diff --git a/Vagrantfile.parallels b/Vagrantfile.parallels new file mode 100644 index 000000000..551345f2b --- /dev/null +++ b/Vagrantfile.parallels @@ -0,0 +1,27 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +Vagrant.configure("2") do |config| + config.vm.box = "parallels/centos-6.5" + + config.vm.network "forwarded_port", guest: 80, host: 8080, + auto_correct: true + + config.vm.provider "parallels" do |v| + v.name = "Icinga Web 2 Development" + # Update Parallels Tools automatically + v.update_guest_tools = true + # Set power consumption mode to "Better Performance" + v.optimize_power_consumption = false + v.memory = 1024 + v.cpus = 2 + end + + config.puppet_install.puppet_version = :latest + + config.vm.provision :puppet do |puppet| + puppet.module_path = ".vagrant-puppet/modules" + puppet.manifests_path = ".vagrant-puppet/manifests" + # puppet.options = "-v -d" + end +end diff --git a/application/controllers/ConfigController.php b/application/controllers/ConfigController.php index 031423ff2..15ba0a6ff 100644 --- a/application/controllers/ConfigController.php +++ b/application/controllers/ConfigController.php @@ -62,7 +62,7 @@ class ConfigController extends ActionController public function modulesAction() { $this->view->tabs = Widget::create('tabs')->add('modules', array( - 'title' => 'Modules', + 'title' => $this->translate('Modules'), 'url' => 'config/modules' )); diff --git a/application/forms/Config/Resource/DbResourceForm.php b/application/forms/Config/Resource/DbResourceForm.php index d5197c94e..36e69e9e1 100644 --- a/application/forms/Config/Resource/DbResourceForm.php +++ b/application/forms/Config/Resource/DbResourceForm.php @@ -29,10 +29,10 @@ class DbResourceForm extends Form public function createElements(array $formData) { $dbChoices = array(); - if (Platform::zendClassExists('Zend_Db_Adapter_Pdo_Mysql')) { + if (Platform::hasMysqlSupport()) { $dbChoices['mysql'] = 'MySQL'; } - if (Platform::zendClassExists('Zend_Db_Adapter_Pdo_Pgsql')) { + if (Platform::hasPostgresqlSupport()) { $dbChoices['pgsql'] = 'PostgreSQL'; } diff --git a/application/forms/Config/ResourceConfigForm.php b/application/forms/Config/ResourceConfigForm.php index fe3b9957d..e7933c18f 100644 --- a/application/forms/Config/ResourceConfigForm.php +++ b/application/forms/Config/ResourceConfigForm.php @@ -217,7 +217,7 @@ class ResourceConfigForm extends ConfigForm if ($resourceType === 'ldap' || Platform::extensionLoaded('ldap')) { $resourceTypes['ldap'] = 'LDAP'; } - if ($resourceType === 'db' || Platform::extensionLoaded('mysql') || Platform::extensionLoaded('pgsql')) { + if ($resourceType === 'db' || Platform::hasMysqlSupport() || Platform::hasPostgresqlSupport()) { $resourceTypes['db'] = t('SQL Database'); } diff --git a/application/locale/pt_BR/LC_MESSAGES/icinga.mo b/application/locale/pt_BR/LC_MESSAGES/icinga.mo index a1b90c38b..9f6737b72 100644 Binary files a/application/locale/pt_BR/LC_MESSAGES/icinga.mo and b/application/locale/pt_BR/LC_MESSAGES/icinga.mo differ diff --git a/application/locale/pt_BR/LC_MESSAGES/icinga.po b/application/locale/pt_BR/LC_MESSAGES/icinga.po index 572f9e6eb..01dc18a9f 100644 --- a/application/locale/pt_BR/LC_MESSAGES/icinga.po +++ b/application/locale/pt_BR/LC_MESSAGES/icinga.po @@ -1,15 +1,21 @@ +# Icinga Web 2 - Head for multiple monitoring backends. +# Copyright (C) 2014 Icinga Development Team +# This file is distributed under the same license as Icinga Web 2. +# FIRST AUTHOR , YEAR. +# msgid "" msgstr "" -"Project-Id-Version: Icinga Web 2 (0.1)\n" +"Project-Id-Version: Icinga Web 2 (None)\n" "Report-Msgid-Bugs-To: dev@icinga.org\n" -"POT-Creation-Date: 2014-06-03 15:23+0200\n" -"PO-Revision-Date: 2014-11-18 16:11-0300\n" +"POT-Creation-Date: 2014-12-03 09:11-0200\n" +"PO-Revision-Date: 2014-12-03 09:19-0300\n" "Last-Translator: Carlos Cesario \n" -"Language-Team: LANGUAGE \n" "Language: pt_BR\n" +"Language-Team: LANGUAGE \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: Poedit 1.5.4\n" #: /usr/local/icingaweb/library/Icinga/Web/Menu/MonitoringMenuItemRenderer.php:41 @@ -38,10 +44,29 @@ msgstr "%s: %d até %d de %d" msgid "'%s' is not a valid number" msgstr "'%s' não é um número válido" +#: /usr/local/icingaweb/application/forms/Authentication/LoginForm.php:45 +msgid "...and your password" +msgstr "... e sua senha" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/new-component.phtml:5 +msgid "Add Component To Dashboard" +msgstr "Adicionar componente ao dashboard" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/new-dashlet.phtml:5 +msgid "Add Dashlet To Dashboard" +msgstr "Adicionar dashlet ao dashboard" + +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:29 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:29 #: /usr/local/icingaweb/application/forms/Dashboard/AddUrlForm.php:22 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/Tabextension/DashboardSettings.php:26 msgid "Add To Dashboard" msgstr "Adicionar ao dashboard" +#: /usr/local/icingaweb/application/views/scripts/dashboard/addurl.phtml:6 +msgid "Add URL to Dashboard" +msgstr "Adicionar URL ao dashboard" + #: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterWidget.php:81 msgid "Add filter..." msgstr "Adicionar filtro..." @@ -54,7 +79,13 @@ msgstr "" "Todos os métodos de autenticação configurados falharam. Por favor, verifique " "o log de sistema ou o log do Icinga Web 2 para obter mais informações." -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:229 +#: /usr/local/icingaweb/application/controllers/RolesController.php:17 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:27 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:17 +msgid "Application" +msgstr "Aplicação" + +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:234 msgid "Application Log" msgstr "Log da aplicação" @@ -66,6 +97,12 @@ msgstr "Prefixo da aplicação" msgid "Apply" msgstr "Aplicar" +#: /usr/local/icingaweb/application/controllers/RolesController.php:20 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:30 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:20 +msgid "Authentication" +msgstr "Autenticação" + #: /usr/local/icingaweb/application/forms/Config/AuthenticationBackendConfigForm.php:214 #, php-format msgid "Authentication backend \"%s\" has been successfully changed" @@ -76,7 +113,7 @@ msgstr "Backend de autenticação \"%s\" foi alterado com sucesso" msgid "Authentication backend \"%s\" has been successfully created" msgstr "Backend de autenticação \"%s\" foi criado com sucesso" -#: /usr/local/icingaweb/application/controllers/ConfigController.php:194 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:197 #, php-format msgid "Authentication backend \"%s\" has been successfully removed" msgstr "Backend de autenticação \"%s\" foi removido com sucesso" @@ -139,7 +176,27 @@ msgctxt "preferences.form" msgid "Browser (%s)" msgstr "Navegador (%s)" -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:335 +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:155 +#, php-format +msgid "Can't add role '%s'. Role already exists" +msgstr "Não foi possível adicionar a função '%s'. A função já existe" + +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:123 +#, php-format +msgid "Can't load role '%s'. Role does not exist" +msgstr "Não é possível carregar a função '%s'. A função não existe" + +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:181 +#, php-format +msgid "Can't remove role '%s'. Role does not exist" +msgstr "Não é possível remover a função '%s'. A função não existe" + +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:214 +#, php-format +msgid "Can't update role '%s'. Role does not exist" +msgstr "Não é possível atulizar a função '%s'. A função não existe" + +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:340 msgid "Cancel this operation" msgstr "Cancelar esta operação" @@ -148,22 +205,35 @@ msgstr "Cancelar esta operação" msgid "Cannot read config file \"%s\". Permission denied" msgstr "Não é possível ler arquivo de configuração \"%s\". Permissão negada" +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:124 +msgid "Check this box if you want to add the dashlet to a new dashboard" +msgstr "" +"Marque esta caixa se você deseja adicionar o dashlet a um novo dashboard" + #: /usr/local/icingaweb/application/forms/Config/AuthenticationBackendConfigForm.php:280 #: /usr/local/icingaweb/application/forms/Config/ResourceConfigForm.php:201 msgid "Check this box to enforce changes without connectivity validation" msgstr "" "Marque esta caixa para forçar as alterações sem validação conectividade" -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:309 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:314 msgid "Click to add another filter" msgstr "Clique para adicionar outro filtro" #: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterWidget.php:69 -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:296 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:301 msgid "Click to remove this part of your filter" msgstr "Clique para remover esta parte do seu filtro" -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:219 +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:80 +msgid "Comma-separated list of groups that are assigned to the role" +msgstr "Lista separada por vírgulas dos grupos que são atribuídos à função" + +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:72 +msgid "Comma-separated list of users that are assigned to the role" +msgstr "Lista separada por vírgulas dos usuários que são atribuídos à função" + +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:224 msgid "Configuration" msgstr "Configuração" @@ -197,6 +267,10 @@ msgstr "" msgid "Could not find any resources for authentication" msgstr "Não foi possível encontrar os recursos para autenticação" +#: /usr/local/icingaweb/application/views/scripts/dashboard/error.phtml:2 +msgid "Could not persist dashboard" +msgstr "Não foi possível salvar o dashboard" + #: /usr/local/icingaweb/application/controllers/AuthenticationController.php:60 msgid "" "Could not read your authentication.ini, no authentication methods are " @@ -209,6 +283,10 @@ msgstr "" msgid "Create A New Authentication Backend" msgstr "Criar um novo backend de autenticação" +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:133 +msgid "Create A New Dashboard" +msgstr "Criar um novo dashboard" + #: /usr/local/icingaweb/application/forms/Dashboard/AddUrlForm.php:88 msgid "Create A New Pane" msgstr "Criar um novo painel" @@ -222,6 +300,11 @@ msgstr "Criar um novo recurso" msgid "Create New Authentication Backend" msgstr "Criar um novo backend de autenticação" +#: /usr/local/icingaweb/application/controllers/RolesController.php:57 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:57 +msgid "Create Role" +msgstr "Criar função" + #: /usr/local/icingaweb/application/views/scripts/config/authentication/create.phtml:7 msgid "" "Create a new backend for authenticating your users. This backend will be " @@ -230,7 +313,7 @@ msgstr "" "Criar um novo backend para autenticar os usuários. Este backend será " "adicionado por último." -#: /usr/local/icingaweb/application/views/scripts/dashboard/index.phtml:12 +#: /usr/local/icingaweb/application/views/scripts/dashboard/index.phtml:13 #, php-format msgid "" "Currently there is no dashlet available. This might change once you enabled " @@ -240,10 +323,41 @@ msgstr "" "você habilite algum dos disponíveis %s." #: /usr/local/icingaweb/application/layouts/scripts/body.phtml:31 -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:209 +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:122 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:109 +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:214 msgid "Dashboard" msgstr "Dashboard" +#: /usr/local/icingaweb/application/views/scripts/dashboard/settings.phtml:7 +msgid "Dashboard Settings" +msgstr "Configurações do dashboard" + +#: /usr/local/icingaweb/application/controllers/DashboardController.php:203 +msgid "Dashboard has been removed" +msgstr "O dashboard foi removido" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/settings.phtml:13 +msgid "Dashlet Name" +msgstr "Nome do dashlet" + +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:78 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:79 +msgid "Dashlet Title" +msgstr "Título do dashlet" + +#: /usr/local/icingaweb/application/controllers/DashboardController.php:67 +msgid "Dashlet created" +msgstr "Dashlet criado" + +#: /usr/local/icingaweb/application/controllers/DashboardController.php:165 +msgid "Dashlet has been removed from" +msgstr "O dashlet foi removido do" + +#: /usr/local/icingaweb/application/controllers/DashboardController.php:128 +msgid "Dashlet updated" +msgstr "Dashlet atualizado" + #: /usr/local/icingaweb/application/forms/Config/AuthenticationBackendConfigForm.php:294 #: /usr/local/icingaweb/application/forms/Config/General/ApplicationConfigForm.php:56 msgid "Database" @@ -272,7 +386,15 @@ msgctxt "app.config.logging.level" msgid "Debug" msgstr "Depurar" -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:20 +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:42 +msgid "Dependencies" +msgstr "Dependências" + +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:38 +msgid "Description" +msgstr "Descrição" + +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:19 msgid "" "Details can be found in the application log. (If you don't have access to " "this log, call your administrator in this case)" @@ -288,6 +410,14 @@ msgstr "Não salvar as preferências" msgid "Edit Backend" msgstr "Editar backend" +#: /usr/local/icingaweb/application/views/scripts/dashboard/update-component.phtml:6 +msgid "Edit Component" +msgstr "Editar componente" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/update-dashlet.phtml:6 +msgid "Edit Dashlet" +msgstr "Editar dashlet" + #: /usr/local/icingaweb/application/views/scripts/config/resource/modify.phtml:4 msgid "Edit Existing Resource" msgstr "Editar o recurso existente" @@ -297,11 +427,34 @@ msgstr "Editar o recurso existente" msgid "Enabling the \"%s\" module might help!" msgstr "Habilitando o módulo \"%s\" pode ajudar!" +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:79 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:80 +msgid "Enter a title for the dashlet." +msgstr "Entre com o título para o dashlet." + +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:93 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:100 +msgid "Enter a title for the new pane." +msgstr "Entre com o título para o novo painel." + +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:70 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:71 +msgid "" +"Enter url being loaded in the dashlet. You can paste the full URL, including " +"filters." +msgstr "" +"Digite url a ser carregada no dashlet. Você pode colar a URL completa, " +"incluindo os filtros." + #: /usr/local/icingaweb/application/forms/Config/General/LoggingConfigForm.php:53 msgctxt "app.config.logging.level" msgid "Error" msgstr "Erro" +#: /usr/local/icingaweb/application/views/scripts/dashboard/error.phtml:11 +msgid "Error details" +msgstr "Detalhes do erro" + #: /usr/local/icingaweb/application/forms/Config/ResourceConfigForm.php:214 msgid "File" msgstr "Arquivo" @@ -328,7 +481,7 @@ msgid "Filter Pattern" msgstr "Padrão do filtro" #: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterWidget.php:90 -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:642 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:647 msgid "Filter this list" msgstr "Filtrar esta lista" @@ -345,6 +498,12 @@ msgstr "Finalizar" msgid "Force Changes" msgstr "Forçar as alterações" +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:17 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:16 +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:79 +msgid "Groups" +msgstr "Grupos" + #: /usr/local/icingaweb/application/views/scripts/search/hint.phtml:3 msgid "Hint" msgstr "Sugestão" @@ -382,7 +541,7 @@ msgstr "" "Se esta mensagem não desaparecer, pode ser necessário sair da sessão atual " "manualmente limpando o cache ou fechando a sessão atual do navegador. " -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:22 +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:21 msgid "" "In case you can access the file by yourself, you can open it and insert the " "config manually:" @@ -448,7 +607,7 @@ msgid "Login" msgstr "Login" #: /usr/local/icingaweb/application/layouts/scripts/parts/topbar.phtml:35 -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:244 +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:249 msgid "Logout" msgstr "Logout" @@ -456,17 +615,22 @@ msgstr "Logout" msgid "Logout successful!" msgstr "Sucesso ao realizar o logout!" +#: /usr/local/icingaweb/application/views/scripts/dashboard/error.phtml:7 +msgid "Make sure that the webserver can write to this file." +msgstr "" +"Certifique-se de que o servidor web tenha permissão para gravar este arquivo." + #: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterWidget.php:95 -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:644 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:649 msgid "Modify this filter" msgstr "Modificar este filtro" -#: /usr/local/icingaweb/application/controllers/ConfigController.php:118 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:121 #, php-format msgid "Module \"%s\" disabled" msgstr "Módulo \"%s\" desabilitado" -#: /usr/local/icingaweb/application/controllers/ConfigController.php:99 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:102 #, php-format msgid "Module \"%s\" enabled" msgstr "Módulo \"%s\" habilitado" @@ -483,7 +647,8 @@ msgstr "Módulo está desabilitado" msgid "Module is enabled" msgstr "Módulo está habilitado" -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:223 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:65 +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:228 msgid "Modules" msgstr "Módulos" @@ -495,10 +660,28 @@ msgstr "Mover para baixo na ordem de autenticação" msgid "Move up in authentication order" msgstr "Mover para cima na ordem de autenticação" +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:18 +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:13 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:13 +msgid "Name" +msgstr "Nome" + #: /usr/local/icingaweb/application/views/scripts/pivottablePagination.phtml:16 msgid "Navigation" msgstr "Navegação" +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:91 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:98 +msgid "New Dashboard Title" +msgstr "Novo título do bashboard" + +#: /usr/local/icingaweb/application/views/scripts/roles/new.phtml:2 +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:65 +#: /usr/local/icingaweb/application/views/scripts/permissions/new.phtml:2 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:43 +msgid "New Role" +msgstr "Nova função" + #: /usr/local/icingaweb/application/forms/Config/AuthenticationBackendConfigForm.php:119 msgid "New authentication backend name missing" msgstr "Falta o nome do novo backend de autenticação" @@ -507,6 +690,10 @@ msgstr "Falta o nome do novo backend de autenticação" msgid "New configuration has successfully been stored" msgstr "A nova configuração foi salva com sucesso" +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:122 +msgid "New dashboard" +msgstr "Novo dashboard" + #: /usr/local/icingaweb/application/forms/Config/ResourceConfigForm.php:90 msgid "New resource name missing" msgstr "Falta o nome do novo rescurso" @@ -535,6 +722,18 @@ msgstr "" "Não há métodos de autenticação disponíveis. Você criou o arquivo " "authentication.ini ao configurar Icinga Web 2?" +#: /usr/local/icingaweb/application/views/scripts/dashboard/settings.phtml:37 +msgid "No dashlets added to dashboard" +msgstr "Nenhum dashlet adicionado ao dashboard" + +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:8 +msgid "No permissions found." +msgstr "Não há nenhuma permissão." + +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:8 +msgid "No roles found." +msgstr "Não há nenhuma função." + #: /usr/local/icingaweb/application/forms/Config/Authentication/DbBackendForm.php:110 msgid "No users found under the specified database backend" msgstr "Nenhum usuário encontrado no backend do banco de dados especificado" @@ -593,13 +792,34 @@ msgstr "Caminho não tem permissão de leitura" msgid "Pattern" msgstr "Padrão" -#: /usr/local/icingaweb/application/views/scripts/dashboard/addurl.phtml:9 -msgid "" -"Please have a little patience, we are hard working on it, take a look at " -"icingaweb2 issues." -msgstr "" -"Por favor, tenha um pouco de paciência, estamos trabalhando duro nisso, dê " -"uma olhada nos problemas do icingaweb2." +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:54 +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:14 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:6 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:14 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:26 +msgid "Permissions" +msgstr "Permissões" + +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:87 +msgid "Permissions Set" +msgstr "Definir permissões" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/remove-component.phtml:9 +#: /usr/local/icingaweb/application/views/scripts/dashboard/remove-dashlet.phtml:9 +msgid "Please confirm the removal" +msgstr "Por favor, confirme a remoção" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/remove-pane.phtml:9 +msgid "Please confirm the removal of" +msgstr "Por favor, confirme a remoção do" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/error.phtml:4 +msgid "Please copy the following dashboard snippet to " +msgstr "Por favor, copie o seguinte trecho do dashboard para" + +#: /usr/local/icingaweb/application/forms/Authentication/LoginForm.php:35 +msgid "Please enter your username..." +msgstr "Por favor, entre com seu usuário..." #: /usr/local/icingaweb/application/controllers/AuthenticationController.php:116 msgid "" @@ -628,7 +848,7 @@ msgstr "Porta" #: /usr/local/icingaweb/application/layouts/scripts/parts/topbar.phtml:32 #: /usr/local/icingaweb/application/controllers/PreferenceController.php:30 -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:239 +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:244 msgid "Preferences" msgstr "Preferências" @@ -655,14 +875,50 @@ msgstr "Remover" msgid "Remove Backend" msgstr "Remover backend" +#: /usr/local/icingaweb/application/views/scripts/dashboard/remove-component.phtml:6 +msgid "Remove Component From Dashboard" +msgstr "Remover componente do dashboard" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/remove-pane.phtml:6 +msgid "Remove Dashboard" +msgstr "Remover dashboard" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/remove-dashlet.phtml:6 +msgid "Remove Dashlet From Dashboard" +msgstr "Remover dashlet do dashboard" + #: /usr/local/icingaweb/application/views/scripts/config/resource/remove.phtml:4 msgid "Remove Existing Resource" msgstr "Remover recurso existente" +#: /usr/local/icingaweb/application/controllers/RolesController.php:144 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:144 +msgid "Remove Role" +msgstr "Remover função" + +#: /usr/local/icingaweb/application/views/scripts/roles/remove.phtml:2 +#: /usr/local/icingaweb/application/views/scripts/permissions/remove.phtml:2 +#, php-format +msgid "Remove Role %s" +msgstr "Remover função %s" + +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:55 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:33 +msgid "Remove role" +msgstr "Remover função" + #: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterWidget.php:99 msgid "Remove this filter" msgstr "Remover este filtro" +#: /usr/local/icingaweb/application/controllers/RolesController.php:69 +#: /usr/local/icingaweb/application/controllers/RolesController.php:113 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:69 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:113 +#, php-format +msgid "Required parameter '%s' missing" +msgstr "Está faltando o paramento requerido \"%s'" + #: /usr/local/icingaweb/application/views/scripts/config/resource.phtml:12 msgid "Resource" msgstr "Recurso" @@ -677,7 +933,7 @@ msgstr "Recurso \"%s\" foi alterado com sucesso" msgid "Resource \"%s\" has been successfully created" msgstr "Recurso \"%s\" foi criado com sucesso" -#: /usr/local/icingaweb/application/controllers/ConfigController.php:266 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:269 #, php-format msgid "Resource \"%s\" has been successfully removed" msgstr "Recurso \"%s\" foi removido com sucesso" @@ -703,10 +959,46 @@ msgstr "Recurso já existe" msgid "Resource name missing" msgstr "Falta o nome do recurso" +#: /usr/local/icingaweb/application/controllers/RolesController.php:23 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:33 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:23 +msgid "Resources" +msgstr "Recursos" + #: /usr/local/icingaweb/application/views/scripts/config/resource/create.phtml:5 msgid "Resources are entities that provide data to Icinga Web 2." msgstr "Os recursos são entidades que fornecem dados para Icinga Web 2." +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:62 +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:15 +msgid "Restrictions" +msgstr "Restrições" + +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:62 +msgid "Role Name" +msgstr "Nome da função" + +#: /usr/local/icingaweb/application/controllers/RolesController.php:50 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:50 +msgid "Role created" +msgstr "Função criada" + +#: /usr/local/icingaweb/application/controllers/RolesController.php:137 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:137 +msgid "Role removed" +msgstr "Função removida" + +#: /usr/local/icingaweb/application/controllers/RolesController.php:97 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:97 +msgid "Role updated" +msgstr "Função atualizada" + +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:3 +#: /usr/local/icingaweb/application/controllers/RolesController.php:26 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:36 +msgid "Roles" +msgstr "Funções" + #: /usr/local/icingaweb/application/forms/Config/Resource/LdapResourceForm.php:64 msgid "Root DN" msgstr "DN Root" @@ -727,7 +1019,7 @@ msgstr "Salvar para a sessão atual" #: /usr/local/icingaweb/application/forms/PreferenceForm.php:194 msgid "Save to the Preferences" -msgstr "Salvar as preferências" +msgstr "Salvar preferências" #: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:2 msgid "Saving Configuration Failed" @@ -747,16 +1039,25 @@ msgstr "Pesquisar este domínio para os registros de servidores disponíveis." #: /usr/local/icingaweb/application/views/scripts/layout/menu.phtml:8 #: /usr/local/icingaweb/application/layouts/scripts/parts/navigation.phtml:20 -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:638 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:643 msgid "Search..." msgstr "Pesquisar..." +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:125 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:112 +msgid "Select a pane you want to add the dashlet." +msgstr "Selecione o painel que você deseja adicionar ao dashlet." + #: /usr/local/icingaweb/application/views/scripts/joystickPagination.phtml:53 #: /usr/local/icingaweb/application/views/scripts/joystickPagination.phtml:69 #: /usr/local/icingaweb/application/views/scripts/pivottablePagination.phtml:34 msgid "Services" msgstr "Serviços" +#: /usr/local/icingaweb/library/Icinga/Web/Widget/Tabextension/DashboardSettings.php:35 +msgid "Settings" +msgstr "Configurações" + #: /usr/local/icingaweb/library/Icinga/Web/Widget/Limiter.php:84 #, php-format msgid "Show %s rows on one page" @@ -771,7 +1072,7 @@ msgstr "Mostrar linhas %d até %d de %d" msgid "Socket" msgstr "Soquete" -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:15 +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:14 msgid "Something went wrong while writing the file" msgstr "Algo deu errado ao gravar o arquivo" @@ -779,11 +1080,11 @@ msgstr "Algo deu errado ao gravar o arquivo" msgid "State" msgstr "Estado" -#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:322 +#: /usr/local/icingaweb/library/Icinga/Web/Widget/FilterEditor.php:327 msgid "Strip this filter" msgstr "Retirar esse filtro" -#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:215 +#: /usr/local/icingaweb/library/Icinga/Web/Menu.php:220 msgid "System" msgstr "Sistema" @@ -807,7 +1108,7 @@ msgstr "" "A conexão com o banco de dados a ser utilizada para autenticar com este " "provedor" -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:6 +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:5 #, php-format msgid "The file %s couldn't be stored. (Error: \"%s\")" msgstr "O arquivo %s não pode ser gravado. (Erro: \"%s\")" @@ -843,6 +1144,10 @@ msgstr "" msgid "The name of the database to use" msgstr "O nome do banco de dados a ser utilizado" +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:63 +msgid "The name of the role" +msgstr "O nome da função" + #: /usr/local/icingaweb/application/forms/Config/Authentication/DbBackendForm.php:58 #: /usr/local/icingaweb/application/forms/Config/Authentication/AutologinBackendForm.php:35 #: /usr/local/icingaweb/application/forms/Config/Authentication/LdapBackendForm.php:59 @@ -881,6 +1186,11 @@ msgstr "" "O caminho onde os usuários serão encontrados no servidor LDAP. Deixe em " "branco para selecionar todos os usuários disponíveis no recurso especificado." +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:88 +msgid "The permissions to grant. You may select more than one permission" +msgstr "" +"Permissões a serem concedidas. Você pode selecionar mais de uma permissão" + #: /usr/local/icingaweb/application/forms/Config/Resource/LdapResourceForm.php:55 msgid "The port of the LDAP server to use for authentication" msgstr "A porta do servidor LDAP utilizado para autenticação" @@ -901,7 +1211,7 @@ msgstr "" "A expressão regular usada para retirar partes específicas dos nomes de " "usuário. Deixe em branco se você não quiser retirar nada" -#: /usr/local/icingaweb/application/controllers/ConfigController.php:282 +#: /usr/local/icingaweb/application/controllers/ConfigController.php:285 #, php-format msgid "" "The resource \"%s\" is currently in use by the authentication backend \"%s" @@ -958,19 +1268,15 @@ msgstr "O nome do usuário a ser utilizado para a autenticação" msgid "There is no such module installed." msgstr "Não existe nenhum módulo instalado." -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:16 +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:15 msgid "" "There's an application error preventing you from persisting the configuration" msgstr "Há um erro na aplicação impedindo você de salvar a configuração" -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:11 +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:10 msgid "This could have one or more of the following reasons:" msgstr "Isto pode ter uma ou mais das seguintes razões:" -#: /usr/local/icingaweb/application/views/scripts/dashboard/addurl.phtml:6 -msgid "This feature is deactivated at the moment." -msgstr "Esta funcionalidade está desabilitada no momento." - #: /usr/local/icingaweb/application/views/scripts/config/module.phtml:46 msgid "This module has no dependencies" msgstr "Este módulo não tem dependências" @@ -1005,10 +1311,32 @@ msgstr "Backend de autenticação fornecido desconhecido" msgid "Unknown resource provided" msgstr "Recurso fornecido desconhecido" +#: /usr/local/icingaweb/application/controllers/DashboardController.php:81 +msgid "Update Dashlet" +msgstr "Atualizar dashlet" + +#: /usr/local/icingaweb/application/controllers/RolesController.php:74 +#: /usr/local/icingaweb/application/controllers/PermissionsController.php:74 +msgid "Update Role" +msgstr "Atualizar função" + +#: /usr/local/icingaweb/application/views/scripts/roles/update.phtml:2 +#: /usr/local/icingaweb/application/views/scripts/permissions/update.phtml:2 +#, php-format +msgid "Update Role %s" +msgstr "Atualizar função %s" + +#: /usr/local/icingaweb/application/views/scripts/dashboard/settings.phtml:16 +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:68 +#: /usr/local/icingaweb/application/forms/Dashboard/DashletForm.php:69 #: /usr/local/icingaweb/application/forms/Dashboard/AddUrlForm.php:35 msgid "Url" msgstr "Url" +#: /usr/local/icingaweb/application/forms/Dashboard/ComponentForm.php:109 +msgid "Use An Existing Dashboard" +msgstr "Usar um dashboard existente" + #: /usr/local/icingaweb/application/forms/Dashboard/AddUrlForm.php:67 msgid "Use An Existing Pane" msgstr "Usar um painel existente" @@ -1034,11 +1362,21 @@ msgstr "Tipo de armazenamento para as preferências do usuário" msgid "Username" msgstr "Nome do usuário" +#: /usr/local/icingaweb/application/views/scripts/roles/index.phtml:16 +#: /usr/local/icingaweb/application/views/scripts/permissions/index.phtml:15 +#: /usr/local/icingaweb/application/forms/Security/RoleForm.php:71 +msgid "Users" +msgstr "Usuários" + #: /usr/local/icingaweb/application/forms/Config/Authentication/DbBackendForm.php:114 #, php-format msgid "Using the specified backend failed: %s" msgstr "A utilização do backend especificado falhou: %s" +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:35 +msgid "Version" +msgstr "Versão" + #: /usr/local/icingaweb/application/forms/Config/General/LoggingConfigForm.php:54 msgctxt "app.config.logging.level" msgid "Warning" @@ -1048,7 +1386,7 @@ msgstr "Atenção" msgid "Welcome to Icinga Web!" msgstr "Bem vindo ao Icinga Web" -#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:14 +#: /usr/local/icingaweb/application/views/scripts/showConfiguration.phtml:13 msgid "You don't have file-system permissions to write to the file" msgstr "Você não tem permissão no sistema de arquivos para gravar o arquivo" @@ -1057,7 +1395,7 @@ msgid "You need to configure how to store preferences first." msgstr "" "Você precisa em primeiro lugar configurar as preferências de armazenamento." -#: /usr/local/icingaweb/application/views/scripts/authentication/login.phtml:20 +#: /usr/local/icingaweb/application/views/scripts/authentication/login.phtml:21 #, php-format msgid "" "You seem not to have Icinga Web 2 configured yet so it's not possible to log " @@ -1082,12 +1420,32 @@ msgstr "Seu fuso horário atual" msgid "all" msgstr "todas" +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:24 +msgid "disable" +msgstr "desabilitar" + +#: /usr/local/icingaweb/application/views/scripts/config/modules.phtml:22 +msgid "disabled" +msgstr "desabilitado" + +#: /usr/local/icingaweb/application/views/scripts/config/module.phtml:29 +msgid "enable" +msgstr "habilitar" + +#: /usr/local/icingaweb/application/views/scripts/config/modules.phtml:22 +msgid "enabled" +msgstr "habilitado" + +#: /usr/local/icingaweb/application/views/scripts/config/modules.phtml:22 +msgid "failed" +msgstr "falhou" + #: /usr/local/icingaweb/library/Icinga/Util/Format.php:83 #: /usr/local/icingaweb/library/Icinga/Util/Format.php:89 msgid "for" -msgstr "até" +msgstr "por" -#: /usr/local/icingaweb/application/views/scripts/dashboard/index.phtml:13 +#: /usr/local/icingaweb/application/views/scripts/dashboard/index.phtml:14 msgid "modules" msgstr "módulos" @@ -1100,3 +1458,42 @@ msgstr "desde" #: /usr/local/icingaweb/application/views/scripts/config/devtools.phtml:5 msgid "toggle" msgstr "alternar" + +#~ msgid "Component Name" +#~ msgstr "Nome do componente" + +#~ msgid "Component created" +#~ msgstr "Componente criado" + +#~ msgid "Component updated" +#~ msgstr "Componente atualizado" + +#~ msgid "Remove Pane" +#~ msgstr "Remover o painel" + +#~ msgid "Update Component" +#~ msgstr "Atualizar componente" + +#~ msgid "" +#~ "Click on the button to add the dashlet to an existing pane on your " +#~ "dashboard." +#~ msgstr "" +#~ "Clique no botão para adicionar o dashlet a um painel existente no " +#~ "dashboard." + +#~ msgid "" +#~ "Decide if you want add the dashlet to an existing pane or create a new " +#~ "pane. Have a look on the button below." +#~ msgstr "" +#~ "Decida se você quer adicionar o dashlet a um painel existente ou criar um " +#~ "novo painel. Dê uma olhada no botão abaixo." + +#~ msgid "" +#~ "Please have a little patience, we are hard working on it, take a look at " +#~ "icingaweb2 issues." +#~ msgstr "" +#~ "Por favor, tenha um pouco de paciência, estamos trabalhando duro nisso, " +#~ "dê uma olhada nos problemas do icingaweb2." + +#~ msgid "This feature is deactivated at the moment." +#~ msgstr "Esta funcionalidade está desabilitada no momento." diff --git a/application/views/scripts/config/module.phtml b/application/views/scripts/config/module.phtml index b7f6bf346..cd6ad5af8 100644 --- a/application/views/scripts/config/module.phtml +++ b/application/views/scripts/config/module.phtml @@ -15,31 +15,31 @@ $state = $moduleData->enabled ? ($moduleData->loaded ? 'enabled' : 'failed') : ' ?> - + - + - + - + - + @@ -59,7 +59,7 @@ else: foreach ($dependencies as $name => $versionString): ?> - + diff --git a/application/views/scripts/config/modules.phtml b/application/views/scripts/config/modules.phtml index 95c9fa731..ed5a2426c 100644 --- a/application/views/scripts/config/modules.phtml +++ b/application/views/scripts/config/modules.phtml @@ -19,7 +19,7 @@ 'config/module/', array('name' => $module->name) ) ?>">escape($module->name); ?> (enabled ? ($module->loaded ? 'enabled' : 'failed') : 'disabled' + $module->enabled ? ($module->loaded ? $this->translate('enabled') : $this->translate('failed')) : $this->translate('disabled') ?>) diff --git a/doc/LICENSEHEAD b/doc/LICENSEHEAD deleted file mode 100644 index 6f621ae36..000000000 --- a/doc/LICENSEHEAD +++ /dev/null @@ -1,22 +0,0 @@ -This file is part of Icinga Web 2. - -Icinga Web 2 - Head for multiple monitoring backends. -Copyright (C) %(YEAR)s Icinga Development Team - -This 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. - -@copyright %(YEAR)s Icinga Development Team -@license http://www.gnu.org/licenses/gpl-2.0.txt GPL, version 2 -@author Icinga Development Team diff --git a/doc/LIVESTATUS_COLUMNS b/doc/LIVESTATUS_COLUMNS deleted file mode 100644 index ada6cf100..000000000 --- a/doc/LIVESTATUS_COLUMNS +++ /dev/null @@ -1,293 +0,0 @@ -# TODO: Remove from release, used while developing - -hosts -===== -accept_passive_checks -acknowledged -acknowledgement_type -action_url -action_url_expanded -active_checks_enabled -address -alias -check_command -check_flapping_recovery_notification -check_freshness -check_interval -check_options -check_period -check_type -checks_enabled -childs -comments -comments_with_info -contact_groups -contacts -current_attempt -current_notification_number -custom_variable_names -custom_variable_values -custom_variables -display_name -downtimes -downtimes_with_info -event_handler_enabled -execution_time -filename -first_notification_delay -flap_detection_enabled -groups -hard_state -has_been_checked -high_flap_threshold -icon_image -icon_image_alt -icon_image_expanded -in_check_period -in_notification_period -initial_state -is_executing -is_flapping -last_check -last_hard_state -last_hard_state_change -last_notification -last_state -last_state_change -last_time_down -last_time_unreachable -last_time_up -latency -long_plugin_output -low_flap_threshold -max_check_attempts -modified_attributes -modified_attributes_list -name -next_check -next_notification -no_more_notifications -notes -notes_expanded -notes_url -notes_url_expanded -notification_interval -notification_period -notifications_enabled -num_services -num_services_crit -num_services_hard_crit -num_services_hard_ok -num_services_hard_unknown -num_services_hard_warn -num_services_ok -num_services_pending -num_services_unknown -num_services_warn -obsess_over_host -parents -pending_flex_downtime -percent_state_change -perf_data -plugin_output -pnpgraph_present -process_performance_data -retry_interval -scheduled_downtime_depth -services -services_with_info -services_with_state -state -state_type -statusmap_image -total_services -worst_service_hard_state -worst_service_state -x_3d -y_3d -z_3d - -services -======== -accept_passive_checks -acknowledged -acknowledgement_type -action_url -action_url_expanded -active_checks_enabled -check_command -check_interval -check_options -check_period -check_type -checks_enabled -comments -comments_with_info -contact_groups -contacts -current_attempt -current_notification_number -custom_variable_names -custom_variable_values -custom_variables -description -display_name -downtimes -downtimes_with_info -event_handler -event_handler_enabled -execution_time -first_notification_delay -flap_detection_enabled -groups -has_been_checked -high_flap_threshold -host_accept_passive_checks -host_acknowledged -host_acknowledgement_type -host_action_url -host_action_url_expanded -host_active_checks_enabled -host_address -host_alias -host_check_command -host_check_flapping_recovery_notification -host_check_freshness -host_check_interval -host_check_options -host_check_period -host_check_type -host_checks_enabled -host_childs -host_comments -host_comments_with_info -host_contact_groups -host_contacts -host_current_attempt -host_current_notification_number -host_custom_variable_names -host_custom_variable_values -host_custom_variables -host_display_name -host_downtimes -host_downtimes_with_info -host_event_handler_enabled -host_execution_time -host_filename -host_first_notification_delay -host_flap_detection_enabled -host_groups -host_hard_state -host_has_been_checked -host_high_flap_threshold -host_icon_image -host_icon_image_alt -host_icon_image_expanded -host_in_check_period -host_in_notification_period -host_initial_state -host_is_executing -host_is_flapping -host_last_check -host_last_hard_state -host_last_hard_state_change -host_last_notification -host_last_state -host_last_state_change -host_last_time_down -host_last_time_unreachable -host_last_time_up -host_latency -host_long_plugin_output -host_low_flap_threshold -host_max_check_attempts -host_modified_attributes -host_modified_attributes_list -host_name -host_next_check -host_next_notification -host_no_more_notifications -host_notes -host_notes_expanded -host_notes_url -host_notes_url_expanded -host_notification_interval -host_notification_period -host_notifications_enabled -host_num_services -host_num_services_crit -host_num_services_hard_crit -host_num_services_hard_ok -host_num_services_hard_unknown -host_num_services_hard_warn -host_num_services_ok -host_num_services_pending -host_num_services_unknown -host_num_services_warn -host_obsess_over_host -host_parents -host_pending_flex_downtime -host_percent_state_change -host_perf_data -host_plugin_output -host_pnpgraph_present -host_process_performance_data -host_retry_interval -host_scheduled_downtime_depth -host_services -host_services_with_info -host_services_with_state -host_state -host_state_type -host_statusmap_image -host_total_services -host_worst_service_hard_state -host_worst_service_state -host_x_3d -host_y_3d -host_z_3d -icon_image -icon_image_alt -icon_image_expanded -in_check_period -in_notification_period -initial_state -is_executing -is_flapping -last_check -last_hard_state -last_hard_state_change -last_notification -last_state -last_state_change -last_time_critical -last_time_ok -last_time_unknown -last_time_warning -latency -long_plugin_output -low_flap_threshold -max_check_attempts -modified_attributes -modified_attributes_list -next_check -next_notification -no_more_notifications -notes -notes_expanded -notes_url -notes_url_expanded -notification_interval -notification_period -notifications_enabled -obsess_over_service -percent_state_change -perf_data -plugin_output -pnpgraph_present -process_performance_data -retry_interval -scheduled_downtime_depth -state -state_type - diff --git a/doc/ORACLE b/doc/ORACLE deleted file mode 100644 index 8e982550a..000000000 --- a/doc/ORACLE +++ /dev/null @@ -1,3 +0,0 @@ -pdo_oci has a Bug that shall be fixed with PHP 5.4.5, it segfaults when -fetching more than a single LOB value. The patch works also for older -pdo_oci versions and can be found here: https://bugs.php.net/bug.php?id=57702 diff --git a/doc/res/Dashboard.graphml b/doc/res/Dashboard.graphml deleted file mode 100644 index eed85e46d..000000000 --- a/doc/res/Dashboard.graphml +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - Dashboard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Panes - - - - - - - - - - - - - - - - - - Dashboard - - - - - - - - - - - - - - - - - - Components - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/doc/res/Dashboard.png b/doc/res/Dashboard.png deleted file mode 100644 index e78d45132..000000000 Binary files a/doc/res/Dashboard.png and /dev/null differ diff --git a/doc/res/Form.png b/doc/res/Form.png deleted file mode 100644 index 388f80acb..000000000 Binary files a/doc/res/Form.png and /dev/null differ diff --git a/doc/res/Form.violet b/doc/res/Form.violet deleted file mode 100644 index 20a083a3f..000000000 --- a/doc/res/Form.violet +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - init() -isValid() - - - - - - Zend_Form - - - - - - x - - - 50.0 - - - - y - - - 70.0 - - - - 50.0 - 70.0 - - - - - - - - create(): void -preValid(data: array): void -postValid(data: array, isValid: boolean): void -isValid(data: mixed): boolean -setRequest(request: Zend_Controller_Request_Abstract) -getRequest(): Zend_Controller_Request_Abstract -buildForm(): void -initCsrfToken(): void - - - - - Icinga\Web\Form - - - - - - x - - - 310.0 - - - - y - - - 30.0 - - - - 310.0 - 30.0 - - - - - - - - - - - - - - - - - diff --git a/library/Icinga/Application/ApplicationBootstrap.php b/library/Icinga/Application/ApplicationBootstrap.php index 7f1667e5b..6de3081ba 100644 --- a/library/Icinga/Application/ApplicationBootstrap.php +++ b/library/Icinga/Application/ApplicationBootstrap.php @@ -351,7 +351,7 @@ abstract class ApplicationBootstrap * * @return $this */ - protected function setupZendAutoloader() + public function setupZendAutoloader() { require_once 'Zend/Loader/Autoloader.php'; diff --git a/library/Icinga/Application/Logger/Writer/StdoutWriter.php b/library/Icinga/Application/Logger/Writer/StdoutWriter.php index 1fe929d92..52608ca12 100644 --- a/library/Icinga/Application/Logger/Writer/StdoutWriter.php +++ b/library/Icinga/Application/Logger/Writer/StdoutWriter.php @@ -3,7 +3,7 @@ namespace Icinga\Application\Logger\Writer; use Icinga\Cli\Screen; -use Icinga\Application\Logger\Logger; +use Icinga\Application\Logger; use Icinga\Application\Logger\LogWriter; use Zend_Config; @@ -32,16 +32,16 @@ class StdoutWriter extends LogWriter { $color = 'black'; switch ($severity) { - case Logger::$ERROR: + case Logger::ERROR: $color = 'red'; break; - case Logger::$WARNING: + case Logger::WARNING: $color = 'orange'; break; - case Logger::$INFO: + case Logger::INFO: $color = 'green'; break; - case Logger::$DEBUG: + case Logger::DEBUG: $color = 'blue'; break; } diff --git a/library/Icinga/Application/Modules/Module.php b/library/Icinga/Application/Modules/Module.php index 8c01eb05e..99722f2b6 100644 --- a/library/Icinga/Application/Modules/Module.php +++ b/library/Icinga/Application/Modules/Module.php @@ -264,7 +264,7 @@ class Module $this->cssdir = $basedir . '/public/css'; $this->jsdir = $basedir . '/public/js'; $this->libdir = $basedir . '/library'; - $this->configdir = $basedir . '/config'; + $this->configdir = $app->getConfigDir('modules/' . $name); $this->localedir = $basedir . '/application/locale'; $this->formdir = $basedir . '/application/forms'; $this->controllerdir = $basedir . '/application/controllers'; diff --git a/library/Icinga/Application/Platform.php b/library/Icinga/Application/Platform.php index 259219435..6e5953887 100644 --- a/library/Icinga/Application/Platform.php +++ b/library/Icinga/Application/Platform.php @@ -197,4 +197,28 @@ class Platform return (@include str_replace('_', '/', $name) . '.php') !== false; } + + /** + * Return whether it's possible to connect to a MySQL database + * + * Checks whether the mysql pdo extension has been loaded and the Zend framework adapter for MySQL is available + * + * @return bool + */ + public static function hasMysqlSupport() + { + return static::extensionLoaded('mysql') && static::zendClassExists('Zend_Db_Adapter_Pdo_Mysql'); + } + + /** + * Return whether it's possible to connect to a PostgreSQL database + * + * Checks whether the pgsql pdo extension has been loaded and the Zend framework adapter for PostgreSQL is available + * + * @return bool + */ + public static function hasPostgresqlSupport() + { + return static::extensionLoaded('pgsql') && static::zendClassExists('Zend_Db_Adapter_Pdo_Pgsql'); + } } diff --git a/library/Icinga/Web/Controller/ActionController.php b/library/Icinga/Web/Controller/ActionController.php index a41670159..400803dce 100644 --- a/library/Icinga/Web/Controller/ActionController.php +++ b/library/Icinga/Web/Controller/ActionController.php @@ -73,10 +73,10 @@ class ActionController extends Zend_Controller_Action $this->handlerBrowserWindows(); $this->view->translationDomain = 'icinga'; - $this->_helper->layout()->isIframe = $this->params->shift('isIframe'); + $this->_helper->layout()->isIframe = $request->getUrl()->shift('isIframe'); $this->_helper->layout()->moduleName = false; - if ($this->rerenderLayout = $this->params->shift('renderLayout')) { + if ($this->rerenderLayout = $request->getUrl()->shift('renderLayout')) { $this->xhrLayout = 'body'; } diff --git a/modules/monitoring/application/clicommands/ListCommand.php b/modules/monitoring/application/clicommands/ListCommand.php index e6b86f4ef..a4f1d05f1 100644 --- a/modules/monitoring/application/clicommands/ListCommand.php +++ b/modules/monitoring/application/clicommands/ListCommand.php @@ -25,6 +25,7 @@ class ListCommand extends Command public function init() { + $this->app->setupZendAutoloader(); $this->backend = Backend::createBackend($this->params->shift('backend')); $this->dumpSql = $this->params->shift('showsql'); } diff --git a/modules/monitoring/application/controllers/AlertsummaryController.php b/modules/monitoring/application/controllers/AlertsummaryController.php index 8fd70627d..75f0fc1fe 100644 --- a/modules/monitoring/application/controllers/AlertsummaryController.php +++ b/modules/monitoring/application/controllers/AlertsummaryController.php @@ -64,7 +64,7 @@ class Monitoring_AlertsummaryController extends Controller */ public function indexAction() { - $this->addTitleTab('alertsummary', t('Alert Summary')); + $this->addTitleTab('alertsummary', $this->translate('Alert Summary')); $this->view->intervalBox = $this->createIntervalBox(); $this->view->recentAlerts = $this->createRecentAlerts(); $this->view->interval = $this->getInterval(); diff --git a/modules/monitoring/application/controllers/ListController.php b/modules/monitoring/application/controllers/ListController.php index c5d7cc906..4f92a25b1 100644 --- a/modules/monitoring/application/controllers/ListController.php +++ b/modules/monitoring/application/controllers/ListController.php @@ -107,7 +107,7 @@ class Monitoring_ListController extends Controller $stateChangeColumn = 'host_last_state_change'; } - $this->addTitleTab('hosts'); + $this->addTitleTab('hosts', $this->translate('Hosts')); $this->setAutorefreshInterval(10); $query = $this->backend->select()->from('hostStatus', array_merge(array( 'host_icon_image', @@ -181,7 +181,7 @@ class Monitoring_ListController extends Controller $stateType = 'soft'; } - $this->addTitleTab('services'); + $this->addTitleTab('services', $this->translate('Services')); $this->view->showHost = true; if ($host = $this->_getParam('host')) { if (strpos($host, '*') === false) { @@ -276,7 +276,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('downtimes'); + $this->addTitleTab('downtimes', $this->translate('Downtimes')); $this->setAutorefreshInterval(12); $query = $this->backend->select()->from('downtime', array( 'id' => 'downtime_internal_id', @@ -325,7 +325,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('notifications'); + $this->addTitleTab('notifications', $this->translate('Notifications')); $this->setAutorefreshInterval(15); $query = $this->backend->select()->from('notification', array( 'host', @@ -347,7 +347,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('contacts'); + $this->addTitleTab('contacts', $this->translate('Contacts')); $query = $this->backend->select()->from('contact', array( 'contact_name', 'contact_id', @@ -386,7 +386,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('eventgrid', t('Event Grid')); + $this->addTitleTab('eventgrid', $this->translate('Event Grid')); $form = new StatehistoryForm(); $form->setEnctype(Zend_Form::ENCTYPE_URLENCODED); @@ -427,7 +427,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('contactgroups'); + $this->addTitleTab('contactgroups', $this->translate('Contact Groups')); $query = $this->backend->select()->from('contactgroup', array( 'contactgroup_name', 'contactgroup_alias', @@ -459,7 +459,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('comments'); + $this->addTitleTab('comments', $this->translate('Comments')); $this->setAutorefreshInterval(12); $query = $this->backend->select()->from('comment', array( 'id' => 'comment_internal_id', @@ -492,7 +492,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('servicegroups'); + $this->addTitleTab('servicegroups', $this->translate('Service Groups')); $this->setAutorefreshInterval(12); $query = $this->backend->select()->from('groupsummary', array( 'servicegroup', @@ -539,7 +539,7 @@ class Monitoring_ListController extends Controller if ($url = $this->hasBetterUrl()) { return $this->redirectNow($url); } - $this->addTitleTab('hostgroups'); + $this->addTitleTab('hostgroups', $this->translate('Host Groups')); $this->setAutorefreshInterval(12); $query = $this->backend->select()->from('groupsummary', array( 'hostgroup', @@ -602,7 +602,7 @@ class Monitoring_ListController extends Controller 'service' )); - $this->applyFilter($query); + $this->filterQuery($query); $this->setupSortControl(array( 'timestamp' => 'Occurence' @@ -639,8 +639,8 @@ class Monitoring_ListController extends Controller { $editor = Widget::create('filterEditor') ->setQuery($query) - ->preserveParams('limit', 'sort', 'dir', 'format', 'view', 'backend', 'renderLayout', 'stateType', 'addColumns') - ->ignoreParams('page', 'objecttype', 'from', 'to', 'btn_submit', 'icon') + ->preserveParams('limit', 'sort', 'dir', 'format', 'view', 'backend', 'stateType', 'addColumns') + ->ignoreParams('page') ->handleRequest($this->getRequest()); $query->applyFilter($editor->getFilter()); diff --git a/modules/monitoring/application/controllers/ShowController.php b/modules/monitoring/application/controllers/ShowController.php index e42a7e046..efec6665a 100644 --- a/modules/monitoring/application/controllers/ShowController.php +++ b/modules/monitoring/application/controllers/ShowController.php @@ -202,7 +202,7 @@ class Monitoring_ShowController extends Controller $tabs->add( 'host', array( - 'title' => 'Host', + 'title' => $this->translate('Host'), 'icon' => 'host', 'url' => 'monitoring/show/host', 'urlParams' => $params, @@ -212,7 +212,7 @@ class Monitoring_ShowController extends Controller $tabs->add( 'service', array( - 'title' => 'Service', + 'title' => $this->translate('Service'), 'icon' => 'service', 'url' => 'monitoring/show/service', 'urlParams' => $params, @@ -222,7 +222,7 @@ class Monitoring_ShowController extends Controller $tabs->add( 'services', array( - 'title' => 'Services', + 'title' => $this->translate('Services'), 'icon' => 'services', 'url' => 'monitoring/show/services', 'urlParams' => $params, @@ -232,7 +232,7 @@ class Monitoring_ShowController extends Controller $tabs->add( 'history', array( - 'title' => 'History', + 'title' => $this->translate('History'), 'icon' => 'rewind', 'url' => 'monitoring/show/history', 'urlParams' => $params, diff --git a/modules/monitoring/application/forms/Setup/BackendPage.php b/modules/monitoring/application/forms/Setup/BackendPage.php index 4bee056ca..1f6ef6894 100644 --- a/modules/monitoring/application/forms/Setup/BackendPage.php +++ b/modules/monitoring/application/forms/Setup/BackendPage.php @@ -50,7 +50,7 @@ class BackendPage extends Form ); $resourceTypes = array(); - if (Platform::extensionLoaded('mysql') || Platform::extensionLoaded('pgsql')) { + if (Platform::hasMysqlSupport() || Platform::hasPostgresqlSupport()) { $resourceTypes['ido'] = 'IDO'; } $resourceTypes['livestatus'] = 'Livestatus'; diff --git a/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.mo b/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.mo index f21f1cfd0..e9b3ec712 100644 Binary files a/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.mo and b/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.mo differ diff --git a/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.po b/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.po index 70b7f726e..9edbc328c 100644 --- a/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.po +++ b/modules/monitoring/application/locale/pt_BR/LC_MESSAGES/monitoring.po @@ -5,10 +5,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Monitoring Module (0.0.0)\n" +"Project-Id-Version: Monitoring Module (2.0.0~alpha4)\n" "Report-Msgid-Bugs-To: dev@icinga.org\n" -"POT-Creation-Date: 2014-11-18 16:04-0200\n" -"PO-Revision-Date: 2014-11-18 16:29-0300\n" +"POT-Creation-Date: 2014-12-03 09:10-0200\n" +"PO-Revision-Date: 2014-12-03 09:13-0300\n" "Last-Translator: Carlos Cesario \n" "Language: pt_BR\n" "Language-Team: LANGUAGE \n" @@ -206,7 +206,7 @@ msgstr "%s atrás" msgid "%s configured services:" msgstr "%s serviço(s) configurado(s):" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:9 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:58 #, php-format msgid "%s has been up and running with PID %d since %s" msgstr "%s está up e rodando com o PID %d desde %s" @@ -216,7 +216,12 @@ msgstr "%s está up e rodando com o PID %d desde %s" msgid "%s hosts:" msgstr "%s hosts:" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:16 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/not-running.phtml:5 +#, php-format +msgid "%s is currently not up and running" +msgstr "%s atualmente não está up e nem rodando" + +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:65 #, php-format msgid "%s is not running" msgstr "%s não está rodando" @@ -357,24 +362,14 @@ msgstr "Reconhecer problema dos serviços não tratados" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/acknowledgement.phtml:24 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/statusIcons.phtml:30 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:53 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:78 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:56 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:86 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:152 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:186 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:220 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:59 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:89 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:155 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:189 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:223 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:75 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:16 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:86 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:156 msgid "Acknowledged" msgstr "Reconhecido(s)" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:40 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:44 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/comments.phtml:39 msgid "Acknowledgement" msgstr "Reconhecimento" @@ -404,7 +399,7 @@ msgstr "Ativo(s)" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/statusIcons.phtml:45 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:70 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:101 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:98 msgid "Active And Passive Checks Disabled" msgstr "Checagens ativas e passivas desabilitadas" @@ -416,7 +411,7 @@ msgstr "Checagens ativas" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/statusIcons.phtml:43 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:72 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:103 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:100 msgid "Active Checks Disabled" msgstr "Checagens ativas desabilitadas" @@ -428,6 +423,10 @@ msgstr "Checagens ativas de host sendo executadas" msgid "Active Service Checks Being Executed" msgstr "Checagens ativas de serviço sendo executadas" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:121 +msgid "Active checks" +msgstr "Checagens ativas" + #: /usr/local/icingaweb/modules/monitoring/application/controllers/HostController.php:58 msgid "Add Host Comment" msgstr "Adicionar comentário ao host" @@ -457,11 +456,12 @@ msgid_plural "Adding comments.." msgstr[0] "Adicionando comentário.." msgstr[1] "Adicionando comentários.." -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:127 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:145 msgid "Address" msgstr "Endereço" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:131 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:171 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/AlertsummaryController.php:67 msgid "Alert Summary" msgstr "Resumo de alertas" @@ -469,7 +469,7 @@ msgstr "Resumo de alertas" msgid "Alert summary" msgstr "Resumo de alertas" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:358 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:376 msgid "Alias" msgstr "Apelido" @@ -494,6 +494,50 @@ msgstr "Todos os hosts habilitados" msgid "All services enabled" msgstr "Todos os serviços habilitados" +#: /usr/local/icingaweb/modules/monitoring/configuration.php:25 +msgid "Allow acknowledging host and service problems" +msgstr "Permitir o reconhecimento de problemas de hosts e de serviços" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:9 +msgid "Allow all commands" +msgstr "Permitir todos os comandos" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:13 +msgid "Allow all scheduling checks and downtimes" +msgstr "Permitir todos os agendamentos de checagens e paradas" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:29 +msgid "Allow commenting on hosts and services" +msgstr "Permitir comentários nos hosts e serviços" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:41 +msgid "Allow removing host and service comments" +msgstr "Permitir a remoção de comentários de hosts e de serviços" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:45 +msgid "Allow removing host and service downtimes" +msgstr "Permitir a remoção de paradas de hosts e de serviços" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:37 +msgid "Allow removing problem acknowledgements" +msgstr "Permitir a remoção de reconhecimento de problemas" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:33 +msgid "" +"Allow removing problem acknowledgements, host and service comments and " +"downtimes" +msgstr "" +"Permitir a remoção de reconhecimento de problemas, comentários de hosts e de " +"serviços e paradas" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:17 +msgid "Allow scheduling host and service checks" +msgstr "Permitir o agendamento de checagens de hosts e serviços" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:21 +msgid "Allow scheduling host and service downtimes" +msgstr "Permitir o agendamento de paradas de hosts e serviços" + #: /usr/local/icingaweb/modules/monitoring/application/forms/StatehistoryForm.php:22 msgid "Apply" msgstr "Aplicar" @@ -502,7 +546,7 @@ msgstr "Aplicar" msgid "Are you sure you want to remove this instance?" msgstr "Tem certeza de que deseja remover esta instância?" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:290 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:308 msgid "Author" msgstr "Autor" @@ -510,6 +554,10 @@ msgstr "Autor" msgid "Average" msgstr "Média" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:109 +msgid "Average services per host" +msgstr "Média de serviços por host" + #: /usr/local/icingaweb/modules/monitoring/application/controllers/AlertsummaryController.php:444 msgid "Avg (min)" msgstr "Méd (min)" @@ -529,9 +577,13 @@ msgstr "Nome do backend" msgid "Backend Type" msgstr "Tipo do backend" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:139 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:152 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:142 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:34 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:52 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:34 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:52 +msgid "CRITICAL" +msgstr "CRÍTICO(S)" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:8 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:16 msgctxt "icinga.state" @@ -558,8 +610,8 @@ msgstr "Tempo de execução da checagem" msgid "Check latency" msgstr "Latência da checagem" -#: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php:40 -#: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php:41 +#: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php:38 +#: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php:39 msgid "Check now" msgstr "Checar agora" @@ -685,18 +737,18 @@ msgid "Commands" msgstr "Comandos" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:49 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:35 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:39 #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/AcknowledgeProblemCommandForm.php:54 #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/AddCommentCommandForm.php:50 #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php:70 msgid "Comment" msgstr "Comentário" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:462 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:481 msgid "Comment Timestamp" msgstr "Data e hora do comentário" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:464 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:483 msgid "Comment Type" msgstr "Tipo do comentário" @@ -725,17 +777,18 @@ msgid "Comment was created by an user." msgstr "O comentário foi criado por um usuário." #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:77 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:96 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:93 msgid "Comment: " msgstr "Comentário:" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:98 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:138 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/comments.phtml:2 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/hosts/show.phtml:106 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/multi/components/comments.phtml:6 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/services/show.phtml:118 #: /usr/local/icingaweb/modules/monitoring/application/forms/EventOverviewForm.php:67 #: /usr/local/icingaweb/modules/monitoring/application/controllers/TimelineController.php:57 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:462 msgid "Comments" msgstr "Comentários" @@ -744,17 +797,22 @@ msgstr "Comentários" msgid "Configuration for backend %s is disabled" msgstr "A configuração para o backend %s está desabilitada" +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:430 +msgid "Contact Groups" +msgstr "Grupos de contatos" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/contact.phtml:4 msgid "Contact details" msgstr "Detalhes do contato" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:90 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:130 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/contacts.phtml:33 msgid "Contactgroups" -msgstr "Grupo de contatos" +msgstr "Grupos de contatos" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:102 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:142 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/contacts.phtml:14 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:350 msgid "Contacts" msgstr "Contatos" @@ -776,23 +834,23 @@ msgstr "Criar um novo backend de monitoramento" msgid "Critical" msgstr "Crítico" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:57 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:97 msgid "Current Downtimes" msgstr "Paradas atuais" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:219 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:237 msgid "Current Host State" msgstr "Estado atual do host" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:151 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:187 msgid "Current Incidents" msgstr "Incidentes atuais" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:215 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:233 msgid "Current Service State" msgstr "Estado atual do serviço" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:128 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:146 msgid "Current State" msgstr "Estado atual" @@ -800,13 +858,6 @@ msgstr "Estado atual" msgid "Custom notification has been sent" msgstr "A notificação personalizada foi enviada" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:44 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:56 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:47 -msgctxt "icinga.state" -msgid "DOWN" -msgstr "DOWN" - #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/BackendStep.php:114 msgid "Database Name" msgstr "Nome do banco de dados" @@ -869,7 +920,7 @@ msgid "Disable Flapping Detection" msgstr "Desabilitar detecção de oscilação" #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Instance/DisableNotificationsExpireCommandForm.php:24 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:90 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:94 #: /usr/local/icingaweb/modules/monitoring/application/controllers/CommandController.php:527 #: /usr/local/icingaweb/modules/monitoring/application/controllers/CommandController.php:656 msgid "Disable Notifications" @@ -961,12 +1012,12 @@ msgid "Downtime" msgstr "Parada" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:114 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:80 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:89 msgid "Downtime End" msgstr "Término da parada" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:109 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:75 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:84 msgid "Downtime Start" msgstr "Início da parada" @@ -987,13 +1038,14 @@ msgstr "Parada removida" msgid "Downtime scheduling requested" msgstr "Agendamento de parada solicitado" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:94 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:134 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/downtime.phtml:2 #: /usr/local/icingaweb/modules/monitoring/application/forms/EventOverviewForm.php:57 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:279 msgid "Downtimes" msgstr "Paradas" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:295 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:313 msgid "Duration" msgstr "Duração" @@ -1007,7 +1059,7 @@ msgstr "Editar instância existente" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/contact.phtml:22 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/contacts.phtml:28 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:359 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:377 msgid "Email" msgstr "Email" @@ -1079,7 +1131,7 @@ msgstr "" "Habilitar processamento de dados de performance na base de todo o programa." #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php:94 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:292 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:310 msgid "End Time" msgstr "Horário de término" @@ -1103,12 +1155,12 @@ msgstr "" "Entre com a data e hora para este reconhecimento. O Icinga excluirá o " "reconhecimento após esse período terminar." -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:289 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:307 msgid "Entry Time" -msgstr "Entre com o período" +msgstr "Período" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:113 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:371 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:153 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:389 msgid "Event Grid" msgstr "Grade de eventos" @@ -1122,8 +1174,8 @@ msgstr "Manipulador de evento" msgid "Event Handlers Enabled" msgstr "Manipulador de eventos habilitado" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:118 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:538 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:158 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:589 msgid "Event Overview" msgstr "Visão geral dos eventos" @@ -1132,11 +1184,15 @@ msgstr "Visão geral dos eventos" msgid "Event handlers" msgstr "Manipulador de eventos" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:117 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:157 msgid "Events" msgstr "Eventos" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:465 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:128 +msgid "Execution time" +msgstr "Tempo de execução" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:484 msgid "Expiration" msgstr "Validade" @@ -1149,6 +1205,10 @@ msgstr "Tempo de validade" msgid "Expires" msgstr "Expira" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:15 +msgid "Feature Commands" +msgstr "Comandos dos recursos" + #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php:114 msgid "Fixed" msgstr "Permanente" @@ -1170,13 +1230,17 @@ msgstr "Detecção de oscilação" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:79 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:57 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:50 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:84 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:54 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:81 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/comments.phtml:25 #: /usr/local/icingaweb/modules/monitoring/application/forms/EventOverviewForm.php:87 msgid "Flapping" msgstr "Oscilando" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:59 +msgid "Flapping Stopped" +msgstr "Oscilação parada" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:84 msgid "Flapping stopped" msgstr "Oscilação parada" @@ -1197,11 +1261,11 @@ msgstr "Forçar checagem" msgid "From" msgstr "De" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:46 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:48 msgid "Global Host Event Handler" msgstr "Manipulador de eventos de host global" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:40 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:42 msgid "Global Service Event Handler" msgstr "Manipulador de eventos de serviço global" @@ -1214,13 +1278,13 @@ msgid "Handled hosts with state UNREACHABLE" msgstr "Hosts tratados com o estado INACESSÍVEL " #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml:68 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:63 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:64 #, php-format msgid "Handled services with state %s" msgstr "Serviços tratados com o estado %s" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:129 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:217 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:147 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:235 msgid "Hard State" msgstr "Estado hard" @@ -1228,40 +1292,61 @@ msgstr "Estado hard" msgid "Hard state changes" msgstr "Alterações no estado hard" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:110 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:150 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/alertsummary/index.phtml:72 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ShowController.php:235 +#: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php:219 msgid "History" msgstr "Histórico" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/partials/command-form.phtml:9 #: /usr/local/icingaweb/modules/monitoring/application/forms/Config/Instance/RemoteInstanceForm.php:32 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ShowController.php:205 #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/BackendStep.php:106 +#: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php:189 msgid "Host" msgstr "Host" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:288 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:463 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:306 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:482 msgid "Host / Service" msgstr "Host / Serviço" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:221 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:239 msgid "Host Address" msgstr "Endereço do host" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:220 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:134 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:156 +msgid "Host Checks" +msgstr "Checagens de hosts" + +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:25 +msgid "Host Group" +msgstr "Grupos de hosts" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:574 +msgid "Host Group Name" +msgstr "Nome do grupo de hosts" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:542 +msgid "Host Groups" +msgstr "Grupos de hosts" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:238 msgid "Host Name" msgstr "Nome do host" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:362 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:380 msgid "Host Notification Timeperiod" msgstr "Período de notificação do host" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:49 -#: /usr/local/icingaweb/modules/monitoring/configuration.php:161 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:89 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:197 msgid "Host Problems" msgstr "Hosts com problemas" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:218 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:236 msgid "Host Severity" msgstr "Gravidade do host" @@ -1292,18 +1377,14 @@ msgstr "Host ou serviço não encontrado" msgid "Host- and Servicechecks" msgstr "Checagem de hosts e serviços" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:529 -msgid "Hostgroup Name" -msgstr "Nome do grupo de hosts" - -#: /usr/local/icingaweb/modules/monitoring/configuration.php:28 -#: /usr/local/icingaweb/modules/monitoring/configuration.php:86 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:68 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:126 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostgroups.phtml:13 msgid "Hostgroups" msgstr "Grupos de hosts" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:126 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:598 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:144 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:629 msgid "Hostname" msgstr "Nome do host" @@ -1311,16 +1392,16 @@ msgstr "Nome do host" msgid "Hostname or address of the remote Icinga instance" msgstr "Nome ou o endereço da instância remota do Icinga" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:26 -#: /usr/local/icingaweb/modules/monitoring/configuration.php:70 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:66 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:110 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/contact.phtml:33 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:25 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:28 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:85 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/multi/components/objectlist.phtml:37 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/multi/components/summary.phtml:5 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml:7 #: /usr/local/icingaweb/modules/monitoring/application/forms/StatehistoryForm.php:102 #: /usr/local/icingaweb/modules/monitoring/application/controllers/ChartController.php:205 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:110 #: /usr/local/icingaweb/modules/monitoring/application/controllers/HostsController.php:49 msgid "Hosts" msgstr "Hosts" @@ -1331,16 +1412,6 @@ msgstr "Hosts" msgid "Hosts (%u)" msgstr "Hosts (%u)" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:55 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:58 -msgid "Hosts DOWN Handled" -msgstr "Hosts DOWN tratados" - -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:43 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:46 -msgid "Hosts DOWN Unhandled" -msgstr "Hosts DOWN não tratados" - #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/layout/topbar.phtml:11 msgid "Hosts Down Handled" msgstr "Hosts down tratados" @@ -1349,30 +1420,10 @@ msgstr "Hosts down tratados" msgid "Hosts Down Unhandled" msgstr "Hosts down não tratados" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:116 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:119 -msgid "Hosts PENDING" -msgstr "Hosts PENDENTES" - #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/layout/topbar.phtml:24 msgid "Hosts Pending" msgstr "Hosts pendentes" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:85 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:88 -msgid "Hosts UNREACHABLE Handled" -msgstr "Hosts INACESSÍVEIS tratados" - -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:73 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:76 -msgid "Hosts UNREACHABLE Unhandled" -msgstr "Hosts INACESSÍVEIS não tratados" - -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:101 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:104 -msgid "Hosts UP" -msgstr "Hosts UP" - #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/layout/topbar.phtml:19 msgid "Hosts Unreachable Handled" msgstr "Hosts inacessíveis tratados" @@ -1520,8 +1571,8 @@ msgstr "" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:69 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/statusIcons.phtml:38 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:65 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:45 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:92 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:49 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:89 msgid "In Downtime" msgstr "em parada" @@ -1572,7 +1623,7 @@ msgstr "Está faltando o nome da instância" msgid "Invalid instance type \"%s\" given" msgstr "Tipo de instância \"%s\" inválida" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:287 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:305 msgid "Is In Effect" msgstr "Está em vigor" @@ -1586,27 +1637,32 @@ msgstr "" "filtros poderosos que permitem que você mantenha o controle dos eventos mais " "importantes no seu ambiente de monitoramento." -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:124 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:142 msgid "Last Check" msgstr "Última checagem" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:30 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:32 msgid "Last External Command Check" msgstr "Última checagem de comando externo" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:222 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:240 msgid "Last Host Check" msgstr "Última checagem do host" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:34 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:36 msgid "Last Log File Rotation" msgstr "Última rotação do arquivo de log" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:213 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:24 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:24 +msgid "Last Problem" +msgstr "Último problema" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:231 msgid "Last Service Check" msgstr "Última checagem do serviço" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:26 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:28 msgid "Last Status Update" msgstr "Última atualização do status" @@ -1614,6 +1670,10 @@ msgstr "Última atualização do status" msgid "Last check" msgstr "Última checagem" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:127 +msgid "Latency" +msgstr "Latência" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/timeline/index.phtml:16 msgid "Legend" msgstr "Legenda" @@ -1668,6 +1728,12 @@ msgstr "Backends de monitoramento" msgid "Monitoring Features" msgstr "Recursos de monitoramento" +#: /usr/local/icingaweb/modules/monitoring/configuration.php:179 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:26 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:37 +msgid "Monitoring Health" +msgstr "Saúde do monitoramento" + #: /usr/local/icingaweb/modules/monitoring/application/forms/Setup/IdoResourcePage.php:31 msgid "Monitoring IDO Resource" msgstr "Recursos IDO de monitoramento" @@ -1752,13 +1818,13 @@ msgstr "" msgid "Monitoring security configuration has been successfully created: %s" msgstr "Configuração de segurança do monitoramento criada com sucesso: %s" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:37 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:43 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:49 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:39 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:45 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:51 msgid "N/A" msgstr "N/D" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:357 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:375 msgid "Name" msgstr "Nome" @@ -1808,11 +1874,11 @@ msgstr "Nenhum contato correspondente ao filtro" msgid "No history available for this object" msgstr "Nenhum histórico disponível para este objeto" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:17 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:19 msgid "No history events matching the filter" msgstr "Nenhum histórico de eventos correspondente ao filtro" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:11 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:17 msgid "No host groups matching the filter" msgstr "Nenhum grupo de hosts correspondente ao filtro" @@ -1838,7 +1904,7 @@ msgstr "Nenhuma notificação foi enviada para este contato" msgid "No notifications matching the filter" msgstr "Nenhuma notificação correspondente ao filtro" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:11 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:17 msgid "No service groups matching the filter" msgstr "Nenhum grupo de serviços correspondente ao filtro" @@ -1846,7 +1912,7 @@ msgstr "Nenhum grupo de serviços correspondente ao filtro" msgid "No services configured on this host" msgstr "Nenhum serviço configurado neste host" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:41 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:38 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/multi/service.phtml:17 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/services/show.phtml:6 msgid "No services matching the filter" @@ -1869,11 +1935,11 @@ msgid "Not acknowledged" msgstr "Não reconhecido" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:34 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:30 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:34 msgid "Notification" msgstr "Notificação" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:323 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:341 msgid "Notification Start" msgstr "Iniciar notificação" @@ -1891,6 +1957,7 @@ msgstr "Atraso da notificação foi solicitada" #: /usr/local/icingaweb/modules/monitoring/application/controllers/AlertsummaryController.php:473 #: /usr/local/icingaweb/modules/monitoring/application/controllers/AlertsummaryController.php:480 #: /usr/local/icingaweb/modules/monitoring/application/controllers/TimelineController.php:47 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:328 #: /usr/local/icingaweb/modules/monitoring/application/controllers/MultiController.php:64 #: /usr/local/icingaweb/modules/monitoring/application/controllers/MultiController.php:132 msgid "Notifications" @@ -1898,7 +1965,7 @@ msgstr "Notificações" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/statusIcons.phtml:34 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:61 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:88 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:85 msgid "Notifications Disabled" msgstr "Notificações desativadas" @@ -1907,7 +1974,7 @@ msgid "Notifications Enabled" msgstr "Notificações habilitadas" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/alertsummary/index.phtml:18 -msgid "Notifications and problems" +msgid "Notifications and Problems" msgstr "Notificações e problemas" #: /usr/local/icingaweb/modules/monitoring/application/controllers/CommandController.php:657 @@ -1940,13 +2007,20 @@ msgstr "As notificações serão reativadas em %s" msgid "Notifications will be re-enabled in %s." msgstr "As notificações serão reativadas em %s." -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:237 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:240 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:70 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:70 +msgid "OK" +msgstr "OK" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:217 msgctxt "icinga.state" msgid "OK" msgstr "OK" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:73 +msgid "Object summaries" +msgstr "Resumo dos objetos" + #: /usr/local/icingaweb/modules/monitoring/application/forms/StatehistoryForm.php:98 msgid "Object type" msgstr "Tipo do objeto" @@ -1998,14 +2072,15 @@ msgstr "Uma semana" msgid "One year" msgstr "Um ano" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:62 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:102 msgid "Overview" msgstr "Visão geral" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:117 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:253 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:120 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:256 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:76 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:76 +msgid "PENDING" +msgstr "PENDENTE(S)" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:252 msgctxt "icinga.state" msgid "PENDING" @@ -2016,7 +2091,7 @@ msgstr "PENDENTE" msgid "Pager" msgstr "Pager" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:360 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:378 msgid "Pager Address / Number" msgstr "Endereço / Número do pager" @@ -2043,6 +2118,10 @@ msgstr "Checagens passivas de serviços sendo aceitas" msgid "Passive check result has been submitted" msgstr "O resultado da checagem passiva foi enviado" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:151 +msgid "Passive checks" +msgstr "Checagens passivas" + #: /usr/local/icingaweb/modules/monitoring/application/controllers/CommandController.php:480 msgid "Passive checks for this object will be accepted." msgstr "Checagens passivas serão aceitas para este objeto." @@ -2067,8 +2146,7 @@ msgstr "Caminho para o arquivo de comando local do icinga" msgid "Performance Data Being Processed" msgstr "Dados de performance sendo processados" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:143 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:33 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:71 msgid "Performance Info" msgstr "Informação de performance" @@ -2114,6 +2192,10 @@ msgstr "" "Por favor, preencha os detalhes da conexão abaixo para acessar a interface " "do soquete Livestatus do seu ambiente de monitoramento." +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/output.phtml:2 +msgid "Plugin Output" +msgstr "Saída do plugin" + #: /usr/local/icingaweb/modules/monitoring/application/forms/Config/Instance/RemoteInstanceForm.php:43 #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/BackendStep.php:110 msgid "Port" @@ -2129,17 +2211,15 @@ msgstr "" "várias linhas ou pressione e segure a tecla Shift para selecionar um " "intervalo de linhas." -#: /usr/local/icingaweb/modules/monitoring/configuration.php:34 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:74 msgid "Problems" msgstr "Problemas" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:139 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:26 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ProcessController.php:44 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:20 msgid "Process Info" msgstr "Informação do processo" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:22 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:24 msgid "Program Start Time" msgstr "Horário de início" @@ -2148,7 +2228,7 @@ msgstr "Horário de início" msgid "Protected Custom Variables" msgstr "Variáveis personalizadas protegidas" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:157 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:193 msgid "Recently Recovered Services" msgstr "Serviços recuperados recentemente" @@ -2225,7 +2305,7 @@ msgstr[1] "Removendo reconhecimento dos problemas.." msgid "Report interval" msgstr "Intervalo de relatório" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:126 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:166 msgid "Reporting" msgstr "Relatórios" @@ -2293,6 +2373,11 @@ msgstr "Reiniciar o processo de monitoramento" msgid "Restart the monitoring process." msgstr "Reiniciar o processo de monitoramento." +#: /usr/local/icingaweb/modules/monitoring/configuration.php:50 +msgid "Restrict views to the hosts and services that match the filter" +msgstr "" +"Restringir a visualização para os hosts e serviços que correspondam ao filtro" + #: /usr/local/icingaweb/modules/monitoring/application/forms/Config/Instance/RemoteInstanceForm.php:44 msgid "SSH port to connect to on the remote Icinga instance" msgstr "Porta SSH para conectar-se na instância remota do Icinga" @@ -2371,15 +2456,15 @@ msgstr "Agendar parada para serviços" msgid "Schedule triggered downtime for all child hosts" msgstr "Agendar parada acionada para todos os hosts filhos" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:294 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:312 msgid "Scheduled End" msgstr "Término do agendamento" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:293 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:311 msgid "Scheduled Start" msgstr "Início do agendamento" -#: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php:73 +#: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/CheckNowCommandForm.php:71 msgid "Scheduling check.." msgid_plural "Scheduling checks.." msgstr[0] "Agendando checagem.." @@ -2415,24 +2500,43 @@ msgstr "Enviar notificação" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/header.phtml:23 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/partials/command-form.phtml:10 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ShowController.php:215 +#: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php:199 msgid "Service" msgstr "Serviço" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:78 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:587 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:142 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:162 +msgid "Service Checks" +msgstr "Checagem de serviços" + +#: /usr/local/icingaweb/modules/monitoring/configuration.php:118 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:618 msgid "Service Grid" msgstr "Grade de serviços" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:216 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:25 +msgid "Service Group" +msgstr "Grupos de serviços" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:527 +msgid "Service Group Name" +msgstr "Nome do grupo de serviços" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:495 +msgid "Service Groups" +msgstr "Grupos de serviços" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:234 msgid "Service Name" msgstr "Nome do serviço" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:361 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:379 msgid "Service Notification Timeperiod" msgstr "Período de notificação do serviço" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:53 -#: /usr/local/icingaweb/modules/monitoring/configuration.php:153 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:93 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:189 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml:55 msgid "Service Problems" msgstr "Serviços com problemas" @@ -2446,7 +2550,12 @@ msgstr "Serviços com problemas no host" msgid "Service State" msgstr "Estado do serviço" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:599 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:27 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:27 +msgid "Service States" +msgstr "Estado dos serviços" + +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:630 msgid "Service description" msgstr "Descrição do serviço" @@ -2463,21 +2572,16 @@ msgstr "Serviço não encontrado" msgid "Service notification period" msgstr "Período de notificação de serviço" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:498 -msgid "Servicegroup Name" -msgstr "Nome do grupo de serviços" - -#: /usr/local/icingaweb/modules/monitoring/configuration.php:29 -#: /usr/local/icingaweb/modules/monitoring/configuration.php:82 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:69 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:122 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/servicegroups.phtml:14 msgid "Servicegroups" msgstr "Grupos de serviços" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:27 -#: /usr/local/icingaweb/modules/monitoring/configuration.php:74 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:67 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:114 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/contact.phtml:38 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:26 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:29 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:97 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/multi/components/objectlist.phtml:30 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/multi/components/summary.phtml:5 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml:8 @@ -2485,7 +2589,10 @@ msgstr "Grupos de serviços" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml:28 #: /usr/local/icingaweb/modules/monitoring/application/forms/StatehistoryForm.php:101 #: /usr/local/icingaweb/modules/monitoring/application/controllers/ChartController.php:146 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ShowController.php:225 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:184 #: /usr/local/icingaweb/modules/monitoring/application/controllers/ServicesController.php:49 +#: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php:209 msgid "Services" msgstr "Serviços" @@ -2494,13 +2601,18 @@ msgstr "Serviços" msgid "Services (%u)" msgstr "Serviços (%u)" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:151 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:154 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:531 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:578 +msgid "Services CRITICAL" +msgstr "Serviços CRÍTICOS" + +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:130 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:130 msgid "Services CRITICAL Handled" msgstr "Serviços CRÍTICOS tratados" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:138 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:141 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:116 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:116 msgid "Services CRITICAL Unhandled" msgstr "Serviços CRÍTICOS não tratados" @@ -2512,8 +2624,10 @@ msgstr "Serviços críticos tratados" msgid "Services Critical Unhandled" msgstr "Serviços críticos não tratados" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:236 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:239 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:99 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:99 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:529 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:576 msgid "Services OK" msgstr "Serviços OK" @@ -2521,8 +2635,10 @@ msgstr "Serviços OK" msgid "Services Ok" msgstr "Serviços Ok" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:252 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:255 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:215 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:215 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:533 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:580 msgid "Services PENDING" msgstr "Serviços PENDENTES" @@ -2530,13 +2646,18 @@ msgstr "Serviços PENDENTES" msgid "Services Pending" msgstr "Serviços pendentes" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:219 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:222 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:530 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:577 +msgid "Services UNKNOWN" +msgstr "Serviços DESCONHECIDOS" + +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:164 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:164 msgid "Services UNKNOWN Handled" msgstr "Serviços DESCONHECIDOS tratados" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:206 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:209 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:150 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:150 msgid "Services UNKNOWN Unhandled" msgstr "Serviços DESCONHECIDOS não tratados" @@ -2548,13 +2669,18 @@ msgstr "Serviços desconhecidos tratados" msgid "Services Unknown Unhandled" msgstr "Serviços desconhecidos não tratados" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:185 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:188 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:532 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:579 +msgid "Services WARNING" +msgstr "Serviços em ATENÇÃO" + +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:198 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:198 msgid "Services WARNING Handled" msgstr "Serviços em ATENÇÃO tratados" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:172 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:175 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:184 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:184 msgid "Services WARNING Unhandled" msgstr "Serviços em ATENÇÃO não tratados" @@ -2572,8 +2698,8 @@ msgstr "Serviços em parada" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml:20 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml:84 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:14 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:79 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:15 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:80 #, php-format msgid "Services with state %s" msgstr "Serviços com o estado %s" @@ -2598,8 +2724,10 @@ msgstr "Defina a data e hora de início da parada." msgid "Setup the monitoring module for Icinga Web 2" msgstr "Configuração do módulo de monitoramento para Icinga Web 2" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:125 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:214 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:143 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:232 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:526 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:573 msgid "Severity" msgstr "Gravidade" @@ -2620,13 +2748,15 @@ msgstr "Pular validação" msgid "Socket" msgstr "Soquete" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:11 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:12 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/notifications.phtml:5 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:5 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:12 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:6 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:13 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/downtimes.phtml:5 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegrid.phtml:5 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:7 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/comments.phtml:5 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:7 msgid "Sort by" msgstr "Ordenar por" @@ -2640,7 +2770,7 @@ msgid "Start Accepting Passive Checks" msgstr "Iniciar a receber checagens passivas" #: /usr/local/icingaweb/modules/monitoring/application/forms/Command/Object/ScheduleServiceDowntimeCommandForm.php:84 -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:291 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:309 msgid "Start Time" msgstr "Horário de início" @@ -2654,7 +2784,7 @@ msgstr "Iniciar obsessão sob este objeto." #: /usr/local/icingaweb/modules/monitoring/application/controllers/TimelineController.php:67 msgid "Started downtimes" -msgstr "Parada(s) iniciada(s)" +msgstr "Paradas iniciadas" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/downtimes.phtml:34 msgid "Starts" @@ -2691,11 +2821,11 @@ msgstr "Parar o modo obsessão" msgid "Stop obsessing over this object." msgstr "Parar obsessão sob este objeto." -#: /usr/local/icingaweb/modules/monitoring/configuration.php:138 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:178 msgid "System" msgstr "Sistema" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:66 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:106 #: /usr/local/icingaweb/modules/monitoring/application/controllers/TacticalController.php:15 msgid "Tactical Overview" msgstr "Visão tática" @@ -2725,7 +2855,7 @@ msgstr "O identificador deste backend" msgid "The last one occured %s ago" msgstr "O último ocorreu %s atrás" -#: /usr/local/icingaweb/modules/monitoring/application/controllers/ShowController.php:123 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ShowController.php:124 msgid "The parameter `contact' is required" msgstr "O parâmetro `contact' é requerido" @@ -2847,14 +2977,14 @@ msgid "This is the core module for Icinga Web 2." msgstr "Este é o módulo central para o Icinga Web 2." #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/alertsummary/index.phtml:25 -msgid "Time to reaction (Ack, Recover)" +msgid "Time to Reaction (Ack, Recover)" msgstr "Tempo de reação (Ack, Recuperar)" #: /usr/local/icingaweb/modules/monitoring/application/controllers/TimelineController.php:106 msgid "TimeLine interval" msgstr "Intervalo da linha do tempo" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:121 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:161 #: /usr/local/icingaweb/modules/monitoring/application/controllers/TimelineController.php:29 msgid "Timeline" msgstr "Linha do tempo" @@ -2881,9 +3011,16 @@ msgid "Toggling feature.." msgstr "Alternando funcionalidade.." #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/alertsummary/index.phtml:59 -msgid "Top 5 recent alerts" +msgid "Top 5 Recent Alerts" msgstr "Top 5 de alertas recentes" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:26 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:26 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:528 +#: /usr/local/icingaweb/modules/monitoring/application/controllers/ListController.php:575 +msgid "Total Services" +msgstr "Total de serviços" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/alertsummary/index.phtml:32 msgid "Trend" msgstr "Tendências" @@ -2902,39 +3039,30 @@ msgstr "Tipo" msgid "Type: %s" msgstr "Tipo: %s" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:207 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:220 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:210 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:40 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:58 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:40 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:58 +msgid "UNKNOWN" +msgstr "DESCONHECIDO(S)" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:148 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:156 msgctxt "icinga.state" msgid "UNKNOWN" -msgstr "DESCONHECIDO" - -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:74 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:86 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:77 -msgctxt "icinga.state" -msgid "UNREACHABLE" -msgstr "INACESSÍVEL" - -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:102 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:105 -msgctxt "icinga.state" -msgid "UP" -msgstr "UP" +msgstr "DESCONHECIDO(S)" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/statusIcons.phtml:26 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hosts.phtml:49 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:74 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/services.phtml:71 msgid "Unhandled" msgstr "Não tratado(s)" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:39 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:79 msgid "Unhandled Hosts" msgstr "Hosts não tradados" -#: /usr/local/icingaweb/modules/monitoring/configuration.php:44 +#: /usr/local/icingaweb/modules/monitoring/configuration.php:84 msgid "Unhandled Services" msgstr "Serviços não tratados" @@ -2947,7 +3075,7 @@ msgid "Unhandled hosts with state UNREACHABLE" msgstr "Hosts não tratados com o estado INACESSÍVEL" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml:51 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:46 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:47 #, php-format msgid "Unhandled services with state %s" msgstr "Serviços não tratados com o estado %s" @@ -3011,9 +3139,13 @@ msgstr "Nome do usuario" msgid "Value for interval not valid" msgstr "Valor para o intervalo não é válido" -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:173 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:186 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:176 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:46 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/hostgroups.phtml:64 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:46 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/servicegroups.phtml:64 +msgid "WARNING" +msgstr "ATENÇÃO" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:78 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml:86 msgctxt "icinga.state" @@ -3072,13 +3204,13 @@ msgid "notifications per hour" msgstr "notificações por hora" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml:20 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:14 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:15 #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Object/Service.php:216 msgid "ok" msgstr "ok" #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/history.phtml:135 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:100 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/eventhistory.phtml:109 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/downtimes.phtml:56 #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/comments.phtml:60 msgid "on" @@ -3091,8 +3223,12 @@ msgctxt "datetime" msgid "on %s" msgstr "em %s" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:78 +msgid "overall" +msgstr "global" + #: /usr/local/icingaweb/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml:84 -#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:79 +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/list/components/servicesummary.phtml:80 #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Object/Host.php:184 #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Object/Service.php:228 msgid "pending" @@ -3103,6 +3239,10 @@ msgctxt "multiselection" msgid "row(s) selected" msgstr "linha(s) selecionada(s)" +#: /usr/local/icingaweb/modules/monitoring/application/views/scripts/process/info.phtml:79 +msgid "scheduled" +msgstr "agendado" + #: /usr/local/icingaweb/modules/monitoring/application/views/helpers/MonitoringState.php:101 msgid "since" msgstr "desde" @@ -3126,3 +3266,33 @@ msgstr "up" #: /usr/local/icingaweb/modules/monitoring/library/Monitoring/Object/Service.php:219 msgid "warning" msgstr "atenção" + +#~ msgctxt "icinga.state" +#~ msgid "DOWN" +#~ msgstr "DOWN" + +#~ msgid "Hosts DOWN Handled" +#~ msgstr "Hosts DOWN tratados" + +#~ msgid "Hosts DOWN Unhandled" +#~ msgstr "Hosts DOWN não tratados" + +#~ msgid "Hosts PENDING" +#~ msgstr "Hosts PENDENTES" + +#~ msgid "Hosts UNREACHABLE Handled" +#~ msgstr "Hosts INACESSÍVEIS tratados" + +#~ msgid "Hosts UNREACHABLE Unhandled" +#~ msgstr "Hosts INACESSÍVEIS não tratados" + +#~ msgid "Hosts UP" +#~ msgstr "Hosts UP" + +#~ msgctxt "icinga.state" +#~ msgid "UNREACHABLE" +#~ msgstr "INACESSÍVEL" + +#~ msgctxt "icinga.state" +#~ msgid "UP" +#~ msgstr "UP" diff --git a/modules/monitoring/application/views/scripts/list/comments.phtml b/modules/monitoring/application/views/scripts/list/comments.phtml index feb5c9394..677010f1b 100644 --- a/modules/monitoring/application/views/scripts/list/comments.phtml +++ b/modules/monitoring/application/views/scripts/list/comments.phtml @@ -10,8 +10,8 @@
- - translate('No comments matching the filter') ?> + + translate('No comments matching the filter'); ?>
diff --git a/modules/monitoring/application/views/scripts/list/eventhistory.phtml b/modules/monitoring/application/views/scripts/list/eventhistory.phtml index 32f61ca44..c765b41be 100644 --- a/modules/monitoring/application/views/scripts/list/eventhistory.phtml +++ b/modules/monitoring/application/views/scripts/list/eventhistory.phtml @@ -1,8 +1,10 @@ compact): ?>
- tabs->render($this); ?> + tabs ?>
- translate('Sort by'); ?> sortControl->render($this); ?> +
+ translate('Sort by') ?> sortControl ?> +
widget('limiter', array('url' => $this->url, 'max' => $this->history->count())); ?> @@ -12,6 +14,7 @@
+filterEditor ?> translate('No history events matching the filter') ?>
diff --git a/modules/monitoring/application/views/scripts/list/hostgroups.phtml b/modules/monitoring/application/views/scripts/list/hostgroups.phtml index 2b8ad6c4f..a15b5be7e 100644 --- a/modules/monitoring/application/views/scripts/list/hostgroups.phtml +++ b/modules/monitoring/application/views/scripts/list/hostgroups.phtml @@ -222,4 +222,4 @@
escape('Name') ?>escape($this->translate('Name')) ?> escape($module->getName()) ?>
translate('State') ?> - qlink('disable', 'config/moduledisable', array( + qlink($this->translate('disable'), 'config/moduledisable', array( 'name' => $module->getName() )) ?> - qlink('enable', 'config/moduleenable', array( + qlink($this->translate('enable'), 'config/moduleenable', array( 'name' => $module->getName() )) ?>
escape('Version') ?>escape($this->translate('Version')) ?> escape($module->getVersion()) ?>
escape('Description') ?>escape($this->translate('Description')) ?> escape($module->getDescription())) ?>
escape('Dependencies') ?>escape($this->translate('Dependencies')) ?> $versionString): ?>
escape('Permissions') ?>escape($this->translate('Permissions')) ?> escape($permission->name) ?>: escape($permission->description) ?>
escape('Restrictions') ?>escape($this->translate('Restrictions')) ?> escape($restriction->name) ?>: escape($restriction->description) ?>
- \ No newline at end of file + diff --git a/modules/monitoring/application/views/scripts/list/servicegroups.phtml b/modules/monitoring/application/views/scripts/list/servicegroups.phtml index b7898de05..ceb3929c0 100644 --- a/modules/monitoring/application/views/scripts/list/servicegroups.phtml +++ b/modules/monitoring/application/views/scripts/list/servicegroups.phtml @@ -222,4 +222,4 @@ - \ No newline at end of file + diff --git a/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml b/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml index f42e70278..3c603786a 100644 --- a/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml +++ b/modules/monitoring/application/views/scripts/show/components/hostservicesummary.phtml @@ -7,7 +7,7 @@ $currentUrl = Url::fromRequest()->without('limit')->getRelativeUrl(); ?>

compact ? ' data-base-target="col1"' : '' ?>> stats->services_total > 0): ?> -qlink(sprintf($this->translate('%s configured services:'), $object->stats->services_total), $selfUrl) ?> +qlink(sprintf($this->translatePlural('%d configured service:', '%d configured services:', $object->stats->services_total), $object->stats->services_total), $selfUrl) ?> translate('No services configured on this host'); ?> diff --git a/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml b/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml index 5949a84d8..64265304d 100644 --- a/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml +++ b/modules/monitoring/application/views/scripts/tactical/components/hostservicechecks.phtml @@ -1,5 +1,5 @@
-

translate('Host- and Servicechecks'); ?>

+

translate('Host and Service Checks'); ?>

@@ -17,7 +17,7 @@ 'monitoring/list/hosts', array('host_active_checks_enabled' => 1) ); ?>"> - statusSummary->hosts_active . ' ' . $this->translate('Active'); ?> + translatePlural('%d Active', '%d Active', $this->statusSummary->hosts_active), $this->statusSummary->hosts_active); ?> @@ -27,7 +27,7 @@ 'monitoring/list/hosts', array('host_active_checks_enabled' => 0, 'host_passive_checks_enabled' => 1) ); ?>"> - statusSummary->hosts_passive . ' ' . $this->translate('Passive'); ?> + translatePlural('%d Passive', '%d Passive', $this->statusSummary->hosts_passive), $this->statusSummary->hosts_passive); ?> @@ -37,7 +37,7 @@ 'monitoring/list/hosts', array('host_active_checks_enabled' => 0, 'host_passive_checks_enabled' => 0) ); ?>" style="color: red;"> - statusSummary->hosts_not_checked . ' ' . $this->translate('Disabled'); ?> + translatePlural('%d Disabled', '%d Disabled', $this->statusSummary->hosts_not_checked), $this->statusSummary->hosts_not_checked); ?> @@ -49,7 +49,7 @@ 'monitoring/list/services', array('service_active_checks_enabled' => 1) ); ?>"> - statusSummary->services_active . ' ' . $this->translate('Active'); ?> + translatePlural('%d Active', '%d Active', $this->statusSummary->services_active), $this->statusSummary->services_active); ?> @@ -59,7 +59,7 @@ 'monitoring/list/services', array('service_active_checks_enabled' => 0, 'service_passive_checks_enabled' => 1) ); ?>"> - statusSummary->services_passive . ' ' . $this->translate('Passive'); ?> + translatePlural('%d Passive', '%d Passive', $this->statusSummary->services_passive), $this->statusSummary->services_passive); ?> @@ -69,7 +69,7 @@ 'monitoring/list/services', array('service_active_checks_enabled' => 0, 'service_passive_checks_enabled' => 0) ); ?>" style="color: red;"> - statusSummary->services_not_checked . ' ' . $this->translate('Disabled'); ?> + translatePlural('%d Disabled', '%d Disabled', $this->statusSummary->services_not_checked), $this->statusSummary->services_not_checked); ?> diff --git a/modules/monitoring/application/views/scripts/tactical/components/monitoringfeatures.phtml b/modules/monitoring/application/views/scripts/tactical/components/monitoringfeatures.phtml index 8e6d35221..36b88b050 100644 --- a/modules/monitoring/application/views/scripts/tactical/components/monitoringfeatures.phtml +++ b/modules/monitoring/application/views/scripts/tactical/components/monitoringfeatures.phtml @@ -3,9 +3,9 @@
statusSummary->hosts_without_flap_detection || $this->statusSummary->services_without_flap_detection || $this->statusSummary->hosts_flapping || $this->statusSummary->services_flapping): ?> -
translate('Flap detection'); ?>
+
translate('Flap Detection'); ?>
-
translate('Flap detection'); ?>
+
translate('Flap Detection'); ?>
@@ -17,7 +17,7 @@ 'monitoring/list/hosts', array('host_flap_detection_enabled' => 0) ); ?>" class="feature-highlight"> - translate('%d hosts disabled'), $this->statusSummary->hosts_without_flap_detection); ?> + translatePlural('%d Host Disabled', '%d Hosts Disabled', $this->statusSummary->hosts_without_flap_detection), $this->statusSummary->hosts_without_flap_detection); ?>
@@ -25,7 +25,7 @@ 'monitoring/list/hosts', array('host_flap_detection_enabled' => 1) ); ?>"> - translate('All hosts enabled'); ?> + translate('All Hosts Enabled'); ?> statusSummary->hosts_flapping): ?> @@ -33,7 +33,7 @@ 'monitoring/list/hosts', array('host_is_flapping' => 1) ); ?>" class="feature-highlight"> - translate('%d hosts flapping'), $this->statusSummary->hosts_flapping); ?> + translatePlural('%d Host Flapping', '%d Hosts Flapping', $this->statusSummary->hosts_flapping), $this->statusSummary->hosts_flapping); ?>
@@ -45,7 +45,7 @@ 'monitoring/list/services', array('service_flap_detection_enabled' => 0) ); ?>" class="feature-highlight"> - translate('%d services disabled'), $this->statusSummary->services_without_flap_detection); ?> + translatePlural('%d Service Disabled', '%d Services Disabled', $this->statusSummary->services_without_flap_detection), $this->statusSummary->services_without_flap_detection); ?>
@@ -53,7 +53,7 @@ 'monitoring/list/services', array('service_flap_detection_enabled' => 1) ); ?>"> - translate('All services enabled'); ?> + translate('All Services Enabled'); ?> statusSummary->services_flapping): ?> @@ -61,7 +61,7 @@ 'monitoring/list/services', array('service_is_flapping' => 1) ); ?>" class="feature-highlight"> - translate('%d services flapping'), $this->statusSummary->services_flapping); ?> + translatePlural('%d Service Flapping', '%d Services Flapping', $this->statusSummary->services_flapping), $this->statusSummary->services_flapping); ?>
@@ -84,7 +84,7 @@ 'monitoring/list/hosts', array('host_notifications_enabled' => 0) ); ?>" class="feature-highlight"> - translate('%d hosts disabled'), $this->statusSummary->hosts_not_triggering_notifications); ?> + translatePlural('%d Host Disabled', '%d Hosts Disabled', $this->statusSummary->hosts_not_triggering_notifications), $this->statusSummary->hosts_not_triggering_notifications); ?>
@@ -92,7 +92,7 @@ 'monitoring/list/hosts', array('host_notifications_enabled' => 1) ); ?>"> - translate('All hosts enabled'); ?> + translate('All Hosts Enabled'); ?>
@@ -104,7 +104,7 @@ 'monitoring/list/services', array('service_notifications_enabled' => 0) ); ?>" class="feature-highlight"> - translate('%d services disabled'), $this->statusSummary->services_not_triggering_notifications); ?> + translatePlural('%d Service Disabled', '%d Services Disabled', $this->statusSummary->services_not_triggering_notifications), $this->statusSummary->services_not_triggering_notifications); ?>
@@ -112,7 +112,7 @@ 'monitoring/list/services', array('service_notifications_enabled' => 1) ); ?>"> - translate('All services enabled'); ?> + translate('All Services Enabled'); ?>
@@ -121,9 +121,9 @@
statusSummary->hosts_not_processing_event_handlers || $this->statusSummary->services_not_processing_event_handlers): ?> -
translate('Event handlers'); ?>
+
translate('Event Handlers'); ?>
-
translate('Event handlers'); ?>
+
translate('Event Handlers'); ?>
@@ -135,7 +135,7 @@ 'monitoring/list/hosts', array('host_event_handler_enabled' => 0) ); ?>" class="feature-highlight"> - translate('%d hosts disabled'), $this->statusSummary->hosts_not_processing_event_handlers); ?> + translatePlural('%d Host Disabled', '%d Hosts Disabled', $this->statusSummary->hosts_not_processing_event_handlers), $this->statusSummary->hosts_not_processing_event_handlers); ?>
@@ -143,7 +143,7 @@ 'monitoring/list/hosts', array('host_event_handler_enabled' => 1) ); ?>"> - translate('All hosts enabled'); ?> + translate('All Hosts Enabled'); ?>
@@ -155,7 +155,7 @@ 'monitoring/list/services', array('service_event_handler_enabled' => 0) ); ?>" class="feature-highlight"> - translate('%d services disabled'), $this->statusSummary->services_not_processing_event_handlers); ?> + translatePlural('%d Service Disabled', '%d Services Disabled', $this->statusSummary->services_not_processing_event_handlers), $this->statusSummary->services_not_processing_event_handlers); ?>
@@ -163,7 +163,7 @@ 'monitoring/list/services', array('service_event_handler_enabled' => 1) ); ?>"> - translate('All services enabled'); ?> + translate('All Services Enabled'); ?>
diff --git a/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml b/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml index 0543f58c5..cc9328262 100644 --- a/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml +++ b/modules/monitoring/application/views/scripts/tactical/components/ok_hosts.phtml @@ -12,14 +12,14 @@ $service_problems = ( statusSummary->hosts_up): ?>

