diff --git a/datamodels/2.x/authent-cas/dictionaries/pt_br.dict.authent-cas.php b/datamodels/2.x/authent-cas/dictionaries/pt_br.dict.authent-cas.php index 6fd1f54d9..3554aa6eb 100644 --- a/datamodels/2.x/authent-cas/dictionaries/pt_br.dict.authent-cas.php +++ b/datamodels/2.x/authent-cas/dictionaries/pt_br.dict.authent-cas.php @@ -6,7 +6,7 @@ * @license http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'CAS:Error:UserNotAllowed' => 'User not allowed~~', - 'CAS:Login:SignIn' => 'Sign in with CAS~~', - 'CAS:Login:SignInTooltip' => 'Click here to authenticate yourself with the CAS server~~', + 'CAS:Error:UserNotAllowed' => 'Usuário não permitido', + 'CAS:Login:SignIn' => 'Autenticar com CAS', + 'CAS:Login:SignInTooltip' => 'Clique aqui para se autenticar no servidor CAS', )); diff --git a/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php b/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php index 40af3700a..c9a421e15 100644 --- a/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php +++ b/datamodels/2.x/authent-local/dictionaries/pt_br.dict.authent-local.php @@ -25,18 +25,18 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:UserLocal/Attribute:password' => 'Senha', 'Class:UserLocal/Attribute:password+' => '', - 'Class:UserLocal/Attribute:expiration' => 'Password expiration~~', - 'Class:UserLocal/Attribute:expiration+' => 'Password expiration status (requires an extension to have an effect)~~', - 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Can expire~~', - 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '~~', - 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Never expire~~', - 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '~~', - 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expired~~', - 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '~~', - 'Class:UserLocal/Attribute:password_renewed_date' => 'Password renewal~~', - 'Class:UserLocal/Attribute:password_renewed_date+' => 'When the password was last changed~~', + 'Class:UserLocal/Attribute:expiration' => 'Expiração de senha', + 'Class:UserLocal/Attribute:expiration+' => 'Status de expiraçãoo de senha (requer uma extensão para fazer efeito)', + 'Class:UserLocal/Attribute:expiration/Value:can_expire' => 'Pode expirar', + 'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:never_expire' => 'Nunca expira', + 'Class:UserLocal/Attribute:expiration/Value:never_expire+' => '', + 'Class:UserLocal/Attribute:expiration/Value:force_expire' => 'Expirada', + 'Class:UserLocal/Attribute:expiration/Value:force_expire+' => '', + 'Class:UserLocal/Attribute:password_renewed_date' => 'Renovação de senha', + 'Class:UserLocal/Attribute:password_renewed_date+' => 'Quando a senha foi trocada antiormente', - 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'Password must be at least 8 characters and include uppercase, lowercase, numeric and special characters.~~', + 'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => 'A senha deve ter no mínimo 8 caracteres e incluir letras maiúsculas, minúsculas, números e símbolos.', - 'UserLocal:password:expiration' => 'The fields below require an extension~~' + 'UserLocal:password:expiration' => 'O campo abaixo requer uma extensão' )); diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php index 34037ea72..1df28cc5d 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/pt_br.dict.combodo-db-tools.php @@ -23,67 +23,67 @@ // Database inconsistencies Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( // Dictionary entries go here - 'Menu:DBToolsMenu' => 'DB Tools~~', - 'DBTools:Class' => 'Class~~', - 'DBTools:Title' => 'Database Maintenance Tools~~', - 'DBTools:ErrorsFound' => 'Errors Found~~', - 'DBTools:Error' => 'Error~~', - 'DBTools:Count' => 'Count~~', - 'DBTools:SQLquery' => 'SQL query~~', - 'DBTools:FixitSQLquery' => 'SQL query To Fix it (indication)~~', - 'DBTools:SQLresult' => 'SQL result~~', - 'DBTools:NoError' => 'The database is OK~~', - 'DBTools:HideIds' => 'Error List~~', - 'DBTools:ShowIds' => 'Detailed view~~', - 'DBTools:ShowReport' => 'Report~~', - 'DBTools:IntegrityCheck' => 'Integrity check~~', - 'DBTools:FetchCheck' => 'Fetch Check (long)~~', + 'Menu:DBToolsMenu' => 'Ferramentas de Base de Dados', + 'DBTools:Class' => 'Classe', + 'DBTools:Title' => 'Manutenção da Base de Dados', + 'DBTools:ErrorsFound' => 'Erros Encontrados', + 'DBTools:Error' => 'Erros', + 'DBTools:Count' => 'Quantidade', + 'DBTools:SQLquery' => 'Query SQL', + 'DBTools:FixitSQLquery' => 'Query SQL para correção (sugestão)', + 'DBTools:SQLresult' => 'Resultado do SQL', + 'DBTools:NoError' => 'Sem problemas na base de dados', + 'DBTools:HideIds' => 'Lista de erros', + 'DBTools:ShowIds' => 'Visualização detalhada', + 'DBTools:ShowReport' => 'Relatório', + 'DBTools:IntegrityCheck' => 'Verificação de integridade', + 'DBTools:FetchCheck' => 'Verificação de Busca (longo)', - 'DBTools:Analyze' => 'Analyze~~', - 'DBTools:Details' => 'Show Details~~', - 'DBTools:ShowAll' => 'Show All Errors~~', + 'DBTools:Analyze' => 'Analisar', + 'DBTools:Details' => 'Mostrar detalhes', + 'DBTools:ShowAll' => 'Mostrar todos erros', - 'DBTools:Inconsistencies' => 'Database inconsistencies~~', + 'DBTools:Inconsistencies' => 'Inconsistências na base de dados', - 'DBAnalyzer-Integrity-OrphanRecord' => 'Orphan record in `%1$s`, it should have its counterpart in table `%2$s`~~', - 'DBAnalyzer-Integrity-InvalidExtKey' => 'Invalid external key %1$s (column: `%2$s.%3$s`)~~', - 'DBAnalyzer-Integrity-MissingExtKey' => 'Missing external key %1$s (column: `%2$s.%3$s`)~~', - 'DBAnalyzer-Integrity-InvalidValue' => 'Invalid value for %1$s (column: `%2$s.%3$s`)~~', - 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Some user accounts have no profile at all~~', - 'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~', - 'DBAnalyzer-Integrity-FinalClass' => 'Field `%2$s`.`%1$s` must have the same value as `%3$s`.`%1$s`~~', - 'DBAnalyzer-Integrity-RootFinalClass' => 'Field `%2$s`.`%1$s` must contains a valid class~~', + 'DBAnalyzer-Integrity-OrphanRecord' => 'Item orfão em `%1$s`, ele deveria ter seu registro irmão na tabela `%2$s`', + 'DBAnalyzer-Integrity-InvalidExtKey' => 'Chave externa inválida %1$s (coluna: `%2$s.%3$s`)', + 'DBAnalyzer-Integrity-MissingExtKey' => 'Chave externa ausente %1$s (coluna: `%2$s.%3$s`)', + 'DBAnalyzer-Integrity-InvalidValue' => 'Valor inválido par %1$s (coluna: `%2$s.%3$s`)', + 'DBAnalyzer-Integrity-UsersWithoutProfile' => 'Algumas contas de usuário não possuem perfil', + 'DBAnalyzer-Fetch-Count-Error' => 'Erro na busca em `%1$s`, %2$d registros buscados / %3$d contados', + 'DBAnalyzer-Integrity-FinalClass' => 'Campo `%2$s`.`%1$s` precisa ter o mesmo valor que `%3$s`.`%1$s`', + 'DBAnalyzer-Integrity-RootFinalClass' => 'Campo `%2$s`.`%1$s` precisa conter uma classe válida', )); // Database Info Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'DBTools:DatabaseInfo' => 'Database Information~~', - 'DBTools:Base' => 'Base~~', - 'DBTools:Size' => 'Size~~', + 'DBTools:DatabaseInfo' => 'Informação da base de dados', + 'DBTools:Base' => 'Base', + 'DBTools:Size' => 'Tamanho', )); // Lost attachments Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'DBTools:LostAttachments' => 'Lost attachments~~', - 'DBTools:LostAttachments:Disclaimer' => 'Here you can search your database for lost or misplaced attachments. This is NOT a data recovery tool, is does not retrieve deleted data.~~', + 'DBTools:LostAttachments' => 'Anexos perdidos', + 'DBTools:LostAttachments:Disclaimer' => 'Aqui você procurará na sua base de dados por anexos perdidos. Isto NÃO é uma ferramenta de recuperação de dados, pois não busca dados apagados.', - 'DBTools:LostAttachments:Button:Analyze' => 'Analyze~~', - 'DBTools:LostAttachments:Button:Restore' => 'Restore~~', - 'DBTools:LostAttachments:Button:Restore:Confirm' => 'This action cannot be undone, please confirm that you want to restore the selected files.~~', - 'DBTools:LostAttachments:Button:Busy' => 'Please wait...~~', + 'DBTools:LostAttachments:Button:Analyze' => 'Analisar', + 'DBTools:LostAttachments:Button:Restore' => 'Recuperar', + 'DBTools:LostAttachments:Button:Restore:Confirm' => 'Esta ação não pode ser desfeita, você confirma que quer recuperar os arquivos selecionados?', + 'DBTools:LostAttachments:Button:Busy' => 'Aguarde...', - 'DBTools:LostAttachments:Step:Analyze' => 'First, search for lost/misplaced attachments by analyzing the database.~~', + 'DBTools:LostAttachments:Step:Analyze' => 'Primeiro, procure anexos perdidos pela análise da base de dados.', - 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Analyze results:~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Great! Every thing seems to be at the right place.~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Some attachments (%1$d) seem to be misplaced. Take a look at the following list and check the ones you would like to move.~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Filename~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Current location~~', - 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Move to...~~', + 'DBTools:LostAttachments:Step:AnalyzeResults' => 'Resultados da análise:', + 'DBTools:LostAttachments:Step:AnalyzeResults:None' => 'Ótimo! Tudo parece estar nos seus devidos lugares.', + 'DBTools:LostAttachments:Step:AnalyzeResults:Some' => 'Alguns anexos (%1$d) parecem estar perdidos. Verifique a lista abaixo e escolha os que você deseja mover.', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:Filename' => 'Nome do arquivo', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => 'Local atual', + 'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => 'Mover para', - 'DBTools:LostAttachments:Step:RestoreResults' => 'Restore results:~~', - 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d attachments were restored.~~', + 'DBTools:LostAttachments:Step:RestoreResults' => 'Resultados:', + 'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d de anexos recuperados.', - 'DBTools:LostAttachments:StoredAsInlineImage' => 'Stored as inline image~~', - 'DBTools:LostAttachments:History' => 'Attachment "%1$s" restored with DB tools~~' + 'DBTools:LostAttachments:StoredAsInlineImage' => 'Armazenar como imagem embedada.', + 'DBTools:LostAttachments:History' => 'Anexo "%1$s" recuperada com as Ferramentas de Base de Dados' )); diff --git a/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php index afeccab1c..ffed2847f 100644 --- a/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php +++ b/datamodels/2.x/itop-attachments/dictionaries/pt_br.dict.itop-attachments.php @@ -34,13 +34,13 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Attachment:Max_Mo' => '(Tamanho máximo arquivo: %1$s Mb)', 'Attachment:Max_Ko' => '(Tamanho máximo arquivo: %1$s Kb)', 'Attachments:NoAttachment' => 'Nenhum anexo. ', - 'Attachments:PreviewNotAvailable' => 'Preview not available for this type of attachment.~~', - 'Attachments:Error:FileTooLarge' => 'File is too large to be uploaded. %1$s~~', - 'Attachments:Error:UploadedFileEmpty' => 'The received file is empty and cannot be attached. -Either you have pushed an empty file, -or ask your iTop administrator if the iTop server disk is full.~~', - 'Attachments:Render:Icons' => 'Display as icons~~', - 'Attachments:Render:Table' => 'Display as list~~', + 'Attachments:PreviewNotAvailable' => 'A pré-visualização não está disponível para este tipo de anexo.', + 'Attachments:Error:FileTooLarge' => 'Arquivo muito grande para ser anexado. %1$s', + 'Attachments:Error:UploadedFileEmpty' => 'O arquivo recebido está vazio e não pode ser anexado. +Ou você anexou um arquivo vazio, +ou entre em contato com o seu administrador do iTOP pois o servidor pode estar sem espaço de armazenamento.', + 'Attachments:Render:Icons' => 'Mostrar como ícones', + 'Attachments:Render:Table' => 'Mostrar como lista', )); // @@ -48,40 +48,40 @@ or ask your iTop administrator if the iTop server disk is full.~~', // Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Class:Attachment' => 'Attachment~~', - 'Class:Attachment+' => '~~', - 'Class:Attachment/Attribute:expire' => 'Expire~~', - 'Class:Attachment/Attribute:expire+' => '~~', - 'Class:Attachment/Attribute:temp_id' => 'Temporary id~~', - 'Class:Attachment/Attribute:temp_id+' => '~~', - 'Class:Attachment/Attribute:item_class' => 'Item class~~', - 'Class:Attachment/Attribute:item_class+' => '~~', - 'Class:Attachment/Attribute:item_id' => 'Item~~', - 'Class:Attachment/Attribute:item_id+' => '~~', - 'Class:Attachment/Attribute:item_org_id' => 'Item organization~~', - 'Class:Attachment/Attribute:item_org_id+' => '~~', - 'Class:Attachment/Attribute:contents' => 'Contents~~', - 'Class:Attachment/Attribute:contents+' => '~~', + 'Class:Attachment' => 'Anexo', + 'Class:Attachment+' => '', + 'Class:Attachment/Attribute:expire' => 'Expira', + 'Class:Attachment/Attribute:expire+' => '', + 'Class:Attachment/Attribute:temp_id' => 'Identificador temporário', + 'Class:Attachment/Attribute:temp_id+' => '', + 'Class:Attachment/Attribute:item_class' => 'Classe do item', + 'Class:Attachment/Attribute:item_class+' => '', + 'Class:Attachment/Attribute:item_id' => 'Item', + 'Class:Attachment/Attribute:item_id+' => '', + 'Class:Attachment/Attribute:item_org_id' => 'Organização do item', + 'Class:Attachment/Attribute:item_org_id+' => '', + 'Class:Attachment/Attribute:contents' => 'Conteúdo', + 'Class:Attachment/Attribute:contents+' => '', )); Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Attachments:File:Thumbnail' => 'Icon~~', - 'Attachments:File:Name' => 'File name~~', - 'Attachments:File:Date' => 'Upload date~~', - 'Attachments:File:Uploader' => 'Uploaded by~~', - 'Attachments:File:Size' => 'Size~~', - 'Attachments:File:MimeType' => 'Type~~', + 'Attachments:File:Thumbnail' => 'Ícone', + 'Attachments:File:Name' => 'Nome do arquivo', + 'Attachments:File:Date' => 'Data de envio', + 'Attachments:File:Uploader' => 'Enviado por', + 'Attachments:File:Size' => 'Tamanho', + 'Attachments:File:MimeType' => 'Tipo', )); // // Class: Attachment // Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Class:Attachment/Attribute:creation_date' => 'Creation date~~', - 'Class:Attachment/Attribute:creation_date+' => '~~', - 'Class:Attachment/Attribute:user_id' => 'User id~~', - 'Class:Attachment/Attribute:user_id+' => '~~', - 'Class:Attachment/Attribute:contact_id' => 'Contact id~~', - 'Class:Attachment/Attribute:contact_id+' => '~~', + 'Class:Attachment/Attribute:creation_date' => 'Data de criação', + 'Class:Attachment/Attribute:creation_date+' => '', + 'Class:Attachment/Attribute:user_id' => 'Identificador do usuário', + 'Class:Attachment/Attribute:user_id+' => '', + 'Class:Attachment/Attribute:contact_id' => 'Identificador do contato', + 'Class:Attachment/Attribute:contact_id+' => '', )); diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php index a0ed4f1f1..5127ddf49 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/pt_br.dict.itop-change-mgmt.php @@ -43,8 +43,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI-ChangeManagementOverview-Last-7-days' => 'Número de mudanças nos últimos 7 dias', 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Mudanças por domínio nos últimos 7 dias', 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Mudanças por status nos últimos 7 dias', - 'Tickets:Related:OpenChanges' => 'Open changes~~', - 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', + 'Tickets:Related:OpenChanges' => 'Mudanças abertas', + 'Tickets:Related:RecentChanges' => 'Mudanças recentes (72h)', )); // Dictionnay conventions @@ -132,9 +132,9 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:Change/Stimulus:ev_finish' => 'Fechar', 'Class:Change/Stimulus:ev_finish+' => '', 'Class:Change/Attribute:outage' => 'Outage', - 'Class:Change/Attribute:outage+' => '~~', + 'Class:Change/Attribute:outage+' => '', 'Class:Change/Attribute:outage/Value:no' => 'Não', - 'Class:Change/Attribute:outage/Value:no+' => '~~', + 'Class:Change/Attribute:outage/Value:no+' => '', 'Class:Change/Attribute:outage/Value:yes' => 'Sim', - 'Class:Change/Attribute:outage/Value:yes+' => '~~', + 'Class:Change/Attribute:outage/Value:yes+' => '', )); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php index 8e08db5f6..203573167 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/pt_br.dict.itop-config-mgmt.php @@ -709,10 +709,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'Ativo', 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'Inativo', 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'Inativo', - 'Class:ApplicationSolution/Attribute:redundancy' => 'Impact analysis: configuration of the redundancy~~', - 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', - 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', - 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', + 'Class:ApplicationSolution/Attribute:redundancy' => 'Análise de impacto: configuração da redundância', + 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'A solução está funcionando se todos os CIs estiverem funcionando', + 'Class:ApplicationSolution/Attribute:redundancy/count' => 'A solução está funcionando se no mínimo %1$s CI(s) estiver(em) funcionando', + 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'A solução está funcionando se no mínimo %1$s %% dos CIs estiverem funcionando', )); // diff --git a/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php index 6a21b9d4b..132a8ffa5 100644 --- a/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php +++ b/datamodels/2.x/itop-config/dictionaries/pt_br.dict.itop-config.php @@ -22,17 +22,17 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Menu:ConfigEditor' => 'Configuration~~', - 'config-edit-title' => 'Configuration File Editor~~', - 'config-edit-intro' => 'Be very cautious when editing the configuration file.~~', - 'config-apply' => 'Apply~~', - 'config-apply-title' => 'Apply (Ctrl+S)~~', - 'config-cancel' => 'Reset~~', - 'config-saved' => 'Successfully recorded.~~', - 'config-confirm-cancel' => 'Your changes will be lost.~~', - 'config-no-change' => 'No change: the file has been left unchanged.~~', - 'config-reverted' => 'The configuration has been reverted.~~', - 'config-parse-error' => 'Line %2$d: %1$s.
The file has NOT been updated.~~', - 'config-current-line' => 'Editing line: %1$s~~', - 'config-saved-warning-db-password' => 'Successfully recorded, but the backup won\'t work due to unsupported characters in the database password.~~', + 'Menu:ConfigEditor' => 'Configuração', + 'config-edit-title' => 'Editor do arquivo de configuração', + 'config-edit-intro' => 'Tenha cuidado ao editar o arquivo de configuração.', + 'config-apply' => 'Aplicar', + 'config-apply-title' => 'Aplicar (Ctrl+S)', + 'config-cancel' => 'Resetar', + 'config-saved' => 'Gravado com sucesso.', + 'config-confirm-cancel' => 'Suas mudanças serão perdidas.', + 'config-no-change' => 'Sem alteração: o arquivo ficou sem alteração.', + 'config-reverted' => 'A configuração foi restaurada.', + 'config-parse-error' => 'Linha %2$d: %1$s.
O arquivo não foi atualizado.', + 'config-current-line' => 'Editando linha: %1$s', + 'config-saved-warning-db-password' => 'Salvado com sucesso, mas o backup não vai funcionar devido aos caracteres não suportados na senha da base de dados.', )); diff --git a/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php index b7cc44c40..4568a9b91 100644 --- a/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php +++ b/datamodels/2.x/itop-core-update/dictionaries/pt_br.dict.itop-core-update.php @@ -21,98 +21,98 @@ * along with iTop. If not, see */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'iTopUpdate:UI:PageTitle' => 'Application Upgrade~~', - 'itop-core-update:UI:SelectUpdateFile' => 'Application Upgrade~~', - 'itop-core-update:UI:ConfirmUpdate' => 'Application Upgrade~~', - 'itop-core-update:UI:UpdateCoreFiles' => 'Application Upgrade~~', - 'iTopUpdate:UI:MaintenanceModeActive' => 'The application is currently under maintenance, no user can access the application. You have to run a setup or restore the application archive to return in normal mode.~~', - 'itop-core-update:UI:UpdateDone' => 'Application Upgrade~~', + 'iTopUpdate:UI:PageTitle' => 'Atualização da Aplicação', + 'itop-core-update:UI:SelectUpdateFile' => 'Atualização da Aplicação', + 'itop-core-update:UI:ConfirmUpdate' => 'Atualização da Aplicação', + 'itop-core-update:UI:UpdateCoreFiles' => 'Atualização da Aplicação', + 'iTopUpdate:UI:MaintenanceModeActive' => 'A aplicação encontrasse em manutenção, nenhum usuário pode acessar a aplicação. Você precisa rodar o setup ou restaurar os arquivos da aplicação para voltar ao modo normal.', + 'itop-core-update:UI:UpdateDone' => 'Atualização da Aplicação', - 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Application Upgrade~~', - 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirm Application Upgrade~~', - 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Application Upgrading~~', - 'itop-core-update/Operation:UpdateDone/Title' => 'Application Upgrade Done~~', + 'itop-core-update/Operation:SelectUpdateFile/Title' => 'Atualização da Aplicação', + 'itop-core-update/Operation:ConfirmUpdate/Title' => 'Confirma Atualização da Aplicação', + 'itop-core-update/Operation:UpdateCoreFiles/Title' => 'Aplicação em atualização', + 'itop-core-update/Operation:UpdateDone/Title' => 'Atualização da Aplicação Finalizada', - 'iTopUpdate:UI:SelectUpdateFile' => 'Select an upgrade file to upload~~', - 'iTopUpdate:UI:CheckUpdate' => 'Verify upgrade file~~', - 'iTopUpdate:UI:ConfirmInstallFile' => 'You are about to install %1$s~~', - 'iTopUpdate:UI:DoUpdate' => 'Upgrade~~', - 'iTopUpdate:UI:CurrentVersion' => 'Current installed version~~', - 'iTopUpdate:UI:NewVersion' => 'Newly installed version~~', - 'iTopUpdate:UI:Back' => 'Back~~', - 'iTopUpdate:UI:Cancel' => 'Cancel~~', - 'iTopUpdate:UI:Continue' => 'Continue~~', - 'iTopUpdate:UI:RunSetup' => 'Run Setup~~', - 'iTopUpdate:UI:WithDBBackup' => 'Database backup~~', - 'iTopUpdate:UI:WithFilesBackup' => 'Application files backup~~', - 'iTopUpdate:UI:WithoutBackup' => 'No backup is planned~~', - 'iTopUpdate:UI:Backup' => 'Backup generated before update~~', - 'iTopUpdate:UI:DoFilesArchive' => 'Archive application files~~', - 'iTopUpdate:UI:UploadArchive' => 'Select a package to upload~~', - 'iTopUpdate:UI:ServerFile' => 'Path of a package already on the server~~', - 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'During the upgrade, the application will be read-only.~~', + 'iTopUpdate:UI:SelectUpdateFile' => 'Escolha o arquivo atualização para enviar', + 'iTopUpdate:UI:CheckUpdate' => 'Verificando arquivo de atualização', + 'iTopUpdate:UI:ConfirmInstallFile' => 'Você está para instalar %1$s', + 'iTopUpdate:UI:DoUpdate' => 'Atualizar', + 'iTopUpdate:UI:CurrentVersion' => 'Versão atual', + 'iTopUpdate:UI:NewVersion' => 'Nova versão', + 'iTopUpdate:UI:Back' => 'Voltar', + 'iTopUpdate:UI:Cancel' => 'Cancelar', + 'iTopUpdate:UI:Continue' => 'Continuar', + 'iTopUpdate:UI:RunSetup' => 'Rodar setup', + 'iTopUpdate:UI:WithDBBackup' => 'Backup da base de dados', + 'iTopUpdate:UI:WithFilesBackup' => 'Backup dos arquivos da aplicação', + 'iTopUpdate:UI:WithoutBackup' => 'Backup não planejado', + 'iTopUpdate:UI:Backup' => 'Backup gerado antes da atualização', + 'iTopUpdate:UI:DoFilesArchive' => 'Arquivar arquivos da aplicação', + 'iTopUpdate:UI:UploadArchive' => 'Escolha um pacote para enviar', + 'iTopUpdate:UI:ServerFile' => 'Caminho para o pacote já no servidor', + 'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => 'Durante a atualização, a aplicação ficará em modo leitura.', - 'iTopUpdate:UI:Status' => 'Status~~', - 'iTopUpdate:UI:Action' => 'Update~~', - 'iTopUpdate:UI:History' => 'Versions History~~', - 'iTopUpdate:UI:Progress' => 'Progress of the upgrade~~', + 'iTopUpdate:UI:Status' => 'Status', + 'iTopUpdate:UI:Action' => 'Atualizar', + 'iTopUpdate:UI:History' => 'Versões anteriores', + 'iTopUpdate:UI:Progress' => 'Progresso da atualização', - 'iTopUpdate:UI:DoBackup:Label' => 'Backup files and database~~', - 'iTopUpdate:UI:DoBackup:Warning' => 'Backup is not recommended due to limited available disk space~~', + 'iTopUpdate:UI:DoBackup:Label' => 'Backup de arquivos e base de dados', + 'iTopUpdate:UI:DoBackup:Warning' => 'Backup não recomendado devido ao espaço em disco limitado', - 'iTopUpdate:UI:DiskFreeSpace' => 'Disk free space~~', - 'iTopUpdate:UI:ItopDiskSpace' => 'iTop disk space~~', - 'iTopUpdate:UI:DBDiskSpace' => 'Database disk space~~', - 'iTopUpdate:UI:FileUploadMaxSize' => 'File upload max size~~', + 'iTopUpdate:UI:DiskFreeSpace' => 'Espaço em disco disponível', + 'iTopUpdate:UI:ItopDiskSpace' => 'Espaço em disco do iTop', + 'iTopUpdate:UI:DBDiskSpace' => 'Espaço em disco da base de dados', + 'iTopUpdate:UI:FileUploadMaxSize' => 'Tamanho máximo de envio de arquivos', - 'iTopUpdate:UI:PostMaxSize' => 'PHP ini value post_max_size: %1$s~~', - 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini value upload_max_filesize: %1$s~~', + 'iTopUpdate:UI:PostMaxSize' => 'PHP ini post_max_size: %1$s', + 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini upload_max_filesize: %1$s', - 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Checking filesystem~~', - 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Checking filesystem failed (%1$s)~~', - 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Checking filesystem failed (File not exist %1$s)~~', - 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Checking filesystem failed~~', - 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Application can be updated~~', - 'iTopUpdate:UI:CanCoreUpdate:No' => 'Application cannot be updated: %1$s~~', - 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Warning: application update can fail: %1$s~~', + 'iTopUpdate:UI:CanCoreUpdate:Loading' => 'Verificando arquivos de sistema', + 'iTopUpdate:UI:CanCoreUpdate:Error' => 'Falha ao verificar arquivos de sistema (%1$s)', + 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => 'Falha ao verificar arquivos de sistema (arquivo não existe %1$s)', + 'iTopUpdate:UI:CanCoreUpdate:Failed' => 'Falha ao verificar arquivos de sistema', + 'iTopUpdate:UI:CanCoreUpdate:Yes' => 'Aplicação pode ser atualizada', + 'iTopUpdate:UI:CanCoreUpdate:No' => 'Aplicação não pode ser atualizada: %1$s', + 'iTopUpdate:UI:CanCoreUpdate:Warning' => 'Atenção: a atualização da aplicação pode falhar: %1$s', // Setup Messages - 'iTopUpdate:UI:SetupMessage:Ready' => 'Ready to start~~', - 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Entering maintenance mode~~', - 'iTopUpdate:UI:SetupMessage:Backup' => 'Database backup~~', - 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Archive application files~~', - 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copy new version files~~', - 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Check application upgrade~~', - 'iTopUpdate:UI:SetupMessage:Compile' => 'Upgrade application and database~~', - 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Upgrade database~~', - 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Exiting maintenance mode~~', - 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Upgrade completed~~', + 'iTopUpdate:UI:SetupMessage:Ready' => 'Pronto para começar', + 'iTopUpdate:UI:SetupMessage:EnterMaintenance' => 'Entrando em modo manutenção', + 'iTopUpdate:UI:SetupMessage:Backup' => 'Backup da base de dados', + 'iTopUpdate:UI:SetupMessage:FilesArchive' => 'Arquivar arquivos da aplicação', + 'iTopUpdate:UI:SetupMessage:CopyFiles' => 'Copiar nova versão de arquivos', + 'iTopUpdate:UI:SetupMessage:CheckCompile' => 'Verificar atualização da aplicação', + 'iTopUpdate:UI:SetupMessage:Compile' => 'Atualizar aplicação e base de dados', + 'iTopUpdate:UI:SetupMessage:UpdateDatabase' => 'Atualizar base de dados', + 'iTopUpdate:UI:SetupMessage:ExitMaintenance' => 'Saindo do modo manutenção', + 'iTopUpdate:UI:SetupMessage:UpdateDone' => 'Atualização completa', // Errors - 'iTopUpdate:Error:MissingFunction' => 'Impossible to start upgrade, missing function~~', - 'iTopUpdate:Error:MissingFile' => 'Missing file: %1$s~~', - 'iTopUpdate:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'iTopUpdate:Error:BadFileFormat' => 'Upgrade file is not a zip file~~', - 'iTopUpdate:Error:BadFileContent' => 'Upgrade file is not an application archive~~', - 'iTopUpdate:Error:BadItopProduct' => 'Upgrade file is not compatible with your application~~', - 'iTopUpdate:Error:Copy' => 'Error, cannot copy \'%1$s\' to \'%2$s\'~~', - 'iTopUpdate:Error:FileNotFound' => 'File not found~~', - 'iTopUpdate:Error:NoFile' => 'No file provided~~', - 'iTopUpdate:Error:InvalidToken' => 'Invalid token~~', - 'iTopUpdate:Error:UpdateFailed' => 'Upgrade failed ~~', - 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'The upload max size seems too small for update. Please change the PHP configuration.~~', + 'iTopUpdate:Error:MissingFunction' => 'Impossível começar a atualização, função ausente', + 'iTopUpdate:Error:MissingFile' => 'Faltando arquivo: %1$s', + 'iTopUpdate:Error:CorruptedFile' => 'Arquivo %1$s está corrompido', + 'iTopUpdate:Error:BadFileFormat' => 'O arquivo de atualização não é um ZIP', + 'iTopUpdate:Error:BadFileContent' => 'O arquivo de atualização não é um arquivo da aplicação', + 'iTopUpdate:Error:BadItopProduct' => 'O arquivo de atualização não é compatível com a aplicação', + 'iTopUpdate:Error:Copy' => 'Erro, falha ao copiar de \'%1$s\' para \'%2$s\'', + 'iTopUpdate:Error:FileNotFound' => 'Arquivo não encontrado', + 'iTopUpdate:Error:NoFile' => 'Nenhum arquivo fornecido', + 'iTopUpdate:Error:InvalidToken' => 'Token inválido', + 'iTopUpdate:Error:UpdateFailed' => 'Atualização falhou', + 'iTopUpdate:Error:FileUploadMaxSizeTooSmall' => 'O tamanho máximo de envio de arquivos me parece muito pequeno para a atualização. Favor alterar as configurações do PHP.', - 'iTopUpdate:UI:RestoreArchive' => 'You can restore your application from the archive \'%1$s\'~~', - 'iTopUpdate:UI:RestoreBackup' => 'You can restore the database from \'%1$s\'~~', - 'iTopUpdate:UI:UpdateDone' => 'Upgrade successful~~', - 'Menu:iTopUpdate' => 'Application Upgrade~~', - 'Menu:iTopUpdate+' => 'Application Upgrade~~', + 'iTopUpdate:UI:RestoreArchive' => 'Você pode restaurar sua aplicação com o arquivo \'%1$s\'', + 'iTopUpdate:UI:RestoreBackup' => 'Você pode restaurar sua base de dados com \'%1$s\'', + 'iTopUpdate:UI:UpdateDone' => 'Atualizado com sucesso', + 'Menu:iTopUpdate' => 'Atualização da Aplicação', + 'Menu:iTopUpdate+' => 'Atualização da Aplicação', // Missing itop entries - 'Class:ModuleInstallation/Attribute:installed' => 'Installed on~~', - 'Class:ModuleInstallation/Attribute:name' => 'Name~~', - 'Class:ModuleInstallation/Attribute:version' => 'Version~~', - 'Class:ModuleInstallation/Attribute:comment' => 'Comment~~', + 'Class:ModuleInstallation/Attribute:installed' => 'Instalado em', + 'Class:ModuleInstallation/Attribute:name' => 'Noome', + 'Class:ModuleInstallation/Attribute:version' => 'Versão', + 'Class:ModuleInstallation/Attribute:comment' => 'Comentário', )); diff --git a/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php b/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php index fd41eeeda..d8021c76c 100644 --- a/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php +++ b/datamodels/2.x/itop-files-information/dictionaries/pt_br.dict.itop-files-information.php @@ -22,9 +22,9 @@ */ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( // Errors - 'FilesInformation:Error:MissingFile' => 'Missing file: %1$s~~', - 'FilesInformation:Error:CorruptedFile' => 'File %1$s is corrupted~~', - 'FilesInformation:Error:CantWriteToFile' => 'Can not write to file %1$s~~', + 'FilesInformation:Error:MissingFile' => 'Faltando arquivo: %1$s', + 'FilesInformation:Error:CorruptedFile' => 'Arquivo %1$s está corrompido', + 'FilesInformation:Error:CantWriteToFile' => 'Sem permissão de escrita no arquivo %1$s', )); diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php index 3be110b85..eff52cd90 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/pt_br.dict.itop-incident-mgmt-itil.php @@ -233,7 +233,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:Incident/Stimulus:ev_reopen+' => '', 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => 'Não é possível atribuir o incidente principal ao próprio incidente', - 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:Incident/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:Incident/Method:ResolveChildTickets+' => 'Conecte a resolução ao ticket filho (ev_autoresolve) e alinhe as seguintes características: service, team, agent, resolution info', 'Tickets:Related:OpenIncidents' => 'Incidentes abertos', )); diff --git a/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php index 61b011120..e7d65f824 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/pt_br.dict.itop-portal-base.php @@ -61,7 +61,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Portal:File:DisplayInfo' => '%1$s', 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Abrir / Download', 'Portal:Calendar-FirstDayOfWeek' => 'pt-br', //work with moment.js locales - 'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~', + 'Portal:Form:Close:Warning' => 'Você deseja abandonar esta página? Os dados digitados podem ser perdidos.', )); // UserProfile brick @@ -111,7 +111,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Brick:Portal:Manage:All' => 'Todos', 'Brick:Portal:Manage:Group' => 'Group', 'Brick:Portal:Manage:fct:count' => 'Total', - 'Brick:Portal:Manage:fct:sum' => 'Sum~~', + 'Brick:Portal:Manage:fct:sum' => 'Soma', 'Brick:Portal:Manage:fct:avg' => 'Média', 'Brick:Portal:Manage:fct:min' => 'Min', 'Brick:Portal:Manage:fct:max' => 'Max', @@ -125,12 +125,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s', 'Brick:Portal:Object:Form:Stimulus:Title' => 'Por favor, preencha as seguintes informações:', 'Brick:Portal:Object:Form:Message:Saved' => 'Salvo', - 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s salvo~~', + 'Brick:Portal:Object:Form:Message:ObjectSaved' => '%1$s salvo', 'Brick:Portal:Object:Search:Regular:Title' => 'Selecionar %1$s (%2$s)', 'Brick:Portal:Object:Search:Hierarchy:Title' => 'Selecinar %1$s (%2$s)', - 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s~~', - 'Brick:Portal:Object:Copy:Tooltip' => 'Copy object link~~', - 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copied~~' + 'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s', + 'Brick:Portal:Object:Copy:Tooltip' => 'Copiar', + 'Brick:Portal:Object:Copy:CopiedTooltip' => 'Copiado' )); // CreateBrick brick diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php index f595fc3cc..0323ff575 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/pt_br.dict.itop-request-mgmt-itil.php @@ -259,7 +259,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Não é possível atribuir a solicitação principal para a própria solicitação', - 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Conecte a resolução a pedidos filhos (ev_autoresolve) e alinhe as seguintes características da requisição: serviço, equipe, agente, info de resolução', )); diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php index 52e2fae12..bc4204e2e 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/pt_br.dict.itop-request-mgmt.php @@ -287,7 +287,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Portal:LanguageChangedTo_Lang' => 'Linguagem alterada para', 'Portal:ChooseYourFavoriteLanguage' => 'Escolha sua linguagem favorita', - 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets~~', + 'Class:UserRequest/Method:ResolveChildTickets' => 'ResolveChildTickets', 'Class:UserRequest/Method:ResolveChildTickets+' => 'Conecte a resolução a pedidos filhos (ev_autoresolve) e alinhe as seguintes características da requisição: serviço, equipe, agente, info de resolução', )); diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php index a00b591a4..9a0b4ac66 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/pt_br.dict.itop-service-mgmt-provider.php @@ -345,8 +345,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'Incidente', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'Solicitação serviço', 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'Solicitação serviço', - 'Class:ServiceSubcategory/Attribute:service_provider' => 'Provider Name~~', - 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provider~~', + 'Class:ServiceSubcategory/Attribute:service_provider' => 'Nome do provedor', + 'Class:ServiceSubcategory/Attribute:service_org_id' => 'Provedor', )); // @@ -427,16 +427,16 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', 'Class:lnkSLAToSLT/Attribute:slt_name' => 'Nome SLT', 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', - 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT metric~~', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT request type~~', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT ticket priority~~', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT value~~', - 'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT value unit~~', - 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Métrica SLT', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Tipo de requisição SLT', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Prioridade do ticket SLT', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value' => 'Valor do SLT', + 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Unidade de valor do SLT', + 'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '', )); // diff --git a/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php index 5841d5cdc..3ebee4f65 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/pt_br.dict.itop-tickets.php @@ -84,7 +84,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', 'Class:Ticket/Attribute:operational_status/Value:closed' => 'Fechado', 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', - 'Ticket:ImpactAnalysis' => 'Análise de Impacto~~', + 'Ticket:ImpactAnalysis' => 'Análise de Impacto', )); @@ -194,27 +194,27 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'WorkOrder:Moreinfo' => 'Mais informações', 'Tickets:ResolvedFrom' => 'Resolvido automaticamente de %1$s', - 'Class:cmdbAbstractObject/Method:Set' => 'Set~~', + 'Class:cmdbAbstractObject/Method:Set' => 'Set', 'Class:cmdbAbstractObject/Method:Set+' => 'Defina um campo com um valor estático', - 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field', + 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'O campo para definir, no objeto atual', 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Valor', 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'O valor para definir', 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate', 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Defina um campo com a data e hora atual', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'O campo para definir, no objeto atual', 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser', 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Defina um campo com o usuário atualmente logado', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'O campo para definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado. Esse nome amigável é o nome da pessoa, se houver alguma anexada ao usuário, caso contrário, é o login.', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson', 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Defina um campo com a pessoa atualmente logada (a \\"pessoa\\" anexada ao \\"usuário\\").', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'O campo para definir, no objeto atual. Se o campo for uma string, o nome amigável será usado, caso contrário, o identificador será usado. ', - 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~', + 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime', 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Defina um campo com o tempo (segundos) decorrido desde a data dada por outro campo', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'O campo para definir, no objeto atual', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Campo de Referência', 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'O campo do qual obter a data de referência', @@ -222,24 +222,24 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Deixe em branco para confiar no esquema padrão de horas de trabalho, ou configure para \\"DefaultWorkingTimeComputer\\" para forçar um esquema de 24x7', 'Class:cmdbAbstractObject/Method:Reset' => 'Reset', 'Class:cmdbAbstractObject/Method:Reset+' => 'Redefinir um campo para seu valor padrão', - 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'O campo para redefinir, no objeto atual', - 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~', + 'Class:cmdbAbstractObject/Method:Copy' => 'Cop', 'Class:cmdbAbstractObject/Method:Copy+' => 'Copie o valor de um campo para outro campo', - 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~', + 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Campo alvo', 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'O campo para definir, no objeto atual', - 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~', + 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Campo de origem', 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'O campo para obter o valor de, no objeto atual', - 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus~~', + 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus', 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Aplique o estímulo especificado ao objeto atual', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Código de estímulo', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'Um código de estímulo válido para a classe atual', - 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~', + 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own', 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTO', - 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~', + 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve', 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Objetivo baseado em um SLT do tipo TTR', - 'portal:itop-portal' => 'Standard portal~~', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus) + 'portal:itop-portal' => 'Portal do usuário', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus) 'Page:DefaultTitle' => 'iTop - Portal do Usuário', 'Brick:Portal:UserProfile:Title' => 'Meu Perfil', 'Brick:Portal:NewRequest:Title' => 'Nova Solicitação', @@ -248,5 +248,5 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Brick:Portal:OngoingRequests:Title+' => '

