From 8a5ed95c80501f852abe2b637e48e60a90306c59 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Fri, 22 Oct 2010 16:55:41 +0000 Subject: [PATCH] - Integrating the Brazilian transalation from Marco Tulio... SVN:trunk[919] --- core/config.class.inc.php | 2 + core/dict.class.inc.php | 7 + dictionaries/pt_br.dictionary.itop.core.php | 378 +++++++ dictionaries/pt_br.dictionary.itop.ui.php | 842 +++++++++++++++ .../disabled.module.itop-basic.php | 2 + .../pt_br.dict.itop-basic.php | 51 + .../module.itop-change-mgmt.php | 1 + .../pt_br.dict.itop-change-mgmt.php | 347 +++++++ .../module.itop-config-mgmt.php | 1 + .../pt_br.dict.itop-config-mgmt.php | 975 ++++++++++++++++++ .../module.itop-incident-mgmt.php | 1 + .../pt_br.dict.itop-incident-mgmt.php | 75 ++ .../module.itop-knownerror-mgmt.php | 1 + .../pt_br.dict.itop-knownerror-mgmt.php | 147 +++ .../module.itop-problem-mgmt.php | 1 + .../pt_br.dict.itop-problem-mgmt.php | 138 +++ .../module.itop-request-mgmt.php | 1 + .../pt_br.dict.itop-request-mgmt.php | 78 ++ .../module.itop-service-mgmt.php | 1 + .../pt_br.dict.itop-service-mgmt.php | 430 ++++++++ .../module.itop-tickets.php | 1 + .../pt_br.dict.itop-tickets.php | 239 +++++ 22 files changed, 3719 insertions(+) create mode 100644 dictionaries/pt_br.dictionary.itop.core.php create mode 100644 dictionaries/pt_br.dictionary.itop.ui.php create mode 100644 modules/itop-basic-1.0.0/pt_br.dict.itop-basic.php create mode 100644 modules/itop-change-mgmt-1.0.0/pt_br.dict.itop-change-mgmt.php create mode 100644 modules/itop-config-mgmt-1.0.0/pt_br.dict.itop-config-mgmt.php create mode 100644 modules/itop-incident-mgmt-1.0.0/pt_br.dict.itop-incident-mgmt.php create mode 100644 modules/itop-knownerror-mgmt-1.0.0/pt_br.dict.itop-knownerror-mgmt.php create mode 100644 modules/itop-problem-mgmt-1.0.0/pt_br.dict.itop-problem-mgmt.php create mode 100644 modules/itop-request-mgmt-1.0.0/pt_br.dict.itop-request-mgmt.php create mode 100644 modules/itop-service-mgmt-1.0.0/pt_br.dict.itop-service-mgmt.php create mode 100644 modules/itop-tickets-1.0.0/pt_br.dict.itop-tickets.php diff --git a/core/config.class.inc.php b/core/config.class.inc.php index 05b0e2e02..ea7774479 100644 --- a/core/config.class.inc.php +++ b/core/config.class.inc.php @@ -271,6 +271,8 @@ class Config '../dictionaries/es_cr.dictionary.itop.core.php', // Support for Spanish (from Costa Rica) '../dictionaries/de.dictionary.itop.ui.php', // Support for German '../dictionaries/de.dictionary.itop.core.php', // Support for German + '../dictionaries/pt_br.dictionary.itop.ui.php', // Support for Brazilian Portuguese + '../dictionaries/pt_br.dictionary.itop.core.php', // Support for Brazilian Portuguese ); foreach($this->m_aSettings as $sPropCode => $aSettingInfo) diff --git a/core/dict.class.inc.php b/core/dict.class.inc.php index 2a1351a6a..1fcaceedf 100644 --- a/core/dict.class.inc.php +++ b/core/dict.class.inc.php @@ -128,6 +128,13 @@ class Dict { return $aDefaultDictionary[$sStringCode]; } + // Attempt to find the string in english + // + $aDefaultDictionary = self::$m_aData['EN US']; + if (array_key_exists($sStringCode, $aDefaultDictionary)) + { + return $aDefaultDictionary[$sStringCode]; + } // Could not find the string... // switch (self::$m_iErrorMode) diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php new file mode 100644 index 000000000..ab974b983 --- /dev/null +++ b/dictionaries/pt_br.dictionary.itop.core.php @@ -0,0 +1,378 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + + +////////////////////////////////////////////////////////////////////// +// Classes in 'core/cmdb' +////////////////////////////////////////////////////////////////////// +// + +// +// Class: CMDBChange +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChange' => 'Mudanças', + 'Class:CMDBChange+' => 'Monitoramento Mudanças', + 'Class:CMDBChange/Attribute:date' => 'data', + 'Class:CMDBChange/Attribute:date+' => 'data e hora que as mudanças tenham sido registradas.', + 'Class:CMDBChange/Attribute:userinfo' => 'misc. info', + 'Class:CMDBChange/Attribute:userinfo+' => 'Solicitante definido informação', +)); + +// +// Class: CMDBChangeOp +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOp' => 'Operação Mudança', + 'Class:CMDBChangeOp+' => 'Controle Operação Mudança', + 'Class:CMDBChangeOp/Attribute:change' => 'mudanças', + 'Class:CMDBChangeOp/Attribute:change+' => 'mudanças', + 'Class:CMDBChangeOp/Attribute:date' => 'data', + 'Class:CMDBChangeOp/Attribute:date+' => 'data e hora das mudanças', + 'Class:CMDBChangeOp/Attribute:userinfo' => 'usuário', + 'Class:CMDBChangeOp/Attribute:userinfo+' => 'quem fez esta mudanças', + 'Class:CMDBChangeOp/Attribute:objclass' => 'classe objeto', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'classe objeto', + 'Class:CMDBChangeOp/Attribute:objkey' => 'id objeto', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'objeto', + 'Class:CMDBChangeOp/Attribute:finalclass' => 'tipo', + 'Class:CMDBChangeOp/Attribute:finalclass+' => '', +)); + +// +// Class: CMDBChangeOpCreate +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOpCreate' => 'objeto criado', + 'Class:CMDBChangeOpCreate+' => 'Controle criação objeto', +)); + +// +// Class: CMDBChangeOpDelete +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOpDelete' => 'objeto apagado', + 'Class:CMDBChangeOpDelete+' => 'Controle objeto eliminado', +)); + +// +// Class: CMDBChangeOpSetAttribute +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOpSetAttribute' => 'objeto alterado', + 'Class:CMDBChangeOpSetAttribute+' => 'Controle do objeto alterado', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => 'Atributo', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'código da modificação', +)); + +// +// Class: CMDBChangeOpSetAttributeScalar +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOpSetAttributeScalar' => 'mudança propriedade', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'controle da mudança propriedade do objeto', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => 'Valor anterior', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'valores anteriores do atributo', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => 'Novo valor', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'novo valor do atributo', +)); + +// +// Class: CMDBChangeOpSetAttributeBlob +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOpSetAttributeBlob' => 'mudança dado', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'controle mudança dado', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => 'Dado anterior', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'conteúdo anterior do atributo', +)); + +// +// Class: CMDBChangeOpSetAttributeText +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CMDBChangeOpSetAttributeText' => 'mudança texto', + 'Class:CMDBChangeOpSetAttributeText+' => 'controle mudança texto', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Dado anterior', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'conteúdo anterior do atributo', +)); + +// +// Class: Event +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Event' => 'Log Eventos', + 'Class:Event+' => 'An application internal event', + 'Class:Event/Attribute:message' => 'mensagem', + 'Class:Event/Attribute:message+' => 'descrição curta do evento', + 'Class:Event/Attribute:date' => 'data', + 'Class:Event/Attribute:date+' => 'data e hora em que as mudanças tenham sido registadas', + 'Class:Event/Attribute:userinfo' => 'info usu´rio', + 'Class:Event/Attribute:userinfo+' => 'identificação do usuário queestava fazendo a ação e desencadeou este evento', + 'Class:Event/Attribute:finalclass' => 'tipo', + 'Class:Event/Attribute:finalclass+' => '', +)); + +// +// Class: EventNotification +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:EventNotification' => 'Notificação evento', + 'Class:EventNotification+' => 'Trace of a notification that has been sent', + 'Class:EventNotification/Attribute:trigger_id' => 'Trigger', + 'Class:EventNotification/Attribute:trigger_id+' => 'conta usuário', + 'Class:EventNotification/Attribute:action_id' => 'usuário', + 'Class:EventNotification/Attribute:action_id+' => 'conta usuário', + 'Class:EventNotification/Attribute:object_id' => 'Objeto id', + 'Class:EventNotification/Attribute:object_id+' => 'objeto id (classe definida pela trigger ?)', +)); + +// +// Class: EventNotificationEmail +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:EventNotificationEmail' => 'Enviando evento Email', + 'Class:EventNotificationEmail+' => 'Controle de um email que foi enviado', + 'Class:EventNotificationEmail/Attribute:to' => 'Para', + 'Class:EventNotificationEmail/Attribute:to+' => 'Para', + 'Class:EventNotificationEmail/Attribute:cc' => 'CC', + 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', + 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', + 'Class:EventNotificationEmail/Attribute:bcc+' => 'BCC', + 'Class:EventNotificationEmail/Attribute:from' => 'De', + 'Class:EventNotificationEmail/Attribute:from+' => 'Rementente da mensagem', + 'Class:EventNotificationEmail/Attribute:subject' => 'Assunto', + 'Class:EventNotificationEmail/Attribute:subject+' => 'Assunto', + 'Class:EventNotificationEmail/Attribute:body' => 'Corpo', + 'Class:EventNotificationEmail/Attribute:body+' => 'Corpo', +)); + +// +// Class: EventIssue +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:EventIssue' => 'Emissão de evento', + 'Class:EventIssue+' => 'Controle da emissão (atenção, erros, etc.)', + 'Class:EventIssue/Attribute:issue' => 'Emissão', + 'Class:EventIssue/Attribute:issue+' => 'O que aconteceu?', + 'Class:EventIssue/Attribute:impact' => 'Impacto', + 'Class:EventIssue/Attribute:impact+' => 'Quais são as consequências?', + 'Class:EventIssue/Attribute:page' => 'Página', + 'Class:EventIssue/Attribute:page+' => 'HTTP ponto de entrada', + 'Class:EventIssue/Attribute:arguments_post' => 'Postados argumentos', + 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST argumentos', + 'Class:EventIssue/Attribute:arguments_get' => 'URL argumentos', + 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET argumentos', + 'Class:EventIssue/Attribute:callstack' => 'Callstack', + 'Class:EventIssue/Attribute:callstack+' => 'Call stack', + 'Class:EventIssue/Attribute:data' => 'Dado', + 'Class:EventIssue/Attribute:data+' => 'Mais informações', +)); + +// +// Class: EventWebService +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:EventWebService' => 'Evento Web service', + 'Class:EventWebService+' => 'Controle chamado do web service', + 'Class:EventWebService/Attribute:verb' => 'Verb', + 'Class:EventWebService/Attribute:verb+' => 'Nome da operação', + 'Class:EventWebService/Attribute:result' => 'Resultado', + 'Class:EventWebService/Attribute:result+' => 'Visão geral successos/falhas', + 'Class:EventWebService/Attribute:log_info' => 'Info log', + 'Class:EventWebService/Attribute:log_info+' => 'Resultado info log', + 'Class:EventWebService/Attribute:log_warning' => 'Log atenção', + 'Class:EventWebService/Attribute:log_warning+' => 'Resultado Log atenção', + 'Class:EventWebService/Attribute:log_error' => 'Log erro', + 'Class:EventWebService/Attribute:log_error+' => 'Resultado log erro', + 'Class:EventWebService/Attribute:data' => 'Dado', + 'Class:EventWebService/Attribute:data+' => 'Resultado dado', +)); + +// +// Class: Action +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Action' => 'Personalizar Ação', + 'Class:Action+' => 'Ação definida usuário', + 'Class:Action/Attribute:name' => 'Nome', + 'Class:Action/Attribute:name+' => '', + 'Class:Action/Attribute:description' => 'Descrição', + 'Class:Action/Attribute:description+' => '', + 'Class:Action/Attribute:status' => 'Status', + 'Class:Action/Attribute:status+' => 'Em produção ou ?', + 'Class:Action/Attribute:status/Value:test' => 'Que está sendo testado', + 'Class:Action/Attribute:status/Value:test+' => 'Que está sendo testado', + 'Class:Action/Attribute:status/Value:enabled' => 'Em produção', + 'Class:Action/Attribute:status/Value:enabled+' => 'Em produção', + 'Class:Action/Attribute:status/Value:disabled' => 'Inativo', + 'Class:Action/Attribute:status/Value:disabled+' => 'Inativo', + 'Class:Action/Attribute:trigger_list' => 'Triggers relacionados', + 'Class:Action/Attribute:trigger_list+' => 'Triggers ligado a esta ação', + 'Class:Action/Attribute:finalclass' => 'Tipo', + 'Class:Action/Attribute:finalclass+' => '', +)); + +// +// Class: ActionNotification +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ActionNotification' => 'Notificação', + 'Class:ActionNotification+' => 'Notificação (abstrato)', +)); + +// +// Class: ActionEmail +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ActionEmail' => 'Email notificação', + 'Class:ActionEmail+' => '', + 'Class:ActionEmail/Attribute:test_recipient' => 'Teste destino', + 'Class:ActionEmail/Attribute:test_recipient+' => 'Destinatário o status está como "Teste"', + 'Class:ActionEmail/Attribute:from' => 'De', + 'Class:ActionEmail/Attribute:from+' => 'Será enviado dentro do cabeçalho do email', + 'Class:ActionEmail/Attribute:reply_to' => 'Responder para', + 'Class:ActionEmail/Attribute:reply_to+' => 'Será enviado dentro do cabeçalho do email', + 'Class:ActionEmail/Attribute:to' => 'Para', + 'Class:ActionEmail/Attribute:to+' => 'Destinatário para o email', + 'Class:ActionEmail/Attribute:cc' => 'Cc', + 'Class:ActionEmail/Attribute:cc+' => 'Com cópia', + 'Class:ActionEmail/Attribute:bcc' => 'bcc', + 'Class:ActionEmail/Attribute:bcc+' => 'Com cópia oculta', + 'Class:ActionEmail/Attribute:subject' => 'assunto', + 'Class:ActionEmail/Attribute:subject+' => 'Título do email', + 'Class:ActionEmail/Attribute:body' => 'corpo', + 'Class:ActionEmail/Attribute:body+' => 'Conteúdo do email', + 'Class:ActionEmail/Attribute:importance' => 'importância', + 'Class:ActionEmail/Attribute:importance+' => 'Flag importância', + 'Class:ActionEmail/Attribute:importance/Value:low' => 'baixo', + 'Class:ActionEmail/Attribute:importance/Value:low+' => 'baixo', + 'Class:ActionEmail/Attribute:importance/Value:normal' => 'normal', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => 'normal', + 'Class:ActionEmail/Attribute:importance/Value:high' => 'alto', + 'Class:ActionEmail/Attribute:importance/Value:high+' => 'alto', +)); + +// +// Class: Trigger +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Trigger' => 'Trigger', + 'Class:Trigger+' => 'Personalizar manipulador de eventos', + 'Class:Trigger/Attribute:description' => 'Descrição', + 'Class:Trigger/Attribute:description+' => 'uma linha descrição', + 'Class:Trigger/Attribute:action_list' => 'Ações desencadeadas', + 'Class:Trigger/Attribute:action_list+' => 'Ações executadas quando a Trigger é ativado', + 'Class:Trigger/Attribute:finalclass' => 'Tipo', + 'Class:Trigger/Attribute:finalclass+' => '', +)); + +// +// Class: TriggerOnObject +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:TriggerOnObject' => 'Trigger (classe dependente)', + 'Class:TriggerOnObject+' => 'Trigger em uma determinada classe de objetos', + 'Class:TriggerOnObject/Attribute:target_class' => 'Alvo classe', + 'Class:TriggerOnObject/Attribute:target_class+' => '', +)); + +// +// Class: TriggerOnStateChange +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:TriggerOnStateChange' => 'Trigger (em estato mudança)', + 'Class:TriggerOnStateChange+' => 'Trigger sobre a mudança de estado do objeto', + 'Class:TriggerOnStateChange/Attribute:state' => 'Estado', + 'Class:TriggerOnStateChange/Attribute:state+' => '', +)); + +// +// Class: TriggerOnStateEnter +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:TriggerOnStateEnter' => 'Trigger (ao entrar em um estado)', + 'Class:TriggerOnStateEnter+' => 'Trigger sobre a mudança de estado do objeto - entrar', +)); + +// +// Class: TriggerOnStateLeave +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:TriggerOnStateLeave' => 'Trigger (na saída de um estado)', + 'Class:TriggerOnStateLeave+' => 'Trigger sobre a mudança de estado do objeto - deixando', +)); + +// +// Class: TriggerOnObjectCreate +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:TriggerOnObjectCreate' => 'Trigger (sobre a criação do objeto)', + 'Class:TriggerOnObjectCreate+' => 'Trigger sobre a criação do objeto de [uma classe filha de] uma determinada classe', +)); + +// +// Class: lnkTriggerAction +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkTriggerAction' => 'Ação/Trigger', + 'Class:lnkTriggerAction+' => 'Ligação entre uma trigger e uma ação', + 'Class:lnkTriggerAction/Attribute:action_id' => 'Ação', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'Ação a ser executada', + 'Class:lnkTriggerAction/Attribute:action_name' => 'Ação', + 'Class:lnkTriggerAction/Attribute:action_name+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_id' => 'Trigger', + 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', + 'Class:lnkTriggerAction/Attribute:trigger_name' => 'Trigger', + 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', + 'Class:lnkTriggerAction/Attribute:order' => 'Ordem', + 'Class:lnkTriggerAction/Attribute:order+' => 'AAções executadas ordem', +)); + + +?> diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php new file mode 100644 index 000000000..3ad8ccd73 --- /dev/null +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -0,0 +1,842 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + + +////////////////////////////////////////////////////////////////////// +// Classes in 'gui' +////////////////////////////////////////////////////////////////////// +// + +// +// Class: menuNode +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:menuNode' => 'menuNode', + 'Class:menuNode+' => 'Menu principal configuracoes elementos', + 'Class:menuNode/Attribute:name' => 'Nome menu', + 'Class:menuNode/Attribute:name+' => 'Nome curto para este menu', + 'Class:menuNode/Attribute:label' => 'Descricao do menu', + 'Class:menuNode/Attribute:label+' => 'Descricao longa para este menu', + 'Class:menuNode/Attribute:hyperlink' => 'Hyperlink', + 'Class:menuNode/Attribute:hyperlink+' => 'Hyperlink para a página', + 'Class:menuNode/Attribute:icon_path' => 'Icones menu', + 'Class:menuNode/Attribute:icon_path+' => 'Caminho parra o icone do menu', + 'Class:menuNode/Attribute:template' => 'Modelo', + 'Class:menuNode/Attribute:template+' => 'Modelo HTML para ver', + 'Class:menuNode/Attribute:type' => 'Tipo', + 'Class:menuNode/Attribute:type+' => 'Tipo de menu', + 'Class:menuNode/Attribute:type/Value:application' => 'aplicacao', + 'Class:menuNode/Attribute:type/Value:application+' => 'aplicacao', + 'Class:menuNode/Attribute:type/Value:user' => 'usuario', + 'Class:menuNode/Attribute:type/Value:user+' => 'usuario', + 'Class:menuNode/Attribute:type/Value:administrator' => 'administrador', + 'Class:menuNode/Attribute:type/Value:administrator+' => 'administrador', + 'Class:menuNode/Attribute:rank' => 'Mostrar rank', + 'Class:menuNode/Attribute:rank+' => 'Ordem de classificação para exibir o menu', + 'Class:menuNode/Attribute:parent_id' => 'Item Menu principal', + 'Class:menuNode/Attribute:parent_id+' => 'Item Menu principal', + 'Class:menuNode/Attribute:parent_name' => 'Item Menu principal', + 'Class:menuNode/Attribute:parent_name+' => 'Item Menu principal', + 'Class:menuNode/Attribute:user_id' => 'Proprietario do menu', + 'Class:menuNode/Attribute:user_id+' => 'O usuário que possui este menu (menu para usuario definido)', +)); + +////////////////////////////////////////////////////////////////////// +// Classes in 'application' +////////////////////////////////////////////////////////////////////// +// + +// +// Class: AuditCategory +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:AuditCategory' => 'AuditCategory', + 'Class:AuditCategory+' => 'Uma seção dentro da auditoria global', + 'Class:AuditCategory/Attribute:name' => 'Nome categoria', + 'Class:AuditCategory/Attribute:name+' => 'Nome curto da categoria', + 'Class:AuditCategory/Attribute:description' => 'Descricao categoria auditoria', + 'Class:AuditCategory/Attribute:description+' => 'Descricao longa para a categoria auditoria', + 'Class:AuditCategory/Attribute:definition_set' => 'Definicao configuracao', + 'Class:AuditCategory/Attribute:definition_set+' => 'Expressão OQL que define o conjunto de objetos de auditoria', +)); + +// +// Class: AuditRule +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:AuditRule' => 'AuditRule', + 'Class:AuditRule+' => 'A regra para verificar se há uma categoria de Auditoria dado', + 'Class:AuditRule/Attribute:name' => 'Nome regra', + 'Class:AuditRule/Attribute:name+' => 'Nome curto para a regra', + 'Class:AuditRule/Attribute:description' => 'Descricao regra auditoria', + 'Class:AuditRule/Attribute:description+' => 'Descricao longa para este regra auditoria', + 'Class:AuditRule/Attribute:query' => 'Executar consulta', + 'Class:AuditRule/Attribute:query+' => 'A expressão OQL a executar', + 'Class:AuditRule/Attribute:valid_flag' => 'Objetos validos?', + 'Class:AuditRule/Attribute:valid_flag+' => 'True se a regra retorna os objetos válido, false caso contrário', + 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'verdadeiro', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'verdadeiro', + 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'falso', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'falso', + 'Class:AuditRule/Attribute:category_id' => 'Categoria', + 'Class:AuditRule/Attribute:category_id+' => 'A categoria para esta regra', + 'Class:AuditRule/Attribute:category_name' => 'Categoria', + 'Class:AuditRule/Attribute:category_name+' => 'Nome da categoria para esta regra', +)); + +////////////////////////////////////////////////////////////////////// +// Classes in 'addon/userrights' +////////////////////////////////////////////////////////////////////// +// + +// +// Class: URP_Users +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_Users' => 'Usuario', + 'Class:URP_Users+' => 'Usuarios e credenciais', + 'Class:URP_Users/Attribute:userid' => 'Contatos (pessoa)', + 'Class:URP_Users/Attribute:userid+' => 'Os dados pessoais a partir dos dados de negócio', + 'Class:URP_Users/Attribute:last_name' => 'Ultimo nome', + 'Class:URP_Users/Attribute:last_name+' => 'Nome do contato correspondente', + 'Class:URP_Users/Attribute:first_name' => 'Primeiro nome', + 'Class:URP_Users/Attribute:first_name+' => 'Primeiro nome do contato correspondente', + 'Class:URP_Users/Attribute:email' => 'Email', + 'Class:URP_Users/Attribute:email+' => 'Email do contato correspondente', + 'Class:URP_Users/Attribute:login' => 'Usuario', + 'Class:URP_Users/Attribute:login+' => 'identificação do usuário', + 'Class:URP_Users/Attribute:password' => 'Senha', + 'Class:URP_Users/Attribute:password+' => 'autenticação/senha usuário', + 'Class:URP_Users/Attribute:language' => 'Linguagem', + 'Class:URP_Users/Attribute:language+' => 'linguagem usuário', + 'Class:URP_Users/Attribute:language/Value:EN US' => 'Ingles', + 'Class:URP_Users/Attribute:language/Value:EN US+' => 'Ingles U.S.', + 'Class:URP_Users/Attribute:language/Value:FR FR' => 'Frances', + 'Class:URP_Users/Attribute:language/Value:FR FR+' => 'FR FR', + 'Class:URP_Users/Attribute:language/Value:PT BR' => 'Brazilian', + 'Class:URP_Users/Attribute:language/Value:PT BR+' => 'PT BR', + 'Class:URP_Users/Attribute:profile_list' => 'Profiles', + 'Class:URP_Users/Attribute:profile_list+' => 'Regras, permissao direitos para esta pessoa', +)); + +// +// Class: URP_Profiles +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_Profiles' => 'Profile', + 'Class:URP_Profiles+' => 'Profile usuario', + 'Class:URP_Profiles/Attribute:name' => 'Nome', + 'Class:URP_Profiles/Attribute:name+' => 'Titulo', + 'Class:URP_Profiles/Attribute:description' => 'Descricao', + 'Class:URP_Profiles/Attribute:description+' => 'uma linha descricao', + 'Class:URP_Profiles/Attribute:user_list' => 'Usuarios', + 'Class:URP_Profiles/Attribute:user_list+' => 'pessoas possuem esta regra', +)); + +// +// Class: URP_Dimensions +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_Dimensions' => 'dimensão', + 'Class:URP_Dimensions+' => 'dimensão aplicação', + 'Class:URP_Dimensions/Attribute:name' => 'Nome', + 'Class:URP_Dimensions/Attribute:name+' => 'label', + 'Class:URP_Dimensions/Attribute:description' => 'Descrição', + 'Class:URP_Dimensions/Attribute:description+' => 'one line description', + 'Class:URP_Dimensions/Attribute:type' => 'Tipo', + 'Class:URP_Dimensions/Attribute:type+' => 'nome classe ou tipo dado (unidade projetada)', +)); + +// +// Class: URP_UserProfile +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_UserProfile' => 'Usuario para profile', + 'Class:URP_UserProfile+' => 'profiles usuario', + 'Class:URP_UserProfile/Attribute:userid' => 'Usuario', + 'Class:URP_UserProfile/Attribute:userid+' => 'conta usuario', + 'Class:URP_UserProfile/Attribute:userlogin' => 'Login', + 'Class:URP_UserProfile/Attribute:userlogin+' => 'Login Usuario\'s', + 'Class:URP_UserProfile/Attribute:profileid' => 'Profile', + 'Class:URP_UserProfile/Attribute:profileid+' => 'profile utilizada', + 'Class:URP_UserProfile/Attribute:profile' => 'Profile', + 'Class:URP_UserProfile/Attribute:profile+' => 'Nome profile', + 'Class:URP_UserProfile/Attribute:reason' => 'Razao', + 'Class:URP_UserProfile/Attribute:reason+' => 'explicar porque este usuario teve ter esta regra', +)); + +// +// Class: URP_ProfileProjection +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_ProfileProjection' => 'profile_projection', + 'Class:URP_ProfileProjection+' => 'profile projections', + 'Class:URP_ProfileProjection/Attribute:dimensionid' => 'Dimension', + 'Class:URP_ProfileProjection/Attribute:dimensionid+' => 'application dimension', + 'Class:URP_ProfileProjection/Attribute:dimension' => 'Dimension', + 'Class:URP_ProfileProjection/Attribute:dimension+' => 'application dimension', + 'Class:URP_ProfileProjection/Attribute:profileid' => 'Profile', + 'Class:URP_ProfileProjection/Attribute:profileid+' => 'usage profile', + 'Class:URP_ProfileProjection/Attribute:profile' => 'Profile', + 'Class:URP_ProfileProjection/Attribute:profile+' => 'Profile name', + 'Class:URP_ProfileProjection/Attribute:value' => 'Value expression', + 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code', + 'Class:URP_ProfileProjection/Attribute:attribute' => 'Attribute', + 'Class:URP_ProfileProjection/Attribute:attribute+' => 'Target attribute code (optional)', +)); + +// +// Class: URP_ClassProjection +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_ClassProjection' => 'class_projection', + 'Class:URP_ClassProjection+' => 'class projections', + 'Class:URP_ClassProjection/Attribute:dimensionid' => 'Dimension', + 'Class:URP_ClassProjection/Attribute:dimensionid+' => 'application dimension', + 'Class:URP_ClassProjection/Attribute:dimension' => 'Dimension', + 'Class:URP_ClassProjection/Attribute:dimension+' => 'application dimension', + 'Class:URP_ClassProjection/Attribute:class' => 'Class', + 'Class:URP_ClassProjection/Attribute:class+' => 'Target class', + 'Class:URP_ClassProjection/Attribute:value' => 'Value expression', + 'Class:URP_ClassProjection/Attribute:value+' => 'OQL expression (using $this) | constant | | +attribute code', + 'Class:URP_ClassProjection/Attribute:attribute' => 'Attribute', + 'Class:URP_ClassProjection/Attribute:attribute+' => 'Target attribute code (optional)', +)); + +// +// Class: URP_ActionGrant +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_ActionGrant' => 'action_permission', + 'Class:URP_ActionGrant+' => 'permissões nas classes', + 'Class:URP_ActionGrant/Attribute:profileid' => 'Profile', + 'Class:URP_ActionGrant/Attribute:profileid+' => 'profiles usadas', + 'Class:URP_ActionGrant/Attribute:profile' => 'Profile', + 'Class:URP_ActionGrant/Attribute:profile+' => 'usage profile', + 'Class:URP_ActionGrant/Attribute:class' => 'Class', + 'Class:URP_ActionGrant/Attribute:class+' => 'Target class', + 'Class:URP_ActionGrant/Attribute:permission' => 'Permission', + 'Class:URP_ActionGrant/Attribute:permission+' => 'allowed or not allowed?', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => 'yes', + 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => 'yes', + 'Class:URP_ActionGrant/Attribute:permission/Value:no' => 'no', + 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => 'no', + 'Class:URP_ActionGrant/Attribute:action' => 'Action', + 'Class:URP_ActionGrant/Attribute:action+' => 'operations to perform on the given class', +)); + +// +// Class: URP_StimulusGrant +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_StimulusGrant' => 'stimulus_permission', + 'Class:URP_StimulusGrant+' => 'permissions on stimilus in the life cycle of the object', + 'Class:URP_StimulusGrant/Attribute:profileid' => 'Profile', + 'Class:URP_StimulusGrant/Attribute:profileid+' => 'usage profile', + 'Class:URP_StimulusGrant/Attribute:profile' => 'Profile', + 'Class:URP_StimulusGrant/Attribute:profile+' => 'usage profile', + 'Class:URP_StimulusGrant/Attribute:class' => 'Class', + 'Class:URP_StimulusGrant/Attribute:class+' => 'Target class', + 'Class:URP_StimulusGrant/Attribute:permission' => 'Permission', + 'Class:URP_StimulusGrant/Attribute:permission+' => 'allowed or not allowed?', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => 'yes', + 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => 'yes', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => 'no', + 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => 'no', + 'Class:URP_StimulusGrant/Attribute:stimulus' => 'Stimulus', + 'Class:URP_StimulusGrant/Attribute:stimulus+' => 'stimulus code', +)); + +// +// Class: URP_AttributeGrant +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:URP_AttributeGrant' => 'attribute_permission', + 'Class:URP_AttributeGrant+' => 'permissions at the attributes level', + 'Class:URP_AttributeGrant/Attribute:actiongrantid' => 'Action grant', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => 'action grant', + 'Class:URP_AttributeGrant/Attribute:attcode' => 'Attribute', + 'Class:URP_AttributeGrant/Attribute:attcode+' => 'attribute code', +)); + +// +// String from the User Interface: menu, messages, buttons, etc... +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Menu:WelcomeMenu' => 'Bem-vindo', + 'Menu:WelcomeMenu+' => 'Bem-vindo ao iTop', + 'Menu:WelcomeMenuPage' => 'Bem-vindo', + 'Menu:WelcomeMenuPage+' => 'Bem-vindo ao iTop', + 'UI:WelcomeMenu:Title' => 'Bem-vindo ao iTop', + + 'UI:WelcomeMenu:LeftBlock' => '