- translate('%d Hosts UP'), $this->statusSummary->hosts_up); ?> + translatePlural('%d Host UP', '%d Hosts UP', $this->statusSummary->hosts_up), $this->statusSummary->hosts_up); ?>

statusSummary->hosts_pending): ?>

- translate('%d Hosts PENDING'), $this->statusSummary->hosts_pending); ?> + translatePlural('%d Host PENDING', '%d Hosts PENDING', $this->statusSummary->hosts_pending), $this->statusSummary->hosts_pending); ?>

diff --git a/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml b/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml index cccfa094e..a5f3749e8 100644 --- a/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml +++ b/modules/monitoring/application/views/scripts/tactical/components/parts/servicestatesummarybyhoststate.phtml @@ -5,7 +5,7 @@ 'monitoring/list/services', array('host_problem' => $host_problem, 'service_state' => 2, 'service_acknowledged' => 0, 'service_in_downtime' => 0) ); ?>"> - translate('CRITICAL', 'icinga.state') ?> + translatePlural('%d CRITICAL', '%d CRITICAL', $services_critical_unhandled, 'icinga.state'), $services_critical_unhandled); ?> @@ -145,7 +145,7 @@ 'monitoring/list/services', array('host_problem' => $host_problem, 'service_state' => 3, 'service_acknowledged' => 0, 'service_in_downtime' => 0) ); ?>"> - translate('UNKNOWN', 'icinga.state') ?> + translatePlural('%d UNKNOWN', '%d UNKNOWN', $services_unknown_unhandled, 'icinga.state'), $services_unknown_unhandled) ?> @@ -249,7 +249,7 @@ 'monitoring/list/services', array('host_problem' => $host_problem, 'service_state' => 99) ); ?>"> - translate('PENDING', 'icinga.state') ?> + translatePlural('%d PENDING', '%d PENDING', $services_pending, 'icinga.state'), $services_pending); ?> href('monitoring/list/hosts', array('host_state' => 1)); ?>"> - translate('%d Hosts DOWN'), $this->statusSummary->hosts_down); ?> + translatePlural('%d Host DOWN', '%d Hosts DOWN', $this->statusSummary->hosts_down), $this->statusSummary->hosts_down); ?> statusSummary->hosts_unreachable): ?>