Acompanhar suas solicitações em andamento, adicionar comentários, anexar documentos e confirmar a solução.

', 'Brick:Portal:OngoingRequests:Tab:OnGoing' => 'Abrir', 'Brick:Portal:OngoingRequests:Tab:Resolved' => 'Resolvido', - 'Brick:Portal:ClosedRequests:Title' => 'Fechar solicitações', + 'Brick:Portal:ClosedRequests:Title' => 'Solicitações Fechadas', )); diff --git a/dictionaries/pt_br.dictionary.itop.core.php b/dictionaries/pt_br.dictionary.itop.core.php index 2f99aaa2d..ad4203f2a 100644 --- a/dictionaries/pt_br.dictionary.itop.core.php +++ b/dictionaries/pt_br.dictionary.itop.core.php @@ -52,7 +52,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Core:AttributeCaseLog' => 'Log', 'Core:AttributeCaseLog+' => '', - 'Core:AttributeMetaEnum' => 'Computed enum~~', + 'Core:AttributeMetaEnum' => 'Enum Computado', 'Core:AttributeMetaEnum+' => '', 'Core:AttributeLinkedSetIndirect' => 'Array de objetos (N-N)', @@ -204,12 +204,12 @@ Operadores:
'Core:AttributeTag' => 'Etiquetas', 'Core:AttributeTag+' => 'Etiquetas', - 'Core:Context=REST/JSON' => 'REST~~', - 'Core:Context=Synchro' => 'Synchro~~', - 'Core:Context=Setup' => 'Setup~~', - 'Core:Context=GUI:Console' => 'Console~~', - 'Core:Context=CRON' => 'cron~~', - 'Core:Context=GUI:Portal' => 'Portal~~', + 'Core:Context=REST/JSON' => 'REST', + 'Core:Context=Synchro' => 'Synchro', + 'Core:Context=Setup' => 'Setup', + 'Core:Context=GUI:Console' => 'Console', + 'Core:Context=CRON' => 'cron', + 'Core:Context=GUI:Portal' => 'Portal', )); @@ -542,8 +542,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:Trigger/Attribute:action_list+' => 'Ações executadas quando o gatilho é ativado', 'Class:Trigger/Attribute:finalclass' => 'Tipo', 'Class:Trigger/Attribute:finalclass+' => '', - 'Class:Trigger/Attribute:context' => 'Context~~', - 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~', + 'Class:Trigger/Attribute:context' => 'Contexto', + 'Class:Trigger/Attribute:context+' => 'Contexto para permitir o gatilho ser ativado', )); // @@ -633,8 +633,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( // Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Class:TriggerOnThresholdReached' => 'Gatilho (na entrada)', - 'Class:TriggerOnThresholdReached+' => 'Gatilho no cronômetro limite atingido', + 'Class:TriggerOnThresholdReached' => 'Gatilho (na atingimento de limite)', + 'Class:TriggerOnThresholdReached+' => 'Gatilho de limite do cronômetro atingido', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Cronômetro', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Entrada', @@ -956,12 +956,12 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( // Class: TagSetFieldData // Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( - 'Class:TagSetFieldData' => '%2$s for class %1$s~~', + 'Class:TagSetFieldData' => '%2$s para classe %1$s', 'Class:TagSetFieldData+' => '', - 'Class:TagSetFieldData/Attribute:code' => 'Code~~', + 'Class:TagSetFieldData/Attribute:code' => 'Código', 'Class:TagSetFieldData/Attribute:code+' => 'Código interno. Deve conter pelo menos 3 caracteres alfanuméricos', - 'Class:TagSetFieldData/Attribute:label' => 'Label~~', + 'Class:TagSetFieldData/Attribute:label' => 'Rótulo', 'Class:TagSetFieldData/Attribute:label+' => 'Rótulo exibido', 'Class:TagSetFieldData/Attribute:description' => 'Descrição', 'Class:TagSetFieldData/Attribute:description+' => 'Descrição', diff --git a/dictionaries/pt_br.dictionary.itop.ui.php b/dictionaries/pt_br.dictionary.itop.ui.php index eeed31871..f435f7944 100644 --- a/dictionaries/pt_br.dictionary.itop.ui.php +++ b/dictionaries/pt_br.dictionary.itop.ui.php @@ -128,7 +128,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Class:User/Attribute:profile_list+' => 'Regras, permissões de direito para essa pessoa', 'Class:User/Attribute:allowed_org_list' => 'Organizações permitidas', 'Class:User/Attribute:allowed_org_list+' => 'O usuário está permitido ver as informações para a(s) organização(ões) abaixo. Se nenhuma organização for especificada, não há restrição.', - 'Class:User/Attribute:status' => 'Status~~', + 'Class:User/Attribute:status' => 'Status', 'Class:User/Attribute:status+' => 'Se a conta de usuário está habilitada ou desabilitada.', 'Class:User/Attribute:status/Value:enabled' => 'Ativado', 'Class:User/Attribute:status/Value:disabled' => 'Desativado', @@ -459,8 +459,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:Error:Invalid_Stimulus_On_Object_In_State' => 'Erro: invalid stimulus "%1$s" on object %2$s in state "%3$s".', 'UI:Error:InvalidDashboardFile' => 'Erro: arquivo de painel inválido', 'UI:Error:InvalidDashboard' => 'Erro: painel inválido', - 'UI:Error:MaintenanceMode' => 'Application is currently in maintenance~~', - 'UI:Error:MaintenanceTitle' => 'Maintenance~~', + 'UI:Error:MaintenanceMode' => 'A aplicação está em manutenção', + 'UI:Error:MaintenanceTitle' => 'Manutenção', 'UI:GroupBy:Count' => 'Número', 'UI:GroupBy:Count+' => 'Número de elementos', @@ -716,8 +716,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:Schema:Attributes' => 'Atributos', 'UI:Schema:AttributeCode' => 'Código atributo', 'UI:Schema:AttributeCode+' => 'Código interno do atributo', - 'UI:Schema:Label' => 'Label', - 'UI:Schema:Label+' => 'Label of the attribute', + 'UI:Schema:Label' => 'Rótulo', + 'UI:Schema:Label+' => 'Rótulo do atributo', 'UI:Schema:Type' => 'Tipo', 'UI:Schema:Type+' => 'Tipo dado do atributo', @@ -763,10 +763,10 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'UI:Schema:ClassFilter' => 'Classe:', 'UI:Schema:DisplayLabel' => 'Exibir:', 'UI:Schema:DisplaySelector/LabelAndCode' => 'Etiqueta e código', - 'UI:Schema:DisplaySelector/Label' => 'Label~~', - 'UI:Schema:DisplaySelector/Code' => 'Code~~', + 'UI:Schema:DisplaySelector/Label' => 'Rótulo', + 'UI:Schema:DisplaySelector/Code' => 'Código', 'UI:Schema:Attribute/Filter' => 'Filtro', - 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', + 'UI:Schema:DefaultNullValue' => 'Padrão nulo : "%1$s"', 'UI:LinksWidget:Autocomplete+' => 'Tipo os 3 primeiro caracteres...', 'UI:Edit:TestQuery' => 'Testar consulta', 'UI:Combo:SelectValue' => '--- selecione um valor ---', @@ -1155,12 +1155,12 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:Button:GoPrint' => 'Imprimir ...', 'UI:ExplainPrintable' => 'Clique no ícone %1$s para ocultar itens da impressão.
Use o recurso "pré-visualização de impressão" do seu navegador para visualizar antes de imprimir.
Nota: este cabeçalho e outros controles de ajuste não ser impresso.', 'UI:PrintResolution:FullSize' => 'Tamanho grande', - 'UI:PrintResolution:A4Portrait' => 'A4 Portrait~~', + 'UI:PrintResolution:A4Portrait' => 'Retrato A4', 'UI:PrintResolution:A4Landscape' => 'Paisagem A4', 'UI:PrintResolution:LetterPortrait' => 'Carta Retrato', - 'UI:PrintResolution:LetterLandscape' => 'Letter Landscape~~', - 'UI:Toggle:StandardDashboard' => 'Standard~~', - 'UI:Toggle:CustomDashboard' => 'Custom~~', + 'UI:PrintResolution:LetterLandscape' => 'Carta Retrato', + 'UI:Toggle:StandardDashboard' => 'Padrão', + 'UI:Toggle:CustomDashboard' => 'Customizado', 'UI:ConfigureThisList' => 'Configurar esta lista...', 'UI:ListConfigurationTitle' => 'Listar configuração', @@ -1316,25 +1316,25 @@ When associated with a trigger, each action is given an "order" number, specifyi 'Month-12' => 'Dezembro', // Short version for the DatePicker - 'DayOfWeek-Sunday-Min' => 'Su~~', - 'DayOfWeek-Monday-Min' => 'Mo~~', - 'DayOfWeek-Tuesday-Min' => 'Tu~~', - 'DayOfWeek-Wednesday-Min' => 'Nós', - 'DayOfWeek-Thursday-Min' => 'Th~~', - 'DayOfWeek-Friday-Min' => 'Fr~~', - 'DayOfWeek-Saturday-Min' => 'Sa~~', - 'Month-01-Short' => 'Jan~~', - 'Month-02-Short' => 'Feb~~', - 'Month-03-Short' => 'Mar~~', - 'Month-04-Short' => 'Apr~~', - 'Month-05-Short' => 'May~~', - 'Month-06-Short' => 'Jun~~', - 'Month-07-Short' => 'Jul~~', - 'Month-08-Short' => 'Aug~~', - 'Month-09-Short' => 'Sep~~', - 'Month-10-Short' => 'Oct~~', - 'Month-11-Short' => 'Nov~~', - 'Month-12-Short' => 'Dec~~', + 'DayOfWeek-Sunday-Min' => 'D', + 'DayOfWeek-Monday-Min' => 'S', + 'DayOfWeek-Tuesday-Min' => 'T', + 'DayOfWeek-Wednesday-Min' => 'Q', + 'DayOfWeek-Thursday-Min' => 'Q', + 'DayOfWeek-Friday-Min' => 'S', + 'DayOfWeek-Saturday-Min' => 'S', + 'Month-01-Short' => 'Jan', + 'Month-02-Short' => 'Fev', + 'Month-03-Short' => 'Mar', + 'Month-04-Short' => 'Abr', + 'Month-05-Short' => 'Mai', + 'Month-06-Short' => 'Jun', + 'Month-07-Short' => 'Jul', + 'Month-08-Short' => 'Ago', + 'Month-09-Short' => 'Set', + 'Month-10-Short' => 'Out', + 'Month-11-Short' => 'Nov', + 'Month-12-Short' => 'Dez', 'Calendar-FirstDayOfWeek' => '0', // 0 = Sunday, 1 = Monday, etc... 'UI:Menu:ShortcutList' => 'Criar um atalho...', @@ -1370,22 +1370,22 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:CSVImport:DateAndTimeFormats' => 'Formato de data e hora', 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => 'Formato padrão: %1$s (por exemplo, %2$s)', 'UI:CSVImport:CustomDateTimeFormat' => 'Formato personalizado: %1$s', - 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Available placeholders: - - - - - - - - - - - - - - -
Yyear (4 digits, e.g. 2016)
yyear (2 digits, e.g. 16 for 2016)
mmonth (2 digits, e.g. 01..12)
nmonth (1 or 2 digits no leading zero, e.g. 1..12)
dday (2 digits, e.g. 01..31)
jday (1 or 2 digits no leading zero, e.g. 1..31)
Hhour (24 hour, 2 digits, e.g. 00..23)
hhour (12 hour, 2 digits, e.g. 01..12)
Ghour (24 hour, 1 or 2 digits no leading zero, e.g. 0..23)
ghour (12 hour, 1 or 2 digits no leading zero, e.g. 1..12)
ahour, am or pm (lowercase)
Ahour, AM or PM (uppercase)
iminutes (2 digits, e.g. 00..59)
sseconds (2 digits, e.g. 00..59)
~~', + 'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Placeholders disponíveis: + + + + + + + + + + + + + + +
Yano (4 dígitos, ex. 2016)
yano (2 dígitos, ex. 16 para 2016)
mmês (2 dígitos, ex. 01..12)
nmês (1 ou 2 dígitos sem zeros a esquerda, ex. 1..12)
ddia (2 dígitos, ex. 01..31)
jdia (1 ou 2 dígitos sem zeros a esquerda, ex. 1..31)
Hhora (24 hour, 2 dígitos, ex. 00..23)
hhora (12 hour, 2 dígitos, ex. 01..12)
Ghora (24 hour, 1 ou 2 dígitos sem zeros a esquerda, ex. 0..23)
ghora (12 hour, 1 ou 2 dígitos sem zeros a esquerda, ex. 1..12)
ahora, am ou pm (minúsculo)
Ahora, AM ou PM (maiúsculo)
iminutos (2 dígitos, ex. 00..59)
ssegundos (2 dígitos, ex. 00..59)
', 'UI:Button:Remove' => 'Excluir', 'UI:AddAnExisting_Class' => 'Adicionar objetos do tipo %1$s...', @@ -1399,25 +1399,25 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:About:InstallationOptions' => 'Opções de instalação', 'UI:About:ManualExtensionSource' => 'Extensão', 'UI:About:Extension_Version' => 'Versão: %1$s', - 'UI:About:RemoteExtensionSource' => 'Data~~', + 'UI:About:RemoteExtensionSource' => 'Dado', 'UI:DisconnectedDlgMessage' => 'Você está desconectado. Você deve se identificar para continuar usando o aplicativo.', 'UI:DisconnectedDlgTitle' => 'Atenção!', 'UI:LoginAgain' => 'Login novamente', 'UI:StayOnThePage' => 'Fique nessa página', - 'ExcelExporter:ExportMenu' => 'Excel Export...~~', - 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~', - 'ExcelExporter:ExportButton' => 'Export~~', - 'ExcelExporter:DownloadButton' => 'Download %1$s~~', - 'ExcelExporter:RetrievingData' => 'Recuperando dados ...', - 'ExcelExporter:BuildingExcelFile' => 'Construindo o arquivo do Excel ...', + 'ExcelExporter:ExportMenu' => 'Exportar para Excel...', + 'ExcelExporter:ExportDialogTitle' => 'Exportar para Excel', + 'ExcelExporter:ExportButton' => 'Exportar', + 'ExcelExporter:DownloadButton' => 'Download %1$s', + 'ExcelExporter:RetrievingData' => 'Recuperando dados...', + 'ExcelExporter:BuildingExcelFile' => 'Construindo o arquivo do Excel...', 'ExcelExporter:Done' => 'Feito.', 'ExcelExport:AutoDownload' => 'Inicie o download automaticamente quando a exportação estiver pronta', 'ExcelExport:PreparingExport' => 'Preparando a exportação ...', 'ExcelExport:Statistics' => 'Estatísticas', 'portal:legacy_portal' => 'Portal do usuário final', - 'portal:backoffice' => 'iTop Back-Office User Interface~~', + 'portal:backoffice' => 'Interface de usuário back-office do iTop', 'UI:CurrentObjectIsLockedBy_User' => 'O objeto está bloqueado, pois está sendo modificado por %1$s.', 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'O objeto está sendo modificado por %1$s. Suas modificações não podem ser enviadas, pois seriam sobrescritas.', @@ -1426,10 +1426,10 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:ConcurrentLockKilled' => 'O bloqueio impedindo modificações no objeto atual foi deletado.', 'UI:Menu:KillConcurrentLock' => 'Matar o bloqueio de modificação simultânea!', - 'UI:Menu:ExportPDF' => 'Exportar como PDF ...', + 'UI:Menu:ExportPDF' => 'Exportar como PDF...', 'UI:Menu:PrintableVersion' => 'Versão para impressão', - 'UI:BrowseInlineImages' => 'Navegue pelas imagens ...', + 'UI:BrowseInlineImages' => 'Navegue pelas imagens...', 'UI:UploadInlineImageLegend' => 'Carregar uma nova imagem', 'UI:SelectInlineImageToUpload' => 'Selecione a imagem para enviar', 'UI:AvailableInlineImagesLegend' => 'Imagens disponíveis', @@ -1445,7 +1445,7 @@ When associated with a trigger, each action is given an "order" number, specifyi // Search form 'UI:Search:Toggle' => 'Minimizar / Expandir', 'UI:Search:AutoSubmit:DisabledHint' => 'O envio automático foi desativado para esta classe', - 'UI:Search:Obsolescence:DisabledHint' => ' Based on your preferences, obsolete data are hidden~~', + 'UI:Search:Obsolescence:DisabledHint' => ' Baseado nas suas preferências, dados obsoletos estão escondidos', 'UI:Search:NoAutoSubmit:ExplainText' => 'Adicione algum critério na caixa de pesquisa ou clique no botão de pesquisa para visualizar os objetos.', 'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Adicionar novos critérios', // - Add new criteria button @@ -1506,7 +1506,7 @@ When associated with a trigger, each action is given an "order" number, specifyi // - Default widget 'UI:Search:Criteria:Operator:Default:Empty' => 'Está vazio', 'UI:Search:Criteria:Operator:Default:NotEmpty' => 'Não está vazio', - 'UI:Search:Criteria:Operator:Default:Equals' => 'Equals~~', + 'UI:Search:Criteria:Operator:Default:Equals' => 'Iguais', 'UI:Search:Criteria:Operator:Default:Between' => 'Entre', // - String widget 'UI:Search:Criteria:Operator:String:Contains' => 'Contém', @@ -1514,23 +1514,23 @@ When associated with a trigger, each action is given an "order" number, specifyi 'UI:Search:Criteria:Operator:String:EndsWith' => 'Termina com', 'UI:Search:Criteria:Operator:String:RegExp' => 'Exp. Regular ', // - Numeric widget - 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Equals~~', // => '=', + 'UI:Search:Criteria:Operator:Numeric:Equals' => 'Iguais', // => '=', 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => 'Maior', // => '>', 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => 'Maior', // > '>=', - 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menos', // => '<', - 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menos / igual a', // > '<=', + 'UI:Search:Criteria:Operator:Numeric:LessThan' => 'Menor', // => '<', + 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => 'Menor / igual a', // > '<=', 'UI:Search:Criteria:Operator:Numeric:Different' => 'Diferente', // => '≠', // - Tag Set Widget 'UI:Search:Criteria:Operator:TagSet:Matches' => 'Matches~~', // - Other translations - 'UI:Search:Value:Filter:Placeholder' => 'Filter...~~', - 'UI:Search:Value:Search:Placeholder' => 'Search...~~', - 'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.~~', - 'UI:Search:Value:Autocomplete:Wait' => 'Please wait...~~', - 'UI:Search:Value:Autocomplete:NoResult' => 'No result.~~', - 'UI:Search:Value:Toggler:CheckAllNone' => 'Check all / none~~', - 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Check all / none visibles~~', + 'UI:Search:Value:Filter:Placeholder' => 'Filtrar...', + 'UI:Search:Value:Search:Placeholder' => 'Buscar...', + 'UI:Search:Value:Autocomplete:StartTyping' => 'Comece a digitar valores possíveis.', + 'UI:Search:Value:Autocomplete:Wait' => 'Aguarde...', + 'UI:Search:Value:Autocomplete:NoResult' => 'Sem resultados.', + 'UI:Search:Value:Toggler:CheckAllNone' => 'Marcar todos / nenhum', + 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => 'Marcar todos / nenhum visiveis', // - Widget other translations 'UI:Search:Criteria:Numeric:From' => 'De', @@ -1564,8 +1564,8 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Expression:Unit:Short:MONTH' => 'm', 'Expression:Unit:Short:YEAR' => 'a', - 'Expression:Unit:Long:DAY' => 'day(s)~~', - 'Expression:Unit:Long:HOUR' => 'hour(s)~~', + 'Expression:Unit:Long:DAY' => 'dia(s)', + 'Expression:Unit:Long:HOUR' => 'hora(s)~~', 'Expression:Unit:Long:MINUTE' => 'minuto(s)', 'Expression:Verb:NOW' => 'agora', @@ -1620,7 +1620,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array( 'Menu:UserAccountsMenu+' => 'Contas usuários', 'Menu:UserAccountsMenu:Title' => 'Contas usuários', 'Menu:MyShortcuts' => 'Meus atalhos', - 'Menu:UserManagement' => 'User Management~~', - 'Menu:Queries' => 'Queries~~', - 'Menu:ConfigurationTools' => 'Configuration~~', + 'Menu:UserManagement' => 'Gerenciamento de usuários', + 'Menu:Queries' => 'Consultas', + 'Menu:ConfigurationTools' => 'Configuração', ));