diff options
author | Aleksejs Cikuns <aleksejs.cikuns@zabbix.com> | 2022-03-16 11:40:16 +0300 |
---|---|---|
committer | Aleksejs Cikuns <aleksejs.cikuns@zabbix.com> | 2022-03-16 11:40:16 +0300 |
commit | 35f0411e6d964f2cbf12ac02e0028e4daf6ed5de (patch) | |
tree | db6a75c73499a6efba3e053d147c3081c51a58bc /ui | |
parent | bfbc3b93f4d6fb06cdf241d21a485d19474e4857 (diff) | |
parent | fdee45d24b8d40de7ef8f95cb0af44a45bbb852c (diff) |
.......... [ZBXNEXT-7478] updated to latest 6.0; no conflicts
Diffstat (limited to 'ui')
-rw-r--r-- | ui/include/defines.inc.php | 4 | ||||
-rw-r--r-- | ui/locale/fr/LC_MESSAGES/frontend.po | 1469 | ||||
-rw-r--r-- | ui/locale/ru/LC_MESSAGES/frontend.po | 10 | ||||
-rw-r--r-- | ui/tests/api_json/testAPIInfo.php | 2 | ||||
-rw-r--r-- | ui/tests/selenium/SeleniumTests.php | 6 | ||||
-rw-r--r-- | ui/tests/selenium/common/testFormFilter.php | 75 | ||||
-rw-r--r-- | ui/tests/selenium/dashboard/testDashboardCopyWidgets.php | 2 | ||||
-rw-r--r-- | ui/tests/selenium/data/data_test.sql | 116 | ||||
-rw-r--r-- | ui/tests/selenium/filterTabs/testFormFilterHosts.php (renamed from ui/tests/selenium/testFormFilterHosts.php) | 15 | ||||
-rw-r--r-- | ui/tests/selenium/filterTabs/testFormFilterLatestData.php | 256 | ||||
-rw-r--r-- | ui/tests/selenium/filterTabs/testFormFilterProblems.php (renamed from ui/tests/selenium/testFormFilterProblems.php) | 17 | ||||
-rw-r--r-- | ui/tests/selenium/testPageLatestData.php | 618 |
12 files changed, 1716 insertions, 874 deletions
diff --git a/ui/include/defines.inc.php b/ui/include/defines.inc.php index 5d4611f9c61..cc65ddc52c3 100644 --- a/ui/include/defines.inc.php +++ b/ui/include/defines.inc.php @@ -18,8 +18,8 @@ ** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. **/ -define('ZABBIX_VERSION', '6.0.2rc1'); -define('ZABBIX_API_VERSION', '6.0.2'); +define('ZABBIX_VERSION', '6.0.3rc1'); +define('ZABBIX_API_VERSION', '6.0.3'); define('ZABBIX_EXPORT_VERSION', '6.0'); define('ZABBIX_DB_VERSION', 6000000); diff --git a/ui/locale/fr/LC_MESSAGES/frontend.po b/ui/locale/fr/LC_MESSAGES/frontend.po index 341bd1ed2dd..acd8b4602a9 100644 --- a/ui/locale/fr/LC_MESSAGES/frontend.po +++ b/ui/locale/fr/LC_MESSAGES/frontend.po @@ -1,32 +1,33 @@ +# msgid "" msgstr "" "Project-Id-Version: Zabbix 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 16:36+0200\n" -"PO-Revision-Date: 2018-01-15 09:21+0300\n" -"Last-Translator: Christophe <ctr@pmspos.fr>\n" +"PO-Revision-Date: 2022-03-07 14:42+0000\n" +"Last-Translator: Jurijs <jurijs.klopovskis@zabbix.com>\n" "Language-Team: Zabbix <info@zabbix.com>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Pootle 2.5.1.3\n" -"X-Poedit-Basepath: ../../\n" +"X-Generator: Pontoon\n" "X-POOTLE-MTIME: 1516000918.000000\n" +"X-Poedit-Basepath: ../../\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 "" +msgstr "La date \"%1$s\" doit être antérieure à la date \"%2$s\"." #: include/classes/db/MysqlDbBackend.php:70 #: include/classes/db/OracleDbBackend.php:142 #: include/classes/db/PostgresqlDbBackend.php:96 #, c-format msgid "\"%1$s\" instead \"%2$s\"" -msgstr "" +msgstr "\"%1$s\" au lieu de \"%2$s\"" #: include/classes/import/validators/C10XmlValidator.php:321 #: include/classes/import/validators/C10XmlValidator.php:338 @@ -49,7 +50,7 @@ msgstr "\"%1$s\" est attendu" #: include/classes/api/services/CReport.php:636 #, c-format msgid "\"%1$s\" must be an empty string or greater than \"%2$s\"." -msgstr "" +msgstr "\"%1$s\" doit être une chaîne vide ou plus grand que \"%2$s\"." #: include/classes/api/services/CItemGeneral.php:1399 #, c-format @@ -64,7 +65,7 @@ msgstr "une paire \"hôte:clé\" est attendue" #: include/classes/api/services/CItemGeneral.php:2299 msgid "\"hostid\" of dependent item and master item should match" -msgstr "" +msgstr "Le \"hostid\" de l'élément dépendant doit correspondre à l'élément maître." #: include/classes/api/services/CItemGeneral.php:2306 msgid "\"ruleid\" of dependent item and master item should match" @@ -105,7 +106,7 @@ msgstr[1] "les problèmes %1$d de %3$d%2$s sont affichés" #: app/controllers/CControllerPopupAcknowledgeEdit.php:117 #, c-format msgid "%1$d problems selected." -msgstr "" +msgstr "%1$d problèmes sélectionnés." #: chart4.php:94 #, c-format @@ -115,7 +116,7 @@ msgstr "%1$s (année %2$s)" #: include/classes/core/CModuleManager.php:228 #, c-format msgid "%1$s - thrown by module located at %2$s." -msgstr "" +msgstr "%1$s - lancé par le module situé à %2$s." #: include/classes/api/services/CItemGeneral.php:2654 #: include/classes/import/readers/CXmlImportReader.php:46 @@ -134,12 +135,12 @@ msgstr[1] "%1$s actions" #: jsLoader.php:328 #, c-format msgid "%1$s characters" -msgstr "" +msgstr "%1$s caractères" #: jsLoader.php:329 #, c-format msgid "%1$s characters remaining" -msgstr "" +msgstr "%1$s caractères restants" #: app/views/popup.acknowledge.edit.php:60 #: app/views/popup.acknowledge.edit.php:65 @@ -153,15 +154,15 @@ msgstr[1] "%1$s événements" #, c-format msgid "%1$s host in maintenance" msgid_plural "%1$s hosts in maintenance" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s hôte en maintenance" +msgstr[1] "%1$s hôtes en maintenance" #: include/func.inc.php:2549 #, c-format msgid "%1$s hour" msgid_plural "%1$s hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s heure" +msgstr[1] "%1$s heures" #: app/controllers/CControllerWidgetPlainTextView.php:126 #: app/controllers/CControllerWidgetPlainTextView.php:127 @@ -243,8 +244,8 @@ msgstr[1] "%1$s secondes" #, c-format msgid "%1$s unacknowledged problem" msgid_plural "%1$s unacknowledged problems" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$s problème non-acquitté" +msgstr[1] "%1$s problèmes non-acquittés" #: app/views/monitoring.widget.problemhosts.view.php:108 #: app/views/monitoring.widget.problems.view.php:207 @@ -328,7 +329,7 @@ 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 "" +msgstr "24x7" #: app/views/administration.queue.overview.php:48 #: app/views/administration.queue.overview.proxy.php:48 @@ -374,7 +375,7 @@ msgstr "<nom de la métrique>{<nom de l'étiquette>=\"<valeur de l'étiquette>\" #: app/views/administration.script.edit.php:109 msgid "<sub-menu/sub-menu/...>" -msgstr "" +msgstr "<sub-menu/sub-menu/...>" #: jsLoader.php:185 msgctxt "abbreviation of severity level" @@ -457,7 +458,7 @@ msgstr "" #: app/controllers/CControllerPopupTriggerExpr.php:370 msgid "Abscissa" -msgstr "" +msgstr "Abscisse" #: include/func.inc.php:1578 msgid "Access denied" @@ -470,27 +471,27 @@ msgstr "Accès refusé !" #: app/views/administration.user.edit.php:599 #: app/views/administration.userrole.edit.php:271 msgid "Access to API" -msgstr "" +msgstr "Accéder à l'API" #: app/views/administration.user.edit.php:452 #: app/views/administration.userrole.edit.php:81 msgid "Access to UI elements" -msgstr "" +msgstr "Accès aux éléments de l'interface utilisateur" #: app/views/administration.user.edit.php:628 #: app/views/administration.userrole.edit.php:320 msgid "Access to actions" -msgstr "" +msgstr "Accéder aux actions" #: app/views/administration.user.edit.php:570 #: app/views/administration.userrole.edit.php:222 msgid "Access to modules" -msgstr "" +msgstr "Accès aux modules" #: app/views/administration.user.edit.php:474 #: app/views/administration.userrole.edit.php:134 msgid "Access to services" -msgstr "" +msgstr "Accès aux services" #: app/views/hintbox.eventlist.php:76 #: app/views/monitoring.widget.problems.view.php:66 include/actions.inc.php:161 @@ -601,7 +602,7 @@ msgstr "Action \"%1$s\" déjà existante." #: include/classes/api/services/CRole.php:761 #, c-format msgid "Action \"%2$s\" is not available for user role \"%1$s\"." -msgstr "" +msgstr "L'action \"%2$s\" n'est pas disponible pour le rôle d'utilisateur \"%1$s\"." #: actionconf.php:301 msgid "Action added" @@ -610,7 +611,7 @@ msgstr "Action ajoutée" #: include/classes/core/ZBase.php:500 #, c-format msgid "Action class %1$s must extend %2$s class." -msgstr "" +msgstr "La classe d'action %1$s doit étendre la classe %2$s." #: actionconf.php:323 msgid "Action deleted" @@ -839,7 +840,7 @@ msgstr "Ajouter" #: app/views/js/administration.mediatype.edit.js.php:133 msgid "Add (message type limit reached)" -msgstr "" +msgstr "Ajouter (limite de type de message atteinte)" #: jsLoader.php:149 msgid "Add a new widget" @@ -851,15 +852,15 @@ msgstr "Ajouter un élément enfant" #: app/partials/service.list.edit.php:120 msgid "Add child service" -msgstr "" +msgstr "Ajouter un service enfant" #: app/views/js/popup.service.edit.js.php:401 msgid "Add child services" -msgstr "" +msgstr "Ajouter des services enfants" #: app/partials/configuration.valuemap.php:47 msgid "Add from" -msgstr "" +msgstr "Ajouter à partir de" #: include/actions.inc.php:686 include/actions.inc.php:1029 msgid "Add host" @@ -867,7 +868,7 @@ msgstr "Ajouter hôte" #: include/classes/widgets/views/widget.tophosts.form.view.php:75 msgid "Add item column" -msgstr "" +msgstr "Ajouter une colonne élément" #: app/partials/massupdate.macros.tab.php:95 #: app/partials/massupdate.valuemaps.tab.php:37 @@ -885,7 +886,7 @@ msgstr "Ajouter un nouvel ensemble de données" #: app/partials/configuration.host.edit.html.php:256 #: include/views/configuration.host.prototype.edit.php:266 msgid "Add new interface" -msgstr "" +msgstr "Ajouter une nouvelle interface" #: include/classes/widgets/CWidgetHelper.php:906 msgid "Add new override" @@ -894,11 +895,11 @@ msgstr "Ajouter une nouvelle surcharge" #: app/views/js/configuration.dashboard.edit.js.php:202 #: app/views/js/monitoring.dashboard.view.js.php:290 msgid "Add page" -msgstr "" +msgstr "Ajouter une page" #: app/views/js/popup.service.edit.js.php:431 msgid "Add parent services" -msgstr "" +msgstr "Ajouter des services parents" #: include/classes/helpers/CRoleHelper.php:461 msgid "Add problem comments" @@ -912,11 +913,11 @@ msgstr "Ajouter prototype" #: app/controllers/CControllerPopupScheduledReportEdit.php:127 msgid "Add scheduled report" -msgstr "" +msgstr "Ajouter un rapport planifié" #: app/views/js/administration.userrole.edit.js.php:210 msgid "Add services" -msgstr "" +msgstr "Ajouter des services" #: app/views/monitoring.widget.navtreeitem.edit.php:68 msgid "Add submaps" @@ -924,7 +925,7 @@ msgstr "Ajouter des sous-cartes" #: app/controllers/CControllerFavouriteDelete.php:69 include/html.inc.php:153 msgid "Add to favorites" -msgstr "" +msgstr "Ajouter aux Favoris" #: include/actions.inc.php:1033 msgid "Add to host group" @@ -936,11 +937,11 @@ msgstr "Ajouter aux groupes d'hôtes" #: app/partials/scheduledreport.subscription.php:42 msgid "Add user" -msgstr "" +msgstr "Ajouter un utilisateur" #: app/partials/scheduledreport.subscription.php:46 msgid "Add user group" -msgstr "" +msgstr "Ajouter un groupe d'utilisateurs" #: app/views/js/configuration.dashboard.edit.js.php:198 #: app/views/js/monitoring.dashboard.view.js.php:286 @@ -951,7 +952,7 @@ msgstr "Ajouter un widget" #: app/controllers/CControllerAuditLogList.php:356 #: app/controllers/CControllerPopupImportCompare.php:161 msgid "Added" -msgstr "" +msgstr "Ajouté" #: jsLoader.php:340 #, c-format @@ -961,15 +962,15 @@ msgstr "Ajouté, %1$s" #: app/views/popup.service.statusrule.edit.php:94 msgid "Additional rule" -msgstr "" +msgstr "Règle supplémentaire" #: app/views/popup.service.edit.php:182 msgid "Additional rules" -msgstr "" +msgstr "Règles supplémentaires" #: app/partials/administration.ha.nodes.php:28 msgid "Address" -msgstr "" +msgstr "Adresse" #: include/hosts.inc.php:63 include/users.inc.php:53 msgid "Admin" @@ -983,7 +984,7 @@ msgstr "Administration" #: app/views/popup.service.edit.php:158 #: include/classes/widgets/forms/CWidgetFormItem.php:69 msgid "Advanced configuration" -msgstr "" +msgstr "Configuration avancée" #: include/views/monitoring.sysmap.edit.php:158 msgid "Advanced labels" @@ -1033,21 +1034,21 @@ msgstr "" #: include/classes/widgets/CWidgetHelper.php:1317 msgid "Aggregate" -msgstr "" +msgstr "Agrégat" #: app/views/popup.triggerexpr.php:109 msgid "Aggregate functions" -msgstr "" +msgstr "Fonctions d'agrégation" #: app/views/popup.tophosts.column.edit.php:120 #: include/classes/widgets/CWidgetHelper.php:1289 msgid "Aggregation function" -msgstr "" +msgstr "Fonction d'agrégation" #: app/views/popup.tophosts.column.edit.php:139 #: include/classes/widgets/CWidgetHelper.php:1308 msgid "Aggregation interval" -msgstr "" +msgstr "Intervalle d'agrégation" #: include/actions.inc.php:2106 msgid "Alert message" @@ -1055,7 +1056,7 @@ msgstr "Message d'alerte" #: app/controllers/CControllerPopupTriggerExpr.php:1116 msgid "Algorithm" -msgstr "" +msgstr "Algorithme" #: include/hosts.inc.php:114 msgid "Alias" @@ -1090,7 +1091,7 @@ msgstr "Tous les tableaux de bord" #: app/views/monitoring.charts.view.php:82 msgid "All graphs" -msgstr "" +msgstr "Tous les graphiques" #: app/partials/administration.usergroup.grouprights.html.php:46 #: app/views/administration.user.edit.php:425 @@ -1122,7 +1123,7 @@ msgstr "Tous les problèmes si les valeurs de tag correspondent" #: app/controllers/CControllerServiceListGeneral.php:150 msgid "All services" -msgstr "" +msgstr "Tous les services" #: app/partials/administration.usergroup.tagfilters.html.php:47 msgid "All tags" @@ -1134,7 +1135,7 @@ msgstr "Tous les modèles" #: app/views/administration.userrole.edit.php:289 msgid "Allow list" -msgstr "" +msgstr "Autoriser la liste" #: app/views/popup.massupdate.trigger.php:60 include/triggers.inc.php:991 #: include/views/configuration.trigger.prototype.edit.php:526 @@ -1151,7 +1152,7 @@ msgstr "Hôtes autorisés" #: app/views/administration.user.edit.php:619 msgid "Allowed methods" -msgstr "" +msgstr "Méthodes autorisées" #: include/classes/setup/CSetupWizard.php:882 msgid "Alternatively, you can install it manually:" @@ -1269,7 +1270,7 @@ msgstr "Avril" #: app/views/popup.tabfilter.edit.php:76 msgid "Are you sure you want to delete this filter?" -msgstr "" +msgstr "Voulez-vous vraiment supprimer ce filtre ?" #: app/views/js/administration.macros.edit.js.php:86 msgid "Are you sure you want to delete?" @@ -1277,7 +1278,7 @@ msgstr "" #: include/classes/html/CButtonQMessage.php:52 msgid "Are you sure you want to perform this action?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir effectuer cette action ?" #: include/views/js/monitoring.sysmaps.js.php:116 msgid "Area size" @@ -1339,22 +1340,22 @@ msgstr "À (heure:minute)" #: app/views/administration.userrole.edit.php:115 msgid "At least one UI element must be checked." -msgstr "" +msgstr "Au moins un élément de l'interface utilisateur doit être coché." #: include/classes/api/services/CRole.php:487 #, c-format msgid "At least one UI element must be enabled for user role \"%1$s\"." -msgstr "" +msgstr "Au moins un élément de l'interface utilisateur doit être activé pour le rôle utilisateur \"%1$s\"." #: app/controllers/CControllerPopupLldOperation.php:122 msgid "At least one action is mandatory." -msgstr "" +msgstr "Au moins une action est obligatoire." #: include/classes/api/services/CUser.php:614 #: include/classes/api/services/CUser.php:1286 #, c-format msgid "At least one active user must exist with role \"%1$s\"." -msgstr "" +msgstr "Au moins un utilisateur actif doit exister avec le rôle \"%1$s\"." #: include/classes/api/services/CMaintenance.php:683 msgid "At least one day of the week or day of the month must be specified." @@ -1446,7 +1447,7 @@ msgstr "" #: app/views/administration.authentication.edit.php:281 msgid "AuthN requests" -msgstr "" +msgstr "Requêtes AuthN" #: app/controllers/CControllerAuditLogList.php:211 #: app/views/administration.authentication.edit.php:323 @@ -1502,11 +1503,11 @@ msgstr "" #: app/views/administration.miscconfig.edit.php:86 msgid "Authorization" -msgstr "" +msgstr "Autorisation" #: app/views/popup.tophosts.column.edit.php:162 msgid "Auto" -msgstr "" +msgstr "Auto" #: include/classes/widgets/forms/CWidgetFormSvgGraph.php:48 #: include/classes/widgets/forms/CWidgetFormSvgGraph.php:156 @@ -1553,16 +1554,16 @@ msgstr "Sélection automatique d'icône" #: include/classes/helpers/CMediatypeHelper.php:189 #: include/classes/helpers/CMenuHelper.php:249 include/html.inc.php:890 msgid "Autoregistration" -msgstr "" +msgstr "Enregistrement automatique" #: include/classes/helpers/CMenuHelper.php:209 #: include/views/configuration.action.list.php:35 msgid "Autoregistration actions" -msgstr "" +msgstr "Actions d'enregistrement automatique" #: app/views/administration.housekeeping.edit.php:86 msgid "Autoregistration data storage period" -msgstr "" +msgstr "Période de stockage des données d'enregistrement automatique" #: app/partials/monitoring.host.view.html.php:36 #: app/views/configuration.host.list.php:195 @@ -1595,7 +1596,7 @@ msgstr "" #: app/views/administration.authentication.edit.php:93 msgid "Avoid easy-to-guess passwords" -msgstr "" +msgstr "Évitez les mots de passe faciles à deviner" #: include/classes/widgets/views/widget.svggraph.form.view.php:307 msgid "Axes" @@ -1615,7 +1616,7 @@ msgstr "Fond" #: include/classes/widgets/forms/CWidgetFormItem.php:384 #: include/views/js/monitoring.sysmaps.js.php:564 msgid "Background color" -msgstr "" +msgstr "Couleur de l'arrière plan" #: include/views/monitoring.sysmap.edit.php:121 msgid "Background image" @@ -1636,7 +1637,7 @@ msgstr "DN de base" #: include/classes/widgets/CWidgetHelper.php:954 #: include/classes/widgets/CWidgetHelper.php:1210 msgid "Base color" -msgstr "" +msgstr "Couleur de base" #: include/httptest.inc.php:28 msgid "Basic" @@ -1711,7 +1712,7 @@ msgstr "Bordure" #: include/views/js/monitoring.sysmaps.js.php:595 msgid "Border color" -msgstr "" +msgstr "Couleur de la bordure" #: include/views/js/monitoring.sysmaps.js.php:573 msgid "Border type" @@ -1723,7 +1724,7 @@ msgstr "Largeur de bordure" #: app/controllers/CControllerUserUpdateGeneral.php:106 msgid "Both passwords must be equal." -msgstr "" +msgstr "Les deux mots de passe doivent être égaux." #: include/classes/widgets/forms/CWidgetFormItem.php:108 #: include/classes/widgets/forms/CWidgetFormItem.php:189 @@ -1809,12 +1810,12 @@ msgstr "" #: include/items.inc.php:1829 msgid "CSV to JSON" -msgstr "" +msgstr "CSV vers JSON" #: include/classes/validators/CApiInputValidator.php:2717 #: include/classes/validators/CNewValidator.php:310 msgid "CUID is expected" -msgstr "" +msgstr "Le CUID est attendu" #: include/items.inc.php:100 include/views/configuration.graph.edit.php:177 #: include/views/configuration.graph.edit.php:252 @@ -1964,8 +1965,8 @@ msgstr "Impossible d'ajouter un type de média" #, c-format msgid "Cannot add module: %1$s." msgid_plural "Cannot add modules: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible d'ajouter le module : %1$s." +msgstr[1] "Impossible d'ajouter les modules : %1$s." #: include/classes/api/services/CGraph.php:40 #, c-format @@ -1993,7 +1994,7 @@ msgstr "Impossible d'ajouter l'expression régulière" #: app/controllers/CControllerScheduledReportCreate.php:152 msgid "Cannot add scheduled report" -msgstr "" +msgstr "Impossible d'ajouter un rapport planifié" #: app/controllers/CControllerScriptCreate.php:60 #: app/controllers/CControllerScriptCreate.php:155 @@ -2024,7 +2025,7 @@ msgstr "Impossible d'ajouter l'utilisateur" #: app/controllers/CControllerUsergroupCreate.php:51 #: app/controllers/CControllerUsergroupCreate.php:101 msgid "Cannot add user group" -msgstr "" +msgstr "Impossible d'ajouter un groupe d'utilisateurs" #: httpconf.php:198 msgid "Cannot add web scenario" @@ -2032,12 +2033,12 @@ msgstr "Impossible d'ajouter le scénario web" #: jsLoader.php:134 msgid "Cannot add widget: not enough free space on the dashboard." -msgstr "" +msgstr "Impossible d'ajouter un widget : pas assez d'espace libre sur le tableau de bord." #: jsLoader.php:343 msgctxt "screen reader" msgid "Cannot be removed" -msgstr "" +msgstr "Ne peut pas être supprimé" #: include/classes/validators/CLdapAuthValidator.php:79 msgid "Cannot bind anonymously to LDAP server." @@ -2056,7 +2057,7 @@ msgstr "" #: include/classes/api/services/CRole.php:792 msgid "Cannot change the user type of own role." -msgstr "" +msgstr "Impossible de modifier le type d'utilisateur de son propre rôle." #: httpconf.php:189 httpconf.php:433 items.php:901 items.php:981 msgid "Cannot clear history" @@ -2091,7 +2092,7 @@ msgstr "Impossible de se connecter à la base de données." #: include/views/js/configuration.httpconf.edit.js.php:182 msgid "Cannot convert POST data:" -msgstr "" +msgstr "Impossible de convertir les données POST :" #: graphs.php:390 msgid "Cannot copy graph" @@ -2149,13 +2150,13 @@ msgstr "Impossible de créer la correspondance d'icône" #: app/controllers/CControllerScheduledReportCreate.php:59 msgid "Cannot create scheduled report" -msgstr "" +msgstr "Impossible de créer un rapport planifié" #: 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 "" +msgstr "Impossible de créer le service \"%1$s\" : %2$s." #: include/classes/setup/CSetupWizard.php:878 msgid "Cannot create the configuration file." @@ -2164,7 +2165,7 @@ msgstr "Impossible de créer le fichier de configuration." #: app/controllers/CControllerUserroleCreate.php:103 #: app/controllers/CControllerUserroleCreate.php:150 msgid "Cannot create user role" -msgstr "" +msgstr "Impossible de créer un rôle utilisateur" #: app/controllers/CControllerTokenDelete.php:64 msgid "Cannot delete API token" @@ -2175,8 +2176,8 @@ msgstr[1] "" #: app/controllers/CControllerSlaDelete.php:79 msgid "Cannot delete SLA" msgid_plural "Cannot delete SLAs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer le SLA" +msgstr[1] "Impossible de supprimer les SLAs" #: include/classes/api/services/CUser.php:1257 #, c-format @@ -2190,14 +2191,13 @@ msgstr "Impossible de supprimer l'action" #: include/classes/api/services/CRole.php:375 #, c-format msgid "Cannot delete assigned user role \"%1$s\"." -msgstr "" +msgstr "Impossible de supprimer le rôle utilisateur attribué \"%1$s\"." #: app/controllers/CControllerCorrelationDelete.php:68 -#, fuzzy msgid "Cannot delete correlation" msgid_plural "Cannot delete correlations" msgstr[0] "Impossible de supprimer la corrélation" -msgstr[1] "Impossible de supprimer la corrélation" +msgstr[1] "Impossible de supprimer les corrélations" #: app/controllers/CControllerDashboardDelete.php:63 #: app/controllers/CControllerTemplateDashboardDelete.php:61 @@ -2212,11 +2212,10 @@ msgid "Cannot delete dependency" msgstr "Impossible de supprimer la dépendance" #: app/controllers/CControllerDiscoveryDelete.php:69 host_discovery.php:416 -#, fuzzy msgid "Cannot delete discovery rule" msgid_plural "Cannot delete discovery rules" msgstr[0] "Impossible de supprimer la règle de découverte" -msgstr[1] "Impossible de supprimer la règle de découverte" +msgstr[1] "Impossible de supprimer les règles de découverte" #: host_discovery.php:780 msgid "Cannot delete discovery rules" @@ -2252,15 +2251,15 @@ msgstr "Impossible de supprimer l'hôte" #, c-format msgid "Cannot delete host %1$s because maintenance \"%2$s\" must contain at least one host or host group." msgid_plural "Cannot delete hosts %1$s because maintenance \"%2$s\" must contain at least one host or host group." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer l'hôte %1$s car la maintenance \"%2$s\" doit contenir au moins un hôte ou groupe d'hôtes." +msgstr[1] "Impossible de supprimer les hôtes %1$s car la maintenance \"%2$s\" doit contenir au moins un hôte ou groupe d'hôtes." #: include/classes/api/services/CHostGroup.php:849 #, c-format msgid "Cannot delete host group %1$s because maintenance \"%2$s\" must contain at least one host or host group." msgid_plural "Cannot delete host groups %1$s because maintenance \"%2$s\" must contain at least one host or host group." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer le groupe d'hôtes %1$s car la maintenance \"%2$s\" doit contenir au moins un hôte ou groupe d'hôtes." +msgstr[1] "Impossible de supprimer les groupes d'hôtes %1$s car la maintenance \"%2$s\" doit contenir au moins un hôte ou groupe d'hôtes." #: host_prototypes.php:147 host_prototypes.php:356 msgid "Cannot delete host prototypes" @@ -2277,7 +2276,7 @@ msgstr "Impossible de supprimer l'image" #: include/classes/api/services/CHostInterface.php:636 #, c-format msgid "Cannot delete interface for discovered host \"%1$s\"." -msgstr "" +msgstr "Impossible de supprimer l'interface pour l'hôte découvert \"%1$s\"." #: include/classes/api/services/CHost.php:1142 msgid "Cannot delete inventory." @@ -2313,8 +2312,8 @@ msgstr[1] "Impossible de supprimer les types de média" #, c-format msgid "Cannot delete module: %1$s." msgid_plural "Cannot delete modules: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer le module : %1$s." +msgstr[1] "Impossible de supprimer les modules : %1$s." #: sysmaps.php:261 msgid "Cannot delete network map" @@ -2329,7 +2328,7 @@ msgstr[1] "Impossible de supprimer les proxy" #: include/classes/api/services/CRole.php:369 #, c-format msgid "Cannot delete readonly user role \"%1$s\"." -msgstr "" +msgstr "Impossible de supprimer le rôle utilisateur en lecture seule \"%1$s\"." #: app/controllers/CControllerRegExDelete.php:55 msgid "Cannot delete regular expression" @@ -2340,8 +2339,8 @@ msgstr[1] "Impossible de supprimer les expressions régulières" #: app/controllers/CControllerScheduledReportDelete.php:71 msgid "Cannot delete scheduled report" msgid_plural "Cannot delete scheduled reports" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer le rapport planifié" +msgstr[1] "Impossible de supprimer les rapports planifiés" #: app/controllers/CControllerScriptDelete.php:69 msgid "Cannot delete script" @@ -2359,17 +2358,16 @@ msgid "Cannot delete selected actions" msgstr "Impossible de supprimer les actions sélectionnées" #: 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" +msgstr[1] "Impossible de supprimer les services" #: 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 "" +msgstr "Impossible de supprimer le service \"%1$s\" : %2$s." #: templates.php:462 templates.php:476 templates.php:542 msgid "Cannot delete template" @@ -2430,19 +2428,19 @@ msgstr "Impossible de supprimer les déclencheurs" msgid "Cannot delete user" msgid_plural "Cannot delete users" msgstr[0] "Impossible de supprimer l'utilisateur" -msgstr[1] "" +msgstr[1] "Impossible de supprimer les utilisateurs" #: app/controllers/CControllerUsergroupDelete.php:59 msgid "Cannot delete user group" msgid_plural "Cannot delete user groups" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer le groupe d'utilisateurs" +msgstr[1] "Impossible de supprimer les groupes d'utilisateurs" #: app/controllers/CControllerUserroleDelete.php:59 msgid "Cannot delete user role" msgid_plural "Cannot delete user roles" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de supprimer le rôle utilisateur" +msgstr[1] "Impossible de supprimer les rôles utilisateur" #: httpconf.php:177 httpconf.php:442 msgid "Cannot delete web scenario" @@ -2457,8 +2455,8 @@ msgstr[1] "" #: app/controllers/CControllerSlaDisable.php:88 msgid "Cannot disable SLA" msgid_plural "Cannot disable SLAs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de désactiver le SLA" +msgstr[1] "Impossible de désactiver les SLAs" #: actionconf.php:499 msgid "Cannot disable action" @@ -2501,14 +2499,14 @@ msgstr[1] "Impossible de désactiver les types de média" #, c-format msgid "Cannot disable module: %1$s." msgid_plural "Cannot disable modules: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de désactiver le module : %1$s." +msgstr[1] "Impossible de désactiver les modules : %1$s." #: app/controllers/CControllerScheduledReportDisable.php:78 msgid "Cannot disable scheduled report" msgid_plural "Cannot disable scheduled reports" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de désactiver le rapport planifié" +msgstr[1] "Impossible de désactiver les rapports planifiés" #: triggers.php:490 msgid "Cannot disable trigger" @@ -2585,14 +2583,14 @@ msgstr[1] "Impossible d'activer les types de média" #, c-format msgid "Cannot enable module: %1$s." msgid_plural "Cannot enable modules: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible d'activer le module : %1$s." +msgstr[1] "Impossible d'activer les modules : %1$s." #: app/controllers/CControllerScheduledReportEnable.php:78 msgid "Cannot enable scheduled report" msgid_plural "Cannot enable scheduled reports" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible d'activer le rapport planifié" +msgstr[1] "Impossible d'activer les rapports planifiés" #: triggers.php:489 msgid "Cannot enable trigger" @@ -2608,11 +2606,11 @@ msgstr[1] "Impossible d'activer les scénarios web" #: app/controllers/CControllerPopupTestTriggerExpr.php:199 msgid "Cannot evaluate expression" -msgstr "" +msgstr "Impossible d'évaluer l'expression" #: app/controllers/CControllerPopupScriptExec.php:123 msgid "Cannot execute script." -msgstr "" +msgstr "Impossible d'exécuter le script." #: jsLoader.php:287 msgid "Cannot expand macros." @@ -2626,7 +2624,7 @@ msgstr "Impossible de trouver l'image de fond \"%1$s\" utilisée dans la carte \ #: include/classes/import/importers/CTemplateDashboardImporter.php:170 #, c-format msgid "Cannot find graph \"%1$s\" used in dashboard \"%2$s\"." -msgstr "" +msgstr "Impossible de trouver le graphique \"%1$s\" utilisé dans le tableau de bord \"%2$s\"." #: include/classes/import/importers/CMapImporter.php:152 #, c-format @@ -2636,7 +2634,7 @@ msgstr "Impossible de trouver le groupe \"%1$s\" utilisé dans la carte \"%2$s\" #: include/classes/import/importers/CTemplateDashboardImporter.php:140 #, c-format msgid "Cannot find host \"%1$s\" used in dashboard \"%2$s\"." -msgstr "" +msgstr "Impossible de trouver l'hôte \"%1$s\" utilisé dans le tableau de bord \"%2$s\"." #: include/classes/import/importers/CMapImporter.php:164 #, c-format @@ -2669,17 +2667,17 @@ msgstr "Impossible de trouver la correspondance d'icône \"%1$s\" utilisée dans #: include/classes/import/CConfigurationImport.php:952 #, c-format msgid "Cannot find interface \"%1$s\" used for discovery rule \"%2$s\" on \"%3$s\"." -msgstr "" +msgstr "Impossible de trouver l'interface \"%1$s\" utilisée pour la règle de découverte \"%2$s\" sur \"%3$s\"." #: include/classes/import/CConfigurationImport.php:719 #, c-format msgid "Cannot find interface \"%1$s\" used for item \"%2$s\" on \"%3$s\"." -msgstr "" +msgstr "Impossible de trouver l'interface \"%1$s\" utilisée pour l'élément \"%2$s\" sur \"%3$s\"." #: include/classes/import/CConfigurationImport.php:1105 #, c-format msgid "Cannot find interface \"%1$s\" used for item prototype \"%2$s\" of discovery rule \"%3$s\" on \"%4$s\"." -msgstr "" +msgstr "Impossible de trouver l'interface \"%1$s\" utilisée pour le prototype d'élément \"%2$s\" de la règle de découverte \"%3$s\" sur \"%4$s\"." #: include/classes/import/CConfigurationImport.php:1601 #, c-format @@ -2714,7 +2712,7 @@ msgstr "Impossible de trouver l'élément \"%1$s\" sur \"%2$s\" utilisé dans le #: include/classes/import/importers/CTemplateDashboardImporter.php:155 #, c-format msgid "Cannot find item \"%1$s\" used in dashboard \"%2$s\"." -msgstr "" +msgstr "Impossible de trouver l'élément \"%1$s\" utilisé dans le tableau de bord \"%2$s\"." #: include/classes/import/importers/CMapImporter.php:140 #, c-format @@ -2753,13 +2751,13 @@ msgstr "Impossible de trouver la table de correspondances \"%1$s\" utilisée pou #: include/classes/api/services/CRole.php:683 #, c-format msgid "Cannot have non-default \"%2$s\" rule while having \"%3$s\" set to %4$d for user role \"%1$s\"." -msgstr "" +msgstr "Impossible d'avoir une règle \"%2$s\" autre que celle par défaut alors que \"%3$s\" est défini sur %4$d pour le rôle d'utilisateur \"%1$s\"." #: include/classes/api/services/CRole.php:569 #: include/classes/api/services/CRole.php:645 #, c-format msgid "Cannot have non-empty tag value while having empty tag in rule \"%2$s\" for user role \"%1$s\"." -msgstr "" +msgstr "Impossible d'avoir une valeur de tag non vide tout en ayant une balise vide dans la règle \"%2$s\" pour le rôle utilisateur \"%1$s\"." #: include/classes/import/importers/CTemplateImporter.php:258 #: include/classes/import/importers/CTemplateImporter.php:410 @@ -2780,97 +2778,97 @@ msgstr "Impossible de lier le modèle" #: include/classes/api/services/CHostBase.php:520 #, c-format msgid "Cannot link template \"%1$s\" to host \"%2$s\" because its parent template \"%3$s\" will be linked twice." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" à l'hôte \"%2$s\" car son modèle parent \"%3$s\" sera lié deux fois." #: include/classes/api/services/CHostBase.php:678 #: include/classes/api/services/CHostBase.php:755 #, c-format msgid "Cannot link template \"%1$s\" to host \"%2$s\" due to dependency of trigger \"%3$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" à l'hôte \"%2$s\" en raison de la dépendance du déclencheur \"%3$s\"." #: include/classes/api/services/CHostBase.php:805 #, c-format msgid "Cannot link template \"%1$s\" to host \"%2$s\" due to expression of trigger \"%3$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" à l'hôte \"%2$s\" en raison de l'expression du déclencheur \"%3$s\"." #: include/classes/api/services/CHostBase.php:517 #, c-format msgid "Cannot link template \"%1$s\" to host prototype \"%2$s\" because its parent template \"%3$s\" will be linked twice." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au prototype hôte \"%2$s\" car son modèle parent \"%3$s\" sera lié deux fois." #: include/classes/api/services/CHostBase.php:675 #: include/classes/api/services/CHostBase.php:752 #, c-format msgid "Cannot link template \"%1$s\" to host prototype \"%2$s\" due to dependency of trigger \"%3$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au prototype d'hôte \"%2$s\" en raison de la dépendance du déclencheur \"%3$s\"." #: include/classes/api/services/CHostBase.php:802 #, c-format msgid "Cannot link template \"%1$s\" to host prototype \"%2$s\" due to expression of trigger \"%3$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au prototype d'hôte \"%2$s\" en raison de l'expression du déclencheur \"%3$s\"." #: include/classes/api/services/CHostBase.php:381 #, c-format msgid "Cannot link template \"%1$s\" to template \"%2$s\" because circular linkage (%3$s) will occurs." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au modèle \"%2$s\" car une liaison circulaire (%3$s) va se produire." #: include/classes/api/services/CHostBase.php:514 #, c-format msgid "Cannot link template \"%1$s\" to template \"%2$s\" because its parent template \"%3$s\" will be linked twice." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au modèle \"%2$s\" car son modèle parent \"%3$s\" sera lié deux fois." #: include/classes/api/services/CHostBase.php:672 #: include/classes/api/services/CHostBase.php:749 #, c-format msgid "Cannot link template \"%1$s\" to template \"%2$s\" due to dependency of trigger \"%3$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au modèle \"%2$s\" en raison de la dépendance du déclencheur \"%3$s\"." #: include/classes/api/services/CHostBase.php:799 #, c-format msgid "Cannot link template \"%1$s\" to template \"%2$s\" due to expression of trigger \"%3$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" au modèle \"%2$s\" en raison de l'expression du déclencheur \"%3$s\"." #: include/classes/api/services/CHostBase.php:705 #, c-format msgid "Cannot link template \"%1$s\" without template \"%2$s\" to host \"%3$s\" due to dependency of trigger \"%4$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" sans le modèle \"%2$s\" à l'hôte \"%3$s\" en raison de la dépendance du déclencheur \"%4$s\"." #: include/classes/api/services/CHostBase.php:832 #, c-format msgid "Cannot link template \"%1$s\" without template \"%2$s\" to host \"%3$s\" due to expression of trigger \"%4$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" sans le modèle \"%2$s\" à l'hôte \"%3$s\" en raison de l'expression du déclencheur \"%4$s\"." #: include/classes/api/services/CHostBase.php:702 #, c-format msgid "Cannot link template \"%1$s\" without template \"%2$s\" to host prototype \"%3$s\" due to dependency of trigger \"%4$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" sans le modèle \"%2$s\" au prototype d'hôte \"%3$s\" en raison de la dépendance du déclencheur \"%4$s\"." #: include/classes/api/services/CHostBase.php:829 #, c-format msgid "Cannot link template \"%1$s\" without template \"%2$s\" to host prototype \"%3$s\" due to expression of trigger \"%4$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" sans le modèle \"%2$s\" au prototype hôte \"%3$s\" en raison de l'expression du déclencheur \"%4$s\"." #: include/classes/api/services/CHostBase.php:699 #, c-format msgid "Cannot link template \"%1$s\" without template \"%2$s\" to template \"%3$s\" due to dependency of trigger \"%4$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" sans le modèle \"%2$s\" au modèle \"%3$s\" en raison de la dépendance du déclencheur \"%4$s\"." #: include/classes/api/services/CHostBase.php:826 #, c-format msgid "Cannot link template \"%1$s\" without template \"%2$s\" to template \"%3$s\" due to expression of trigger \"%4$s\"." -msgstr "" +msgstr "Impossible de lier le modèle \"%1$s\" sans le modèle \"%2$s\" au modèle \"%3$s\" en raison de l'expression du déclencheur \"%4$s\"." #: app/controllers/CControllerModuleEdit.php:106 #: include/classes/core/ZBase.php:674 #, c-format msgid "Cannot load module at: %1$s." msgid_plural "Cannot load modules at: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de charger le module à : %1$s." +msgstr[1] "Impossible de charger les modules à : %1$s." #: include/classes/api/services/CUser.php:1449 msgid "Cannot log out." -msgstr "" +msgstr "Impossible de se déconnecter." #: include/classes/api/services/CHost.php:986 msgid "Cannot mass update host name." @@ -2915,7 +2913,7 @@ msgstr "Impossible de lire du XML : %1$s." #: include/classes/import/readers/CYamlImportReader.php:55 #, c-format msgid "Cannot read YAML: %1$s." -msgstr "" +msgstr "Impossible de lire le YAML : %1$s." #: include/classes/server/CZabbixServer.php:543 #, c-format @@ -2983,7 +2981,7 @@ msgstr "" #: jsLoader.php:295 msgid "Cannot support notification audio for this device." -msgstr "" +msgstr "Impossible de prendre en charge les notifications audio pour cet appareil." #: include/classes/api/services/CHostInterface.php:306 msgid "Cannot switch host for interface." @@ -2997,8 +2995,8 @@ msgstr "Impossible de tester le type de média désactivé." #: app/controllers/CControllerUserUnblock.php:68 msgid "Cannot unblock user" msgid_plural "Cannot unblock users" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Impossible de débloquer l'utilisateur" +msgstr[1] "Impossible de débloquer les utilisateurs" #: include/classes/api/services/CHostGeneral.php:719 #: include/classes/api/services/CHostGeneral.php:1356 @@ -3233,7 +3231,7 @@ msgstr "Impossible de mettre à jour le type de média" #: app/controllers/CControllerModuleUpdate.php:157 #, c-format msgid "Cannot update module: %1$s." -msgstr "" +msgstr "Impossible de mettre à jour le module : %1$s." #: sysmaps.php:184 msgid "Cannot update network map" @@ -3561,7 +3559,7 @@ msgstr "Les vérifications doivent être uniques." #: app/views/popup.service.edit.php:314 app/views/popup.service.edit.php:327 msgid "Child services" -msgstr "" +msgstr "Services enfants" #: include/locales.inc.php:36 msgid "Chinese (zh_CN)" @@ -3686,7 +3684,7 @@ msgstr "Replier" #: app/partials/layout.htmlpage.aside.php:39 #: app/partials/layout.htmlpage.aside.php:41 msgid "Collapse sidebar" -msgstr "" +msgstr "Réduire la barre latérale" #: include/classes/widgets/forms/CWidgetFormItem.php:140 #: include/classes/widgets/forms/CWidgetFormItem.php:221 @@ -3698,16 +3696,16 @@ msgstr "" #: include/views/js/monitoring.sysmaps.js.php:421 #: include/views/js/monitoring.sysmaps.js.php:791 msgid "Color" -msgstr "" +msgstr "Couleur" #: include/classes/validators/CColorValidator.php:32 jsLoader.php:289 #, c-format msgid "Color \"%1$s\" is not correct: expecting hexadecimal color code (6 symbols)." -msgstr "" +msgstr "La couleur \"%1$s\" n'est pas correcte : code couleur hexadécimal attendu (6 symboles)." #: include/views/js/monitoring.sysmaps.js.php:785 msgid "Color (OK)" -msgstr "" +msgstr "Couleur (OK)" #: include/classes/widgets/forms/CWidgetForm.php:71 #: include/classes/widgets/forms/CWidgetFormTopHosts.php:114 @@ -3734,12 +3732,12 @@ msgstr "Commandes" #: app/views/administration.miscconfig.edit.php:132 msgid "Communication with Zabbix server" -msgstr "" +msgstr "Communication avec le serveur Zabbix" #: include/items.inc.php:1319 msgctxt "SNMP Community" msgid "Community" -msgstr "" +msgstr "Communauté" #: app/partials/monitoring.problem.filter.php:263 msgid "Compact view" @@ -3748,16 +3746,16 @@ msgstr "Vue compacte" #: include/classes/core/CComponentRegistry.php:53 #, c-format msgid "Component %1$s already registered." -msgstr "" +msgstr "Composant %1$s déjà enregistré." #: include/classes/core/CComponentRegistry.php:37 #, c-format msgid "Component %1$s is not registered." -msgstr "" +msgstr "Le composant %1$s n'est pas enregistré." #: app/views/administration.housekeeping.edit.php:165 msgid "Compress records older than" -msgstr "" +msgstr "Compresser les enregistrements antérieurs à" #: app/views/administration.proxy.list.php:79 msgid "Compression" @@ -3827,7 +3825,7 @@ msgstr "Configuration des actions" #: app/controllers/CControllerAuditSettingsEdit.php:60 msgid "Configuration of audit log" -msgstr "" +msgstr "Configuration du journal d'audit" #: app/controllers/CControllerAuthenticationEdit.php:196 msgid "Configuration of authentication" @@ -3836,7 +3834,7 @@ msgstr "Configuration de l'authentification" #: app/controllers/CControllerTemplateDashboardEdit.php:102 #: app/controllers/CControllerTemplateDashboardList.php:93 msgid "Configuration of dashboards" -msgstr "" +msgstr "Paramétrage des tableaux de bord" #: app/controllers/CControllerDiscoveryEdit.php:137 #: app/controllers/CControllerDiscoveryList.php:128 host_discovery.php:27 @@ -3853,7 +3851,7 @@ msgstr "Configuration des graphiques" #: app/controllers/CControllerHostEdit.php:263 msgid "Configuration of host" -msgstr "" +msgstr "Configuration de l'hôte" #: hostgroups.php:25 msgid "Configuration of host groups" @@ -3945,7 +3943,7 @@ msgstr "Configuration des groupes d'utilisateurs" #: app/controllers/CControllerUserroleEdit.php:187 #: app/controllers/CControllerUserroleList.php:130 msgid "Configuration of user roles" -msgstr "" +msgstr "Configuration des rôles utilisateur" #: app/controllers/CControllerUserEdit.php:243 #: app/controllers/CControllerUserList.php:170 @@ -4012,6 +4010,9 @@ msgid "" "1. Incorrect server IP/DNS in the \"zabbix.conf.php\";\n" "2. Incorrect DNS server configuration.\n" msgstr "" +"La connexion au serveur Zabbix \"%1$s\" a échoué. Raisons possibles :\n" +"1. IP du serveur ou DNS incorrect dans le \"zabbix.conf.php\" ;\n" +"2. Configuration incorrecte du serveur DNS.\n" #: include/classes/server/CZabbixServer.php:597 #, c-format @@ -4022,6 +4023,11 @@ msgid "" "3. Zabbix server daemon not running;\n" "4. Firewall is blocking TCP connection.\n" msgstr "" +"Connexion au serveur Zabbix \"%1$s\" refusée. Raisons possibles :\n" +"1. IP du serveur ou DNS incorrect dans le \"zabbix.conf.php\" ;\n" +"2. L'environnement de sécurité (par exemple, SELinux) bloque la connexion ;\n" +"3. Le démon du serveur Zabbix ne fonctionne pas ;\n" +"4. Le pare-feu bloque la connexion TCP.\n" #: include/classes/server/CZabbixServer.php:605 #, c-format @@ -4030,14 +4036,17 @@ msgid "" "1. Incorrect server IP/DNS in the \"zabbix.conf.php\";\n" "2. Firewall is blocking TCP connection.\n" msgstr "" +"La connexion au serveur Zabbix \"%1$s\" a expiré. Raisons possibles :\n" +"1. IP du serveur ou DNS incorrect dans le \"zabbix.conf.php\" ;\n" +"2. Le pare-feu bloque la connexion TCP.\n" #: include/classes/server/CZabbixServer.php:590 msgid "Connection to Zabbix server failed. Incorrect configuration." -msgstr "" +msgstr "La connexion au serveur Zabbix a échoué. Configuration incorrecte." #: include/classes/setup/CSetupWizard.php:552 msgid "Connection will not be encrypted because it uses a socket file (on Unix) or shared memory (Windows)." -msgstr "" +msgstr "La connexion ne sera pas chiffrée car elle utilise un fichier socket (sous Unix) ou de la mémoire partagée (Windows)." #: app/views/popup.massupdate.host.php:276 msgid "Connections" @@ -4141,7 +4150,7 @@ msgstr "Contrôles du contenu" #: include/classes/html/widget/CWidget.php:177 msgid "Content controls: header" -msgstr "" +msgstr "Contrôles de contenu : en-tête" #: include/html.inc.php:319 msgid "Content menu" @@ -4182,7 +4191,7 @@ msgstr "Copier" #: app/views/administration.token.view.php:45 #: app/views/administration.user.token.view.php:44 msgid "Copy to clipboard" -msgstr "" +msgstr "Copier dans le presse-papier" #: app/views/configuration.correlation.edit.php:167 msgid "Correlation" @@ -4198,11 +4207,10 @@ msgid "Correlation added" msgstr "Corrélation ajoutée" #: app/controllers/CControllerCorrelationDelete.php:65 -#, fuzzy msgid "Correlation deleted" msgid_plural "Correlations deleted" msgstr[0] "Corrélation supprimée" -msgstr[1] "Corrélation supprimée" +msgstr[1] "Corrélations supprimées" #: app/controllers/CControllerCorrelationDisable.php:72 msgid "Correlation disabled" @@ -4262,7 +4270,7 @@ msgstr "" #: app/views/sla.list.php:188 msgid "Create SLA" -msgstr "" +msgstr "Créer un SLA" #: include/views/configuration.action.list.php:61 msgid "Create action" @@ -4270,15 +4278,15 @@ msgstr "Créer une action" #: include/classes/helpers/CRoleHelper.php:452 msgid "Create and edit dashboards" -msgstr "" +msgstr "Créer et modifier des tableaux de bord" #: include/classes/helpers/CRoleHelper.php:457 msgid "Create and edit maintenance" -msgstr "" +msgstr "Créer et modifier une maintenance" #: include/classes/helpers/CRoleHelper.php:453 msgid "Create and edit maps" -msgstr "" +msgstr "Créer et modifier des cartes" #: app/views/administration.image.list.php:61 msgid "Create background" @@ -4314,11 +4322,11 @@ msgstr "Créer une règle de découverte" #: include/views/configuration.host.discovery.list.php:43 msgid "Create discovery rule (select host first)" -msgstr "" +msgstr "Créer une règle de découverte (sélectionner un hôte d'abord)" #: include/views/configuration.host.discovery.list.php:44 msgid "Create discovery rule (select template first)" -msgstr "" +msgstr "Créer une règle de découverte (sélectionner le modèle d'abord)" #: app/views/popup.lldoperation.php:80 app/views/popup.massupdate.item.php:324 #: include/views/configuration.host.prototype.edit.php:288 @@ -4343,7 +4351,7 @@ msgstr "Créer un graphique (sélectionner l'hôte d'abord)" #: include/views/configuration.graph.list.php:52 msgid "Create graph (select template first)" -msgstr "" +msgstr "Créer un graphique (sélectionner le modèle d'abord)" #: include/views/configuration.graph.list.php:33 msgid "Create graph prototype" @@ -4389,7 +4397,7 @@ msgstr "Créer un élément (sélectionner un hôte d'abord)" #: include/views/configuration.item.list.php:43 msgid "Create item (select template first)" -msgstr "" +msgstr "Créer un élément (sélectionner le modèle d'abord)" #: include/views/configuration.item.prototype.list.php:32 msgid "Create item prototype" @@ -4425,7 +4433,7 @@ msgstr "Créer un proxy" #: app/views/reports.scheduledreport.list.php:35 msgid "Create report" -msgstr "" +msgstr "Créer un rapport" #: app/views/administration.script.list.php:34 msgid "Create script" @@ -4433,7 +4441,7 @@ msgstr "Créer un script" #: app/views/service.list.edit.php:128 msgid "Create service" -msgstr "" +msgstr "Créer un service" #: include/views/configuration.template.list.php:90 msgid "Create template" @@ -4449,7 +4457,7 @@ msgstr "Créer un déclencheur (sélectionner un hôte d'abord)" #: include/views/configuration.triggers.list.php:158 msgid "Create trigger (select template first)" -msgstr "" +msgstr "Créer un déclencheur (sélectionner le modèle d'abord)" #: include/views/configuration.trigger.prototype.list.php:32 msgid "Create trigger prototype" @@ -4473,7 +4481,7 @@ msgstr "Créer un groupe d'utilisateurs" #: app/views/administration.userrole.list.php:34 msgid "Create user role" -msgstr "" +msgstr "Créer un rôle utilisateur" #: include/views/configuration.httpconf.list.php:95 msgid "Create web scenario" @@ -4485,7 +4493,7 @@ msgstr "Créer un scénario web (sélectionner un hôte d'abord)" #: include/views/configuration.httpconf.list.php:104 msgid "Create web scenario (select template first)" -msgstr "" +msgstr "Créer un scénario Web (sélectionner le modèle d'abord)" #: app/partials/service.list.edit.php:57 app/partials/service.list.php:54 #: app/views/administration.token.list.php:137 @@ -4497,7 +4505,7 @@ msgstr "" #: app/views/monitoring.dashboard.list.php:66 #: app/views/reports.scheduledreport.list.php:55 msgid "Created by me" -msgstr "" +msgstr "Créé par moi" #: app/views/administration.token.list.php:138 msgid "Created by user" @@ -4518,7 +4526,7 @@ msgstr "Hôte actuel" #: app/views/popup.scheduledreport.subscription.php:103 msgid "Current user" -msgstr "" +msgstr "Utilisateur actuel" #: include/classes/setup/CSetupWizard.php:423 msgid "Current value" @@ -4562,7 +4570,7 @@ msgstr "L'étiquette personnalisée pour les éléments de la carte \"%2$s\" de #: app/controllers/CControllerActionOperationValidate.php:121 #: app/partials/popup.operations.php:145 msgid "Custom message" -msgstr "" +msgstr "Message personnalisé" #: include/items.inc.php:1837 msgid "Custom multiplier" @@ -4591,7 +4599,7 @@ msgstr "Taille personnalisée" #: app/partials/scheduledreport.formgrid.html.php:95 msgid "Cycle" -msgstr "" +msgstr "Cycle" #: include/locales.inc.php:38 msgid "Czech (cs_CZ)" @@ -4655,7 +4663,7 @@ msgstr "Le tableau de bord \"%1$s\" existe déjà." #: include/classes/api/services/CDashboardGeneral.php:91 #, c-format msgid "Dashboard \"%1$s\" is used in report \"%2$s\"." -msgstr "" +msgstr "Le tableau de bord \"%1$s\" est utilisé dans le rapport \"%2$s\"." #: app/controllers/CControllerDashboardUpdate.php:145 #: app/controllers/CControllerTemplateDashboardUpdate.php:139 @@ -4671,7 +4679,7 @@ msgstr[1] "Tableaux de bord supprimés" #: app/views/dashboard.page.properties.edit.php:60 msgid "Dashboard page properties" -msgstr "" +msgstr "Propriétés de la page du tableau de bord" #: app/views/dashboard.properties.edit.php:88 msgid "Dashboard properties" @@ -4690,7 +4698,7 @@ msgstr "Tableau de bord mis à jour" #: include/classes/api/services/CReport.php:277 #, c-format msgid "Dashboard with ID \"%1$s\" is not available." -msgstr "" +msgstr "Le tableau de bord avec l'identifiant \"%1$s\" n'est pas disponible." #: app/controllers/CControllerDashboardList.php:120 #: app/controllers/CControllerHostDashboardView.php:122 @@ -4956,7 +4964,7 @@ msgstr "Mode d'inventaire d'hôte par défaut" #: app/views/administration.gui.edit.php:72 #: include/classes/setup/CSetupWizard.php:413 msgid "Default language" -msgstr "" +msgstr "Langage par défaut" #: app/views/administration.authentication.edit.php:115 msgid "Default login form" @@ -4982,7 +4990,7 @@ msgstr "Thème par défaut" #: app/views/administration.gui.edit.php:77 #: include/classes/setup/CSetupWizard.php:621 msgid "Default time zone" -msgstr "" +msgstr "Fuseau horaire par défaut" #: app/views/popup.lldoperation.php:105 app/views/popup.massupdate.item.php:217 msgid "Delay" @@ -5049,7 +5057,7 @@ msgstr "Supprimer" #: app/views/js/popup.import.js.php:48 msgid "Delete all elements that are not present in the import file?" -msgstr "" +msgstr "Supprimer tous les éléments qui ne sont pas présents dans le fichier d'import ?" #: include/views/configuration.template.edit.php:224 #: include/views/configuration.template.list.php:292 @@ -5156,11 +5164,11 @@ msgstr "" #: app/views/js/sla.list.js.php:130 app/views/popup.sla.edit.php:274 msgid "Delete selected SLA?" -msgstr "" +msgstr "Supprimer le SLA sélectionné ?" #: app/views/js/sla.list.js.php:129 msgid "Delete selected SLAs?" -msgstr "" +msgstr "Supprimer les SLA sélectionnés ?" #: include/views/configuration.action.list.php:169 msgid "Delete selected actions?" @@ -5259,19 +5267,19 @@ msgstr "Supprimer les expressions régulières ?" #: app/views/administration.userrole.edit.php:366 msgid "Delete selected role?" -msgstr "" +msgstr "Supprimer le rôle sélectionné ?" #: app/views/administration.userrole.list.php:127 msgid "Delete selected roles?" -msgstr "" +msgstr "Supprimer les rôles sélectionnés ?" #: app/partials/scheduledreport.formgrid.html.php:234 msgid "Delete selected scheduled report?" -msgstr "" +msgstr "Supprimer le rapport planifié sélectionné ?" #: app/views/reports.scheduledreport.list.php:95 msgid "Delete selected scheduled reports?" -msgstr "" +msgstr "Supprimer les rapports planifiés sélectionnés ?" #: app/views/administration.script.list.php:202 msgid "Delete selected scripts?" @@ -5279,11 +5287,11 @@ msgstr "Supprimer les scripts sélectionnés ?" #: app/views/js/service.list.js.php:152 app/views/popup.service.edit.php:391 msgid "Delete selected service?" -msgstr "" +msgstr "Supprimer le service sélectionné ?" #: app/views/js/service.list.js.php:151 msgid "Delete selected services?" -msgstr "" +msgstr "Supprimer les services sélectionnés ?" #: jsLoader.php:274 msgid "Delete selected shapes?" @@ -5331,7 +5339,7 @@ msgstr "Supprimer le scénario web ?" #: app/controllers/CControllerAuditLogList.php:359 msgid "Deleted" -msgstr "" +msgstr "Supprimé" #: app/views/administration.regex.edit.php:49 msgid "Delimiter" @@ -5379,7 +5387,7 @@ msgstr "État du déploiement" #: include/classes/widgets/CWidgetHelper.php:62 msgid "Deprecated" -msgstr "" +msgstr "Obsolète" #: app/controllers/CControllerAuditLogList.php:287 #: app/partials/configuration.host.edit.html.php:261 @@ -5435,11 +5443,11 @@ msgstr "Détails du scénario web" #: app/controllers/CControllerPopupTriggerExpr.php:1101 msgid "Detection period" -msgstr "" +msgstr "Période de détection" #: app/controllers/CControllerPopupTriggerExpr.php:1111 msgid "Deviations" -msgstr "" +msgstr "Déviations" #: include/actions.inc.php:76 msgid "Device" @@ -5518,11 +5526,11 @@ msgstr "" #: app/views/js/sla.list.js.php:118 msgid "Disable selected SLA?" -msgstr "" +msgstr "Désactiver le SLA sélectionné ?" #: app/views/js/sla.list.js.php:117 msgid "Disable selected SLAs?" -msgstr "" +msgstr "Désactiver les SLA sélectionnés ?" #: include/views/configuration.action.list.php:168 msgid "Disable selected actions?" @@ -5555,11 +5563,11 @@ msgstr "Désactiver les types de média sélectionnés ?" #: app/views/administration.module.list.php:124 msgid "Disable selected modules?" -msgstr "" +msgstr "Désactiver les modules sélectionnés ?" #: app/views/reports.scheduledreport.list.php:90 msgid "Disable selected scheduled reports?" -msgstr "" +msgstr "Désactiver les rapports planifiés sélectionnés ?" #: include/views/configuration.triggers.list.php:342 msgid "Disable selected triggers?" @@ -5679,7 +5687,7 @@ msgstr "Découverte" #: include/classes/helpers/CMenuHelper.php:204 #: include/views/configuration.action.list.php:34 msgid "Discovery actions" -msgstr "" +msgstr "Actions de découverte" #: app/views/configuration.discovery.edit.php:61 msgid "Discovery by proxy" @@ -5704,11 +5712,11 @@ msgstr "Objet de découverte" #: include/classes/data/CItemData.php:1229 msgid "Discovery of VMware clusters, <url> - VMware service URL. Returns JSON" -msgstr "" +msgstr "Découverte des clusters VMware, <url> - URL du service VMware. Renvoie un JSON" #: include/classes/data/CItemData.php:1237 msgid "Discovery of VMware datastores, <url> - VMware service URL. Returns JSON" -msgstr "" +msgstr "Découverte des datastores VMware, <url> - URL du service VMware. Renvoie un JSON" #: include/classes/data/CItemData.php:1289 msgid "Discovery of VMware hypervisor datastores, <url> - VMware service URL, <uuid> - VMware hypervisor host name. Returns JSON" @@ -5776,11 +5784,10 @@ msgid "Discovery rule created" msgstr "Règle de découverte créée" #: app/controllers/CControllerDiscoveryDelete.php:66 host_discovery.php:416 -#, fuzzy msgid "Discovery rule deleted" msgid_plural "Discovery rules deleted" msgstr[0] "Règle de découverte supprimée" -msgstr[1] "Règle de découverte supprimée" +msgstr[1] "Règles de découverte supprimées" #: app/controllers/CControllerDiscoveryDisable.php:71 host_discovery.php:767 msgid "Discovery rule disabled" @@ -5878,13 +5885,13 @@ msgstr "" #: include/views/configuration.item.edit.php:848 #: include/views/configuration.item.prototype.edit.php:785 msgid "Do not keep history" -msgstr "" +msgstr "Ne gardez pas l'historique" #: app/views/popup.lldoperation.php:211 app/views/popup.massupdate.item.php:309 #: include/views/configuration.item.edit.php:888 #: include/views/configuration.item.prototype.edit.php:800 msgid "Do not keep trends" -msgstr "" +msgstr "Ne gardez pas les tendances" #: jsLoader.php:226 jsLoader.php:363 msgid "Do you wish to replace the conditional expression?" @@ -5901,7 +5908,7 @@ msgstr "Souhaitez-vous remplacer l'expression conditionnelle ?" #: include/classes/widgets/CWidgetHelper.php:664 #: include/classes/widgets/CWidgetHelper.php:730 msgid "Does not contain" -msgstr "" +msgstr "Ne contient pas" #: app/partials/monitoring.host.filter.php:50 #: app/partials/monitoring.host.filter.php:199 @@ -5914,7 +5921,7 @@ msgstr "" #: include/classes/widgets/CWidgetHelper.php:663 #: include/classes/widgets/CWidgetHelper.php:729 msgid "Does not equal" -msgstr "" +msgstr "N'est pas égal" #: app/partials/monitoring.host.filter.php:49 #: app/partials/monitoring.host.filter.php:198 @@ -5927,7 +5934,7 @@ msgstr "" #: include/classes/widgets/CWidgetHelper.php:662 #: include/classes/widgets/CWidgetHelper.php:728 msgid "Does not exist" -msgstr "" +msgstr "N'existe pas" #: include/items.inc.php:1873 msgid "Does not match regular expression" @@ -5950,7 +5957,7 @@ msgstr "Arrêté" #: jsLoader.php:200 jsLoader.php:214 msgid "Download image" -msgstr "" +msgstr "Télécharger l'image" #: include/classes/setup/CSetupWizard.php:884 msgid "Download the configuration file" @@ -6048,7 +6055,7 @@ msgstr "Chaque URL doit avoir un nom unique. Veuillez vous assurer qu'il n'exist #: include/classes/widgets/CWidgetHelper.php:1322 msgid "Each item" -msgstr "" +msgstr "Chaque élément" #: app/partials/service.list.edit.php:126 #: app/views/administration.user.edit.php:355 @@ -6083,7 +6090,7 @@ msgstr "Éditer la carte" #: app/controllers/CControllerPopupLldOperation.php:351 msgid "Edit operation" -msgstr "" +msgstr "Modifier l'opération" #: jsLoader.php:209 msgid "Edit tree element" @@ -6095,7 +6102,7 @@ msgstr "Éditer un widget" #: app/views/popup.sla.edit.php:113 app/views/sla.list.php:89 msgid "Effective date" -msgstr "" +msgstr "Date effective" #: app/partials/hostmacros.inherited.list.html.php:49 msgid "Effective value" @@ -6105,7 +6112,7 @@ msgstr "Valeur effective" #: include/classes/api/managers/CHistoryManager.php:1385 #, c-format msgid "Elasticsearch URL is not set for type: %1$s." -msgstr "" +msgstr "L'URL Elasticsearch n'est pas définie pour le type : %1$s." #: include/classes/helpers/CElasticsearchHelper.php:86 #: include/classes/helpers/CElasticsearchHelper.php:185 @@ -6147,7 +6154,7 @@ msgstr "Clé SSL vide pour le scénario web \"%1$s\"." #: include/classes/validators/CColorValidator.php:33 msgid "Empty color." -msgstr "" +msgstr "Couleur vide." #: include/classes/api/services/CDiscoveryRule.php:1840 #, c-format @@ -6204,7 +6211,7 @@ msgstr "Activer l'authentification LDAP" #: app/views/administration.authentication.edit.php:215 msgid "Enable SAML authentication" -msgstr "" +msgstr "Activer l'authentification SAML" #: app/views/administration.audit.settings.edit.php:43 msgid "Enable audit logging" @@ -6212,7 +6219,7 @@ msgstr "" #: app/views/administration.housekeeping.edit.php:160 msgid "Enable compression" -msgstr "" +msgstr "Activer la compression" #: app/views/administration.script.edit.php:249 msgid "Enable confirmation" @@ -6259,11 +6266,11 @@ msgstr "" #: app/views/js/sla.list.js.php:106 msgid "Enable selected SLA?" -msgstr "" +msgstr "Activer le SLA sélectionné ?" #: app/views/js/sla.list.js.php:105 msgid "Enable selected SLAs?" -msgstr "" +msgstr "Activer les SLA sélectionnés ?" #: include/views/configuration.action.list.php:167 msgid "Enable selected actions?" @@ -6297,11 +6304,11 @@ msgstr "Activer les types de média sélectionnés ?" #: app/views/administration.module.list.php:123 msgid "Enable selected modules?" -msgstr "" +msgstr "Activer les modules sélectionnés ?" #: app/views/reports.scheduledreport.list.php:85 msgid "Enable selected scheduled reports?" -msgstr "" +msgstr "Activer les rapports planifiés sélectionnés ?" #: include/views/configuration.triggers.list.php:341 msgid "Enable selected triggers?" @@ -6379,7 +6386,7 @@ msgstr "Activé" #: app/views/administration.authentication.edit.php:299 msgid "Encrypt" -msgstr "" +msgstr "Crypter" #: app/partials/configuration.host.edit.html.php:527 #: app/views/administration.proxy.edit.php:143 @@ -6391,7 +6398,7 @@ msgstr "Chiffrement" #: app/views/administration.autoreg.edit.php:43 msgid "Encryption level" -msgstr "" +msgstr "Niveau de cryptage" #: app/partials/scheduledreport.formgrid.html.php:160 msgid "End date" @@ -6417,7 +6424,7 @@ msgstr "Anglais (en_US)" #: include/classes/api/services/CValueMap.php:451 #, c-format msgid "Entry with UUID \"%1$s\" already exists." -msgstr "" +msgstr "L'entrée avec l'UUID \"%1$s\" existe déjà." #: app/partials/monitoring.host.filter.php:47 #: app/partials/monitoring.host.filter.php:196 @@ -6462,7 +6469,7 @@ msgstr "Message d'erreur" #: app/partials/administration.system.info.php:161 #, c-format msgid "Error! Unable to start Zabbix server due to unsupported %1$s database server version. Must be at least (%2$s)" -msgstr "" +msgstr "Erreur! Impossible de démarrer le serveur Zabbix en raison d'une version du serveur de base de données %1$s non supporté. Doit être au moins (%2$s)" #: include/classes/screens/CScreenHttpTestDetails.php:111 #: include/classes/screens/CScreenHttpTestDetails.php:182 @@ -6472,7 +6479,7 @@ msgstr "Erreur : %1$s" #: app/controllers/CControllerPopupTriggerExpr.php:1091 msgid "Evaluation period" -msgstr "" +msgstr "Période d'évaluation" #: include/events.inc.php:180 msgid "Event" @@ -6509,11 +6516,11 @@ msgstr "Génération d'événement" #: include/actions.inc.php:363 msgid "Event is acknowledged" -msgstr "" +msgstr "L'événement est acquitté" #: include/actions.inc.php:363 msgid "Event is not acknowledged" -msgstr "" +msgstr "L'événement n'est pas acquitté" #: tr_events.php:187 msgid "Event list [previous 20]" @@ -6526,7 +6533,7 @@ msgstr "Supervision du journal d'événements. Retourne un journal" #: include/views/configuration.trigger.prototype.edit.php:79 #: include/views/configuration.triggers.edit.php:100 msgid "Event name" -msgstr "" +msgstr "Nom de l'événement" #: include/classes/helpers/CCorrelationHelper.php:55 msgid "Event tag pair" @@ -6556,11 +6563,11 @@ msgstr "Chaque semaine(s)" #: app/views/administration.geomaps.edit.php:33 msgid "Example" -msgstr "" +msgstr "Exemple" #: app/views/administration.miscconfig.edit.php:36 msgid "Example: https://localhost/zabbix/ui/" -msgstr "" +msgstr "Exemple : https://localhost/zabbix/ui/" #: app/partials/massupdate.macros.tab.php:103 #: app/partials/massupdate.valuemaps.tab.php:77 @@ -6596,7 +6603,7 @@ msgstr "Exécuter" #: include/classes/data/CItemData.php:1593 msgid "Execute WMI query and return the JSON document with all selected objects" -msgstr "" +msgstr "Exécuter la requête WMI et renvoyer le document JSON avec tous les objets sélectionnés" #: include/classes/data/CItemData.php:1589 msgid "Execute WMI query and return the first selected object. Returns integer, float, string or text (depending on the request)" @@ -6607,7 +6614,7 @@ msgstr "Exécute une requête WMI et retourne le premier objet sélectionné. Re #: include/views/configuration.item.edit.php:1057 #: include/views/configuration.item.list.php:307 msgid "Execute now" -msgstr "" +msgstr "Exécuter maintenant" #: app/views/administration.script.edit.php:121 #: app/views/administration.script.list.php:78 @@ -6616,7 +6623,7 @@ msgstr "Exécuter sur" #: include/classes/helpers/CRoleHelper.php:465 msgid "Execute scripts" -msgstr "" +msgstr "Exécuter des scripts" #: include/actions.inc.php:2127 #: include/views/administration.auditacts.list.php:78 @@ -6645,7 +6652,7 @@ msgstr "Confirmation d'exécution" #: include/classes/widgets/CWidgetHelper.php:659 #: include/classes/widgets/CWidgetHelper.php:725 msgid "Exists" -msgstr "" +msgstr "Existe" #: include/classes/html/CCollapsibleUiWidget.php:60 #: include/classes/widgets/CWidgetHelper.php:1152 jsLoader.php:309 @@ -6660,7 +6667,7 @@ msgstr "Substituer les macros" #: app/partials/layout.htmlpage.aside.php:42 #: app/partials/layout.htmlpage.aside.php:44 msgid "Expand sidebar" -msgstr "" +msgstr "Développer la barre latérale" #: include/views/monitoring.sysmap.edit.php:152 msgid "Expand single problem" @@ -6669,7 +6676,7 @@ msgstr "Détailler problème unique" #: app/partials/scheduledreport.table.html.php:92 #: app/views/reports.scheduledreport.list.php:63 msgid "Expired" -msgstr "" +msgstr "Expiré" #: include/views/configuration.maintenance.list.php:68 #: include/views/configuration.maintenance.list.php:98 @@ -6680,7 +6687,7 @@ msgstr "Expiré" #: app/partials/scheduledreport.table.html.php:95 #, c-format msgid "Expired on %1$s." -msgstr "" +msgstr "Expiré le %1$s." #: app/views/administration.token.edit.php:81 #: app/views/administration.token.list.php:132 @@ -6694,7 +6701,7 @@ msgstr "" #: app/views/administration.token.list.php:61 #: app/views/administration.user.token.list.php:44 msgid "Expires in less than" -msgstr "" +msgstr "Expire dans moins de" #: app/views/popup.generic.php:503 include/graphs.inc.php:27 msgid "Exploded" @@ -6706,7 +6713,7 @@ msgstr "Exporter" #: app/controllers/CControllerExport.php:113 msgid "Export failed" -msgstr "" +msgstr "Échec de l'export" #: app/views/monitoring.problem.view.php:99 msgid "Export to CSV" @@ -6830,15 +6837,15 @@ msgstr "Impossible de mettre à jour le tableau de bord" #: jsLoader.php:139 msgid "Failed to update dashboard page properties." -msgstr "" +msgstr "Échec de la mise à jour des propriétés de la page du tableau de bord." #: jsLoader.php:140 msgid "Failed to update dashboard properties." -msgstr "" +msgstr "Échec de la mise à jour des propriétés du tableau de bord." #: jsLoader.php:141 msgid "Failed to update widget properties." -msgstr "" +msgstr "Échec de la mise à jour des propriétés du widget." #: include/items.inc.php:37 msgid "Failure Audit" @@ -6850,11 +6857,11 @@ msgstr "Erreur fatale, veuillez en informer l'équipe Zabbix" #: include/classes/widgets/CWidgetConfig.php:56 msgid "Favorite graphs" -msgstr "" +msgstr "Graphiques favoris" #: include/classes/widgets/CWidgetConfig.php:57 msgid "Favorite maps" -msgstr "" +msgstr "Cartes préférées" #: include/func.inc.php:237 msgid "Feb" @@ -6921,7 +6928,7 @@ msgstr "" #: include/classes/import/readers/CYamlImportReader.php:52 msgid "File is empty" -msgstr "" +msgstr "Le fichier est vide" #: include/classes/helpers/CUploadFile.php:156 #, c-format @@ -6930,7 +6937,7 @@ msgstr "Fichier trop volumineux, la taille maximale de téléchargement est de % #: include/classes/data/CItemData.php:1177 msgid "File owner information. Returns string" -msgstr "" +msgstr "Informations sur le propriétaire du fichier. Renvoie une chaîne" #: include/classes/data/CItemData.php:1193 msgid "File size in bytes (default) or in newlines. Returns integer" @@ -7001,15 +7008,15 @@ msgstr "Filtre" #: app/views/js/popup.tabfilter.edit.js.php:57 msgid "Filter deleted" -msgstr "" +msgstr "Filtre supprimé" #: app/controllers/CControllerPopupTabFilterEdit.php:117 msgid "Filter properties" -msgstr "" +msgstr "Propriétés de filtre" #: app/controllers/CControllerServiceListGeneral.php:186 msgid "Filter results" -msgstr "" +msgstr "Filtrer les résultats" #: app/views/popup.lldoverride.php:183 #: include/views/configuration.host.discovery.edit.php:849 @@ -7058,7 +7065,7 @@ msgstr "Fixe" #: include/classes/helpers/CServiceHelper.php:152 msgid "Fixed status" -msgstr "" +msgstr "Statut fixe" #: app/views/js/popup.massupdate.tmpl.js.php:81 #: app/views/popup.lldoperation.php:124 app/views/popup.massupdate.item.php:233 @@ -7085,7 +7092,7 @@ msgstr "Police" #: include/views/js/monitoring.sysmaps.js.php:540 msgid "Font color" -msgstr "" +msgstr "Couleur de la police" #: include/views/js/monitoring.sysmaps.js.php:376 #: include/views/js/monitoring.sysmaps.js.php:534 @@ -7104,7 +7111,7 @@ msgstr "Formule" #: include/classes/api/services/CDiscoveryRule.php:1810 #, c-format msgid "Formula missing for discovery rule \"%1$s\"." -msgstr "" +msgstr "Formule manquante pour la règle de découverte \"%1$s\"." #: include/classes/api/services/CDiscoveryRule.php:1601 #, c-format @@ -7197,14 +7204,14 @@ msgstr "" #: chart4.php:172 #, c-format msgid "Generated in %1$s sec" -msgstr "" +msgstr "Généré en %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:268 include/html.inc.php:898 msgid "Geographical maps" -msgstr "" +msgstr "Cartes géographiques" #: include/classes/widgets/CWidgetConfig.php:58 msgid "Geomap" @@ -7224,12 +7231,12 @@ msgstr "Obtenir le contenu d'une page web. Retourne la source de la page web sou #: app/views/popup.itemtestedit.view.php:251 msgid "Get value" -msgstr "" +msgstr "Obtenir la valeur" #: app/views/js/popup.itemtestedit.view.js.php:503 #: app/views/popup.itemtestedit.view.php:432 msgid "Get value and test" -msgstr "" +msgstr "Obtenir la valeur et tester" #: app/views/popup.itemtestedit.view.php:94 msgid "Get value from host" @@ -7261,36 +7268,36 @@ msgstr "Aller à" #: app/views/system.warning.php:31 include/func.inc.php:1594 #, c-format msgid "Go to \"%1$s\"" -msgstr "" +msgstr "Allez à \"%1$s\"" #: include/classes/helpers/CPagerHelper.php:188 msgid "Go to first page" -msgstr "" +msgstr "Aller à la première page" #: include/classes/helpers/CPagerHelper.php:233 #, c-format msgid "Go to last page, %1$s" -msgstr "" +msgstr "Aller à la dernière page, %1$s" #: include/classes/helpers/CPagerHelper.php:227 #, c-format msgid "Go to next page, %1$s" -msgstr "" +msgstr "Aller à la page suivante, %1$s" #: include/classes/helpers/CPagerHelper.php:218 #, c-format msgid "Go to page %1$s" -msgstr "" +msgstr "Aller à la page %1$s" #: include/classes/helpers/CPagerHelper.php:214 #, c-format msgid "Go to page %1$s, current page" -msgstr "" +msgstr "Aller à la page %1$s, page actuelle" #: include/classes/helpers/CPagerHelper.php:199 #, c-format msgid "Go to previous page, %1$s" -msgstr "" +msgstr "Aller à la page précédente, %1$s" #: include/httptest.inc.php:414 msgid "Google Chrome" @@ -7327,7 +7334,7 @@ msgstr "Le graphique \"%1$s\" existe déjà sur \"%2$s\" (les éléments ne sont #: include/classes/api/services/CGraphGeneral.php:1135 #, c-format msgid "Graph \"%1$s\" already exists on \"%2$s\" as a graph created from graph prototype." -msgstr "" +msgstr "Le graphique \"%1$s\" existe déjà sur \"%2$s\" en tant que graphique créé à partir du prototype de graphique." #: include/classes/api/services/CGraphGeneral.php:1038 #: include/classes/api/services/CGraphGeneral.php:1246 @@ -7549,12 +7556,12 @@ msgstr "Groupes" #: include/classes/helpers/CMenuHelper.php:384 msgid "Guest user" -msgstr "" +msgstr "Utilisateur invité" #: jsLoader.php:184 msgctxt "abbreviation of severity level" msgid "H" -msgstr "" +msgstr "H" #: include/translateDefines.inc.php:40 msgid "H:i" @@ -7622,7 +7629,7 @@ msgstr "Lecture d'un capteur matériel. Retourne un flottant" #: include/classes/setup/CSetupWizard.php:513 msgid "HashiCorp Vault" -msgstr "" +msgstr "HashiCorp Vault" #: app/views/popup.httpstep.php:133 app/views/popup.httpstep.php:161 #: app/views/popup.massupdate.item.php:115 @@ -7639,7 +7646,7 @@ msgstr "En-têtes" #: include/classes/helpers/CCookieHelper.php:68 #: include/classes/helpers/CCookieHelper.php:102 msgid "Headers already sent." -msgstr "" +msgstr "En-têtes déjà envoyés." #: include/locales.inc.php:45 msgid "Hebrew (he_IL)" @@ -7684,7 +7691,7 @@ msgstr "Cacher sélections" #: app/partials/layout.htmlpage.aside.php:45 #: app/partials/layout.htmlpage.aside.php:47 msgid "Hide sidebar" -msgstr "" +msgstr "Masquer la barre latérale" #: include/classes/html/CBreadcrumbs.php:40 msgctxt "screen reader" @@ -7698,15 +7705,15 @@ msgstr "Haut" #: app/partials/administration.system.info.php:180 #: app/partials/administration.system.info.php:187 msgid "High availability cluster" -msgstr "" +msgstr "Cluster haute disponibilité" #: app/controllers/CControllerAuditLogList.php:218 msgid "High availability node" -msgstr "" +msgstr "Nœud haute disponibilité" #: include/classes/widgets/forms/CWidgetFormSystemInfo.php:32 msgid "High availability nodes" -msgstr "" +msgstr "Nœuds haute disponibilité" #: include/classes/core/ZBase.php:361 msgid "High-contrast dark" @@ -7740,11 +7747,11 @@ msgstr "Historique" #: app/views/administration.housekeeping.edit.php:158 msgid "History and trends compression" -msgstr "" +msgstr "Compression de l'historique et des tendances" #: include/classes/api/services/CHistory.php:353 msgid "History cleanup is not supported if compression is enabled" -msgstr "" +msgstr "Le nettoyage de l'historique n'est pas supporté si la compression est activée" #: app/controllers/CControllerAuditLogList.php:198 msgid "History clear" @@ -7761,7 +7768,7 @@ msgstr "Le nettoyage de l'historique prend du temps. Continuer ?" #: app/views/popup.tophosts.column.edit.php:159 msgid "History data" -msgstr "" +msgstr "Données d'historique" #: include/classes/widgets/forms/CWidgetFormSvgGraph.php:47 msgid "History data selection" @@ -7769,7 +7776,7 @@ msgstr "Sélection des données d'historique" #: app/views/popup.triggerexpr.php:112 msgid "History functions" -msgstr "" +msgstr "Fonctions d'historique" #: app/controllers/CControllerPopupLldOperation.php:219 #: app/views/popup.lldoperation.php:185 app/views/popup.massupdate.item.php:290 @@ -7780,11 +7787,11 @@ msgstr "Période de stockage de l'historique" #: include/classes/html/CTabFilter.php:166 msgid "Home" -msgstr "" +msgstr "Accueil" #: app/views/administration.module.edit.php:44 msgid "Homepage" -msgstr "" +msgstr "Page d'accueil" #: include/classes/widgets/forms/CWidgetFormHostAvail.php:49 #: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:122 @@ -7800,7 +7807,7 @@ msgstr "Alignement horizontal" #: include/classes/widgets/forms/CWidgetFormItem.php:171 #: include/classes/widgets/forms/CWidgetFormItem.php:294 msgid "Horizontal position" -msgstr "" +msgstr "Position horizontale" #: app/controllers/CControllerAuditLogList.php:219 #: app/partials/configuration.host.edit.html.php:522 @@ -7855,7 +7862,7 @@ msgstr "L'hôte \"%1$s\" ne peut pas ne pas avoir de groupe d'hôte." #: include/classes/api/services/CProxy.php:448 #, c-format msgid "Host \"%1$s\" is monitored by proxy \"%2$s\"." -msgstr "" +msgstr "L'hôte \"%1$s\" est surveillé par le proxy \"%2$s\"." #: include/actions.inc.php:55 msgid "Host IP" @@ -7872,11 +7879,11 @@ msgstr "Hôte ajouté" #: app/controllers/CControllerPopupItemTest.php:1303 #: app/views/popup.itemtestedit.view.php:99 msgid "Host address" -msgstr "" +msgstr "Adresse de l'hôte" #: include/classes/widgets/CWidgetConfig.php:62 msgid "Host availability" -msgstr "" +msgstr "Disponibilité de l'hôte" #: include/classes/api/services/CHostInterface.php:1027 msgid "Host cannot have more than one default interface of the same type." @@ -7941,7 +7948,7 @@ msgstr "Le groupe d'hôtes \"%1$s\" ne peut pas être effacé, car il est utilis #: include/classes/api/services/CHostGroup.php:642 #, c-format msgid "Host group \"%1$s\" is internal and cannot be deleted." -msgstr "" +msgstr "Le groupe d'hôtes \"%1$s\" est interne et ne peut pas être supprimé." #: include/views/js/monitoring.sysmaps.js.php:103 msgid "Host group elements" @@ -8111,7 +8118,7 @@ msgstr "Masque de sous-réseau de l'hôte" #: include/classes/widgets/forms/CWidgetFormTopHosts.php:91 msgid "Host tags" -msgstr "" +msgstr "Tags d'hôte" #: include/classes/widgets/forms/CWidgetFormClock.php:34 msgid "Host time" @@ -8209,7 +8216,7 @@ msgstr "Hôtes mis à jour" #: app/controllers/CControllerPopupTriggerExpr.php:118 msgid "Hour" -msgstr "" +msgstr "Heure" #: app/views/popup.maintenance.period.php:170 #: app/views/popup.sla.excludeddowntime.edit.php:68 @@ -8230,11 +8237,11 @@ msgstr "Hongrois (hu_HU)" #: jsLoader.php:187 msgctxt "abbreviation of severity level" msgid "I" -msgstr "" +msgstr "I" #: app/partials/massupdate.macros.tab.php:111 msgid "I confirm to remove all macros" -msgstr "" +msgstr "Je confirme la suppression de toutes les macros" #: app/partials/massupdate.valuemaps.tab.php:84 msgid "I confirm to remove all value mappings" @@ -8393,12 +8400,12 @@ msgstr "" #: include/classes/core/CModuleManager.php:173 #, c-format msgid "Identical actions are used by modules located at %1$s." -msgstr "" +msgstr "Des actions identiques sont utilisées par les modules situés à %1$s." #: include/classes/core/CModuleManager.php:162 #, c-format msgid "Identical namespace (%1$s) is used by modules located at %2$s." -msgstr "" +msgstr "Un espace de noms identique (%1$s) est utilisé par les modules situés à %2$s." #: include/classes/data/CItemData.php:1121 msgid "Identification of the system. Returns string" @@ -8408,23 +8415,23 @@ msgstr "Identification du système. Retourne une chaîne" #, c-format msgid "If at least %2$s child service has %1$s status or above" msgid_plural "If at least %2$s child services have %1$s status or above" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Si au moins %2$s service enfant a le statut %1$s ou supérieur" +msgstr[1] "Si au moins %2$s services enfants ont le statut %1$s ou supérieur" #: include/classes/helpers/CServiceHelper.php:35 #, c-format msgid "If at least %2$s child services have %1$s status or above" -msgstr "" +msgstr "Si au moins %2$s services enfants ont le statut %1$s ou supérieur" #: include/classes/helpers/CServiceHelper.php:40 #: include/classes/helpers/CServiceHelper.php:89 #, c-format msgid "If at least %2$s of child services have %1$s status or above" -msgstr "" +msgstr "Si au moins %2$s des services enfants ont le statut %1$s ou supérieur" #: app/views/popup.lldoverride.php:54 msgid "If filter matches" -msgstr "" +msgstr "Si le filtre correspond" #: include/classes/helpers/CServiceHelper.php:95 #, c-format @@ -8474,7 +8481,7 @@ msgstr "" #: include/classes/helpers/CServiceHelper.php:151 msgid "Ignore this service" -msgstr "" +msgstr "Ignorer ce service" #: app/controllers/CControllerAuditLogList.php:224 #: app/views/administration.image.edit.php:60 @@ -8505,7 +8512,7 @@ msgstr "Type d'étiquette d'image" #: include/classes/helpers/CUploadFile.php:129 #, c-format msgid "Image size must be less than %1$s." -msgstr "" +msgstr "La taille de l'image doit être inférieure à %1$s." #: app/controllers/CControllerImageUpdate.php:147 msgid "Image updated" @@ -8537,7 +8544,7 @@ msgstr "Importer" #: app/controllers/CControllerPopupImportCompare.php:141 #: app/controllers/CControllerPopupImport.php:154 msgid "Import failed" -msgstr "" +msgstr "Échec de l'import" #: app/views/popup.import.php:135 msgid "Import file" @@ -8567,17 +8574,17 @@ msgstr "Dans la plage" #: app/controllers/CControllerDashboardWidgetEdit.php:363 msgid "Inaccessible SLA" -msgstr "" +msgstr "SLA inaccessible" #: app/controllers/CControllerPopupScheduledReportEdit.php:121 #: app/controllers/CControllerScheduledReportEdit.php:303 msgid "Inaccessible dashboard" -msgstr "" +msgstr "Tableau de bord inaccessible" #: app/partials/configuration.host.edit.html.php:60 #: app/views/configuration.host.list.php:236 msgid "Inaccessible discovery rule" -msgstr "" +msgstr "Règle de découverte inaccessible" #: app/controllers/CControllerDashboardWidgetEdit.php:359 msgid "Inaccessible graph" @@ -8585,7 +8592,7 @@ msgstr "Graphique inaccessible" #: app/controllers/CControllerDashboardWidgetEdit.php:361 msgid "Inaccessible graph prototype" -msgstr "" +msgstr "Prototype de graphe inaccessible" #: app/controllers/CControllerDashboardWidgetEdit.php:356 #: host_prototypes.php:475 @@ -8602,7 +8609,7 @@ msgstr "Élément inaccessible" #: app/controllers/CControllerDashboardWidgetEdit.php:360 msgid "Inaccessible item prototype" -msgstr "" +msgstr "Prototype d'élément inaccessible" #: app/partials/monitoring.host.view.html.php:105 #: app/partials/monitoring.latest.view.html.php:210 @@ -8620,7 +8627,7 @@ msgstr "Carte inaccessible" #: app/controllers/CControllerDashboardWidgetEdit.php:362 msgid "Inaccessible service" -msgstr "" +msgstr "Service inaccessible" #: httpconf.php:661 include/graphs.inc.php:274 include/hosts.inc.php:649 #: include/httptest.inc.php:222 include/items.inc.php:916 @@ -8648,7 +8655,7 @@ msgstr "Utilisateur inaccessible" #: app/controllers/CControllerScheduledReportEdit.php:231 msgid "Inaccessible user group" -msgstr "" +msgstr "Groupe d'utilisateurs inaccessible" #: app/partials/js/scheduledreport.subscription.js.php:165 #: app/partials/js/scheduledreport.subscription.js.php:181 @@ -8885,7 +8892,7 @@ msgstr "Valeur de masse incorrecte pour l'interface." #: include/classes/api/services/CHost.php:2241 #, c-format msgid "Incorrect characters used for host name \"%1$s\"." -msgstr "" +msgstr "Caractères incorrects utilisés pour le nom d'hôte \"%1$s\"." #: include/classes/api/services/CDiscoveryRule.php:1805 #, c-format @@ -8906,7 +8913,7 @@ msgstr "" #: include/classes/db/PostgresqlDbBackend.php:95 #, c-format msgid "Incorrect default charset for Zabbix database: %1$s." -msgstr "" +msgstr "Jeu de caractères par défaut incorrect pour la base de données Zabbix : %1$s." #: include/classes/api/services/CEvent.php:510 #: include/classes/api/services/CProblem.php:375 @@ -8940,7 +8947,7 @@ msgstr "Champs incorrects pour sysmap." #: include/classes/setup/CSetupWizard.php:984 #, c-format msgid "Incorrect file path for \"%1$s\": %2$s." -msgstr "" +msgstr "Chemin de fichier incorrect pour \"%1$s\" : %2$s." #: include/classes/helpers/CUploadFile.php:162 msgid "Incorrect file upload." @@ -8986,18 +8993,18 @@ msgstr "Paramètres d'entrée incorrects." #: include/classes/api/services/CHostInterface.php:801 #, c-format msgid "Incorrect interface DNS parameter \"%1$s\" provided." -msgstr "" +msgstr "Paramètre DNS d'interface incorrect \"%1$s\" fourni." #: include/classes/api/services/CHostInterface.php:846 #, c-format msgid "Incorrect interface port \"%1$s\" provided." -msgstr "" +msgstr "Port d'interface incorrect \"%1$s\" fourni." #: include/classes/api/services/CHost.php:2021 #: include/classes/api/services/CHost.php:2224 #, c-format msgid "Incorrect inventory field \"%1$s\"." -msgstr "" +msgstr "Champ d'inventaire incorrect \"%1$s\"." #: app/controllers/CControllerActionOperationValidate.php:176 msgid "Incorrect inventory mode in action operation." @@ -9141,7 +9148,7 @@ msgstr "Identifiant de groupe d'utilisateurs incorrect pour la carte \"%1$s\"." #: include/classes/api/services/CUser.php:2043 #: include/classes/validators/CLdapAuthValidator.php:88 index_http.php:79 msgid "Incorrect user name or password or account is temporarily blocked." -msgstr "" +msgstr "Nom d'utilisateur ou mot de passe incorrect ou le compte est temporairement bloqué." #: app/controllers/CControllerActionOperationValidate.php:121 #: app/controllers/CControllerPopupGeneric.php:478 @@ -9171,7 +9178,7 @@ msgstr "Valeur \"%1$s\" incorrecte pour le champ \"%2$s\"." #: include/validate.inc.php:336 #, c-format msgid "Incorrect value \"%1$s\" for \"%2$s\" field: must be between %3$s and %4$s, and have no more than %5$s digits after the decimal point." -msgstr "" +msgstr "Valeur incorrecte \"%1$s\" pour le champ \"%2$s\" : doit être comprise entre %3$s et %4$s, et ne pas comporter plus de %5$s chiffres après la virgule." #: app/controllers/CControllerAuthenticationUpdate.php:153 #: include/validate.inc.php:341 @@ -9459,7 +9466,7 @@ msgstr "" #: app/views/popup.tophosts.column.edit.php:152 msgid "Indicators" -msgstr "" +msgstr "Indicateurs" #: include/locales.inc.php:47 msgid "Indonesian (id_ID)" @@ -9467,7 +9474,7 @@ msgstr "Indonésien (id_ID)" #: include/func.inc.php:1404 include/func.inc.php:1408 msgid "Infinity" -msgstr "" +msgstr "Infini" #: app/controllers/CControllerPopupMediatypeTestSend.php:172 #: app/partials/monitoring.latest.view.html.php:82 @@ -9501,7 +9508,7 @@ msgstr "Information" #: include/classes/data/CItemData.php:1169 msgid "Information about a file. Returns JSON" -msgstr "" +msgstr "Informations sur un fichier. Renvoie un JSON" #: include/classes/data/CItemData.php:1021 msgid "Information about a service. Returns integer with param as state, startup; string - with param as displayname, path, user; text - with param as description; Specifically for state: 0 - running, 1 - paused, 2 - start pending, 3 - pause pending, 4 - continue pending, 5 - stop pending, 6 - stopped, 7 - unknown, 255 - no such service; Specifically for startup: 0 - automatic, 1 - automatic delayed, 2 - manual, 3 - disabled, 4 - unknown" @@ -9546,11 +9553,11 @@ msgstr "Éléments hérités " #: include/classes/widgets/forms/CWidgetFormGeoMap.php:75 msgid "Initial view" -msgstr "" +msgstr "Vue initiale" #: include/classes/widgets/views/widget.geomap.form.view.php:78 msgid "Initial view is ignored if the default view is set." -msgstr "" +msgstr "La vue initiale est ignorée si la vue par défaut est définie." #: app/views/popup.triggerexpr.php:258 msgid "Insert" @@ -9577,7 +9584,7 @@ msgstr "Nom de l'installeur" #: include/classes/helpers/CMenuHelper.php:361 msgid "Integrations" -msgstr "" +msgstr "Intégrations" #: app/partials/monitoring.host.view.html.php:35 #: app/views/administration.proxy.edit.php:76 @@ -9594,7 +9601,7 @@ msgstr "L'interface est liée à l'élément \"%1$s\" sur \"%2$s\"." #: include/classes/widgets/forms/CWidgetFormHostAvail.php:39 msgid "Interface type" -msgstr "" +msgstr "Type d'interface" #: include/classes/api/services/CHostInterface.php:337 #, c-format @@ -9615,7 +9622,7 @@ msgstr "L'interface avec l'IP \"%1$s\" ne peut pas avoir de nom DNS vide." #: app/partials/configuration.host.edit.html.php:242 #: include/views/configuration.host.prototype.edit.php:248 msgid "Interfaces" -msgstr "" +msgstr "Interfaces" #: app/views/administration.authentication.edit.php:33 msgctxt "authentication" @@ -9634,7 +9641,7 @@ msgstr "Erreur JSON-RPC interne." #: include/classes/helpers/CMenuHelper.php:214 #: include/views/configuration.action.list.php:36 msgid "Internal actions" -msgstr "" +msgstr "Actions internes" #: app/views/administration.housekeeping.edit.php:67 msgid "Internal data storage period" @@ -9655,7 +9662,7 @@ msgstr "Erreur interne." #: app/views/popup.mediatype.message.php:73 #: include/classes/helpers/CMediatypeHelper.php:200 msgid "Internal problem" -msgstr "" +msgstr "Problème interne" #: app/views/popup.mediatype.message.php:76 #: include/classes/helpers/CMediatypeHelper.php:211 @@ -9683,7 +9690,7 @@ msgstr "Intervalle" #: include/classes/api/services/CRole.php:738 #, c-format msgid "Invalid API method \"%2$s\" for user role \"%1$s\"." -msgstr "" +msgstr "Méthode API \"%2$s\" non valide pour le rôle utilisateur \"%1$s\"." #: include/classes/api/services/CHostInterface.php:829 #, c-format @@ -9696,7 +9703,7 @@ msgstr "JSON invalide. Une erreur s'est produite sur le serveur pendant l'analys #: include/classes/import/readers/CYamlImportReader.php:55 msgid "Invalid YAML file contents" -msgstr "" +msgstr "Contenu du fichier YAML non valide" #: include/classes/validators/CActionCondValidator.php:113 #, c-format @@ -9706,7 +9713,7 @@ msgstr "Condition d'action invalide: %1$s." #: app/controllers/CControllerPopupTriggerExpr.php:1571 #, c-format msgid "Invalid condition: %1$s." -msgstr "" +msgstr "Condition non valide : %1$s." #: app/controllers/CControllerTimeSelectorUpdate.php:219 msgid "Invalid date." @@ -9974,7 +9981,7 @@ msgstr "Paramètres invalides." #: include/classes/core/CJsonRpc.php:176 msgid "Invalid request." -msgstr "" +msgstr "Requête invalide." #: include/classes/api/services/CHttpTest.php:786 #, c-format @@ -10053,7 +10060,7 @@ msgstr "Période de temps invalide." #: include/classes/validators/CApiInputValidator.php:2852 #, c-format msgid "Invalid zoomparameter \"%1$s\": %2$s." -msgstr "" +msgstr "Paramètre de zoom non valide \"%1$s\" : %2$s." #: app/partials/configuration.host.edit.html.php:526 #: app/views/popup.massupdate.host.php:294 @@ -10248,11 +10255,11 @@ msgstr "Prototypes d'élément mis à jour" #: app/partials/configuration.tags.tab.php:140 msgid "Item tags" -msgstr "" +msgstr "Tags d'élément" #: jsLoader.php:397 msgid "Item type does not use interface" -msgstr "" +msgstr "Le type d'élément n'utilise pas l'interface" #: items.php:879 msgid "Item updated" @@ -10269,7 +10276,7 @@ msgstr "L'élément utilise un type d'interface incorrect." #: app/views/popup.tophosts.column.edit.php:63 #: include/classes/widgets/CWidgetConfig.php:59 msgid "Item value" -msgstr "" +msgstr "Valeur de l'élément" #: chart.php:101 chart.php:104 msgid "Item values" @@ -10383,11 +10390,11 @@ msgstr "Interfaces JMX" #: include/classes/html/CButtonExport.php:75 msgid "JSON" -msgstr "" +msgstr "JSON" #: include/classes/mvc/CController.php:231 msgid "JSON array input is expected." -msgstr "" +msgstr "Une entrée de tableau JSON est attendue." #: app/views/popup.massupdate.item.php:94 #: include/views/configuration.host.discovery.edit.php:299 @@ -10399,7 +10406,7 @@ msgstr "Données JSON" #: include/classes/api/services/CItemGeneral.php:2663 #: include/classes/api/services/CItemGeneral.php:2692 msgid "JSON is expected" -msgstr "" +msgstr "Un JSON est attendu" #: include/classes/validators/CNewValidator.php:113 msgid "JSON string is expected" @@ -10460,7 +10467,7 @@ msgstr "Période de conservation des ressources perdues" #: include/httptest.inc.php:30 msgid "Kerberos" -msgstr "" +msgstr "Kerberos" #: app/controllers/CControllerPopupGeneric.php:232 #: app/controllers/CControllerPopupGeneric.php:243 @@ -10551,7 +10558,7 @@ msgstr "Langue" #: include/classes/api/services/CUser.php:775 #, c-format msgid "Language \"%1$s\" is not supported." -msgstr "" +msgstr "La langue \"%1$s\" n'est pas prise en charge." #: include/classes/helpers/CPagerHelper.php:232 msgctxt "page navigation" @@ -10602,7 +10609,7 @@ msgstr[1] "%1$d dernières années" #: app/partials/administration.ha.nodes.php:28 msgid "Last access" -msgstr "" +msgstr "Dernier accès" #: app/views/administration.token.list.php:143 #: app/views/administration.user.token.list.php:99 @@ -10628,7 +10635,7 @@ msgstr "Graphique du dernier mois" #: app/views/administration.user.list.php:70 #: app/views/administration.user.list.php:108 msgid "Last name" -msgstr "" +msgstr "Nom de famille" #: app/controllers/CControllerPopupTriggerExpr.php:63 #: app/controllers/CControllerPopupTriggerExpr.php:77 @@ -10650,7 +10657,7 @@ msgstr "Dernière observation (âge)" #: app/partials/scheduledreport.table.html.php:43 msgid "Last sent" -msgstr "" +msgstr "Dernier envoi" #: app/partials/monitoring.latest.view.html.php:78 #: app/partials/monitoring.latest.view.html.php:91 @@ -10724,11 +10731,11 @@ msgstr "Légende" #: app/controllers/CControllerPopupTriggerExpr.php:673 #: app/controllers/CControllerPopupTriggerExpr.php:792 msgid "Length" -msgstr "" +msgstr "Longueur" #: setup.php:182 msgid "Licensed under" -msgstr "" +msgstr "Licencié sous" #: app/views/administration.gui.edit.php:92 msgid "Limit for search and filter results" @@ -10746,7 +10753,7 @@ msgstr "Ligne" #: include/views/js/monitoring.sysmaps.js.php:596 msgid "Line color" -msgstr "" +msgstr "Couleur de la ligne" #: include/views/js/monitoring.sysmaps.js.php:574 msgid "Line type" @@ -10805,7 +10812,7 @@ msgstr "Modèles liés" #: include/views/configuration.template.list.php:127 msgid "Linked to templates" -msgstr "" +msgstr "Lié aux modèles" #: include/views/js/monitoring.sysmaps.js.php:733 #: include/views/js/monitoring.sysmaps.js.php:744 @@ -10818,35 +10825,35 @@ msgstr "La liste est vide" #: include/classes/data/CItemData.php:1133 msgid "List of block devices and their type. Returns JSON" -msgstr "" +msgstr "Liste les périphériques de bloc et leur type. Renvoie un JSON" #: include/classes/data/CItemData.php:1041 msgid "List of detected CPUs/CPU cores. Returns JSON" -msgstr "" +msgstr "Liste les processeurs/cœurs de processeur détectés. Renvoie un JSON" #: include/classes/data/CItemData.php:1149 msgid "List of directory entries, recursively. Returns JSON" -msgstr "" +msgstr "Liste les entrées du répertoire, récursif. Renvoie un JSON" #: include/classes/data/CItemData.php:1201 msgid "List of mounted filesystems and their types. Returns JSON" -msgstr "" +msgstr "Liste les systèmes de fichiers montés et leurs types. Renvoie un JSON" #: include/classes/data/CItemData.php:1205 msgid "List of mounted filesystems, their types, disk space and inode statistics. Returns JSON" -msgstr "" +msgstr "Liste les systèmes de fichiers montés, leurs types, l'espace disque et les statistiques d'inode. Renvoie un JSON" #: include/classes/data/CItemData.php:929 msgid "List of network interfaces. Returns JSON" -msgstr "" +msgstr "Liste les interfaces réseau. Renvoie un JSON" #: include/classes/data/CItemData.php:997 msgid "List of object instances of Windows performance counters, discovered using object names in English. Returns JSON" -msgstr "" +msgstr "Liste les instances d'objets des compteurs de performances Windows, découvertes à l'aide de noms d'objets en anglais. Renvoie un JSON" #: include/classes/data/CItemData.php:993 msgid "List of object instances of Windows performance counters. Returns JSON" -msgstr "" +msgstr "Liste les instances d'objet des compteurs de performances Windows. Renvoie un JSON" #: app/views/popup.dashboard.share.edit.php:129 #: include/views/monitoring.sysmap.edit.php:402 @@ -10884,7 +10891,7 @@ msgstr "Temps de chargement de la page web complète (en secondes). Retourne un #: include/classes/mvc/CControllerResponse.php:42 msgid "Loading..." -msgstr "" +msgstr "Chargement..." #: app/controllers/CControllerWidgetClockView.php:123 msgid "Local" @@ -10942,7 +10949,7 @@ msgstr "Connexion" #: app/views/administration.miscconfig.edit.php:87 msgid "Login attempts" -msgstr "" +msgstr "Tentatives de connexion" #: app/views/administration.miscconfig.edit.php:93 msgid "Login blocking interval" @@ -11112,11 +11119,11 @@ msgstr "" #: include/classes/helpers/CRoleHelper.php:472 msgid "Manage SLA" -msgstr "" +msgstr "Gérer le SLA" #: include/classes/helpers/CRoleHelper.php:471 msgid "Manage scheduled reports" -msgstr "" +msgstr "Gérer les rapports programmés" #: app/partials/configuration.host.edit.html.php:359 #: app/partials/popup.operations.php:227 @@ -11190,7 +11197,7 @@ msgstr "Type d'étiquette de l'élément de carte" #: sysmap.php:131 msgid "Map is updated! Return to map list?" -msgstr "" +msgstr "La carte est mise à jour ! Revenir à la liste des cartes ?" #: include/views/monitoring.sysmap.edit.php:206 msgid "Map label type" @@ -11310,7 +11317,7 @@ msgstr "Correspond à l'expression régulière" #: app/views/popup.triggerexpr.php:113 msgid "Mathematical functions" -msgstr "" +msgstr "Fonctions mathématiques" #: app/controllers/CControllerPopupTriggerExpr.php:395 #: app/views/popup.tophosts.column.edit.php:187 @@ -11329,11 +11336,11 @@ msgstr "Nombre maximal d'éléments affichés dans une cellule" #: app/views/administration.gui.edit.php:125 msgid "Max history display period" -msgstr "" +msgstr "Période d'affichage maximale de l'historique" #: app/views/administration.gui.edit.php:98 msgid "Max number of columns and rows in overview tables" -msgstr "" +msgstr "Nombre maximal de colonnes et de lignes dans les tableaux d'aperçu" #: app/views/administration.gui.edit.php:137 msgid "Max period for time selector" @@ -11341,7 +11348,7 @@ msgstr "" #: app/views/administration.geomaps.edit.php:98 msgid "Max zoom level" -msgstr "" +msgstr "Niveau de zoom maximal" #: include/classes/data/CItemData.php:881 msgid "Maximum number of opened files supported by OS. Returns integer" @@ -11354,7 +11361,7 @@ msgstr "Nombre maximal de processus supporté par le SE. Retourne un entier" #: app/partials/administration.system.info.php:150 #, c-format msgid "Maximum required %1$s database version is %2$s." -msgstr "" +msgstr "La version maximale requise de la base de données %1$s est %2$s." #: app/controllers/CControllerTimeSelectorUpdate.php:249 #: include/classes/mvc/CController.php:312 @@ -11373,7 +11380,7 @@ msgstr "Longueur totale maximale de l'adresse e-mail dépassée pour le type de #: app/views/administration.geomaps.edit.php:61 msgid "Maximum zoom level of the map." -msgstr "" +msgstr "Niveau de zoom maximum de la carte." #: include/func.inc.php:104 include/func.inc.php:257 jsLoader.php:237 msgid "May" @@ -11454,7 +11461,7 @@ msgstr "Types de média" #: include/classes/api/services/CMediatype.php:827 #, c-format msgid "Media types used by action \"%1$s\"." -msgstr "" +msgstr "Types de médias utilisés par l'action \"%1$s\"." #: app/views/administration.usergroup.list.php:75 #: include/views/configuration.hostgroups.list.php:69 @@ -11484,7 +11491,7 @@ msgstr "" #: app/views/administration.script.edit.php:106 msgid "Menu path" -msgstr "" +msgstr "Chemin du menu" #: app/partials/popup.operations.php:160 #: app/partials/scheduledreport.formgrid.html.php:178 @@ -11504,11 +11511,11 @@ msgstr "Format du message" #: app/controllers/CControllerPopupMediatypeMessage.php:98 msgid "Message template" -msgstr "" +msgstr "Modèle de message" #: app/views/administration.mediatype.edit.php:297 msgid "Message templates" -msgstr "" +msgstr "Modèles de messages" #: app/views/administration.user.edit.php:656 #: app/views/administration.user.edit.php:668 @@ -11518,7 +11525,7 @@ msgstr "Expiration du message" #: app/views/administration.mediatype.edit.php:279 #: app/views/popup.mediatype.message.php:44 msgid "Message type" -msgstr "" +msgstr "Type de message" #: include/actions.inc.php:1827 include/actions.inc.php:1921 msgid "Message/Command" @@ -11539,7 +11546,7 @@ msgstr "Méthode pas trouvée." #: include/httptest.inc.php:399 msgid "Microsoft Edge" -msgstr "" +msgstr "Microsoft Edge" #: include/classes/widgets/forms/CWidgetFormItem.php:107 #: include/classes/widgets/forms/CWidgetFormItem.php:188 @@ -11559,17 +11566,17 @@ msgstr "Min" #: app/views/administration.authentication.edit.php:39 msgid "Minimum password length" -msgstr "" +msgstr "Longueur minimale du mot de passe" #: app/partials/administration.system.info.php:144 #, c-format msgid "Minimum required %1$s database version is %2$s." -msgstr "" +msgstr "La version minimale requise de la base de données %1$s est %2$s." #: include/classes/setup/CFrontendSetup.php:124 #, c-format msgid "Minimum required PHP memory limit is %1$s (configuration option \"memory_limit\")." -msgstr "" +msgstr "La limite de mémoire PHP minimale requise est %1$s (option de configuration \"memory_limit\")." #: include/classes/setup/CFrontendSetup.php:162 #, c-format @@ -11579,7 +11586,7 @@ msgstr "" #: include/classes/setup/CFrontendSetup.php:106 #, c-format msgid "Minimum required PHP version is %1$s." -msgstr "" +msgstr "La version PHP minimale requise est %1$s." #: include/classes/setup/CFrontendSetup.php:193 #, c-format @@ -11665,50 +11672,50 @@ msgstr "Modèle" #: app/controllers/CControllerAuditLogList.php:232 #: app/views/administration.module.edit.php:52 msgid "Module" -msgstr "" +msgstr "Module" #: app/controllers/CControllerModuleScan.php:98 #, c-format msgid "Module added: %1$s." msgid_plural "Modules added: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Module ajouté : %1$s." +msgstr[1] "Modules ajoutés : %1$s." #: app/controllers/CControllerModuleScan.php:113 #, c-format msgid "Module deleted: %1$s." msgid_plural "Modules deleted: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Module supprimé : %1$s." +msgstr[1] "Modules supprimés : %1$s." #: app/controllers/CControllerModuleUpdate.php:150 #, c-format msgid "Module disabled: %1$s." msgid_plural "Modules disabled: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Module désactivé : %1$s." +msgstr[1] "Modules désactivés : %1$s." #: app/controllers/CControllerModuleUpdate.php:145 #, c-format msgid "Module enabled: %1$s." msgid_plural "Modules enabled: %1$s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Module activé : %1$s." +msgstr[1] "Modules activés : %1$s." #: app/controllers/CControllerModuleUpdate.php:142 #, c-format msgid "Module updated: %1$s." -msgstr "" +msgstr "Module mis à jour : %1$s." #: include/classes/api/services/CRole.php:714 #, c-format msgid "Module with ID \"%2$s\" is not available for user role \"%1$s\"." -msgstr "" +msgstr "Le module avec l'ID \"%2$s\" n'est pas disponible pour le rôle utilisateur \"%1$s\"." #: include/classes/core/CModuleManager.php:222 #, c-format msgid "Module.php class must extend %1$s for module located at %2$s." -msgstr "" +msgstr "La classe module.php doit étendre %1$s pour le module situé à %2$s." #: app/controllers/CControllerModuleEdit.php:98 #: app/controllers/CControllerModuleList.php:122 @@ -11716,11 +11723,11 @@ msgstr "" #: app/views/administration.module.list.php:27 #: include/classes/helpers/CMenuHelper.php:270 include/html.inc.php:899 msgid "Modules" -msgstr "" +msgstr "Modules" #: app/controllers/CControllerModuleScan.php:127 msgid "Modules updated" -msgstr "" +msgstr "Modules mis à jour" #: include/func.inc.php:213 msgid "Mon" @@ -11791,7 +11798,7 @@ msgstr "Plus d'un graphique nommé \"%1$s\" dans l'hôte." #: include/classes/helpers/CServiceHelper.php:27 msgid "Most critical if all children have problems" -msgstr "" +msgstr "Plus critique si tous les enfants ont des problèmes" #: include/classes/helpers/CServiceHelper.php:26 msgid "Most critical of child services" @@ -11837,7 +11844,7 @@ msgstr "" #: include/classes/helpers/CSlaHelper.php:183 msgid "N/A" -msgstr "" +msgstr "N/A" #: include/discovery.inc.php:53 msgid "NNTP" @@ -12046,11 +12053,11 @@ msgstr "" #: jsLoader.php:189 msgid "Navigate to default view" -msgstr "" +msgstr "Naviguer vers la vue par défaut" #: jsLoader.php:190 msgid "Navigate to initial view" -msgstr "" +msgstr "Naviguer vers la vue initiale" #: app/views/administration.housekeeping.edit.php:76 msgid "Network discovery data storage period" @@ -12100,7 +12107,7 @@ msgstr "" #: include/classes/data/CItemData.php:1513 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 "" +msgstr "Utilisation du réseau (taux de transmission et taux de réception combinés) pendant l'intervalle, <url> - URL du service VMware, <uuid> - nom d'hôte de la machine virtuelle VMware, <instance> - instance d'interface réseau" #: app/views/administration.proxy.list.php:169 include/func.inc.php:196 msgid "Never" @@ -12108,15 +12115,15 @@ msgstr "Jamais" #: app/views/popup.sla.edit.php:255 app/views/popup.sla.edit.php:283 msgid "New SLA" -msgstr "" +msgstr "Nouveau SLA" #: app/views/popup.service.statusrule.edit.php:94 msgid "New additional rule" -msgstr "" +msgstr "Nouvelle règle supplémentaire" #: app/views/popup.tophosts.column.edit.php:249 msgid "New column" -msgstr "" +msgstr "Nouvelle colonne" #: app/controllers/CControllerPopupConditionActions.php:94 #: app/controllers/CControllerPopupConditionEventCorr.php:87 @@ -12141,7 +12148,7 @@ msgstr "Nouveau groupe d'hôte d'événement" #: include/classes/helpers/CCorrelationHelper.php:53 #: include/classes/helpers/CCorrelationHelper.php:123 msgid "New event tag name" -msgstr "" +msgstr "Nom du nouveau tag d'événement" #: include/classes/helpers/CCorrelationHelper.php:57 msgid "New event tag value" @@ -12153,11 +12160,11 @@ msgstr "" #: app/views/configuration.host.edit.php:65 app/views/popup.host.edit.php:97 msgid "New host" -msgstr "" +msgstr "Nouvel hôte" #: app/controllers/CControllerPopupLldOperation.php:351 msgid "New operation" -msgstr "" +msgstr "Nouvelle opération" #: app/views/administration.regex.list.php:36 msgid "New regular expression" @@ -12165,11 +12172,11 @@ msgstr "Nouvelle expression régulière" #: app/views/popup.service.edit.php:372 app/views/popup.service.edit.php:400 msgid "New service" -msgstr "" +msgstr "Nouveau service" #: app/views/popup.condition.common.php:120 msgid "New tag name" -msgstr "" +msgstr "Nouveau nom de tag" #: include/views/js/monitoring.sysmaps.js.php:181 msgid "New triggers" @@ -12178,7 +12185,7 @@ msgstr "Nouveaux déclencheurs" #: app/views/monitoring.dashboard.view.php:180 #: app/views/monitoring.host.dashboard.view.php:113 jsLoader.php:193 msgid "Next page" -msgstr "" +msgstr "Page suivante" #: include/classes/setup/CSetupWizard.php:343 #: include/classes/setup/CSetupWizard.php:603 @@ -12258,7 +12265,7 @@ msgstr "Aucun nom d'utilisateur d'authentification spécifié." #: app/views/popup.import.compare.php:173 msgid "No changes." -msgstr "" +msgstr "Aucun changement." #: app/views/configuration.correlation.edit.php:54 #: include/views/configuration.action.edit.php:56 @@ -12267,7 +12274,7 @@ msgstr "Aucune confition définie." #: app/views/monitoring.widget.item.view.php:157 msgid "No data" -msgstr "" +msgstr "Pas de données" #: include/views/configuration.maintenance.edit.php:105 #: include/views/configuration.maintenance.list.php:111 @@ -12300,7 +12307,7 @@ msgstr "Aucun identifiant de règle de découverte fourni." #: app/views/administration.user.edit.php:574 #: app/views/administration.userrole.edit.php:253 msgid "No enabled modules found." -msgstr "" +msgstr "Aucun module activé trouvé." #: app/partials/configuration.host.edit.html.php:431 #: app/partials/configuration.host.edit.html.php:444 @@ -12323,7 +12330,7 @@ msgstr "Aucun fichier n'a été téléversé." #: include/graphs.inc.php:153 #, c-format msgid "No graph item with graph ID \"%1$s\"." -msgstr "" +msgstr "Aucun élément de graphique avec l'ID de graphique \"%1$s\"." #: app/views/monitoring.widget.favgraphs.view.php:26 msgid "No graphs added." @@ -12340,7 +12347,7 @@ msgstr "Aucun hôte sélectionné." #: include/hosts.inc.php:546 #, c-format msgid "No host with host ID \"%1$s\"." -msgstr "" +msgstr "Aucun hôte avec l'ID d'hôte \"%1$s\"." #: include/classes/api/services/CMapElement.php:176 #, c-format @@ -12364,7 +12371,7 @@ msgstr "Aucune interface trouvée." #: jsLoader.php:321 msgid "No interfaces are defined." -msgstr "" +msgstr "Aucune interface n'est définie." #: app/controllers/CControllerActionOperationValidate.php:169 msgid "No inventory mode specified for action operation." @@ -12373,7 +12380,7 @@ msgstr "Aucun mode d'inventaire spécifié pour l'opération d'action." #: include/items.inc.php:742 #, c-format msgid "No item with item ID \"%1$s\"." -msgstr "" +msgstr "Aucun élément avec l'ID d'élément \"%1$s\"." #: chart3.php:145 chart7.php:56 msgid "No items defined." @@ -12394,12 +12401,12 @@ msgstr "Aucune correspondance trouvée" #: app/controllers/CControllerModuleScan.php:128 msgid "No new modules discovered" -msgstr "" +msgstr "Aucun nouveau module découvert" #: include/classes/api/services/CAction.php:2779 #, c-format msgid "No operations defined for action \"%1$s\"." -msgstr "" +msgstr "Aucune opération définie pour l'action \"%1$s\"." #: include/classes/api/services/CUser.php:1550 #: include/classes/api/services/CUser.php:2054 @@ -12641,7 +12648,7 @@ msgstr "Aucun fichier de clé privée spécifié." #: jsLoader.php:175 msgid "No problems" -msgstr "" +msgstr "Pas de problème" #: app/views/configuration.discovery.edit.php:54 msgid "No proxy" @@ -12680,7 +12687,7 @@ msgstr "" #: include/triggers.inc.php:91 #, c-format msgid "No trigger with trigger ID \"%1$s\"." -msgstr "" +msgstr "Aucun déclencheur avec l'ID de déclencheur \"%1$s\"." #: chart4.php:42 msgid "No triggers defined." @@ -12756,17 +12763,17 @@ msgstr "Non acquitté" #: app/partials/trigoverview.table.left.php:62 #: app/partials/trigoverview.table.top.php:61 msgid "Not all results are displayed. Please provide more specific search criteria." -msgstr "" +msgstr "Tous les résultats ne sont pas affichés. Veuillez fournir des critères de recherche plus précis." #: include/classes/api/services/CTrigger.php:1058 #: include/classes/api/services/CTriggerPrototype.php:867 #, c-format msgid "Not all templates are linked to \"%1$s\"." -msgstr "" +msgstr "Tous les modèles ne sont pas liés à \"%1$s\"." #: include/classes/api/services/CUser.php:577 msgid "Not allowed to set language for user \"guest\"." -msgstr "" +msgstr "Non autorisé à définir la langue pour l'utilisateur \"invité\"." #: include/classes/api/services/CUser.php:569 msgid "Not allowed to set password for user \"guest\"." @@ -12774,7 +12781,7 @@ msgstr "Configuration du mot de passe de l'utilisateur \"guest\" interdite." #: include/classes/api/services/CUser.php:580 msgid "Not allowed to set theme for user \"guest\"." -msgstr "" +msgstr "Non autorisé à définir un thème pour l'utilisateur \"invité\"." #: include/classes/api/clients/CLocalApiClient.php:164 #: include/classes/api/clients/CLocalApiClient.php:192 @@ -12823,7 +12830,7 @@ msgstr "Notifications" #: actionconf.php:87 include/views/configuration.action.edit.php:479 msgid "Notify about canceled escalations" -msgstr "" +msgstr "Notifier les escalades annulées" #: include/actions.inc.php:865 include/actions.inc.php:1038 #: include/actions.inc.php:1039 @@ -12848,7 +12855,7 @@ msgstr "" #: include/classes/data/CItemData.php:889 msgid "Number of currently open file descriptors. Returns integer" -msgstr "" +msgstr "Nombre de descripteurs de fichiers actuellement ouverts. Renvoie un entier" #: include/classes/data/CItemData.php:1629 msgid "Number of enabled items on the host." @@ -12856,7 +12863,7 @@ msgstr "Nombre d'éléments activés sur l'hôte." #: app/partials/administration.system.info.php:40 msgid "Number of hosts (enabled/disabled)" -msgstr "" +msgstr "Nombre d'hôtes (activé/désactivé)" #: app/partials/administration.system.info.php:55 msgid "Number of items (enabled/disabled/not supported)" @@ -12926,7 +12933,7 @@ msgstr "Nombre d'étapes" #: app/partials/administration.system.info.php:50 msgid "Number of templates" -msgstr "" +msgstr "Nombre de modèles" #: app/partials/administration.system.info.php:67 msgid "Number of triggers (enabled/disabled [problem/ok])" @@ -13064,7 +13071,7 @@ msgstr "OS (Court)" #: app/views/popup.lldoperation.php:46 msgid "Object" -msgstr "" +msgstr "Objet" #: include/func.inc.php:245 msgid "Oct" @@ -13100,7 +13107,7 @@ msgstr "Ok" #: include/classes/helpers/CCorrelationHelper.php:52 #: include/classes/helpers/CCorrelationHelper.php:117 msgid "Old event tag name" -msgstr "" +msgstr "Nom de l'ancien tag d'événement" #: include/classes/helpers/CCorrelationHelper.php:56 msgid "Old event tag value" @@ -13108,7 +13115,7 @@ msgstr "Ancienne valeur du tag d'événement" #: app/views/popup.condition.common.php:118 msgid "Old tag name" -msgstr "" +msgstr "Ancien nom de tag" #: app/views/administration.proxy.list.php:166 #: include/views/monitoring.sysmap.constructor.php:51 @@ -13159,7 +13166,7 @@ msgstr "Une seule vérification peut être unique." #: include/classes/api/services/CItemGeneral.php:1648 msgid "Only one not supported value check is allowed." -msgstr "" +msgstr "Une seule vérification de valeur non supportée est autorisée." #: include/classes/api/services/CItemGeneral.php:1421 #: include/classes/api/services/CItemGeneral.php:1470 @@ -13174,11 +13181,11 @@ msgstr[1] "Seulement les problèmes sélectionnés" #: app/views/service.list.edit.php:86 msgid "Only services without children" -msgstr "" +msgstr "Seuls les services sans enfants" #: app/views/service.list.edit.php:94 msgid "Only services without problem tags" -msgstr "" +msgstr "Seuls les services sans tags de problème" #: include/classes/api/services/CDashboard.php:414 msgid "Only super admins can set dashboard owner." @@ -13186,7 +13193,7 @@ msgstr "Seul les super-admin peuvent spécifier le propriétaire d'un tableau de #: include/classes/api/services/CReport.php:334 msgid "Only super admins can set report owner." -msgstr "" +msgstr "Seuls les super-administrateurs peuvent définir le propriétaire du rapport." #: app/partials/administration.system.info.php:68 msgid "Only triggers assigned to enabled hosts and depending on enabled items are counted" @@ -13203,17 +13210,17 @@ msgstr "Informations du système d'exploitation. Retourne une chaîne" #: app/partials/popup.operations.php:41 app/views/popup.service.edit.php:66 #: app/views/popup.sla.edit.php:129 msgid "Operation" -msgstr "" +msgstr "Opération" #: include/classes/api/services/CAction.php:2805 #, c-format msgid "Operation \"%1$s\" already exists for action \"%2$s\"." -msgstr "" +msgstr "L'opération \"%1$s\" existe déjà pour l'action \"%2$s\"." #: actionconf.php:400 #, c-format msgid "Operation \"%1$s\" already exists." -msgstr "" +msgstr "L'opération \"%1$s\" existe déjà." #: include/classes/mvc/CController.php:209 include/validate.inc.php:308 msgid "Operation cannot be performed due to unauthorized request." @@ -13239,7 +13246,7 @@ msgstr "L'opération n'a pas de modèle à exploiter." #: include/views/configuration.triggers.edit.php:107 #: include/views/configuration.triggers.list.php:193 msgid "Operational data" -msgstr "" +msgstr "Donnée opérationnelle" #: app/views/configuration.correlation.edit.php:143 #: app/views/configuration.correlation.list.php:77 @@ -13469,11 +13476,11 @@ msgstr "L'extension PHP LDAP est manquante." #: include/classes/setup/CFrontendSetup.php:547 msgid "PHP OpenSSL" -msgstr "" +msgstr "PHP OpenSSL" #: include/classes/setup/CFrontendSetup.php:551 msgid "PHP OpenSSL extension missing." -msgstr "" +msgstr "Extension PHP OpenSSL manquante." #: include/classes/setup/CFrontendSetup.php:290 msgid "PHP bcmath" @@ -13673,7 +13680,7 @@ msgstr "Identité PSK" #: jsLoader.php:142 #, c-format msgid "Page %1$d" -msgstr "" +msgstr "Page %1$d" #: app/views/dashboard.page.properties.edit.php:55 msgid "Page display period" @@ -13724,7 +13731,7 @@ msgstr "Paramètres" #: app/controllers/CControllerActionOperationValidate.php:76 #: include/classes/api/services/CAction.php:2817 msgid "Parameters \"esc_step_from\" and \"esc_step_to\" must be set together." -msgstr "" +msgstr "Les paramètres \"esc_step_from\" et \"esc_step_to\" doivent être définis ensemble." #: include/views/configuration.host.discovery.edit.php:53 #: include/views/configuration.host.prototype.edit.php:63 @@ -13743,7 +13750,7 @@ msgstr "Éléments parents" #: 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 "" +msgstr "Services parents" #: app/partials/configuration.tags.tab.php:42 msgid "Parent templates" @@ -13761,7 +13768,7 @@ msgstr "Scénario web parent" #: include/classes/api/services/CService.php:1357 #, c-format msgid "Parent-child relation conflict in services \"%1$s\" and \"%2$s\"." -msgstr "" +msgstr "Conflit relation parent-enfant dans les services \"%1$s\" et \"%2$s\"." #: app/views/popup.httpstep.php:58 #: include/views/configuration.host.discovery.edit.php:98 @@ -13818,17 +13825,17 @@ msgstr "Le mot de passe n'est pas obligatoire pour le type d'authentification no #: app/views/administration.authentication.edit.php:44 msgid "Password must contain" -msgstr "" +msgstr "Le mot de passe doit contenir" #: app/views/administration.authentication.edit.php:38 msgid "Password policy" -msgstr "" +msgstr "Politique de mot de passe" #: app/views/administration.authentication.edit.php:46 #: app/views/administration.authentication.edit.php:95 #: app/views/administration.user.edit.php:151 msgid "Password requirements:" -msgstr "" +msgstr "Exigences relatives au mot de passe :" #: jsLoader.php:168 jsLoader.php:282 msgid "Paste" @@ -13837,12 +13844,12 @@ msgstr "Coller" #: app/views/js/configuration.dashboard.edit.js.php:217 #: app/views/js/monitoring.dashboard.view.js.php:305 msgid "Paste page" -msgstr "" +msgstr "Coller la page" #: app/views/js/configuration.dashboard.edit.js.php:210 #: app/views/js/monitoring.dashboard.view.js.php:298 jsLoader.php:143 msgid "Paste widget" -msgstr "" +msgstr "Coller le widget" #: jsLoader.php:283 msgid "Paste without external links" @@ -13850,7 +13857,7 @@ msgstr "Coller sans les liens externes" #: app/controllers/CControllerPopupTriggerExpr.php:909 msgid "Pattern" -msgstr "" +msgstr "Motif" #: actionconf.php:82 include/views/configuration.action.edit.php:475 msgid "Pause operations for suppressed problems" @@ -13968,7 +13975,7 @@ msgstr "Veuillez vérifier les paramètres de configuration. Si tout est correct #: app/views/js/popup.massupdate.js.php:414 msgid "Please confirm that you want to remove all macros." -msgstr "" +msgstr "Veuillez confirmer que vous souhaitez supprimer toutes les macros." #: app/views/js/popup.massupdate.js.php:417 msgid "Please confirm that you want to remove all value mappings." @@ -13981,7 +13988,7 @@ msgstr "Veiullez créer la base de données manuellement et configurer les param #: include/classes/setup/CSetupWizard.php:189 msgid "Please enable \"allow_url_fopen\" directive." -msgstr "" +msgstr "Veuillez activer la directive \"allow_url_fopen\"." #: jsLoader.php:271 msgid "Please select two elements" @@ -14046,7 +14053,7 @@ msgstr "Portugais (pt_PT)" #: include/classes/widgets/forms/CWidgetFormItem.php:249 msgid "Position" -msgstr "" +msgstr "Position" #: app/views/popup.httpstep.php:90 msgid "Post fields" @@ -14071,7 +14078,7 @@ msgstr "Résumé pré-installation" #: app/views/popup.triggerexpr.php:115 msgid "Prediction functions" -msgstr "" +msgstr "Fonctions de prédiction" #: app/views/popup.massupdate.item.php:493 #: include/views/configuration.host.discovery.edit.php:966 @@ -14107,7 +14114,7 @@ msgstr "Aperçu" #: app/partials/scheduledreport.formgrid.html.php:86 #: app/partials/scheduledreport.table.html.php:56 msgid "Previous day" -msgstr "" +msgstr "Jour précédent" #: app/partials/scheduledreport.formgrid.html.php:88 #: app/partials/scheduledreport.table.html.php:58 include/func.inc.php:2470 @@ -14117,7 +14124,7 @@ msgstr "Mois précédent" #: app/views/monitoring.dashboard.view.php:162 #: app/views/monitoring.host.dashboard.view.php:95 jsLoader.php:194 msgid "Previous page" -msgstr "" +msgstr "Page précédente" #: app/views/popup.itemtestedit.view.php:282 msgid "Previous value" @@ -14251,7 +14258,7 @@ msgstr "Problème sur" #: app/views/popup.mediatype.message.php:52 #: include/classes/helpers/CMediatypeHelper.php:64 msgid "Problem recovery" -msgstr "" +msgstr "Récupération de problème" #: include/actions.inc.php:2062 msgid "Problem resolved" @@ -14260,12 +14267,12 @@ msgstr "Problème résolu" #: app/views/popup.service.edit.php:59 app/views/popup.service.edit.php:269 #: app/views/popup.services.php:62 msgid "Problem tags" -msgstr "" +msgstr "Tags de problème" #: app/views/popup.mediatype.message.php:55 #: include/classes/helpers/CMediatypeHelper.php:79 msgid "Problem update" -msgstr "" +msgstr "Mise à jour du problème" #: app/controllers/CControllerProblemView.php:151 #: app/partials/monitoring.host.view.html.php:40 @@ -14297,7 +14304,7 @@ msgstr "" #: include/classes/helpers/CMenuHelper.php:395 msgid "Profile" -msgstr "" +msgstr "Profil" #: include/items.inc.php:1900 include/items.inc.php:1904 msgid "Prometheus" @@ -14350,7 +14357,7 @@ msgstr "Proxy" #: include/classes/api/services/CProxy.php:606 #, c-format msgid "Proxy \"%1$s\" already exists." -msgstr "" +msgstr "Le proxy \"%1$s\" existe déjà." #: include/classes/import/importers/CHostImporter.php:313 #, c-format @@ -14416,11 +14423,11 @@ msgstr "Fichier de clé publique" #: include/classes/helpers/CSlaHelper.php:61 msgid "Quarter" -msgstr "" +msgstr "Trimestre" #: app/views/popup.sla.edit.php:77 include/classes/helpers/CSlaHelper.php:42 msgid "Quarterly" -msgstr "" +msgstr "Trimestriel" #: app/views/popup.httpstep.php:64 #: include/views/configuration.host.discovery.edit.php:181 @@ -14443,7 +14450,7 @@ msgstr "File d'attente" #: app/views/administration.queue.overview.proxy.php:39 #: include/classes/helpers/CMenuHelper.php:323 msgid "Queue details" -msgstr "" +msgstr "Détails de la file d'attente" #: app/views/administration.queue.details.php:33 #: app/views/administration.queue.overview.php:27 @@ -14451,7 +14458,7 @@ msgstr "" #: app/views/administration.queue.overview.proxy.php:33 #: include/classes/helpers/CMenuHelper.php:319 msgid "Queue overview" -msgstr "" +msgstr "Aperçu de la file d'attente" #: app/views/administration.queue.details.php:36 #: app/views/administration.queue.overview.php:36 @@ -14459,7 +14466,7 @@ msgstr "" #: app/views/administration.queue.overview.proxy.php:36 #: include/classes/helpers/CMenuHelper.php:321 msgid "Queue overview by proxy" -msgstr "" +msgstr "Aperçu de la file d'attente par proxy" #: app/views/hintbox.eventlist.php:100 #: app/views/monitoring.widget.problems.view.php:93 @@ -14507,12 +14514,12 @@ msgstr "Lecture seule" #: app/views/administration.user.edit.php:546 #: app/views/administration.userrole.edit.php:179 msgid "Read-only access to services" -msgstr "" +msgstr "Accès en lecture seule aux services" #: app/views/administration.user.edit.php:555 #: app/views/administration.userrole.edit.php:203 msgid "Read-only access to services with tag" -msgstr "" +msgstr "Accès en lecture seule aux services avec tag" #: app/partials/administration.usergroup.grouprights.html.php:69 #: app/views/administration.usergroup.edit.php:131 @@ -14528,12 +14535,12 @@ msgstr "Lecture-écriture" #: app/views/administration.user.edit.php:501 #: app/views/administration.userrole.edit.php:138 msgid "Read-write access to services" -msgstr "" +msgstr "Accès en lecture-écriture aux services" #: app/views/administration.user.edit.php:510 #: app/views/administration.userrole.edit.php:162 msgid "Read-write access to services with tag" -msgstr "" +msgstr "Accès en lecture-écriture aux services avec tag" #: include/classes/data/CItemData.php:909 msgid "Reads modbus data. Returns various types" @@ -14565,11 +14572,11 @@ msgstr "Destinataire" #: app/controllers/CControllerPopupScheduledReportSubscriptionEdit.php:89 msgid "Recipient already exists." -msgstr "" +msgstr "Le destinataire existe déjà." #: include/views/administration.auditacts.list.php:30 msgid "Recipients" -msgstr "" +msgstr "Destinataires" #: app/views/reports.auditlog.list.php:73 #: app/views/reports.auditlog.list.php:95 @@ -14626,7 +14633,7 @@ msgstr "Intervalle de rafraîchissement" #: app/views/administration.token.edit.php:107 #: app/views/administration.user.token.edit.php:89 msgid "Regenerate" -msgstr "" +msgstr "Régénérer" #: app/views/administration.token.edit.php:108 #: app/views/administration.user.token.edit.php:90 @@ -14646,7 +14653,7 @@ msgstr "Expression régulière" #: include/classes/api/services/CRegexp.php:196 #, c-format msgid "Regular expression \"%1$s\" already exists." -msgstr "" +msgstr "L'expression régulière \"%1$s\" existe déjà." #: app/controllers/CControllerRegExCreate.php:67 msgid "Regular expression added" @@ -14674,7 +14681,7 @@ msgstr "Expressions régulières" #: app/controllers/CControllerPopupScheduledReportList.php:52 msgid "Related reports" -msgstr "" +msgstr "Rapports associés" #: jsLoader.php:151 msgid "Release to create a widget." @@ -14871,7 +14878,7 @@ msgstr "Supprimé, %1$s" #: app/partials/massupdate.valuemaps.tab.php:96 msgid "Rename" -msgstr "" +msgstr "Renommer" #: app/controllers/CControllerPopupScheduledReportCreate.php:70 #: app/controllers/CControllerScheduledReportCreate.php:82 @@ -14907,12 +14914,12 @@ msgstr "Remplacer les dépendances" #: app/controllers/CControllerPopupTriggerExpr.php:678 #: app/controllers/CControllerPopupTriggerExpr.php:914 msgid "Replacement" -msgstr "" +msgstr "Remplacement" #: include/classes/api/services/CReport.php:256 #, c-format msgid "Report \"%1$s\" already exists." -msgstr "" +msgstr "Le rapport \"%1$s\" existe déjà." #: app/views/js/reports.scheduledreport.edit.js.php:75 msgid "Report generated by other users will be changed to the current user." @@ -14920,26 +14927,26 @@ msgstr "" #: app/controllers/CControllerPopupScheduledReportTest.php:97 msgid "Report generating test failed." -msgstr "" +msgstr "Le test de génération de rapport a échoué." #: app/controllers/CControllerPopupScheduledReportTest.php:94 msgid "Report generating test successful." -msgstr "" +msgstr "Test de génération de rapport réussi." #: app/views/popup.scheduledreport.subscription.php:107 #, c-format msgid "Report is currently generated by \"%1$s\"." -msgstr "" +msgstr "Le rapport est actuellement généré par \"%1$s\"." #: app/views/popup.scheduledreport.test.php:52 #, c-format msgid "Report sending failed for: %1$s." -msgstr "" +msgstr "Échec de l'envoi du rapport pour : %1$s." #: app/views/popup.scheduledreport.test.php:44 #, c-format msgid "Report was successfully sent to: %1$s." -msgstr "" +msgstr "Le rapport a été envoyé avec succès à : %1$s." #: app/partials/service.info.php:61 app/views/popup.sla.edit.php:71 #: app/views/sla.list.php:90 @@ -15043,7 +15050,7 @@ msgstr "Réinitialiser aux valeurs par défaut" #: jsLoader.php:174 msgid "Reset to initial view" -msgstr "" +msgstr "Réinitialiser à la vue initiale" #: jsLoader.php:293 msgid "Resolved" @@ -15069,7 +15076,7 @@ msgstr "Résolu par la règle de corrélation." #: app/views/monitoring.widget.problems.view.php:164 #: include/classes/screens/CScreenProblem.php:995 msgid "Resolved by inaccessible user." -msgstr "" +msgstr "Résolu par un utilisateur inaccessible." #: app/views/monitoring.widget.problems.view.php:163 #: include/classes/screens/CScreenProblem.php:994 @@ -15084,11 +15091,11 @@ msgstr "Ressource" #: app/views/reports.auditlog.list.php:67 msgid "Resource ID" -msgstr "" +msgstr "ID de ressource" #: app/views/popup.mediatypetest.edit.php:46 app/views/popup.scriptexec.php:47 msgid "Response" -msgstr "" +msgstr "Réponse" #: include/classes/screens/CScreenHttpTestDetails.php:84 msgid "Response code" @@ -15100,11 +15107,11 @@ msgstr "Temps de réponse" #: app/controllers/CControllerPopupMediatypeTestSend.php:162 msgid "Response type: JSON" -msgstr "" +msgstr "Type de réponse : JSON" #: app/controllers/CControllerPopupMediatypeTestSend.php:162 msgid "Response type: String" -msgstr "" +msgstr "Type de réponse : chaîne" #: app/views/administration.regex.edit.php:123 #: app/views/administration.regex.edit.php:128 @@ -15119,7 +15126,7 @@ msgstr "Résultat" #: app/controllers/CControllerPopupItemTestSend.php:418 #, c-format msgid "Result converted to %1$s" -msgstr "" +msgstr "Résultat converti en %1$s" #: app/views/js/administration.regex.edit.js.php:176 #: include/classes/helpers/CRegexHelper.php:30 @@ -15244,7 +15251,7 @@ msgstr "Rogner à droite" #: app/views/administration.user.edit.php:402 #: app/views/administration.user.edit.php:412 msgid "Role" -msgstr "" +msgstr "Rôle" #: include/locales.inc.php:58 msgid "Romanian (ro_RO)" @@ -15269,22 +15276,22 @@ msgstr "Règles" #: include/actions.inc.php:635 include/actions.inc.php:813 #, c-format msgid "Run script \"%1$s\" on Zabbix server" -msgstr "" +msgstr "Exécutez le script \"%1$s\" sur le serveur Zabbix" #: include/actions.inc.php:648 include/actions.inc.php:826 #, c-format msgid "Run script \"%1$s\" on current host" -msgstr "" +msgstr "Exécuter le script \"%1$s\" sur l'hôte actuel" #: include/actions.inc.php:679 include/actions.inc.php:857 #, c-format msgid "Run script \"%1$s\" on host groups" -msgstr "" +msgstr "Exécutez le script \"%1$s\" sur les groupes d'hôtes" #: include/actions.inc.php:661 include/actions.inc.php:839 #, c-format msgid "Run script \"%1$s\" on hosts" -msgstr "" +msgstr "Exécutez le script \"%1$s\" sur les hôtes" #: include/classes/data/CItemData.php:1089 msgid "Run specified command on the host. Returns text result of the command; 1 - with mode as nowait (regardless of command result)" @@ -15306,7 +15313,7 @@ msgstr "D" #: app/views/administration.authentication.edit.php:336 msgid "SAML settings" -msgstr "" +msgstr "Paramètres SAML" #: app/controllers/CControllerAuditLogList.php:239 #: app/controllers/CControllerPopupGeneric.php:382 @@ -15327,53 +15334,53 @@ msgstr "" #: include/classes/api/services/CSla.php:539 #, c-format msgid "SLA \"%1$s\" already exists." -msgstr "" +msgstr "Le SLA \"%1$s\" existe déjà." #: app/controllers/CControllerSlaReportList.php:229 msgid "SLA Report" -msgstr "" +msgstr "Rapport SLA" #: app/controllers/CControllerSlaCreate.php:123 msgid "SLA created" -msgstr "" +msgstr "SLA créé" #: app/controllers/CControllerSlaDelete.php:64 msgid "SLA deleted" msgid_plural "SLAs deleted" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "SLA supprimé" +msgstr[1] "SLAs supprimés" #: app/controllers/CControllerSlaDisable.php:73 msgid "SLA disabled" msgid_plural "SLAs disabled" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "SLA désactivé" +msgstr[1] "SLAs désactivés" #: app/controllers/CControllerSlaEnable.php:73 msgid "SLA enabled" msgid_plural "SLAs enabled" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "SLA activé" +msgstr[1] "SLAs activés" #: app/views/monitoring.widget.slareport.view.php:33 msgid "SLA is disabled." -msgstr "" +msgstr "Le SLA est désactivé." #: 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:69 msgid "SLA report" -msgstr "" +msgstr "Rapport SLA" #: app/controllers/CControllerSlaUpdate.php:134 msgid "SLA updated" -msgstr "" +msgstr "SLA mis à jour" #: include/classes/api/services/CDashboardGeneral.php:630 #, c-format msgid "SLA with ID \"%1$s\" is not available." -msgstr "" +msgstr "Le SLA avec l'ID \"%1$s\" n'est pas disponible." #: app/partials/service.info.php:61 #: app/views/monitoring.widget.slareport.view.php:98 @@ -15439,7 +15446,7 @@ msgstr "OID SNMP" #: include/items.inc.php:89 msgid "SNMP agent" -msgstr "" +msgstr "Agent SNMP" #: app/controllers/CControllerPopupItemTest.php:1295 #: app/partials/configuration.host.interface.row.php:91 @@ -15463,17 +15470,17 @@ msgstr "La clé du trap SNMP est invalide." #: app/partials/configuration.host.interface.row.php:76 #: app/views/popup.itemtestedit.view.php:125 msgid "SNMP version" -msgstr "" +msgstr "Version SNMP" #: include/items.inc.php:1300 #, c-format msgid "SNMPv%1$d" -msgstr "" +msgstr "SNMPv%1$d" #: app/partials/configuration.host.interface.row.php:81 #: app/views/popup.itemtestedit.view.php:133 msgid "SNMPv1" -msgstr "" +msgstr "SNMPv1" #: include/discovery.inc.php:57 msgid "SNMPv1 agent" @@ -15482,7 +15489,7 @@ msgstr "agent SNMPv1" #: app/partials/configuration.host.interface.row.php:82 #: app/views/popup.itemtestedit.view.php:134 msgid "SNMPv2" -msgstr "" +msgstr "SNMPv2" #: include/discovery.inc.php:58 msgid "SNMPv2 agent" @@ -15491,7 +15498,7 @@ msgstr "agent SNMPv2" #: app/partials/configuration.host.interface.row.php:83 #: app/views/popup.itemtestedit.view.php:135 msgid "SNMPv3" -msgstr "" +msgstr "SNMPv3" #: include/discovery.inc.php:59 msgid "SNMPv3 agent" @@ -15603,11 +15610,11 @@ msgstr "Samedi" #: app/views/popup.tabfilter.edit.php:80 msgid "Save" -msgstr "" +msgstr "Enregistrer" #: include/classes/html/CTabFilter.php:100 msgid "Save as" -msgstr "" +msgstr "Enregistrer sous" #: app/views/configuration.dashboard.edit.php:67 #: app/views/monitoring.dashboard.view.php:147 @@ -15629,7 +15636,7 @@ msgstr "Scénario" #: app/partials/configuration.tags.tab.php:135 msgid "Scenario tags" -msgstr "" +msgstr "Tags de scénario" #: app/views/popup.sla.edit.php:97 app/views/sla.list.php:92 #: include/views/configuration.maintenance.edit.php:45 @@ -15643,37 +15650,37 @@ msgstr "Vérification planifiée" #: app/controllers/CControllerAuditLogList.php:236 #: app/views/reports.scheduledreport.edit.php:57 msgid "Scheduled report" -msgstr "" +msgstr "Rapport planifié" #: app/controllers/CControllerScheduledReportCreate.php:145 msgid "Scheduled report added" -msgstr "" +msgstr "Rapport planifié ajouté" #: app/controllers/CControllerPopupScheduledReportCreate.php:129 msgid "Scheduled report created" -msgstr "" +msgstr "Rapport planifié créé" #: app/controllers/CControllerScheduledReportDelete.php:67 msgid "Scheduled report deleted" msgid_plural "Scheduled reports deleted" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rapport planifié supprimé" +msgstr[1] "Rapports planifiés supprimés" #: app/controllers/CControllerScheduledReportDisable.php:74 msgid "Scheduled report disabled" msgid_plural "Scheduled reports disabled" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rapport planifié désactivé" +msgstr[1] "Rapports planifiés désactivés" #: app/controllers/CControllerScheduledReportEnable.php:74 msgid "Scheduled report enabled" msgid_plural "Scheduled reports enabled" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rapport planifié activé" +msgstr[1] "Rapports planifiés activés" #: app/controllers/CControllerScheduledReportUpdate.php:147 msgid "Scheduled report updated" -msgstr "" +msgstr "Rapport planifié mis à jour" #: app/controllers/CControllerScheduledReportEdit.php:309 #: app/controllers/CControllerScheduledReportList.php:148 @@ -15682,7 +15689,7 @@ msgstr "" #: include/classes/helpers/CMenuHelper.php:135 #: include/classes/helpers/CRoleHelper.php:390 msgid "Scheduled reports" -msgstr "" +msgstr "Rapports planifiés" #: app/views/js/popup.massupdate.tmpl.js.php:84 #: app/views/popup.lldoperation.php:125 app/views/popup.massupdate.item.php:234 @@ -15740,7 +15747,7 @@ msgstr "" #: app/controllers/CControllerPopupScriptExec.php:116 msgid "Script execution successful." -msgstr "" +msgstr "Exécution du script réussie." #: app/views/administration.mediatype.edit.php:95 #: app/views/administration.mediatype.list.php:100 @@ -15823,7 +15830,7 @@ msgstr "" #: app/views/administration.miscconfig.edit.php:98 msgid "Security" -msgstr "" +msgstr "Sécurité" #: app/partials/configuration.host.interface.row.php:127 #: app/views/popup.discovery.check.php:92 @@ -15853,7 +15860,7 @@ msgstr "Sélectionner" #: app/views/slareport.list.php:103 msgid "Select SLA to display SLA report." -msgstr "" +msgstr "Sélectionnez le SLA pour afficher le rapport SLA." #: app/views/popup.massupdate.item.php:438 app/views/popup.triggerexpr.php:83 #: include/views/configuration.graph.edit.php:217 @@ -15930,11 +15937,11 @@ msgstr "Envoyer à l'arrière" #: app/partials/popup.operations.php:82 msgid "Send to user groups" -msgstr "" +msgstr "Envoyer aux groupes d'utilisateurs" #: app/partials/popup.operations.php:102 msgid "Send to users" -msgstr "" +msgstr "Envoyer aux utilisateurs" #: include/actions.inc.php:2128 #: include/views/administration.auditacts.list.php:77 @@ -15955,7 +15962,7 @@ msgstr "Séparé" #: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:141 #: include/classes/widgets/forms/CWidgetFormProblems.php:161 msgid "Separately" -msgstr "" +msgstr "Séparément" #: include/func.inc.php:108 include/func.inc.php:261 jsLoader.php:241 msgid "September" @@ -16020,14 +16027,13 @@ msgstr "Service créé" #: app/views/administration.housekeeping.edit.php:58 msgid "Service data storage period" -msgstr "" +msgstr "Période de stockage des données de service" #: app/controllers/CControllerServiceDelete.php:63 -#, fuzzy msgid "Service deleted" msgid_plural "Services deleted" msgstr[0] "Service supprimé" -msgstr[1] "Service supprimé" +msgstr[1] "Services supprimés" #: app/views/administration.userrole.edit.php:144 #: app/views/administration.userrole.edit.php:185 @@ -16036,7 +16042,7 @@ msgstr "" #: include/actions.inc.php:68 msgid "Service name" -msgstr "" +msgstr "Nom du service" #: include/actions.inc.php:57 msgid "Service port" @@ -16075,12 +16081,12 @@ msgstr "Service mis à jour" #: include/classes/api/services/CDashboardGeneral.php:612 #, c-format msgid "Service with ID \"%1$s\" is not available." -msgstr "" +msgstr "Le service avec l'identifiant \"%1$s\" n'est pas disponible." #: include/classes/api/services/CRole.php:536 #, c-format msgid "Service with ID \"%2$s\" is not available for user role \"%1$s\"." -msgstr "" +msgstr "Le service avec l'ID \"%2$s\" n'est pas disponible pour le rôle utilisateur \"%1$s\"." #: app/controllers/CControllerServiceListEdit.php:179 #: app/controllers/CControllerServiceListEditRefresh.php:152 @@ -16101,12 +16107,12 @@ msgstr "Les services forment une dépendance circulaire." #: app/controllers/CControllerPopupMassupdateService.php:150 msgid "Services updated" -msgstr "" +msgstr "Services mis à jour" #: include/classes/core/ZBase.php:244 include/classes/core/ZBase.php:471 #: index_sso.php:242 index_sso.php:249 msgid "Session initialization error." -msgstr "" +msgstr "Erreur d'initialisation de session." #: include/classes/api/services/CUser.php:1696 #: include/classes/api/services/CUser.php:1710 @@ -16128,7 +16134,7 @@ msgstr "Positionner l'erreur à" #: app/views/administration.token.edit.php:76 #: app/views/administration.user.token.edit.php:58 msgid "Set expiration date and time" -msgstr "" +msgstr "Définir la date et l'heure d'expiration" #: include/actions.inc.php:1037 msgid "Set host inventory mode" @@ -16136,15 +16142,15 @@ msgstr "Configurer le mode d'inventaire d'hôte" #: include/classes/html/CInputSecret.php:80 jsLoader.php:416 msgid "Set new value" -msgstr "" +msgstr "Définir une nouvelle valeur" #: app/views/popup.service.statusrule.edit.php:39 msgid "Set status to" -msgstr "" +msgstr "Positionner le statut à" #: include/classes/helpers/CServiceHelper.php:28 msgid "Set status to OK" -msgstr "" +msgstr "Définir l'état sur OK" #: jsLoader.php:173 msgid "Set this view as default" @@ -16171,7 +16177,7 @@ msgstr "La définition des références LDAP sur \"Off\" a échoué." #: include/classes/setup/CSetupWizard.php:66 #: include/classes/setup/CSetupWizard.php:638 msgid "Settings" -msgstr "" +msgstr "Paramètres" #: app/controllers/CControllerPopupGeneric.php:178 #: app/controllers/CControllerPopupGeneric.php:192 @@ -16234,7 +16240,7 @@ msgstr "Forme" #: app/views/monitoring.dashboard.list.php:99 msgid "Shared" -msgstr "" +msgstr "Partagé" #: include/views/monitoring.sysmap.edit.php:414 jsLoader.php:366 msgid "Sharing" @@ -16276,7 +16282,7 @@ msgstr "Afficher les détails" #: include/classes/widgets/CWidgetHelper.php:76 msgid "Show header" -msgstr "" +msgstr "Afficher l'en-tête" #: app/partials/monitoring.host.filter.php:134 #: include/classes/widgets/forms/CWidgetFormHostAvail.php:62 @@ -16299,17 +16305,17 @@ msgstr "Afficher les lignes" #: app/views/popup.tabfilter.edit.php:34 msgid "Show number of records" -msgstr "" +msgstr "Afficher le nombre d'enregistrements" #: app/partials/monitoring.problem.filter.php:240 #: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:139 #: include/classes/widgets/forms/CWidgetFormProblems.php:159 msgid "Show operational data" -msgstr "" +msgstr "Afficher les données opérationnelles" #: include/classes/widgets/forms/CWidgetFormSlaReport.php:49 msgid "Show periods" -msgstr "" +msgstr "Afficher les périodes" #: include/classes/widgets/forms/CWidgetFormSvgGraph.php:305 msgid "Show problems" @@ -16324,7 +16330,7 @@ msgstr "Afficher sélections" #: include/classes/html/widget/CWidget.php:153 #: include/classes/html/widget/CWidget.php:156 msgid "Show sidebar" -msgstr "" +msgstr "Afficher la barre latérale" #: app/partials/monitoring.host.filter.php:140 #: app/partials/monitoring.problem.filter.php:249 @@ -16346,7 +16352,7 @@ msgstr "Voir les tags" #: app/views/administration.gui.edit.php:119 msgid "Show technical errors" -msgstr "" +msgstr "Afficher les erreurs techniques" #: include/classes/widgets/forms/CWidgetFormPlainText.php:68 msgid "Show text as HTML" @@ -16385,7 +16391,7 @@ msgstr "Affiché" #: include/classes/html/widget/CWidget.php:160 msgid "Sidebar control" -msgstr "" +msgstr "Contrôle de la barre latérale" #: app/views/administration.authentication.edit.php:265 msgid "Sign" @@ -16431,7 +16437,7 @@ msgstr "Prototype de graphique simple" #: app/views/monitoring.charts.view.php:84 msgid "Simple graphs" -msgstr "" +msgstr "Graphiques simples" #: include/views/configuration.trigger.prototype.edit.php:506 #: include/views/configuration.triggers.edit.php:534 @@ -16535,7 +16541,7 @@ msgstr "Information sur l'architecture logicielle. Retourne une chaîne" #: include/classes/api/managers/CHistoryManager.php:1272 msgid "Some of the history for this item may be compressed, deletion is not available." -msgstr "" +msgstr "Une partie de l'historique de cet élément peut être compressée, la suppression n'est pas disponible." #: include/classes/widgets/forms/CWidgetFormActionLog.php:30 #: include/classes/widgets/forms/CWidgetFormProblems.php:199 @@ -16567,7 +16573,7 @@ msgstr "Espagnol (es_ES)" #: include/classes/helpers/CRoleHelper.php:176 msgid "Specified role was not found." -msgstr "" +msgstr "Le rôle spécifié est introuvable." #: include/classes/api/services/CAction.php:2942 msgid "Specified script does not exist or you do not have rights on it for action operation command." @@ -16575,7 +16581,7 @@ msgstr "Le script spécifié n'existe pas ou vous n'avez pas les droits dessis p #: app/views/monitoring.charts.view.php:94 msgid "Specify host to see the graphs." -msgstr "" +msgstr "Spécifiez l'hôte pour voir les graphiques." #: app/views/popup.generic.php:143 include/views/monitoring.history.php:295 msgid "Specify some filter condition to see the values." @@ -16832,7 +16838,7 @@ msgstr "" #: app/partials/administration.ha.nodes.php:40 msgid "Stopped" -msgstr "" +msgstr "Arrêté" #: app/views/popup.lldoperation.php:191 app/views/popup.lldoperation.php:212 #: app/views/popup.massupdate.item.php:294 @@ -16860,7 +16866,7 @@ msgstr "Littéral" #: app/controllers/CControllerPopupTriggerExpr.php:528 #: include/triggers.inc.php:1593 msgid "String" -msgstr "" +msgstr "Chaîne de caractères" #: app/views/popup.triggerexpr.php:116 msgid "String functions" @@ -16935,11 +16941,11 @@ msgstr "Support" #: include/classes/widgets/views/widget.geomap.form.view.php:70 msgid "Supported formats:" -msgstr "" +msgstr "Formats supportés :" #: include/classes/widgets/views/widget.item.form.view.php:59 msgid "Supported macros:" -msgstr "" +msgstr "Macros supportées :" #: include/html.inc.php:975 #, c-format @@ -16969,7 +16975,7 @@ msgstr "Changer de méthode d'authentification va réinitialiser toutes les sess #: app/controllers/CControllerGuiEdit.php:33 #: include/classes/setup/CSetupWizard.php:611 msgid "System" -msgstr "" +msgstr "Système" #: include/classes/data/CItemData.php:1037 msgid "System boot time. Returns integer (Unix timestamp)" @@ -17007,7 +17013,7 @@ msgstr "Statistiques du système. Retourne un entier ou un flottant" #: include/classes/widgets/forms/CWidgetFormSystemInfo.php:31 msgid "System stats" -msgstr "" +msgstr "Statistiques système" #: include/classes/data/CItemData.php:1085 msgid "System time. Returns integer with type as UTC; string - with type as local" @@ -17092,7 +17098,7 @@ msgstr "Valeur du tag" #: app/partials/monitoring.charts.subfilter.php:199 #: app/partials/monitoring.latest.subfilter.php:178 msgid "Tag values" -msgstr "" +msgstr "Valeurs du tag" #: app/controllers/CControllerPopupLldOperation.php:138 #: app/partials/administration.usergroup.tagfilters.html.php:29 @@ -17221,11 +17227,11 @@ msgstr "Un modèle ne peut pas être lié à un autre modèle plus d'une fois, m #: app/controllers/CControllerAuditLogList.php:241 msgid "Template dashboard" -msgstr "" +msgstr "Modèle de tableau de bord" #: app/views/popup.import.php:33 msgid "Template dashboards" -msgstr "" +msgstr "Modèles de tableaux de bord" #: templates.php:462 templates.php:476 templates.php:542 msgid "Template deleted" @@ -17262,7 +17268,7 @@ msgstr "Valeur du modèle" #: include/classes/api/services/CHostGeneral.php:126 #, c-format msgid "Template with host name \"%1$s\" already exists." -msgstr "" +msgstr "Le modèle avec le nom d'hôte \"%1$s\" existe déjà." #: include/classes/api/services/CHost.php:2067 #: include/classes/api/services/CHost.php:2353 @@ -17279,7 +17285,7 @@ msgstr "Un modèle avec le même nom visible \"%1$s\" existe déjà." #: include/classes/api/services/CHostGeneral.php:146 #, c-format msgid "Template with visible name \"%1$s\" already exists." -msgstr "" +msgstr "Le modèle avec le nom visible \"%1$s\" existe déjà." #: app/controllers/CControllerPopupGeneric.php:121 #: app/controllers/CControllerPopupImportCompare.php:132 @@ -17406,7 +17412,7 @@ msgstr "Texte" #: app/views/popup.tophosts.column.edit.php:75 msgid "Text, supports {INVENTORY.*}, {HOST.*} macros" -msgstr "" +msgstr "Texte, prend en charge les macros {INVENTORY.*}, {HOST.*}" #: include/classes/api/clients/CLocalApiClient.php:89 #, c-format @@ -17499,7 +17505,7 @@ msgstr "L'élément n'est plus découvert et sera supprimé la prochaine fois qu #: include/classes/widgets/views/widget.geomap.form.view.php:76 #, c-format msgid "The maximum zoom level is \"%1$s\"." -msgstr "" +msgstr "Le niveau de zoom maximum est \"%1$s\"." #: include/classes/data/CItemData.php:1009 msgid "The number of processes. Returns integer" @@ -17508,11 +17514,11 @@ msgstr "Le nombre de processus. Retourne un entier" #: index_sso.php:193 #, c-format msgid "The parameter \"%1$s\" is missing from the user attributes." -msgstr "" +msgstr "Le paramètre \"%1$s\" est absent des attributs de l'utilisateur." #: include/classes/core/CJsonRpc.php:177 msgid "The received JSON is not a valid JSON-RPC request." -msgstr "" +msgstr "Le JSON reçu n'est pas une requête JSON-RPC valide." #: include/classes/core/CJsonRpc.php:182 msgid "The requested remote-procedure does not exist / is not available" @@ -17526,11 +17532,11 @@ msgstr "" #: include/html.inc.php:718 #, c-format msgid "The trigger is not discovered anymore and will be deleted in %1$s (on %2$s at %3$s)." -msgstr "" +msgstr "Le déclencheur n'est plus découvert et sera supprimé dans %1$s (le %2$s à %3$s)." #: include/html.inc.php:713 msgid "The trigger is not discovered anymore and will be deleted the next time discovery rule is processed." -msgstr "" +msgstr "Le déclencheur n'est plus découvert et sera supprimé lors du prochain traitement de la règle de découverte." #: app/views/administration.user.edit.php:251 msgid "Theme" @@ -17543,7 +17549,7 @@ msgstr "Ce jour la semaine dernière" #: app/partials/configuration.host.edit.html.php:398 #, c-format msgid "This field is automatically populated by item \"%1$s\"." -msgstr "" +msgstr "Ce champ est automatiquement rempli par l'élément \"%1$s\"." #: app/controllers/CControllerPopupMediatypeTestEdit.php:82 msgid "This is the test message from Zabbix" @@ -17560,7 +17566,7 @@ msgstr "Ce mois-ci jusqu'à présent" #: include/views/configuration.item.edit.php:123 #: include/views/configuration.item.prototype.edit.php:109 msgid "This type of information may not match the key." -msgstr "" +msgstr "Ce type d'information peut ne pas correspondre à la clé." #: include/func.inc.php:2474 msgid "This week" @@ -17585,7 +17591,7 @@ msgstr "Seuil" #: app/views/popup.tophosts.column.edit.php:232 msgid "Thresholds" -msgstr "" +msgstr "Seuils" #: include/items.inc.php:1892 include/items.inc.php:1896 msgid "Throttling" @@ -17645,7 +17651,7 @@ msgstr "Durée d'un processus Zabbix particulier ou d'un groupe de processus (id #: app/views/js/popup.mediatypetest.edit.js.php:103 #: app/views/js/popup.scriptexec.js.php:44 msgid "Time elapsed:" -msgstr "" +msgstr "Temps écoulé :" #: app/views/administration.gui.edit.php:131 msgid "Time filter default period" @@ -17797,7 +17803,7 @@ msgstr "" #: include/classes/data/CItemData.php:841 msgid "Transform SQL query result into a JSON array." -msgstr "" +msgstr "Transformez le résultat de la requête SQL en un tableau JSON." #: include/classes/widgets/CWidgetHelper.php:929 #: include/classes/widgets/CWidgetHelper.php:973 @@ -18100,7 +18106,7 @@ msgstr "Deux éléments de carte devraient être sélectionnés" #: include/classes/widgets/forms/CWidgetFormItem.php:442 msgid "Two or more fields cannot occupy same space." -msgstr "" +msgstr "Deux champs ou plus ne peuvent pas occuper le même espace." #: app/controllers/CControllerPopupGeneric.php:233 #: app/controllers/CControllerPopupGeneric.php:284 @@ -18181,7 +18187,7 @@ msgstr "Types" #: include/classes/api/services/CRole.php:478 #, c-format msgid "UI element \"%2$s\" is not available for user role \"%1$s\"." -msgstr "" +msgstr "L'élément d'interface utilisateur \"%2$s\" n'est pas disponible pour le rôle utilisateur \"%1$s\"." #: app/views/js/administration.regex.edit.js.php:194 #: include/translateDefines.inc.php:25 @@ -18252,7 +18258,7 @@ msgstr "URLs" #: include/classes/validators/CApiInputValidator.php:2638 #: include/classes/validators/CApiInputValidator.php:2644 msgid "UUIDv4 is expected" -msgstr "" +msgstr "Un UUIDv4 est attendu" #: include/locales.inc.php:64 msgid "Ukrainian (uk_UA)" @@ -18260,7 +18266,7 @@ msgstr "Ukrainien (uk_UA)" #: include/classes/core/CConfigFile.php:252 msgid "Unable to change configuration file permissions to 0600." -msgstr "" +msgstr "Impossible de modifier les autorisations du fichier de configuration sur 0600." #: include/classes/core/CConfigFile.php:261 msgid "Unable to create the configuration file." @@ -18271,15 +18277,15 @@ msgstr "Impossible de créer le fichier de configuration." #: include/classes/db/PostgresqlDbBackend.php:61 #, c-format msgid "Unable to determine current Zabbix database version: %1$s." -msgstr "" +msgstr "Impossible de déterminer la version actuelle de la base de données Zabbix : %1$s." #: include/classes/helpers/CAuthenticationHelper.php:75 msgid "Unable to load authentication API parameters." -msgstr "" +msgstr "Impossible de charger les paramètres de l'API authentification." #: include/classes/core/CConfigFile.php:187 msgid "Unable to load database credentials from Vault." -msgstr "" +msgstr "Impossible de charger les informations d'identification de la base de données depuis Vault." #: include/classes/helpers/CHousekeepingHelper.php:66 msgid "Unable to load housekeeping API parameters." @@ -18295,7 +18301,7 @@ msgstr "Impossible d'écrire par-dessus le fichier de configuration existant." #: app/partials/administration.system.info.php:156 msgid "Unable to retrieve database version." -msgstr "" +msgstr "Impossible de récupérer la version de la base de données." #: include/classes/db/DbBackend.php:147 msgid "Unable to select configuration." @@ -18329,7 +18335,7 @@ msgstr "Non acquittés uniquement" #: app/partials/administration.ha.nodes.php:56 msgid "Unavailable" -msgstr "" +msgstr "Indisponible" #: app/views/administration.user.list.php:249 msgid "Unblock" @@ -18342,7 +18348,7 @@ msgstr "Débloquer les utilisateurs sélectionnés ?" #: include/classes/core/ZBase.php:574 #, c-format msgid "Unexpected response for action %1$s." -msgstr "" +msgstr "Réponse inattendue pour l'action %1$s." #: app/controllers/CControllerSlaCreateUpdate.php:72 #: app/controllers/CControllerSlaCreateUpdate.php:76 @@ -18501,7 +18507,7 @@ msgstr "Paramètre \"%2$s\" non supporté pour le filtre de la règle de découv #: app/controllers/CControllerPopupTabFilterEdit.php:98 #: include/classes/services/CTabFilterProfile.php:95 msgid "Untitled" -msgstr "" +msgstr "Sans titre" #: app/views/monitoring.widget.discovery.view.php:33 msgctxt "discovery results in dashboard" @@ -18612,7 +18618,7 @@ msgstr "Mise à jour du problème" #: app/controllers/CControllerAuditLogList.php:364 #: app/controllers/CControllerPopupImportCompare.php:160 msgid "Updated" -msgstr "" +msgstr "Mise à jour" #: include/classes/api/services/CHost.php:1256 #, c-format @@ -18720,7 +18726,7 @@ msgstr "" #: app/controllers/CControllerUserUnblock.php:61 #, c-format msgid "User \"%1$s\" unblocked." -msgstr "" +msgstr "Utilisateur \"%1$s\" débloqué." #: include/actions.inc.php:1976 msgid "User action" @@ -18742,17 +18748,17 @@ msgstr "Un utilisateur ne peut pas s'ajouter à un groupe désactivé ou à un g #: app/views/administration.user.edit.php:405 #: include/classes/api/services/CUser.php:966 msgid "User cannot change own role." -msgstr "" +msgstr "L'utilisateur ne peut pas modifier son propre rôle." #: app/views/administration.userrole.edit.php:61 msgid "User cannot change the user type of own role." -msgstr "" +msgstr "L'utilisateur ne peut pas modifier le type d'utilisateur de son propre rôle." #: app/controllers/CControllerUserDelete.php:56 msgid "User deleted" msgid_plural "Users deleted" msgstr[0] "Utilisateur supprimé" -msgstr[1] "" +msgstr[1] "Utilisateurs supprimés" #: app/controllers/CControllerAuditLogList.php:245 #: app/partials/js/scheduledreport.subscription.js.php:83 @@ -18772,7 +18778,7 @@ msgstr "Le groupe d'utilisateurs \"%1$s\" existe déjà." #: include/classes/api/services/CUserGroup.php:977 #, c-format msgid "User group \"%1$s\" is report \"%2$s\" recipient." -msgstr "" +msgstr "Le groupe d'utilisateurs \"%1$s\" est le destinataire du rapport \"%2$s\"." #: include/classes/api/services/CUserGroup.php:942 #, c-format @@ -18791,13 +18797,13 @@ msgstr "Le groupe d'utilisateurs \"%1$s\" est utilisé dans le script \"%2$s\"." #: app/controllers/CControllerUsergroupCreate.php:95 msgid "User group added" -msgstr "" +msgstr "Groupe d'utilisateurs ajouté" #: app/controllers/CControllerUsergroupDelete.php:56 msgid "User group deleted" msgid_plural "User groups deleted" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Groupe d'utilisateurs supprimé" +msgstr[1] "Groupes d'utilisateurs supprimés" #: app/views/administration.miscconfig.edit.php:64 msgid "User group for database down message" @@ -18813,8 +18819,8 @@ msgstr "Le paramètre %1$s manque pour le partage de groupe d'utilisateurs pour #: app/controllers/CControllerUsergroupUpdate.php:98 msgid "User group updated" msgid_plural "User groups updated" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Groupe d'utilisateurs mis à jour" +msgstr[1] "Groupes d'utilisateurs mis à jour" #: include/classes/api/services/CDashboard.php:482 #: include/classes/api/services/CReport.php:463 @@ -18841,7 +18847,7 @@ msgstr "Un utilisateur n'est pas autorisé à s'effacer lui-même." #: include/classes/widgets/views/widget.item.form.view.php:64 msgid "User macros" -msgstr "" +msgstr "Macros utilisateur" #: app/partials/layout.htmlpage.aside.php:94 msgid "User menu" @@ -18872,31 +18878,31 @@ msgstr "Profil utilisateur" #: app/views/administration.userrole.edit.php:385 #: app/views/administration.userrole.edit.php:387 msgid "User role" -msgstr "" +msgstr "Rôle utilisateur" #: include/classes/api/services/CRole.php:414 #, c-format msgid "User role \"%1$s\" already exists." -msgstr "" +msgstr "Le rôle utilisateur \"%1$s\" existe déjà." #: app/controllers/CControllerUserroleCreate.php:144 msgid "User role created" -msgstr "" +msgstr "Rôle utilisateur créé" #: app/controllers/CControllerUserroleDelete.php:56 msgid "User role deleted" msgid_plural "User roles deleted" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Rôle utilisateur supprimé" +msgstr[1] "Rôles utilisateur supprimés" #: app/controllers/CControllerUserroleUpdate.php:168 msgid "User role updated" -msgstr "" +msgstr "Rôle utilisateur mis à jour" #: include/classes/api/services/CUser.php:796 #, c-format msgid "User role with ID \"%1$s\" is not available." -msgstr "" +msgstr "Le rôle utilisateur avec l'ID \"%1$s\" n'est pas disponible." #: app/controllers/CControllerPopupGeneric.php:321 #: app/views/administration.user.list.php:73 @@ -18905,7 +18911,7 @@ msgstr "" #: include/classes/helpers/CMenuHelper.php:297 #: include/classes/helpers/CRoleHelper.php:426 msgid "User roles" -msgstr "" +msgstr "Rôles utilisateur" #: app/views/administration.housekeeping.edit.php:108 msgid "User sessions" @@ -18914,7 +18920,7 @@ msgstr "Sessions utilisateurs" #: include/classes/helpers/CMenuHelper.php:391 #: include/classes/helpers/CMenuHelper.php:405 msgid "User settings" -msgstr "" +msgstr "Paramètres utilisateur" #: include/classes/api/services/CMap.php:709 #: include/classes/api/services/CMap.php:1178 @@ -18931,8 +18937,8 @@ msgstr "Type d'utilisateur" #: app/controllers/CControllerUserUnblock.php:65 msgid "User unblocked" msgid_plural "Users unblocked" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Utilisateur débloqué" +msgstr[1] "Utilisateurs débloqués" #: app/controllers/CControllerUserProfileUpdate.php:118 #: app/controllers/CControllerUserUpdate.php:124 @@ -18951,7 +18957,7 @@ msgstr "L'utilisateur avec l'ID \"%1$s\" n'est pas disponible." #: include/classes/api/services/CUser.php:700 #, c-format msgid "User with username \"%1$s\" already exists." -msgstr "" +msgstr "L'utilisateur avec le nom d'utilisateur \"%1$s\" existe déjà." #: include/actions.inc.php:1827 include/actions.inc.php:1921 msgid "User/Recipient" @@ -18978,7 +18984,7 @@ msgstr "Nom d'utilisateur et mot de passe" #: include/classes/setup/CSetupWizard.php:206 #: include/classes/setup/CSetupWizard.php:802 msgid "Username and password must be stored in Vault secret keys \"username\" and \"password\"." -msgstr "" +msgstr "Le nom d'utilisateur et le mot de passe doivent être stockés dans les clés secrètes de Vault \"nom d'utilisateur\" et \"mot de passe\"." #: app/views/administration.authentication.edit.php:241 msgid "Username attribute" @@ -19390,16 +19396,16 @@ msgstr "Valeur de n'importe quel compteur de performances Windows. Retourne un e #: include/classes/helpers/CCorrelationHelper.php:153 msgid "Value of new event tag" -msgstr "" +msgstr "Valeur du nouveau tag d'événement" #: include/classes/helpers/CCorrelationHelper.php:138 #: include/classes/helpers/CCorrelationHelper.php:146 msgid "Value of old event tag" -msgstr "" +msgstr "Valeur de l'ancien tag d'événement" #: include/actions.inc.php:352 msgid "Value of tag" -msgstr "" +msgstr "Valeur du tag" #: include/classes/graphdraw/CPieGraphDraw.php:318 msgid "Value: no data" @@ -19441,11 +19447,11 @@ msgstr "" #: include/classes/core/ZBase.php:231 #: include/classes/setup/CSetupWizard.php:203 include/config.inc.php:53 msgid "Vault connection failed." -msgstr "" +msgstr "Échec de la connexion à Vault." #: include/classes/html/CMacroValue.php:158 msgid "Vault secret" -msgstr "" +msgstr "Secret Vault" #: include/classes/setup/CSetupWizard.php:522 #: include/classes/setup/CSetupWizard.php:700 @@ -19462,12 +19468,12 @@ msgstr "Verbeux" #: include/classes/setup/CSetupWizard.php:560 msgid "Verify database certificate" -msgstr "" +msgstr "Vérifier le certificat de la base de données" #: app/views/administration.module.edit.php:39 #: app/views/administration.module.list.php:75 msgid "Version" -msgstr "" +msgstr "Version" #: include/classes/data/CItemData.php:833 msgid "Version of Zabbix agent. Returns string" @@ -19475,7 +19481,7 @@ msgstr "Version de l'agent Zabbix. Retourne une chaîne" #: include/classes/data/CItemData.php:1733 msgid "Version of Zabbix server or proxy" -msgstr "" +msgstr "Version du serveur ou du proxy Zabbix" #: include/classes/widgets/forms/CWidgetFormHostAvail.php:50 #: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:123 @@ -19491,7 +19497,7 @@ msgstr "Alignement vertical" #: include/classes/widgets/forms/CWidgetFormItem.php:186 #: include/classes/widgets/forms/CWidgetFormItem.php:309 msgid "Vertical position" -msgstr "" +msgstr "Position verticale" #: include/locales.inc.php:65 msgid "Vietnamese (vi_VN)" @@ -19500,7 +19506,7 @@ msgstr "Vietnamien (vi_VN)" #: 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 "" +msgstr "Vue" #: include/views/monitoring.history.php:91 msgid "View as" @@ -19556,7 +19562,7 @@ msgstr "" #: app/partials/administration.system.info.php:167 #, c-format msgid "Warning! Unsupported %1$s database server version. Should be at least (%2$s)" -msgstr "" +msgstr "Avertissement! Version du serveur de base de données %1$s non supportée. Doit être d'au moins (%2$s)" #: jsLoader.php:301 msgid "We are sorry, the maximum possible number of elements to remember has been reached." @@ -19633,11 +19639,11 @@ msgstr "Scénarios web" #: app/views/administration.script.edit.php:114 #: app/views/administration.script.list.php:156 include/media.inc.php:27 msgid "Webhook" -msgstr "" +msgstr "Webhook" #: app/views/popup.mediatypetest.edit.php:42 msgid "Webhook does not have parameters." -msgstr "" +msgstr "Webhook n'a pas de paramètres." #: include/func.inc.php:215 msgid "Wed" @@ -19650,7 +19656,7 @@ msgstr "Mercredi" #: app/controllers/CControllerPopupTriggerExpr.php:120 #: include/classes/helpers/CSlaHelper.php:59 msgid "Week" -msgstr "" +msgstr "Semaine" #: app/partials/scheduledreport.formgrid.html.php:99 #: app/partials/scheduledreport.table.html.php:50 @@ -19662,7 +19668,7 @@ msgstr "Hebdomadaire" #: app/views/popup.service.edit.php:232 msgid "Weight" -msgstr "" +msgstr "Poids" #: include/classes/setup/CSetupWizard.php:54 msgid "Welcome" @@ -19679,15 +19685,15 @@ msgstr "Lorsque actif" #: 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 "" +msgstr "Le widget à X :%3$d, Y :%4$d sur la page #%2$d du tableau de bord \"%1$s\" est hors limites." #: include/classes/widgets/CWidgetHelper.php:68 msgid "Widget is deprecated." -msgstr "" +msgstr "Le widget est obsolète." #: jsLoader.php:196 msgid "Widget is too small for the specified number of columns and rows." -msgstr "" +msgstr "Le widget est trop petit pour le nombre de colonnes et de lignes spécifié." #: graphs.php:44 include/classes/widgets/CWidgetHelper.php:923 #: include/classes/widgets/CWidgetHelper.php:956 @@ -19714,7 +19720,7 @@ msgstr "Largeur" #: app/controllers/CControllerLatest.php:530 msgid "With data" -msgstr "" +msgstr "Avec données" #: include/views/configuration.maintenance.edit.php:104 #: include/views/configuration.maintenance.list.php:111 @@ -19727,13 +19733,13 @@ msgstr "Avec dépendances" #: include/forms.inc.php:1433 include/views/js/item.preprocessing.js.php:238 msgid "With header row" -msgstr "" +msgstr "Avec ligne d'en-tête" #: app/partials/monitoring.problem.filter.php:244 #: include/classes/widgets/forms/CWidgetFormProblemsBySv.php:142 #: include/classes/widgets/forms/CWidgetFormProblems.php:162 msgid "With problem name" -msgstr "" +msgstr "Avec le nom du problème" #: app/views/monitoring.widget.problemhosts.view.php:33 msgid "With problems" @@ -19745,7 +19751,7 @@ msgstr "Avec déclencheurs" #: app/controllers/CControllerLatest.php:535 msgid "Without data" -msgstr "" +msgstr "Sans données" #: app/views/monitoring.widget.problemhosts.view.php:32 msgid "Without problems" @@ -19767,7 +19773,7 @@ msgstr "Écriture" #: include/classes/core/CModuleManager.php:203 #, c-format msgid "Wrong Module.php class name for module located at %1$s." -msgstr "" +msgstr "Mauvais nom de classe Module.php pour le module situé à %1$s." #: include/classes/api/services/CHost.php:1891 #: include/classes/api/services/CHost.php:2128 @@ -19783,7 +19789,7 @@ msgstr "Champs incorrects pour un lien de carte." #: include/classes/api/services/CMap.php:977 #: include/classes/api/services/CMap.php:1452 msgid "Wrong value for \"url\" field." -msgstr "" +msgstr "Mauvaise valeur pour le champ \"url\"." #: include/views/js/monitoring.sysmaps.js.php:302 #: include/views/js/monitoring.sysmaps.js.php:435 @@ -19796,7 +19802,7 @@ msgstr "Axe X" #: app/views/administration.miscconfig.edit.php:112 msgid "X-Frame-Options HTTP header" -msgstr "" +msgstr "En-tête HTTP X-Frame-Options" #: include/views/js/monitoring.sysmaps.js.php:436 msgid "X1" @@ -19808,7 +19814,7 @@ msgstr "X2" #: include/classes/html/CButtonExport.php:67 msgid "XML" -msgstr "" +msgstr "XML" #: include/items.inc.php:1821 msgid "XML XPath" @@ -19827,11 +19833,11 @@ msgstr "Le XML est vide" #: include/classes/api/services/CItemGeneral.php:2648 msgid "XML is expected" -msgstr "" +msgstr "Un XML est attendu" #: include/items.inc.php:1833 msgid "XML to JSON" -msgstr "" +msgstr "XML vers JSON" #: include/forms.inc.php:1329 include/views/js/item.preprocessing.js.php:164 msgid "XPath" @@ -19897,13 +19903,13 @@ msgstr "Y2" #: include/classes/html/CButtonExport.php:59 msgid "YAML" -msgstr "" +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 "" +msgstr "AAAA-MM-JJ" #: app/views/popup.maintenance.period.php:150 #: include/translateDefines.inc.php:34 @@ -19914,7 +19920,7 @@ msgstr "AAAA-MM-JJ hh:mm" #: include/translateDefines.inc.php:32 msgid "YYYY-MM-DD hh:mm:ss" -msgstr "" +msgstr "AAAA-MM-JJ hh:mm:ss" #: include/classes/import/validators/C20XmlValidator.php:801 #: include/classes/import/validators/C30XmlValidator.php:864 @@ -20036,7 +20042,7 @@ msgstr "Zabbix" #: include/classes/helpers/CMenuHelper.php:364 msgid "Zabbix Integrations" -msgstr "" +msgstr "Intégrations Zabbix" #: include/classes/helpers/CMenuHelper.php:357 msgid "Zabbix Technical Support" @@ -20080,6 +20086,9 @@ msgid "" "1. Incorrect server IP/DNS in the \"zabbix.conf.php\";\n" "2. Incorrect network configuration.\n" msgstr "" +"Le serveur Zabbix \"%1$s\" est inaccessible. Raisons possibles :\n" +"1. IP su serveur ou DNS incorrect dans \"zabbix.conf.php\" ;\n" +"2. Configuration réseau incorrecte.\n" #: app/views/administration.script.edit.php:124 msgid "Zabbix server (proxy)" @@ -20109,16 +20118,16 @@ msgstr "Dézoomer" #: include/func.inc.php:129 #, c-format msgid "[Wrong value for day: \"%1$s\" ]" -msgstr "" +msgstr "[Mauvaise valeur pour le jour : \"%1$s\" ]" #: include/func.inc.php:114 #, c-format msgid "[Wrong value for month: \"%1$s\" ]" -msgstr "" +msgstr "[Mauvaise valeur pour le mois : \"%1$s\" ]" #: include/classes/validators/CApiInputValidator.php:2346 msgid "a DNS name is expected" -msgstr "" +msgstr "un nom DNS est attendu" #: include/classes/validators/CApiInputValidator.php:1122 msgid "a boolean is expected" @@ -20126,7 +20135,7 @@ msgstr "un booléen est nécessaire" #: include/classes/validators/CNewValidator.php:300 msgid "a boolean value is expected" -msgstr "" +msgstr "une valeur booléenne est attendue" #: include/classes/api/services/CUser.php:908 #: include/classes/import/validators/CXmlValidatorGeneral.php:269 @@ -20139,35 +20148,35 @@ msgstr "une chaîne de caractères est attendue" #: include/classes/validators/CApiInputValidator.php:2560 msgid "a date in YYYY-MM-DD format is expected" -msgstr "" +msgstr "une date au format AAAA-MM-JJ est attendue" #: 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 "" +msgstr "une date est attendue" #: 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 "" +msgstr "une date au plus tard le %1$s est attendue" #: app/views/administration.authentication.edit.php:79 msgid "a digit" -msgstr "" +msgstr "un chiffre" #: app/controllers/CControllerPopupValueMapUpdate.php:125 #: include/classes/validators/CApiInputValidator.php:822 msgid "a floating point value is expected" -msgstr "" +msgstr "une valeur à virgule flottante est attendue" #: include/classes/validators/CApiInputValidator.php:448 #: include/classes/validators/CNewValidator.php:279 msgid "a hexadecimal color code (6 symbols) is expected" -msgstr "" +msgstr "un code couleur hexadécimal (6 symboles) est attendu" #: include/classes/validators/CApiInputValidator.php:1812 msgid "a low-level discovery macro is expected" @@ -20209,11 +20218,11 @@ msgstr "une durée relative est attendue" #: app/views/administration.authentication.edit.php:86 msgid "a special character" -msgstr "" +msgstr "un caractère spécial" #: include/classes/validators/CApiInputValidator.php:2530 msgid "a string, number or null value is expected" -msgstr "" +msgstr "une chaîne, un nombre ou une valeur nulle est attendu" #: app/controllers/CControllerSlaExcludedDowntimeValidate.php:58 #: include/classes/validators/CNewValidator.php:238 @@ -20226,7 +20235,7 @@ msgstr "un temps est attendu" #: app/controllers/CControllerSlaExcludedDowntimeValidate.php:95 #, c-format msgid "a time not later than %1$s is expected" -msgstr "" +msgstr "une heure au plus tard %1$s est attendue" #: include/classes/validators/CApiInputValidator.php:1846 #: include/classes/validators/CNewValidator.php:252 @@ -20252,11 +20261,11 @@ msgstr "" #: app/controllers/CControllerPopupTriggerExpr.php:333 msgid "abs() - Absolute value" -msgstr "" +msgstr "abs() - Valeur absolue" #: app/controllers/CControllerPopupTriggerExpr.php:339 msgid "acos() - The arccosine of a value as an angle, expressed in radians" -msgstr "" +msgstr "acos() - L'arccosinus d'une valeur sous forme d'angle, exprimé en radians" #: app/partials/monitoring.charts.subfilter.php:182 #: app/partials/monitoring.latest.subfilter.php:156 include/forms.inc.php:151 @@ -20296,7 +20305,7 @@ msgstr "tous les médias" #: include/classes/validators/CApiInputValidator.php:2259 msgid "an IP address is expected" -msgstr "" +msgstr "une adresse IP est attendue" #: include/classes/api/services/CDRule.php:474 #: include/classes/api/services/CDRule.php:481 @@ -20335,7 +20344,7 @@ msgstr "un tableau ou une chaîne de caractères est attendu" #: include/classes/validators/CApiInputValidator.php:2510 msgid "an array or object is expected" -msgstr "" +msgstr "un tableau ou un objet est attendu" #: include/classes/import/validators/C10XmlValidator.php:360 #: include/classes/import/validators/C10XmlValidator.php:382 @@ -20358,12 +20367,12 @@ msgstr "" #: include/classes/validators/CApiInputValidator.php:677 msgid "an integer is expected" -msgstr "" +msgstr "un entier est attendu" #: include/classes/validators/CApiInputValidator.php:716 #: include/classes/validators/CApiInputValidator.php:2882 msgid "an unsigned integer is expected" -msgstr "" +msgstr "un entier non signé est attendu" #: app/views/administration.authentication.edit.php:72 msgid "an uppercase and a lowercase Latin letter" @@ -20371,7 +20380,7 @@ msgstr "" #: app/views/administration.geomaps.edit.php:47 msgid "and" -msgstr "" +msgstr "et" #: include/views/monitoring.history.php:186 msgid "as Blue" @@ -20398,17 +20407,17 @@ msgstr "croissant" #: app/controllers/CControllerPopupTriggerExpr.php:346 msgid "ascii() - Returns the ASCII code of the leftmost character of the value" -msgstr "" +msgstr "ascii() - Renvoie le code ASCII du caractère le plus à gauche de la valeur" #: app/controllers/CControllerPopupTriggerExpr.php:353 msgid "asin() - The arcsine of a value as an angle, expressed in radians" -msgstr "" +msgstr "asin() - L'arcsinus d'une valeur sous forme d'angle, exprimé en radians" #: app/controllers/CControllerPopupScheduledReportCreate.php:71 #: app/controllers/CControllerScheduledReportCreate.php:83 #: app/controllers/CControllerScheduledReportUpdate.php:87 msgid "at least one day of the week must be selected" -msgstr "" +msgstr "au moins un jour de la semaine doit être sélectionné" #: include/classes/widgets/fields/CWidgetFieldGraphOverride.php:129 msgid "at least one override option must be specified" @@ -20416,7 +20425,7 @@ msgstr "au moins une option de substitution doit être spécifiée" #: app/controllers/CControllerPopupTriggerExpr.php:360 msgid "atan() - The arctangent of a value as an angle, expressed in radians" -msgstr "" +msgstr "atan() - L'arctangente d'une valeur sous forme d'angle, exprimée en radians" #: app/controllers/CControllerPopupTriggerExpr.php:367 msgid "atan2() - The arctangent of the ordinate (exprue) and abscissa coordinates specified as an angle, expressed in radians" @@ -20424,11 +20433,11 @@ msgstr "" #: include/events.inc.php:63 msgid "autoregistered host" -msgstr "" +msgstr "hôte enregistré automatiquement" #: include/events.inc.php:36 msgid "autoregistration" -msgstr "" +msgstr "enregistrement automatique" #: app/views/popup.tophosts.column.edit.php:128 #: include/classes/graphdraw/CLineGraphDraw.php:1369 @@ -20455,7 +20464,7 @@ msgstr "" #: app/controllers/CControllerPopupTriggerExpr.php:387 msgid "between() - Checks if a value belongs to the given range (1 - in range, 0 - otherwise)" -msgstr "" +msgstr "between() - Vérifie si une valeur appartient à la plage donnée (1 - dans la plage, 0 - sinon)" #: app/controllers/CControllerPopupTriggerExpr.php:405 msgid "bitand() - Bitwise AND" @@ -20463,7 +20472,7 @@ msgstr "" #: app/controllers/CControllerPopupTriggerExpr.php:418 msgid "bitlength() - Returns the length in bits" -msgstr "" +msgstr "bitlength() - Renvoie la longueur en bits" #: app/controllers/CControllerPopupTriggerExpr.php:425 msgid "bitlshift() - Bitwise shift left" @@ -20498,7 +20507,7 @@ msgstr "le nom d'utilisateur et le mot de passe doivent être présents ou vides #: app/controllers/CControllerPopupTriggerExpr.php:484 msgid "bytelength() - Returns the length in bytes" -msgstr "" +msgstr "bytelength() - Renvoie la longueur en octets" #: app/views/popup.tophosts.column.edit.php:180 #: app/views/popup.tophosts.column.edit.php:190 @@ -20616,7 +20625,7 @@ msgstr "ne peut pas être vide" #: include/classes/validators/CApiInputValidator.php:2982 #, c-format msgid "cannot be less than or equal to the value of parameter \"%1$s\"" -msgstr "" +msgstr "ne peut pas être inférieur ou égal à la valeur du paramètre \"%1$s\"" #: include/classes/api/services/CHostBase.php:57 #: include/classes/api/services/CTemplate.php:1019 @@ -20685,7 +20694,7 @@ msgstr "vérifiez l'expression à partir de \"%1$s\"" #: include/classes/widgets/fields/CWidgetFieldNavTree.php:125 msgid "circular dependency is not allowed" -msgstr "" +msgstr "la dépendance circulaire n'est pas autorisée" #: include/classes/api/services/CItemGeneral.php:2316 #: include/classes/import/CConfigurationImport.php:2813 @@ -20694,7 +20703,7 @@ msgstr "la dépendance d'élément circulaire n'est pas autorisée" #: jsLoader.php:304 msgid "color" -msgstr "" +msgstr "couleur" #: app/controllers/CControllerSlaCreateUpdate.php:62 msgid "comma separated list of time periods is expected for scheduled week days" @@ -20723,7 +20732,7 @@ msgstr "contient" #: app/controllers/CControllerPopupTriggerExpr.php:538 msgid "cos() - The cosine of a value, where the value is an angle expressed in radians" -msgstr "" +msgstr "cos() - Le cosinus d'une valeur, où la valeur est un angle exprimé en radians" #: app/controllers/CControllerPopupTriggerExpr.php:545 msgid "cosh() - The hyperbolic cosine of a value" @@ -20806,11 +20815,11 @@ msgstr "décroissant" #: include/views/js/common.template.edit.js.php:66 #: include/views/js/common.template.edit.js.php:88 msgid "description" -msgstr "" +msgstr "description" #: include/classes/validators/CApiInputValidator.php:1707 msgid "directory cannot be empty" -msgstr "" +msgstr "le répertoire ne peut pas être vide" #: include/events.inc.php:61 msgid "discovered host" @@ -20827,7 +20836,7 @@ msgstr "découverte" #: include/classes/api/services/CTask.php:452 #, c-format msgid "discovery rule \"%1$s\" on host \"%2$s\" is not monitored" -msgstr "" +msgstr "la règle de découverte \"%1$s\" sur l'hôte \"%2$s\" n'est pas surveillée" #: app/views/popup.lldoperation.php:67 include/actions.inc.php:27 #: include/classes/helpers/CCorrelationHelper.php:37 @@ -20846,7 +20855,7 @@ msgstr "n'est pas égal" #: include/views/js/configuration.host.discovery.edit.js.php:51 #: include/views/js/configuration.host.discovery.edit.overr.js.php:83 msgid "does not exist" -msgstr "" +msgstr "n'existe pas" #: app/views/popup.lldoperation.php:69 app/views/popup.lldoverride.php:118 #: include/actions.inc.php:35 @@ -20877,7 +20886,7 @@ msgstr "message d'erreur" #: include/views/js/configuration.host.discovery.edit.js.php:50 #: include/views/js/configuration.host.discovery.edit.overr.js.php:82 msgid "exists" -msgstr "" +msgstr "existe" #: app/controllers/CControllerPopupTriggerExpr.php:603 msgid "exp() - Euler's number at a power of a value" @@ -20897,7 +20906,7 @@ msgstr "impossible de parcourir le JSON" #: include/classes/validators/CApiInputValidator.php:2780 msgid "file format is unsupported" -msgstr "" +msgstr "le format de fichier n'est pas supporté" #: app/controllers/CControllerPopupTriggerExpr.php:617 msgid "find() - Check occurrence of pattern V (which fulfill operator O) for period T (1 - match, 0 - no match)" @@ -20916,11 +20925,11 @@ msgstr "le premier paramètre est nécessaire" #: app/controllers/CControllerPopupTriggerExpr.php:624 msgid "first() - The oldest value in the specified time interval" -msgstr "" +msgstr "first() - La valeur la plus ancienne dans l'intervalle de temps spécifié" #: app/controllers/CControllerPopupTriggerExpr.php:631 msgid "floor() - Rounds down to the nearest smaller integer" -msgstr "" +msgstr "floor() - Arrondit à l'entier inférieur le plus proche" #: app/controllers/CControllerPopupTriggerExpr.php:638 msgid "forecast() - Forecast for next t seconds based on period T" @@ -20985,7 +20994,7 @@ msgstr "image" #: include/classes/validators/CApiInputValidator.php:2774 #, c-format msgid "image size must be less than %1$s" -msgstr "" +msgstr "la taille de l'image doit être inférieure à %1$s" #: include/actions.inc.php:28 msgid "in" @@ -21006,7 +21015,7 @@ msgstr "sous-groupes inclus" #: include/classes/parsers/C10TriggerExpression.php:525 msgid "incorrect calculated item formula" -msgstr "" +msgstr "formule d'élément calculé incorrecte" #: include/classes/parsers/C10TriggerExpression.php:541 #, c-format @@ -21025,7 +21034,7 @@ msgstr "compte d'éléments incorrect" #: include/classes/parsers/CExpressionParser.php:140 #, c-format msgid "incorrect expression starting from \"%1$s\"" -msgstr "" +msgstr "expression incorrecte à partir de \"%1$s\"" #: include/classes/api/services/CAction.php:2715 #: include/classes/api/services/CCorrelation.php:723 @@ -21043,7 +21052,7 @@ msgstr "syntaxe incorrecte à proximité de \"%1$s\"" #: include/classes/validators/CExpressionValidator.php:197 #, c-format msgid "incorrect usage of function \"%1$s\"" -msgstr "" +msgstr "utilisation incorrecte de la fonction \"%1$s\"" #: app/controllers/CControllerPopupTriggerExpr.php:665 msgid "insert() - Inserts specified characters or spaces into a character string, beginning at a specified position in the string" @@ -21387,7 +21396,7 @@ msgstr "ms" #: include/classes/validators/CApiInputValidator.php:2711 #, c-format msgid "must be %1$s characters long" -msgstr "" +msgstr "doit contenir %1$s caractères" #: app/views/administration.authentication.edit.php:199 msgid "must be a valid LDAP user" @@ -21397,13 +21406,13 @@ msgstr "doit être un utilisateur LDAP correct" #: include/classes/validators/CPasswordComplexityValidator.php:74 #, c-format msgid "must be at least %1$d characters long" -msgstr "" +msgstr "doit comporter au moins %1$d caractères" #: app/views/administration.authentication.edit.php:55 #: app/views/administration.user.edit.php:132 #: include/classes/validators/CPasswordComplexityValidator.php:88 msgid "must contain at least one digit" -msgstr "" +msgstr "doit contenir au moins un chiffre" #: include/classes/validators/CApiInputValidator.php:1534 #: include/classes/validators/CApiInputValidator.php:1578 @@ -21420,7 +21429,7 @@ msgstr "" #: app/views/administration.user.edit.php:139 #: include/classes/validators/CPasswordComplexityValidator.php:95 msgid "must contain at least one special character" -msgstr "" +msgstr "doit contenir au moins un caractère spécial" #: app/views/administration.authentication.edit.php:98 #: app/views/administration.user.edit.php:146 @@ -21580,7 +21589,7 @@ msgstr "une seule unité de temps est autorisée" #: include/views/general.login.php:41 msgid "or" -msgstr "" +msgstr "ou" #: include/views/configuration.httpconf.edit.php:88 msgid "other" @@ -21611,7 +21620,7 @@ msgstr "percentile () - Pourcentage P d'une période T" #: app/controllers/CControllerPopupTriggerExpr.php:856 msgid "pi() - Returns the Pi constant" -msgstr "" +msgstr "pi() - Renvoie la constante Pi" #: app/controllers/CControllerPopupTriggerExpr.php:861 msgid "power() - The power of a base value to a power value" @@ -21669,7 +21678,7 @@ msgstr "rafraîchi toutes les %1$s sec." #: app/views/js/popup.valuemap.edit.js.php:33 #: app/views/popup.valuemap.edit.php:82 msgid "regexp" -msgstr "" +msgstr "expression régulière" #: app/views/popup.lldoverride.php:150 #: include/views/configuration.host.discovery.edit.php:817 @@ -21688,7 +21697,7 @@ msgstr "" #: include/forms.inc.php:1442 include/views/js/item.preprocessing.js.php:247 msgid "replacement" -msgstr "" +msgstr "remplacement" #: app/views/administration.geomaps.edit.php:48 msgid "represent tile coordinates;" @@ -21757,7 +21766,7 @@ msgstr "sélectionné" #: include/events.inc.php:38 include/events.inc.php:66 msgid "service" -msgstr "" +msgstr "service" #: app/views/popup.sla.excludeddowntime.edit.php:44 msgid "short description" @@ -21801,7 +21810,7 @@ msgstr "afficher les correspondances d'icônes" #: include/views/general.login.php:41 msgid "sign in as guest" -msgstr "" +msgstr "se connecter en tant qu'invité" #: app/controllers/CControllerPopupTriggerExpr.php:963 msgid "signum() - Returns -1 if a value is negative, 0 if a value is zero, 1 if a value is positive" @@ -21837,7 +21846,7 @@ msgstr "" #: app/views/popup.tophosts.column.edit.php:130 include/graphs.inc.php:84 msgid "sum" -msgstr "" +msgstr "somme" #: app/controllers/CControllerPopupTriggerExpr.php:1012 msgid "sum() - Sum of values of a period T" @@ -21875,7 +21884,7 @@ msgstr "tag" #: app/controllers/CControllerPopupTriggerExpr.php:1026 msgid "tan() - The tangent of a value" -msgstr "" +msgstr "tan() - La tangente d'une valeur" #: include/classes/api/services/CHostBase.php:1076 #, c-format @@ -21940,11 +21949,11 @@ msgstr "troisième" #: include/classes/api/services/CItemGeneral.php:1513 #: include/classes/api/services/CItemGeneral.php:1598 msgid "third parameter is expected" -msgstr "" +msgstr "le troisième paramètre est attendu" #: include/classes/api/services/CSettings.php:284 msgid "time filter default period exceeds the max period" -msgstr "" +msgstr "la période par défaut du filtre temporel dépasse la période maximale" #: jsLoader.php:305 msgid "time shift" @@ -21994,7 +22003,7 @@ msgstr "le déclencheur ne permet pas une fermeture manuelle" #: include/classes/validators/CExpressionValidator.php:116 msgid "trigger expression must contain at least one /host/key reference" -msgstr "" +msgstr "l'expression de déclencheur doit contenir au moins une référence /host/key" #: include/classes/api/services/CTriggerGeneral.php:1723 msgid "trigger prototype cannot be moved to another template or host" @@ -22110,11 +22119,11 @@ msgstr "inconnu" #: include/classes/validators/CMathFunctionValidator.php:55 #, c-format msgid "unknown function \"%1$s\"" -msgstr "" +msgstr "fonction \"%1$s\" inconnue" #: include/classes/api/services/CItemGeneral.php:1557 msgid "unsupported Prometheus function" -msgstr "" +msgstr "fonction Prometheus non supportée" #: app/controllers/CControllerPopupItemTestSend.php:192 msgid "unsupported time suffix" @@ -22235,35 +22244,35 @@ msgstr "la valeur est trop longue" #, c-format msgid "value must be %1$s" msgid_plural "value must be one of %1$s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "la valeur doit être %1$s" +msgstr[1] "la valeur doit être %1$s" #: include/classes/validators/CActionCondValidator.php:171 #: include/classes/validators/CApiInputValidator.php:2566 #, c-format msgid "value must be between \"%1$s\" and \"%2$s\"" -msgstr "" +msgstr "la valeur doit être comprise entre \"%1$s\" et \"%2$s\"" #: include/classes/validators/CApiInputValidator.php:589 msgid "value must be empty" -msgstr "" +msgstr "la valeur doit être vide" #: include/classes/validators/CApiInputValidator.php:584 #, c-format msgid "value must be empty or %1$s" msgid_plural "value must be empty or one of %1$s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "la valeur doit être vide ou %1$s" +msgstr[1] "la valeur doit être vide ou %1$s" #: include/classes/validators/CNewValidator.php:208 #, c-format msgid "value must be no greater than \"%1$s\"" -msgstr "" +msgstr "la valeur ne doit pas être supérieure à \"%1$s\"" #: include/classes/validators/CNewValidator.php:196 #, c-format msgid "value must be no less than \"%1$s\"" -msgstr "" +msgstr "la valeur ne doit pas être inférieure à \"%1$s\"" #: app/controllers/CControllerPopupHttpStep.php:101 #: include/classes/api/services/CDiscoveryRule.php:1683 @@ -22297,15 +22306,15 @@ msgstr "" #: include/classes/api/services/CItemGeneral.php:1606 msgid "value of first parameter is too long" -msgstr "" +msgstr "la valeur du premier paramètre est trop longue" #: include/classes/helpers/CCorrelationHelper.php:141 msgid "value of new event tag" -msgstr "" +msgstr "valeur du nouveau tag d'événement" #: include/classes/api/services/CItemGeneral.php:1612 msgid "value of second parameter is too long" -msgstr "" +msgstr "la valeur du deuxième paramètre est trop longue" #: include/classes/api/services/CItemGeneral.php:1623 #, c-format @@ -22341,4 +22350,4 @@ msgstr "a" #: include/classes/validators/CApiInputValidator.php:2853 #, c-format msgid "zoom level must be between \"%1$s\" and \"%2$s\"" -msgstr "" +msgstr "le niveau de zoom doit être compris entre \"%1$s\" et \"%2$s\"" diff --git a/ui/locale/ru/LC_MESSAGES/frontend.po b/ui/locale/ru/LC_MESSAGES/frontend.po index f7e97902745..b352e368e2f 100644 --- a/ui/locale/ru/LC_MESSAGES/frontend.po +++ b/ui/locale/ru/LC_MESSAGES/frontend.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: Zabbix 6.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-02 16:36+0200\n" -"PO-Revision-Date: 2022-03-02 20:59+0000\n" +"PO-Revision-Date: 2022-03-08 13:18+0000\n" "Last-Translator: Jurijs <jurijs.klopovskis@zabbix.com>\n" "Language-Team: Zabbix translation team\n" "Language: ru\n" @@ -890,7 +890,7 @@ msgstr "Добавить узел сети" #: include/classes/widgets/views/widget.tophosts.form.view.php:75 msgid "Add item column" -msgstr "" +msgstr "Добавить колонку айтемов" #: app/partials/massupdate.macros.tab.php:95 #: app/partials/massupdate.valuemaps.tab.php:37 @@ -1113,7 +1113,7 @@ msgstr "Все панели" #: app/views/monitoring.charts.view.php:82 msgid "All graphs" -msgstr "" +msgstr "Все графики" #: app/partials/administration.usergroup.grouprights.html.php:46 #: app/views/administration.user.edit.php:425 @@ -1383,7 +1383,7 @@ msgstr "Должен существовать, по крайней мере, о #: include/classes/api/services/CMaintenance.php:683 msgid "At least one day of the week or day of the month must be specified." -msgstr "" +msgstr "Как минимум один день недели или один день месяца должен быть указан." #: include/classes/api/services/CMaintenance.php:382 #: include/classes/api/services/CMaintenance.php:574 @@ -21616,7 +21616,7 @@ msgstr "нет данных" #: include/classes/api/services/CHostPrototype.php:1205 #, c-format msgid "no default interface for \"%1$s\" type." -msgstr "" +msgstr "для типа \"%1$s\" нет интерфейса по умолчанию." #: include/classes/api/services/CEvent.php:773 msgid "no permissions to acknowledge problems" diff --git a/ui/tests/api_json/testAPIInfo.php b/ui/tests/api_json/testAPIInfo.php index f2c0bb925d9..6264b7fed5d 100644 --- a/ui/tests/api_json/testAPIInfo.php +++ b/ui/tests/api_json/testAPIInfo.php @@ -36,6 +36,6 @@ class testAPIInfo extends CAPITest { $this->disableAuthorization(); $result = $this->call('apiinfo.version', []); - $this->assertSame('6.0.2', $result['result']); + $this->assertSame('6.0.3', $result['result']); } } diff --git a/ui/tests/selenium/SeleniumTests.php b/ui/tests/selenium/SeleniumTests.php index a1fc170446f..550a8451d34 100644 --- a/ui/tests/selenium/SeleniumTests.php +++ b/ui/tests/selenium/SeleniumTests.php @@ -92,8 +92,9 @@ require_once dirname(__FILE__).'/testFormAdministrationUserGroups.php'; require_once dirname(__FILE__).'/testFormApiTokensAdministrationGeneral.php'; require_once dirname(__FILE__).'/testFormApiTokensUserSettings.php'; require_once dirname(__FILE__).'/testFormEventCorrelation.php'; -require_once dirname(__FILE__).'/testFormFilterHosts.php'; -require_once dirname(__FILE__).'/testFormFilterProblems.php'; +require_once dirname(__FILE__).'/filterTabs/testFormFilterHosts.php'; +require_once dirname(__FILE__).'/filterTabs/testFormFilterLatestData.php'; +require_once dirname(__FILE__).'/filterTabs/testFormFilterProblems.php'; require_once dirname(__FILE__).'/testFormGraph.php'; require_once dirname(__FILE__).'/testFormGraphPrototype.php'; require_once dirname(__FILE__).'/hosts/testFormHostConfiguration.php'; @@ -289,6 +290,7 @@ class SeleniumTests { $suite->addTestSuite('testFormApiTokensUserSettings'); $suite->addTestSuite('testFormEventCorrelation'); $suite->addTestSuite('testFormFilterHosts'); + $suite->addTestSuite('testFormFilterLatestData'); $suite->addTestSuite('testFormFilterProblems'); $suite->addTestSuite('testFormAdministrationGeneralGeomaps'); $suite->addTestSuite('testGeomapWidgetScreenshots'); diff --git a/ui/tests/selenium/common/testFormFilter.php b/ui/tests/selenium/common/testFormFilter.php index 52d23bfa20a..50ea09cb784 100644 --- a/ui/tests/selenium/common/testFormFilter.php +++ b/ui/tests/selenium/common/testFormFilter.php @@ -45,13 +45,13 @@ class testFormFilter extends CWebTest { * * @param array $data given data provider */ - public function checkFilters($data) { + public function checkFilters($data, $table_selector) { $this->page->waitUntilReady(); $filter_container = $this->query('xpath://ul[@class="ui-sortable-container ui-sortable"]')->asFilterTab()->one(); switch ($data['expected']) { case TEST_GOOD: - $table = $this->query('class:list-table')->asTable()->waitUntilReady()->one(); + $table = $this->query($table_selector)->asTable()->waitUntilReady()->one(); $rows = $table->getRows(); $filtered_rows_count = ($rows->count() === 1 && $rows->asText() === ['No data found.']) ? 0 @@ -87,40 +87,48 @@ class testFormFilter extends CWebTest { $this->assertMessage(TEST_BAD, null, $data['error_message']); $this->page->refresh()->waitUntilReady(); $this->assertEquals($this->query('xpath://li/ul[@class="ui-sortable-container ui-sortable"]/li')->count(), 1); - break; + break; } } /** * Change data in filter form. * - * @param string $user test user with saved filters + * @param string $user test user with saved filters + * @param string $password password for user with saved filters + * @param string $table_selector selector of a table with filtered data */ - public function updateFilterForm($user) { - $this->page->userLogin($user, 'zabbix'); + public function updateFilterForm($user, $password, $table_selector) { + $this->page->userLogin($user, $password); $this->page->open($this->url)->waitUntilReady(); + // Changing filter data. $filter_container = $this->query('xpath://ul[@class="ui-sortable-container ui-sortable"]')->asFilterTab()->one(); $filter_container->selectTab('update_tab'); $form = $this->query('id:tabfilter_1')->asForm()->waitUntilReady()->one(); - $result_before = $this->getTableResults(); + $result_before = $this->getTableResults($table_selector); for ($i = 0; $i < 2; ++$i) { - $form->fill(['Host groups' => ['Zabbix servers']]); + $form->fill(['Host groups' => ['Group to check Overview', 'Another group to check Overview']]); + if ($i === 0) { $this->query('name:filter_apply')->one()->click(); - $this->assertFalse($result_before === $this->getTableResults()); + $this->assertFalse($result_before === $this->getTableResults($table_selector)); } + $this->query('xpath://li[@data-target="tabfilter_0"]/a')->one()->click(); $this->page->waitUntilReady(); $this->assertEquals('italic', $this->query('xpath://li[@data-target="tabfilter_1"]/a[@class="tabfilter-item-link"]') - ->one()->getCSSValue('font-style')); + ->one()->getCSSValue('font-style') + ); + $filter_container->selectTab('update_tab'); + if ($i === 0) { $this->query('button:Reset')->one()->click(); } else { - $this->assertTrue($result_before === $this->getTableResults()); + $this->assertTrue($result_before === $this->getTableResults($table_selector)); $this->query('button:Update')->one()->click(); } } @@ -129,25 +137,28 @@ class testFormFilter extends CWebTest { sleep(1); // Getting changed host/problem result and then comparing it with displayed result from dropdown. - $result = $this->getTableResults(); + $result = $this->getTableResults($table_selector); $this->query('xpath://li[@data-target="tabfilter_0"]/a')->one()->click(); $this->query('xpath://button[@data-action="toggleTabsList"]')->one()->click(); $this->page->waitUntilReady(); $this->assertEquals($result, $this->query('xpath://a[@aria-label="update_tab"]') - ->one()->getAttribute('data-counter')); + ->one()->getAttribute('data-counter') + ); // Checking that hosts/problems amount in filter displayed near name at the tab changed. $this->assertEquals($result, $this->query('xpath://li[@data-target="tabfilter_1"]/a') - ->one()->getAttribute('data-counter')); + ->one()->getAttribute('data-counter') + ); } /** * Update filter properties. * - * @param string $user test user with saved filters + * @param string $user test user with saved filters + * @param string $password password for user with saved filters */ - public function updateFilterProperties($user) { - $this->page->userLogin($user, 'zabbix'); + public function updateFilterProperties($user, $password) { + $this->page->userLogin($user, $password); $this->page->open($this->url)->waitUntilReady(); $filter_container = $this->query('xpath://ul[@class="ui-sortable-container ui-sortable"]')->asFilterTab()->one(); @@ -177,10 +188,11 @@ class testFormFilter extends CWebTest { /** * Delete existing filters. * - * @param string $user test user with saved filters + * @param string $user test user with saved filters + * @param string $password password for user with saved filters */ - public function deleteFilter($user) { - $this->page->userLogin($user, 'zabbix'); + public function deleteFilter($user, $password) { + $this->page->userLogin($user, $password); $this->page->open($this->url)->waitUntilReady(); $filter_container = $this->query('xpath://ul[@class="ui-sortable-container ui-sortable"]')->asFilterTab()->one(); @@ -209,11 +221,12 @@ class testFormFilter extends CWebTest { /** * Create filter. * - * @param array $data given data provider - * @param string $user test user with saved filters + * @param array $data given data provider + * @param string $user test user with saved filters + * @param string $password password for user with saved filters */ - public function createFilter($data, $user = null) { - $this->page->userLogin($user, 'zabbix'); + public function createFilter($data, $user, $password) { + $this->page->userLogin($user, $password); $this->page->open($this->url)->waitUntilReady(); // Checking if home tab is selected. @@ -223,6 +236,7 @@ class testFormFilter extends CWebTest { } $this->page->waitUntilReady(); + if (array_key_exists('filter_form', $data)) { $home_form = $this->query('xpath://div[@id="tabfilter_0"]/form')->asForm()->one(); $home_form->fill($data['filter_form']); @@ -237,10 +251,14 @@ class testFormFilter extends CWebTest { /** * Return result amount from table. + * + * @param string $table_selector selector of a table with filtered data + * + * @return int */ - public function getTableResults() { - $table = $this->query('class:list-table')->asTable()->waitUntilReady()->one(); - $text = $this->query('xpath://table[@class="list-table"]/tbody/tr/td')->one()->getText(); + public function getTableResults($table_selector) { + $table = $this->query($table_selector)->asTable()->waitUntilReady()->one(); + $text = $table->query('xpath:.//tbody/tr/td')->one()->getText(); $result = ($text === 'No data found.') ? 0 : $table->getRows()->count(); return $result; @@ -248,6 +266,8 @@ class testFormFilter extends CWebTest { /** * Return filter names from droplist. + * + * @return array */ public function getDropdownFilterNames() { $this->query('xpath://button[@data-action="toggleTabsList"]')->one()->click(); @@ -264,6 +284,7 @@ class testFormFilter extends CWebTest { */ public function checkName($filter_name) { $filter_container = $this->query('xpath://ul[@class="ui-sortable-container ui-sortable"]')->asFilterTab()->one(); + // Checking that name of filter displayed on the tab. $this->assertEquals($filter_name, $filter_container->getSelectedTabName()); diff --git a/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php b/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php index 1c12d20d267..a0d2f691f9c 100644 --- a/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php +++ b/ui/tests/selenium/dashboard/testDashboardCopyWidgets.php @@ -28,7 +28,7 @@ class testDashboardCopyWidgets extends CWebTest { const DASHBOARD_ID = 1300; const PASTE_DASHBOARD_ID = 1310; - const NEW_PAGE_ID = 1430; + const NEW_PAGE_ID = 14300; const NEW_PAGE_NAME = 'Test_page'; const UPDATE_TEMPLATEID = 50000; const TEMPLATED_PAGE_NAME = 'Page for pasting widgets'; diff --git a/ui/tests/selenium/data/data_test.sql b/ui/tests/selenium/data/data_test.sql index c94726eb3b6..138be815876 100644 --- a/ui/tests/selenium/data/data_test.sql +++ b/ui/tests/selenium/data/data_test.sql @@ -2108,8 +2108,8 @@ INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (10110, 'Dashb INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (10110, 10110); INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10001, 10110, 'hostavail', 'Reference HA widget', 0, 0, 6, 3); INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10002, 10110, 'hostavail', 'Reference HA widget to delete', 0, 3, 6, 3); -INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (8900, 10002, 2, 'groupids', 0, 4); -INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (8901, 10002, 0, 'layout', 1); +INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (89000, 10002, 2, 'groupids', 0, 4); +INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (89001, 10002, 0, 'layout', 1); INSERT INTO hstgrp (groupid,name,internal) VALUES (50015,'Group for Host availability widget',0); INSERT INTO hstgrp (groupid,name,internal) VALUES (50016,'Group in maintenance for Host availability widget',0); @@ -2178,14 +2178,14 @@ INSERT INTO hostmacro (hostmacroid, hostid, macro, value, description) VALUES (9 INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (10220, 'Dashboard for Trigger overview widget', 1, 1); INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (10220, 10220); INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10003, 10220, 'trigover', 'Group to check Overview', 0, 0, 12, 7); -INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (8902, 10003, 0, 'style', 1); -INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (8903, 10003, 2, 'groupids', 0, 50011); +INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (89002, 10003, 0, 'style', 1); +INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (89003, 10003, 2, 'groupids', 0, 50011); -- Dashboard for sharing testing INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (1210, 'Testing share dashboard', 9, 0); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (1210, 1210); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (12100, 1210); INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (1220, 'Dashboard for Admin share testing', 1, 1); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (1220, 1220); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (12200, 1220); INSERT INTO dashboard_user (dashboard_userid, dashboardid, userid, permission) VALUES (1, 1220, 9, 2); -- Dashboard for graph widget @@ -2371,10 +2371,10 @@ INSERT INTO graphs_items (gitemid, graphid, itemid, sortorder) VALUES (700039, 7 INSERT INTO graphs_items (gitemid, graphid, itemid, sortorder) VALUES (700040, 700031, 99106, 1); INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (1050, 'Dashboard for Dynamic item', 1, 1); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (1050, 1050); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10010, 1050, 'graph', '', 0, 0, 8, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10011, 1050, 'graph', '', 8, 0, 8, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10012, 1050, 'graph', '', 16, 0, 8, 3); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (10500, 1050); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10010, 10500, 'graph', '', 0, 0, 8, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10011, 10500, 'graph', '', 8, 0, 8, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10012, 10500, 'graph', '', 16, 0, 8, 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90035, 10010, 0, 'source_type', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90036, 10010, 4, 'itemid', 0, 99104); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90037, 10011, 0, 'source_type', 1); @@ -2383,11 +2383,11 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUE INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90040, 10012, 0, 'source_type', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90041, 10012, 4, 'itemid', 0, 99104); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90042, 10012, 0, 'dynamic', 1); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10013, 1050, 'graph', '', 0, 3, 8, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10014, 1050, 'graph', '', 8, 3, 8, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10015, 1050, 'graph', '', 16, 3, 8, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10016, 1050, 'graph', '', 0, 6, 10, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10017, 1050, 'graph', '', 10, 6, 10, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10013, 10500, 'graph', '', 0, 3, 8, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10014, 10500, 'graph', '', 8, 3, 8, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10015, 10500, 'graph', '', 16, 3, 8, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10016, 10500, 'graph', '', 0, 6, 10, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10017, 10500, 'graph', '', 10, 6, 10, 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_graphid) VALUES (90043, 10013, 6, 'graphid', 0, 700027); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_graphid) VALUES (90044, 10014, 6, 'graphid', 0, 700026); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90045, 10014, 0, 'dynamic', 1); @@ -2397,10 +2397,10 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90049, 10016, 0, 'dynamic', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_graphid) VALUES (90050, 10017, 6, 'graphid', 0, 700031); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90051, 10017, 0, 'dynamic', 1); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10018, 1050, 'plaintext', '', 0, 9, 8, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10019, 1050, 'plaintext', '', 8, 9, 8, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10020, 1050, 'plaintext', '', 16, 9, 8, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10021, 1050, 'plaintext', '', 0, 11, 8, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10018, 10500, 'plaintext', '', 0, 9, 8, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10019, 10500, 'plaintext', '', 8, 9, 8, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10020, 10500, 'plaintext', '', 16, 9, 8, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10021, 10500, 'plaintext', '', 0, 11, 8, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90052, 10018, 4, 'itemids', 0, 99104); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90053, 10019, 4, 'itemids', 0, 99103); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90054, 10019, 0, 'dynamic', 1); @@ -2409,17 +2409,17 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUE INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90057, 10021, 4, 'itemids', 0, 99103); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90058, 10021, 4, 'itemids', 0, 99104); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90059, 10021, 0, 'dynamic', 1); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10022, 1050, 'url', 'Dynamic URL', 0, 13, 11, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10022, 10500, 'url', 'Dynamic URL', 0, 13, 11, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90060, 10022, 0, 'dynamic', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_str) VALUES (90061, 10022, 1, 'url', 'iframe.php?name={HOST.NAME}'); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10023, 1050, 'graphprototype', '', 0, 17, 9, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10024, 1050, 'graphprototype', '', 9, 17, 8, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10025, 1050, 'graphprototype', '', 17, 17, 7, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10026, 1050, 'graphprototype', '', 0, 19, 8, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10027, 1050, 'graphprototype', '', 8, 19, 9, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10028, 1050, 'graphprototype', '', 17, 19, 7, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10029, 1050, 'graphprototype', '', 0, 21, 11, 2); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10030, 1050, 'graphprototype', '', 11, 21, 11, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10023, 10500, 'graphprototype', '', 0, 17, 9, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10024, 10500, 'graphprototype', '', 9, 17, 8, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10025, 10500, 'graphprototype', '', 17, 17, 7, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10026, 10500, 'graphprototype', '', 0, 19, 8, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10027, 10500, 'graphprototype', '', 8, 19, 9, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10028, 10500, 'graphprototype', '', 17, 19, 7, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10029, 10500, 'graphprototype', '', 0, 21, 11, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10030, 10500, 'graphprototype', '', 11, 21, 11, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90062, 10023, 0, 'source_type', 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90063, 10023, 5, 'itemid', 0, 99109); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90064, 10024, 0, 'dynamic', 1); @@ -2445,27 +2445,27 @@ INSERT INTO media (mediaid, userid, mediatypeid, sendto, active, severity, perio -- Dashboards and widgets for Copy widget tests INSERT INTO dashboard (dashboardid, name, userid, private, auto_start) VALUES (1300, 'Dashboard for Copying widgets', 1, 1, 0); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (1300, 1300); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid, name, sortorder) VALUES (1430, 1300, 'Test_page', 1); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (13000, 1300); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid, name, sortorder) VALUES (14300, 1300, 'Test_page', 1); INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (1310, 'Dashboard for Paste widgets', 1, 1); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (1310, 1310); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (13100, 1310); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10090, 1310, 'navtree', 'Test copy Map navigation tree', 0, 0, 6, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10090, 13100, 'navtree', 'Test copy Map navigation tree', 0, 0, 6, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (90479, 10090, 1, 'reference', 0, 'FYKXG'); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (0174, 1310, 'clock', 'Test widget for replace', 6, 0, 13, 8); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (0174, 13100, 'clock', 'Test widget for replace', 6, 0, 13, 8); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10050, 1300, 'actionlog', 'Test copy Action log', 0, 0, 7, 6); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10050, 13000, 'actionlog', 'Test copy Action log', 0, 0, 7, 6); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90250, 10050, 0, 'rf_rate', 10); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90251, 10050, 0, 'show_lines', 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90252, 10050, 0, 'sort_triggers', 7); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10051, 1300, 'clock', 'Test copy Clock', 7, 0, 2, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10051, 13000, 'clock', 'Test copy Clock', 7, 0, 2, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90253, 10051, 0, 'rf_rate', 60); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90254, 10051, 0, 'time_type', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90412, 10051, 4, 'itemid', 0, 42229); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10052, 1300, 'dataover', 'Test copy Data overview', 9, 0, 4, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10052, 13000, 'dataover', 'Test copy Data overview', 9, 0, 4, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90255, 10052, 0, 'rf_rate', 0); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90256, 10052, 0, 'show_suppressed', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90257, 10052, 0, 'style', 1); @@ -2473,23 +2473,23 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (90259, 10052, 2, 'groupids', 0, 50011); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (90260, 10052, 3, 'hostids', 0, 50012); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10053, 1300, 'graph', 'Test copy classic Graph', 13, 0, 11, 6); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10053, 13000, 'graph', 'Test copy classic Graph', 13, 0, 11, 6); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90261, 10053, 0, 'dynamic', 10); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90262, 10053, 0, 'rf_rate', 30); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90263, 10053, 0, 'show_legend', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90264, 10053, 0, 'source_type', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (90265, 10053, 4, 'itemid', 0, 99088); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10054, 1300, 'favgraphs', 'Test copy Favourite graphs', 7, 2, 2, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10054, 13000, 'favgraphs', 'Test copy Favourite graphs', 7, 2, 2, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90413, 10054, 0, 'rf_rate', 30); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10055, 1300, 'favmaps', 'Test copy Favourite maps', 9, 2, 4, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10055, 13000, 'favmaps', 'Test copy Favourite maps', 9, 2, 4, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90266, 10055, 0, 'rf_rate', 600); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10056, 1300, 'discovery', 'Test copy Discovery status', 9, 4, 4, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10056, 13000, 'discovery', 'Test copy Discovery status', 9, 4, 4, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90267, 10056, 0, 'rf_rate', 900); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10058, 1300, 'graphprototype', 'Test copy Graph prototype', 0, 6, 13, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10058, 13000, 'graphprototype', 'Test copy Graph prototype', 0, 6, 13, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90269, 10058, 0, 'columns', 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90270, 10058, 0, 'rows', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90271, 10058, 0, 'dynamic', 1); @@ -2497,7 +2497,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUE INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90273, 10058, 0, 'show_legend', 0); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_graphid) VALUES (900401, 10058, 7, 'graphid', 0, 600000); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10059, 1300, 'hostavail', 'Test copy Host availability', 13, 6, 5, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10059, 13000, 'hostavail', 'Test copy Host availability', 13, 6, 5, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90402, 10059, 0, 'interface_type', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90403, 10059, 0, 'interface_type', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904004, 10059, 0, 'interface_type', 3); @@ -2506,11 +2506,11 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUE INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904007, 10059, 0, 'rf_rate', 60); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (904008, 10059, 2, 'groupids', 0, 50013); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10060, 1300, 'map', 'Test copy Map', 18, 6, 6, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10060, 13000, 'map', 'Test copy Map', 18, 6, 6, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (904009, 10060, 1, 'reference', 0, 'OYKZW'); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_sysmapid) VALUES (904010, 10060, 8, 'sysmapid', 0, 3); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10092, 1300, 'navtree', 'Test copy Map navigation tree', 0, 10, 6, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10092, 13000, 'navtree', 'Test copy Map navigation tree', 0, 10, 6, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904011, 10092, 0, 'navtree.order.2', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904012, 10092, 0, 'rf_rate', 60); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904013, 10092, 0, 'show_unavailable', 1); @@ -2520,13 +2520,13 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (904017, 10092, 8, 'navtree.sysmapid.1', 0, 6); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (904018, 10092, 8, 'navtree.sysmapid.2', 0, 10); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10091, 1300, 'map', 'Test copy Map from tree', 6, 10, 7, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10091, 13000, 'map', 'Test copy Map from tree', 6, 10, 7, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904019, 10091, 0, 'rf_rate', 120); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904020, 10091, 0, 'source_type', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (904021, 10091, 1, 'filter_widget_reference', 0, 'STZDI'); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (904022, 10091, 1, 'reference', 0, 'PVEYR'); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10063, 1300, 'plaintext', 'Test copy plain text', 13, 10, 5, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10063, 13000, 'plaintext', 'Test copy plain text', 13, 10, 5, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904023, 10063, 0, 'dynamic', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904024, 10063, 0, 'rf_rate', 0); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904025, 10063, 0, 'show_as_html', 1); @@ -2534,7 +2534,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUE INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904027, 10063, 0, 'style', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (904028, 10063, 4, 'itemids', 0, 42230); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10064, 1300, 'problemhosts', 'Test copy Problem hosts', 18, 10, 6, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10064, 13000, 'problemhosts', 'Test copy Problem hosts', 18, 10, 6, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904029, 10064, 0, 'evaltype', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904030, 10064, 0, 'ext_ack', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904031, 10064, 0, 'hide_empty_groups', 1); @@ -2551,7 +2551,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (904043, 10064, 2, 'groupids', 0, 50011); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_itemid) VALUES (904044, 10064, 4, 'itemids', 0, 42230); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10065, 1300, 'problems', 'Test copy Problems', 0, 12, 8, 6); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10065, 13000, 'problems', 'Test copy Problems', 0, 12, 8, 6); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904045, 10065, 0, 'evaltype', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904046, 10065, 0, 'rf_rate', 900); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90321, 10065, 0, 'severities', 0); @@ -2578,7 +2578,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (904066, 10065, 2, 'groupids', 0, 50005); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (904067, 10065, 3, 'hostids', 0, 99026); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10066, 1300, 'problems', 'Test copy Problems 2', 8, 12, 16, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10066, 13000, 'problems', 'Test copy Problems 2', 8, 12, 16, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904068, 10066, 0, 'rf_rate', 60); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904069, 10066, 0, 'show', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904070, 10066, 0, 'show_lines', 5); @@ -2601,7 +2601,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (904089, 10066, 2, 'groupids', 0, 50006); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (904090, 10066, 3, 'hostids', 0, 99015); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10067, 1300, 'problemsbysv', 'Test copy Problems by severity', 8, 14, 16, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10067, 13000, 'problemsbysv', 'Test copy Problems by severity', 8, 14, 16, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904091, 10067, 0, 'evaltype', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904092, 10067, 0, 'ext_ack', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (904093, 10067, 0, 'layout', 1); @@ -2619,10 +2619,10 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (905006, 10067, 2, 'groupids', 0, 50011); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (905007, 10067, 3, 'hostids', 0, 99012); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10068, 1300, 'systeminfo', 'Test copy System information', 0, 18, 7, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10068, 13000, 'systeminfo', 'Test copy System information', 0, 18, 7, 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905008, 10068, 0, 'rf_rate', 30); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10069, 1300, 'trigover', 'Test copy Trigger overview', 7, 18, 17, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10069, 13000, 'trigover', 'Test copy Trigger overview', 7, 18, 17, 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905009, 10069, 0, 'rf_rate', 120); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905010, 10069, 0, 'show', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905011, 10069, 0, 'show_suppressed', 1); @@ -2631,19 +2631,19 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (905014, 10069, 2, 'groupids', 0, 50011); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (905015, 10069, 3, 'hostids', 0, 99012); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10070, 1300, 'url', 'Test copy URL', 0, 21, 7, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10070, 13000, 'url', 'Test copy URL', 0, 21, 7, 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905016, 10070, 0, 'dynamic', 1); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905017, 10070, 0, 'rf_rate', 120); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_str) VALUES (905018, 10070, 1, 'url', 0, 'https://www.zabbix.com/integrations'); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10071, 1300, 'web', 'Test copy Web monitoring', 7, 21, 3, 3); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10071, 13000, 'web', 'Test copy Web monitoring', 7, 21, 3, 3); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905019, 10071, 0, 'maintenance', 0); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905020, 10071, 0, 'rf_rate', 120); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (905021, 10071, 2, 'exclude_groupids', 0, 50008); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (905022, 10071, 2, 'groupids', 0, 50016); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (905023, 10071, 3, 'hostids', 0, 99133); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10072, 1300, 'problems', 'Test copy Problems 3', 10, 21, 14, 2); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10072, 13000, 'problems', 'Test copy Problems 3', 10, 21, 14, 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905024, 10072, 0, 'evaltype', 2); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905025, 10072, 0, 'rf_rate', 60); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905026, 10072, 0, 'severities', 0); @@ -2669,7 +2669,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (905046, 10072, 2, 'groupids', 0, 50006); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (905047, 10072, 3, 'hostids', 0, 99015); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10073, 1300, 'graphprototype', 'Test copy Graph prototype 2', 10, 23, 14, 5); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10073, 13000, 'graphprototype', 'Test copy Graph prototype 2', 10, 23, 14, 5); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905048, 10073, 0, 'columns', 20); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905049, 10073, 0, 'rows', 5); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (905050, 10073, 0, 'dynamic', 0); @@ -2677,7 +2677,7 @@ INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUE INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (90444, 10073, 0, 'show_legend', 0); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_graphid) VALUES (905053, 10073, 7, 'graphid', 0, 600000); -INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10730, 1300, 'geomap', 'Geomap widget for copying', 0, 24, 10, 4); +INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) VALUES (10730, 13000, 'geomap', 'Geomap widget for copying', 0, 24, 10, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_groupid) VALUES (9050612, 10730, 2, 'groupids', 0, 4); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int, value_hostid) VALUES (9050613, 10730, 3, 'hostids', 0, 99136); INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_int) VALUES (9050614, 10730, 0, 'evaltype', 2); @@ -2699,7 +2699,7 @@ INSERT INTO widget (widgetid, dashboard_pageid, type, name, x, y, width, height) INSERT INTO widget_field (widget_fieldid, widgetid, type, name, value_graphid) VALUES (905055, 12000, 7, 'graphid', 600002); INSERT INTO dashboard (dashboardid, name, userid, private) VALUES (1410, 'Dashboard for Sceenshoting Graph Prototype widgets', 1, 1); -INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (1410, 1410); +INSERT INTO dashboard_page (dashboard_pageid, dashboardid) VALUES (14100, 1410); -- Overrides for LLD Overrides test INSERT INTO lld_override (lld_overrideid, itemid, name, step, evaltype, stop) values (5000, 133800, 'Override for update 1', 1, 1, 0); diff --git a/ui/tests/selenium/testFormFilterHosts.php b/ui/tests/selenium/filterTabs/testFormFilterHosts.php index 3227b0146e2..678ee43c35d 100644 --- a/ui/tests/selenium/testFormFilterHosts.php +++ b/ui/tests/selenium/filterTabs/testFormFilterHosts.php @@ -18,7 +18,7 @@ ** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. **/ -require_once dirname(__FILE__).'/common/testFormFilter.php'; +require_once dirname(__FILE__).'/../common/testFormFilter.php'; /** * @backup profiles @@ -26,6 +26,7 @@ require_once dirname(__FILE__).'/common/testFormFilter.php'; class testFormFilterHosts extends testFormFilter { public $url = 'zabbix.php?action=host.view'; + public $table_selector = 'class:list-table'; public static function getCheckCreatedFilterData() { return [ @@ -105,7 +106,7 @@ class testFormFilterHosts extends testFormFilter { 'Host groups' => ['Group to check Overview'] ], 'filter' => [ - 'Name' => 'кирилица' + 'Name' => 'кириллица' ], 'tab_id' => '4' ] @@ -138,28 +139,28 @@ class testFormFilterHosts extends testFormFilter { * @dataProvider getCheckCreatedFilterData */ public function testFormFilterHosts_CheckCreatedFilter($data) { - $this->createFilter($data, 'filter-create'); - $this->checkFilters($data); + $this->createFilter($data, 'filter-create', 'zabbix'); + $this->checkFilters($data, $this->table_selector); } /** * Delete created filter. */ public function testFormFilterHosts_Delete() { - $this->deleteFilter('filter-delete'); + $this->deleteFilter('filter-delete', 'zabbix'); } /** * Updating filter form. */ public function testFormFilterHosts_UpdateForm() { - $this->updateFilterForm('filter-update'); + $this->updateFilterForm('filter-update', 'zabbix', $this->table_selector); } /** * Updating saved filter properties. */ public function testFormFilterHosts_UpdateProperties() { - $this->updateFilterProperties('filter-update'); + $this->updateFilterProperties('filter-update', 'zabbix'); } } diff --git a/ui/tests/selenium/filterTabs/testFormFilterLatestData.php b/ui/tests/selenium/filterTabs/testFormFilterLatestData.php new file mode 100644 index 00000000000..33cc5b583f5 --- /dev/null +++ b/ui/tests/selenium/filterTabs/testFormFilterLatestData.php @@ -0,0 +1,256 @@ +<?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. +**/ + +require_once dirname(__FILE__).'/../common/testFormFilter.php'; + +/** + * @backup profiles + * + * @onBefore prepareUserData, pepareFilterTabsData + * + * @onAfter clearData + */ +class testFormFilterLatestData extends testFormFilter { + + public $url = 'zabbix.php?action=latest.view'; + + protected static $users = [ + 'user-delete', + 'user-update' + ]; + + private function getTableSelector() { + return 'xpath://table['.CXPathHelper::fromClass('overflow-ellipsis').']'; + } + + /** + * Add user for updating. + */ + public function prepareUserData() { + $response = CDataHelper::call('user.create', [ + [ + 'username' => 'latest-filter-delete', + 'passwd' => 'Delete_filter_passw0rd', + 'autologin' => 1, + 'autologout' => 0, + 'roleid' => 3, + 'usrgrps' => [ + [ + 'usrgrpid' => '7' + ] + ] + ], + [ + 'username' => 'latest-filter-update', + 'passwd' => 'Update_filter_passw0rd', + 'autologin' => 1, + 'autologout' => 0, + 'roleid' => 3, + 'usrgrps' => [ + [ + 'usrgrpid' => '7' + ] + ] + ] + ]); + + $this->assertArrayHasKey('userids', $response); + self::$users['user-delete'] = $response['userids'][0]; + self::$users['user-update'] = $response['userids'][1]; + } + + /** + * Function for creating filter tabs in DB. + */ + public static function pepareFilterTabsData() { + // Filters for delete. + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2001, '. + zbx_dbstr(self::$users['user-delete']).','.zbx_dbstr('web.monitoring.latest.properties').', 0, 0, 0, '. + zbx_dbstr('{"filter_name":""}').', 3)'); + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2002, '. + zbx_dbstr(self::$users['user-delete']).','.zbx_dbstr('web.monitoring.latest.properties').', 2, 0, 0, '. + zbx_dbstr('{"hostids":["99012"],"filter_name":"Filter_for_delete_2"}').', 3)'); + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2003, '. + zbx_dbstr(self::$users['user-delete']).','.zbx_dbstr('web.monitoring.latest.properties').', 1, 0, 0, '. + zbx_dbstr('{"name":"_item","filter_name":"Filter_for_delete_1","filter_show_counter":1}').', 3)'); + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2004, '. + zbx_dbstr(self::$users['user-delete']).','.zbx_dbstr('web.monitoring.latest.properties').', 2, 0, 0, '. + zbx_dbstr('{"hostids":["99012"],"filter_name":"Filter_for_delete_2"}').', 3)'); + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2005, '. + zbx_dbstr(self::$users['user-delete']).','.zbx_dbstr('web.monitoring.latest.properties').', 1, 0, 0, '. + zbx_dbstr('{"name":"_item","filter_name":"Filter_for_delete_1","filter_show_counter":1}').', 3)'); + + // Filter for update. + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2006, '. + zbx_dbstr(self::$users['user-update']).','.zbx_dbstr('web.monitoring.latest.properties').', 0, 0, 0, '. + zbx_dbstr('{"filter_name":""}').', 3)'); + DBexecute('INSERT INTO profiles (profileid, userid, idx, idx2, value_id, value_int, value_str, type) VALUES (2007, '. + zbx_dbstr(self::$users['user-update']).','.zbx_dbstr('web.monitoring.latest.properties').', 1, 0, 0, '. + zbx_dbstr('{"groupids":["50011"],"filter_name":"update_tab","filter_show_counter":1}').', 3)'); + } + + public static function getCheckCreatedFilterData() { + return [ + [ + [ + 'expected' => TEST_BAD, + 'filter' => [ + 'Name' => '', + 'Show number of records' => true + ], + 'error_message' => 'Incorrect value for field "filter_name": cannot be empty.' + ] + ], + [ + [ + 'expected' => TEST_BAD, + 'filter' => [ + 'Name' => '' + ], + 'error_message' => 'Incorrect value for field "filter_name": cannot be empty.' + ] + ], + // Dataprovider with 1 space instead of name. + [ + [ + 'expected' => TEST_BAD, + 'filter' => [ + 'Name' => ' ' + ], + 'error_message' => 'Incorrect value for field "filter_name": cannot be empty.' + ] + ], + // Dataprovider with default name + [ + [ + 'expected' => TEST_GOOD, + 'filter_form' => [ + 'Host groups' => ['ZBX6648 All Triggers'] + ], + 'filter' => [ + 'Show number of records' => true + ], + 'tab_id' => '1' + ] + ], + [ + [ + 'expected' => TEST_GOOD, + 'filter_form' => [ + 'Name' => 'non_exist' + ], + 'filter' => [ + 'Name' => 'simple_name' + ], + 'tab_id' => '2' + ] + ], + // Dataprovider with symbols instead of name. + [ + [ + 'expected' => TEST_GOOD, + 'filter_form' => [ + 'Show details' => true, + 'Name' => '_item' + ], + 'filter' => [ + 'Name' => '*;%№:?(', + 'Show number of records' => true + ], + 'tab_id' => '3' + ] + ], + // Dataprovider with name as cyrillic. + [ + [ + 'expected' => TEST_GOOD, + 'filter_form' => [ + 'Host groups' => ['Group to check Overview'] + ], + 'filter' => [ + 'Name' => 'кириллица' + ], + 'tab_id' => '4' + ] + ], + // Two dataproviders with same name and options. + [ + [ + 'expected' => TEST_GOOD, + 'filter' => [ + 'Name' => 'duplicated_name' + ], + 'tab_id' => '5' + ] + ], + [ + [ + 'expected' => TEST_GOOD, + 'filter' => [ + 'Name' => 'duplicated_name' + ], + 'tab_id' => '6' + ] + ] + ]; + } + + /** + * Create and check new filters. + * + * @dataProvider getCheckCreatedFilterData + */ + public function testFormFilterLatestData_CheckCreatedFilter($data) { + $this->createFilter($data, 'filter-create', 'zabbix'); + $this->checkFilters($data, $this->getTableSelector()); + } + + /** + * Delete created filter. + */ + public function testFormFilterLatestData_Delete() { + $this->deleteFilter('latest-filter-delete', 'Delete_filter_passw0rd'); + } + + /** + * Updating filter form. + */ + public function testFormFilterLatestData_UpdateForm() { + $this->updateFilterForm('latest-filter-update', 'Update_filter_passw0rd', $this->getTableSelector()); + } + + /** + * Updating saved filter properties. + */ + public function testFormFilterLatestData_UpdateProperties() { + $this->updateFilterProperties('latest-filter-update', 'Update_filter_passw0rd'); + } + + /** + * Delete created user data after test. + */ + public static function clearUsersData() { + // Delete Hosts. + CDataHelper::call('user.delete', [ + self::$data['user-delete'], + self::$data['user-update'] + ]); + } +} diff --git a/ui/tests/selenium/testFormFilterProblems.php b/ui/tests/selenium/filterTabs/testFormFilterProblems.php index 50b9de01d97..074844c3019 100644 --- a/ui/tests/selenium/testFormFilterProblems.php +++ b/ui/tests/selenium/filterTabs/testFormFilterProblems.php @@ -18,7 +18,7 @@ ** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. **/ -require_once dirname(__FILE__).'/common/testFormFilter.php'; +require_once dirname(__FILE__).'/../common/testFormFilter.php'; /** * @backup profiles @@ -26,6 +26,7 @@ require_once dirname(__FILE__).'/common/testFormFilter.php'; class testFormFilterProblems extends testFormFilter { public $url = 'zabbix.php?action=problem.view'; + public $table_selector = 'class:list-table'; public static function getCheckCreatedFilterData() { return [ @@ -105,7 +106,7 @@ class testFormFilterProblems extends testFormFilter { 'Host groups' => ['Group to check Overview'] ], 'filter' => [ - 'Name' => 'кирилица' + 'Name' => 'кириллица' ], 'tab_id' => '4' ] @@ -138,29 +139,29 @@ class testFormFilterProblems extends testFormFilter { * @dataProvider getCheckCreatedFilterData */ public function testFormFilterProblems_CheckCreatedFilter($data) { - $this->createFilter($data, 'filter-create'); - $this->checkFilters($data); + $this->createFilter($data, 'filter-create', 'zabbix'); + $this->checkFilters($data, $this->table_selector); } /** * Delete filters. */ public function testFormFilterProblems_Delete() { - $this->deleteFilter('filter-delete'); + $this->deleteFilter('filter-delete', 'zabbix'); } /** * Updating filter form. */ public function testFormFilterProblems_UpdateForm() { - $this->updateFilterForm('filter-update'); + $this->updateFilterForm('filter-update', 'zabbix', $this->table_selector); } /** * Updating saved filter properties. */ public function testFormFilterProblems_UpdateProperties() { - $this->updateFilterProperties('filter-update'); + $this->updateFilterProperties('filter-update', 'zabbix'); } @@ -195,7 +196,7 @@ class testFormFilterProblems extends testFormFilter { * @dataProvider getCustomTimePeriodData */ public function testFormFilterProblems_TimePeriod($data) { - $this->createFilter($data, 'Admin'); + $this->createFilter($data, 'Admin', 'zabbix'); $filter_container = $this->query('xpath://ul[@class="ui-sortable-container ui-sortable"]')->asFilterTab()->one(); $formid = $this->query('xpath://a[text()="'.$data['filter']['Name'].'"]/parent::li')->waitUntilVisible()->one()->getAttribute('data-target'); $form = $this->query('id:'.$formid)->asForm()->one(); diff --git a/ui/tests/selenium/testPageLatestData.php b/ui/tests/selenium/testPageLatestData.php index 236cd680b43..4868f1419fb 100644 --- a/ui/tests/selenium/testPageLatestData.php +++ b/ui/tests/selenium/testPageLatestData.php @@ -19,52 +19,131 @@ **/ require_once dirname(__FILE__).'/../include/CWebTest.php'; +require_once dirname(__FILE__).'/../include/helpers/CDataHelper.php'; +require_once dirname(__FILE__).'/traits/TableTrait.php'; /** * @backup history_uint, profiles + * + * @onBefore prepareItemTagsData */ class testPageLatestData extends CWebTest { - private function getTable() { - $table_path = '//table['.CXPathHelper::fromClass('overflow-ellipsis').']'; + use TableTrait; - return $this->query('xpath', $table_path)->asTable()->one(); + private function getTableSelector() { + return 'xpath://table['.CXPathHelper::fromClass('overflow-ellipsis').']'; } - public function testPageLatestData_CheckLayout() { - $time = time() - 100; - $hostname = 'ЗАББИКС Сервер'; + private function getTable() { + return $this->query($this->getTableSelector())->asTable()->one(); + } - $id = CDBHelper::getValue('SELECT itemid'. - ' FROM items WHERE hostid in ('. - 'SELECT hostid FROM hosts'. - ' WHERE name='.zbx_dbstr($hostname). - ') AND name='.zbx_dbstr('Zabbix agent ping') - ); + const HOSTNAME = 'Host for items tags filtering'; - // Add data to item agent.ping to see "With data"/"Without data" subfilter. - DBexecute("INSERT INTO history_uint (itemid, clock, value, ns) VALUES (".zbx_dbstr($id).", ".zbx_dbstr($time).", 1, 0)"); + // Host with items for filtering Latest data by item tags. + protected static $data = [ + 'hostgroupid' => null, + 'hostid' => null, + 'itemids' => [ + 'tag_item_1', + 'tag_item_2', + 'tag_item_3', + 'tag_item_4' + ] + ]; - $this->page->login()->open('zabbix.php?action=latest.view'); + public function prepareItemTagsData() { + // Create hostgroup for host with items and tags. + $hostgroups = CDataHelper::call('hostgroup.create', [['name' => 'Group for Items With tags']]); + $this->assertArrayHasKey('groupids', $hostgroups); + self::$data['hostgroupid'] = $hostgroups['groupids'][0]; + + // Create host for items. + $hosts = CDataHelper::call('host.create', [ + 'host' => self::HOSTNAME, + 'groups' => [['groupid' => self::$data['hostgroupid']]] + ]); + $this->assertArrayHasKey('hostids', $hosts); + + $hostids = CDataHelper::getIds('host'); + self::$data['hostid'] = $hostids['Host for items tags filtering']; + + // Create items on previously created host. + $items_tags_data = []; + foreach (self::$data['itemids'] as $i => $item) { + $items_tags_data[] = [ + 'hostid' => self::$data['hostid'], + 'name' => $item, + 'key_' => 'trapper'.$i, + 'type' => 2, + 'value_type' => 0, + 'tags' => [ + [ + 'tag' => 'tag', + 'value' => 'filtering_value' + ], + [ + 'tag' => 'tag_number', + 'value' => strval($i) + ], + [ + 'tag' => 'component', + 'value' => 'name:'.$item + ] + ] + ]; + } + + $items = CDataHelper::call('item.create', $items_tags_data); + + self::$data['itemids']['tag_item_1'] = $items['itemids'][0]; + self::$data['itemids']['tag_item_2'] = $items['itemids'][1]; + self::$data['itemids']['tag_item_3'] = $items['itemids'][2]; + self::$data['itemids']['tag_item_4'] = $items['itemids'][3]; + + // Add data to one item to see "With data"/"Without data" subfilter. + $time = time() - 100; + DBexecute("INSERT INTO history (itemid, clock, value, ns) VALUES (".zbx_dbstr(self::$data['itemids']['tag_item_1']). + ", ".zbx_dbstr($time).", 1, 0)"); + } + + public function testPageLatestData_CheckLayout() { + $this->page->login()->open('zabbix.php?action=latest.view')->waitUntilReady(); $this->page->assertTitle('Latest data'); $this->page->assertHeader('Latest data'); $form = $this->query('name:zbx_filter')->asForm()->one(); $this->assertEquals(['Host groups', 'Hosts', 'Name', 'Tags', 'Show tags', 'Tag display priority', 'Show details'], $form->getLabels()->asText() ); + $this->assertTrue($this->query('button:Apply')->one()->isClickable()); + + $subfilter = $this->query('id:latest-data-subfilter')->asTable()->one(); + $this->assertTrue($subfilter->query('xpath:.//h4[text()="Subfilter "]/span[@class="grey" and '. + 'text()="affects only filtered data"]')->one()->isValid() + ); + + foreach (['Hosts', 'Tags', 'Tag values'] as $header) { + $this->assertTrue($subfilter->query("xpath:.//h3[text()=".CXPathHelper::escapeQuotes($header)."]") + ->one()->isValid() + ); + } // With data/Without data subfilter shows only when some host is filtered. foreach ([false, true] as $status) { $this->assertEquals($status, $this->query('link:With data')->one(false)->isValid()); $this->assertEquals($status, $this->query('link:Without data')->one(false)->isValid()); + if (!$status) { - $form->fill(['Hosts' => $hostname]); + $form->fill(['Hosts' => self::HOSTNAME]); $form->submit(); $this->page->waitUntilReady(); } + else { + $this->assertTrue($subfilter->query('xpath:.//h3[text()="Data"]')->one()->isValid()); + } } - $this->assertTrue($this->query('button:Apply')->one()->isClickable()); $this->query('button:Reset')->waitUntilClickable()->one()->click(); $this->page->waitUntilReady(); @@ -91,23 +170,491 @@ class testPageLatestData extends CWebTest { $filter_tab = $this->query('xpath://a[contains(@class, "tabfilter-item-link")]')->one(); foreach ([false, true] as $status) { $this->assertEquals($status, $this->query('xpath://div[contains(@class, "tabfilter-collapsed")]') - ->one(false)->isValid()); + ->one(false)->isValid() + ); $filter_tab->click(); } } - // Check that no real host or template names displayed. - public function testPageLatestData_NoHostNames() { - $result = CDBHelper::getAll( - 'SELECT host'. - ' FROM hosts'. - ' WHERE status IN ('.HOST_STATUS_MONITORED.', '.HOST_STATUS_NOT_MONITORED.', '.HOST_STATUS_TEMPLATE.')'. - ' AND name <> host' + public static function getFilterData() { + return [ + // Host groups and Show details. + [ + [ + 'filter' => [ + 'Host groups' => 'Another group to check Overview', + 'Show details' => true + ], + 'result' => [ + [ + 'Name' => "4_item". + "\ntrap[4]" + ] + ] + ] + ], + // Hosts. + [ + [ + 'filter' => [ + 'Hosts' => '1_Host_to_check_Monitoring_Overview' + ], + 'result' => [ + ['Name' => '1_item'], + ['Name' => '2_item'] + ] + ] + ], + // Name. + [ + [ + 'filter' => [ + 'Name' => '3_item' + ], + 'result' => [ + ['Name' => '3_item'] + ] + ] + ], + // Evaluation: And/Or, Operator Exists + [ + [ + 'Tags' => [ + 'Evaluation' => 'And/Or', + 'tags' => [ + [ + 'index' => 0, + 'action' => USER_ACTION_UPDATE, + 'tag' => 'DataBase', + 'operator' => 'Exists' + ] + ] + ], + 'result' => [ + ['Name' => '1_item'], + ['Name' => '2_item'], + ['Name' => '3_item'], + ['Name' => '4_item'] + ] + ] + ], + // Evaluation: Or, Operators: Equals, Contains. + [ + [ + 'Tags' => [ + 'Evaluation' => 'Or', + 'tags' => [ + [ + 'index' => 0, + 'action' => USER_ACTION_UPDATE, + 'tag' => 'tag_number', + 'operator' => 'Contains', + 'value' => '0' + ], + [ + 'tag' => 'DataBase', + 'operator' => 'Equals', + 'value' => 'mysql' + ] + ] + ], + 'result' => [ + ['Name' => '1_item'], + ['Name' => 'tag_item_1'] + ] + ] + ], + // The same tags as previous case, but Evaluation: And. Result: Empty table. + [ + [ + 'Tags' => [ + 'Evaluation' => 'And/Or', + 'tags' => [ + [ + 'index' => 0, + 'action' => USER_ACTION_UPDATE, + 'tag' => 'tag_number', + 'operator' => 'Contains', + 'value' => '0' + ], + [ + 'tag' => 'DataBase', + 'operator' => 'Equals', + 'value' => 'mysql' + ] + ] + ], + 'result' => [] + ] + ], + // Operators: Does not contain, Does not equal, Exists. + [ + [ + 'Tags' => [ + 'evaluation_type' => 'And/Or', + 'tags' => [ + [ + 'index' => 0, + 'action' => USER_ACTION_UPDATE, + 'tag' => 'tag_number', + 'operator' => 'Does not equal', + 'value' => '1' + ], + [ + 'tag' => 'component', + 'operator' => 'Does not contain', + 'value' => '1' + ], + [ + 'tag' => 'tag', + 'operator' => 'Exists' + ] + ] + ], + 'result' => [ + ['Name' => 'tag_item_3'], + ['Name' => 'tag_item_4'] + ] + ] + ], + // Operator: Does not exist and Exists. + [ + [ + 'Tags' => [ + 'evaluation_type' => 'And/Or', + 'tags' => [ + [ + 'index' => 0, + 'action' => USER_ACTION_UPDATE, + 'tag' => 'tag', + 'operator' => 'Exists' + ], + [ + 'tag' => 'DataBase', + 'operator' => 'Does not exist' + ] + ] + ], + 'result' => [ + ['Name' => 'tag_item_1'], + ['Name' => 'tag_item_2'], + ['Name' => 'tag_item_3'], + ['Name' => 'tag_item_4'] + ] + ] + ], + // Tags None. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1' + ], + 'Show tags' => 'None', + 'result' => [ + ['Name' => 'tag_item_1'] + ] + ] + ], + // Tags: 1. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1' + ], + 'Show tags' => '1', + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'component: name:tag_item_1'] + ] + ] + ], + // Tags: 2. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1' + ], + 'Show tags' => '2', + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'component: name:tag_item_1tag: filtering_value'] + ] + ] + ], + // Tags: 3. Tag name: Full. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1' + ], + 'Show tags' => '3', + 'Tags name' => 'Full', + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'component: name:tag_item_1tag: filtering_valuetag_number: 0'] + ] + ] + ], + // Tag name: Shortened. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1' + ], + 'Tags name' => 'Shortened', + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'com: name:tag_item_1tag: filtering_valuetag: 0'] + ] + ] + ], + // Tag name: None. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1' + ], + 'Tags name' => 'None', + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'name:tag_item_1filtering_value0'] + ] + ] + ], + // Tag priority: no such tags. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1', + 'Tag display priority' => 'tag_' + ], + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'component: name:tag_item_1tag: filtering_valuetag_number: 0'] + ] + ] + ], + // Tag priority: opposite alphabetic. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1', + 'Tag display priority' => 'tag_number,tag,component' + ], + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'tag_number: 0tag: filtering_valuecomponent: name:tag_item_1'] + ] + ] + ], + // Tag priority: one first. + [ + [ + 'filter' => [ + 'Name' => 'tag_item_1', + 'Tag display priority' => 'tag' + ], + 'result' => [ + ['Name' => 'tag_item_1', 'Tags' => 'tag: filtering_valuecomponent: name:tag_item_1tag_number: 0'] + ] + ] + ] + ]; + } + + /** + * Test for checking filtered results by values in main filter. + * + * @dataProvider getFilterData + */ + public function testPageLatestData_Filter($data) { + $this->page->login()->open('zabbix.php?action=latest.view')->waitUntilReady(); + $form = $this->query('name:zbx_filter')->waitUntilPresent()->asForm()->one(); + + // Reset filter in case if some filtering remained before ongoing test case. + $this->query('button:Reset')->one()->click(); + + // Fill filter form with data. + $form->fill(CTestArrayHelper::get($data, 'filter')); + + // If data contains Tags and their settings, fill them separataly, because tags form is more complicated. + if (CTestArrayHelper::get($data, 'Tags')) { + $form->getField('id:evaltype_0')->asSegmentedRadio()->fill(CTestArrayHelper::get($data, 'Tags.Evaluation', 'And/Or')); + $form->getField('id:tags_0')->asMultifieldTable()->fill(CTestArrayHelper::get($data, 'Tags.tags', [])); + } + + $form->getField('id:show_tags_0')->asSegmentedRadio()->fill(CTestArrayHelper::get($data, 'Show tags', '3')); + $form->getField('id:tag_name_format_0')->asSegmentedRadio()->fill(CTestArrayHelper::get($data, 'Tags name', 'Full')); + + $form->submit(); + $this->page->waitUntilReady(); + + // Check filtered result. + $this->assertTableData($data['result'], $this->getTableSelector()); + + // Check Show tags filter setting. + if (CTestArrayHelper::get($data, 'Show tags') === 'None') { + $this->assertEquals(['', 'Host', 'Name', 'Last check', 'Last value', 'Change', '', 'Info'], + $this->getTable()->getHeadersText() + ); + } + + // Reset filter not to impact the results of next tests. + $this->query('button:Reset')->one()->click(); + } + + public static function getSubfilterData() { + return [ + // Tag values. + [ + [ + 'subfilter' => [ + 'Tag values' => [ + 'name:tag_item_1', + 'name:tag_item_2' + ] + ], + 'result' => [ + ['Name' => 'tag_item_1'], + ['Name' => 'tag_item_2'] + ] + ] + ], + // Tag values and Data. + [ + [ + 'subfilter' => [ + 'Tag values' => [ + 'name:tag_item_1', + 'name:tag_item_2' + ], + 'Data' => [ + 'With data' + ] + ], + 'result' => [ + ['Name' => 'tag_item_1'] + ] + ] + ], + // Hosts and Tag values. + [ + [ + 'subfilter' => [ + 'Hosts' => [ + '1_Host_to_check_Monitoring_Overview', + '3_Host_to_check_Monitoring_Overview' + ], + 'Tag values' => [ + 'Oracle' + ] + ], + 'result' => [ + ['Name' => '3_item'] + ] + ] + ] + ]; + } + + /** + * Test for checking filtered results clicking on subfilter. + * + * @dataProvider getSubfilterData + */ + public function testPageLatestData_Subfilter($data) { + $hostid = CDBHelper::getValue('SELECT hostid FROM hosts WHERE name='.zbx_dbstr(self::HOSTNAME)); + + $link = (CTestArrayHelper::get($data['subfilter'], 'Data')) + ? 'zabbix.php?action=latest.view&hostids%5B%5D='.$hostid + : 'zabbix.php?action=latest.view'; + + $this->page->login()->open($link)->waitUntilReady(); + + foreach ($data['subfilter'] as $header => $values) { + foreach ($values as $value) { + $this->query("xpath://h3[text()=".CXPathHelper::escapeQuotes($header)."]/..//a[text()=". + CXPathHelper::escapeQuotes($value)."]")->waitUntilClickable()->one()->click(); + $this->page->waitUntilReady(); + } + } + + // Check that page remained the same. + $this->page->assertTitle('Latest data'); + $this->page->assertHeader('Latest data'); + + $this->assertTableData($data['result'], $this->getTableSelector()); + $this->query('button:Reset')->waitUntilClickable()->one()->click(); + } + + /** + * Test for clicking on particular item tag in table and checking that items are filtered by this tag. + */ + public function testPageLatestData_ClickTag() { + $tag = ['tag' => 'component: ', 'value' => 'storage']; + + $hostid = CDBHelper::getValue('SELECT hostid FROM hosts WHERE name='.zbx_dbstr('ЗАББИКС Сервер')); + $this->page->login()->open('zabbix.php?action=latest.view&hostids%5B%5D='.$hostid)->waitUntilReady(); + + $this->getTable()->query('link', $tag['tag'].$tag['value'])->waitUntilClickable()->one()->click(); + $this->page->waitUntilReady(); + + // Check that page remained the same. + $this->page->assertTitle('Latest data'); + $this->page->assertHeader('Latest data'); + + // Check that tag value is selected in subfilter under correct header. + $this->assertTrue($this->query("xpath://td/h3[text()='Tag values']/..//label[text()=". + CXPathHelper::escapeQuotes($tag['tag'])."]/../..//span[@class=". + CXPathHelper::fromClass('subfilter-enabled')."]/a[text()=". + CXPathHelper::escapeQuotes($tag['value'])."]")->exists() ); + + $this->assertTableData([ + ['Name' => 'Free swap space'], + ['Name' => 'Free swap space in %'], + ['Name' => 'Total swap space'] + ], $this->getTableSelector() + ); + } + + /** + * Test that checks if host has visible name, it cannot be found by host name on Latest Data page. + */ + public function testPageLatestData_NoHostNames() { + $result = [ + CDBHelper::getRandom( + 'SELECT host'. + ' FROM hosts'. + ' WHERE status IN ('.HOST_STATUS_MONITORED.')'. + ' AND name <> host', 3 + ), + + CDBHelper::getRandom( + 'SELECT host'. + ' FROM hosts'. + ' WHERE status IN ('.HOST_STATUS_NOT_MONITORED.')'. + ' AND name <> host', 3 + ), + + CDBHelper::getRandom( + 'SELECT host'. + ' FROM hosts'. + ' WHERE status IN ('.HOST_STATUS_TEMPLATE.')'. + ' AND name <> host', 3 + ) + ]; + $this->page->login()->open('zabbix.php?action=latest.view'); - foreach ($result as $hostname) { - $this->assertFalse($this->getTable()->query('xpath://td/a[text()='.CXPathHelper::escapeQuotes($hostname['host']).']') - ->one(false)->isDisplayed()); + $this->query('button:Reset')->waitUntilClickable()->one()->click(); + + foreach ($result as $hosts) { + foreach ($hosts as $host) { + /* + * Check if hostname is present on page, if not, go to next page. + * Now there are 3 pages for unfiltered Latest data. + */ + for ($i = 1; $i < 3; $i++) { + $this->assertFalse($this->query('link', $host['host'])->one(false)->isValid()); + $this->query('class:arrow-right')->waitUntilClickable()->one()->click(); + $this->page->waitUntilReady(); + } + + $this->query('button:Reset')->waitUntilClickable()->one()->click(); + } } } @@ -208,7 +755,8 @@ class testPageLatestData extends CWebTest { */ public function testPageLatestData_checkItemDescription($data) { // Open Latest data for host 'testPageHistory_CheckLayout' - $this->page->login()->open('zabbix.php?&action=latest.view&show_details=0&hostids%5B%5D='.$data['hostid']); + $this->page->login()->open('zabbix.php?&action=latest.view&show_details=0&hostids%5B%5D='.$data['hostid']) + ->waitUntilReady(); // Find rows from the data provider and click on the description icon if such should persist. $row = $this->getTable()->findRow('Name', $data['Item name'], true); @@ -242,7 +790,7 @@ class testPageLatestData extends CWebTest { * Maintenance icon hintbox. */ public function testPageLatestData_checkMaintenanceIcon() { - $this->page->login()->open('zabbix.php?action=latest.view'); + $this->page->login()->open('zabbix.php?action=latest.view')->waitUntilReady(); $form = $this->query('name:zbx_filter')->asForm()->one(); $form->fill(['Hosts' => 'Available host in maintenance']); $form->submit(); @@ -261,10 +809,13 @@ class testPageLatestData extends CWebTest { $itemid = CDBHelper::getValue('SELECT itemid FROM items WHERE name='.zbx_dbstr('4_item')); $time = time(); $value = '15'; - DBexecute('INSERT INTO history_uint (itemid, clock, value, ns) VALUES ('.zbx_dbstr($itemid). - ', '.zbx_dbstr($time).', '.zbx_dbstr($value).', 0)'); $true_time = date("Y-m-d H:i:s", $time); - $this->page->login()->open('zabbix.php?action=latest.view'); + + DBexecute('INSERT INTO history_uint (itemid, clock, value, ns) VALUES ('.zbx_dbstr($itemid). + ', '.zbx_dbstr($time).', '.zbx_dbstr($value).', 0)' + ); + + $this->page->login()->open('zabbix.php?action=latest.view')->waitUntilReady(); $form = $this->query('name:zbx_filter')->asForm()->one(); $this->query('button:Reset')->one()->click(); $form->fill(['Name' => '4_item'])->submit(); @@ -274,6 +825,7 @@ class testPageLatestData extends CWebTest { if ($column === 'Last value') { $this->assertEquals('15 UNIT', $this->getTable()->getRow(0)->getColumn($column)->getText()); } + $this->getTable()->getRow(0)->getColumn($column)->query('class:cursor-pointer')->one()->click(); $hint = $this->query('xpath://div[@data-hintboxid]')->asOverlayDialog()->waitUntilPresent()->all()->last()->getText(); $compare_hint = ($column === 'Last check') ? $true_time : $value; |