- translate('%d Hosts UNREACHABLE'), $this->statusSummary->hosts_unreachable); ?> + translatePlural('%d Host UNREACHABLE', '%d Hosts UNREACHABLE', $this->statusSummary->hosts_unreachable), $this->statusSummary->hosts_unreachable); ?>

diff --git a/modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php b/modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php index 186a1e63e..20e98fc63 100644 --- a/modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php +++ b/modules/monitoring/library/Monitoring/Backend/Ido/Query/GroupsummaryQuery.php @@ -72,7 +72,15 @@ class GroupSummaryQuery extends IdoQuery ) ); if (in_array('servicegroup', $this->desiredColumns)) { - $hosts->group(array('sgo.name1', 'ho.object_id', 'state', 'acknowledged', 'in_downtime')); + $hosts->group(array( + 'sgo.name1', + 'ho.object_id', + 'state', + 'acknowledged', + 'in_downtime', + 'state_change', + 'severity' + )); } $services = $this->createSubQuery( 'Status', diff --git a/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php b/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php index 06ef5c7ce..7ee73d575 100644 --- a/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php +++ b/modules/monitoring/library/Monitoring/Web/Controller/MonitoredObjectController.php @@ -186,7 +186,7 @@ abstract class MonitoredObjectController extends Controller $tabs->add( 'host', array( - 'title' => 'Host', + 'title' => $this->translate('Host'), 'icon' => 'host', 'url' => 'monitoring/host/show', 'urlParams' => $params @@ -196,7 +196,7 @@ abstract class MonitoredObjectController extends Controller $tabs->add( 'service', array( - 'title' => 'Service', + 'title' => $this->translate('Service'), 'icon' => 'service', 'url' => 'monitoring/service/show', 'urlParams' => $params @@ -206,7 +206,7 @@ abstract class MonitoredObjectController extends Controller $tabs->add( 'services', array( - 'title' => 'Services', + 'title' => $this->translate('Services'), 'icon' => 'services', 'url' => 'monitoring/show/services', 'urlParams' => $params @@ -216,7 +216,7 @@ abstract class MonitoredObjectController extends Controller $tabs->add( 'history', array( - 'title' => 'History', + 'title' => $this->translate('History'), 'icon' => 'rewind', 'url' => 'monitoring/show/history', 'urlParams' => $params diff --git a/modules/setup/application/forms/AuthenticationPage.php b/modules/setup/application/forms/AuthenticationPage.php index 4b0f9bee7..2a579e670 100644 --- a/modules/setup/application/forms/AuthenticationPage.php +++ b/modules/setup/application/forms/AuthenticationPage.php @@ -49,7 +49,7 @@ class AuthenticationPage extends Form ); $backendTypes = array(); - if (Platform::extensionLoaded('mysql') || Platform::extensionLoaded('pgsql')) { + if (Platform::hasMysqlSupport() || Platform::hasPostgresqlSupport()) { $backendTypes['db'] = t('Database'); } if (Platform::extensionLoaded('ldap')) { diff --git a/modules/setup/application/forms/PreferencesPage.php b/modules/setup/application/forms/PreferencesPage.php index 9a6f31448..26fd048e1 100644 --- a/modules/setup/application/forms/PreferencesPage.php +++ b/modules/setup/application/forms/PreferencesPage.php @@ -64,7 +64,7 @@ class PreferencesPage extends Form $storageTypes = array(); $storageTypes['ini'] = t('File System (INI Files)'); - if (Platform::extensionLoaded('mysql') || Platform::extensionLoaded('pgsql')) { + if (Platform::hasMysqlSupport() || Platform::hasPostgresqlSupport()) { $storageTypes['db'] = t('Database'); } $storageTypes['null'] = t('Don\'t Store Preferences'); diff --git a/modules/setup/library/Setup/Utils/DbTool.php b/modules/setup/library/Setup/Utils/DbTool.php index 37d0673b1..a368bfa1a 100644 --- a/modules/setup/library/Setup/Utils/DbTool.php +++ b/modules/setup/library/Setup/Utils/DbTool.php @@ -486,7 +486,7 @@ class DbTool 'GRANT %%s ON %s.%%s TO %s@%s', $this->quoteIdentifier($this->config['dbname']), $this->quoteIdentifier($username), - $this->quoteIdentifier($host) + str_replace('%', '%%', $this->quoteIdentifier($host)) ); $dbPrivileges = array(); diff --git a/public/css/icinga/layout-structure.less b/public/css/icinga/layout-structure.less index 201f5c88a..5c6d67dae 100644 --- a/public/css/icinga/layout-structure.less +++ b/public/css/icinga/layout-structure.less @@ -257,6 +257,40 @@ html { #main { left: 0; } + + #login { + .logo .image img { + width: 70%; + } + .form { + width: 100%; + margin: auto; + } + .form label { + width: 100%; + margin: 0; + text-align: center; + display: inline-block; + } + .footer { + margin-left: 0; + } + h1 { + margin-left: 0px; + text-align: center; + } + form { + width: 100%; + margin: 0; + } + form input { + margin: auto; + display: block; + } + form input[type=submit] { + margin-top: 1.5em; + } + } } diff --git a/test/php/bootstrap.php b/test/php/bootstrap.php index c2b3167a9..a7fa6c2aa 100644 --- a/test/php/bootstrap.php +++ b/test/php/bootstrap.php @@ -56,6 +56,13 @@ foreach ($modules as $module) { $loader->register(); +set_include_path( + implode( + PATH_SEPARATOR, + array($libraryPath . '/vendor', get_include_path()) + ) +); + require_once 'Zend/Loader/Autoloader.php'; \Zend_Loader_Autoloader::getInstance();