Update PT BR translations (#159)

* Correct threshold translation
* Better translation for closed requests
* itop-portal better translation
* Fixed typo
* Missing PT-BR translations
* Removed ~~ from translated messages

Co-authored-by: Lucas Mindêllo de Andrade <lucas.rokam@gmail.com>
This commit is contained in:
Lucas Mindêllo de Andrade
2020-08-31 08:12:20 -03:00
committed by GitHub
parent 84cd18bcb8
commit f59f2b2109
17 changed files with 325 additions and 325 deletions

View File

@@ -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',
));

View File

@@ -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'
));

View File

@@ -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'
));

View File

@@ -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+' => '',
));

View File

@@ -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+' => '',
));

View File

@@ -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',
));
//

View File

@@ -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.<br/>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.<br/>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.',
));

View File

@@ -21,98 +21,98 @@
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
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',
));

View File

@@ -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',
));

View File

@@ -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',
));

View File

@@ -61,7 +61,7 @@ Dict::Add('PT BR', 'Brazilian', 'Brazilian', array(
'Portal:File:DisplayInfo' => '<a href="%2$s" class="file_download_link">%1$s</a>',
'Portal:File:DisplayInfo+' => '%1$s (%2$s) <a href="%3$s" class="file_open_link" target="_blank">Abrir</a> / <a href="%4$s" class="file_download_link">Download</a>',
'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

View File

@@ -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',
));

View File

@@ -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',
));

View File

@@ -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+' => '',
));
//

View File

@@ -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+' => '<p>Acompanhar suas solicitações em andamento, adicionar comentários, anexar documentos e confirmar a solução.</p>',
'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',
));

View File

@@ -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:<br/>
'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',

View File

@@ -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.<br/>Use o recurso "pré-visualização de impressão" do seu navegador para visualizar antes de imprimir.<br/>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:<table>
<tr><td>Y</td><td>year (4 digits, e.g. 2016)</td></tr>
<tr><td>y</td><td>year (2 digits, e.g. 16 for 2016)</td></tr>
<tr><td>m</td><td>month (2 digits, e.g. 01..12)</td></tr>
<tr><td>n</td><td>month (1 or 2 digits no leading zero, e.g. 1..12)</td></tr>
<tr><td>d</td><td>day (2 digits, e.g. 01..31)</td></tr>
<tr><td>j</td><td>day (1 or 2 digits no leading zero, e.g. 1..31)</td></tr>
<tr><td>H</td><td>hour (24 hour, 2 digits, e.g. 00..23)</td></tr>
<tr><td>h</td><td>hour (12 hour, 2 digits, e.g. 01..12)</td></tr>
<tr><td>G</td><td>hour (24 hour, 1 or 2 digits no leading zero, e.g. 0..23)</td></tr>
<tr><td>g</td><td>hour (12 hour, 1 or 2 digits no leading zero, e.g. 1..12)</td></tr>
<tr><td>a</td><td>hour, am or pm (lowercase)</td></tr>
<tr><td>A</td><td>hour, AM or PM (uppercase)</td></tr>
<tr><td>i</td><td>minutes (2 digits, e.g. 00..59)</td></tr>
<tr><td>s</td><td>seconds (2 digits, e.g. 00..59)</td></tr>
</table>~~',
'UI:CSVImport:CustomDateTimeFormatTooltip' => 'Placeholders disponíveis:<table>
<tr><td>Y</td><td>ano (4 dígitos, ex. 2016)</td></tr>
<tr><td>y</td><td>ano (2 dígitos, ex. 16 para 2016)</td></tr>
<tr><td>m</td><td>mês (2 dígitos, ex. 01..12)</td></tr>
<tr><td>n</td><td>mês (1 ou 2 dígitos sem zeros a esquerda, ex. 1..12)</td></tr>
<tr><td>d</td><td>dia (2 dígitos, ex. 01..31)</td></tr>
<tr><td>j</td><td>dia (1 ou 2 dígitos sem zeros a esquerda, ex. 1..31)</td></tr>
<tr><td>H</td><td>hora (24 hour, 2 dígitos, ex. 00..23)</td></tr>
<tr><td>h</td><td>hora (12 hour, 2 dígitos, ex. 01..12)</td></tr>
<tr><td>G</td><td>hora (24 hour, 1 ou 2 dígitos sem zeros a esquerda, ex. 0..23)</td></tr>
<tr><td>g</td><td>hora (12 hour, 1 ou 2 dígitos sem zeros a esquerda, ex. 1..12)</td></tr>
<tr><td>a</td><td>hora, am ou pm (minúsculo)</td></tr>
<tr><td>A</td><td>hora, AM ou PM (maiúsculo)</td></tr>
<tr><td>i</td><td>minutos (2 dígitos, ex. 00..59)</td></tr>
<tr><td>s</td><td>segundos (2 dígitos, ex. 00..59)</td></tr>
</table>',
'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' => '<span class="fas fa-eye-slash fa-1x"></span> Based on your preferences, obsolete data are hidden~~',
'UI:Search:Obsolescence:DisabledHint' => '<span class="fas fa-eye-slash fa-1x"></span> 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',
));