iTop é um completo, livre, portal IT.

+
    Inclui: +
  • completo CMDB (Configuration management database) documentar e gerenciar inventários IT.
  • +
  • módulo Gerenciador Incidente para monitorar e comunicar-se sobre todas as questões que ocorrem na TI.
  • +
  • módulo Gerenciador Mudanças/Alterações para planejar e monitorar mudanças/alterações no ambiente TI.
  • +
  • base de dados com erros conhecidos para agilizar a solução de incidentes.
  • +
  • módulo falha para documentar todas as interrupções planejadas e notificar os contatos adequados.
  • +
  • painéis para obter rapidamente uma visão geral de TI.
  • +
+

Todos os módulos podem ser configurados, passo a passo, cada um, independente dos outros..

', + + 'UI:WelcomeMenu:RightBlock' => '

iTop é um provedor de serviço, que permite gerenciar facilmente múltiplos clientes ou organizações. +

    iTop, oferece um conjunto rico em recursos de processos de negócios que: +
  • melhora a eficácia da gestão de TI
  • +
  • melhora operações de TI
  • +
  • melhora o desempenho da satisfação do cliente.
  • +
+

+

iTop é completamente aberto para ser integrado com infra-estrutura de IT atuais.

+

+

    Adopting this new generation of IT Operational portal will help you to: +
  • Better manage a more and more complex IT environment.
  • +
  • Implement ITIL processes at your own pace.
  • +
  • Manage the most important asset of your IT: Documentation.
  • +
+

