mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
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:
committed by
GitHub
parent
84cd18bcb8
commit
f59f2b2109
@@ -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',
|
||||
));
|
||||
|
||||
@@ -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'
|
||||
));
|
||||
|
||||
@@ -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'
|
||||
));
|
||||
|
||||
@@ -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+' => '',
|
||||
));
|
||||
|
||||
@@ -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+' => '',
|
||||
));
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
//
|
||||
|
||||
@@ -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.',
|
||||
));
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
|
||||
@@ -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+' => '',
|
||||
));
|
||||
|
||||
//
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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',
|
||||
));
|
||||
|
||||
Reference in New Issue
Block a user