', + + + 'UI:WelcomeMenu:AllOpenRequests' => 'Chamados Abertos: %1$d', + 'UI:WelcomeMenu:MyCalls' => 'Solicitações de usuários atribuído a mim', + 'UI:WelcomeMenu:OpenIncidents' => 'Incidentes Abertos: %1$d', + 'UI:WelcomeMenu:AllConfigItems' => 'Configuração Itens: %1$d', + 'UI:WelcomeMenu:MyIncidents' => 'Incidentes atribuídas a mim', + + 'UI:AllOrganizations' => ' Todas Organizações ', + 'UI:YourSearch' => 'Pesquisar', + 'UI:LoggedAsMessage' => 'Conectado como %1$s', + 'UI:LoggedAsMessage+Admin' => 'Conectado como %1$s (Administrador)', + 'UI:Button:Logoff' => 'Sair', + 'UI:Button:GlobalSearch' => 'Pesquisar', + 'UI:Button:Search' => ' Pesquisar ', + 'UI:Button:Query' => ' Consultar ', + 'UI:Button:Ok' => 'Ok', + 'UI:Button:Cancel' => 'Cancelar', + 'UI:Button:Apply' => 'Aplicar', + 'UI:Button:Back' => ' << Voltar ', + 'UI:Button:Next' => ' Proximo >> ', + 'UI:Button:Finish' => ' Finalizar ', + 'UI:Button:DoImport' => ' Executar para importar ! ', + 'UI:Button:Done' => ' Concluido ', + 'UI:Button:SimulateImport' => ' Simulate the Import ', + 'UI:Button:Test' => 'Testar!', + 'UI:Button:Evaluate' => ' Evaluate ', + 'UI:Button:AddObject' => ' Adicionar... ', + 'UI:Button:BrowseObjects' => ' Navegar... ', + 'UI:Button:Add' => ' Adicionar ', + 'UI:Button:AddToList' => ' << Adicionar ', + 'UI:Button:RemoveFromList' => ' Remover >> ', + 'UI:Button:FilterList' => ' Filtrar... ', + 'UI:Button:Create' => ' Criar ', + 'UI:Button:Delete' => ' Apagar ! ', + 'UI:Button:ChangePassword' => ' Alterar senha ', + + 'UI:SearchToggle' => 'Pesquisar', + 'UI:ClickToCreateNew' => 'Criar um(a) novo(a) %1$s', + 'UI:SearchFor_Class' => 'Pesquisa para %1$s objetos', + 'UI:NoObjectToDisplay' => 'Nenhum objeto encontrado.', + 'UI:Error:MandatoryTemplateParameter_object_id' => 'Parâmetro object_id é obrigatório quando link_attr é especificado. Verifique a definição do modelo.', + 'UI:Error:MandatoryTemplateParameter_target_attr' => 'Parâmetro target_attr é obrigatório quando link_attr é especificado. Verifique a definição do modelo.', + 'UI:Error:MandatoryTemplateParameter_group_by' => 'Parâmetro group_by é obrigatório. Verifique a definição do modelo.', + 'UI:Error:InvalidGroupByFields' => 'Inválido lista de campos para agrupar por: "%1$s".', + 'UI:Error:UnsupportedStyleOfBlock' => 'Erro: não suportado estilo de bloco: "%1$s".', + 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => 'Incorreta definição link: a classe de objetos para gerenciar: %1$s não foi encontrado como uma chave externa na classe %2$s', + 'UI:Error:Object_Class_Id_NotFound' => 'Objeto: %1$s:%2$d não encontrado.', + 'UI:Error:WizardCircularReferenceInDependencies' => 'Erro: Referência circular nas dependências entre os campos, verifique o modelo de dados.', + 'UI:Error:UploadedFileTooBig' => 'O arquivo enviado é muito grande (Tamanho máximo permitido é %1$s. Verifique sua configuração do PHP para upload_max_filesize.', + 'UI:Error:UploadedFileTruncated.' => 'Envio de arquivo foi truncado!', + 'UI:Error:NoTmpDir' => 'O diretorio temporário não está definido.', + 'UI:Error:CannotWriteToTmp_Dir' => 'Desabilitado escrever o arquivo temporario no disco. upload_tmp_dir = "%1$s".', + 'UI:Error:UploadStoppedByExtension_FileName' => 'Upload parado por extensao. (Nome original arquivo = "%1$s").', + 'UI:Error:UploadFailedUnknownCause_Code' => 'Upload de arquivo falhou, causa desconhecida. (Erro codigo = "%1$s").', + + 'UI:Error:1ParametersMissing' => 'Erro: o seguinte parametro deve ser especificado para esta operacao: %1$s.', + 'UI:Error:2ParametersMissing' => 'Erro: os seguinte parametros devem ser especificados para esta operacao: %1$s e %2$s.', + 'UI:Error:3ParametersMissing' => 'Erro: os seguinte parametros devem ser especificados para esta operacao: %1$s, %2$s e %3$s.', + 'UI:Error:4ParametersMissing' => 'Erro: os seguinte parametros devem ser especificados para esta operacao: %1$s, %2$s, %3$s e %4$s.', + 'UI:Error:IncorrectOQLQuery_Message' => 'Erro: Consulta OQL incorreta: %1$s', + 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => 'Um erro ocorreu enquanto executava a consulta: %1$s', + 'UI:Error:ObjectAlreadyUpdated' => 'Erro: o objeto já foi atualizado.', + 'UI:Error:ObjectCannotBeUpdated' => 'Erro: objeto nao pode ser atualizado.', + 'UI:Error:ObjectsAlreadyDeleted' => 'Erro: objeto já pode ter sido eliminada!', + 'UI:Error:BulkDeleteNotAllowedOn_Class' => 'Permissão negado para executar uma exclusão em massa de objetos da classe %1$s', + 'UI:Error:DeleteNotAllowedOn_Class' => 'Permissão negado para apagar objeto da classe %1$s', + 'UI:Error:ObjectAlreadyCloned' => 'Erro: o objeto ja foi clonado!', + 'UI:Error:ObjectAlreadyCreated' => 'Erro: o objeto ja foi criado!', + 'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Erro: invalid stimulus "%1$s" on object %2$s in state "%3$s".', + + + 'UI:GroupBy:Count' => 'Contagem', + 'UI:GroupBy:Count+' => 'Número de elementos', + 'UI:CountOfObjects' => '%1$d objetos que correspondem aos criterios.', + 'UI:NoObject_Class_ToDisplay' => 'Nenhum %1$s para mostrar', + 'UI:History:LastModified_On_By' => 'Ultima modificacao de %1$s por %2$s.', + 'UI:HistoryTab' => 'Historico', + 'UI:History:Date' => 'Data', + 'UI:History:Date+' => 'Data da alteração', + 'UI:History:User' => 'Usuario', + 'UI:History:User+' => 'Usuario que fez alteração', + 'UI:History:Changes' => 'Alterações', + 'UI:History:Changes+' => 'Alterações feita no objeto', + 'UI:Loading' => 'Carregando...', + 'UI:Menu:Actions' => 'Ações', + 'UI:Menu:New' => 'Novo...', + 'UI:Menu:Add' => 'Adicionar...', + 'UI:Menu:Manage' => 'Gerencia...', + 'UI:Menu:EMail' => 'eMail', + 'UI:Menu:CSVExport' => 'Exportar CSV', + 'UI:Menu:Modify' => 'Modificar...', + 'UI:Menu:Delete' => 'Apagar...', + 'UI:Menu:Manage' => 'Gerencia...', + 'UI:Menu:BulkDelete' => 'Apagar...', + 'UI:UndefinedObject' => 'indefinido', + 'UI:Document:OpenInNewWindow:Download' => 'Abrir em nova janela: %1$s, Download: %2$s', + 'UI:SelectAllToggle+' => 'Selecionar / Deselecionar todos', + 'UI:TruncatedResults' => '%1$d objetos mostrados out of %2$d', + 'UI:DisplayAll' => 'Mostrar todos', + 'UI:CountOfResults' => '%1$d objeto(s)', + 'UI:ChangesLogTitle' => 'Alteracoes log (%1$d):', + 'UI:EmptyChangesLogTitle' => 'Alteracoes log esta limpo', + 'UI:SearchFor_Class_Objects' => 'Pesquisa para %1$s objetos', + 'UI:OQLQueryBuilderTitle' => 'Construir consulta OQL', + 'UI:OQLQueryTab' => 'Consulta OQL', + 'UI:SimpleSearchTab' => 'Pesquisa simples', + 'UI:Details+' => 'Detalhes', + 'UI:SearchValue:Any' => '* Qualquer *', + 'UI:SearchValue:Mixed' => '* mix *', + 'UI:SelectOne' => '-- selecione um --', + 'UI:Login:Welcome' => 'Bem-vindo ao iTop!', + 'UI:Login:IncorrectLoginPassword' => 'Usuario/senha incorreto(s), por favor, tente novamente.', + 'UI:Login:IdentifyYourself' => 'Identifique-se antes continuar...', + 'UI:Login:UserNamePrompt' => 'Nome usuario', + 'UI:Login:PasswordPrompt' => 'Senha', + 'UI:Login:ChangeYourPassword' => 'Alterar sua senha', + 'UI:Login:OldPasswordPrompt' => 'Senha antiga', + 'UI:Login:NewPasswordPrompt' => 'Nova senha', + 'UI:Login:RetypeNewPasswordPrompt' => 'Digite novamente a senha', + 'UI:Login:IncorrectOldPassword' => 'Erro: senha incorreta', + 'UI:LogOffMenu' => 'Sair', + 'UI:ChangePwdMenu' => 'Alterar senha...', + 'UI:Login:RetypePwdDoesNotMatch' => 'A nova senha nao confere!', + 'UI:Button:Login' => 'Enter iTop', + 'UI:Login:Error:AccessRestricted' => 'iTop accesso restrito. Por favor, contate o suporte.', + 'UI:CSVImport:MappingSelectOne' => '-- selecione um --', + 'UI:CSVImport:MappingNotApplicable' => '-- ignore este campo --', + 'UI:CSVImport:NoData' => 'Conjunto vazio de dados..., forneca alguns dados!', + 'UI:Title:DataPreview' => 'Visualizar dado', + 'UI:CSVImport:ErrorOnlyOneColumn' => 'Erro: Os dados contem apenas uma coluna. Sera que voce selecionou o separador adequado?', + 'UI:CSVImport:FieldName' => 'Campo %1$d', + 'UI:CSVImport:DataLine1' => 'Dado linha 1', + 'UI:CSVImport:DataLine2' => 'Dado linha 2', + 'UI:CSVImport:idField' => 'id (Chave primaria)', + 'UI:Title:BulkImport' => 'iTop - Importacao em massa', + 'UI:Title:BulkImport+' => 'CSV Assistente de Importacao', + 'UI:CSVImport:ClassesSelectOne' => '-- selecione um --', + 'UI:CSVImport:ErrorExtendedAttCode' => 'Erro interno: "%1$s" e um codigo incorreto, pois "%2$s" NAO e chave externa da classe "%3$s"', + 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d objeto(s) permanecera inalterados.', + 'UI:CSVImport:ObjectsWillBeModified' => '%1$d objeto(s) sera modificado.', + 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d objeto(s) sera adicionado.', + 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d objeto(s) tem erros.', + 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d objeto(s) manteve-se inalterada.', + 'UI:CSVImport:ObjectsWereModified' => '%1$d objeto(s) foram modificados.', + 'UI:CSVImport:ObjectsWereAdded' => '%1$d objeto(s) foram adicionados.', + 'UI:CSVImport:ObjectsAddErrors' => '%1$d objeto(s) apresentam erros.', + 'UI:Title:CSVImportStep2' => 'Step 2 of 5: CSV opcoes dados', + 'UI:Title:CSVImportStep3' => 'Step 3 of 5: Mapeamento de dados', + 'UI:Title:CSVImportStep4' => 'Step 4 of 5: Simulacao Importacao', + 'UI:Title:CSVImportStep5' => 'Step 5 of 5: Importacao completado', + 'UI:CSVImport:LinesNotImported' => 'Linhas que nao pode ser carregadas:', + 'UI:CSVImport:LinesNotImported+' => 'As seguintes linhas nao foram importados, porque eles contem erros', + 'UI:CSVImport:SeparatorComma+' => ', (comma)', + 'UI:CSVImport:SeparatorSemicolon+' => '; (semicolon)', + 'UI:CSVImport:SeparatorTab+' => 'tab', + 'UI:CSVImport:SeparatorOther' => 'outros:', + 'UI:CSVImport:QualifierDoubleQuote+' => '" (aspa dupla)', + 'UI:CSVImport:QualifierSimpleQuote+' => '\' (simple quote)', + 'UI:CSVImport:QualifierOther' => 'outros:', + 'UI:CSVImport:TreatFirstLineAsHeader' => 'Tratar a primeira linha como um cabecalho (nome da coluna)', + 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => 'Skip %1$s line(s) at the beginning of the file', + 'UI:CSVImport:CSVDataPreview' => 'CSV Data Preview', + 'UI:CSVImport:SelectFile' => 'Select the file to import:', + 'UI:CSVImport:Tab:LoadFromFile' => 'Load from a file', + 'UI:CSVImport:Tab:CopyPaste' => 'Copy and paste data', + 'UI:CSVImport:Tab:Templates' => 'Templates', + 'UI:CSVImport:PasteData' => 'Paste the data to import:', + 'UI:CSVImport:PickClassForTemplate' => 'Pick the template to download: ', + 'UI:CSVImport:SeparatorCharacter' => 'Separator character:', + 'UI:CSVImport:TextQualifierCharacter' => 'Text qualifier character', + 'UI:CSVImport:CommentsAndHeader' => 'Comments and header', + 'UI:CSVImport:SelectClass' => 'Select the class to import:', + 'UI:CSVImport:AdvancedMode' => 'Advanced mode', + 'UI:CSVImport:AdvancedMode+' => 'In advanced mode the "id" (primary key) of the objects can be used to update and rename objects.' . + 'However the column "id" (if present) can only be used as a search criteria and can not be combined with any other search criteria.', + 'UI:CSVImport:SelectAClassFirst' => 'To configure the mapping, select a class first.', + 'UI:CSVImport:HeaderFields' => 'Fields', + 'UI:CSVImport:HeaderMappings' => 'Mappings', + 'UI:CSVImport:HeaderSearch' => 'Search?', + 'UI:CSVImport:AlertIncompleteMapping' => 'Please select a mapping for every field.', + 'UI:CSVImport:AlertNoSearchCriteria' => 'Please select at least one search criteria', + + 'UI:UniversalSearchTitle' => 'iTop - Pesquisa universal', + 'UI:UniversalSearch:Error' => 'Erro: %1$s', + 'UI:UniversalSearch:LabelSelectTheClass' => 'Selecione a classe para pesquisa: ', + + 'UI:Audit:Title' => 'iTop - CMDB Auditoria', + 'UI:Audit:InteractiveAudit' => 'Interactive Audit', + 'UI:Audit:HeaderAuditRule' => 'Audit Rule', + 'UI:Audit:HeaderNbObjects' => '# Objects', + 'UI:Audit:HeaderNbErrors' => '# Errors', + 'UI:Audit:PercentageOk' => '% Ok', + + 'UI:RunQuery:Title' => 'iTop - OQL Query Evaluation', + 'UI:RunQuery:QueryExamples' => 'Query Examples', + 'UI:RunQuery:HeaderPurpose' => 'Purpose', + 'UI:RunQuery:HeaderPurpose+' => 'Explanation about the query', + 'UI:RunQuery:HeaderOQLExpression' => 'OQL Expression', + 'UI:RunQuery:HeaderOQLExpression+' => 'The query in OQL syntax', + 'UI:RunQuery:ExpressionToEvaluate' => 'Expression to evaluate: ', + 'UI:RunQuery:MoreInfo' => 'More information about the query: ', + 'UI:RunQuery:DevelopedQuery' => 'Redevelopped query expression: ', + 'UI:RunQuery:SerializedFilter' => 'Serialized filter: ', + 'UI:RunQuery:Error' => 'An error occured while running the query: %1$s', + + 'UI:Schema:Title' => 'iTop objects schema', + 'UI:Schema:CategoryMenuItem' => 'Category %1$s', + 'UI:Schema:Relationships' => 'Relationships', + 'UI:Schema:AbstractClass' => 'Abstract class: no object from this class can be instantiated.', + 'UI:Schema:NonAbstractClass' => 'Non abstract class: objects from this class can be instantiated.', + 'UI:Schema:ClassHierarchyTitle' => 'Class hierarchy', + 'UI:Schema:AllClasses' => 'All classes', + 'UI:Schema:ExternalKey_To' => 'External key to %1$s', + 'UI:Schema:Columns_Description' => 'Columns: %1$s', + 'UI:Schema:Default_Description' => 'Default: "%1$s"', + 'UI:Schema:NullAllowed' => 'Null Allowed', + 'UI:Schema:NullNotAllowed' => 'Null NOT Allowed', + 'UI:Schema:Attributes' => 'Attributes', + 'UI:Schema:AttributeCode' => 'Attribute Code', + 'UI:Schema:AttributeCode+' => 'Internal code of the attribute', + 'UI:Schema:Label' => 'Label', + 'UI:Schema:Label+' => 'Label of the attribute', + 'UI:Schema:Type' => 'Type', + + 'UI:Schema:Type+' => 'Data type of the attribute', + 'UI:Schema:Origin' => 'Origin', + 'UI:Schema:Origin+' => 'The base class in which this attribute is defined', + 'UI:Schema:Description' => 'Description', + 'UI:Schema:Description+' => 'Description of the attribute', + 'UI:Schema:AllowedValues' => 'Allowed values', + 'UI:Schema:AllowedValues+' => 'Restrictions on the possible values for this attribute', + 'UI:Schema:MoreInfo' => 'More info', + 'UI:Schema:MoreInfo+' => 'More information about the field defined in the database', + 'UI:Schema:SearchCriteria' => 'Search criteria', + 'UI:Schema:FilterCode' => 'Filter code', + 'UI:Schema:FilterCode+' => 'Code of this search criteria', + 'UI:Schema:FilterDescription' => 'Description', + 'UI:Schema:FilterDescription+' => 'Description of this search criteria', + 'UI:Schema:AvailOperators' => 'Available operators', + 'UI:Schema:AvailOperators+' => 'Possible operators for this search criteria', + 'UI:Schema:ChildClasses' => 'Child classes', + 'UI:Schema:ReferencingClasses' => 'Referencing classes', + 'UI:Schema:RelatedClasses' => 'Related classes', + 'UI:Schema:LifeCycle' => 'Life cycle', + 'UI:Schema:Triggers' => 'Triggers', + 'UI:Schema:Relation_Code_Description' => 'Relation %1$s (%2$s)', + 'UI:Schema:RelationDown_Description' => 'Down: %1$s', + 'UI:Schema:RelationUp_Description' => 'Up: %1$s', + 'UI:Schema:RelationPropagates' => '%1$s: propagate to %2$d levels, query: %3$s', + 'UI:Schema:RelationDoesNotPropagate' => '%1$s: does not propagates (%2$d levels), query: %3$s', + 'UI:Schema:Class_ReferencingClasses_From_By' => '%1$s is referenced by the class %2$s via the field %3$s', + 'UI:Schema:Class_IsLinkedTo_Class_Via_ClassAndAttribute' => '%1$s is linked to %2$s via %3$s::%4$s', + 'UI:Schema:Links:1-n' => 'Classes pointing to %1$s (1:n links):', + 'UI:Schema:Links:n-n' => 'Classes linked to %1$s (n:n links):', + 'UI:Schema:Links:All' => 'Graph of all related classes', + 'UI:Schema:NoLifeCyle' => 'There is no life cycle defined for this class.', + 'UI:Schema:LifeCycleTransitions' => 'Transitions', + 'UI:Schema:LifeCyleAttributeOptions' => 'Attribute options', + 'UI:Schema:LifeCycleHiddenAttribute' => 'Hidden', + 'UI:Schema:LifeCycleReadOnlyAttribute' => 'Read-only', + 'UI:Schema:LifeCycleMandatoryAttribute' => 'Mandatory', + 'UI:Schema:LifeCycleAttributeMustChange' => 'Must change', + 'UI:Schema:LifeCycleAttributeMustPrompt' => 'User will be prompted to change the value', + 'UI:Schema:LifeCycleEmptyList' => 'lista limpa', + + 'UI:LinksWidget:Autocomplete+' => 'Type the first 3 characters...', + 'UI:Combo:SelectValue' => '--- select a value ---', + 'UI:Label:SelectedObjects' => 'Objetos selecionados: ', + 'UI:Label:AvailableObjects' => 'Objetos disponíveis: ', + 'UI:Link_Class_Attributes' => '%1$s atributos', + 'UI:SelectAllToggle+' => 'Marque todos / Desmarque todos', + 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => 'Adionar %1$s objetos ligados com %2$s: %3$s', + 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => 'Manage %1$s objects linked with %2$s: %3$s', + 'UI:AddLinkedObjectsOf_Class' => 'Adicionado %1$ss...', + 'UI:RemoveLinkedObjectsOf_Class' => 'Apagado objeto(s) selecionado(s)', + 'UI:Message:EmptyList:UseAdd' => 'A lista está limpa, use o ícone "Adicionar..." para adicionar elementos.', + 'UI:Message:EmptyList:UseSearchForm' => 'Use o formulário Pesquisa para pesquisar objetos a ser adicionado.', + + 'UI:Wizard:FinalStepTitle' => 'Passo Final: confirmação', + 'UI:Title:DeletionOf_Object' => 'Eliminação de %1$s', + 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => 'Bulk deletion of %1$d objects of class %2$s', + 'UI:Delete:NotAllowedToDelete' => 'Permissão negado para eliminar este objeto', + 'UI:Delete:NotAllowedToUpdate_Fields' => 'Permissão negado para atualizar o(s) seguinte(s) campo(s): %1$s', + 'UI:Error:NotEnoughRightsToDelete' => 'Este objeto não pode ser apagado pelo usuário não ter direitos administrativos', + 'UI:Error:CannotDeleteBecauseOfDepencies' => 'This object could not be deleted because some manual operations must be performed prior to that', + 'UI:Archive_User_OnBehalfOf_User' => '%1$s em nome de %2$s', + 'UI:Delete:AutomaticallyDeleted' => 'eliminado automaticamente', + 'UI:Delete:AutomaticResetOf_Fields' => 'reset automático dos campo(s): %1$s', + 'UI:Delete:CleaningUpRefencesTo_Object' => 'Limpar todas as referências a %1$s...', + 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => 'Limpando todas as referências ao objeto %1$d da classe %2$s...', + 'UI:Delete:Done+' => 'What was done...', + 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s eliminado.', + 'UI:Delete:ConfirmDeletionOf_Name' => 'Eliminação de %1$s', + 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => 'Eliminação do objeto %1$d da classe %2$s', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotAllowed' => 'Should be automaticaly deleted, but you are not allowed to do so', + 'UI:Delete:MustBeDeletedManuallyButNotAllowed' => 'Must be deleted manually - but you are not allowed to delete this object, please contact your application admin', + 'UI:Delete:WillBeDeletedAutomatically' => 'Será automaticamente excluído', + 'UI:Delete:MustBeDeletedManually' => 'Deve ser excluído manualmente', + 'UI:Delete:CannotUpdateBecause_Issue' => 'Devem ser atualizados automaticamente, mas: %1$s', + 'UI:Delete:WillAutomaticallyUpdate_Fields' => 'será automaticamente atualizado (reset: %1$s)', + 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d objects/links are referencing %2$s', + 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d objects/links are referencing some of the objects to be deleted', + 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => 'To ensure Database integrity, any reference should be further eliminated', + 'UI:Delete:Consequence+' => 'What will be done', + 'UI:Delete:SorryDeletionNotAllowed' => 'Sorry, you are not allowed to delete this object, see the detailed explanations above', + 'UI:Delete:PleaseDoTheManualOperations' => 'Please perform the manual operations listed above prior to requesting the deletion of this object', + 'UI:Delect:Confirm_Object' => 'Deseja realmente apagar %1$s.', + 'UI:Delect:Confirm_Count_ObjectsOf_Class' => 'Por favor, confirme que deseja apagar o seguinte %1$d objetos da classe %2$s.', + 'UI:WelcomeToITop' => 'Bem-vindo ao iTop', + 'UI:DetailsPageTitle' => 'iTop - %1$s - %2$s detalhes', + 'UI:ErrorPageTitle' => 'iTop - Erro', + 'UI:ObjectDoesNotExist' => 'Desculpe, este objeto não existe (ou você não tem permissão para vê-lo).', + 'UI:SearchResultsPageTitle' => 'iTop - Pesquisa resultados', + 'UI:Search:NoSearch' => 'Nada para pesquisar', + 'UI:FullTextSearchTitle_Text' => 'Resultados para "%1$s":', + 'UI:Search:Count_ObjectsOf_Class_Found' => '%1$d objeto(s) da classe %2$s encontrado(s).', + 'UI:Search:NoObjectFound' => 'Nenhum objeto encontrado.', + 'UI:ModificationPageTitle_Object_Class' => 'iTop - %1$s - %2$s modificação', + 'UI:ModificationTitle_Class_Object' => 'Modificação de %1$s: %2$s', + 'UI:ClonePageTitle_Object_Class' => 'iTop - Clone %1$s - %2$s modificação', + 'UI:CloneTitle_Class_Object' => 'Clone de %1$s: %2$s', + 'UI:CreationPageTitle_Class' => 'iTop - Criação de um(a) novo(a) %1$s ', + 'UI:CreationTitle_Class' => 'Criação de um(a) novo(a) %1$s', + 'UI:SelectTheTypeOf_Class_ToCreate' => 'Selecione o tipo de %1$s a ser criado:', + 'UI:Class_Object_NotUpdated' => 'Nenhuma mudança detectada, %1$s (%2$s) não foi modificado.', + 'UI:Class_Object_Updated' => '%1$s (%2$s) atualizado.', + 'UI:BulkDeletePageTitle' => 'iTop - Excluir em massa', + 'UI:BulkDeleteTitle' => 'Marque os objetos que deseja excluir:', + 'UI:PageTitle:ObjectCreated' => 'iTop Objeto criado.', + 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s criado.', + 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => 'Applying %1$s on object: %2$s in state %3$s to target state: %4$s.', + 'UI:PageTitle:FatalError' => 'iTop - Erro fatal', + 'UI:FatalErrorMessage' => 'Erro fatal, não pode continuar.', + 'UI:Error_Details' => 'Erro: %1$s.', + + 'UI:PageTitle:ClassProjections' => 'iTop user management - class projections', + 'UI:PageTitle:ProfileProjections' => 'iTop user management - profile projections', + 'UI:UserManagement:Class' => 'Class', + 'UI:UserManagement:Class+' => 'Class of objects', + 'UI:UserManagement:ProjectedObject' => 'Object', + 'UI:UserManagement:ProjectedObject+' => 'Projected object', + 'UI:UserManagement:AnyObject' => '* any *', + 'UI:UserManagement:User' => 'User', + 'UI:UserManagement:User+' => 'User involved in the projection', + 'UI:UserManagement:Profile' => 'Profile', + 'UI:UserManagement:Profile+' => 'Profile in which the projection is specified', + 'UI:UserManagement:Action:Read' => 'Read', + 'UI:UserManagement:Action:Read+' => 'Read/display objects', + 'UI:UserManagement:Action:Modify' => 'Modify', + 'UI:UserManagement:Action:Modify+' => 'Create and edit (modify) objects', + 'UI:UserManagement:Action:Delete' => 'Delete', + 'UI:UserManagement:Action:Delete+' => 'Delete objects', + 'UI:UserManagement:Action:BulkRead' => 'Bulk Read (Export)', + 'UI:UserManagement:Action:BulkRead+' => 'List objects or export massively', + 'UI:UserManagement:Action:BulkModify' => 'Bulk Modify', + 'UI:UserManagement:Action:BulkModify+' => 'Massively create/edit (CSV import)', + 'UI:UserManagement:Action:BulkDelete' => 'Bulk Delete', + 'UI:UserManagement:Action:BulkDelete+' => 'Massively delete objects', + 'UI:UserManagement:Action:Stimuli' => 'Stimuli', + 'UI:UserManagement:Action:Stimuli+' => 'Allowed (compound) actions', + 'UI:UserManagement:Action' => 'Action', + 'UI:UserManagement:Action+' => 'Action performed by the user', + 'UI:UserManagement:TitleActions' => 'Actions', + 'UI:UserManagement:Permission' => 'Permission', + 'UI:UserManagement:Permission+' => 'User\'s permissions', + 'UI:UserManagement:Attributes' => 'Attributes', + 'UI:UserManagement:ActionAllowed:Yes' => 'Yes', + 'UI:UserManagement:ActionAllowed:No' => 'No', + 'UI:UserManagement:AdminProfile+' => 'Administrators have full read/write access to all objects in the database.', + 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', + 'UI:UserManagement:NoLifeCycleApplicable+' => 'No lifecycle has been defined for this class', + 'UI:UserManagement:GrantMatrix' => 'Grant Matrix', + 'UI:UserManagement:LinkBetween_User_And_Profile' => 'Link between %1$s and %2$s', + + 'Menu:AdminTools' => 'Ferramentas administrativa', + 'Menu:AdminTools+' => 'Ferramentas administrativa', + 'Menu:AdminTools?' => 'Ferramentas permitidas somente para usuário com profile administrador', + + 'UI:ChangeManagementMenu' => 'Gerenciamento Mudanças', + 'UI:ChangeManagementMenu+' => 'Gerenciamento Mudanças', + 'UI:ChangeManagementMenu:Title' => 'Visão geral Mudanças', + 'UI-ChangeManagementMenu-ChangesByType' => 'Mudanças por tipo', + 'UI-ChangeManagementMenu-ChangesByStatus' => 'Mudanças por status', + 'UI-ChangeManagementMenu-ChangesByWorkgroup' => 'Mudanças por grupo de trabalho', + 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => 'Mudanças não atribuídas', + + 'UI:ConfigurationItemsMenu'=> 'Configuração Itens', + 'UI:ConfigurationItemsMenu+'=> 'Todos dispositivos', + 'UI:ConfigurationItemsMenu:Title' => 'Visão geral Configuração Itens', + 'UI-ConfigurationItemsMenu-ServersByCriticity' => 'Servidores por criticidade', + 'UI-ConfigurationItemsMenu-PCsByCriticity' => 'PCs por criticidade', + 'UI-ConfigurationItemsMenu-NWDevicesByCriticity' => 'Dispositivo de rede por criticidade', + 'UI-ConfigurationItemsMenu-ApplicationsByCriticity' => 'Aplicação por criticidade', + + 'UI:ConfigurationManagementMenu' => 'Gerenciamento Configuração', + 'UI:ConfigurationManagementMenu+' => 'Gerenciamento Configuração', + 'UI:ConfigurationManagementMenu:Title' => 'Visão geral Infra-estrutura', + 'UI-ConfigurationManagementMenu-InfraByType' => 'Objetos Infra-estrutura por tipo', + 'UI-ConfigurationManagementMenu-InfraByStatus' => 'Objetos Infra-estrutura por status', + +'UI:ConfigMgmtMenuOverview:Title' => 'Painel para Gerenciamento Configuração', +'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => 'Configuração Itens por status', +'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => 'Configuração Itens por tipo', + +'UI:RequestMgmtMenuOverview:Title' => 'Painel para Gerenciamento de Pedido', +'UI-RequestManagementOverview-RequestByService' => 'User Requests by service', +'UI-RequestManagementOverview-RequestByPriority' => 'User Requests by priority', +'UI-RequestManagementOverview-RequestUnassigned' => 'User Requests not yet assigned to an agent', + +'UI:IncidentMgmtMenuOverview:Title' => 'Painel para Gerenciamento Incidentes', +'UI-IncidentManagementOverview-IncidentByService' => 'Incidentes por serviço', +'UI-IncidentManagementOverview-IncidentByPriority' => 'Incidentes por prioridade', +'UI-IncidentManagementOverview-IncidentUnassigned' => 'Incidentes não atribuídos para agentes', + +'UI:ChangeMgmtMenuOverview:Title' => 'Painel para Gerenciamento Mudanças', +'UI-ChangeManagementOverview-ChangeByType' => 'Mudanças por tipo', +'UI-ChangeManagementOverview-ChangeUnassigned' => 'Mudanças não atribuídos para agentes', +'UI-ChangeManagementOverview-ChangeWithOutage' => 'Interrupções devido a mudanças', + +'UI:ServiceMgmtMenuOverview:Title' => 'Painel para Gerenciamento Serviço', +'UI-ServiceManagementOverview-CustomerContractToRenew' => 'Contratos de clientes deverão serem renovados em 30 dias', +'UI-ServiceManagementOverview-ProviderContractToRenew' => 'Contratos de prestação a serem renovados em 30 dias', + + 'UI:ContactsMenu' => 'Contatos', + 'UI:ContactsMenu+' => 'Contatos', + 'UI:ContactsMenu:Title' => 'Visão global contatos', + 'UI-ContactsMenu-ContactsByLocation' => 'Contatos por Localização', + 'UI-ContactsMenu-ContactsByType' => 'Contatos por tipo', + 'UI-ContactsMenu-ContactsByStatus' => 'Contatos por status', + + 'Menu:CSVImportMenu' => 'Importacao CSV', + 'Menu:CSVImportMenu+' => 'Bulk creation or update', + + 'Menu:DataModelMenu' => 'Modelo dados', + 'Menu:DataModelMenu+' => 'Visao geral do Modelo dados', + + 'Menu:ExportMenu' => 'Exportar', + 'Menu:ExportMenu+' => 'Exportar o resultado de qualquer consulta em HTML, CSV or XML', + + 'Menu:NotificationsMenu' => 'Notificações', + 'Menu:NotificationsMenu+' => 'Configuração da notificações', + 'UI:NotificationsMenu:Title' => 'Configuração da Notificações', + 'UI:NotificationsMenu:Help' => 'Ajuda', + 'UI:NotificationsMenu:HelpContent' => '

In iTop the notifications are fully customizable. They are based on two sets of objects: triggers and actions.

+

Triggers define when a notification will be executed. There are 3 types of triggers for covering 3 differents phases of an object life cycle: +

    +
  1. the "OnCreate" triggers get executed when an object of the specified class is created
  2. +
  3. the "OnStateEnter" triggers get executed before an object of the given class enters a specified state (coming from another state)
  4. +
  5. the "OnStateLeave" triggers get executed when an object of the given class is leaving a specified state
  6. +
+

+

+Actions define the actions to be performed when the triggers execute. For now there is only one kind of action consisting in sending an email message. +Such actions also define the template to be used for sending the email as well as the other parameters of the message like the recipients, importance, etc. +

+

A special page: email.test.php is available for testing and troubleshooting your PHP mail configuration.

+

To be executed, actions must be associated to triggers. +When associated with a trigger, each action is given an "order" number, specifying in which order the actions are to be executed.

', + 'UI:NotificationsMenu:Triggers' => 'Triggers', + 'UI:NotificationsMenu:AvailableTriggers' => 'Triggers disponivel', + 'UI:NotificationsMenu:OnCreate' => 'Quando um objeto e criado', + 'UI:NotificationsMenu:OnStateEnter' => 'Quando um objeto entra em um determinado estado', + 'UI:NotificationsMenu:OnStateLeave' => 'Quando um objeto deixa um determinado estado', + 'UI:NotificationsMenu:Actions' => 'Acoes', + 'UI:NotificationsMenu:AvailableActions' => 'Acoes disponiveis', + + 'Menu:RunQueriesMenu' => 'Executar consultas', + 'Menu:RunQueriesMenu+' => 'Executar qualquer consulta', + + 'Menu:DataAdministration' => 'Administracao de dados', + 'Menu:DataAdministration+' => 'Administracao de dados', + + 'Menu:UniversalSearchMenu' => 'Pesquisa Universal', + 'Menu:UniversalSearchMenu+' => 'Pesquisa por nada...', + + 'Menu:ApplicationLogMenu' => 'Log de l\'aplicacao', + 'Menu:ApplicationLogMenu+' => 'Log de l\'aplicacao', + 'Menu:ApplicationLogMenu:Title' => 'Log de l\'aplicacao', + + 'Menu:UserManagementMenu' => 'Gerenciamento Usuario', + 'Menu:UserManagementMenu+' => 'Gerenciamento usuario', + + 'Menu:ProfilesMenu' => 'Profiles', + 'Menu:ProfilesMenu+' => 'Profiles', + 'Menu:ProfilesMenu:Title' => 'Profiles', + + 'Menu:UserAccountsMenu' => 'Contas usuarios', + 'Menu:UserAccountsMenu+' => 'Contas usuarios', + 'Menu:UserAccountsMenu:Title' => 'Contas usuarios', + + 'UI:iTopVersion:Short' => 'iTop versão %1$s', + 'UI:iTopVersion:Long' => 'iTop versão %1$s-%2$s built on %3$s', + 'UI:PropertiesTab' => 'Propriedades', + + 'UI:OpenDocumentInNewWindow_' => 'Abrir este documento em uma nova janela: %1$s', + 'UI:DownloadDocument_' => 'Baixar este documento: %1$s', + 'UI:Document:NoPreview' => 'Nã há visualização disponível para este tipo de documento', + + 'UI:DeadlineMissedBy_duration' => 'Perdido por %1$s', + 'UI:Deadline_LessThan1Min' => '< 1 min', + 'UI:Deadline_Minutes' => '%1$d min', + 'UI:Deadline_Hours_Minutes' => '%1$dh %2$dmin', + 'UI:Deadline_Days_Hours_Minutes' => '%1$dd %2$dh %3$dmin', + 'UI:Help' => 'Ajuda', +)); + + + +?> diff --git a/modules/itop-basic-1.0.0/disabled.module.itop-basic.php b/modules/itop-basic-1.0.0/disabled.module.itop-basic.php index 724c9cfc6..a67add14a 100644 --- a/modules/itop-basic-1.0.0/disabled.module.itop-basic.php +++ b/modules/itop-basic-1.0.0/disabled.module.itop-basic.php @@ -25,6 +25,8 @@ SetupWebPage::AddModule( 'dictionary' => array( 'en.dict.itop-basic.php', 'es_cr.dict.itop-basic.php', + 'fr.dict.itop-basic.php', + 'pt_br.dict.itop-basic.php', ), 'data.struct' => array( //'data.struct.itop-basic.xml', diff --git a/modules/itop-basic-1.0.0/pt_br.dict.itop-basic.php b/modules/itop-basic-1.0.0/pt_br.dict.itop-basic.php new file mode 100644 index 000000000..c24bd674b --- /dev/null +++ b/modules/itop-basic-1.0.0/pt_br.dict.itop-basic.php @@ -0,0 +1,51 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +////////////////////////////////////////////////////////////////////// +// Classes in 'bizmodel' +////////////////////////////////////////////////////////////////////// +// + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +?> diff --git a/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php b/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php index f9dac5876..d3c9f880f 100644 --- a/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php +++ b/modules/itop-change-mgmt-1.0.0/module.itop-change-mgmt.php @@ -29,6 +29,7 @@ SetupWebPage::AddModule( 'fr.dict.itop-change-mgmt.php', 'es_cr.dict.itop-change-mgmt.php', 'de.dict.itop-change-mgmt.php', + 'pt_br.dict.itop-change-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-change-mgmt.xml', diff --git a/modules/itop-change-mgmt-1.0.0/pt_br.dict.itop-change-mgmt.php b/modules/itop-change-mgmt-1.0.0/pt_br.dict.itop-change-mgmt.php new file mode 100644 index 000000000..36a6daadb --- /dev/null +++ b/modules/itop-change-mgmt-1.0.0/pt_br.dict.itop-change-mgmt.php @@ -0,0 +1,347 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Menu:ChangeManagement' => 'Gerenciamento Mudanças', + 'Menu:Change:Overview' => 'Visão geral', + 'Menu:Change:Overview+' => '', + 'Menu:NewChange' => 'Nova Mudança', + 'Menu:NewChange+' => 'Nova Mudança', + 'Menu:SearchChanges' => 'Pesquisa para Mudança', + 'Menu:SearchChanges+' => 'Pesquisa para Mudança', + 'Menu:Change:Shortcuts' => 'Atalhos', + 'Menu:Change:Shortcuts+' => '', + 'Menu:WaitingAcceptance' => 'Mudanças à espera de aceitação', + 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingApproval' => 'Mudanças à espera de aprovação', + 'Menu:WaitingApproval+' => '', + 'Menu:Changes' => 'Mudanças abertas', + 'Menu:Changes+' => '', + 'Menu:MyChanges' => 'Mudanças atribuída a mim', + 'Menu:MyChanges+' => 'Mudanças atribuída para mim (como Agente)', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +// +// Class: Change +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Change' => 'Mudança', + 'Class:Change+' => '', + 'Class:Change/Attribute:start_date' => 'Início planejado', + 'Class:Change/Attribute:start_date+' => '', + 'Class:Change/Attribute:status' => 'Status', + 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status/Value:new' => 'Novo', + 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:validated' => 'Validado', + 'Class:Change/Attribute:status/Value:validated+' => '', + 'Class:Change/Attribute:status/Value:rejected' => 'Rejeitado', + 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:assigned' => 'Atribuído', + 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:plannedscheduled' => 'Planejado e agendado', + 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', + 'Class:Change/Attribute:status/Value:approved' => 'Aprovado', + 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:notapproved' => 'Não aprovado', + 'Class:Change/Attribute:status/Value:notapproved+' => '', + 'Class:Change/Attribute:status/Value:implemented' => 'Implementado', + 'Class:Change/Attribute:status/Value:implemented+' => '', + 'Class:Change/Attribute:status/Value:monitored' => 'Monitorado', + 'Class:Change/Attribute:status/Value:monitored+' => '', + 'Class:Change/Attribute:status/Value:closed' => 'Fechado', + 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:reason' => 'Razão', + 'Class:Change/Attribute:reason+' => '', + 'Class:Change/Attribute:requestor_id' => 'Solicitador', + 'Class:Change/Attribute:requestor_id+' => '', + 'Class:Change/Attribute:requestor_email' => 'Solicitador', + 'Class:Change/Attribute:requestor_email+' => '', + 'Class:Change/Attribute:org_id' => 'Cliente', + 'Class:Change/Attribute:org_id+' => '', + 'Class:Change/Attribute:org_name' => 'Cliente', + 'Class:Change/Attribute:org_name+' => '', + 'Class:Change/Attribute:workgroup_id' => 'Grupo de trabalho', + 'Class:Change/Attribute:workgroup_id+' => '', + 'Class:Change/Attribute:workgroup_name' => 'Grupo de trabalho', + 'Class:Change/Attribute:workgroup_name+' => '', + 'Class:Change/Attribute:creation_date' => 'Criado', + 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:last_update' => 'Última atualização', + 'Class:Change/Attribute:last_update+' => '', + 'Class:Change/Attribute:end_date' => 'Data final', + 'Class:Change/Attribute:end_date+' => '', + 'Class:Change/Attribute:close_date' => 'Fechado', + 'Class:Change/Attribute:close_date+' => '', + 'Class:Change/Attribute:impact' => 'Impacto', + 'Class:Change/Attribute:impact+' => '', + 'Class:Change/Attribute:agent_id' => 'Agente', + 'Class:Change/Attribute:agent_id+' => '', + 'Class:Change/Attribute:agent_name' => 'Agente', + 'Class:Change/Attribute:agent_name+' => '', + 'Class:Change/Attribute:agent_email' => 'Agente', + 'Class:Change/Attribute:agent_email+' => '', + 'Class:Change/Attribute:supervisor_group_id' => 'Supervisor equipe', + 'Class:Change/Attribute:supervisor_group_id+' => '', + 'Class:Change/Attribute:supervisor_group_name' => 'Supervisor equipe', + 'Class:Change/Attribute:supervisor_group_name+' => '', + 'Class:Change/Attribute:supervisor_id' => 'Supervisor', + 'Class:Change/Attribute:supervisor_id+' => '', + 'Class:Change/Attribute:supervisor_email' => 'Supervisor', + 'Class:Change/Attribute:supervisor_email+' => '', + 'Class:Change/Attribute:manager_group_id' => 'Gerente equipe', + 'Class:Change/Attribute:manager_group_id+' => '', + 'Class:Change/Attribute:manager_group_name' => 'Gerente equipe', + 'Class:Change/Attribute:manager_group_name+' => '', + 'Class:Change/Attribute:manager_id' => 'Gerente', + 'Class:Change/Attribute:manager_id+' => '', + 'Class:Change/Attribute:manager_email' => 'Gerente', + 'Class:Change/Attribute:manager_email+' => '', + 'Class:Change/Attribute:outage' => 'Outage', + 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage/Value:yes' => 'Sim', + 'Class:Change/Attribute:outage/Value:yes+' => '', + 'Class:Change/Attribute:outage/Value:no' => 'Não', + 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:change_request' => 'Solicitação', + 'Class:Change/Attribute:change_request+' => '', + 'Class:Change/Attribute:fallback' => 'Plano de contigência', + 'Class:Change/Attribute:fallback+' => '', + 'Class:Change/Stimulus:ev_validate' => 'Validar', + 'Class:Change/Stimulus:ev_validate+' => '', + 'Class:Change/Stimulus:ev_reject' => 'Rejeitar', + 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_assign' => 'Atribuír', + 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_reopen' => 'Re-abrir', + 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_plan' => 'Planejar', + 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_approve' => 'Aprovar', + 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_replan' => 'Re-planejar', + 'Class:Change/Stimulus:ev_replan+' => '', + 'Class:Change/Stimulus:ev_notapprove' => 'Rejeitar', + 'Class:Change/Stimulus:ev_notapprove+' => '', + 'Class:Change/Stimulus:ev_implement' => 'Implementar', + 'Class:Change/Stimulus:ev_implement+' => '', + 'Class:Change/Stimulus:ev_monitor' => 'Monitorar', + 'Class:Change/Stimulus:ev_monitor+' => '', + 'Class:Change/Stimulus:ev_finish' => 'Finalizar', + 'Class:Change/Stimulus:ev_finish+' => '', +)); + +// +// Class: RoutineChange +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:RoutineChange' => 'Mudança Rotina', + 'Class:RoutineChange+' => '', + 'Class:RoutineChange/Attribute:status/Value:new' => 'Nova', + 'Class:RoutineChange/Attribute:status/Value:new+' => '', + 'Class:RoutineChange/Attribute:status/Value:assigned' => 'Atribuído', + 'Class:RoutineChange/Attribute:status/Value:assigned+' => '', + 'Class:RoutineChange/Attribute:status/Value:plannedscheduled' => 'Planejado e agendado', + 'Class:RoutineChange/Attribute:status/Value:plannedscheduled+' => '', + 'Class:RoutineChange/Attribute:status/Value:approved' => 'Aprovado', + 'Class:RoutineChange/Attribute:status/Value:approved+' => '', + 'Class:RoutineChange/Attribute:status/Value:implemented' => 'Implementado', + 'Class:RoutineChange/Attribute:status/Value:implemented+' => '', + 'Class:RoutineChange/Attribute:status/Value:monitored' => 'Monitorado', + 'Class:RoutineChange/Attribute:status/Value:monitored+' => '', + 'Class:RoutineChange/Attribute:status/Value:closed' => 'Fechado', + 'Class:RoutineChange/Attribute:status/Value:closed+' => '', + 'Class:RoutineChange/Stimulus:ev_validate' => 'Validado', + 'Class:RoutineChange/Stimulus:ev_validate+' => '', + 'Class:RoutineChange/Stimulus:ev_assign' => 'Atribuír', + 'Class:RoutineChange/Stimulus:ev_assign+' => '', + 'Class:RoutineChange/Stimulus:ev_reopen' => 'Re-abrir', + 'Class:RoutineChange/Stimulus:ev_reopen+' => '', + 'Class:RoutineChange/Stimulus:ev_plan' => 'Planejar', + 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_replan' => 'Re-planejar', + 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_implement' => 'Implementar', + 'Class:RoutineChange/Stimulus:ev_implement+' => '', + 'Class:RoutineChange/Stimulus:ev_monitor' => 'Monitorar', + 'Class:RoutineChange/Stimulus:ev_monitor+' => '', + 'Class:RoutineChange/Stimulus:ev_finish' => 'Finalizar', + 'Class:RoutineChange/Stimulus:ev_finish+' => '', +)); + +// +// Class: ApprovedChange +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ApprovedChange' => 'Mudanças aprovadas', + 'Class:ApprovedChange+' => '', + 'Class:ApprovedChange/Attribute:approval_date' => 'Data aprovação', + 'Class:ApprovedChange/Attribute:approval_date+' => '', + 'Class:ApprovedChange/Attribute:approval_comment' => 'Comentário aprovação', + 'Class:ApprovedChange/Attribute:approval_comment+' => '', + 'Class:ApprovedChange/Stimulus:ev_validate' => 'Validar', + 'Class:ApprovedChange/Stimulus:ev_validate+' => '', + 'Class:ApprovedChange/Stimulus:ev_reject' => 'Rejeitar', + 'Class:ApprovedChange/Stimulus:ev_reject+' => '', + 'Class:ApprovedChange/Stimulus:ev_assign' => 'Atribuír', + 'Class:ApprovedChange/Stimulus:ev_assign+' => '', + 'Class:ApprovedChange/Stimulus:ev_reopen' => 'Re-abrir', + 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', + 'Class:ApprovedChange/Stimulus:ev_plan' => 'Planejar', + 'Class:ApprovedChange/Stimulus:ev_plan+' => '', + 'Class:ApprovedChange/Stimulus:ev_approve' => 'Aprovar', + 'Class:ApprovedChange/Stimulus:ev_approve+' => '', + 'Class:ApprovedChange/Stimulus:ev_replan' => 'Re-planejar', + 'Class:ApprovedChange/Stimulus:ev_replan+' => '', + 'Class:ApprovedChange/Stimulus:ev_notapprove' => 'Rejeitar aprovação', + 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', + 'Class:ApprovedChange/Stimulus:ev_implement' => 'Implementar', + 'Class:ApprovedChange/Stimulus:ev_implement+' => '', + 'Class:ApprovedChange/Stimulus:ev_monitor' => 'Monitorar', + 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', + 'Class:ApprovedChange/Stimulus:ev_finish' => 'Finalizar', + 'Class:ApprovedChange/Stimulus:ev_finish+' => '', +)); +// +// Class: NormalChange +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:NormalChange' => 'Mudança Normal', + 'Class:NormalChange+' => '', + 'Class:NormalChange/Attribute:status/Value:new' => 'Novo', + 'Class:NormalChange/Attribute:status/Value:new+' => '', + 'Class:NormalChange/Attribute:status/Value:validated' => 'Validado', + 'Class:NormalChange/Attribute:status/Value:validated+' => '', + 'Class:NormalChange/Attribute:status/Value:rejected' => 'Rejeitado', + 'Class:NormalChange/Attribute:status/Value:rejected+' => '', + 'Class:NormalChange/Attribute:status/Value:assigned' => 'Atribuído', + 'Class:NormalChange/Attribute:status/Value:assigned+' => '', + 'Class:NormalChange/Attribute:status/Value:plannedscheduled' => 'Planejado e agendado', + 'Class:NormalChange/Attribute:status/Value:plannedscheduled+' => '', + 'Class:NormalChange/Attribute:status/Value:approved' => 'Aprovado', + 'Class:NormalChange/Attribute:status/Value:approved+' => '', + 'Class:NormalChange/Attribute:status/Value:notapproved' => 'Não aprovado', + 'Class:NormalChange/Attribute:status/Value:notapproved+' => '', + 'Class:NormalChange/Attribute:status/Value:implemented' => 'Implementado', + 'Class:NormalChange/Attribute:status/Value:implemented+' => '', + 'Class:NormalChange/Attribute:status/Value:monitored' => 'Monitorado', + 'Class:NormalChange/Attribute:status/Value:monitored+' => '', + 'Class:NormalChange/Attribute:status/Value:closed' => 'Fechado', + 'Class:NormalChange/Attribute:status/Value:closed+' => '', + 'Class:NormalChange/Attribute:acceptance_date' => 'Data aceitação', + 'Class:NormalChange/Attribute:acceptance_date+' => '', + 'Class:NormalChange/Attribute:acceptance_comment' => 'Comentário aprovação', + 'Class:NormalChange/Attribute:acceptance_comment+' => '', + 'Class:NormalChange/Stimulus:ev_validate' => 'Validar', + 'Class:NormalChange/Stimulus:ev_validate+' => '', + 'Class:NormalChange/Stimulus:ev_reject' => 'Rejeitar', + 'Class:NormalChange/Stimulus:ev_reject+' => '', + 'Class:NormalChange/Stimulus:ev_assign' => 'Atribuír', + 'Class:NormalChange/Stimulus:ev_assign+' => '', + 'Class:NormalChange/Stimulus:ev_reopen' => 'Re-abrir', + 'Class:NormalChange/Stimulus:ev_reopen+' => '', + 'Class:NormalChange/Stimulus:ev_plan' => 'Planejar', + 'Class:NormalChange/Stimulus:ev_plan+' => '', + 'Class:NormalChange/Stimulus:ev_approve' => 'Aprovar', + 'Class:NormalChange/Stimulus:ev_approve+' => '', + 'Class:NormalChange/Stimulus:ev_replan' => 'Re-planejar', + 'Class:NormalChange/Stimulus:ev_replan+' => '', + 'Class:NormalChange/Stimulus:ev_notapprove' => 'Rejeitar aprovação', + 'Class:NormalChange/Stimulus:ev_notapprove+' => '', + 'Class:NormalChange/Stimulus:ev_implement' => 'Implementar', + 'Class:NormalChange/Stimulus:ev_implement+' => '', + 'Class:NormalChange/Stimulus:ev_monitor' => 'Monitorar', + 'Class:NormalChange/Stimulus:ev_monitor+' => '', + 'Class:NormalChange/Stimulus:ev_finish' => 'Finalizar', + 'Class:NormalChange/Stimulus:ev_finish+' => '', +)); + +// +// Class: EmergencyChange +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:EmergencyChange' => 'Mudança Emergência', + 'Class:EmergencyChange+' => '', + 'Class:EmergencyChange/Attribute:status/Value:new' => 'Novo', + 'Class:EmergencyChange/Attribute:status/Value:new+' => '', + 'Class:EmergencyChange/Attribute:status/Value:validated' => 'Validado', + 'Class:EmergencyChange/Attribute:status/Value:validated+' => '', + 'Class:EmergencyChange/Attribute:status/Value:rejected' => 'Rejeitado', + 'Class:EmergencyChange/Attribute:status/Value:rejected+' => '', + 'Class:EmergencyChange/Attribute:status/Value:assigned' => 'Atribuído', + 'Class:EmergencyChange/Attribute:status/Value:assigned+' => '', + 'Class:EmergencyChange/Attribute:status/Value:plannedscheduled' => 'Planejado e agendado', + 'Class:EmergencyChange/Attribute:status/Value:plannedscheduled+' => '', + 'Class:EmergencyChange/Attribute:status/Value:approved' => 'Aprovado', + 'Class:EmergencyChange/Attribute:status/Value:approved+' => '', + 'Class:EmergencyChange/Attribute:status/Value:notapproved' => 'Não aprovado', + 'Class:EmergencyChange/Attribute:status/Value:notapproved+' => '', + 'Class:EmergencyChange/Attribute:status/Value:implemented' => 'Implementado', + 'Class:EmergencyChange/Attribute:status/Value:implemented+' => '', + 'Class:EmergencyChange/Attribute:status/Value:monitored' => 'Monitorado', + 'Class:EmergencyChange/Attribute:status/Value:monitored+' => '', + 'Class:EmergencyChange/Attribute:status/Value:closed' => 'Fechado', + 'Class:EmergencyChange/Attribute:status/Value:closed+' => '', + 'Class:EmergencyChange/Stimulus:ev_validate' => 'Validar', + 'Class:EmergencyChange/Stimulus:ev_validate+' => '', + 'Class:EmergencyChange/Stimulus:ev_reject' => 'Rejeitar', + 'Class:EmergencyChange/Stimulus:ev_reject+' => '', + 'Class:EmergencyChange/Stimulus:ev_assign' => 'Atribuír', + 'Class:EmergencyChange/Stimulus:ev_assign+' => '', + 'Class:EmergencyChange/Stimulus:ev_reopen' => 'Re-abrir', + 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', + 'Class:EmergencyChange/Stimulus:ev_plan' => 'Planejar', + 'Class:EmergencyChange/Stimulus:ev_plan+' => '', + 'Class:EmergencyChange/Stimulus:ev_approve' => 'Aprovar', + 'Class:EmergencyChange/Stimulus:ev_approve+' => '', + 'Class:EmergencyChange/Stimulus:ev_replan' => 'Re-planejar', + 'Class:EmergencyChange/Stimulus:ev_replan+' => '', + 'Class:EmergencyChange/Stimulus:ev_notapprove' => 'Rejeitar aprovação', + 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', + 'Class:EmergencyChange/Stimulus:ev_implement' => 'Implementar', + 'Class:EmergencyChange/Stimulus:ev_implement+' => '', + 'Class:EmergencyChange/Stimulus:ev_monitor' => 'Monitorar', + 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', + 'Class:EmergencyChange/Stimulus:ev_finish' => 'Finalizar', + 'Class:EmergencyChange/Stimulus:ev_finish+' => '', +)); + +?> diff --git a/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php b/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php index dc87a6027..7a61ebabd 100644 --- a/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php +++ b/modules/itop-config-mgmt-1.0.0/module.itop-config-mgmt.php @@ -28,6 +28,7 @@ SetupWebPage::AddModule( 'fr.dict.itop-config-mgmt.php', 'es_cr.dict.itop-config-mgmt.php', 'de.dict.itop-config-mgmt.php', + 'pt_br.dict.itop-config-mgmt.php', ), 'data.struct' => array( 'data.struct.Audit.xml', diff --git a/modules/itop-config-mgmt-1.0.0/pt_br.dict.itop-config-mgmt.php b/modules/itop-config-mgmt-1.0.0/pt_br.dict.itop-config-mgmt.php new file mode 100644 index 000000000..3c7aee094 --- /dev/null +++ b/modules/itop-config-mgmt-1.0.0/pt_br.dict.itop-config-mgmt.php @@ -0,0 +1,975 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +////////////////////////////////////////////////////////////////////// +// Relations +////////////////////////////////////////////////////////////////////// +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Relation:impacts/Description' => 'Elementos impactados por', + 'Relation:impacts/VerbUp' => 'Impacto...', + 'Relation:impacts/VerbDown' => 'Elementos impactados por...', + 'Relation:depends on/Description' => 'Elements this element depends on', + 'Relation:depends on/VerbUp' => 'Dependente...', + 'Relation:depends on/VerbDown' => 'Impactos...', +)); + + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +////////////////////////////////////////////////////////////////////// +// Classes in 'bizmodel' +////////////////////////////////////////////////////////////////////// +// + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +////////////////////////////////////////////////////////////////////// +// Note: The classes have been grouped by categories: bizmodel +////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////// +// Classes in 'bizmodel' +////////////////////////////////////////////////////////////////////// +// + +// +// Class: Organization +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Organization' => 'Organização', + 'Class:Organization+' => '', + 'Class:Organization/Attribute:name' => 'Nome', + 'Class:Organization/Attribute:name+' => 'Nome comum', + 'Class:Organization/Attribute:code' => 'Codigo', + 'Class:Organization/Attribute:code+' => 'Código Organização', + 'Class:Organization/Attribute:status' => 'Status', + 'Class:Organization/Attribute:status+' => '', + 'Class:Organization/Attribute:status/Value:active' => 'Ativo', + 'Class:Organization/Attribute:status/Value:active+' => 'Ativo', + 'Class:Organization/Attribute:status/Value:inactive' => 'Inativo', + 'Class:Organization/Attribute:status/Value:inactive+' => 'Inativo', + 'Class:Organization/Attribute:parent_id' => 'Matriz', + 'Class:Organization/Attribute:parent_id+' => 'Organização matriz', + 'Class:Organization/Attribute:parent_name' => 'Nome matriz', + 'Class:Organization/Attribute:parent_name+' => 'Nome da matriz', +)); + + +// +// Class: Location +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Location' => 'Localizacao', + 'Class:Location+' => 'Qualquer tipo localizacao: Região, Pais, Cidade, Site, Construção, Piso, Sala, Rack,...', + 'Class:Location/Attribute:name' => 'Nome', + 'Class:Location/Attribute:name+' => '', + 'Class:Location/Attribute:status' => 'Status', + 'Class:Location/Attribute:status+' => '', + 'Class:Location/Attribute:status/Value:active' => 'Ativo', + 'Class:Location/Attribute:status/Value:active+' => 'Ativo', + 'Class:Location/Attribute:status/Value:inactive' => 'Inativo', + 'Class:Location/Attribute:status/Value:inactive+' => 'Inativo', + 'Class:Location/Attribute:org_id' => 'Proprietário', + 'Class:Location/Attribute:org_id+' => '', + 'Class:Location/Attribute:org_name' => 'Nome do proprietário', + 'Class:Location/Attribute:org_name+' => '', + 'Class:Location/Attribute:address' => 'Endereço', + 'Class:Location/Attribute:address+' => 'Endereço', + 'Class:Location/Attribute:postal_code' => 'CEP', + 'Class:Location/Attribute:postal_code+' => 'CEP', + 'Class:Location/Attribute:city' => 'Cidade', + 'Class:Location/Attribute:city+' => '', + 'Class:Location/Attribute:country' => 'Pais', + 'Class:Location/Attribute:country+' => '', + 'Class:Location/Attribute:parent_id' => 'Parent location', + 'Class:Location/Attribute:parent_id+' => '', + 'Class:Location/Attribute:parent_name' => 'Parent name', + 'Class:Location/Attribute:parent_name+' => '', + 'Class:Location/Attribute:contact_list' => 'Contatos', + 'Class:Location/Attribute:contact_list+' => 'Contatos localizados neste site', + 'Class:Location/Attribute:infra_list' => 'Infra-estrutura', + 'Class:Location/Attribute:infra_list+' => 'CIs localizados neste site', +)); + +// +// Class: Contact +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Contact' => 'Contato', + 'Class:Contact+' => '', + 'Class:Contact/Attribute:name' => 'Nome', + 'Class:Contact/Attribute:name+' => '', + 'Class:Contact/Attribute:status' => 'Status', + 'Class:Contact/Attribute:status+' => '', + 'Class:Contact/Attribute:status/Value:active' => 'Ativo', + 'Class:Contact/Attribute:status/Value:active+' => 'Ativo', + 'Class:Contact/Attribute:status/Value:inactive' => 'Inativo', + 'Class:Contact/Attribute:status/Value:inactive+' => 'Inativo', + 'Class:Contact/Attribute:org_id' => 'Organizacao', + 'Class:Contact/Attribute:org_id+' => '', + 'Class:Contact/Attribute:org_name' => 'Organizacao', + 'Class:Contact/Attribute:org_name+' => '', + 'Class:Contact/Attribute:email' => 'Email', + 'Class:Contact/Attribute:email+' => '', + 'Class:Contact/Attribute:phone' => 'Telefone', + 'Class:Contact/Attribute:phone+' => '', + 'Class:Contact/Attribute:location_id' => 'Localizacao', + 'Class:Contact/Attribute:location_id+' => '', + 'Class:Contact/Attribute:location_name' => 'Localizacao', + 'Class:Contact/Attribute:location_name+' => '', + 'Class:Contact/Attribute:ci_list' => 'CIs', + 'Class:Contact/Attribute:ci_list+' => 'CIs relacionados para o contato', + 'Class:Contact/Attribute:contract_list' => 'Contratos', + 'Class:Contact/Attribute:contract_list+' => 'Contratos relativo ao contato', + 'Class:Contact/Attribute:service_list' => 'Servicos', + 'Class:Contact/Attribute:service_list+' => 'Servicos relativo ao contato', + 'Class:Contact/Attribute:ticket_list' => 'Tickets', + 'Class:Contact/Attribute:ticket_list+' => 'Tickets relacionado ao contato', + 'Class:Contact/Attribute:team_list' => 'Equipes', + 'Class:Contact/Attribute:team_list+' => 'Equipes que esse contato pertence', + 'Class:Contact/Attribute:finalclass' => 'Tipo', + 'Class:Contact/Attribute:finalclass+' => '', +)); + +// +// Class: Person +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Person' => 'Pessoas', + 'Class:Person+' => '', + 'Class:Person/Attribute:first_name' => 'Primeiro nome', + 'Class:Person/Attribute:first_name+' => '', + 'Class:Person/Attribute:employee_id' => 'ID colaborador', + 'Class:Person/Attribute:employee_id+' => '', +)); + +// +// Class: Team +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Team' => 'Equipe', + 'Class:Team+' => '', + 'Class:Team/Attribute:member_list' => 'Membros', + 'Class:Team/Attribute:member_list+' => 'Contatos que são partes da equipe', +)); + +// +// Class: lnkTeamToContact +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkTeamToContact' => 'Membros equipe', + 'Class:lnkTeamToContact+' => 'Membros da equipe', + 'Class:lnkTeamToContact/Attribute:team_id' => 'Equipe', + 'Class:lnkTeamToContact/Attribute:team_id+' => '', + 'Class:lnkTeamToContact/Attribute:contact_id' => 'Membro', + 'Class:lnkTeamToContact/Attribute:contact_id+' => '', + 'Class:lnkTeamToContact/Attribute:contact_location_id' => 'Localização', + 'Class:lnkTeamToContact/Attribute:contact_location_id+' => '', + 'Class:lnkTeamToContact/Attribute:contact_email' => 'Email', + 'Class:lnkTeamToContact/Attribute:contact_email+' => '', + 'Class:lnkTeamToContact/Attribute:contact_phone' => 'Telefone', + 'Class:lnkTeamToContact/Attribute:contact_phone+' => '', + 'Class:lnkTeamToContact/Attribute:role' => 'Regra', + 'Class:lnkTeamToContact/Attribute:role+' => '', +)); + +// +// Class: Document +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Document' => 'Documentos', + 'Class:Document+' => '', + 'Class:Document/Attribute:name' => 'Nome', + 'Class:Document/Attribute:name+' => '', + 'Class:Document/Attribute:description' => 'Descrição', + 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:type' => 'Tipo', + 'Class:Document/Attribute:type+' => '', + 'Class:Document/Attribute:type/Value:contract' => 'Contrato', + 'Class:Document/Attribute:type/Value:contract+' => '', + 'Class:Document/Attribute:type/Value:networkmap' => 'Mapa rede', + 'Class:Document/Attribute:type/Value:networkmap+' => '', + 'Class:Document/Attribute:type/Value:presentation' => 'Apresentação', + 'Class:Document/Attribute:type/Value:presentation+' => '', + 'Class:Document/Attribute:type/Value:training' => 'Treinamento', + 'Class:Document/Attribute:type/Value:training+' => '', + 'Class:Document/Attribute:type/Value:whitePaper' => 'How To', + 'Class:Document/Attribute:type/Value:whitePaper+' => '', + 'Class:Document/Attribute:type/Value:workinginstructions' => 'Instruções trabalho', + 'Class:Document/Attribute:type/Value:workinginstructions+' => '', + 'Class:Document/Attribute:status' => 'Status', + 'Class:Document/Attribute:status+' => '', + 'Class:Document/Attribute:status/Value:draft' => 'Rascunho', + 'Class:Document/Attribute:status/Value:draft+' => '', + 'Class:Document/Attribute:status/Value:obsolete' => 'Obsoleto', + 'Class:Document/Attribute:status/Value:obsolete+' => '', + 'Class:Document/Attribute:status/Value:published' => 'Publicado', + 'Class:Document/Attribute:status/Value:published+' => '', + 'Class:Document/Attribute:ci_list' => 'CIs', + 'Class:Document/Attribute:ci_list+' => 'CIs referente a este documento', + 'Class:Document/Attribute:contract_list' => 'Contratos', + 'Class:Document/Attribute:contract_list+' => 'Contratos referente a este documento', + 'Class:Document/Attribute:service_list' => 'Serviços', + 'Class:Document/Attribute:service_list+' => 'Serviços referente a este documento', + 'Class:Document/Attribute:ticket_list' => 'Tickets', + 'Class:Document/Attribute:ticket_list+' => 'Tickets referente a este documento', + 'Class:Document:PreviewTab' => 'Visualização', +)); + +// +// Class: ExternalDoc +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ExternalDoc' => 'Documento externo', + 'Class:ExternalDoc+' => 'Documento disponível em outro web server', + 'Class:ExternalDoc/Attribute:url' => 'Url', + 'Class:ExternalDoc/Attribute:url+' => '', +)); + +// +// Class: Note +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Note' => 'Notas', + 'Class:Note+' => '', + 'Class:Note/Attribute:note' => 'Textos', + 'Class:Note/Attribute:note+' => '', +)); + +// +// Class: FileDoc +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:FileDoc' => 'Documento (arquivo)', + 'Class:FileDoc+' => '', + 'Class:FileDoc/Attribute:contents' => 'Conteudos', + 'Class:FileDoc/Attribute:contents+' => '', +)); + +// +// Class: Licence +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Licence' => 'Licenças', + 'Class:Licence+' => '', + 'Class:Licence/Attribute:provider' => 'Provedora', + 'Class:Licence/Attribute:provider+' => '', + 'Class:Licence/Attribute:product' => 'Produto', + 'Class:Licence/Attribute:product+' => '', + 'Class:Licence/Attribute:name' => 'Nome', + 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:start' => 'Data início', + 'Class:Licence/Attribute:start+' => '', + 'Class:Licence/Attribute:end' => 'Data final', + 'Class:Licence/Attribute:end+' => '', + 'Class:Licence/Attribute:licence_key' => 'Chave', + 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:scope' => 'Scope', + 'Class:Licence/Attribute:scope+' => '', + 'Class:Licence/Attribute:usage_limit' => 'Limite uso', + 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:usage_list' => 'Usado', + 'Class:Licence/Attribute:usage_list+' => 'instâncias de aplicativos usando esta licença', +)); + +// +// Class: Subnet +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Subnet' => 'Sub-rede', + 'Class:Subnet+' => '', + //'Class:Subnet/Attribute:name' => 'Nome', + //'Class:Subnet/Attribute:name+' => '', + 'Class:Subnet/Attribute:org_id' => 'Organização', + 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:description' => 'Descrição', + 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:ip' => 'IP', + 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip_mask' => 'Máscara de rede', + 'Class:Subnet/Attribute:ip_mask+' => '', +)); + +// +// Class: Patch +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Patch' => 'Patch', + 'Class:Patch+' => '', + 'Class:Patch/Attribute:name' => 'Nome', + 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:description' => 'Descrição', + 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:target_sw' => 'Application scope', + 'Class:Patch/Attribute:target_sw+' => 'Destino software (OS ou aplicação)', + 'Class:Patch/Attribute:version' => 'Versão', + 'Class:Patch/Attribute:version+' => '', + 'Class:Patch/Attribute:type' => 'Tipo', + 'Class:Patch/Attribute:type+' => '', + 'Class:Patch/Attribute:type/Value:application' => 'Applicação', + 'Class:Patch/Attribute:type/Value:application+' => '', + 'Class:Patch/Attribute:type/Value:os' => 'OS', + 'Class:Patch/Attribute:type/Value:os+' => '', + 'Class:Patch/Attribute:type/Value:security' => 'Segurança', + 'Class:Patch/Attribute:type/Value:security+' => '', + 'Class:Patch/Attribute:type/Value:servicepack' => 'Service Pack', + 'Class:Patch/Attribute:type/Value:servicepack+' => '', + 'Class:Patch/Attribute:ci_list' => 'Dispositivo', + 'Class:Patch/Attribute:ci_list+' => 'Dispositivo onde o patch está instalado', +)); + +// +// Class: Software +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Software' => 'Software', + 'Class:Software+' => '', + 'Class:Software/Attribute:name' => 'Nome', + 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:description' => 'Descrição', + 'Class:Software/Attribute:description+' => '', + 'Class:Software/Attribute:instance_list' => 'Instalações', + 'Class:Software/Attribute:instance_list+' => 'Instâncias do software', + 'Class:Software/Attribute:finalclass' => 'Tipo', + 'Class:Software/Attribute:finalclass+' => '', +)); + +// +// Class: Application +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Application' => 'Aplicações', + 'Class:Application+' => '', + 'Class:Application/Attribute:name' => 'Nome', + 'Class:Application/Attribute:name+' => '', + 'Class:Application/Attribute:description' => 'Descrição', + 'Class:Application/Attribute:description+' => '', + 'Class:Application/Attribute:instance_list' => 'Instalações', + 'Class:Application/Attribute:instance_list+' => 'Instâncias da aplicação', +)); + +// +// Class: DBServer +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:DBServer' => 'Database', + 'Class:DBServer+' => 'Database server SW', + 'Class:DBServer/Attribute:instance_list' => 'Instalações', + 'Class:DBServer/Attribute:instance_list+' => 'Instâncias desta base de dados do servidor', +)); + +// +// Class: lnkPatchToCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkPatchToCI' => 'Patch utilizado', + 'Class:lnkPatchToCI+' => '', + 'Class:lnkPatchToCI/Attribute:patch_id' => 'Patch', + 'Class:lnkPatchToCI/Attribute:patch_id+' => '', + 'Class:lnkPatchToCI/Attribute:patch_name' => 'Patch', + 'Class:lnkPatchToCI/Attribute:patch_name+' => '', + 'Class:lnkPatchToCI/Attribute:ci_id' => 'CI', + 'Class:lnkPatchToCI/Attribute:ci_id+' => '', + 'Class:lnkPatchToCI/Attribute:ci_name' => 'CI', + 'Class:lnkPatchToCI/Attribute:ci_name+' => '', + 'Class:lnkPatchToCI/Attribute:ci_status' => 'CI Status', + 'Class:lnkPatchToCI/Attribute:ci_status+' => '', +)); + +// +// Class: FunctionalCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:FunctionalCI' => 'CI funcionalidades', + 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI/Attribute:name' => 'Nome', + 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:status' => 'Status', + 'Class:FunctionalCI/Attribute:status+' => '', + 'Class:FunctionalCI/Attribute:status/Value:implementation' => 'Implementação', + 'Class:FunctionalCI/Attribute:status/Value:implementation+' => '', + 'Class:FunctionalCI/Attribute:status/Value:obsolete' => 'Obsoleto', + 'Class:FunctionalCI/Attribute:status/Value:obsolete+' => '', + 'Class:FunctionalCI/Attribute:status/Value:production' => 'Produção', + 'Class:FunctionalCI/Attribute:status/Value:production+' => '', + 'Class:FunctionalCI/Attribute:org_id' => 'Organização', + 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:owner_name' => 'Organização', + 'Class:FunctionalCI/Attribute:owner_name+' => '', + 'Class:FunctionalCI/Attribute:importance' => 'Criticidade negócio', + 'Class:FunctionalCI/Attribute:importance+' => '', + 'Class:FunctionalCI/Attribute:importance/Value:high' => 'Alto', + 'Class:FunctionalCI/Attribute:importance/Value:high+' => '', + 'Class:FunctionalCI/Attribute:importance/Value:low' => 'Baixo', + 'Class:FunctionalCI/Attribute:importance/Value:low+' => '', + 'Class:FunctionalCI/Attribute:importance/Value:medium' => 'Médio', + 'Class:FunctionalCI/Attribute:importance/Value:medium+' => '', + 'Class:FunctionalCI/Attribute:contact_list' => 'Contatos', + 'Class:FunctionalCI/Attribute:contact_list+' => 'Contatos para este CI', + 'Class:FunctionalCI/Attribute:document_list' => 'Documentos', + 'Class:FunctionalCI/Attribute:document_list+' => 'Documenção para este CI', + 'Class:FunctionalCI/Attribute:solution_list' => 'Application solutions', + 'Class:FunctionalCI/Attribute:solution_list+' => 'Application solutions using this CI', + 'Class:FunctionalCI/Attribute:contract_list' => 'Contratos', + 'Class:FunctionalCI/Attribute:contract_list+' => 'Contratos suportanto este CI', + 'Class:FunctionalCI/Attribute:ticket_list' => 'Tickets', + 'Class:FunctionalCI/Attribute:ticket_list+' => 'Tickets relacionado a este CI', + 'Class:FunctionalCI/Attribute:finalclass' => 'Tipo', + 'Class:FunctionalCI/Attribute:finalclass+' => '', +)); + +// +// Class: SoftwareInstance +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:SoftwareInstance' => 'Software Instance', + 'Class:SoftwareInstance+' => '', + 'Class:SoftwareInstance/Attribute:device_id' => 'Dispositivo', + 'Class:SoftwareInstance/Attribute:device_id+' => '', + 'Class:SoftwareInstance/Attribute:device_name' => 'Dispositivo', + 'Class:SoftwareInstance/Attribute:device_name+' => '', + 'Class:SoftwareInstance/Attribute:licence_id' => 'Licença', + 'Class:SoftwareInstance/Attribute:licence_id+' => '', + 'Class:SoftwareInstance/Attribute:licence_name' => 'Licença', + 'Class:SoftwareInstance/Attribute:licence_name+' => '', + 'Class:SoftwareInstance/Attribute:software_id' => 'Software', + 'Class:SoftwareInstance/Attribute:software_id+' => '', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software', + 'Class:SoftwareInstance/Attribute:software_name+' => '', + 'Class:SoftwareInstance/Attribute:version' => 'Versão', + 'Class:SoftwareInstance/Attribute:version+' => '', + 'Class:SoftwareInstance/Attribute:description' => 'Descrição', + 'Class:SoftwareInstance/Attribute:description+' => '', +)); + +// +// Class: ApplicationInstance +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ApplicationInstance' => 'Instância Aplicação', + 'Class:ApplicationInstance+' => '', +)); + +// +// Class: DBServerInstance +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:DBServerInstance' => 'Instâncias DB Server', + 'Class:DBServerInstance+' => '', + 'Class:DBServerInstance/Attribute:dbinstance_list' => 'Base de Dados', + 'Class:DBServerInstance/Attribute:dbinstance_list+' => 'Origem Base de dados', +)); + +// +// Class: DatabaseInstance +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:DatabaseInstance' => 'Instância Base de Dados', + 'Class:DatabaseInstance+' => '', + 'Class:DatabaseInstance/Attribute:db_server_instance_id' => 'Servidor Base de Dados', + 'Class:DatabaseInstance/Attribute:db_server_instance_id+' => '', + 'Class:DatabaseInstance/Attribute:db_server_instance_version' => 'Versão Base de Dados', + 'Class:DatabaseInstance/Attribute:db_server_instance_version+' => '', + 'Class:DatabaseInstance/Attribute:description' => 'Descrição', + 'Class:DatabaseInstance/Attribute:description+' => '', +)); + +// +// Class: ApplicationSolution +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ApplicationSolution' => 'Application Solution', + 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution/Attribute:description' => 'Descrição', + 'Class:ApplicationSolution/Attribute:description+' => '', + 'Class:ApplicationSolution/Attribute:ci_list' => 'CIs', + 'Class:ApplicationSolution/Attribute:ci_list+' => 'CIs que compõem a solução', + 'Class:ApplicationSolution/Attribute:process_list' => 'Os processos do negócios', + 'Class:ApplicationSolution/Attribute:process_list+' => 'Os processos de negócio baseando-se na solução', +)); + +// +// Class: BusinessProcess +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:BusinessProcess' => 'Processos Negócio', + 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess/Attribute:description' => 'Descrição', + 'Class:BusinessProcess/Attribute:description+' => '', + 'Class:BusinessProcess/Attribute:used_solution_list' => 'Application solutions', + 'Class:BusinessProcess/Attribute:used_solution_list+' => 'Application solutions the process is relying on', +)); + +// +// Class: ConnectableCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ConnectableCI' => 'Conectividade CI', + 'Class:ConnectableCI+' => 'CI físicos', + 'Class:ConnectableCI/Attribute:brand' => 'Fabricante', + 'Class:ConnectableCI/Attribute:brand+' => '', + 'Class:ConnectableCI/Attribute:model' => 'Modelo', + 'Class:ConnectableCI/Attribute:model+' => '', + 'Class:ConnectableCI/Attribute:serial_number' => 'Serial Number', + 'Class:ConnectableCI/Attribute:serial_number+' => '', + 'Class:ConnectableCI/Attribute:asset_ref' => 'Atribuir Referência', + 'Class:ConnectableCI/Attribute:asset_ref+' => '', +)); + +// +// Class: NetworkInterface +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:NetworkInterface' => 'Interface de rede', + 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface/Attribute:device_id' => 'Dispositivo', + 'Class:NetworkInterface/Attribute:device_id+' => '', + 'Class:NetworkInterface/Attribute:device_name' => 'Dispositivo', + 'Class:NetworkInterface/Attribute:device_name+' => '', + 'Class:NetworkInterface/Attribute:logical_type' => 'Tipo lógico', + 'Class:NetworkInterface/Attribute:logical_type+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:backup' => 'Backup', + 'Class:NetworkInterface/Attribute:logical_type/Value:backup+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:logical' => 'Lógico', + 'Class:NetworkInterface/Attribute:logical_type/Value:logical+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:port' => 'Porta', + 'Class:NetworkInterface/Attribute:logical_type/Value:port+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:primary' => 'Primário', + 'Class:NetworkInterface/Attribute:logical_type/Value:primary+' => '', + 'Class:NetworkInterface/Attribute:logical_type/Value:secondary' => 'Secundário', + 'Class:NetworkInterface/Attribute:logical_type/Value:secondary+' => '', + 'Class:NetworkInterface/Attribute:physical_type' => 'Físico', + 'Class:NetworkInterface/Attribute:physical_type+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:atm' => 'ATM', + 'Class:NetworkInterface/Attribute:physical_type/Value:atm+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:ethernet' => 'Ethernet', + 'Class:NetworkInterface/Attribute:physical_type/Value:ethernet+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:framerelay' => 'Frame Relay', + 'Class:NetworkInterface/Attribute:physical_type/Value:framerelay+' => '', + 'Class:NetworkInterface/Attribute:physical_type/Value:vlan' => 'VLAN', + 'Class:NetworkInterface/Attribute:physical_type/Value:vlan+' => '', + 'Class:NetworkInterface/Attribute:ip_address' => 'Endereço IP', + 'Class:NetworkInterface/Attribute:ip_address+' => '', + 'Class:NetworkInterface/Attribute:ip_mask' => 'Máscara de rede', + 'Class:NetworkInterface/Attribute:ip_mask+' => '', + 'Class:NetworkInterface/Attribute:mac_address' => 'Endereço MAC', + 'Class:NetworkInterface/Attribute:mac_address+' => '', + 'Class:NetworkInterface/Attribute:speed' => 'Velocidade', + 'Class:NetworkInterface/Attribute:speed+' => '', + 'Class:NetworkInterface/Attribute:duplex' => 'Duplex', + 'Class:NetworkInterface/Attribute:duplex+' => '', + 'Class:NetworkInterface/Attribute:duplex/Value:full' => 'Full', + 'Class:NetworkInterface/Attribute:duplex/Value:full+' => '', + 'Class:NetworkInterface/Attribute:duplex/Value:half' => 'Half', + 'Class:NetworkInterface/Attribute:duplex/Value:half+' => '', + 'Class:NetworkInterface/Attribute:duplex/Value:unknown' => 'Desconhecido', + 'Class:NetworkInterface/Attribute:duplex/Value:unknown+' => '', + 'Class:NetworkInterface/Attribute:connected_if' => 'Connected to', + 'Class:NetworkInterface/Attribute:connected_if+' => 'Connected interface', + 'Class:NetworkInterface/Attribute:connected_name' => 'Connected to', + 'Class:NetworkInterface/Attribute:connected_name+' => '', + 'Class:NetworkInterface/Attribute:connected_if_device_id' => 'Connected device', + 'Class:NetworkInterface/Attribute:connected_if_device_id+' => '', + 'Class:NetworkInterface/Attribute:link_type' => 'Link type', + 'Class:NetworkInterface/Attribute:link_type+' => '', + 'Class:NetworkInterface/Attribute:link_type/Value:uplink' => 'Link Up', + 'Class:NetworkInterface/Attribute:link_type/Value:uplink+' => '', + 'Class:NetworkInterface/Attribute:link_type/Value:downlink' => 'Link Down', + 'Class:NetworkInterface/Attribute:link_type/Value:downlink+' => '', +)); + +// +// Class: Device +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Device' => 'Dispositivo', + 'Class:Device+' => '', + 'Class:Device/Attribute:nwinterface_list' => 'Interfaces de rede', + 'Class:Device/Attribute:nwinterface_list+' => '', +)); + +// +// Class: PC +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:PC' => 'PC', + 'Class:PC+' => '', + 'Class:PC/Attribute:cpu' => 'CPU', + 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:ram' => 'RAM', + 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:hdd' => 'Hard disk', + 'Class:PC/Attribute:hdd+' => '', + 'Class:PC/Attribute:os_family' => 'Família OS', + 'Class:PC/Attribute:os_family+' => '', + 'Class:PC/Attribute:os_version' => 'Versão OS', + 'Class:PC/Attribute:os_version+' => '', + 'Class:PC/Attribute:application_list' => 'Aplicativos', + 'Class:PC/Attribute:application_list+' => 'Aplicativos instalados neste PC', + 'Class:PC/Attribute:patch_list' => 'Patches', + 'Class:PC/Attribute:patch_list+' => 'Patches instalados neste PC', +)); + +// +// Class: MobileCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:MobileCI' => 'Mobile CI', + 'Class:MobileCI+' => '', +)); + +// +// Class: MobilePhone +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:MobilePhone' => 'Telefone celular', + 'Class:MobilePhone+' => '', + 'Class:MobilePhone/Attribute:number' => 'Número telefone', + 'Class:MobilePhone/Attribute:number+' => '', + 'Class:MobilePhone/Attribute:imei' => 'IMEI', + 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', + 'Class:MobilePhone/Attribute:hw_pin+' => '', +)); + +// +// Class: InfrastructureCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:InfrastructureCI' => 'Infra-estrutura CI', + 'Class:InfrastructureCI+' => '', + 'Class:InfrastructureCI/Attribute:description' => 'Descrição', + 'Class:InfrastructureCI/Attribute:description+' => '', + 'Class:InfrastructureCI/Attribute:location_id' => 'Localização', + 'Class:InfrastructureCI/Attribute:location_id+' => '', + 'Class:InfrastructureCI/Attribute:location_name' => 'Localização', + 'Class:InfrastructureCI/Attribute:location_name+' => '', + 'Class:InfrastructureCI/Attribute:location_details' => 'Detalhes localização', + 'Class:InfrastructureCI/Attribute:location_details+' => '', + 'Class:InfrastructureCI/Attribute:management_ip' => 'IP gerenciamento', + 'Class:InfrastructureCI/Attribute:management_ip+' => '', + 'Class:InfrastructureCI/Attribute:default_gateway' => 'Gateway padrão', + 'Class:InfrastructureCI/Attribute:default_gateway+' => '', +)); + +// +// Class: NetworkDevice +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:NetworkDevice' => 'Dispositivo rede', + 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice/Attribute:type' => 'Tipo', + 'Class:NetworkDevice/Attribute:type+' => '', + 'Class:NetworkDevice/Attribute:type/Value:wanaccelerator' => 'WAN Accelerator', + 'Class:NetworkDevice/Attribute:type/Value:wanaccelerator+' => '', + 'Class:NetworkDevice/Attribute:type/Value:firewall' => 'Firewall', + 'Class:NetworkDevice/Attribute:type/Value:firewall+' => '', + 'Class:NetworkDevice/Attribute:type/Value:hub' => 'Hub', + 'Class:NetworkDevice/Attribute:type/Value:hub+' => '', + 'Class:NetworkDevice/Attribute:type/Value:loadbalancer' => 'Load Balancer', + 'Class:NetworkDevice/Attribute:type/Value:loadbalancer+' => '', + 'Class:NetworkDevice/Attribute:type/Value:router' => 'Roteador', + 'Class:NetworkDevice/Attribute:type/Value:router+' => '', + 'Class:NetworkDevice/Attribute:type/Value:switch' => 'Switch', + 'Class:NetworkDevice/Attribute:type/Value:switch+' => '', + 'Class:NetworkDevice/Attribute:ios_version' => 'Versão IOS', + 'Class:NetworkDevice/Attribute:ios_version+' => '', + 'Class:NetworkDevice/Attribute:ram' => 'RAM', + 'Class:NetworkDevice/Attribute:ram+' => '', + 'Class:NetworkDevice/Attribute:snmp_read' => 'SNMP Read', + 'Class:NetworkDevice/Attribute:snmp_read+' => '', + 'Class:NetworkDevice/Attribute:snmp_write' => 'SNMP Write', + 'Class:NetworkDevice/Attribute:snmp_write+' => '', +)); + +// +// Class: Server +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Server' => 'Servidor', + 'Class:Server+' => '', + 'Class:Server/Attribute:cpu' => 'CPU', + 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:ram' => 'RAM', + 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:hdd' => 'Hard Disk', + 'Class:Server/Attribute:hdd+' => '', + 'Class:Server/Attribute:os_family' => 'Família OS', + 'Class:Server/Attribute:os_family+' => '', + 'Class:Server/Attribute:os_version' => 'Versão OS', + 'Class:Server/Attribute:os_version+' => '', + 'Class:Server/Attribute:application_list' => 'Aplicativos', + 'Class:Server/Attribute:application_list+' => 'Aplicativos instalados neste servidor', + 'Class:Server/Attribute:patch_list' => 'Patches', + 'Class:Server/Attribute:patch_list+' => 'Patches instalados neste servidor', +)); + +// +// Class: Printer +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Printer' => 'Impressões', + 'Class:Printer+' => '', + 'Class:Printer/Attribute:type' => 'Tipo', + 'Class:Printer/Attribute:type+' => '', + 'Class:Printer/Attribute:type/Value:mopier' => 'Mopier', + 'Class:Printer/Attribute:type/Value:mopier+' => '', + 'Class:Printer/Attribute:type/Value:printer' => 'Impressora', + 'Class:Printer/Attribute:type/Value:printer+' => '', + 'Class:Printer/Attribute:technology' => 'Tecnologia', + 'Class:Printer/Attribute:technology+' => '', + 'Class:Printer/Attribute:technology/Value:inkjet' => 'Inkjet', + 'Class:Printer/Attribute:technology/Value:inkjet+' => '', + 'Class:Printer/Attribute:technology/Value:laser' => 'Laser', + 'Class:Printer/Attribute:technology/Value:laser+' => '', + 'Class:Printer/Attribute:technology/Value:tracer' => 'Tracer', + 'Class:Printer/Attribute:technology/Value:tracer+' => '', +)); + +// +// Class: lnkCIToDoc +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkCIToDoc' => 'Doc/CI', + 'Class:lnkCIToDoc+' => '', + 'Class:lnkCIToDoc/Attribute:ci_id' => 'CI', + 'Class:lnkCIToDoc/Attribute:ci_id+' => '', + 'Class:lnkCIToDoc/Attribute:ci_name' => 'CI', + 'Class:lnkCIToDoc/Attribute:ci_name+' => '', + 'Class:lnkCIToDoc/Attribute:ci_status' => 'CI Status', + 'Class:lnkCIToDoc/Attribute:ci_status+' => '', + 'Class:lnkCIToDoc/Attribute:document_id' => 'Documento', + 'Class:lnkCIToDoc/Attribute:document_id+' => '', + 'Class:lnkCIToDoc/Attribute:document_name' => 'Documento', + 'Class:lnkCIToDoc/Attribute:document_name+' => '', + 'Class:lnkCIToDoc/Attribute:document_type' => 'Tipo documento', + 'Class:lnkCIToDoc/Attribute:document_type+' => '', + 'Class:lnkCIToDoc/Attribute:document_status' => 'Status documento', + 'Class:lnkCIToDoc/Attribute:document_status+' => '', +)); + +// +// Class: lnkCIToContact +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkCIToContact' => 'CI/Contatos', + 'Class:lnkCIToContact+' => '', + 'Class:lnkCIToContact/Attribute:ci_id' => 'CI', + 'Class:lnkCIToContact/Attribute:ci_id+' => '', + 'Class:lnkCIToContact/Attribute:ci_name' => 'CI', + 'Class:lnkCIToContact/Attribute:ci_name+' => '', + 'Class:lnkCIToContact/Attribute:ci_status' => 'CI Status', + 'Class:lnkCIToContact/Attribute:ci_status+' => '', + 'Class:lnkCIToContact/Attribute:contact_id' => 'Contatos', + 'Class:lnkCIToContact/Attribute:contact_id+' => '', + 'Class:lnkCIToContact/Attribute:contact_name' => 'Contatos', + 'Class:lnkCIToContact/Attribute:contact_name+' => '', + 'Class:lnkCIToContact/Attribute:contact_email' => 'Contatos Email', + 'Class:lnkCIToContact/Attribute:contact_email+' => '', + 'Class:lnkCIToContact/Attribute:role' => 'Papel', + 'Class:lnkCIToContact/Attribute:role+' => 'Papel do contato em relação ao CI', +)); + +// +// Class: lnkSolutionToCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkSolutionToCI' => 'CI/Solução', + 'Class:lnkSolutionToCI+' => '', + 'Class:lnkSolutionToCI/Attribute:solution_id' => 'Application solution', + 'Class:lnkSolutionToCI/Attribute:solution_id+' => '', + 'Class:lnkSolutionToCI/Attribute:solution_name' => 'Application solution', + 'Class:lnkSolutionToCI/Attribute:solution_name+' => '', + 'Class:lnkSolutionToCI/Attribute:ci_id' => 'CI', + 'Class:lnkSolutionToCI/Attribute:ci_id+' => '', + 'Class:lnkSolutionToCI/Attribute:ci_name' => 'CI', + 'Class:lnkSolutionToCI/Attribute:ci_name+' => '', + 'Class:lnkSolutionToCI/Attribute:ci_status' => 'CI Status', + 'Class:lnkSolutionToCI/Attribute:ci_status+' => '', + 'Class:lnkSolutionToCI/Attribute:utility' => 'Utilidade', + 'Class:lnkSolutionToCI/Attribute:utility+' => 'Utilidade da CI na solução', +)); + +// +// Class: lnkProcessToSolution +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkProcessToSolution' => 'Business process/Solution', + 'Class:lnkProcessToSolution+' => '', + 'Class:lnkProcessToSolution/Attribute:solution_id' => 'Application solution', + 'Class:lnkProcessToSolution/Attribute:solution_id+' => '', + 'Class:lnkProcessToSolution/Attribute:solution_name' => 'Application solution', + 'Class:lnkProcessToSolution/Attribute:solution_name+' => '', + 'Class:lnkProcessToSolution/Attribute:process_id' => 'Processo', + 'Class:lnkProcessToSolution/Attribute:process_id+' => '', + 'Class:lnkProcessToSolution/Attribute:process_name' => 'Processo', + 'Class:lnkProcessToSolution/Attribute:process_name+' => '', + 'Class:lnkProcessToSolution/Attribute:reason' => 'Razão', + 'Class:lnkProcessToSolution/Attribute:reason+' => 'Mais informações sobre a ligação entre o processo e a solução', +)); + + + +// +// Class extensions +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( +'Class:Subnet/Tab:IPUsage' => 'IP Usado', +'Class:Subnet/Tab:IPUsage-explain' => 'Interfaces possuem um endereço IP na faixa: %1$s até %2$s', +'Class:Subnet/Tab:FreeIPs' => 'IPs livres', +'Class:Subnet/Tab:FreeIPs-count' => 'IPs livres: %1$s', +'Class:Subnet/Tab:FreeIPs-explain' => 'Abaixo um extrato de 10 endereços de IP livres', +)); + +// +// Application Menu +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( +'Menu:Catalogs' => 'Catálogos', +'Menu:Catalogs+' => 'Tipo de dados', +'Menu:Audit' => 'Auditoria', +'Menu:Audit+' => 'Auditoria', +'Menu:Organization' => 'Organizações', +'Menu:Organization+' => 'Todas Organizações', +'Menu:Application' => 'Aplicativos', +'Menu:Application+' => 'Todos Aplicativos', +'Menu:DBServer' => 'Banco de dado Servers', +'Menu:DBServer+' => 'Banco de dado Servers', +'Menu:Audit' => 'Auditoria', +'Menu:ConfigManagement' => 'Gerenciamento Configurações', +'Menu:ConfigManagement+' => 'Gerenciamento Configurações', +'Menu:ConfigManagementOverview' => 'Visão Global', +'Menu:ConfigManagementOverview+' => 'Visão Global', +'Menu:Contact' => 'Contatos', +'Menu:Contact+' => 'Contatos', +'Menu:Person' => 'Pessoas', +'Menu:Person+' => 'Todas Pessoas', +'Menu:Team' => 'Equipes', +'Menu:Team+' => 'Todas Equipes', +'Menu:Document' => 'Documentos', +'Menu:Document+' => 'Todos Documentos', +'Menu:Location' => 'Localizações', +'Menu:Location+' => 'Todas Localizações', +'Menu:ConfigManagementCI' => 'Configuração Itens', +'Menu:ConfigManagementCI+' => 'Configuração Itens', +'Menu:BusinessProcess' => 'Processos Negócio', +'Menu:BusinessProcess+' => 'Todos Processos Negócio', +'Menu:ApplicationSolution' => 'Application Solutions', +'Menu:ApplicationSolution+' => 'All Application Solutions', +'Menu:ConfigManagementSoftware' => 'Gerenciamento Aplicativos', +'Menu:Licence' => 'Licenças', +'Menu:Licence+' => 'Todas Licenças', +'Menu:Patch' => 'Patches', +'Menu:Patch+' => 'Todos Patches', +'Menu:ApplicationInstance' => 'Software instalados', +'Menu:ApplicationInstance+' => 'Aplicativos e Banco de dados em servidores', +'Menu:ConfigManagementHardware' => 'Gerenciamento Infra-estrutura', +'Menu:Subnet' => 'Sub-redes', +'Menu:Subnet+' => 'Todas as sub-redes', +'Menu:NetworkDevice' => 'Dispositivos de rede', +'Menu:NetworkDevice+' => 'Todos os dispositivos de rede', +'Menu:Server' => 'Servidores', +'Menu:Server+' => 'Todos servidores', +'Menu:Printer' => 'Impressoras', +'Menu:Printer+' => 'Todas impressoras', +'Menu:MobilePhone' => 'Mobilidade', +'Menu:MobilePhone+' => 'Todos dispositivos móveis', +'Menu:PC' => 'Micro-computadores', +'Menu:PC+' => 'Todos micro-computadores', +'Menu:NewContact' => 'Novo Contato', +'Menu:NewContact+' => 'Novo Contato', +'Menu:SearchContacts' => 'Pesquisa para contatos', +'Menu:SearchContacts+' => 'Pesquisa para contatos', +'Menu:NewCI' => 'Novo Configuração Iten', +'Menu:NewCI+' => 'Novo Configuração Iten', +'Menu:SearchCIs' => 'Pesquisa para CIs', +'Menu:SearchCIs+' => 'Pesquisa para CIs', +'Menu:ConfigManagement:Devices' => 'Devices', +'Menu:ConfigManagement:AllDevices' => 'Number of devices: %1$d', +'Menu:ConfigManagement:SWAndApps' => 'Software and Applications', +'Menu:ConfigManagement:Misc' => 'Miscellaneous', +'Menu:Group' => 'Grupo de CIs', +'Menu:Group+' => 'Grupo de CIs', +'Menu:ConfigManagement:Shortcuts' => 'Atalhos', +'Menu:ConfigManagement:AllContacts' => 'Todos contatos: %1$d', +)); +?> diff --git a/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php b/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php index 7aa8d9098..435c6cc2b 100644 --- a/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php +++ b/modules/itop-incident-mgmt-1.0.0/module.itop-incident-mgmt.php @@ -30,6 +30,7 @@ SetupWebPage::AddModule( 'fr.dict.itop-incident-mgmt.php', 'es_cr.dict.itop-incident-mgmt.php', 'de.dict.itop-incident-mgmt.php', + 'pt_br.dict.itop-incident-mgmt.php', ), 'data.struct' => array( 'data.struct.ta-triggers.xml', diff --git a/modules/itop-incident-mgmt-1.0.0/pt_br.dict.itop-incident-mgmt.php b/modules/itop-incident-mgmt-1.0.0/pt_br.dict.itop-incident-mgmt.php new file mode 100644 index 000000000..31f6620f6 --- /dev/null +++ b/modules/itop-incident-mgmt-1.0.0/pt_br.dict.itop-incident-mgmt.php @@ -0,0 +1,75 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Menu:IncidentManagement' => 'Gerenciamento Incidentes', + 'Menu:IncidentManagement+' => 'Gerenciamento Incidentes', + 'Menu:Incident:Overview' => 'Visão Geral', + 'Menu:Incident:Overview+' => 'Visão Geral', + 'Menu:NewIncident' => 'Novo Incidente', + 'Menu:NewIncident+' => 'Novo Incidente', + 'Menu:SearchIncidents' => 'Pesquisa para Incidentes', + 'Menu:SearchIncidents+' => 'Pesquisa para Incidentes', + 'Menu:Incident:Shortcuts' => 'Atalhos', + 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:MyIncidents' => 'Incidentes atribuído a mim', + 'Menu:Incident:MyIncidents+' => 'Incidentes atribuí para mim (como agente)', + 'Menu:Incident:EscalatedIncidents' => 'Incidentes encaminhados', + 'Menu:Incident:EscalatedIncidents+' => 'Incidentes encaminhados', + 'Menu:Incident:OpenIncidents' => 'Todos Incidentes abertos', + 'Menu:Incident:OpenIncidents+' => 'Todos Incidentes abertos', + +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: Incident +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Incident' => 'Incidentes', + 'Class:Incident+' => '', + 'Class:Incident/Stimulus:ev_assign' => 'Atribuír', + 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_reassign' => 'Re-atribuír', + 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_timeout' => 'ev_timeout', + 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_resolve' => 'Marque como resolvido', + 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_close' => 'Fechado', + 'Class:Incident/Stimulus:ev_close+' => '', +)); + +?> diff --git a/modules/itop-knownerror-mgmt-1.0.0/module.itop-knownerror-mgmt.php b/modules/itop-knownerror-mgmt-1.0.0/module.itop-knownerror-mgmt.php index e40bd9f98..56db3fe44 100644 --- a/modules/itop-knownerror-mgmt-1.0.0/module.itop-knownerror-mgmt.php +++ b/modules/itop-knownerror-mgmt-1.0.0/module.itop-knownerror-mgmt.php @@ -30,6 +30,7 @@ SetupWebPage::AddModule( 'es_cr.dict.itop-knownerror-mgmt.php', 'fr.dict.itop-knownerror-mgmt.php', 'de.dict.itop-knownerror-mgmt.php', + 'pt_br.dict.itop-knownerror-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-knownerror-mgmt.xml', diff --git a/modules/itop-knownerror-mgmt-1.0.0/pt_br.dict.itop-knownerror-mgmt.php b/modules/itop-knownerror-mgmt-1.0.0/pt_br.dict.itop-knownerror-mgmt.php new file mode 100644 index 000000000..5f503952e --- /dev/null +++ b/modules/itop-knownerror-mgmt-1.0.0/pt_br.dict.itop-knownerror-mgmt.php @@ -0,0 +1,147 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +////////////////////////////////////////////////////////////////////// +// Classes in 'bizmodel' +////////////////////////////////////////////////////////////////////// +// + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:KnownError' => 'Known Error', + 'Class:KnownError+' => 'Error documented for a known issue', + 'Class:KnownError/Attribute:name' => 'Name', + 'Class:KnownError/Attribute:name+' => '', + 'Class:KnownError/Attribute:org_id' => 'Customer', + 'Class:KnownError/Attribute:org_id+' => '', + 'Class:KnownError/Attribute:cust_name' => 'Customer Name', + 'Class:KnownError/Attribute:cust_name+' => '', + 'Class:KnownError/Attribute:problem_id' => 'Related Problem', + 'Class:KnownError/Attribute:problem_id+' => '', + 'Class:KnownError/Attribute:problem_ref' => 'Ref', + 'Class:KnownError/Attribute:problem_ref+' => '', + 'Class:KnownError/Attribute:symptom' => 'Symptom', + 'Class:KnownError/Attribute:symptom+' => '', + 'Class:KnownError/Attribute:root_cause' => 'Root Cause', + 'Class:KnownError/Attribute:root_cause+' => '', + 'Class:KnownError/Attribute:workaround' => 'Workaround', + 'Class:KnownError/Attribute:workaround+' => '', + 'Class:KnownError/Attribute:solution' => 'Solution', + 'Class:KnownError/Attribute:solution+' => '', + 'Class:KnownError/Attribute:error_code' => 'Error Code', + 'Class:KnownError/Attribute:error_code+' => '', + 'Class:KnownError/Attribute:domain' => 'Domain', + 'Class:KnownError/Attribute:domain+' => '', + 'Class:KnownError/Attribute:domain/Value:Application' => 'Application', + 'Class:KnownError/Attribute:domain/Value:Application+' => 'Application', + 'Class:KnownError/Attribute:domain/Value:Desktop' => 'Desktop', + 'Class:KnownError/Attribute:domain/Value:Desktop+' => 'Desktop', + 'Class:KnownError/Attribute:domain/Value:Network' => 'Network', + 'Class:KnownError/Attribute:domain/Value:Network+' => 'Network', + 'Class:KnownError/Attribute:domain/Value:Server' => 'Server', + 'Class:KnownError/Attribute:domain/Value:Server+' => 'Server', + 'Class:KnownError/Attribute:vendor' => 'Vendor', + 'Class:KnownError/Attribute:vendor+' => '', + 'Class:KnownError/Attribute:model' => 'Model', + 'Class:KnownError/Attribute:model+' => '', + 'Class:KnownError/Attribute:version' => 'Version', + 'Class:KnownError/Attribute:version+' => '', + 'Class:KnownError/Attribute:ci_list' => 'CIs', + 'Class:KnownError/Attribute:ci_list+' => '', + 'Class:KnownError/Attribute:document_list' => 'Documents', + 'Class:KnownError/Attribute:document_list+' => '', +)); + + +// +// Class: lnkInfraError +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkInfraError' => 'InfraErrorLinks', + 'Class:lnkInfraError+' => 'Infra related to a known error', + 'Class:lnkInfraError/Attribute:infra_id' => 'CI', + 'Class:lnkInfraError/Attribute:infra_id+' => '', + 'Class:lnkInfraError/Attribute:infra_name' => 'CI Name', + 'Class:lnkInfraError/Attribute:infra_name+' => '', + 'Class:lnkInfraError/Attribute:infra_status' => 'CI Status', + 'Class:lnkInfraError/Attribute:infra_status+' => '', + 'Class:lnkInfraError/Attribute:error_id' => 'Error', + 'Class:lnkInfraError/Attribute:error_id+' => '', + 'Class:lnkInfraError/Attribute:error_name' => 'Error name', + 'Class:lnkInfraError/Attribute:error_name+' => '', + 'Class:lnkInfraError/Attribute:reason' => 'Reason', + 'Class:lnkInfraError/Attribute:reason+' => '', +)); + +// +// Class: lnkDocumentError +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkDocumentError' => 'DocumentsErrorLinks', + 'Class:lnkDocumentError+' => 'A link between a document and a known error', + 'Class:lnkDocumentError/Attribute:doc_id' => 'Document', + 'Class:lnkDocumentError/Attribute:doc_id+' => '', + 'Class:lnkDocumentError/Attribute:doc_name' => 'Document Name', + 'Class:lnkDocumentError/Attribute:doc_name+' => '', + 'Class:lnkDocumentError/Attribute:error_id' => 'Error', + 'Class:lnkDocumentError/Attribute:error_id+' => '', + 'Class:lnkDocumentError/Attribute:error_name' => 'Error Name', + 'Class:lnkDocumentError/Attribute:error_name+' => '', + 'Class:lnkDocumentError/Attribute:link_type' => 'Information', + 'Class:lnkDocumentError/Attribute:link_type+' => '', +)); + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Menu:NewError' => 'New Known Error', + 'Menu:NewError+' => 'Creation of a new known error', + 'Menu:SearchError' => 'Search for Known Errors', + 'Menu:SearchError+' => 'Search for Known Errors', + 'Menu:Problem:KnownErrors' => 'All Known Errors', + 'Menu:Problem:KnownErrors+' => 'All Known Errors', +)); + +?> diff --git a/modules/itop-problem-mgmt-1.0.0/module.itop-problem-mgmt.php b/modules/itop-problem-mgmt-1.0.0/module.itop-problem-mgmt.php index 6229ad0e4..0f4fafa92 100644 --- a/modules/itop-problem-mgmt-1.0.0/module.itop-problem-mgmt.php +++ b/modules/itop-problem-mgmt-1.0.0/module.itop-problem-mgmt.php @@ -30,6 +30,7 @@ SetupWebPage::AddModule( 'es_cr.dict.itop-problem-mgmt.php', 'fr.dict.itop-problem-mgmt.php', 'de.dict.itop-problem-mgmt.php', + 'pt_br.dict.itop-problem-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-problem-mgmt.xml', diff --git a/modules/itop-problem-mgmt-1.0.0/pt_br.dict.itop-problem-mgmt.php b/modules/itop-problem-mgmt-1.0.0/pt_br.dict.itop-problem-mgmt.php new file mode 100644 index 000000000..d5a845cbc --- /dev/null +++ b/modules/itop-problem-mgmt-1.0.0/pt_br.dict.itop-problem-mgmt.php @@ -0,0 +1,138 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Menu:ProblemManagement' => 'Gerenciamento Problemas', + 'Menu:ProblemManagement+' => 'Gerenciamento Problemas', + 'Menu:Problem:Overview' => 'Visão geral', + 'Menu:Problem:Overview+' => 'Visão geral', + 'Menu:NewProblem' => 'Novo Problema', + 'Menu:NewProblem+' => 'Novo Problema', + 'Menu:SearchProblems' => 'Pesquisa para Problemas', + 'Menu:SearchProblems+' => 'Pesquisa para Problemas', + 'Menu:Problem:Shortcuts' => 'Atalhos', + 'Menu:Problem:MyProblems' => 'My Problems', + 'Menu:Problem:MyProblems+' => 'My Problems', + 'Menu:Problem:OpenProblems' => 'Todos Problemas abertos', + 'Menu:Problem:OpenProblems+' => 'Todos Problemas abertos', + 'UI-ProblemManagementOverview-ProblemByService' => 'Problems by Service', + 'UI-ProblemManagementOverview-ProblemByService+' => 'Problems by Service', + 'UI-ProblemManagementOverview-ProblemByPriority' => 'Problems by Priority', + 'UI-ProblemManagementOverview-ProblemByPriority+' => 'Problems by Priority', + 'UI-ProblemManagementOverview-ProblemUnassigned' => 'Unassigned Problems', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => 'Unassigned Problems', + 'UI:ProblemMgmtMenuOverview:Title' => 'Dashboard for Problem Management', + 'UI:ProblemMgmtMenuOverview:Title+' => 'Dashboard for Problem Management', + +)); +// +// Class: Problem +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Problem' => 'Problema', + 'Class:Problem+' => '', + 'Class:Problem/Attribute:status' => 'Status', + 'Class:Problem/Attribute:status+' => '', + 'Class:Problem/Attribute:status/Value:new' => 'New', + 'Class:Problem/Attribute:status/Value:new+' => '', + 'Class:Problem/Attribute:status/Value:assigned' => 'Assigned', + 'Class:Problem/Attribute:status/Value:assigned+' => '', + 'Class:Problem/Attribute:status/Value:resolved' => 'Resolved', + 'Class:Problem/Attribute:status/Value:resolved+' => '', + 'Class:Problem/Attribute:status/Value:closed' => 'Closed', + 'Class:Problem/Attribute:status/Value:closed+' => '', + 'Class:Problem/Attribute:org_id' => 'Customer', + 'Class:Problem/Attribute:org_id+' => '', + 'Class:Problem/Attribute:org_name' => 'Name', + 'Class:Problem/Attribute:org_name+' => 'Common name', + 'Class:Problem/Attribute:service_id' => 'Service', + 'Class:Problem/Attribute:service_id+' => '', + 'Class:Problem/Attribute:service_name' => 'Name', + 'Class:Problem/Attribute:service_name+' => '', + 'Class:Problem/Attribute:servicesubcategory_id' => 'Service Category', + 'Class:Problem/Attribute:servicesubcategory_id+' => '', + 'Class:Problem/Attribute:servicesubcategory_name' => 'Name', + 'Class:Problem/Attribute:servicesubcategory_name+' => '', + 'Class:Problem/Attribute:product' => 'Product', + 'Class:Problem/Attribute:product+' => '', + 'Class:Problem/Attribute:impact' => 'Impact', + 'Class:Problem/Attribute:impact+' => '', + 'Class:Problem/Attribute:impact/Value:1' => 'A Person', + 'Class:Problem/Attribute:impact/Value:1+' => '', + 'Class:Problem/Attribute:impact/Value:2' => 'A Service', + 'Class:Problem/Attribute:impact/Value:2+' => '', + 'Class:Problem/Attribute:impact/Value:3' => 'A Department', + 'Class:Problem/Attribute:impact/Value:3+' => '', + 'Class:Problem/Attribute:urgency' => 'Urgency', + 'Class:Problem/Attribute:urgency+' => '', + 'Class:Problem/Attribute:urgency/Value:1' => 'Low', + 'Class:Problem/Attribute:urgency/Value:1+' => 'Low', + 'Class:Problem/Attribute:urgency/Value:2' => 'Medium', + 'Class:Problem/Attribute:urgency/Value:2+' => 'Medium', + 'Class:Problem/Attribute:urgency/Value:3' => 'High', + 'Class:Problem/Attribute:urgency/Value:3+' => 'High', + 'Class:Problem/Attribute:priority' => 'Priority', + 'Class:Problem/Attribute:priority+' => '', + 'Class:Problem/Attribute:priority/Value:1' => 'Low', + 'Class:Problem/Attribute:priority/Value:1+' => '', + 'Class:Problem/Attribute:priority/Value:2' => 'Medium', + 'Class:Problem/Attribute:priority/Value:2+' => '', + 'Class:Problem/Attribute:priority/Value:3' => 'High', + 'Class:Problem/Attribute:priority/Value:3+' => '', + 'Class:Problem/Attribute:workgroup_id' => 'WorkGroup', + 'Class:Problem/Attribute:workgroup_id+' => '', + 'Class:Problem/Attribute:workgroup_name' => 'Name', + 'Class:Problem/Attribute:workgroup_name+' => '', + 'Class:Problem/Attribute:agent_id' => 'Agent', + 'Class:Problem/Attribute:agent_id+' => '', + 'Class:Problem/Attribute:agent_name' => 'Agent Name', + 'Class:Problem/Attribute:agent_name+' => '', + 'Class:Problem/Attribute:agent_email' => 'Agent Email', + 'Class:Problem/Attribute:agent_email+' => '', + 'Class:Problem/Attribute:related_change_id' => 'Related Change', + 'Class:Problem/Attribute:related_change_id+' => '', + 'Class:Problem/Attribute:related_change_ref' => 'Ref', + 'Class:Problem/Attribute:related_change_ref+' => '', + 'Class:Problem/Attribute:close_date' => 'Close Date', + 'Class:Problem/Attribute:close_date+' => '', + 'Class:Problem/Attribute:last_update' => 'Last Update', + 'Class:Problem/Attribute:last_update+' => '', + 'Class:Problem/Attribute:assignment_date' => 'Assignment Date', + 'Class:Problem/Attribute:assignment_date+' => '', + 'Class:Problem/Attribute:resolution_date' => 'Resolution Date', + 'Class:Problem/Attribute:resolution_date+' => '', + 'Class:Problem/Attribute:knownerrors_list' => 'Known Errors', + 'Class:Problem/Attribute:knownerrors_list+' => '', + 'Class:Problem/Stimulus:ev_assign' => 'Assign', + 'Class:Problem/Stimulus:ev_assign+' => '', + 'Class:Problem/Stimulus:ev_reassign' => 'Reaassign', + 'Class:Problem/Stimulus:ev_reassign+' => '', + 'Class:Problem/Stimulus:ev_resolve' => 'Resolve', + 'Class:Problem/Stimulus:ev_resolve+' => '', + 'Class:Problem/Stimulus:ev_close' => 'Close', + 'Class:Problem/Stimulus:ev_close+' => '', +)); +?> diff --git a/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php b/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php index 147e2bdb5..ea503b427 100644 --- a/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php +++ b/modules/itop-request-mgmt-1.0.0/module.itop-request-mgmt.php @@ -29,6 +29,7 @@ SetupWebPage::AddModule( 'fr.dict.itop-request-mgmt.php', 'es_cr.dict.itop-request-mgmt.php', 'de.dict.itop-request-mgmt.php', + 'pt_br.dict.itop-request-mgmt.php', ), 'data.struct' => array( 'data.struct.ta-triggers.xml', diff --git a/modules/itop-request-mgmt-1.0.0/pt_br.dict.itop-request-mgmt.php b/modules/itop-request-mgmt-1.0.0/pt_br.dict.itop-request-mgmt.php new file mode 100644 index 000000000..5d0d5256a --- /dev/null +++ b/modules/itop-request-mgmt-1.0.0/pt_br.dict.itop-request-mgmt.php @@ -0,0 +1,78 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Menu:RequestManagement' => 'Help Desk', + 'Menu:RequestManagement+' => 'Help Desk', + 'Menu:UserRequest:Overview' => 'Visão geral', + 'Menu:UserRequest:Overview+' => 'Visão geral', + 'Menu:NewUserRequest' => 'Novo Chamado', + 'Menu:NewUserRequest+' => 'Novo Chamado', + 'Menu:SearchUserRequests' => 'Pesquisa para Chamados', + 'Menu:SearchUserRequests+' => 'Pesquisa para Chamados', + 'Menu:UserRequest:Shortcuts' => 'Atalhos', + 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:MyRequests' => 'Chamados atribuádos para mim', + 'Menu:UserRequest:MyRequests+' => 'Chamados atribuádos para mim (como Agente)', + 'Menu:UserRequest:EscalatedRequests' => 'Chamados encaminhados', + 'Menu:UserRequest:EscalatedRequests+' => 'Chamados encaminhados', + 'Menu:UserRequest:OpenRequests' => 'Todos chamados abertos', + 'Menu:UserRequest:OpenRequests+' => 'Todos chamados abertos', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: UserRequest +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:UserRequest' => 'Usuário solicitante', + 'Class:UserRequest+' => '', + 'Class:UserRequest/Attribute:freeze_reason' => 'Pending reason', + 'Class:UserRequest/Attribute:freeze_reason+' => '', + 'Class:UserRequest/Stimulus:ev_assign' => 'Atribuír', + 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_freeze' => 'Marque como pendente', + 'Class:UserRequest/Stimulus:ev_freeze+' => '', + 'Class:UserRequest/Stimulus:ev_reassign' => 'Re-atribuír', + 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_timeout' => 'ev_timeout', + 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_resolve' => 'Marque como resolvido', + 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_close' => 'Fechado', + 'Class:UserRequest/Stimulus:ev_close+' => '', +)); + +?> diff --git a/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php index fd2050144..04a33af7c 100644 --- a/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php +++ b/modules/itop-service-mgmt-1.0.0/module.itop-service-mgmt.php @@ -28,6 +28,7 @@ SetupWebPage::AddModule( 'fr.dict.itop-service-mgmt.php', 'es_cr.dict.itop-service-mgmt.php', 'de.dict.itop-service-mgmt.php', + 'pt_br.dict.itop-service-mgmt.php', ), 'data.struct' => array( //'data.struct.itop-service-mgmt.xml', diff --git a/modules/itop-service-mgmt-1.0.0/pt_br.dict.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/pt_br.dict.itop-service-mgmt.php new file mode 100644 index 000000000..76953dc62 --- /dev/null +++ b/modules/itop-service-mgmt-1.0.0/pt_br.dict.itop-service-mgmt.php @@ -0,0 +1,430 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( +'Menu:ServiceManagement' => 'Gerenciamento Serviços', +'Menu:ServiceManagement+' => 'Visão geral Gerenciamento Serviços', +'Menu:Service:Overview' => 'Visão geral', +'Menu:Service:Overview+' => '', +'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contratos por nível de serviço', +'UI-ServiceManagementMenu-ContractsByStatus' => 'Contratos por status', +'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contratos terminando em menos de 30 dias', + +'Menu:ServiceType' => 'Tipos Serviços', +'Menu:ServiceType+' => 'Tipos Serviços', +'Menu:ProviderContract' => 'Contratos Provedor(as)', +'Menu:ProviderContract+' => 'Contratos Provedor', +'Menu:CustomerContract' => 'Contratos Clientes', +'Menu:CustomerContract+' => 'Contratos Clientes', +'Menu:ServiceSubcategory' => 'Sub-categorias Serviços', +'Menu:ServiceSubcategory+' => 'Sub-categorias Serviços', +'Menu:Service' => 'Serviços', +'Menu:Service+' => 'Serviços', +'Menu:SLA' => 'SLAs', +'Menu:SLA+' => 'Service Level Agreements', +'Menu:SLT' => 'SLTs', +'Menu:SLT+' => 'Service Level Targets', + +)); + + +/* + 'UI:ServiceManagementMenu' => 'Gestion des Services', + 'UI:ServiceManagementMenu+' => 'Gestion des Services', + 'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours', +*/ + + +// +// Class: Contract +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Contract' => 'Contratos', + 'Class:Contract+' => '', + 'Class:Contract/Attribute:name' => 'Nome', + 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:description' => 'Descrição', + 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:start_date' => 'Data início', + 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:end_date' => 'Data término', + 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:cost' => 'Valor', + 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost_currency' => 'Moeda atual', + 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => 'Dollars', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros' => 'Euros', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:cost_unit' => 'Valor unitário', + 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:billing_frequency' => 'Frequência pagamento', + 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:contact_list' => 'Contatos', + 'Class:Contract/Attribute:contact_list+' => 'Contatos relacionado para ocontrato', + 'Class:Contract/Attribute:document_list' => 'Documentos', + 'Class:Contract/Attribute:document_list+' => 'Documentos anexados para o contrato', + 'Class:Contract/Attribute:ci_list' => 'CIs', + 'Class:Contract/Attribute:ci_list+' => 'CI suportado para o contrato contrato', + 'Class:Contract/Attribute:finalclass' => 'Tipo', + 'Class:Contract/Attribute:finalclass+' => '', +)); + +// +// Class: ProviderContract +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ProviderContract' => 'Contrato Provedor', + 'Class:ProviderContract+' => '', + 'Class:ProviderContract/Attribute:provider_id' => 'Provedor', + 'Class:ProviderContract/Attribute:provider_id+' => '', + 'Class:ProviderContract/Attribute:provider_name' => 'Nome Provedor', + 'Class:ProviderContract/Attribute:provider_name+' => '', + 'Class:ProviderContract/Attribute:sla' => 'SLA', + 'Class:ProviderContract/Attribute:sla+' => 'Service Level Agreement', + 'Class:ProviderContract/Attribute:coverage' => 'Cobertura', + 'Class:ProviderContract/Attribute:coverage+' => '', +)); + +// +// Class: CustomerContract +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:CustomerContract' => 'Contrato Cliente', + 'Class:CustomerContract+' => '', + 'Class:CustomerContract/Attribute:org_id' => 'Cliente', + 'Class:CustomerContract/Attribute:org_id+' => '', + 'Class:CustomerContract/Attribute:org_name' => 'Nome cliente', + 'Class:CustomerContract/Attribute:org_name+' => '', + 'Class:CustomerContract/Attribute:provider_id' => 'Provedor', + 'Class:CustomerContract/Attribute:provider_id+' => '', + 'Class:CustomerContract/Attribute:provider_name' => 'Nome provedor', + 'Class:CustomerContract/Attribute:provider_name+' => '', + 'Class:CustomerContract/Attribute:support_team_id' => 'Equipe suporte', + 'Class:CustomerContract/Attribute:support_team_id+' => '', + 'Class:CustomerContract/Attribute:support_team_name' => 'Equipe suporte', + 'Class:CustomerContract/Attribute:support_team_name+' => '', + 'Class:CustomerContract/Attribute:provider_list' => 'Provedores', + 'Class:CustomerContract/Attribute:provider_list+' => '', + 'Class:CustomerContract/Attribute:sla_list' => 'SLAs', + 'Class:CustomerContract/Attribute:sla_list+' => 'Lista de SLA relacionado ao contrato', +)); + +// +// Class: lnkContractToSLA +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkContractToSLA' => 'Contrato/SLA', + 'Class:lnkContractToSLA+' => '', + 'Class:lnkContractToSLA/Attribute:contract_id' => 'Contrato', + 'Class:lnkContractToSLA/Attribute:contract_id+' => '', + 'Class:lnkContractToSLA/Attribute:contract_name' => 'Contrato', + 'Class:lnkContractToSLA/Attribute:contract_name+' => '', + 'Class:lnkContractToSLA/Attribute:sla_id' => 'SLA', + 'Class:lnkContractToSLA/Attribute:sla_id+' => '', + 'Class:lnkContractToSLA/Attribute:sla_name' => 'SLA', + 'Class:lnkContractToSLA/Attribute:sla_name+' => '', + 'Class:lnkContractToSLA/Attribute:coverage' => 'Cobertura', + 'Class:lnkContractToSLA/Attribute:coverage+' => '', +)); + +// +// Class: lnkContractToDoc +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkContractToDoc' => 'Contrato/Doc', + 'Class:lnkContractToDoc+' => '', + 'Class:lnkContractToDoc/Attribute:contract_id' => 'Contrato', + 'Class:lnkContractToDoc/Attribute:contract_id+' => '', + 'Class:lnkContractToDoc/Attribute:contract_name' => 'Contrato', + 'Class:lnkContractToDoc/Attribute:contract_name+' => '', + 'Class:lnkContractToDoc/Attribute:document_id' => 'Documento', + 'Class:lnkContractToDoc/Attribute:document_id+' => '', + 'Class:lnkContractToDoc/Attribute:document_name' => 'Documento', + 'Class:lnkContractToDoc/Attribute:document_name+' => '', + 'Class:lnkContractToDoc/Attribute:document_type' => 'Tipo documento', + 'Class:lnkContractToDoc/Attribute:document_type+' => '', + 'Class:lnkContractToDoc/Attribute:document_status' => 'Status documento', + 'Class:lnkContractToDoc/Attribute:document_status+' => '', +)); + +// +// Class: lnkContractToContact +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkContractToContact' => 'Contrato/Contato', + 'Class:lnkContractToContact+' => '', + 'Class:lnkContractToContact/Attribute:contract_id' => 'Contrato', + 'Class:lnkContractToContact/Attribute:contract_id+' => '', + 'Class:lnkContractToContact/Attribute:contract_name' => 'Contrato', + 'Class:lnkContractToContact/Attribute:contract_name+' => '', + 'Class:lnkContractToContact/Attribute:contact_id' => 'Contato', + 'Class:lnkContractToContact/Attribute:contact_id+' => '', + 'Class:lnkContractToContact/Attribute:contact_name' => 'Contato', + 'Class:lnkContractToContact/Attribute:contact_name+' => '', + 'Class:lnkContractToContact/Attribute:contact_email' => 'Contato email', + 'Class:lnkContractToContact/Attribute:contact_email+' => '', + 'Class:lnkContractToContact/Attribute:role' => 'Regras', + 'Class:lnkContractToContact/Attribute:role+' => '', +)); + +// +// Class: lnkContractToCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkContractToCI' => 'Contrato/CI', + 'Class:lnkContractToCI+' => '', + 'Class:lnkContractToCI/Attribute:contract_id' => 'Contrato', + 'Class:lnkContractToCI/Attribute:contract_id+' => '', + 'Class:lnkContractToCI/Attribute:contract_name' => 'Contrato', + 'Class:lnkContractToCI/Attribute:contract_name+' => '', + 'Class:lnkContractToCI/Attribute:ci_id' => 'CI', + 'Class:lnkContractToCI/Attribute:ci_id+' => '', + 'Class:lnkContractToCI/Attribute:ci_name' => 'CI', + 'Class:lnkContractToCI/Attribute:ci_name+' => '', + 'Class:lnkContractToCI/Attribute:ci_status' => 'CI status', + 'Class:lnkContractToCI/Attribute:ci_status+' => '', +)); + +// +// Class: Service +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Service' => 'Serviço', + 'Class:Service+' => '', + 'Class:Service/Attribute:org_id' => 'Provedor', + 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:provider_name' => 'Provedor', + 'Class:Service/Attribute:provider_name+' => '', + 'Class:Service/Attribute:name' => 'Nome', + 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:description' => 'Descrição', + 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:type' => 'Tipo', + 'Class:Service/Attribute:type+' => '', + 'Class:Service/Attribute:type/Value:IncidentManagement' => 'Gerenciamento Incidentes', + 'Class:Service/Attribute:type/Value:IncidentManagement+' => 'Gerenciamento Incidentes', + 'Class:Service/Attribute:type/Value:RequestManagement' => 'Gerenciamento Pedidos', + 'Class:Service/Attribute:type/Value:RequestManagement+' => 'Gerenciamento Pedidos', + 'Class:Service/Attribute:status' => 'Status', + 'Class:Service/Attribute:status+' => '', + 'Class:Service/Attribute:status/Value:design' => 'Design', + 'Class:Service/Attribute:status/Value:design+' => '', + 'Class:Service/Attribute:status/Value:obsolete' => 'Obsoleto', + 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:production' => 'Produção', + 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:subcategory_list' => 'Sub-categoria Serviço', + 'Class:Service/Attribute:subcategory_list+' => '', + 'Class:Service/Attribute:sla_list' => 'SLAs', + 'Class:Service/Attribute:sla_list+' => '', + 'Class:Service/Attribute:document_list' => 'Documentos', + 'Class:Service/Attribute:document_list+' => 'Documentos anexado para o serviço', + 'Class:Service/Attribute:contact_list' => 'Contatos', + 'Class:Service/Attribute:contact_list+' => 'Contatos tendo um papel para este serviço', +)); + +// +// Class: ServiceSubcategory +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ServiceSubcategory' => 'Sub-categoria Serviço', + 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory/Attribute:name' => 'Nome', + 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:description' => 'Descrição', + 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:service_id' => 'Serviço', + 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_name' => 'Serviço', + 'Class:ServiceSubcategory/Attribute:service_name+' => '', +)); + +// +// Class: SLA +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:SLA' => 'SLA', + 'Class:SLA+' => '', + 'Class:SLA/Attribute:name' => 'Nome', + 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:service_id' => 'Serviço', + 'Class:SLA/Attribute:service_id+' => '', + 'Class:SLA/Attribute:service_name' => 'Serviço', + 'Class:SLA/Attribute:service_name+' => '', + 'Class:SLA/Attribute:slt_list' => 'SLTs', + 'Class:SLA/Attribute:slt_list+' => 'Lista Service Level Thresholds', +)); + +// +// Class: SLT +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:SLT' => 'SLT', + 'Class:SLT+' => '', + 'Class:SLT/Attribute:name' => 'Nome', + 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:metric' => 'Métrica', + 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric/Value:TTO' => 'TTO', + 'Class:SLT/Attribute:metric/Value:TTO+' => 'TTO', + 'Class:SLT/Attribute:metric/Value:TTR' => 'TTR', + 'Class:SLT/Attribute:metric/Value:TTR+' => 'TTR', + 'Class:SLT/Attribute:ticket_priority' => 'Ticket prioridade', + 'Class:SLT/Attribute:ticket_priority+' => '', + 'Class:SLT/Attribute:ticket_priority/Value:1' => '1', + 'Class:SLT/Attribute:ticket_priority/Value:1+' => '1', + 'Class:SLT/Attribute:ticket_priority/Value:2' => '2', + 'Class:SLT/Attribute:ticket_priority/Value:2+' => '2', + 'Class:SLT/Attribute:ticket_priority/Value:3' => '3', + 'Class:SLT/Attribute:ticket_priority/Value:3+' => '3', + 'Class:SLT/Attribute:value' => 'Valor', + 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value_unit' => 'Unidade', + 'Class:SLT/Attribute:value_unit+' => '', + 'Class:SLT/Attribute:value_unit/Value:days' => 'dias', + 'Class:SLT/Attribute:value_unit/Value:days+' => 'dias', + 'Class:SLT/Attribute:value_unit/Value:hours' => 'horas', + 'Class:SLT/Attribute:value_unit/Value:hours+' => 'horas', + 'Class:SLT/Attribute:value_unit/Value:minutes' => 'minutos', + 'Class:SLT/Attribute:value_unit/Value:minutes+' => 'minutos', + 'Class:SLT/Attribute:sla_list' => 'SLAs', + 'Class:SLT/Attribute:sla_list+' => 'SLAs utilizando o SLT', +)); + +// +// Class: lnkSLTToSLA +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkSLTToSLA' => 'SLT/SLA', + 'Class:lnkSLTToSLA+' => '', + 'Class:lnkSLTToSLA/Attribute:sla_id' => 'SLA', + 'Class:lnkSLTToSLA/Attribute:sla_id+' => '', + 'Class:lnkSLTToSLA/Attribute:sla_name' => 'SLA', + 'Class:lnkSLTToSLA/Attribute:sla_name+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_id' => 'SLT', + 'Class:lnkSLTToSLA/Attribute:slt_id+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_name' => 'SLT', + 'Class:lnkSLTToSLA/Attribute:slt_name+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_metric' => 'Métrica', + 'Class:lnkSLTToSLA/Attribute:slt_metric+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_ticket_priority' => 'Ticket prioridade', + 'Class:lnkSLTToSLA/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_value' => 'Valor', + 'Class:lnkSLTToSLA/Attribute:slt_value+' => '', + 'Class:lnkSLTToSLA/Attribute:slt_value_unit' => 'Unidade', + 'Class:lnkSLTToSLA/Attribute:slt_value_unit+' => '', +)); + +// +// Class: lnkServiceToDoc +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkServiceToDoc' => 'Serviço/Doc', + 'Class:lnkServiceToDoc+' => '', + 'Class:lnkServiceToDoc/Attribute:service_id' => 'Serviço', + 'Class:lnkServiceToDoc/Attribute:service_id+' => '', + 'Class:lnkServiceToDoc/Attribute:service_name' => 'Serviço', + 'Class:lnkServiceToDoc/Attribute:service_name+' => '', + 'Class:lnkServiceToDoc/Attribute:document_id' => 'Documento', + 'Class:lnkServiceToDoc/Attribute:document_id+' => '', + 'Class:lnkServiceToDoc/Attribute:document_name' => 'Documento', + 'Class:lnkServiceToDoc/Attribute:document_name+' => '', + 'Class:lnkServiceToDoc/Attribute:document_type' => 'Tipo documento', + 'Class:lnkServiceToDoc/Attribute:document_type+' => '', + 'Class:lnkServiceToDoc/Attribute:document_status' => 'Status documento', + 'Class:lnkServiceToDoc/Attribute:document_status+' => '', +)); + +// +// Class: lnkServiceToContact +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkServiceToContact' => 'Serviço/Contato', + 'Class:lnkServiceToContact+' => '', + 'Class:lnkServiceToContact/Attribute:service_id' => 'Serviço', + 'Class:lnkServiceToContact/Attribute:service_id+' => '', + 'Class:lnkServiceToContact/Attribute:service_name' => 'Serviço', + 'Class:lnkServiceToContact/Attribute:service_name+' => '', + 'Class:lnkServiceToContact/Attribute:contact_id' => 'Contato', + 'Class:lnkServiceToContact/Attribute:contact_id+' => '', + 'Class:lnkServiceToContact/Attribute:contact_name' => 'Contato', + 'Class:lnkServiceToContact/Attribute:contact_name+' => '', + 'Class:lnkServiceToContact/Attribute:contact_email' => 'Contato email', + 'Class:lnkServiceToContact/Attribute:contact_email+' => '', + 'Class:lnkServiceToContact/Attribute:role' => 'Regra', + 'Class:lnkServiceToContact/Attribute:role+' => '', +)); + +// +// Class: lnkServiceToCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkServiceToCI' => 'Serviço/CI', + 'Class:lnkServiceToCI+' => '', + 'Class:lnkServiceToCI/Attribute:service_id' => 'Serviço', + 'Class:lnkServiceToCI/Attribute:service_id+' => '', + 'Class:lnkServiceToCI/Attribute:service_name' => 'Serviço', + 'Class:lnkServiceToCI/Attribute:service_name+' => '', + 'Class:lnkServiceToCI/Attribute:ci_id' => 'CI', + 'Class:lnkServiceToCI/Attribute:ci_id+' => '', + 'Class:lnkServiceToCI/Attribute:ci_name' => 'CI', + 'Class:lnkServiceToCI/Attribute:ci_name+' => '', + 'Class:lnkServiceToCI/Attribute:ci_status' => 'CI status', + 'Class:lnkServiceToCI/Attribute:ci_status+' => '', +)); + + +?> diff --git a/modules/itop-tickets-1.0.0/module.itop-tickets.php b/modules/itop-tickets-1.0.0/module.itop-tickets.php index 52833af9a..7b3c14392 100644 --- a/modules/itop-tickets-1.0.0/module.itop-tickets.php +++ b/modules/itop-tickets-1.0.0/module.itop-tickets.php @@ -28,6 +28,7 @@ SetupWebPage::AddModule( 'fr.dict.itop-tickets.php', 'es_cr.dict.itop-tickets.php', 'de.dict.itop-tickets.php', + 'pt_br.dict.itop-tickets.php', ), 'data.struct' => array( 'data.struct.ta-actions.xml', diff --git a/modules/itop-tickets-1.0.0/pt_br.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/pt_br.dict.itop-tickets.php new file mode 100644 index 000000000..f8d9add94 --- /dev/null +++ b/modules/itop-tickets-1.0.0/pt_br.dict.itop-tickets.php @@ -0,0 +1,239 @@ + + * @author Romain Quetiez + * @author Denis Flaven + * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +// +// Class: Ticket +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:Ticket' => 'Ticket', + 'Class:Ticket+' => '', + 'Class:Ticket/Attribute:ref' => 'Ref', + 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:title' => 'Título', + 'Class:Ticket/Attribute:title+' => '', + 'Class:Ticket/Attribute:ticket_log' => 'Log', + 'Class:Ticket/Attribute:ticket_log+' => '', + 'Class:Ticket/Attribute:start_date' => 'Iniciado', + 'Class:Ticket/Attribute:start_date+' => '', + 'Class:Ticket/Attribute:document_list' => 'Documentos', + 'Class:Ticket/Attribute:document_list+' => 'Documentos relacionado ao ticket', + 'Class:Ticket/Attribute:ci_list' => 'CIs', + 'Class:Ticket/Attribute:ci_list+' => 'CIs preocupado com o incidente', + 'Class:Ticket/Attribute:contact_list' => 'Contatos', + 'Class:Ticket/Attribute:contact_list+' => 'Equipe(s) e pessoa(s) envolvidas', + 'Class:Ticket/Attribute:finalclass' => 'Tipo', + 'Class:Ticket/Attribute:finalclass+' => '', +)); + +// +// Class: lnkTicketToDoc +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkTicketToDoc' => 'Ticket/Documento', + 'Class:lnkTicketToDoc+' => '', + 'Class:lnkTicketToDoc/Attribute:ticket_id' => 'Ticket', + 'Class:lnkTicketToDoc/Attribute:ticket_id+' => '', + 'Class:lnkTicketToDoc/Attribute:ticket_ref' => 'Ticket #', + 'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '', + 'Class:lnkTicketToDoc/Attribute:document_id' => 'Documento', + 'Class:lnkTicketToDoc/Attribute:document_id+' => '', + 'Class:lnkTicketToDoc/Attribute:document_name' => 'Documento', + 'Class:lnkTicketToDoc/Attribute:document_name+' => '', +)); + +// +// Class: lnkTicketToContact +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkTicketToContact' => 'Ticket/Contato', + 'Class:lnkTicketToContact+' => '', + 'Class:lnkTicketToContact/Attribute:ticket_id' => 'Ticket', + 'Class:lnkTicketToContact/Attribute:ticket_id+' => '', + 'Class:lnkTicketToContact/Attribute:ticket_ref' => 'Ticket #', + 'Class:lnkTicketToContact/Attribute:ticket_ref+' => '', + 'Class:lnkTicketToContact/Attribute:contact_id' => 'Contato', + 'Class:lnkTicketToContact/Attribute:contact_id+' => '', + 'Class:lnkTicketToContact/Attribute:contact_name' => 'Contato', + 'Class:lnkTicketToContact/Attribute:contact_name+' => '', + 'Class:lnkTicketToContact/Attribute:contact_email' => 'Email', + 'Class:lnkTicketToContact/Attribute:contact_email+' => '', + 'Class:lnkTicketToContact/Attribute:role' => 'Regra', + 'Class:lnkTicketToContact/Attribute:role+' => '', +)); + +// +// Class: lnkTicketToCI +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:lnkTicketToCI' => 'Ticket/CI', + 'Class:lnkTicketToCI+' => '', + 'Class:lnkTicketToCI/Attribute:ticket_id' => 'Ticket', + 'Class:lnkTicketToCI/Attribute:ticket_id+' => '', + 'Class:lnkTicketToCI/Attribute:ticket_ref' => 'Ticket #', + 'Class:lnkTicketToCI/Attribute:ticket_ref+' => '', + 'Class:lnkTicketToCI/Attribute:ci_id' => 'CI', + 'Class:lnkTicketToCI/Attribute:ci_id+' => '', + 'Class:lnkTicketToCI/Attribute:ci_name' => 'CI', + 'Class:lnkTicketToCI/Attribute:ci_name+' => '', + 'Class:lnkTicketToCI/Attribute:ci_status' => 'CI status', + 'Class:lnkTicketToCI/Attribute:ci_status+' => '', +)); + +// +// Class: ResponseTicket +// + +Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( + 'Class:ResponseTicket' => 'ResponseTicket', + 'Class:ResponseTicket+' => '', + 'Class:ResponseTicket/Attribute:status' => 'Status', + 'Class:ResponseTicket/Attribute:status+' => '', + 'Class:ResponseTicket/Attribute:status/Value:new' => 'Novo', + 'Class:ResponseTicket/Attribute:status/Value:new+' => 'novamente aberto', + 'Class:ResponseTicket/Attribute:status/Value:frozen' => 'Pendente', + 'Class:ResponseTicket/Attribute:status/Value:frozen+' => '', + 'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => 'Escalada/TTO', + 'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '', + 'Class:ResponseTicket/Attribute:status/Value:assigned' => 'Atribuádo', + 'Class:ResponseTicket/Attribute:status/Value:assigned+' => '', + 'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => 'Escalada/TTR', + 'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '', + 'Class:ResponseTicket/Attribute:status/Value:resolved' => 'Resolvido', + 'Class:ResponseTicket/Attribute:status/Value:resolved+' => '', + 'Class:ResponseTicket/Attribute:status/Value:closed' => 'Fechado', + 'Class:ResponseTicket/Attribute:status/Value:closed+' => '', + 'Class:ResponseTicket/Attribute:caller_id' => 'Solicitação', + 'Class:ResponseTicket/Attribute:caller_id+' => '', + 'Class:ResponseTicket/Attribute:workgroup_name' => 'Grupo de trabalho', + 'Class:ResponseTicket/Attribute:workgroup_name+' => '', + 'Class:ResponseTicket/Attribute:org_id' => 'Cliente', + 'Class:ResponseTicket/Attribute:org_id+' => '', + 'Class:ResponseTicket/Attribute:org_name' => 'Cliente', + 'Class:ResponseTicket/Attribute:org_name+' => '', + 'Class:ResponseTicket/Attribute:service_id' => 'Serviço', + 'Class:ResponseTicket/Attribute:service_id+' => '', + 'Class:ResponseTicket/Attribute:servicesubcategory_id' => 'Elemento Serviço', + 'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '', + 'Class:ResponseTicket/Attribute:product' => 'Produto', + 'Class:ResponseTicket/Attribute:product+' => '', + 'Class:ResponseTicket/Attribute:impact' => 'Impacto', + 'Class:ResponseTicket/Attribute:impact+' => '', + 'Class:ResponseTicket/Attribute:impact/Value:1' => 'Uma pessoa', + 'Class:ResponseTicket/Attribute:impact/Value:1+' => '', + 'Class:ResponseTicket/Attribute:impact/Value:2' => 'Um serviço', + 'Class:ResponseTicket/Attribute:impact/Value:2+' => '', + 'Class:ResponseTicket/Attribute:impact/Value:3' => 'Um departamento', + 'Class:ResponseTicket/Attribute:impact/Value:3+' => '', + 'Class:ResponseTicket/Attribute:urgency' => 'Urgente', + 'Class:ResponseTicket/Attribute:urgency+' => '', + 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Baixo', + 'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', + 'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Médio', + 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', + 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Alto', + 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', + 'Class:ResponseTicket/Attribute:priority' => 'Prioridade', + 'Class:ResponseTicket/Attribute:priority+' => '', + 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Baixo', + 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', + 'Class:ResponseTicket/Attribute:priority/Value:2' => 'Médio', + 'Class:ResponseTicket/Attribute:priority/Value:2+' => '', + 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Alto', + 'Class:ResponseTicket/Attribute:priority/Value:3+' => '', + 'Class:ResponseTicket/Attribute:workgroup_id' => 'Grupo de trabalho', + 'Class:ResponseTicket/Attribute:workgroup_id+' => '', + 'Class:ResponseTicket/Attribute:agent_id' => 'Agente', + 'Class:ResponseTicket/Attribute:agent_id+' => '', + 'Class:ResponseTicket/Attribute:agent_name' => 'Agente', + 'Class:ResponseTicket/Attribute:agent_name+' => '', + 'Class:ResponseTicket/Attribute:agent_email' => 'Email agente', + 'Class:ResponseTicket/Attribute:agent_email+' => '', + 'Class:ResponseTicket/Attribute:related_change_id' => 'Mudanças relacionadas', + 'Class:ResponseTicket/Attribute:related_change_id+' => '', + 'Class:ResponseTicket/Attribute:related_change_ref' => 'Mudanças relacionadas', + 'Class:ResponseTicket/Attribute:related_change_ref+' => '', + 'Class:ResponseTicket/Attribute:close_date' => 'Fechado', + 'Class:ResponseTicket/Attribute:close_date+' => '', + 'Class:ResponseTicket/Attribute:last_update' => 'Última atualização', + 'Class:ResponseTicket/Attribute:last_update+' => '', + 'Class:ResponseTicket/Attribute:assignment_date' => 'Atribuído', + 'Class:ResponseTicket/Attribute:assignment_date+' => '', + 'Class:ResponseTicket/Attribute:escalation_deadline' => 'Prazo de escalonamento', + 'Class:ResponseTicket/Attribute:escalation_deadline+' => '', + 'Class:ResponseTicket/Attribute:closure_deadline' => 'Prazo fechamento', + 'Class:ResponseTicket/Attribute:closure_deadline+' => '', + 'Class:ResponseTicket/Attribute:resolution_code' => 'Código resolução', + 'Class:ResponseTicket/Attribute:resolution_code+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => 'Não pode ser reproduzida', + 'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => 'Ticket duplicado', + 'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => 'Fixo', + 'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '', + 'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => 'Irrelevante', + 'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '', + 'Class:ResponseTicket/Attribute:solution' => 'Solução', + 'Class:ResponseTicket/Attribute:solution+' => '', + 'Class:ResponseTicket/Attribute:user_satisfaction' => 'Satisfação usuário', + 'Class:ResponseTicket/Attribute:user_satisfaction+' => '', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '1', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '2', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '3', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '4', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4', + 'Class:ResponseTicket/Attribute:user_commment' => 'Comentário usuário', + 'Class:ResponseTicket/Attribute:user_commment+' => '', + 'Class:ResponseTicket/Stimulus:ev_assign' => 'Atribuir', + 'Class:ResponseTicket/Stimulus:ev_assign+' => '', + 'Class:ResponseTicket/Stimulus:ev_reassign' => 'Re-atribuir', + 'Class:ResponseTicket/Stimulus:ev_reassign+' => '', + 'Class:ResponseTicket/Stimulus:ev_timeout' => 'ev_timeout', + 'Class:ResponseTicket/Stimulus:ev_timeout+' => '', + 'Class:ResponseTicket/Stimulus:ev_resolve' => 'Marque como resolvido', + 'Class:ResponseTicket/Stimulus:ev_resolve+' => '', + 'Class:ResponseTicket/Stimulus:ev_close' => 'Fechado', + 'Class:ResponseTicket/Stimulus:ev_close+' => '', +)); + + +?>