ajout app
This commit is contained in:
12
SNIPE-IT/resources/lang/pt-BR/account/general.php
Normal file
12
SNIPE-IT/resources/lang/pt-BR/account/general.php
Normal file
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'personal_api_keys' => 'Chaves de API pessoal',
|
||||
'api_key_warning' => 'Ao gerar um token de API, certifique-se de copiá-lo imediatamente porque
|
||||
eles não serão visíveis para você novamente.',
|
||||
'api_base_url' => 'A sua URL base da API está localizada em:',
|
||||
'api_base_url_endpoint' => '/<endpoint>',
|
||||
'api_token_expiration_time' => 'Tokens de API estão definidos para expirar em:',
|
||||
'api_reference' => 'Confira a <a href="https://snipe-it.readme.io/reference" target="_blank">referência da API</a> para
|
||||
encontrar pontos de API específicos e documentação adicional da API.',
|
||||
);
|
22
SNIPE-IT/resources/lang/pt-BR/admin/accessories/general.php
Normal file
22
SNIPE-IT/resources/lang/pt-BR/admin/accessories/general.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'accessory_category' => 'Categoria do Acessório',
|
||||
'accessory_name' => 'Nome do Acessório',
|
||||
'checkout' => 'Alocar acessório',
|
||||
'checkin' => 'Devolver acessório',
|
||||
'create' => 'Criar um dispositivo',
|
||||
'edit' => 'Editar acessório',
|
||||
'eula_text' => 'EULA da Categoria',
|
||||
'eula_text_help' => 'Este campo lhe permite personalizar seus EULAs para tipos específicos de ativos. Se você apenas tem um EULA para todos os seus ativos, você pode selecionar a caixa abaixo para usar o padrão primário.',
|
||||
'require_acceptance' => 'Requer que usuários confirmem a aceitação de ativos nesta categoria.',
|
||||
'no_default_eula' => 'Nenhum EULA padrão primário foi encontrado. Adicione um nas Configurações.',
|
||||
'total' => 'Total',
|
||||
'remaining' => 'Disponível',
|
||||
'update' => 'Atualizar dispositivo',
|
||||
'use_default_eula' => 'Em vez disso, use o <a href="#" data-toggle="modal" data-target="#eulaModal">EULA padrão primário</a>.',
|
||||
'use_default_eula_disabled' => '<del>Em vez disso, use o EULA padrão primário.</del> Nenhum EULA padrão primário foi definido. Adicione um nas Configurações.',
|
||||
'clone' => 'Clonar Acessório',
|
||||
'delete_disabled' => 'Este acessório não pode ser excluído ainda porque alguns itens ainda estão checados.',
|
||||
|
||||
);
|
39
SNIPE-IT/resources/lang/pt-BR/admin/accessories/message.php
Normal file
39
SNIPE-IT/resources/lang/pt-BR/admin/accessories/message.php
Normal file
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'Este acessório [:id] não existe.',
|
||||
'not_found' => 'Esse acessório não foi encontrado.',
|
||||
'assoc_users' => 'Este acessório tem atualmente :count itens alocado para os usuários. Por favor, verifique em acessórios e e tente novamente. ',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'Acessório não criado, Por favor tente novamente.',
|
||||
'success' => 'Acessório criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Acessório não atualizado, Por favor tente novamente',
|
||||
'success' => 'Acessório atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir este acessório?',
|
||||
'error' => 'Ocorreu um problema ao remover o acessório. Por favor, tente novamente.',
|
||||
'success' => 'O acessório foi excluído com sucesso.'
|
||||
),
|
||||
|
||||
'checkout' => array(
|
||||
'error' => 'O acessório não foi alocado, por favor tente novamente',
|
||||
'success' => 'Acessório alocado com sucesso.',
|
||||
'unavailable' => 'Acessório não está disponível para check-out. Verifique a quantidade disponível',
|
||||
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.'
|
||||
),
|
||||
|
||||
'checkin' => array(
|
||||
'error' => 'O acessório não foi devolvido, por favor, tente novamente',
|
||||
'success' => 'Acessório devolvido com sucesso.',
|
||||
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.'
|
||||
)
|
||||
|
||||
|
||||
);
|
11
SNIPE-IT/resources/lang/pt-BR/admin/accessories/table.php
Normal file
11
SNIPE-IT/resources/lang/pt-BR/admin/accessories/table.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'dl_csv' => 'Baixar CSV',
|
||||
'eula_text' => 'EULA',
|
||||
'id' => 'ID',
|
||||
'require_acceptance' => 'Aceitação',
|
||||
'title' => 'Nome do Acessório',
|
||||
|
||||
|
||||
);
|
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'asset_maintenance_type' => 'Tipo de Manutenção de Ativo',
|
||||
'title' => 'Título',
|
||||
'start_date' => 'Data Inicial',
|
||||
'completion_date' => 'Data de Conclusão',
|
||||
'cost' => 'Custo',
|
||||
'is_warranty' => 'Garantia melhorada',
|
||||
'asset_maintenance_time' => 'Tempo de Manutenção do Ativo (em dias)',
|
||||
'notes' => 'Notas',
|
||||
'update' => 'Atualizar Manutenção do Ativo',
|
||||
'create' => 'Criar Manutenção do Ativo'
|
||||
];
|
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'asset_maintenances' => 'Manutenções de Ativos',
|
||||
'edit' => 'Editar Manutenção de Ativo',
|
||||
'delete' => 'Deletar Manutenção de Ativo',
|
||||
'view' => 'Ver Detalhes da Manutenção do Ativo',
|
||||
'repair' => 'Reparar',
|
||||
'maintenance' => 'Manutenção',
|
||||
'upgrade' => 'Melhorar',
|
||||
'calibration' => 'Calibração',
|
||||
'software_support' => 'Suporte ao Software',
|
||||
'hardware_support' => 'Suporte a hardware',
|
||||
'configuration_change' => 'Alterar configuração',
|
||||
'pat_test' => 'Teste PAT',
|
||||
];
|
@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'not_found' => 'Manutenção do Ativo que você esta procurando não foi encontrada!',
|
||||
'delete' => [
|
||||
'confirm' => 'Tem certeza que deseja excluir esta manutenção do ativo?',
|
||||
'error' => 'Houve um problema ao excluir a manutenção do ativo. Por favor, tente novamente.',
|
||||
'success' => 'A manutenção do ativo foi excluída com sucesso.',
|
||||
],
|
||||
'create' => [
|
||||
'error' => 'A Manutenção de Ativo não foi criada, por favor tente novamente.',
|
||||
'success' => 'Manutenção do ativo criada com sucesso.',
|
||||
],
|
||||
'edit' => [
|
||||
'error' => 'Manutenção de ativos não foi alterada, por favor tente novamente.',
|
||||
'success' => 'Manutenção de ativo alterada com sucesso.',
|
||||
],
|
||||
'asset_maintenance_incomplete' => 'Ainda não concluído',
|
||||
'warranty' => 'Garantia',
|
||||
'not_warranty' => 'Sem Garantia',
|
||||
];
|
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'title' => 'Manutenção de Ativo',
|
||||
'asset_name' => 'Nome do Ativo',
|
||||
'is_warranty' => 'Garantia',
|
||||
'dl_csv' => 'Baixar CSV',
|
||||
];
|
25
SNIPE-IT/resources/lang/pt-BR/admin/categories/general.php
Normal file
25
SNIPE-IT/resources/lang/pt-BR/admin/categories/general.php
Normal file
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'asset_categories' => 'Categorias de Ativos',
|
||||
'category_name' => 'Nome da Categoria',
|
||||
'checkin_email' => 'Enviar email para o usuário no check-in / check-out.',
|
||||
'checkin_email_notification' => 'Este usuário receberá um email no checkin / checkout.',
|
||||
'clone' => 'Clonar Categoria',
|
||||
'create' => 'Criar Categoria',
|
||||
'edit' => 'Editar Categoria',
|
||||
'email_will_be_sent_due_to_global_eula' => 'Um email será enviado ao usuário porque o EULA global está sendo utilizado.',
|
||||
'email_will_be_sent_due_to_category_eula' => 'Um email será enviado para o usuário porque um EULA foi definido para essa categoria.',
|
||||
'eula_text' => 'EULA da Categoria',
|
||||
'eula_text_help' => 'Este campo lhe permite personalizar seus EULAs para tipos específicos de bens. Se você apenas tem um EULA para todos os seus bens, você pode selecionar a caixa abaixo para usar o padrão primário.',
|
||||
'name' => 'Nome da Categoria',
|
||||
'require_acceptance' => 'Requer que usuários confirmem a aceitação de ativos nesta categoria.',
|
||||
'required_acceptance' => 'Este usuário receberá um e-mail com um link para confirmar a aceitação deste item.',
|
||||
'required_eula' => 'Este usuário receberá um e-mail com uma cópia do EULA',
|
||||
'no_default_eula' => 'Nenhum EULA padrão primário foi encontrado. Adicione um nas Configurações.',
|
||||
'update' => 'Atualizar Categoria',
|
||||
'use_default_eula' => 'Em vez disso, use o <a href="#" data-toggle="modal" data-target="#eulaModal">EULA padrão primário</a>.',
|
||||
'use_default_eula_disabled' => '<del>Em vez disso, use o EULA padrão primário.</del> Nenhum EULA padrão primário foi definido. Adicione um nas Configurações.',
|
||||
'use_default_eula_column' => 'Usar padrão EULA',
|
||||
|
||||
);
|
26
SNIPE-IT/resources/lang/pt-BR/admin/categories/message.php
Normal file
26
SNIPE-IT/resources/lang/pt-BR/admin/categories/message.php
Normal file
@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'A categoria não existe.',
|
||||
'assoc_models' => 'Esta categoria está no momento associada a pelo menos um modelo e não pode ser excluída. Atualize seus modelos para não referenciarem mais esta categoria e tente novamente. ',
|
||||
'assoc_items' => 'Esta categoria está no momento associada a pelo menos um modelo e não pode ser excluída. Atualize seus :asset_type para não referenciarem mais esta categoria e tente novamente. ',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'A categoria não foi criada. Tente novamente.',
|
||||
'success' => 'Categoria criada com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'A categoria não foi atualizada, tente novamente',
|
||||
'success' => 'Categoria atualizada com sucesso.',
|
||||
'cannot_change_category_type' => 'Você não pode alterar o tipo de categoria uma vez que ele foi criado',
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir esta categoria?',
|
||||
'error' => 'Houve um problema ao excluir a categoria. Tente novamente.',
|
||||
'success' => 'A categoria foi excluída com sucesso.'
|
||||
)
|
||||
|
||||
);
|
10
SNIPE-IT/resources/lang/pt-BR/admin/categories/table.php
Normal file
10
SNIPE-IT/resources/lang/pt-BR/admin/categories/table.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'eula_text' => 'EULA',
|
||||
'id' => 'ID',
|
||||
'parent' => 'Pai',
|
||||
'require_acceptance' => 'Aceitação',
|
||||
'title' => 'Nome da Categoria de Bens',
|
||||
|
||||
);
|
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'select_company' => 'Selecione a empresa',
|
||||
'about_companies' => 'Sobre Empresas',
|
||||
'about_companies_description' => ' Você pode usar as empresas como um campo informativo simples, ou você pode usá-los para restringir a visibilidade do ativo e a disponibilidade para usuários com uma empresa específica, ativando o Suporte Completo à Empresa nas Configurações de Administração.',
|
||||
];
|
20
SNIPE-IT/resources/lang/pt-BR/admin/companies/message.php
Normal file
20
SNIPE-IT/resources/lang/pt-BR/admin/companies/message.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'does_not_exist' => 'Empresa não existe.',
|
||||
'deleted' => 'Empresa excluída',
|
||||
'assoc_users' => 'Esta empresa está associada a pelo menos um modelo e não pode ser deletada. Atualize os modelos para que não referenciem esta empresa e tente novamente. ',
|
||||
'create' => [
|
||||
'error' => 'Empresa não criada, por favor tente de novo.',
|
||||
'success' => 'Empresa criada com sucesso.',
|
||||
],
|
||||
'update' => [
|
||||
'error' => 'Empresa não foi atualizada, tente novamente',
|
||||
'success' => 'Empresa atualizada com sucesso.',
|
||||
],
|
||||
'delete' => [
|
||||
'confirm' => 'Tem certeza que deseja eliminar esta empresa?',
|
||||
'error' => 'Existe um problema ao eliminar a empresa. Por favor tente novamente.',
|
||||
'success' => 'A empresa foi eliminada com sucesso.',
|
||||
],
|
||||
];
|
11
SNIPE-IT/resources/lang/pt-BR/admin/companies/table.php
Normal file
11
SNIPE-IT/resources/lang/pt-BR/admin/companies/table.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
return array(
|
||||
'companies' => 'Empresas',
|
||||
'create' => 'Criar Empresa',
|
||||
'email' => 'E-mail da Empresa',
|
||||
'title' => 'Empresa',
|
||||
'phone' => 'Telefone da Empresa',
|
||||
'update' => 'Atualizar Empresa',
|
||||
'name' => 'Nome da Empresa',
|
||||
'id' => 'ID',
|
||||
);
|
16
SNIPE-IT/resources/lang/pt-BR/admin/components/general.php
Normal file
16
SNIPE-IT/resources/lang/pt-BR/admin/components/general.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'component_name' => 'Nome do componente',
|
||||
'checkin' => 'Devolução do componente',
|
||||
'checkout' => 'Atribuição de componente',
|
||||
'cost' => 'Preço de compra',
|
||||
'create' => 'Criar componente',
|
||||
'edit' => 'Editar componente',
|
||||
'date' => 'Data da Compra',
|
||||
'order' => 'Número do Pedido',
|
||||
'remaining' => 'Restante',
|
||||
'total' => 'Total',
|
||||
'update' => 'Atualizar componente',
|
||||
'checkin_limit' => 'Valor verificado em deve ser igual ou menor que :assigned_qty'
|
||||
);
|
37
SNIPE-IT/resources/lang/pt-BR/admin/components/message.php
Normal file
37
SNIPE-IT/resources/lang/pt-BR/admin/components/message.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'Componente não existe.',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'Componente não foi criada, por favor tente de novo.',
|
||||
'success' => 'Componente criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Componente não foi atualizado, por favor tente de novo',
|
||||
'success' => 'Componente atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem a certeza que deseja excluir este componente?',
|
||||
'error' => 'Existe um problema ao excluir o componente. Por favor tente de novo.',
|
||||
'success' => 'O componente foi excluído com sucesso.'
|
||||
),
|
||||
|
||||
'checkout' => array(
|
||||
'error' => 'O componente não foi atribuido, por favor tente de novo',
|
||||
'success' => 'Componente atribuido com sucesso.',
|
||||
'user_does_not_exist' => 'Esse Usuário é inválido. Por favor, tente novamente.',
|
||||
'unavailable' => 'Não há componentes suficientes restantes: :remaining restante, :requested requerido ',
|
||||
),
|
||||
|
||||
'checkin' => array(
|
||||
'error' => 'O componente não foi devolvido, por favor tente de novo',
|
||||
'success' => 'O componente foi devolvido com sucesso.',
|
||||
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.'
|
||||
)
|
||||
|
||||
|
||||
);
|
5
SNIPE-IT/resources/lang/pt-BR/admin/components/table.php
Normal file
5
SNIPE-IT/resources/lang/pt-BR/admin/components/table.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'title' => 'Nome do componente',
|
||||
);
|
11
SNIPE-IT/resources/lang/pt-BR/admin/consumables/general.php
Normal file
11
SNIPE-IT/resources/lang/pt-BR/admin/consumables/general.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'checkout' => 'Devolução de suprimento ao usuário',
|
||||
'consumable_name' => 'Nome do Suprimento',
|
||||
'create' => 'Criar um suprimento',
|
||||
'item_no' => 'Nº do Item.',
|
||||
'remaining' => 'Restante',
|
||||
'total' => 'Total',
|
||||
'update' => 'Atualizar um suprimento',
|
||||
);
|
37
SNIPE-IT/resources/lang/pt-BR/admin/consumables/message.php
Normal file
37
SNIPE-IT/resources/lang/pt-BR/admin/consumables/message.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'O consumível não existe.',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'O Consumível não foi criado, por favor, tente novamente.',
|
||||
'success' => 'Consumível criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Consumível não foi atualizado, por favor tente novamente',
|
||||
'success' => 'Consumível atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Você realmente quer apagar este suprimento?',
|
||||
'error' => 'Houve um problema ao excluir o consumível. Por favor, tente novamente.',
|
||||
'success' => 'O suprimento foi deletado com sucesso.'
|
||||
),
|
||||
|
||||
'checkout' => array(
|
||||
'error' => 'Consumível não foi verificado, por favor tente novamente',
|
||||
'success' => 'Realizada a verificação do consumível com êxito.',
|
||||
'user_does_not_exist' => 'Esse usuário é inválido. Por favor, tente novamente.',
|
||||
'unavailable' => 'Não há consumíveis suficientes para este checkout. Por favor, verifique a quantidade restante. ',
|
||||
),
|
||||
|
||||
'checkin' => array(
|
||||
'error' => 'Consumível não foi verificado, por favor tente novamente',
|
||||
'success' => 'Realizado o check-in do consumível com sucesso.',
|
||||
'user_does_not_exist' => 'Esse Usuário é inválido. Por favor, tente novamente.'
|
||||
)
|
||||
|
||||
|
||||
);
|
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'title' => 'Nome do consumível',
|
||||
);
|
@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'custom_fields' => 'Campos Personalizados',
|
||||
'manage' => 'Administrar',
|
||||
'field' => 'Campo',
|
||||
'about_fieldsets_title' => 'Sobre conjuntos de campos',
|
||||
'about_fieldsets_text' => 'Conjuntos de campos permitem criar grupos de campos personalizados que são frequentemente reutilizados para modelos de ativos específicos.',
|
||||
'custom_format' => 'Formato Regex personalizado...',
|
||||
'encrypt_field' => 'Criptografar o valor deste campo na base de dados',
|
||||
'encrypt_field_help' => 'AVISO: Criptografar um campo torna-o não pesquisável.',
|
||||
'encrypted' => 'Criptografado',
|
||||
'fieldset' => 'Conjunto de campos',
|
||||
'qty_fields' => 'Qtd de campos',
|
||||
'fieldsets' => 'Conjuntos de campos',
|
||||
'fieldset_name' => 'Nome do conjunto de campos',
|
||||
'field_name' => 'Nome do campo',
|
||||
'field_values' => 'Valores do campo',
|
||||
'field_values_help' => 'Adicione opções selecionáveis, uma por linha. Linhas em branco que não sejam a primeira linha, serão ignoradas.',
|
||||
'field_element' => 'Elemento do formulario',
|
||||
'field_element_short' => 'Elemento',
|
||||
'field_format' => 'Formato',
|
||||
'field_custom_format' => 'Formato personalizado',
|
||||
'field_custom_format_help' => 'Este campo permite que você use uma expressão regex para validação. Deve começar com "regex:" - por exemplo, para validar que um valor de campo personalizado contém um IMEI válido (15 dígitos numéricos), você usaria <code>regex: / ^ [0-9]{15} $ / </code>.',
|
||||
'required' => 'Requerido',
|
||||
'req' => 'Req.',
|
||||
'used_by_models' => 'Usado por modelos',
|
||||
'order' => 'Ordem',
|
||||
'create_fieldset' => 'Novo conjunto de campos',
|
||||
'update_fieldset' => 'Atualizar Conjunto de Campos',
|
||||
'fieldset_does_not_exist' => 'O Conjunto de Campos :id não existe',
|
||||
'fieldset_updated' => 'Conjunto de Campos atualizado',
|
||||
'create_fieldset_title' => 'Criar um novo conjunto de campos',
|
||||
'create_field' => 'Novo conjunto de campos personalizado',
|
||||
'create_field_title' => 'Criar um novo campo personalizado',
|
||||
'value_encrypted' => 'O valor deste campo é encriptado no banco de dados. Somente usuários administradores podem ver o valor descriptografado',
|
||||
'show_in_email' => 'Incluir o valor desse campo nos e-mails enviados para o usuário? Campos criptografados não podem ser incluídos em e-mails',
|
||||
'show_in_email_short' => 'Incluir nos e-mails.',
|
||||
'help_text' => 'Texto de ajuda',
|
||||
'help_text_description' => 'Este é um texto opcional que irá aparecer abaixo dos elementos de formulário ao editar um ativo para fornecer o contexto no campo.',
|
||||
'about_custom_fields_title' => 'Sobre os campos personalizados',
|
||||
'about_custom_fields_text' => 'Campos personalizados permitem que você adicione atributos arbitrários a ativos.',
|
||||
'add_field_to_fieldset' => 'Adicionar campo ao Fieldset',
|
||||
'make_optional' => 'Obrigatório - clique para tornar opcional',
|
||||
'make_required' => 'Opcional - clique para tornar obrigatório',
|
||||
'reorder' => 'Reordenar',
|
||||
'db_field' => 'Campo DB',
|
||||
'db_convert_warning' => 'AVISO. Este campo está na tabela de campos personalizados como <code>:db_column</code> mas deve ser <code>:expected</code>.',
|
||||
'is_unique' => 'Este valor deve ser único em todos os arquivos',
|
||||
'unique' => 'Único',
|
||||
'display_in_user_view' => 'Permitir que o usuário selecionado veja estes valores em sua página de Ativos Atribuídos',
|
||||
'display_in_user_view_table' => 'Visível para o Usuário',
|
||||
'auto_add_to_fieldsets' => 'Adicionar automaticamente para cada novo conjunto de campos',
|
||||
'add_to_preexisting_fieldsets' => 'Adicionar para qualquer conjunto de campos existente',
|
||||
'show_in_listview' => 'Mostrar na lista visualizações por padrão. Usuários autorizados ainda serão capazes de mostrar/ocultar através do seletor de coluna',
|
||||
'show_in_listview_short' => 'Mostrar nas listas',
|
||||
'show_in_requestable_list_short' => 'Mostrar na lista de ativos solicitáveis',
|
||||
'show_in_requestable_list' => 'Mostrar valor na lista de ativos solicitáveis. Campos criptografados não serão exibidos',
|
||||
'encrypted_options' => 'Este campo está criptografado, então algumas opções de exibição não estarão disponíveis.',
|
||||
|
||||
];
|
@ -0,0 +1,63 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'field' => array(
|
||||
'invalid' => 'Esse campo não existe.',
|
||||
'already_added' => 'Campo já adicionado',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'Campo não criado. Por favor tente novamente.',
|
||||
'success' => 'Campo criado com sucesso.',
|
||||
'assoc_success' => 'Campo adicionado ao conjunto de campos com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Campo não foi atualizado, por favor tente de novamente',
|
||||
'success' => 'Campo atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza que deseja excluir este campo?',
|
||||
'error' => 'Ocorreu um erro ao remover o campo. Por favor tente novamente.',
|
||||
'success' => 'O campo foi apagado com sucesso.',
|
||||
'in_use' => 'Campo continua em uso.',
|
||||
)
|
||||
|
||||
),
|
||||
|
||||
'fieldset' => array(
|
||||
|
||||
'does_not_exist' => 'Fieldset não existe',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'O Conjunto de campos não foi criado, por favor tente novamente.',
|
||||
'success' => 'Conjunto de campos criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Conjunto de campos não foi atualizado, por favor tente novamente',
|
||||
'success' => 'Conjunto de campos atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem a certeza que deseja eliminar este conjunto de campos?',
|
||||
'error' => 'Ocorreu um erro ao apagar o conjunto de campos. Por favor tente novamente.',
|
||||
'success' => 'O campo foi apagado com sucesso.',
|
||||
'in_use' => 'Conjunto de campos continua em uso.',
|
||||
)
|
||||
|
||||
),
|
||||
|
||||
'fieldset_default_value' => array(
|
||||
|
||||
'error' => 'Erro ao validar valores padrão do campo.',
|
||||
|
||||
),
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
);
|
22
SNIPE-IT/resources/lang/pt-BR/admin/departments/message.php
Normal file
22
SNIPE-IT/resources/lang/pt-BR/admin/departments/message.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'Departamento não existe.',
|
||||
'department_already_exists' => 'Já existe um departamento com esse nome neste local da empresa. Ou escolha um nome mais específico para este departamento. ',
|
||||
'assoc_users' => 'Este departamento esta atualmente associado a pelo menos um usuário e não pode ser deletado. Por favor atualize seus usuários para não fazer mais referência a este departamento e tente novamente. ',
|
||||
'create' => array(
|
||||
'error' => 'O departamento não foi criado, por favor tente novamente.',
|
||||
'success' => 'Departamento criado com sucesso.'
|
||||
),
|
||||
'update' => array(
|
||||
'error' => 'Departamento não foi atualizado, por favor, tente novamente',
|
||||
'success' => 'Departamento atualizado com sucesso.'
|
||||
),
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza que deseja excluir este departamento?',
|
||||
'error' => 'Houve um problema de exclusão no departamento. Por favor, tente novamente.',
|
||||
'success' => 'O departamento foi excluído com sucesso.'
|
||||
)
|
||||
|
||||
);
|
11
SNIPE-IT/resources/lang/pt-BR/admin/departments/table.php
Normal file
11
SNIPE-IT/resources/lang/pt-BR/admin/departments/table.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'id' => 'ID',
|
||||
'name' => 'Nome do departamento',
|
||||
'manager' => 'Gerente',
|
||||
'location' => 'Localização',
|
||||
'create' => 'Criar departamento',
|
||||
'update' => 'Atualizar Departamento',
|
||||
);
|
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'about_asset_depreciations' => 'Sobre as Depreciações de Ativos',
|
||||
'about_depreciations' => 'Você pode configurar depreciações para depreciar ativos baseados na depreciação linear.',
|
||||
'asset_depreciations' => 'Depreciações de Ativos',
|
||||
'create' => 'Criar Depreciação',
|
||||
'depreciation_name' => 'Nome da Depreciação',
|
||||
'depreciation_min' => 'Valor mínimo de depreciação',
|
||||
'number_of_months' => 'Número de Meses',
|
||||
'update' => 'Atualizar Depreciação',
|
||||
'depreciation_min' => 'Valor Mínimo após Depreciação',
|
||||
'no_depreciations_warning' => '<strong>Aviso: </strong>
|
||||
Você não tem atualmente nenhuma depreciação configurada.
|
||||
Por favor, defina pelo menos uma depreciação para visualizar o relatório de depreciação.',
|
||||
];
|
@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'A classe de depreciação não existe.',
|
||||
'assoc_users' => 'A depreciação está no momento associada com um ou mais modelos e não pode ser excluída. Exclua os modelos e então tente excluir novamente. ',
|
||||
|
||||
|
||||
'create' => array(
|
||||
'error' => 'A classe de depreciação não foi criada. Tente novamente. :(',
|
||||
'success' => 'Classe de depreciação criada com sucesso. :)'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'A classe de depreciação não foi atualizada, tente novamente',
|
||||
'success' => 'Classe de depreciação atualizada com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir esta classe de depreciação?',
|
||||
'error' => 'Houve um problema ao excluir a classe de depreciação. Tente novamente.',
|
||||
'success' => 'A classe de depreciação foi excluída com sucesso.'
|
||||
)
|
||||
|
||||
);
|
11
SNIPE-IT/resources/lang/pt-BR/admin/depreciations/table.php
Normal file
11
SNIPE-IT/resources/lang/pt-BR/admin/depreciations/table.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'id' => 'ID',
|
||||
'months' => 'Meses',
|
||||
'term' => 'Termo',
|
||||
'title' => 'Nome ',
|
||||
'depreciation_min' => 'Valor mínimo',
|
||||
|
||||
];
|
22
SNIPE-IT/resources/lang/pt-BR/admin/groups/message.php
Normal file
22
SNIPE-IT/resources/lang/pt-BR/admin/groups/message.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'group_exists' => 'O grupo já existe!',
|
||||
'group_not_found' => 'O grupo [:id] não existe.',
|
||||
'group_name_required' => 'O campo nome é requerido',
|
||||
|
||||
'success' => array(
|
||||
'create' => 'O grupo foi criado com sucesso.',
|
||||
'update' => 'O grupo foi atualizado com sucesso.',
|
||||
'delete' => 'O grupo foi excluído com sucesso.',
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir este grupo?',
|
||||
'create' => 'Houve um problema ao criar o grupo. Tente novamente.',
|
||||
'update' => 'Houve um problema ao atualizar o grupo. Tente novamente.',
|
||||
'delete' => 'Houve um problema ao excluir o grupo. Tente novamente.',
|
||||
),
|
||||
|
||||
);
|
9
SNIPE-IT/resources/lang/pt-BR/admin/groups/table.php
Normal file
9
SNIPE-IT/resources/lang/pt-BR/admin/groups/table.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'id' => 'Id',
|
||||
'name' => 'Nome',
|
||||
'users' => '# de Usuários',
|
||||
|
||||
);
|
16
SNIPE-IT/resources/lang/pt-BR/admin/groups/titles.php
Normal file
16
SNIPE-IT/resources/lang/pt-BR/admin/groups/titles.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'about_groups_title' => 'Sobre Grupos',
|
||||
'about_groups' => 'Os Grupos são utilizados para generalizar as permissões do usuário.',
|
||||
'group_management' => 'Gerenciamento do Grupo',
|
||||
'create' => 'Criar Novo Grupo',
|
||||
'update' => 'Editar Grupo',
|
||||
'group_name' => 'Nome do Grupo',
|
||||
'group_admin' => 'Administrador do Grupo',
|
||||
'allow' => 'Permitir',
|
||||
'deny' => 'Negar',
|
||||
'permission' => 'Permissões',
|
||||
'grant' => 'Conceder',
|
||||
'no_permissions' => 'Este grupo não tem permissões.'
|
||||
];
|
59
SNIPE-IT/resources/lang/pt-BR/admin/hardware/form.php
Normal file
59
SNIPE-IT/resources/lang/pt-BR/admin/hardware/form.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'bulk_delete' => 'Confirma a exclusão de Ativos em Massa',
|
||||
'bulk_restore' => 'Confirmar Restauração de Ativos em Massa',
|
||||
'bulk_delete_help' => 'Reveja os ativos selecionados para deletar. Depois de deletados, estes ativos podem ser restaurados, mas não estarão associados aos usuários.',
|
||||
'bulk_restore_help' => 'Revise os ativos para restauração em massa abaixo. Uma vez restaurados, estes ativos não serão associados a quaisquer usuários aos quais foram atribuídos anteriormente.',
|
||||
'bulk_delete_warn' => 'Você está prestes a excluir.',
|
||||
'bulk_restore_warn' => 'Você está prestes a restaurar :asset_count ativos.',
|
||||
'bulk_update' => 'Ativos da Atualização em Massa',
|
||||
'bulk_update_help' => 'Este formulário lhe permite atualizar múltiplos ativos de uma vez só. Apenas preencha os campos que você precisa alterar. Qualquer campo deixado em branco permanecerá inalterado. ',
|
||||
'bulk_update_warn' => 'Você está prestes a editar as propriedades de um único ativo.Você está prestes a editar as propriedades de :asset_count ativos.',
|
||||
'bulk_update_with_custom_field' => 'Observe que os ativos são :asset_model_count diferentes tipos de modelos.',
|
||||
'bulk_update_model_prefix' => 'Em Modelos',
|
||||
'bulk_update_custom_field_unique' => 'Este é um campo único e não pode ser editado em massa.',
|
||||
'checkedout_to' => 'Alocado para',
|
||||
'checkout_date' => 'Data de alocação',
|
||||
'checkin_date' => 'Data de devolução',
|
||||
'checkout_to' => 'Alocado para',
|
||||
'cost' => 'Custo da Compra',
|
||||
'create' => 'Criar Ativo',
|
||||
'date' => 'Data da Compra',
|
||||
'depreciation' => 'Depreciação',
|
||||
'depreciates_on' => 'Deprecia em',
|
||||
'default_location' => 'Local Padrão',
|
||||
'default_location_phone' => 'Telefone de localização padrão',
|
||||
'eol_date' => 'Date de EOL',
|
||||
'eol_rate' => 'Classificação de EOL',
|
||||
'expected_checkin' => 'Excedeu a data dar entrada',
|
||||
'expires' => 'Expira',
|
||||
'fully_depreciated' => 'Totalmente Depreciado',
|
||||
'help_checkout' => 'Se você quiser designar este ativo imediatamente, selecione "Pronto para Entregar" a partir da lista de estados acima. ',
|
||||
'mac_address' => 'Endereço MAC',
|
||||
'manufacturer' => 'Fabricante',
|
||||
'model' => 'Modelo',
|
||||
'months' => 'meses',
|
||||
'name' => 'Nome do Ativo',
|
||||
'notes' => 'Notas',
|
||||
'order' => 'Número do Pedido',
|
||||
'qr' => 'Código QR',
|
||||
'requestable' => 'Usuários podem solicitar este ativo',
|
||||
'select_statustype' => 'Selecione o Tipo de Status',
|
||||
'serial' => 'Serial',
|
||||
'status' => 'Status',
|
||||
'tag' => 'Marcação do Ativo',
|
||||
'update' => 'Atualização do Ativo',
|
||||
'warranty' => 'Garantia',
|
||||
'warranty_expires' => 'A garantia expira',
|
||||
'years' => 'anos',
|
||||
'asset_location' => 'Atualizar Local do Ativo',
|
||||
'asset_location_update_default_current' => 'Atualizar a localização padrão e local real',
|
||||
'asset_location_update_default' => 'Atualizar somente local padrão',
|
||||
'asset_location_update_actual' => 'Atualizar somente a localização atual',
|
||||
'asset_not_deployable' => 'Este status de ativo não é implantado. Este ativo não pode ser verificado.',
|
||||
'asset_deployable' => 'Este status pode ser implementado. Este ativo pode ser verificado.',
|
||||
'processing_spinner' => 'Processando... (Isso pode levar algum tempo em arquivos grandes)',
|
||||
'optional_infos' => 'Informação Opcional',
|
||||
'order_details' => 'Informações do pedido relacionado'
|
||||
];
|
43
SNIPE-IT/resources/lang/pt-BR/admin/hardware/general.php
Normal file
43
SNIPE-IT/resources/lang/pt-BR/admin/hardware/general.php
Normal file
@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'about_assets_title' => 'Sobre os Ativos',
|
||||
'about_assets_text' => 'Ativos são itens que são controlados e rastreáveis pelo número de série ou por uma etiqueta de ativo (patrimônio). Eles tendem a ser de valor elevado onde a identificação de itens específicos é relevante.',
|
||||
'archived' => 'Arquivado',
|
||||
'asset' => 'Ativo',
|
||||
'bulk_checkout' => 'Alocação de Ativos',
|
||||
'bulk_checkin' => 'Check-in de Ativo',
|
||||
'checkin' => 'Retornar Ativo',
|
||||
'checkout' => 'Checkout de Ativo',
|
||||
'clone' => 'Clonar Ativo',
|
||||
'deployable' => 'Implementável',
|
||||
'deleted' => 'Este modelo foi excluído.',
|
||||
'delete_confirm' => 'Tem certeza de que deseja excluir este ativo?',
|
||||
'edit' => 'Editar Ativo',
|
||||
'model_deleted' => 'Este modelo de Ativos foi excluído. Você deve restaurar o modelo antes de restaurar o Ativo.',
|
||||
'model_invalid' => 'O modelo deste ativo é inválido.',
|
||||
'model_invalid_fix' => 'O Ativo deve ser editado para corrigir isso antes de tentar verificá-lo ou verificá-lo.',
|
||||
'requestable' => 'Solicitável',
|
||||
'requested' => 'Solicitado',
|
||||
'not_requestable' => 'Não solicitável',
|
||||
'requestable_status_warning' => 'Não altere o status solicitável',
|
||||
'restore' => 'Restaurar Ativo',
|
||||
'pending' => 'Pendente',
|
||||
'undeployable' => 'Não implementável',
|
||||
'undeployable_tooltip' => 'Este ativo possui uma etiqueta de status que não é implantável e não pode ser check-out no momento.',
|
||||
'view' => 'Ver Ativo',
|
||||
'csv_error' => 'Você tem um erro no seu arquivo CSV:',
|
||||
'import_text' => '<p>Upload de um CSV que contém o histórico de ativos. Os ativos e usuários já existem no sistema, ou serão ignorados. Correspondência de mídias para o histórico de importação acontece com a tag de conteúdo. Tentaremos encontrar um usuário correspondente com base no nome de usuário que você fornece, e nos critérios que você selecionar abaixo. Se você não selecionar nenhum critério abaixo, ele simplesmente tentará combinar com o formato de nome de usuário configurado na <code>Administração > Configurações Gerais</code>.</p><p>Campos incluídos no CSV devem corresponder aos cabeçalhos: <strong>Marcador de Ativo, Nome, Data de Finalização, Data de Entrada</strong>. Quaisquer campos adicionais serão ignorados. </p><p>Data de check-in: em branco ou em datas futuras de check-in fará check-in dos itens para o usuário associado. Excluindo a coluna Data de check-in criará uma data de check-in com a data de hoje.</p>
|
||||
',
|
||||
'csv_import_match_f-l' => 'Tente corresponder aos usuários por <strong>firstname.lastname</strong> (<code>jane.smith</code>) formato',
|
||||
'csv_import_match_initial_last' => 'Tente coincidir com os usuários do formato <strong>primeiro sobrenome</strong> (<code>jsmith</code>)',
|
||||
'csv_import_match_first' => 'Tente corresponder aos usuários pelo formato <strong>primeiro nome</strong> (<code>jane</code>)',
|
||||
'csv_import_match_email' => 'Tentar corresponder usuários por <strong>email</strong> como nome de usuário',
|
||||
'csv_import_match_username' => 'Tente corresponder aos usuários do nome <strong>nome de usuário</strong>',
|
||||
'error_messages' => 'Mensagens de erro:',
|
||||
'success_messages' => 'Mensagens de sucesso:',
|
||||
'alert_details' => 'Por favor, veja abaixo para detalhes.',
|
||||
'custom_export' => 'Exportação Personalizada',
|
||||
'mfg_warranty_lookup' => ':manufacturer Busca por Situação de Garantia',
|
||||
'user_department' => 'Departamento do Usuário',
|
||||
];
|
90
SNIPE-IT/resources/lang/pt-BR/admin/hardware/message.php
Normal file
90
SNIPE-IT/resources/lang/pt-BR/admin/hardware/message.php
Normal file
@ -0,0 +1,90 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'undeployable' => '<strong>Aviso:</strong> Este ativo foi marcado como atualmente não implementável. Se este status mudou, atualize o status do ativo.',
|
||||
'does_not_exist' => 'O ativo não existe.',
|
||||
'does_not_exist_or_not_requestable' => 'Esse ativo não existe ou não pode ser solicitado.',
|
||||
'assoc_users' => 'Este bem está no momento associado com pelo menos um usuário e não pode ser deletado. Por favor, atualize seu bem para que não referencie mais este usuário e tente novamente. ',
|
||||
|
||||
'create' => [
|
||||
'error' => 'O ativo não foi criado, tente novamente. :(',
|
||||
'success' => 'Ativo criado com sucesso. :)',
|
||||
'success_linked' => 'O ativo com a tag :tag foi criado com sucesso. <strong><a href=":link" style="color: white;">clique aqui para ver</a></strong>.',
|
||||
],
|
||||
|
||||
'update' => [
|
||||
'error' => 'O ativo não foi atualizado, tente novamente',
|
||||
'success' => 'Ativo atualizado com sucesso.',
|
||||
'nothing_updated' => 'Nenhum campo foi selecionado, então nada foi atualizado.',
|
||||
'no_assets_selected' => 'Nenhum ativo foi selecionado, portanto, nada foi atualizado.',
|
||||
'assets_do_not_exist_or_are_invalid' => 'Os arquivos selecionados não podem ser atualizados.',
|
||||
],
|
||||
|
||||
'restore' => [
|
||||
'error' => 'O ativo não foi restaurado, tente novamente',
|
||||
'success' => 'Ativo restaurado com sucesso.',
|
||||
'bulk_success' => 'Ativo restaurado com sucesso.',
|
||||
'nothing_updated' => 'Nenhum ativo foi selecionado, então nada foi restaurado.',
|
||||
],
|
||||
|
||||
'audit' => [
|
||||
'error' => 'A auditoria de equipamentos não teve êxito. Por favor, tente novamente.',
|
||||
'success' => 'Auditoria de equipamentos logada com sucesso.',
|
||||
],
|
||||
|
||||
|
||||
'deletefile' => [
|
||||
'error' => 'O arquivo não foi excluído. Tente novamente.',
|
||||
'success' => 'Arquivo excluído com sucesso.',
|
||||
],
|
||||
|
||||
'upload' => [
|
||||
'error' => 'O(s) arquivo(s) não foi/foram carregado(s). Tente novamente.',
|
||||
'success' => 'Arquivo(s) carregado(s) com sucesso.',
|
||||
'nofiles' => 'Você não selecionou arquivos para carregar, ou o arquivo que você esta tentando carrega é muito grande',
|
||||
'invalidfiles' => 'Um ou mais de seus arquivos é muito grande ou está em um tipo de arquivo não permitido. Os tipos permitidos são png, gif, jpg, doc, docx, pdf, e txt.',
|
||||
],
|
||||
|
||||
'import' => [
|
||||
'error' => 'Alguns itens não foram importados corretamente.',
|
||||
'errorDetail' => 'Os seguintes itens não foram importados devido a erros.',
|
||||
'success' => 'O seu arquivo foi importado',
|
||||
'file_delete_success' => 'O arquivo foi excluído com sucesso',
|
||||
'file_delete_error' => 'Não foi possível excluir o arquivo',
|
||||
'file_missing' => 'O arquivo selecionado está faltando',
|
||||
'header_row_has_malformed_characters' => 'Um ou mais atributos na linha do cabeçalho contém caracteres UTF-8 malformados',
|
||||
'content_row_has_malformed_characters' => 'Um ou mais atributos na primeira linha de conteúdo contém caracteres UTF-8 malformados',
|
||||
],
|
||||
|
||||
|
||||
'delete' => [
|
||||
'confirm' => 'Tem certeza de que deseja excluir este ativo?',
|
||||
'error' => 'Houve um problema ao excluir o ativo. Tente novamente.',
|
||||
'nothing_updated' => 'Nenhum ativo foi selecionado, então nada foi deletado.',
|
||||
'success' => 'O ativo foi excluído com sucesso.',
|
||||
],
|
||||
|
||||
'checkout' => [
|
||||
'error' => 'Ativo não foi registrado, favor tentar novamente',
|
||||
'success' => 'Ativo registrado com sucesso.',
|
||||
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.',
|
||||
'not_available' => 'Esse recurso não está disponível para checkout!',
|
||||
'no_assets_selected' => 'Você deve selecionar pelo menos um recurso da lista',
|
||||
],
|
||||
|
||||
'checkin' => [
|
||||
'error' => 'Ativo não foi retornado, favor tentar novamente',
|
||||
'success' => 'Ativo retornado com sucesso.',
|
||||
'user_does_not_exist' => 'Este usuário é inválido. Tente novamente.',
|
||||
'already_checked_in' => 'Este ativo já foi devolvido.',
|
||||
|
||||
],
|
||||
|
||||
'requests' => [
|
||||
'error' => 'Ativo não foi solicitado, por favor tente novamente',
|
||||
'success' => 'Ativo solicitado com sucesso.',
|
||||
'canceled' => 'Requisição cancelada com sucesso',
|
||||
],
|
||||
|
||||
];
|
33
SNIPE-IT/resources/lang/pt-BR/admin/hardware/table.php
Normal file
33
SNIPE-IT/resources/lang/pt-BR/admin/hardware/table.php
Normal file
@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'asset_tag' => 'Marcação do Ativo',
|
||||
'asset_model' => 'Modelo',
|
||||
'assigned_to' => 'Atribuído a',
|
||||
'book_value' => 'Valor Atual',
|
||||
'change' => 'Entrada/Saída',
|
||||
'checkout_date' => 'Data de saída',
|
||||
'checkoutto' => 'check-out',
|
||||
'components_cost' => 'Custo Total de Componentes',
|
||||
'current_value' => 'Valor Atual',
|
||||
'diff' => 'Diferença',
|
||||
'dl_csv' => 'Baixar CSV',
|
||||
'eol' => 'EOL',
|
||||
'id' => 'ID',
|
||||
'last_checkin_date' => 'Data do Último Checkin',
|
||||
'location' => 'Local',
|
||||
'purchase_cost' => 'Custo',
|
||||
'purchase_date' => 'Comprado',
|
||||
'serial' => 'Serial',
|
||||
'status' => 'Status',
|
||||
'title' => 'Ativo ',
|
||||
'image' => 'Imagem do equipamento',
|
||||
'days_without_acceptance' => 'Dias sem que fosse aceito',
|
||||
'monthly_depreciation' => 'Depreciação Mensal',
|
||||
'assigned_to' => 'Atribuído a',
|
||||
'requesting_user' => 'Usuário solicitante',
|
||||
'requested_date' => 'Data de Solicitação',
|
||||
'changed' => 'Alterado',
|
||||
'icon' => 'Ícone',
|
||||
];
|
50
SNIPE-IT/resources/lang/pt-BR/admin/kits/general.php
Normal file
50
SNIPE-IT/resources/lang/pt-BR/admin/kits/general.php
Normal file
@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'about_kits_title' => 'Sobre Kits predefinidos',
|
||||
'about_kits_text' => 'Kits predefinidos permitem que você verifique rapidamente uma coleção de itens (ativos, licenças, etc.) para um usuário. Isso pode ser útil quando o processo de integração é consistente em muitos usuários e todos os usuários recebem os mesmos itens.',
|
||||
'checkout' => 'Kit alocado para ',
|
||||
'create_success' => 'Kit foi criado com sucesso.',
|
||||
'create' => 'Cria Kit Pré-definido',
|
||||
'update' => 'Atualiza Kit Pré-definido',
|
||||
'delete_success' => 'Kit foi deletado com sucesso.',
|
||||
'update_success' => 'Kit foi atualizado com sucesso.',
|
||||
'none_models' => 'Não há ativos disponíveis o suficiente para :model fazer atribuição. :qty são necessários. ',
|
||||
'none_licenses' => 'Não há licenças suficientes para :model fazer atribuição. :qty são necessários. ',
|
||||
'none_consumables' => 'Não há quantidade de consumíveis suficientes para :model fazer atribuição. :qty são necessários. ',
|
||||
'none_accessory' => 'Não há unidades disponíveis de :accessory para check-out. :qty são necessários. ',
|
||||
'append_accessory' => 'Anexar acessório',
|
||||
'update_appended_accessory' => 'Atualização de acessório anexado',
|
||||
'append_consumable' => 'Anexar consumível',
|
||||
'update_appended_consumable' => 'Atualização de Consumível anexado',
|
||||
'append_license' => 'Acrescentar licença',
|
||||
'update_appended_license' => 'Atualizar licença anexada',
|
||||
'append_model' => 'Acrescentar modelo',
|
||||
'update_appended_model' => 'Atualização do modelo anexado',
|
||||
'license_error' => 'Licença já anexada ao kit',
|
||||
'license_added_success' => 'Licença adicionada com sucesso',
|
||||
'license_updated' => 'Licença atualizada com sucesso',
|
||||
'license_none' => 'Licença não existe',
|
||||
'license_detached' => 'Licença desanexada com sucesso',
|
||||
'consumable_added_success' => 'Consumível adicionado com sucesso',
|
||||
'consumable_updated' => 'Consumível foi atualizado com sucesso',
|
||||
'consumable_error' => 'Consumível já anexado ao kit',
|
||||
'consumable_deleted' => 'Excluído com sucesso',
|
||||
'consumable_none' => 'O consumível não existe',
|
||||
'consumable_detached' => 'O consumível desanexado com sucesso',
|
||||
'accessory_added_success' => 'Acessório adicionado com sucesso',
|
||||
'accessory_updated' => 'Acessório atualizado com sucesso',
|
||||
'accessory_detached' => 'Acessório desanexado com sucesso',
|
||||
'accessory_error' => 'Acessório já anexado ao kit',
|
||||
'accessory_deleted' => 'Excluído com sucesso',
|
||||
'accessory_none' => 'Este acessório não existe',
|
||||
'checkout_success' => 'Checkout feito com sucesso',
|
||||
'checkout_error' => 'Erro no check-out',
|
||||
'kit_none' => 'Kit não existe',
|
||||
'kit_created' => 'Kit foi criado com sucesso',
|
||||
'kit_updated' => 'Kit foi atualizado com sucesso',
|
||||
'kit_not_found' => 'Kit não encontrado',
|
||||
'kit_deleted' => 'Kit foi excluído com sucesso',
|
||||
'kit_model_updated' => 'Modelo foi atualizado com sucesso',
|
||||
'kit_model_detached' => 'Modelo foi desanexado com sucesso',
|
||||
];
|
11
SNIPE-IT/resources/lang/pt-BR/admin/labels/message.php
Normal file
11
SNIPE-IT/resources/lang/pt-BR/admin/labels/message.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'invalid_return_count' => 'Contagem inválida retornada de :name. Esperado :expected, recebeu :actual.',
|
||||
'invalid_return_type' => 'O tipo inválido foi retornado de :name. Esperado :expected, recebeu :actual.',
|
||||
'invalid_return_value' => 'Valor inválido retornado de :name. Esperado :expected, recebeu :actual.',
|
||||
|
||||
'does_not_exist' => 'Rótulo não existe',
|
||||
|
||||
];
|
19
SNIPE-IT/resources/lang/pt-BR/admin/labels/table.php
Normal file
19
SNIPE-IT/resources/lang/pt-BR/admin/labels/table.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'example_company' => 'format@@0 Test Company Limited',
|
||||
'example_defaultloc' => 'Construção 1',
|
||||
'example_category' => 'Testar Categoria',
|
||||
'example_location' => 'Construção 2',
|
||||
'example_manufacturer' => 'Teste de Fabricação Inc.',
|
||||
'example_model' => 'Testar Modelo',
|
||||
'example_supplier' => 'format@@0 Test Company Limited',
|
||||
'labels_per_page' => 'Rótulos',
|
||||
'support_fields' => 'Campos',
|
||||
'support_asset_tag' => 'Etiqueta',
|
||||
'support_1d_barcode' => '1D',
|
||||
'support_2d_barcode' => '2D',
|
||||
'support_logo' => 'Logo',
|
||||
'support_title' => 'Título',
|
||||
|
||||
];
|
22
SNIPE-IT/resources/lang/pt-BR/admin/licenses/form.php
Normal file
22
SNIPE-IT/resources/lang/pt-BR/admin/licenses/form.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'asset' => 'Ativo',
|
||||
'checkin' => 'Registrar',
|
||||
'create' => 'Criar Licença',
|
||||
'expiration' => 'Data de validade',
|
||||
'license_key' => 'Chave do produto',
|
||||
'maintained' => 'Mantido',
|
||||
'name' => 'Nome do Software',
|
||||
'no_depreciation' => 'Não Depreciar',
|
||||
'purchase_order' => 'Número do Pedido de Compra',
|
||||
'reassignable' => 'Realocavel',
|
||||
'remaining_seats' => 'Compartilhamentos restantes',
|
||||
'seats' => 'Nº compart.',
|
||||
'termination_date' => 'data de rescisão',
|
||||
'to_email' => 'Licenciado ao E-mail',
|
||||
'to_name' => 'Licenciado ao Nome',
|
||||
'update' => 'Atualizar Licença',
|
||||
'checkout_help' => 'Você precisa registrar uma licença para uma pessoa ou hardware. Você pode selecionar ambos, mas o proprietário do ativo deve coincidir com a pessoa para quem você está tentando registrá-lo.'
|
||||
);
|
51
SNIPE-IT/resources/lang/pt-BR/admin/licenses/general.php
Normal file
51
SNIPE-IT/resources/lang/pt-BR/admin/licenses/general.php
Normal file
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'about_licenses_title' => 'Sobre Licenças',
|
||||
'about_licenses' => 'Licenças são utilizadas para controlar o uso dos softwares. Ela possuem uma quantidade específica que podem ser alocadas para os usuários',
|
||||
'checkin' => 'Retorna Licença Compartilhada',
|
||||
'checkout_history' => 'Histórico de Registros',
|
||||
'checkout' => 'Registra Licença Compartilhada',
|
||||
'edit' => 'Editar Licença',
|
||||
'filetype_info' => 'Tipos permitidos são png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, e rar.',
|
||||
'clone' => 'Clonar Licença',
|
||||
'history_for' => 'Histórico para ',
|
||||
'in_out' => 'Retorna/Registra',
|
||||
'info' => 'Informações da Licença',
|
||||
'license_seats' => 'Compartilhamentos de Licença',
|
||||
'seat' => 'Licença Compartilhada',
|
||||
'seats' => 'Licenças Compartilhadas',
|
||||
'software_licenses' => 'Licenças de Software',
|
||||
'user' => 'Usuário',
|
||||
'view' => 'Ver Licença',
|
||||
'delete_disabled' => 'Esta licença ainda não pode ser excluída porque algumas vagas ainda estão reservadas.',
|
||||
'bulk' =>
|
||||
[
|
||||
'checkin_all' => [
|
||||
'button' => 'Checkin todas as vagas',
|
||||
'modal' => 'Esta ação irá realizar a verificação de uma única vaga. | Esta ação verificará todos os :checkedout_seats_count vagas para esta licença.',
|
||||
'enabled_tooltip' => 'Check-in de TODOS as vagas para esta licença de usuários e ativos',
|
||||
'disabled_tooltip' => 'Isto está desativado porque não há vagas desbloqueadas no momento',
|
||||
'disabled_tooltip_reassignable' => 'Isto está desativado porque a licença não é transferível',
|
||||
'success' => 'Licença desbloqueada com sucesso! | Todas as licenças foram verificadas com sucesso!',
|
||||
'log_msg' => 'Check-in feito através do checkout em massa da licença GUI',
|
||||
],
|
||||
|
||||
'checkout_all' => [
|
||||
'button' => 'Checkout de todas as vagas',
|
||||
'modal' => 'Esta ação verificará um lugar para o primeiro usuário disponível. | Esta ação verificará todos os :available_seats_count lugares para os primeiros usuários disponíveis. Um usuário é considerado disponível para esta vaga se ele ainda não tiver essa licença reservada para ele, e a propriedade de Autoatribuição de Licenças está ativada na sua conta de usuário.',
|
||||
'enabled_tooltip' => 'Checkout TODAS as vagas (ou quantos estiverem disponíveis) para TODOS os usuários',
|
||||
'disabled_tooltip' => 'Isto está desativado porque não há vagas desbloqueadas no momento',
|
||||
'success' => 'Licença devolvida com sucesso! | :count licenças foram desbloqueadas com sucesso!',
|
||||
'error_no_seats' => 'Não há mais vagas para esta licença.',
|
||||
'warn_not_enough_seats' => ':count usuários foram atribuídos a esta licença, mas ficamos sem vagas de licença disponíveis.',
|
||||
'warn_no_avail_users' => 'Nada a ser feito. Não há usuários que ainda não tenham essa licença atribuída a eles.',
|
||||
'log_msg' => 'Check-out via check-out em massa de licença na GUI',
|
||||
|
||||
|
||||
],
|
||||
],
|
||||
|
||||
'below_threshold' => 'Existem apenas :remaining_count lugares para esta licença com uma quantidade mínima de :min_amt. Você pode querer considerar a compra de mais lugares.',
|
||||
'below_threshold_short' => 'Este item está abaixo da quantidade mínima necessária.',
|
||||
);
|
54
SNIPE-IT/resources/lang/pt-BR/admin/licenses/message.php
Normal file
54
SNIPE-IT/resources/lang/pt-BR/admin/licenses/message.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'A licença não existe ou você não tem permissão para visualizá-la.',
|
||||
'user_does_not_exist' => 'O usuário não existe.',
|
||||
'asset_does_not_exist' => 'O ativo do qual você está tentando associar com esta licença não existe.',
|
||||
'owner_doesnt_match_asset' => 'O bem que você está tentando associar a está licença é propriedade de alguma outra pessoa que não está selecionada na lista suspensa.',
|
||||
'assoc_users' => 'Esta licença é atualmente check-out para um usuário e não pode ser excluído. Por favor, atualize seu bem para que não referencie mais este usuário e, em seguida, tente apagar novamente. ',
|
||||
'select_asset_or_person' => 'Você deve selecionar um ativo ou um usuário, mas não ambos.',
|
||||
'not_found' => 'Licença não encontrada',
|
||||
'seats_available' => ':seat_count vagas disponíveis',
|
||||
|
||||
|
||||
'create' => array(
|
||||
'error' => 'A licença não foi criada, tente novamente.',
|
||||
'success' => 'Licença criada com sucesso.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'O arquivo não foi excluído. Tente novamente.',
|
||||
'success' => 'Arquivo excluído com sucesso.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'O(s) arquivo(s) não foi/foram carregado(s). Tente novamente.',
|
||||
'success' => 'Arquivo(s) carregado(s) com sucesso.',
|
||||
'nofiles' => 'Você não selecionou arquivos para carregar, ou o arquivo que você esta tentando carregar é muito grande',
|
||||
'invalidfiles' => 'Um ou mais arquivos excedem o tamanho ou são do tipo de arquivo não permitido. Os tipos permitidos são png, gif, jpg, doc, docx, pdf, txt, zip, rar, and rtf.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'A licença não foi atualizada, tente novamente',
|
||||
'success' => 'Licença atualizada com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir esta licença?',
|
||||
'error' => 'Houve um problema ao excluir esta licença. Tente novamente.',
|
||||
'success' => 'A licença foi excluída com sucesso.'
|
||||
),
|
||||
|
||||
'checkout' => array(
|
||||
'error' => 'Houve um problema de registro na licença. Favor tentar novamente.',
|
||||
'success' => 'A licença foi registrada com sucesso',
|
||||
'not_enough_seats' => 'Não há vagas de licença suficientes disponíveis para o pagamento',
|
||||
),
|
||||
|
||||
'checkin' => array(
|
||||
'error' => 'Houve um problema de registro na licença. Favor tentar novamente.',
|
||||
'success' => 'A licença foi registrada com sucesso.'
|
||||
),
|
||||
|
||||
);
|
17
SNIPE-IT/resources/lang/pt-BR/admin/licenses/table.php
Normal file
17
SNIPE-IT/resources/lang/pt-BR/admin/licenses/table.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'assigned_to' => 'Atribuído A',
|
||||
'checkout' => 'Entrada/Saída',
|
||||
'id' => 'ID',
|
||||
'license_email' => 'E-mail da Licença',
|
||||
'license_name' => 'Licenciado A',
|
||||
'purchase_date' => 'Data da Compra',
|
||||
'purchased' => 'Comprado',
|
||||
'seats' => 'Número de usuário',
|
||||
'hardware' => 'Hardware',
|
||||
'serial' => 'Serial',
|
||||
'title' => 'Licença',
|
||||
|
||||
);
|
29
SNIPE-IT/resources/lang/pt-BR/admin/locations/message.php
Normal file
29
SNIPE-IT/resources/lang/pt-BR/admin/locations/message.php
Normal file
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'does_not_exist' => 'O local não existe.',
|
||||
'assoc_users' => 'Este local está no momento associado com pelo menos um usuário e não pode ser excluído. Atualize seus usuários para não referenciarem mais este local e tente novamente. ',
|
||||
'assoc_assets' => 'Este local esta atualmente associado a pelo menos um ativo e não pode ser deletado. Por favor atualize seu ativo para não fazer mais referência a este local e tente novamente. ',
|
||||
'assoc_child_loc' => 'Este local é atualmente o principal de pelo menos local secundário e não pode ser deletado. Por favor atualize seus locais para não fazer mais referência a este local e tente novamente. ',
|
||||
'assigned_assets' => 'Ativos atribuídos',
|
||||
'current_location' => 'Localização Atual',
|
||||
|
||||
|
||||
'create' => array(
|
||||
'error' => 'O local não foi criado, tente novamente.',
|
||||
'success' => 'Local criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'O local não foi atualizado, tente novamente',
|
||||
'success' => 'Local atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que quer excluir este local?',
|
||||
'error' => 'Houve um problema ao excluir o local. Tente novamente.',
|
||||
'success' => 'O local foi excluído com sucesso.'
|
||||
)
|
||||
|
||||
);
|
42
SNIPE-IT/resources/lang/pt-BR/admin/locations/table.php
Normal file
42
SNIPE-IT/resources/lang/pt-BR/admin/locations/table.php
Normal file
@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'about_locations_title' => 'Sobre as Localizações',
|
||||
'about_locations' => 'As localizações são usadas para seguir informações de utilizadores, assets, e outros itens',
|
||||
'assets_rtd' => 'Ativos', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted.
|
||||
'assets_checkedout' => 'Ativos Atribuídos',
|
||||
'id' => 'ID',
|
||||
'city' => 'Cidade',
|
||||
'state' => 'Estado',
|
||||
'country' => 'País',
|
||||
'create' => 'Criar Local',
|
||||
'update' => 'Atualizar Local',
|
||||
'print_assigned' => 'Impressão atribuída',
|
||||
'print_all_assigned' => 'Imprimir Todos Atribuídos',
|
||||
'name' => 'Nome do Local',
|
||||
'address' => 'Endereço',
|
||||
'address2' => 'Linha de Endereço 2',
|
||||
'zip' => 'Código Postal',
|
||||
'locations' => 'Locais',
|
||||
'parent' => 'Principal',
|
||||
'currency' => 'Moeda local',
|
||||
'ldap_ou' => 'Pesquisa LDAP UO',
|
||||
'user_name' => 'Nome do Usuário',
|
||||
'department' => 'Departamento',
|
||||
'location' => 'Localização',
|
||||
'asset_tag' => 'Tag de Ativos',
|
||||
'asset_name' => 'Nome',
|
||||
'asset_category' => 'Categoria',
|
||||
'asset_manufacturer' => 'Fabricante',
|
||||
'asset_model' => 'Modelo',
|
||||
'asset_serial' => 'Nº de Série',
|
||||
'asset_location' => 'Local',
|
||||
'asset_checked_out' => 'Alocado',
|
||||
'asset_expected_checkin' => 'Check-in Esperado',
|
||||
'date' => 'Data:',
|
||||
'phone' => 'Telefone da Localização',
|
||||
'signed_by_asset_auditor' => 'Assinado por (Contador de Ativo):',
|
||||
'signed_by_finance_auditor' => 'Assinado por (Auditoria Financeira):',
|
||||
'signed_by_location_manager' => 'Assinado por (Gerente Local):',
|
||||
'signed_by' => 'Assinado por:',
|
||||
];
|
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'support_url_help' => 'As variáveis <code>{LOCALE}</code>, <code>{SERIAL}</code>, <code>{MODEL_NUMBER}</code> e <code>{MODEL_NAME}</code> podem ser usadas em sua URL para que esses valores sejam preenchidos automaticamente ao visualizar ativos - por exemplo, https://checkcoverage.apple.com/{LOCALE}/{SERIAL}.',
|
||||
'does_not_exist' => 'O fabricante não existe.',
|
||||
'assoc_users' => 'Este fabricante está no momento associado com pelo menos um modelo e não pode ser excluído. Atualize seus modelos para não referenciarem mais este fabricante e tente novamente. ',
|
||||
|
||||
'create' => array(
|
||||
'error' => 'O fabricante não foi criado, tente novamente.',
|
||||
'success' => 'Fabricante criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'O fabricante não foi atualizado, tente novamente',
|
||||
'success' => 'Fabricante atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'O fabricante não foi atualizado, tente novamente',
|
||||
'success' => 'Fabricante atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir este fabricante?',
|
||||
'error' => 'Ocorreu um erro ao tentar deletar o fabricante. Por favor, tente novamente.',
|
||||
'success' => 'O Fabricante foi excluído com sucesso.'
|
||||
)
|
||||
|
||||
);
|
16
SNIPE-IT/resources/lang/pt-BR/admin/manufacturers/table.php
Normal file
16
SNIPE-IT/resources/lang/pt-BR/admin/manufacturers/table.php
Normal file
@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'about_manufacturers_title' => 'Sobre os fabricantes',
|
||||
'about_manufacturers_text' => 'Fabricantes são as empresas que criam seus ativos. Você pode armazenar informação de contato de suporte sobre eles aqui, que será exibida em suas páginas de detalhe de ativos.',
|
||||
'asset_manufacturers' => 'Fabricantes de Ativos',
|
||||
'create' => 'Criar Fabricante',
|
||||
'id' => 'ID',
|
||||
'name' => 'Nome',
|
||||
'support_email' => 'E-mail de suporte',
|
||||
'support_phone' => 'Telefone de suporte',
|
||||
'support_url' => 'Url de suporte',
|
||||
'warranty_lookup_url' => 'URL da busca de garantia',
|
||||
'update' => 'Atualizar Fabricante',
|
||||
|
||||
);
|
18
SNIPE-IT/resources/lang/pt-BR/admin/models/general.php
Normal file
18
SNIPE-IT/resources/lang/pt-BR/admin/models/general.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'about_models_title' => 'Sobre os Modelos de Ativos',
|
||||
'about_models_text' => 'Os Modelos dos ativos são uma maneira para agrupar ativos idênticos. "MBP 2013", "iPhone 6s", etc.',
|
||||
'deleted' => 'Este modelo foi excluído.',
|
||||
'bulk_delete' => 'Bulk deletar modelos de ativos',
|
||||
'bulk_delete_help' => 'Use a caixa abaixo para confirmar a exlusão dos modelos de ativos selecionados. Modelos de ativos que tem ativos associados a eles não podem ser deletados a não ser que esses ativos sejam associados a um modelo diferente.',
|
||||
'bulk_delete_warn' => 'Você está prestes a excluir um modelo de ativo.|Você está prestes a excluir :model_count modelos de ativos.',
|
||||
'restore' => 'Restaurar Modelo',
|
||||
'requestable' => 'Usuários podem solicitar este modelo',
|
||||
'show_mac_address' => 'Exibir o campo de endereço MAC nos ativos neste modelo',
|
||||
'view_deleted' => 'Ver Excluídos',
|
||||
'view_models' => 'Ver Modelos',
|
||||
'fieldset' => 'Conjunto de campos',
|
||||
'no_custom_field' => 'Sem campos customizados',
|
||||
'add_default_values' => 'Adicionar valores padrão',
|
||||
);
|
47
SNIPE-IT/resources/lang/pt-BR/admin/models/message.php
Normal file
47
SNIPE-IT/resources/lang/pt-BR/admin/models/message.php
Normal file
@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'deleted' => 'Modelo de ativo excluído',
|
||||
'does_not_exist' => 'O modelo não existe.',
|
||||
'no_association' => 'ATENÇÃO! O modelo de ativo para este item é inválido ou está faltando!',
|
||||
'no_association_fix' => 'Isso quebrará as coisas de maneiras estranhas e horríveis. Edite este equipamento agora para atribuir um modelo a ele.',
|
||||
'assoc_users' => 'Este modelo está no momento associado com um ou mais ativos e não pode ser excluído. Exclua os ativos e então tente excluir novamente. ',
|
||||
|
||||
|
||||
'create' => array(
|
||||
'error' => 'O modelo não foi criado, tente novamente.',
|
||||
'success' => 'Modelo criado com sucesso.',
|
||||
'duplicate_set' => 'Um modelo de ativo com este nome, desse fabricante e desse modelo já existe.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'O modelo não foi atualizado, tente novamente',
|
||||
'success' => 'Modelo atualizado com sucesso.',
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que quer excluir este modelo de ativo?',
|
||||
'error' => 'Houve um problema ao deletar o modelo. Por favor, tente novamente.',
|
||||
'success' => 'O modelo foi excluído com sucesso.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'O modelo não foi restaurado, tente novamente',
|
||||
'success' => 'Modelo restaurado com sucesso.'
|
||||
),
|
||||
|
||||
'bulkedit' => array(
|
||||
'error' => 'Nenhum campo foi alterado, então nada foi atualizado.',
|
||||
'success' => 'Modelo foi atualizado com sucesso. |:model_count modelos atualizados com sucesso.',
|
||||
'warn' => 'Você está prestes a atualizar as propriedades do seguinte modelo: Você está prestes a editar as propriedades dos seguintes :model_count models:',
|
||||
|
||||
),
|
||||
|
||||
'bulkdelete' => array(
|
||||
'error' => 'Nenhum modelo foi selecionado, então nada foi deletado.',
|
||||
'success' => 'Modelo excluído!|:success_count modelos deletados!',
|
||||
'success_partial' => ':success_count model(s) foram deletados,no entando :fail_count não pode ser excluído porque eles ainda possuem ativos associados a eles.'
|
||||
),
|
||||
|
||||
);
|
17
SNIPE-IT/resources/lang/pt-BR/admin/models/table.php
Normal file
17
SNIPE-IT/resources/lang/pt-BR/admin/models/table.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'create' => 'Criar Modelo de Ativos',
|
||||
'created_at' => 'Criado em',
|
||||
'eol' => 'EOL',
|
||||
'modelnumber' => 'Nº do Modelo',
|
||||
'name' => 'Nome do Modelo de Ativos',
|
||||
'numassets' => 'Ativos',
|
||||
'title' => 'Modelos de Ativos',
|
||||
'update' => 'Atualizar Modelo de Ativos',
|
||||
'view' => 'Ver Modelo de Ativos',
|
||||
'update' => 'Atualizar Modelo de Ativos',
|
||||
'clone' => 'Clonar Modelo',
|
||||
'edit' => 'Editar Modelo',
|
||||
);
|
17
SNIPE-IT/resources/lang/pt-BR/admin/reports/general.php
Normal file
17
SNIPE-IT/resources/lang/pt-BR/admin/reports/general.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'info' => 'Selecione as opções que você quer para o seu relatório de ativos.',
|
||||
'deleted_user' => 'Usuário excluído',
|
||||
'send_reminder' => 'Enviar lembrete',
|
||||
'reminder_sent' => 'Lembrete enviado',
|
||||
'acceptance_deleted' => 'Pedido de aceitação excluído',
|
||||
'acceptance_request' => 'Solicitação de aceitação',
|
||||
'custom_export' => [
|
||||
'user_address' => 'Endereço do Usuário',
|
||||
'user_city' => 'Cidade do usuário',
|
||||
'user_state' => 'Estado do Usuário',
|
||||
'user_country' => 'País do usuário',
|
||||
'user_zip' => 'CEP do Usuário'
|
||||
]
|
||||
];
|
5
SNIPE-IT/resources/lang/pt-BR/admin/reports/message.php
Normal file
5
SNIPE-IT/resources/lang/pt-BR/admin/reports/message.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'error' => 'Você deve selecionar pelo menos UMA opção.'
|
||||
);
|
367
SNIPE-IT/resources/lang/pt-BR/admin/settings/general.php
Normal file
367
SNIPE-IT/resources/lang/pt-BR/admin/settings/general.php
Normal file
@ -0,0 +1,367 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'ad' => 'Diretório Ativo',
|
||||
'ad_domain' => 'Domínio de Diretório Ativo',
|
||||
'ad_domain_help' => 'Geralmente isso é igual ao seu domínio de email, mas nem sempre.',
|
||||
'ad_append_domain_label' => 'Acrescentar nome de domínio',
|
||||
'ad_append_domain' => 'Acrescentar nome de domínio ao campo de usuário',
|
||||
'ad_append_domain_help' => 'Usuário não é necessário para escrever "username@domain.local", ele pode apenas digitar "username".',
|
||||
'admin_cc_email' => 'E-mail em CC',
|
||||
'admin_cc_email_help' => 'Se você quiser enviar uma cópia dos e-mails de check-in / check-out que são enviados aos usuários para uma conta de e-mail adicional, insira-a aqui. Caso contrário, deixe este campo em branco.',
|
||||
'admin_settings' => 'Configurações de administrador',
|
||||
'is_ad' => 'Este é um servidor de Diretório Ativo',
|
||||
'alerts' => 'Alertas',
|
||||
'alert_title' => 'Atualizar Configurações de Notificação',
|
||||
'alert_email' => 'Enviar alertas a',
|
||||
'alert_email_help' => 'Endereços de e-mail ou listas de distribuição que você deseja que os alertas sejam enviados, separados por vírgula',
|
||||
'alerts_enabled' => 'Alertas ativados',
|
||||
'alert_interval' => 'Limite de Expiração dos Alertas (em dias)',
|
||||
'alert_inv_threshold' => 'Limite de Alerta de Inventário',
|
||||
'allow_user_skin' => 'Permitir skin do usuário',
|
||||
'allow_user_skin_help_text' => 'Marcando essa caixa, permitirá que usuário substitua a interface por outra diferente.',
|
||||
'asset_ids' => 'ID do ativo',
|
||||
'audit_interval' => 'Intervalo de auditoria',
|
||||
'audit_interval_help' => 'Se você for obrigado a auditar fisicamente seus ativos, insira o intervalo em meses que você usa. Se você atualizar este valor, todas as "próximas datas de auditoria" para os ativos com uma data de auditoria futura serão atualizadas.',
|
||||
'audit_warning_days' => 'Limiar de aviso de auditoria',
|
||||
'audit_warning_days_help' => 'Com quantos dias de antecedência deseja ser avisado sobre a verificação de seus ativos?',
|
||||
'auto_increment_assets' => 'Gerar auto insercao de etiquetas de ativos',
|
||||
'auto_increment_prefix' => 'Prefixo (opcional)',
|
||||
'auto_incrementing_help' => 'Permitir auto insercao dessa tag de ativo antes de configurar isto',
|
||||
'backups' => 'Backups',
|
||||
'backups_help' => 'Criar, baixar e restaurar backups ',
|
||||
'backups_restoring' => 'Restaurando do Backup',
|
||||
'backups_upload' => 'Carregar Backup',
|
||||
'backups_path' => 'As cópias de segurança no servidor são armazenadas em <code>:path</code>',
|
||||
'backups_restore_warning' => 'Use o botão de restauração <small><span class="btn btn-xs btn-warning"><i class="text-white fas fa-retweet" aria-hidden="true"></i></span></small> para restaurar de um backup anterior. (Isso atualmente não funciona com o armazenamento de arquivos S3 ou o Docker.<br><br>Seu <strong>banco de dados :app_name inteiro e todos os arquivos enviados serão completamente substituídos</strong> pelo que está no arquivo de backup. ',
|
||||
'backups_logged_out' => 'Todos os usuários existentes, incluindo você, serão desconectados assim que sua restauração for concluída.',
|
||||
'backups_large' => 'Backups muito grandes podem expirar na tentativa de restauração e ainda precisam ser executados via linha de comando. ',
|
||||
'barcode_settings' => 'Configuração do código de barras',
|
||||
'confirm_purge' => 'Confirmar a Exclusão em Lote',
|
||||
'confirm_purge_help' => 'Digite o texto "DELETE" na caixa abaixo para limpar seus registros excluídos. Essa ação não pode ser desfeita e irá excluir PERMANENTEMENTE todos os itens e usuários excluídos. (Você deve fazer um backup primeiro, apenas para estar seguro.)',
|
||||
'custom_css' => 'CSS personalizado',
|
||||
'custom_css_help' => 'Digite quaisquer CSS modificada que você gostaria de usar. Mas não inclua as tags <style></style>.',
|
||||
'custom_forgot_pass_url' => 'URL de redefinição de senha personalizada',
|
||||
'custom_forgot_pass_url_help' => 'Isso substitui o URL de senha esquecida na tela de login, útil para direcionar pessoas para a funcionalidade de redefinição de senha LDAP interna. Eke efetivamente desativará a funcionalidade de senha esquecida do usuário local.',
|
||||
'dashboard_message' => 'Mensagem do Painel de Controle',
|
||||
'dashboard_message_help' => 'Este texto será exibido no painel de controle para qualquer pessoa com permissão para exibi-la.',
|
||||
'default_currency' => 'Moeda padrão',
|
||||
'default_eula_text' => 'EULA Padrão',
|
||||
'default_language' => 'Idioma Padrão',
|
||||
'default_eula_help_text' => 'Você também pode associar EULAs personalizados para categorias específicas de ativos.',
|
||||
'display_asset_name' => 'Exibir Nome do Ativo',
|
||||
'display_checkout_date' => 'Mostrar data de check-out',
|
||||
'display_eol' => 'Exibir EOL na visualização de tabela',
|
||||
'display_qr' => 'Exibir Códigos QR',
|
||||
'display_alt_barcode' => 'Exibir códigos de barra em 1D',
|
||||
'email_logo' => 'Logotipo do e-mail',
|
||||
'barcode_type' => 'Código de barras do tipo 2D',
|
||||
'alt_barcode_type' => 'Código de barras do tipo 1D',
|
||||
'email_logo_size' => 'Logos quadrados no e-mail são os melhores. ',
|
||||
'enabled' => 'Habilitado',
|
||||
'eula_settings' => 'Configuração do termo de uso',
|
||||
'eula_markdown' => 'Este EULA permite <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
|
||||
'favicon' => 'Favicon',
|
||||
'favicon_format' => 'Tipos de arquivos aceitos são ico, png e gif. Outros formatos de imagem podem não funcionar em todos os navegadores.',
|
||||
'favicon_size' => 'Favicons devem ser imagens quadradas, 16x16 pixels.',
|
||||
'footer_text' => 'Texto de rodapé adicional ',
|
||||
'footer_text_help' => 'Este texto aparecerá no lado direito do rodapé. São permitidos o uso de hiperligações, utilizando <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>. O uso de quebras de linha, cabeçalhos, imagens, etc... podem ter resultados imprevisíveis.',
|
||||
'general_settings' => 'Configuracoes Gerais',
|
||||
'general_settings_keywords' => 'suporte à empresa, assinatura, aceitação, formato de e-mail, formato de nome de usuário, imagens, por página, miniatura, gravatar, por, painel, privacidade',
|
||||
'general_settings_help' => 'EULA padrão e mais',
|
||||
'generate_backup' => 'Backup Criado',
|
||||
'google_workspaces' => 'Espaços do Google',
|
||||
'header_color' => 'Cor do Cabeçalho',
|
||||
'info' => 'Estas configurações deixam-lhe personalizar certos aspectos da sua instalação.',
|
||||
'label_logo' => 'Logotipo da etiqueta',
|
||||
'label_logo_size' => 'Logos quadrados são melhores - eles serão exibidos no topo à direita de cada etiqueta de ativo. ',
|
||||
'laravel' => 'Versão do Laravel',
|
||||
'ldap' => 'LDAP',
|
||||
'ldap_default_group' => 'Grupo de Permissões Padrão',
|
||||
'ldap_default_group_info' => 'Selecione um grupo para atribuir aos usuários recém-sincronizados. Lembre-se de que um usuário tem as permissões do grupo que ele está atribuído.',
|
||||
'no_default_group' => 'Sem Grupo Padrão',
|
||||
'ldap_help' => 'LDAP/Active Directory',
|
||||
'ldap_client_tls_key' => 'Chave TLS do cliente LDAP',
|
||||
'ldap_client_tls_cert' => 'Certificado TLS do cliente LDAP',
|
||||
'ldap_enabled' => 'LDAP ativo',
|
||||
'ldap_integration' => 'Integração LDAP',
|
||||
'ldap_settings' => 'Configurações LDAP',
|
||||
'ldap_client_tls_cert_help' => 'Certificado e chave TLS do Client-Side para conexões LDAP geralmente são úteis apenas em configurações do Google Workspace com "Secure LDAP". Ambas são necessárias.',
|
||||
'ldap_location' => 'Localização LDAP',
|
||||
'ldap_location_help' => 'O campo de Localização do dap deve ser usado se <strong>um OU não estiver sendo usado no DNS de vinculação base.</strong> Deixe em branco se uma busca OU estiver sendo usada.',
|
||||
'ldap_login_test_help' => 'Digite um nome de usuário e senha LDAP válidos a partir do DN base que você especificou acima para testar se seu login LDAP está configurado corretamente. VOCÊ DEVE SALVAR AS CONFIGURAÇÕES LDAP ATUALIZADAS PRIMEIRAMENTE.',
|
||||
'ldap_login_sync_help' => 'Isso apenas prova que LDAP sincroniza corretamente. Se o autenticador query LDAP não estiver correto, usuários ainda não poderão realizar o login. VOCÊ DEVE PRIMEIRO SALVAR AS NOVAS CONFIGURAÇÕES DO LDAP.',
|
||||
'ldap_manager' => 'Gerenciador LDAP',
|
||||
'ldap_server' => 'Servidor LDAP',
|
||||
'ldap_server_help' => 'Deve iniciar com ldap:// (para encriptado ou TLS) ou ldaps:// (para SSL)',
|
||||
'ldap_server_cert' => 'Validação certificado SSL LDAP',
|
||||
'ldap_server_cert_ignore' => 'Permitir certificado SSL inválido',
|
||||
'ldap_server_cert_help' => 'Selecione esta opção se está utilizando um certificado SSL próprio e deseja aceitar um certificado SSL inválido.',
|
||||
'ldap_tls' => 'Use TLS',
|
||||
'ldap_tls_help' => 'Isso deve ser verificado somente se você estiver rodando STARTTLS no seu servidor LDAP. ',
|
||||
'ldap_uname' => 'Login do usuário LDAP',
|
||||
'ldap_dept' => 'Departamento LDAP',
|
||||
'ldap_phone' => 'Número de Telefone LDAP',
|
||||
'ldap_jobtitle' => 'Título do Trabalho LDAP',
|
||||
'ldap_country' => 'País LDAP',
|
||||
'ldap_pword' => 'Senha do usuário LDAP',
|
||||
'ldap_basedn' => 'DN de Atribuição Básico',
|
||||
'ldap_filter' => 'Filtro LDAP',
|
||||
'ldap_pw_sync' => 'Sincronização de senha do LDAP',
|
||||
'ldap_pw_sync_help' => 'Desmarque esta caixa se não deseja guardar as passwords LDAP com passwords locais. Ao desativar esta opção quer dizer que os utilizadores poderão não conseguir fazer login se o seu servidor LDAP não estiver disponível por alguma razão.',
|
||||
'ldap_username_field' => 'Nome do utilizador',
|
||||
'ldap_lname_field' => 'Último Nome',
|
||||
'ldap_fname_field' => 'Primeiro nome',
|
||||
'ldap_auth_filter_query' => 'Consulta de autenticação LDAP',
|
||||
'ldap_version' => 'Versão de LDAP',
|
||||
'ldap_active_flag' => 'Marcação ativa LDAP',
|
||||
'ldap_activated_flag_help' => 'Este valor é usado para determinar se um usuário sincronizado pode fazer login no Snipe-IT. <strong>Isso não afeta a capacidade de verificar ou transferir itens com eles</strong>, e deve ser o <strong>nome de atributo</strong> dentro do seu AD/LDAP, <strong>não o valor</strong>. <br><br>Se este campo for definido como um nome de campo que não existe no seu AD/LDAP, ou o valor no campo AD/LDAP é definido como <code>0</code> ou <code>false</code>, <strong>O login do usuário será desativado</strong>. Se o valor no campo AD/LDAP for definido como <code>1</code> ou <code>verdadeiro</code> ou <em>qualquer outro texto</em> significa que o usuário pode acessar. Quando o campo está em branco na sua AD, respeitamos o <code>userAccountControl</code> atributo, que geralmente permite que usuários não suspensos façam login.',
|
||||
'ldap_emp_num' => 'Número do funcionário LDAP',
|
||||
'ldap_email' => 'Email',
|
||||
'ldap_test' => 'Testar LDAP',
|
||||
'ldap_test_sync' => 'Testar Sincronização LDAP',
|
||||
'license' => 'Licença de software',
|
||||
'load_remote' => 'Usar Gravatar',
|
||||
'load_remote_help_text' => 'Desmarque esta caixa se sua instalação não pode carregar scripts do exterior da internet. Isso irá impedir que o Snipe-IT tente carregar imagens do Gravatar.',
|
||||
'login' => 'Tentativas de Login',
|
||||
'login_attempt' => 'Tentativa de login',
|
||||
'login_ip' => 'Endereço IP',
|
||||
'login_success' => 'Sucesso?',
|
||||
'login_user_agent' => 'Agente de usuário',
|
||||
'login_help' => 'Lista de tentativas de login',
|
||||
'login_note' => 'Login Note',
|
||||
'login_note_help' => 'Optionally inclui algumas coisas na sua tela de login, por exemplo para ajudar pessoas que acharam um equipamento perdido ou um equipamento furtado. Este campo aceita <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>',
|
||||
'login_remote_user_text' => 'Opções de login do usuário remoto',
|
||||
'login_remote_user_enabled_text' => 'Ativar login de usuário remoto',
|
||||
'login_remote_user_enabled_help' => 'Esta opção habilita a Autenticação via cabeçalho REMOTE_USER de acordo com a "Common Gateway Interface (rfc3875)"',
|
||||
'login_common_disabled_text' => 'Desabilitar outros mecanismos de autenticação',
|
||||
'login_common_disabled_help' => 'Esta opção desativa outros mecanismos de autenticação. Basta ativar esta opção se tiver certeza de que seu login REMOTE_USER já está funcionando',
|
||||
'login_remote_user_custom_logout_url_text' => 'URL de logout personalizado',
|
||||
'login_remote_user_custom_logout_url_help' => 'Se uma URL for inserida aqui, os usuários serão redirecionados para a essa URL após desconectarem do Snipe-IT. Isso pode ser útil para encerrar sessões com o seu provedor de Autenticação corretamente.',
|
||||
'login_remote_user_header_name_text' => 'Cabeçalho personalizado do usuário',
|
||||
'login_remote_user_header_name_help' => 'Use o cabeçalho especificado em vez de REMOTE_USER',
|
||||
'logo' => 'Logo',
|
||||
'logo_print_assets' => 'Usar na impressão',
|
||||
'logo_print_assets_help' => 'Usar a marca na impressão de lista de ativos ',
|
||||
'full_multiple_companies_support_help_text' => 'Restringir utilizadores (incluindo admins) associados a empresas ao ativos da empresa.',
|
||||
'full_multiple_companies_support_text' => 'Suporte multi-empresa completo',
|
||||
'show_in_model_list' => 'Mostrar modelos em menu de cascata',
|
||||
'optional' => 'Opcional',
|
||||
'per_page' => 'Resultados Por Página',
|
||||
'php' => 'Versão do PHP',
|
||||
'php_info' => 'PHP Info',
|
||||
'php_overview' => 'PHP',
|
||||
'php_overview_keywords' => 'phpinfo, sistema, informações',
|
||||
'php_overview_help' => 'Informação do sistema PHP',
|
||||
'php_gd_info' => 'Você deve instalar o php-gd para exibir códigos QR, veja as <a href="http://www.php.net/manual/en/image.installation.php">instruções de instalação</a>.',
|
||||
'php_gd_warning' => 'O plugin PHP Image Processing and GD NÃO está instalado.',
|
||||
'pwd_secure_complexity' => 'Complexidade de senha',
|
||||
'pwd_secure_complexity_help' => 'Selecione as regras de complexidade de senha que você deseja aplicar.',
|
||||
'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'A senha não pode ser igual ao nome, sobrenome, email ou nome de usuário',
|
||||
'pwd_secure_complexity_letters' => 'Requer pelo menos uma letra',
|
||||
'pwd_secure_complexity_numbers' => 'Requer pelo menos um número',
|
||||
'pwd_secure_complexity_symbols' => 'Requer pelo menos um símbolo',
|
||||
'pwd_secure_complexity_case_diff' => 'Requer pelo menos um caractere maiúsculo e um minúsculo',
|
||||
'pwd_secure_min' => 'Senha (mín. caracteres)',
|
||||
'pwd_secure_min_help' => 'Valor mínimo permitido é 8',
|
||||
'pwd_secure_uncommon' => 'Prevenir senhas comuns',
|
||||
'pwd_secure_uncommon_help' => 'Isso impedirá os usuários de usar senhas comuns das 10 senhas superiores registradas em brechas.',
|
||||
'qr_help' => 'Habilite os Códigos QR primeiro para definir isto',
|
||||
'qr_text' => 'Texto do Código QR',
|
||||
'saml' => 'SAML',
|
||||
'saml_title' => 'Atualizar configurações de SAML',
|
||||
'saml_help' => 'Configurações de SAML',
|
||||
'saml_enabled' => 'SAML habilitado',
|
||||
'saml_integration' => 'Integração SAML',
|
||||
'saml_sp_entityid' => 'ID da entidade',
|
||||
'saml_sp_acs_url' => 'URL da declaração do cliente (ACS)',
|
||||
'saml_sp_sls_url' => 'URL do Serviço de Logout Único (SLS)',
|
||||
'saml_sp_x509cert' => 'Certificado Público',
|
||||
'saml_sp_metadata_url' => 'URL dos Metadados',
|
||||
'saml_idp_metadata' => 'Metadados SAML IdP',
|
||||
'saml_idp_metadata_help' => 'Você pode especificar os metadados do IdP usando uma URL ou arquivo XML.',
|
||||
'saml_attr_mapping_username' => 'Mapeamento de Atributo - Nome de Usuário',
|
||||
'saml_attr_mapping_username_help' => 'NameID será usado se mapeamento do atributo não for especificado ou inválido.',
|
||||
'saml_forcelogin_label' => 'Forçar login SAML',
|
||||
'saml_forcelogin' => 'Fazer o SAML o login primário',
|
||||
'saml_forcelogin_help' => 'Você pode usar \'/login?nosaml\' para chegar à página de login normal.',
|
||||
'saml_slo_label' => 'Logout Único do SAML',
|
||||
'saml_slo' => 'Enviar LogoutRequest para IdP no Logout',
|
||||
'saml_slo_help' => 'Isto fará com que o usuário seja redirecionado primeiro para o IdP no logout. Deixe desmarcado se o IdP não suporta corretamente SLO, iniciado pelo SP.',
|
||||
'saml_custom_settings' => 'Configurações personalizadas do SAML',
|
||||
'saml_custom_settings_help' => 'Você pode especificar configurações adicionais para a biblioteca one/php-saml. Use por sua conta e risco.',
|
||||
'saml_download' => 'Baixar Metadados',
|
||||
'setting' => 'Configuração',
|
||||
'settings' => 'Configurações',
|
||||
'show_alerts_in_menu' => 'Mostrar alertas no menu superior',
|
||||
'show_archived_in_list' => 'Ativos arquivados',
|
||||
'show_archived_in_list_text' => 'Mostrar ativos arquivados na listagem "todos os ativos"',
|
||||
'show_assigned_assets' => 'Mostrar ativos atribuídos aos ativos',
|
||||
'show_assigned_assets_help' => 'Exibir ativos que foram atribuídos aos outros ativos em Exibir Usuário -> Ativos, Visualizar Usuário -> Informações -> Imprimir Todas as atribuídos e na Conta -> Visualizar Ativos Atribuídos.',
|
||||
'show_images_in_email' => 'Mostrar imagens em e-mails',
|
||||
'show_images_in_email_help' => 'Desmarque esta caixa se sua instalação de Snipe-IT está por trás de uma VPN ou rede fechada e usuários fora da rede não será capazes de carregar imagens, servidas a partir desta instalação em seus e-mails.',
|
||||
'site_name' => 'Nome do Site',
|
||||
'integrations' => 'Integrações',
|
||||
'slack' => 'Slack',
|
||||
'general_webhook' => 'Webhook Geral',
|
||||
'ms_teams' => 'Equipes da Microsoft',
|
||||
'webhook' => ':app',
|
||||
'webhook_presave' => 'Teste para salvar',
|
||||
'webhook_title' => 'Atualizar configurações de Webhook',
|
||||
'webhook_help' => 'Configurações de integração',
|
||||
'webhook_botname' => 'Nome do Bot :app',
|
||||
'webhook_channel' => 'Canal :app',
|
||||
'webhook_endpoint' => 'Endpoint :app',
|
||||
'webhook_integration' => 'Configurações :app',
|
||||
'webhook_test' =>'Teste de integração :app',
|
||||
'webhook_integration_help' => 'integração :app é opcional, porém o endpoint e o canal são necessários se você deseja usá-lo. Para configurar a integração :app, primeiro você deve <a href=":webhook_link" target="_new" rel="noopener">criar um webhook entrante</a> na sua conta :app. Clique no botão <strong>Teste a integração do :app</strong> para confirmar se suas configurações estão corretas antes de salvar. ',
|
||||
'webhook_integration_help_button' => 'Depois de salvar suas informações do :app, será exibido um botão de teste.',
|
||||
'webhook_test_help' => 'Teste se sua integração :app está configurada corretamente. VOCÊ DEVE SALVAR SUAS CONFIGURAÇÃO :app PRIMEIRO.',
|
||||
'snipe_version' => 'Versão do Snipe-IT',
|
||||
'support_footer' => 'Links de rodapé de suporte ',
|
||||
'support_footer_help' => 'Especifique quem vê os links para as informações de Suporte Snipe-IT e o Manual do Usuário',
|
||||
'version_footer' => 'Versão no Rodapé ',
|
||||
'version_footer_help' => 'Especifica quem vê o número de versão e compilação do Snipe-lT.',
|
||||
'system' => 'Informação do sistema',
|
||||
'update' => 'Atualizar Configurações',
|
||||
'value' => 'Valor',
|
||||
'brand' => 'Marca',
|
||||
'brand_keywords' => 'rodapé, logo, imprimir, tema, tema, skin, cabeçalho, cores, cor, css',
|
||||
'brand_help' => 'Logotipo, Nome do Site',
|
||||
'web_brand' => 'Tipo de marca da web',
|
||||
'about_settings_title' => 'Sobre as Configurações',
|
||||
'about_settings_text' => 'Estas configurações permitem personalizar alguns aspectos da instalação.',
|
||||
'labels_per_page' => 'Etiquetas por página',
|
||||
'label_dimensions' => 'Dimensões das etiquetas (polegadas)',
|
||||
'next_auto_tag_base' => 'Próximo auto incremento',
|
||||
'page_padding' => 'Margens da página (polegadas)',
|
||||
'privacy_policy_link' => 'Link para a Política de Privacidade',
|
||||
'privacy_policy' => 'Política de Privacidade',
|
||||
'privacy_policy_link_help' => 'Se uma URL for inserida aqui, um link para a política de privacidade será incluída no rodapé da página e em qualquer email enviado pelo sistema, em conformidade com o GDPR. ',
|
||||
'purge' => 'Limpar Registros Excluídos',
|
||||
'purge_deleted' => 'Limpar Excluídos ',
|
||||
'labels_display_bgutter' => 'Margem inferior da etiqueta',
|
||||
'labels_display_sgutter' => 'Margem lateral da etiqueta',
|
||||
'labels_fontsize' => 'Tamanho do texto da etiqueta',
|
||||
'labels_pagewidth' => 'Largura da folha de etiquetas',
|
||||
'labels_pageheight' => 'Altura da folha de etiquetas',
|
||||
'label_gutters' => 'Espaçamento entre etiquetas (polegadas)',
|
||||
'page_dimensions' => 'Dimensões da pagina (polegadas)',
|
||||
'label_fields' => 'Campos visiveis nas etiquetas',
|
||||
'inches' => 'polegadas',
|
||||
'width_w' => 'largura',
|
||||
'height_h' => 'altura',
|
||||
'show_url_in_emails' => 'Link para Snipe-IT em E-mails',
|
||||
'show_url_in_emails_help_text' => 'Desmarque esta caixa se não deseja vincular novamente a sua instalação Snipe-IT em seus rodapés de e-mail. Útil se a maioria de seus usuários nunca logar. ',
|
||||
'text_pt' => 'pt',
|
||||
'thumbnail_max_h' => 'Altura máxima da miniatura',
|
||||
'thumbnail_max_h_help' => 'Altura máxima em pixels que as miniaturas podem exibir na visualização de listagem. Min 25, max 500.',
|
||||
'two_factor' => 'Autenticação em dois passos',
|
||||
'two_factor_secret' => 'Código de autenticação em dois passos',
|
||||
'two_factor_enrollment' => 'Ativação de autenticação em dois passos',
|
||||
'two_factor_enabled_text' => 'Ativar autenticação em dois passos',
|
||||
'two_factor_reset' => 'Redefinir senha autenticação de pois passos',
|
||||
'two_factor_reset_help' => 'Isso forçará o usuário a registar o dispositivo com seu aplicativo de autenticação novamente. Isso pode ser útil se seu dispositivo de matrícula for perdido ou roubado. ',
|
||||
'two_factor_reset_success' => 'Dispositivo de autenticação de dois passos foi redefinido com sucesso',
|
||||
'two_factor_reset_error' => 'Reset do dispositivo de autenticação de dois passos falhou',
|
||||
'two_factor_enabled_warning' => 'Ao ativar a autenticação de dois passos se não estiver já ativado, você será forçado a autenticar com o Google Auth com um dispositivo registrado.',
|
||||
'two_factor_enabled_help' => 'Isso irá ativar a autenticação de dois passos usando Google Authenticator.',
|
||||
'two_factor_optional' => 'Seletivo (os usuários podem ativar ou desativar se permitido)',
|
||||
'two_factor_required' => 'Obrigatório para todos os usuários',
|
||||
'two_factor_disabled' => 'Desativado',
|
||||
'two_factor_enter_code' => 'Digite o código de autenticação de pois passos',
|
||||
'two_factor_config_complete' => 'Enviar código',
|
||||
'two_factor_enabled_edit_not_allowed' => 'O Administrador não permite editar esta opção.',
|
||||
'two_factor_enrollment_text' => "A autenticação de dois passos é obrigatória, mas se o teu dispositivo ainda não foi registrado, abra o Google Authenticator e escaneie o QR Code para registrar o teu dispositivo. Uma vez registrado, digite o código abaixo",
|
||||
'require_accept_signature' => 'Requer assinatura',
|
||||
'require_accept_signature_help_text' => 'Habilitar este recurso vai exigir que os usuários assinem pessoalmente o aceite do ativo.',
|
||||
'left' => 'esquerda',
|
||||
'right' => 'direita',
|
||||
'top' => 'topo',
|
||||
'bottom' => 'rodapé',
|
||||
'vertical' => 'vertical',
|
||||
'horizontal' => 'horizontal',
|
||||
'unique_serial' => 'Números de série únicos',
|
||||
'unique_serial_help_text' => 'Marcar esta opção impõe identificadores únicos nos números de séries dos ativos',
|
||||
'zerofill_count' => 'Comprimento de etiquetas de ativos, incluindo zerofill',
|
||||
'username_format_help' => 'Esta configuração será usada somente pelo processo de importação, se um nome de usuário não for fornecido nós iremos gerar um nome de usuário para você.',
|
||||
'oauth_title' => 'Configurações da API OAuth',
|
||||
'oauth' => 'OAuth',
|
||||
'oauth_help' => 'Configurações de Endpoint Oauth',
|
||||
'asset_tag_title' => 'Atualizar configurações de Tag do Ativo',
|
||||
'barcode_title' => 'Atualizar Configurações de Código de Barras',
|
||||
'barcodes' => 'Códigos de barras',
|
||||
'barcodes_help_overview' => 'Código de barras & configurações QR',
|
||||
'barcodes_help' => 'Isto tentará apagar códigos de barras em cache. Isso normalmente só seria usado se as configurações do código de barras tivessem sido alteradas, ou se a URL do Snipe-IT tivesse sido alterada. Códigos de barras serão re-gerados quando acessados em seguida.',
|
||||
'barcodes_spinner' => 'Tentando excluir arquivos...',
|
||||
'barcode_delete_cache' => 'Apagar Cache de Código de Barras',
|
||||
'branding_title' => 'Atualizar configurações de marca',
|
||||
'general_title' => 'Atualizar configurações gerais',
|
||||
'mail_test' => 'Teste de Envio',
|
||||
'mail_test_help' => 'Isto tentará enviar um e-mail de teste para :replyto.',
|
||||
'filter_by_keyword' => 'Filtrar definindo a palavra-chave',
|
||||
'security' => 'Segurança',
|
||||
'security_title' => 'Atualizar Configurações de Segurança',
|
||||
'security_keywords' => 'senha, senhas, requisitos, dois fatores, duas senhas, senha comum, logon remoto, logar, autenticação',
|
||||
'security_help' => 'Duas Factores, Restrições de Senha',
|
||||
'groups_keywords' => 'permissões, grupos de permissão, autorização',
|
||||
'groups_help' => 'Grupos de permissão',
|
||||
'localization' => 'Localização',
|
||||
'localization_title' => 'Atualizar configurações de localização',
|
||||
'localization_keywords' => 'localização, moeda, local, localidade, fuso horário, fuso horário, internacional, internatalização, idioma, tradução',
|
||||
'localization_help' => 'Idioma, exibição de data',
|
||||
'notifications' => 'Notificações',
|
||||
'notifications_help' => 'Alertas de e-mail e configurações de auditoria',
|
||||
'asset_tags_help' => 'Incrementando e prefixos',
|
||||
'labels' => 'Etiquetas',
|
||||
'labels_title' => 'Atualizar configurações de etiqueta',
|
||||
'labels_help' => 'Tamanho da etiqueta & configurações',
|
||||
'purge' => 'Eliminar',
|
||||
'purge_keywords' => 'excluir permanentemente',
|
||||
'purge_help' => 'Limpar Registros Excluídos',
|
||||
'ldap_extension_warning' => 'Não parece que a extensão LDAP esteja instalada ou ativada neste servidor. Você ainda pode salvar suas configurações, mas precisará ativar a extensão LDAP para PHP antes de a sincronização LDAP ou login funcionar.',
|
||||
'ldap_ad' => 'LDAP/AD',
|
||||
'employee_number' => 'Número de funcionário',
|
||||
'create_admin_user' => 'Criar Usuário ::',
|
||||
'create_admin_success' => 'Sucesso! Seu administrador foi adicionado!',
|
||||
'create_admin_redirect' => 'Clique aqui para acessar o seu aplicativo!',
|
||||
'setup_migrations' => 'Migrações de banco de dados ::',
|
||||
'setup_no_migrations' => 'Não havia nada para migrar. As tabelas do banco de dados já foram configuradas!',
|
||||
'setup_successful_migrations' => 'Suas tabelas de banco de dados foram criadas',
|
||||
'setup_migration_output' => 'Saída de migração:',
|
||||
'setup_migration_create_user' => 'Próximo: Criar Usuário',
|
||||
'ldap_settings_link' => 'Página de configurações LDAP',
|
||||
'slack_test' => 'Testar <i class="fab fa-slack"></i> Integração',
|
||||
'label2_enable' => 'Novo Mecanismo de Etiqueta',
|
||||
'label2_enable_help' => 'Mudar para o novo mecanismo de etiquetas. <b>Nota: Você precisará salvar esta configuração antes de configurar outras.</b>',
|
||||
'label2_template' => 'Modelo',
|
||||
'label2_template_help' => 'Selecione qual modelo usar para a geração de etiquetas',
|
||||
'label2_title' => 'Título',
|
||||
'label2_title_help' => 'O título a ser exibido em etiquetas que o suportam',
|
||||
'label2_title_help_phold' => 'O espaço reservado <code>{COMPANY}</code> será substituído pelo nome da empresa dos ativos',
|
||||
'label2_asset_logo' => 'Usar Logotipo do Ativo',
|
||||
'label2_asset_logo_help' => 'Utilize o logotipo da empresa atribuída aos ativos, em vez do valor em <code>:setting_name</code>',
|
||||
'label2_1d_type' => 'Código de barras do tipo 1D',
|
||||
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
|
||||
'label2_2d_type' => 'Código de barras do tipo 2D',
|
||||
'label2_2d_type_help' => 'Formato para códigos de barras 2D',
|
||||
'label2_2d_target' => 'Alvo de Código de Barras 2D',
|
||||
'label2_2d_target_help' => 'A URL para a qual o código de barras 2D aponta quando escaneado',
|
||||
'label2_fields' => 'Definições de Campos',
|
||||
'label2_fields_help' => 'Campos podem ser adicionados, removidos e reordenados na coluna esquerda. Para cada campo, várias opções de Rótulo e Fonte de Dados podem ser adicionadas, removidas e reordenadas na coluna direita.',
|
||||
'help_asterisk_bold' => 'Texto digitado como <code>**texto**</code> será exibido como negrito',
|
||||
'help_blank_to_use' => 'Deixe em branco para usar o valor de <code>:setting_name</code>',
|
||||
'help_default_will_use' => '<code>:default</code> usará o valor de <code>:setting_name</code>. <br>Note que o valor dos códigos de barras deve estar em conformidade com a respectiva especificação do código de barras para ser gerado com sucesso. Por favor, consulte <a href="https://snipe-it.readme.io/docs/barcodes">a documentação <i class="fa fa-external-link"></i></a> para mais detalhes. ',
|
||||
'default' => 'Padrão',
|
||||
'none' => 'Nenhum',
|
||||
'google_callback_help' => 'Isto deve ser inserido como a URL de callback em suas configurações de aplicativo Google OAuth na sua organização's <strong><a href="https://console.cloud.google.com/" target="_blank">console de desenvolvedor do Google <i class="fa fa-external-link" aria-hidden="true"></i></a></strong>.',
|
||||
'google_login' => 'Configurações de login do Google Workspace',
|
||||
'enable_google_login' => 'Permitir que os usuários façam login com o Google Workspace',
|
||||
'enable_google_login_help' => 'Os usuários não serão fornecidos automaticamente. Eles devem ter uma conta existente aqui E no Google Workspace e seu nome de usuário deve corresponder ao endereço de e-mail do Google Workspace. ',
|
||||
'mail_reply_to' => 'Endereço de Resposta do Email',
|
||||
'mail_from' => 'Endereço de Envio do Email',
|
||||
'database_driver' => 'Driver de Banco de Dados',
|
||||
'bs_table_storage' => 'Armazenamento de Tabela',
|
||||
'timezone' => 'Fuso horário',
|
||||
|
||||
];
|
46
SNIPE-IT/resources/lang/pt-BR/admin/settings/message.php
Normal file
46
SNIPE-IT/resources/lang/pt-BR/admin/settings/message.php
Normal file
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'update' => [
|
||||
'error' => 'Ocorreu um erro ao atualizar. ',
|
||||
'success' => 'Configurações atualizadas com sucesso.',
|
||||
],
|
||||
'backup' => [
|
||||
'delete_confirm' => 'Você tem certeza que quer apagar este arquivo de backup? Esta ação não pode ser desfeita. ',
|
||||
'file_deleted' => 'O arquivo de backup foi apagado com sucesso. ',
|
||||
'generated' => 'Um novo arquivo de backup foi criado com sucesso.',
|
||||
'file_not_found' => 'Arquivo de backup não foi encontrado no servidor.',
|
||||
'restore_warning' => 'Sim, restaurar. Eu reconheço que isso irá sobrescrever quaisquer dados existentes atualmente no banco de dados. Isto também desconectará todos os usuários existentes (incluindo você).',
|
||||
'restore_confirm' => 'Tem certeza que deseja restaurar seu banco de dados a partir de :filename?'
|
||||
],
|
||||
'purge' => [
|
||||
'error' => 'Ocorreu um erro ao excluir os registros. ',
|
||||
'validation_failed' => 'Sua confirmação de exclusão está incorreta. Por favor, digite a palavra "DELETE" na caixa de confirmação.',
|
||||
'success' => 'Registros excluídos com sucesso.',
|
||||
],
|
||||
'mail' => [
|
||||
'sending' => 'Enviando e-mail de teste...',
|
||||
'success' => 'Email enviado!',
|
||||
'error' => 'E-mail não pode ser enviado.',
|
||||
'additional' => 'Nenhuma mensagem de erro adicional foi fornecida. Verifique suas configurações de e-mail e o log do aplicativo.'
|
||||
],
|
||||
'ldap' => [
|
||||
'testing' => 'Testando conexão LDAP, Binding & Query ...',
|
||||
'500' => '500 Erro de Servidor. Por favor, verifique os logs do servidor para mais informações.',
|
||||
'error' => 'Algo deu errado :(',
|
||||
'sync_success' => 'Uma amostra de 10 usuários retornaram do servidor LDAP com base em suas configurações:',
|
||||
'testing_authentication' => 'Testando Autenticação LDAP...',
|
||||
'authentication_success' => 'Usuário autenticado no LDAP com sucesso!'
|
||||
],
|
||||
'webhook' => [
|
||||
'sending' => 'Enviando mensagem :app de teste...',
|
||||
'success' => 'Sua integração com :webhook_name funciona!',
|
||||
'success_pt1' => 'Sucesso! Verifique o ',
|
||||
'success_pt2' => ' canal para sua mensagem de teste, e certifique-se de clicar em SALVAR abaixo para armazenar suas configurações.',
|
||||
'500' => '500 Erro no Servidor.',
|
||||
'error' => 'Algo deu errado. :app respondeu com: :error_message',
|
||||
'error_redirect' => 'ERRO: 301/302 :endpoint retorna um redirecionamento. Por razões de segurança, não seguimos redirecionamentos. Por favor, use o ponto de extremidade atual.',
|
||||
'error_misc' => 'Algo deu errado. :( ',
|
||||
]
|
||||
];
|
6
SNIPE-IT/resources/lang/pt-BR/admin/settings/table.php
Normal file
6
SNIPE-IT/resources/lang/pt-BR/admin/settings/table.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'created' => 'Criado',
|
||||
'size' => 'Tamanho',
|
||||
);
|
32
SNIPE-IT/resources/lang/pt-BR/admin/statuslabels/message.php
Normal file
32
SNIPE-IT/resources/lang/pt-BR/admin/statuslabels/message.php
Normal file
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'does_not_exist' => 'Rótulo de estado não existe.',
|
||||
'deleted_label' => 'Rótulo de estado excluído',
|
||||
'assoc_assets' => 'Este rótulo de estado está associado com pelo menos um Asset e não pode ser removido. Por favor atualize seus assets para não referenciarem este rótulo e tente novamente. ',
|
||||
|
||||
'create' => [
|
||||
'error' => 'Rótulo de estado não foi criado, por favor tente novamente.',
|
||||
'success' => 'Rótulo de estado criado com sucesso.',
|
||||
],
|
||||
|
||||
'update' => [
|
||||
'error' => 'Rótulo de estado não foi atualizado, por favor tente novamente',
|
||||
'success' => 'Rótulo de estado atualizado com sucesso.',
|
||||
],
|
||||
|
||||
'delete' => [
|
||||
'confirm' => 'Tem certeza que deseja deletar este Rótulo de estado?',
|
||||
'error' => 'Ocorreu um problema ao deletar o Rótulo de estado. Por favor tente novamente.',
|
||||
'success' => 'O Rótulo de estado foi deletado com sucesso.',
|
||||
],
|
||||
|
||||
'help' => [
|
||||
'undeployable' => 'Esses ativos não podem ser atribuídos a ninguém.',
|
||||
'deployable' => 'Esses ativos podem ser retirados. Uma vez que são retirados, eles assumirão um status meta de <i class="fas fa-circle text-blue"></i> <strong>Deployed</strong>.',
|
||||
'archived' => 'Esses ativos não podem ser verificados, e só aparecerão na visão arquivada. Isso é útil para manter informações sobre recursos para fins orçamentários / históricos, mas mantendo-os fora da lista de ativos do dia-a-dia.',
|
||||
'pending' => 'Esses ativos ainda não podem ser atribuídos a ninguém, muitas vezes usado para itens que estão fora para reparo, mas é esperado que retornem à circulação.',
|
||||
],
|
||||
|
||||
];
|
19
SNIPE-IT/resources/lang/pt-BR/admin/statuslabels/table.php
Normal file
19
SNIPE-IT/resources/lang/pt-BR/admin/statuslabels/table.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'about' => 'Sobre os Rótulos de Status',
|
||||
'archived' => 'Arquivado',
|
||||
'create' => 'Criar Rótulo de Status',
|
||||
'color' => 'Cor do Gráfico',
|
||||
'default_label' => 'Etiqueta padrão',
|
||||
'default_label_help' => 'Isso é usado para garantir que seus rótulos de status usados com mais frequência apareçam na parte superior da caixa de seleção ao criar / editar ativos.',
|
||||
'deployable' => 'Implementável',
|
||||
'info' => 'Rótulos de status são usados para descrever os vários estados que seus ativos podem estar. Eles podem ser fora do ar para reparo, perdido/roubado, etc. Você pode criar novos rótulos de status para ativos implementáveis, pendentes e arquivados.',
|
||||
'name' => 'Nome do Status',
|
||||
'pending' => 'Pendente',
|
||||
'status_type' => 'Tipo do Status',
|
||||
'show_in_nav' => 'Mostrar na barra lateral de navegação',
|
||||
'title' => 'Rótulos de Status',
|
||||
'undeployable' => 'Não implementável',
|
||||
'update' => 'Atualizar Rótulo de Status',
|
||||
);
|
28
SNIPE-IT/resources/lang/pt-BR/admin/suppliers/message.php
Normal file
28
SNIPE-IT/resources/lang/pt-BR/admin/suppliers/message.php
Normal file
@ -0,0 +1,28 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'deleted' => 'Fornecedor excluído',
|
||||
'does_not_exist' => 'O fornecedor não existe.',
|
||||
|
||||
|
||||
'create' => array(
|
||||
'error' => 'O fornecedor não foi criado, tente novamente.',
|
||||
'success' => 'Fornecedor criado com sucesso.'
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'O fornecedor não foi atualizado, tente novamente',
|
||||
'success' => 'Fornecedor atualizado com sucesso.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Tem certeza de que deseja excluir este fornecedor?',
|
||||
'error' => 'Houve um problema ao excluir o fornecedor. Tente novamente.',
|
||||
'success' => 'O fornecedor foi excluído com sucesso.',
|
||||
'assoc_assets' => 'Este fornecedor está no momento associado com :asset_count asset(s) e não pode ser excluído. Atualize seus modelos para não referenciarem mais este fornecedor e tente novamente. ',
|
||||
'assoc_licenses' => 'Este fornecedor está no momento associado com :asset_count asset(s) e não pode ser excluído. Atualize seus modelos para não referenciarem mais este fornecedor e tente novamente. ',
|
||||
'assoc_maintenances' => 'Este fornecedor está no momento associado com :asset_maintenances_count asset maintenance(s) e não pode ser excluído. Atualize seus modelos para não referenciarem mais este fornecedor e tente novamente. ',
|
||||
)
|
||||
|
||||
);
|
26
SNIPE-IT/resources/lang/pt-BR/admin/suppliers/table.php
Normal file
26
SNIPE-IT/resources/lang/pt-BR/admin/suppliers/table.php
Normal file
@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'about_suppliers_title' => 'Sobre os fornecedores',
|
||||
'about_suppliers_text' => 'Fornecedores são usados para seguir a origem de itens',
|
||||
'address' => 'Endereço do Fornecedor',
|
||||
'assets' => 'Bens',
|
||||
'city' => 'Cidade',
|
||||
'contact' => 'Nome do contato',
|
||||
'country' => 'País',
|
||||
'create' => 'Criar Fornecedor',
|
||||
'email' => 'E-mail',
|
||||
'fax' => 'Fax',
|
||||
'id' => 'ID',
|
||||
'licenses' => 'Licenças',
|
||||
'name' => 'Nome do Fornecedor',
|
||||
'notes' => 'Notas',
|
||||
'phone' => 'Telefone',
|
||||
'state' => 'Estado',
|
||||
'suppliers' => 'Fornecedores',
|
||||
'update' => 'Atualizar Fornecedor',
|
||||
'view' => 'Ver Fornecedor',
|
||||
'view_assets_for' => 'Ver Bens para',
|
||||
'zip' => 'Código Postal',
|
||||
|
||||
);
|
54
SNIPE-IT/resources/lang/pt-BR/admin/users/general.php
Normal file
54
SNIPE-IT/resources/lang/pt-BR/admin/users/general.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'activated_help_text' => 'Este usuário pode efetuar login',
|
||||
'activated_disabled_help_text' => 'Você não pode alterar o status de ativação da sua própria conta.',
|
||||
'assets_user' => 'Bens atribuidos a :name',
|
||||
'bulk_update_warn' => 'Você está prestes a editar as propriedades de: user_count users. Por favor, note que você não pode alterar seus próprios atributos de usuário usando este formulário e deve fazer edições de seu próprio usuário individualmente.',
|
||||
'bulk_update_help' => 'Este formulário lhe permite atualizar múltiplos ativos de uma vez. Apenas preencha os campos que você precisa alterar. Qualquer campo deixado em branco permanecerá inalterado.',
|
||||
'current_assets' => 'Artivos atribuídos atualmente a este usuário',
|
||||
'clone' => 'Clonar Usuário',
|
||||
'contact_user' => 'Contato :name',
|
||||
'edit' => 'Editar Usuário',
|
||||
'filetype_info' => 'Tipo de arquivos permitidos são png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, e rar.',
|
||||
'history_user' => 'Histórico para :name',
|
||||
'info' => 'Informações',
|
||||
'restore_user' => 'Clique aqui para restaurá-los.',
|
||||
'last_login' => 'Último Login',
|
||||
'ldap_config_text' => 'As configurações do LDAP podem ser encontradas em \'Administrador > Definições\'. A localização (opcional) selecionada será definida para todos os usuários importados.',
|
||||
'print_assigned' => 'Imprimir todos atribuídos',
|
||||
'email_assigned' => 'Lista de e-mails de todos os atribuídos',
|
||||
'user_notified' => 'Um usuário recebeu um e-mail com uma lista de seus itens atualmente atribuídos.',
|
||||
'auto_assign_label' => 'Inclua este usuário quando atribuir licenças elegíveis automaticamente',
|
||||
'auto_assign_help' => 'Ignorar este usuário em atribuição automática de licenças',
|
||||
'software_user' => 'Check-out de software para :name',
|
||||
'send_email_help' => 'Você deve fornecer um endereço de e-mail para este usuário enviar credenciais. As credenciais de e-mail só podem ser feitas na criação do usuário. As senhas são armazenadas em hash unidirecional e não podem ser recuperadas uma vez salva.',
|
||||
'view_user' => 'Ver Usuário :name',
|
||||
'usercsv' => 'Arquivo CSV',
|
||||
'two_factor_admin_optin_help' => 'As configurações de admin atuais permitem a aplicação seletiva de autenticação de dois passos. ',
|
||||
'two_factor_enrolled' => 'Dispositivo 2FA Registrado ',
|
||||
'two_factor_active' => '2FA Ativo ',
|
||||
'user_deactivated' => 'O usuário não pode acessar',
|
||||
'user_activated' => 'Usuário pode efetuar login',
|
||||
'activation_status_warning' => 'Não alterar o status de ativação',
|
||||
'group_memberships_helpblock' => 'Somente superadministradores podem editar associações de grupo.',
|
||||
'superadmin_permission_warning' => 'Somente superadministradores podem conceder acesso de superadministrador ao usuário.',
|
||||
'admin_permission_warning' => 'Somente usuários com direitos de administrador ou maiores podem conceder acesso de administrador ao usuário.',
|
||||
'remove_group_memberships' => 'Remover Associações de Grupo',
|
||||
'warning_deletion_information' => 'Você está prestes a check-in TODOS os itens do(s) :count usuário(s) listado(s) abaixo. Nomes de Super admin são destacados em vermelho.',
|
||||
'update_user_assets_status' => 'Atualizar todos os arquivos para esses usuários com este status',
|
||||
'checkin_user_properties' => 'Check-in de todas as propriedades associadas a estes usuários',
|
||||
'remote_label' => 'Este é um usuário remoto',
|
||||
'remote' => 'Remoto',
|
||||
'remote_help' => 'Isso pode ser útil se você precisa filtrar por usuários remotos que nunca entram em seus locais físicos.',
|
||||
'not_remote_label' => 'Este não é um usuário remoto',
|
||||
'vip_label' => 'Usuário VIP',
|
||||
'vip_help' => 'Isso pode ser útil para marcar pessoas importantes na sua organização, se você quiser lidar com elas de formas especiais.',
|
||||
'create_user' => 'Criar um usuário',
|
||||
'create_user_page_explanation' => 'Esta é a informação de conta que você usará para acessar o site pela primeira vez.',
|
||||
'email_credentials' => 'Credenciais do e-mail',
|
||||
'email_credentials_text' => 'Enviar minhas credenciais para o endereço de e-mail acima',
|
||||
'next_save_user' => 'Próximo: Salvar Usuário',
|
||||
'all_assigned_list_generation' => 'Gerado em:',
|
||||
'email_user_creds_on_create' => 'Enviar por email suas credenciais?',
|
||||
];
|
68
SNIPE-IT/resources/lang/pt-BR/admin/users/message.php
Normal file
68
SNIPE-IT/resources/lang/pt-BR/admin/users/message.php
Normal file
@ -0,0 +1,68 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'accepted' => 'Este aceitou este ativo com sucesso.',
|
||||
'declined' => 'Você recusou com sucesso esse ativo.',
|
||||
'bulk_manager_warn' => 'Os usuários foram atualizados com êxito, no entanto seu Gerenciador de entrada não foi salvo porque o gerente selecionado estava também na lista de usuários a ser editado e usuários podem não ser seu próprio gerente. Por favor, selecione os usuários novamente, excluindo o gerente.',
|
||||
'user_exists' => 'O usuário já existe!',
|
||||
'user_not_found' => 'O usuário não existe.',
|
||||
'user_login_required' => 'O campo de login é requerido',
|
||||
'user_has_no_assets_assigned' => 'Não há ativos atualmente atribuídos ao usuário.',
|
||||
'user_password_required' => 'A senha é requerida.',
|
||||
'insufficient_permissions' => 'Permissões Insuficientes.',
|
||||
'user_deleted_warning' => 'Este usuário foi deletado. Você terá que restaurar este usuário para editá-los ou atribui-lós novos bens.',
|
||||
'ldap_not_configured' => 'Integração LDAP não foi configurada para esta instalação.',
|
||||
'password_resets_sent' => 'Os usuários selecionados que são ativados e têm um endereço de e-mail válido receberam um link de redefinição de senha.',
|
||||
'password_reset_sent' => 'Um link de redefinição de senha foi enviado para :email!',
|
||||
'user_has_no_email' => 'Esse usuário não tem um endereço de e-mail no seu perfil.',
|
||||
'log_record_not_found' => 'Não foi possível encontrar um histórico de registro correspondente para este usuário.',
|
||||
|
||||
|
||||
'success' => array(
|
||||
'create' => 'O usuário foi criado com sucesso.',
|
||||
'update' => 'O usuário foi atualizado com sucesso.',
|
||||
'update_bulk' => 'Usuários atualizados com sucesso!',
|
||||
'delete' => 'O usuário foi excluído com sucesso.',
|
||||
'ban' => 'O usuário foi banido com sucesso.',
|
||||
'unban' => 'O usuário foi desbanido com sucesso.',
|
||||
'suspend' => 'O usuário foi suspenso com sucesso.',
|
||||
'unsuspend' => 'O usuário foi removido da suspensão com sucesso.',
|
||||
'restored' => 'O usuário foi restaurado com sucesso.',
|
||||
'import' => 'Usuários importados com sucesso.',
|
||||
),
|
||||
|
||||
'error' => array(
|
||||
'create' => 'Houve um problema ao criar o usuário. Tente novamente.',
|
||||
'update' => 'Houve um problema ao atualizar o usuário. Tente novamente.',
|
||||
'delete' => 'Houve um problema ao excluir o usuário. Tente novamente.',
|
||||
'delete_has_assets' => 'Este usuário tem itens atribuídos e não pôde ser excluído.',
|
||||
'unsuspend' => 'Houve um problema ao remover a suspensão do usuário. Tente novamente.',
|
||||
'import' => 'Houve um problema ao importar usuários. Tente novamente.',
|
||||
'asset_already_accepted' => 'Este ativo já foi aceito.',
|
||||
'accept_or_decline' => 'Você precisa aceita ou rejeitar esse ativo.',
|
||||
'incorrect_user_accepted' => 'O ativo que tentou aceitar não foi solicitado por você.',
|
||||
'ldap_could_not_connect' => 'Não foi possível conectar ao servidor LDAP. Por favor verifique as configurações do servidor LDAP no arquivo de configurações.<br>Erro do Servidor LDAP:',
|
||||
'ldap_could_not_bind' => 'Não foi possível se ligar ao servidor LDAP. Por favor verifique as configurações do servidor LDAP no arquivo de configurações.<br>Erro do Servidor LDAP: ',
|
||||
'ldap_could_not_search' => 'Não foi possível procurar o servidor LDAP. Por favor verifique as configurações do servidor LDAP no arquivo de configurações.<br>Erro do Servidor LDAP:',
|
||||
'ldap_could_not_get_entries' => 'Não foi possível obter informações do servidor LDAP. Por favor verifique as configurações do servidor LDAP no arquivo de configurações.<br>Erro do Servidor LDAP:',
|
||||
'password_ldap' => 'A senha desta conta é gerenciada pelo LDAP / Active Directory. Entre em contato com seu departamento de TI para alterar sua senha. ',
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'Arquivo não deletado. Por favor tente novamente.',
|
||||
'success' => 'Arquivo foi deletado com sucesso.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'Arquivo(s) não carregados. Por favor tente novamente.',
|
||||
'success' => 'Arquivo(s) carregados com sucesso.',
|
||||
'nofiles' => 'Você não selecionou nenhum arquivo para carregar',
|
||||
'invalidfiles' => 'Um ou mais de seus arquivos são muito grande ou o tipo de arquivo não é permitido. Tipos permitidos são png, gif, jpg, doc, docx, pdf e txt.',
|
||||
),
|
||||
|
||||
'inventorynotification' => array(
|
||||
'error' => 'Este usuário não tem e-mail definido.',
|
||||
'success' => 'O usuário foi notificado sobre seu inventário atual.'
|
||||
)
|
||||
);
|
40
SNIPE-IT/resources/lang/pt-BR/admin/users/table.php
Normal file
40
SNIPE-IT/resources/lang/pt-BR/admin/users/table.php
Normal file
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'activated' => 'Ativo',
|
||||
'allow' => 'Permitir',
|
||||
'checkedout' => 'Ativos',
|
||||
'created_at' => 'Criado',
|
||||
'createuser' => 'Criar Usuário',
|
||||
'deny' => 'Negar',
|
||||
'email' => 'E-mail',
|
||||
'employee_num' => 'Nº do Funcionário',
|
||||
'first_name' => 'Primeiro Nome',
|
||||
'groupnotes' => 'Selecione um grupo para atribuir ao usuário, lembre-se que um usuário tem as permissões do grupo que ele está atribuído. Use ctrl+click (ou cmd+clique no MacOS) para desmarcar os grupos.',
|
||||
'id' => 'Id',
|
||||
'inherit' => 'Herdar',
|
||||
'job' => 'Cargo',
|
||||
'last_login' => 'Último Login',
|
||||
'last_name' => 'Último Nome',
|
||||
'location' => 'Local',
|
||||
'lock_passwords' => 'Detalhes de login não podem ser alterados nesta instalação.',
|
||||
'manager' => 'Gerenciador',
|
||||
'managed_locations' => 'Gerenciar locações',
|
||||
'name' => 'Nome',
|
||||
'nogroup' => 'Nenhum grupo foi criado ainda. Para criar um, visite: ',
|
||||
'notes' => 'Notas',
|
||||
'password_confirm' => 'Confirmar Senha',
|
||||
'password' => 'Senha',
|
||||
'phone' => 'Telefone',
|
||||
'show_current' => 'Mostrar Usuários Atuais',
|
||||
'show_deleted' => 'Mostrar Usuários Excluídos',
|
||||
'title' => 'Título',
|
||||
'to_restore_them' => 'para restaurar ele(a).',
|
||||
'total_assets_cost' => "Custo Total de Ativos",
|
||||
'updateuser' => 'Atualizar Usuário',
|
||||
'username' => 'Usuário',
|
||||
'user_deleted_text' => 'Este usuário foi marcado como deletado.',
|
||||
'username_note' => '(Istó é usado somente para conexão do Active Directory, não para login.)',
|
||||
'cloneuser' => 'Clonar Usuário',
|
||||
'viewusers' => 'Ver Usuários',
|
||||
);
|
20
SNIPE-IT/resources/lang/pt-BR/auth.php
Normal file
20
SNIPE-IT/resources/lang/pt-BR/auth.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'Credenciais inválidas.',
|
||||
'password' => 'A senha fornecida está incorreta.',
|
||||
'throttle' => 'Tentativas de login excedidas. Por favor, tente de novo em :seconds segundos.',
|
||||
|
||||
);
|
19
SNIPE-IT/resources/lang/pt-BR/auth/general.php
Normal file
19
SNIPE-IT/resources/lang/pt-BR/auth/general.php
Normal file
@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'send_password_link' => 'Enviar e-mail de recuperação de senha',
|
||||
'email_reset_password' => 'E-mail de redefinição de senha',
|
||||
'reset_password' => 'Redefinir Senha',
|
||||
'saml_login' => 'Login via SAML',
|
||||
'login' => 'Entrar',
|
||||
'login_prompt' => 'Por favor, efetue o Login',
|
||||
'forgot_password' => 'Esqueci minha senha',
|
||||
'ldap_reset_password' => 'Por favor, clique aqui para redefinir sua senha LDAP',
|
||||
'remember_me' => 'Lembrar de mim',
|
||||
'username_help_top' => 'Digite seu <strong>nome de usuário</strong> para receber um email com um link de redefinição de senha.',
|
||||
'username_help_bottom' => 'Seu nome de usuário e endereço de e-mail <em> podem </em> ser o mesmo, mas pode não ser, dependendo da sua configuração. Se você não conseguir lembrar seu nome de usuário, entre em contato com seu administrador. <br> <br> <strong> nomes de usuário sem um endereço de e-mail associado não será enviado por e-mail um link de redefinição de senha.</strong> ',
|
||||
'google_login' => 'Entrar com Google Workspace',
|
||||
'google_login_failed' => 'Falha no login do Google. Por favor, tente novamente.',
|
||||
|
||||
];
|
||||
|
45
SNIPE-IT/resources/lang/pt-BR/auth/message.php
Normal file
45
SNIPE-IT/resources/lang/pt-BR/auth/message.php
Normal file
@ -0,0 +1,45 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'account_already_exists' => 'Uma conta com este e-mail já existe.',
|
||||
'account_not_found' => 'O nome do usuário ou a senha estão incorretos.',
|
||||
'account_not_activated' => 'Esta conta de usuário não está ativada.',
|
||||
'account_suspended' => 'Esta conta de usuário está suspensa.',
|
||||
'account_banned' => 'Esta conta de usuário está banida.',
|
||||
'throttle' => 'Muitas tentativas com falha de login. Por favor, tente novamente em :minutes minutos.',
|
||||
|
||||
'two_factor' => array(
|
||||
'already_enrolled' => 'Seu dispositivo já está inscrito.',
|
||||
'success' => 'Você logou na sua conta com sucesso.',
|
||||
'code_required' => 'O código de dois fatores é obrigatório.',
|
||||
'invalid_code' => 'O código de dois fatores é inválido.',
|
||||
),
|
||||
|
||||
'signin' => array(
|
||||
'error' => 'Houve um problema ao tentar-lhe entrar, tente novamente.',
|
||||
'success' => 'Você entrou com sucesso.',
|
||||
),
|
||||
|
||||
'logout' => array(
|
||||
'error' => 'Houve um problema ao tentar desconectar, por favor, tente novamente.',
|
||||
'success' => 'Você se desconectou com sucesso.',
|
||||
),
|
||||
|
||||
'signup' => array(
|
||||
'error' => 'Houve um problema ao tentar criar sua conta, tente novamente.',
|
||||
'success' => 'Conta criada com sucesso.',
|
||||
),
|
||||
|
||||
'forgot-password' => array(
|
||||
'error' => 'Houve um problema ao tentar obter um código de redefinição da senha, tente novamente.',
|
||||
'success' => 'Se esse endereço de e-mail existir em nosso sistema, um e-mail de recuperação de senha foi enviado.',
|
||||
),
|
||||
|
||||
'forgot-password-confirm' => array(
|
||||
'error' => 'Houve um problema ao tentar redefinir sua senha, tente novamente.',
|
||||
'success' => 'Sua senha foi redefinida com sucesso.',
|
||||
),
|
||||
|
||||
|
||||
);
|
24
SNIPE-IT/resources/lang/pt-BR/button.php
Normal file
24
SNIPE-IT/resources/lang/pt-BR/button.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'actions' => 'Ações',
|
||||
'add' => 'Adicionar Novo',
|
||||
'cancel' => 'Cancelar',
|
||||
'checkin_and_delete' => 'Fazer check-in de todos / Excluir usuário',
|
||||
'delete' => 'Excluir',
|
||||
'edit' => 'Editar',
|
||||
'restore' => 'Restaurar',
|
||||
'remove' => 'Remover',
|
||||
'request' => 'Solicitação',
|
||||
'submit' => 'Enviar',
|
||||
'upload' => 'Carregar',
|
||||
'select_file' => 'Selecionar arquivo...',
|
||||
'select_files' => 'Selecionar arquivos...',
|
||||
'generate_labels' => '{1} Gerar Etiqueta|[2,*] Gerar Etiquetas',
|
||||
'send_password_link' => 'Enviar Link de redefinição de senha',
|
||||
'go' => 'Ir',
|
||||
'bulk_actions' => 'Ações em massa',
|
||||
'add_maintenance' => 'Adicionar Manutenção',
|
||||
'append' => 'Acrescentar',
|
||||
'new' => 'Novo',
|
||||
];
|
533
SNIPE-IT/resources/lang/pt-BR/general.php
Normal file
533
SNIPE-IT/resources/lang/pt-BR/general.php
Normal file
@ -0,0 +1,533 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'2FA_reset' => '2FA reset',
|
||||
'accessories' => 'Acessórios',
|
||||
'activated' => 'Ativado',
|
||||
'accepted_date' => 'Data de Aceite',
|
||||
'accessory' => 'Acessório',
|
||||
'accessory_report' => 'Relatório de Acessório',
|
||||
'action' => 'Ação',
|
||||
'activity_report' => 'Relatório de Atividade',
|
||||
'address' => 'Endereço',
|
||||
'admin' => 'Administrador',
|
||||
'administrator' => 'Administrador',
|
||||
'add_seats' => 'Assentos adicionados',
|
||||
'age' => "Idade",
|
||||
'all_assets' => 'Todos os Ativos',
|
||||
'all' => 'Todos',
|
||||
'archived' => 'Arquivado',
|
||||
'asset_models' => 'Modelos de Ativos',
|
||||
'asset_model' => 'Modelo',
|
||||
'asset' => 'Ativo',
|
||||
'asset_report' => 'Relatório de Ativos',
|
||||
'asset_tag' => 'Etiqueta do Ativo',
|
||||
'asset_tags' => 'Etiquetas de Ativo',
|
||||
'assets_available' => 'Ativos disponíveis',
|
||||
'accept_assets' => 'Aceitar Ativos :name',
|
||||
'accept_assets_menu' => 'Aceitar Ativos',
|
||||
'audit' => 'Auditoria',
|
||||
'audit_report' => 'Registro de auditoria',
|
||||
'assets' => 'Ativos',
|
||||
'assets_audited' => 'ativos auditados',
|
||||
'assets_checked_in_count' => 'Ativos retornados',
|
||||
'assets_checked_out_count' => 'ativos retirados',
|
||||
'asset_deleted_warning' => 'Este ativo foi deletado. Você deve restaurá-lo antes de poder atribuí-lo a alguém.',
|
||||
'assigned_date' => 'Data atribuída',
|
||||
'assigned_to' => 'Atribuído a :name',
|
||||
'assignee' => 'Atribuído a',
|
||||
'avatar_delete' => 'Excluir Avatar',
|
||||
'avatar_upload' => 'Carregar Avatar',
|
||||
'back' => 'Voltar',
|
||||
'bad_data' => 'Nada encontrado. As informações estão corretas?',
|
||||
'bulkaudit' => 'Auditoria em Massa',
|
||||
'bulkaudit_status' => 'Status de Auditoria',
|
||||
'bulk_checkout' => 'Check-out em massa',
|
||||
'bulk_edit' => 'Edição em massa',
|
||||
'bulk_delete' => 'Exclusão em massa',
|
||||
'bulk_actions' => 'Ações em massa',
|
||||
'bulk_checkin_delete' => 'Check-in / Excluir Usuários em Massa',
|
||||
'byod' => 'BYOD',
|
||||
'byod_help' => 'Este dispositivo é de propriedade do usuário',
|
||||
'bystatus' => 'por status',
|
||||
'cancel' => 'Cancelar',
|
||||
'categories' => 'Categorias',
|
||||
'category' => 'Categoria',
|
||||
'change' => 'Entrada/Saída',
|
||||
'changeemail' => 'Alterar Endereço de E-mail',
|
||||
'changepassword' => 'Alterar Senha',
|
||||
'checkin' => 'Check-in',
|
||||
'checkin_from' => 'Check-in de',
|
||||
'checkout' => 'Check-out',
|
||||
'checkouts_count' => 'Checkouts',
|
||||
'checkins_count' => 'Check-ins',
|
||||
'user_requests_count' => 'Solicitações',
|
||||
'city' => 'Cidade',
|
||||
'click_here' => 'Clique aqui',
|
||||
'clear_selection' => 'Limpar Seleção',
|
||||
'companies' => 'Empresas',
|
||||
'company' => 'Empresa',
|
||||
'component' => 'Componente',
|
||||
'components' => 'Componentes',
|
||||
'complete' => 'Completo',
|
||||
'consumable' => 'Consumível',
|
||||
'consumables' => 'Consumíveis',
|
||||
'country' => 'País',
|
||||
'could_not_restore' => 'Erro ao restaurar :item_type: :error',
|
||||
'not_deleted' => 'O :item_type não foi excluído, portanto, não pode ser restaurado',
|
||||
'create' => 'Criar Novo',
|
||||
'created' => 'Item criado',
|
||||
'created_asset' => 'ativo criado',
|
||||
'created_at' => 'Criado Em',
|
||||
'created_by' => 'Criado Por',
|
||||
'record_created' => 'Registro criado',
|
||||
'updated_at' => 'Atualizado em',
|
||||
'currency' => 'R$', // this is deprecated
|
||||
'current' => 'Atuais',
|
||||
'current_password' => 'Senha atual',
|
||||
'customize_report' => 'Personalizar Relatório',
|
||||
'custom_report' => 'Relatório de Ativos Personalizado',
|
||||
'dashboard' => 'Painel de Controle',
|
||||
'days' => 'dias',
|
||||
'days_to_next_audit' => 'Dias Até a Próxima Auditoria',
|
||||
'date' => 'Data',
|
||||
'debug_warning' => 'Aviso!',
|
||||
'debug_warning_text' => 'Esta aplicação está em execução no modo de produção com a depuração ativada. Isso pode expor dados sensíveis se seu aplicativo é acessível para o mundo exterior. Desative o modo de depuração mudando o valor de <code>APP_DEBUG</code> no seu arquivo<code>.env</code> para <code>false</code>.',
|
||||
'delete' => 'Excluir',
|
||||
'delete_confirm' => 'Você tem certeza que deseja excluir :item?',
|
||||
'delete_confirm_no_undo' => 'Tem certeza que deseja excluir :item? Isto não pode ser desfeito.',
|
||||
'deleted' => 'Excluído',
|
||||
'delete_seats' => 'Assentos Excluídos',
|
||||
'deletion_failed' => 'Falha ao excluir',
|
||||
'departments' => 'Departamentos',
|
||||
'department' => 'Departamento',
|
||||
'deployed' => 'Implantado',
|
||||
'depreciation' => 'Depreciação',
|
||||
'depreciations' => 'Depreciações',
|
||||
'depreciation_report' => 'Relatório de Depreciações',
|
||||
'details' => 'Detalhes',
|
||||
'download' => 'Baixar',
|
||||
'download_all' => 'Baixar Tudo',
|
||||
'editprofile' => 'Editar Seu Perfil',
|
||||
'eol' => 'Fim de Vida',
|
||||
'email_domain' => 'Domínio do e-mail',
|
||||
'email_format' => 'Formato de e-mail:',
|
||||
'employee_number' => 'Matrícula',
|
||||
'email_domain_help' => 'Isto é usado para gerar endereços de e-mail na importação',
|
||||
'error' => 'Erro',
|
||||
'exclude_archived' => 'Excluir Ativos Arquivados',
|
||||
'exclude_deleted' => 'Excluir Ativos Removidos',
|
||||
'example' => 'Exemplo: ',
|
||||
'filastname_format' => 'Inicial do Nome com Sobrenome (jsilva@exemplo.com.br)',
|
||||
'firstname_lastname_format' => 'Nome com Sobrenome (jose.silva@exemplo.com.br)',
|
||||
'firstname_lastname_underscore_format' => 'Primeiro Nome com Sobrenome (jose.silva@exemplo.com.br)',
|
||||
'lastnamefirstinitial_format' => 'Sobrenome Inicial do Nome (silvaj@exemplo.com.br)',
|
||||
'firstintial_dot_lastname_format' => 'Inicial do Nome com Sobrenome (j.silva@exemplo.com.br)',
|
||||
'firstname_lastname_display' => 'Primeiro nome com sobrenome (João Silva)',
|
||||
'lastname_firstname_display' => 'Sobrenome com Primeiro Nome (Silva João)',
|
||||
'name_display_format' => 'Formato de exibição de nome',
|
||||
'first' => 'Primeiro',
|
||||
'firstnamelastname' => 'Primeiro Nome com Sobrenome (josesilva@exemplo.com.br)',
|
||||
'lastname_firstinitial' => 'Sobrenome Primeira Inicial (silva_j@exemplo.com.br)',
|
||||
'firstinitial.lastname' => 'Inicial do Nome sobrenome (j.silva@exemplo.com.br)',
|
||||
'firstnamelastinitial' => 'Primeiro Nome com Inicial do Sobrenome (joses@exemplo.com.br)',
|
||||
'first_name' => 'Primeiro Nome',
|
||||
'first_name_format' => 'Primeiro Nome (jose@exemplo.com.br)',
|
||||
'files' => 'Arquivos',
|
||||
'file_name' => 'Arquivo',
|
||||
'file_type' => 'Tipo de Arquivo',
|
||||
'filesize' => 'Tamanho do Arquivo',
|
||||
'file_uploads' => 'Arquivos Carregados',
|
||||
'file_upload' => 'Upload de Arquivo',
|
||||
'generate' => 'Gerar',
|
||||
'generate_labels' => 'Gerar Etiquetas',
|
||||
'github_markdown' => 'Este campo permite <a href="https://help.github.com/articles/github-flavored-markdown/">marcação com sintaxe do Github</a>.',
|
||||
'groups' => 'Grupos',
|
||||
'gravatar_email' => 'Endereço de E-mail do Gravatar',
|
||||
'gravatar_url' => '<a href="http://gravatar.com"><small>Modifique seu avatar em Gravatar.com</small></a>.',
|
||||
'history' => 'Histórico',
|
||||
'history_for' => 'Histórico de',
|
||||
'id' => 'ID',
|
||||
'image' => 'Imagem',
|
||||
'image_delete' => 'Excluir Imagem',
|
||||
'include_deleted' => 'Incluir Ativos Removidos',
|
||||
'image_upload' => 'Carregar Imagem',
|
||||
'filetypes_accepted_help' => 'Os tipos de arquivos aceito são :types. O tamanho máximo de carregamento permitido é de :size.|Os tipos de arquivos aceitos são :types. O tamanho máximo de carregamentos permitido é de :size.',
|
||||
'filetypes_size_help' => 'O tamanho máximo de carregamento permitido é de :size.',
|
||||
'image_filetypes_help' => 'Os tipos de arquivo aceitos são jpg, webp, png, gif e svg. O tamanho máximo de upload permitido é :tamanho.',
|
||||
'unaccepted_image_type' => 'Este arquivo de imagem não é legível. Tipos de arquivos aceitos são jpg, webp, png, gif e svg. O mimetype deste arquivo é: :mimetype.',
|
||||
'import' => 'Importar',
|
||||
'import_this_file' => 'Mapear os campos e processar este arquivo',
|
||||
'importing' => 'Importando',
|
||||
'importing_help' => 'Você pode importar ativos, acessórios, licenças, componentes, consumíveis e usuários via arquivo CSV. <br><br>O CSV deve ser delimitado por vírgula e formatado com cabeçalhos que correspondem aos dos <a href="https://snipe-it.readme.io/docs/importing" target="_new">CSVs de amostra na documentação</a>.',
|
||||
'import-history' => 'Importar Histórico',
|
||||
'asset_maintenance' => 'Manutenção de Ativo',
|
||||
'asset_maintenance_report' => 'Relatório de Manutenção em Ativo',
|
||||
'asset_maintenances' => 'Manutenções em Ativo',
|
||||
'item' => 'Item',
|
||||
'item_name' => 'Nome do Item',
|
||||
'import_file' => 'importar arquivo CSV',
|
||||
'import_type' => 'Tipo de importação CSV',
|
||||
'insufficient_permissions' => 'Você não tem permissão!',
|
||||
'kits' => 'Kits predefinidos',
|
||||
'language' => 'Idioma',
|
||||
'last' => 'Última',
|
||||
'last_login' => 'Último Login',
|
||||
'last_name' => 'Último Nome',
|
||||
'license' => 'Licença',
|
||||
'license_report' => 'Relatório de Licença',
|
||||
'licenses_available' => 'licenças disponíveis',
|
||||
'licenses' => 'Licenças',
|
||||
'list_all' => 'Listar Todos',
|
||||
'loading' => 'Carregando, por favor aguarde...',
|
||||
'lock_passwords' => 'Este valor de campo não será salvo em uma instalação de demonstração.',
|
||||
'feature_disabled' => 'Esta funcionalidade foi desativada na versão de demonstração.',
|
||||
'location' => 'Local',
|
||||
'location_plural' => 'Localizaçãod e Localizações',
|
||||
'locations' => 'Locais',
|
||||
'logo_size' => 'Logomarcas quadradas são melhores com Logomarca + Texto. Tamanho máximo de exibição da logomarca é de 50px de altura x 500px de largura. ',
|
||||
'logout' => 'Sair',
|
||||
'lookup_by_tag' => 'Pesquisar por Etiqueta do Ativo',
|
||||
'maintenances' => 'Manutenções',
|
||||
'manage_api_keys' => 'Gerenciar Chaves da API',
|
||||
'manufacturer' => 'Fabricante',
|
||||
'manufacturers' => 'Fabricantes',
|
||||
'markdown' => 'Este campo permite <a href="https://help.github.com/articles/github-flavored-markdown/">marcação com sintaxe do Github</a>.',
|
||||
'min_amt' => 'Quantidade Mínima',
|
||||
'min_amt_help' => 'Número mínimo de itens que devem estar disponíveis antes de um alerta ser gerado. Deixe a quantidade mínima em branco se não quiser receber avisos de inventário baixo.',
|
||||
'model_no' => 'Código do Modelo',
|
||||
'months' => 'meses',
|
||||
'moreinfo' => 'Mais Informações',
|
||||
'name' => 'Nome',
|
||||
'new_password' => 'Nova Senha',
|
||||
'next' => 'Próxima',
|
||||
'next_audit_date' => 'Próxima Data de Auditoria',
|
||||
'no_email' => 'Nenhum endereço de e-mail associado a este usuário',
|
||||
'last_audit' => 'Última auditoria',
|
||||
'new' => 'novo!',
|
||||
'no_depreciation' => 'Sem Depreciação',
|
||||
'no_results' => 'Sem Resultados.',
|
||||
'no' => 'Não',
|
||||
'notes' => 'Notas',
|
||||
'order_number' => 'Número do Pedido',
|
||||
'only_deleted' => 'Apenas Ativos Removidos',
|
||||
'page_menu' => 'Mostrando _MENU_ itens',
|
||||
'pagination_info' => 'Mostrando _START_ a _END_ de _TOTAL_ itens',
|
||||
'pending' => 'Pendente',
|
||||
'people' => 'Pessoas',
|
||||
'per_page' => 'Resultados Por Página',
|
||||
'previous' => 'Anterior',
|
||||
'processing' => 'Processando',
|
||||
'profile' => 'Seu perfil',
|
||||
'purchase_cost' => 'Custo de Aquisição',
|
||||
'purchase_date' => 'Data da Aquisição',
|
||||
'qty' => 'Quantidade',
|
||||
'quantity' => 'Quantidade',
|
||||
'quantity_minimum' => 'Você tem :count itens abaixo ou quase abaixo dos níveis de quantidade mínima',
|
||||
'quickscan_checkin' => 'Check-in por Escaneamento Rápido',
|
||||
'quickscan_checkin_status' => 'Estado do Check-in',
|
||||
'ready_to_deploy' => 'Pronto para Implantar',
|
||||
'recent_activity' => 'Atividade Recente',
|
||||
'remaining' => 'Restante',
|
||||
'remove_company' => 'Remover Associação de Empresa',
|
||||
'reports' => 'Relatórios',
|
||||
'restored' => 'restaurado',
|
||||
'restore' => 'Restaurar',
|
||||
'requestable_models' => 'Modelos Solicitáveis',
|
||||
'requested' => 'Solicitado',
|
||||
'requested_date' => 'Data da Solicitação',
|
||||
'requested_assets' => 'Ativos Solicitados',
|
||||
'requested_assets_menu' => 'Ativos Solicitados',
|
||||
'request_canceled' => 'Solicitação Cancelada',
|
||||
'save' => 'Salvar',
|
||||
'select_var' => 'Selecione :thing... ', // this will eventually replace all of our other selects
|
||||
'select' => 'Selecionar',
|
||||
'select_all' => 'Selecionar Todos',
|
||||
'search' => 'Buscar',
|
||||
'select_category' => 'Selecione uma Categoria',
|
||||
'select_department' => 'Selecione um Departamento',
|
||||
'select_depreciation' => 'Selecionar um Tipo de Depreciação',
|
||||
'select_location' => 'Selecionar um Local',
|
||||
'select_manufacturer' => 'Selecionar um Fabricante',
|
||||
'select_model' => 'Selecionar um Modelo',
|
||||
'select_supplier' => 'Selecionar um Fornecedor',
|
||||
'select_user' => 'Selecionar um Usuário',
|
||||
'select_date' => 'Selecione a Data (AAAA-MM-DD)',
|
||||
'select_statuslabel' => 'Selecionar Situação',
|
||||
'select_company' => 'Selecione a Empresa',
|
||||
'select_asset' => 'Selecionar Ativo',
|
||||
'settings' => 'Configurações',
|
||||
'show_deleted' => 'Mostrar Excluídos',
|
||||
'show_current' => 'Visualização Atual',
|
||||
'sign_in' => 'Entrar',
|
||||
'signature' => 'Assinatura',
|
||||
'signed_off_by' => 'Assinado por',
|
||||
'skin' => 'Temas',
|
||||
'webhook_msg_note' => 'Uma notificação será enviada via webhook',
|
||||
'webhook_test_msg' => 'Parabéns! Parece que sua integração :app com o sistema está funcionando!',
|
||||
'some_features_disabled' => 'MODO DE DEMONSTRAÇÃO: Algumas funcionalidades estão desativadas nesta instalação.',
|
||||
'site_name' => 'Nome do Site',
|
||||
'state' => 'Situação',
|
||||
'status_labels' => 'Rótulos de Situação',
|
||||
'status' => 'SItuação',
|
||||
'accept_eula' => 'Acordo de Aceitação',
|
||||
'supplier' => 'Fornecedor',
|
||||
'suppliers' => 'Fornecedores',
|
||||
'sure_to_delete' => 'Você tem certeza que deseja apagar',
|
||||
'sure_to_delete_var' => 'Tem certeza de que deseja excluir :item?',
|
||||
'delete_what' => 'Excluir :item',
|
||||
'submit' => 'Confirmar',
|
||||
'target' => 'Alvo',
|
||||
'time_and_date_display' => 'Exibição de Hora e Data',
|
||||
'total_assets' => 'total de ativos',
|
||||
'total_licenses' => 'total de licenças',
|
||||
'total_accessories' => 'total de acessórios',
|
||||
'total_consumables' => 'total de consumíveis',
|
||||
'type' => 'Tipo',
|
||||
'undeployable' => 'Não implantável',
|
||||
'unknown_admin' => 'Administrador Desconhecido',
|
||||
'username_format' => 'Formato de Nome de Usuário',
|
||||
'username' => 'Usuário',
|
||||
'update' => 'Atualizar',
|
||||
'upload_filetypes_help' => 'Os tipos de arquivos permitidos são png, gif, jpg, jpeg, doc, docx, pdf, xls, xlsx, txt, lic, xml, zip, rtf e rar. O tamanho máximo de carregamento permitido é :size.',
|
||||
'uploaded' => 'Carregado',
|
||||
'user' => 'Usuário',
|
||||
'accepted' => 'aceitar',
|
||||
'declined' => 'recusar',
|
||||
'unassigned' => 'Não atribuído',
|
||||
'unaccepted_asset_report' => 'Ativos Recusados',
|
||||
'users' => 'Usuários',
|
||||
'viewall' => 'Ver todos',
|
||||
'viewassets' => 'Ver Ativos Atribuídos',
|
||||
'viewassetsfor' => 'Ver Ativos para :name',
|
||||
'website' => 'Site',
|
||||
'welcome' => 'Bem-vindo(a), :name',
|
||||
'years' => 'anos',
|
||||
'yes' => 'Sim',
|
||||
'zip' => 'Código postal',
|
||||
'noimage' => 'Sem imagem para fazer o carregamento ou a imagem não foi encontrada.',
|
||||
'file_does_not_exist' => 'O arquivo solicitado não existe no servidor.',
|
||||
'file_upload_success' => 'Arquivo enviado com sucesso!',
|
||||
'no_files_uploaded' => 'Arquivo enviado com sucesso!',
|
||||
'token_expired' => 'A sua sessão expirou. Por favor, tente entrar novamente.',
|
||||
'login_enabled' => 'Login Ativado',
|
||||
'audit_due' => 'Vencimento para auditoria',
|
||||
'audit_overdue' => 'Atrasado para Auditoria',
|
||||
'accept' => 'Aceitar :asset',
|
||||
'i_accept' => 'Eu aceito',
|
||||
'i_decline' => 'Eu recuso',
|
||||
'accept_decline' => 'Aceitar/Recusar',
|
||||
'sign_tos' => 'Assine abaixo para indicar que você concorda com os termos do serviço:',
|
||||
'clear_signature' => 'Limpar assinatura',
|
||||
'show_help' => 'Mostrar ajuda',
|
||||
'hide_help' => 'Ocultar ajuda',
|
||||
'view_all' => 'ver todos',
|
||||
'hide_deleted' => 'Ocultar excluídos',
|
||||
'email' => 'E-mail',
|
||||
'do_not_change' => 'Não alterar',
|
||||
'bug_report' => 'Relatar um Erro/Problema',
|
||||
'user_manual' => 'Manual do Usuário',
|
||||
'setup_step_1' => 'Passo 1',
|
||||
'setup_step_2' => 'Passo 2',
|
||||
'setup_step_3' => 'Passo 3',
|
||||
'setup_step_4' => 'Passo 4',
|
||||
'setup_config_check' => 'Verificar Configuração',
|
||||
'setup_create_database' => 'Criar tabelas no banco de dados',
|
||||
'setup_create_admin' => 'Criar usuário administrativo',
|
||||
'setup_done' => 'Concluído!',
|
||||
'bulk_edit_about_to' => 'Você está prestes a editar o seguinte: ',
|
||||
'checked_out' => 'Checked Out',
|
||||
'checked_out_to' => 'Check-out para',
|
||||
'fields' => 'Campos',
|
||||
'last_checkout' => 'Último Registo de Saída',
|
||||
'due_to_checkin' => 'Os seguintes itens :count devem ser verificados em breve:',
|
||||
'expected_checkin' => 'Check-in Esperado Para',
|
||||
'reminder_checked_out_items' => 'Este é um lembrete dos itens atualmente verificados para você. Se você acredita que esta lista está incorreta (algo está faltando ou aparece algo aqui que você acredita que nunca recebeu), envie um e-mail para :reply_to_name em :reply_to_address.',
|
||||
'changed' => 'Alterado',
|
||||
'to' => 'Para',
|
||||
'report_fields_info' => '<p>Selecione os campos que deseja incluir em seu relatório personalizado e clique em Gerar. O arquivo (custom-asset-report-YYYY-mm-dd.csv) será baixado automaticamente e você poderá abri-lo no Excel.</p>
|
||||
<p>Se você quiser exportar apenas alguns recursos, use as opções abaixo para ajustar seus resultados.</p>',
|
||||
'range' => 'Intervalo',
|
||||
'bom_remark' => 'Adicione um BOM (Byte Order Mark) a este CSV',
|
||||
'improvements' => 'Melhorias',
|
||||
'information' => 'Informação',
|
||||
'permissions' => 'Permissões',
|
||||
'managed_ldap' => '(Gerenciado via LDAP)',
|
||||
'export' => 'Exportar',
|
||||
'ldap_sync' => 'Sincronização LDAP',
|
||||
'ldap_user_sync' => 'Sincronização de usuário LDAP',
|
||||
'synchronize' => 'Sincronizar',
|
||||
'sync_results' => '
|
||||
Resultados da Sincronização',
|
||||
'license_serial' => 'Chave Serial/Produto',
|
||||
'invalid_category' => 'Categoria inválida ou ausente',
|
||||
'invalid_item_category_single' => 'Categoria :type inválida ou ausente. Por favor, atualize a categoria deste :type para incluir uma categoria válida antes de finalizar a saída.',
|
||||
'dashboard_info' => 'Este é o seu painel de controle. Há muitos como este, mas este é o seu.',
|
||||
'60_percent_warning' => '60% Completo (aviso)',
|
||||
'dashboard_empty' => 'Parece que você ainda não adicionou nada, por isso não temos nada incrível para exibir. Comece adicionando alguns ativos, acessórios, consumíveis ou licenças agora!',
|
||||
'new_asset' => 'Novo Ativo',
|
||||
'new_license' => 'Nova Licença',
|
||||
'new_accessory' => 'Novo acessório',
|
||||
'new_consumable' => 'Novo consumível',
|
||||
'collapse' => 'Recolher',
|
||||
'assigned' => 'Atribuído',
|
||||
'asset_count' => 'Contagem de Ativos',
|
||||
'accessories_count' => 'Contagem de Acessórios',
|
||||
'consumables_count' => 'Contagem de Consumíveis',
|
||||
'components_count' => 'Contagem de Componentes',
|
||||
'licenses_count' => 'Contagem de Licenças',
|
||||
'notification_error' => 'Erro',
|
||||
'notification_error_hint' => 'Por favor, verifique o formulário abaixo para erros',
|
||||
'notification_bulk_error_hint' => 'Os seguintes campos tiveram erros de validação e não foram editados:',
|
||||
'notification_success' => 'Sucesso',
|
||||
'notification_warning' => 'Aviso',
|
||||
'notification_info' => 'Informação',
|
||||
'asset_information' => 'Informação do Ativo',
|
||||
'model_name' => 'Nome do Modelo',
|
||||
'asset_name' => 'Nome do Ativo',
|
||||
'consumable_information' => 'Informações de Consumível:',
|
||||
'consumable_name' => 'Nome do Consumível:',
|
||||
'accessory_information' => 'Informações do Acessório:',
|
||||
'accessory_name' => 'Nome do Acessório:',
|
||||
'clone_item' => 'Clonar Item',
|
||||
'checkout_tooltip' => 'Fazer check-out do item',
|
||||
'checkin_tooltip' => 'Fazer check-in do item',
|
||||
'checkout_user_tooltip' => 'Fazer check-out deste item para um usuário',
|
||||
'maintenance_mode' => 'O serviço está temporariamente indisponível para atualizações do sistema. Por favor, volte mais tarde.',
|
||||
'maintenance_mode_title' => 'Sistema Temporariamente Indisponível',
|
||||
'ldap_import' => 'A senha do usuário não deve ser gerenciada pelo LDAP. (Isso permite que você envie solicitações de senha esquecidas.)',
|
||||
'purge_not_allowed' => 'A limpeza de dados excluídos foi desativada no arquivo .env. Entre em contato com o suporte ou o administrador do sistema.',
|
||||
'backup_delete_not_allowed' => 'A exclusão de backups foi desativada no arquivo .env. Entre em contato com o suporte ou com o administrador do sistema.',
|
||||
'additional_files' => 'Arquivos Adicionais',
|
||||
'shitty_browser' => 'Nenhuma assinatura detectada. Se você estiver usando um navegador mais antigo, por favor use um navegador mais moderno para concluir sua aceitação de ativos.',
|
||||
'bulk_soft_delete' =>'Também exclua esses usuários. Seu histórico de ativos permanecerá intacto até você remover os registros excluídos nas configurações do Administrador.',
|
||||
'bulk_checkin_delete_success' => 'Os usuários selecionados foram excluídos e seus itens foram devolvidos.',
|
||||
'bulk_checkin_success' => 'Os itens dos usuários selecionados foram devolvidos.',
|
||||
'set_to_null' => 'Excluir valores para este ativo|Excluir valores para todos os :asset_count ativos ',
|
||||
'set_users_field_to_null' => 'Excluir os valores de :field para este usuário! Excluir :field valores para todos :user_count usuários ',
|
||||
'na_no_purchase_date' => 'N/A - Nenhuma data de compra fornecida',
|
||||
'assets_by_status' => 'Ativos por Situação',
|
||||
'assets_by_status_type' => 'Ativos por Tipo de Situação',
|
||||
'pie_chart_type' => 'Painel Tipo Gráfico de Pizza',
|
||||
'hello_name' => 'Olá, :name!',
|
||||
'unaccepted_profile_warning' => 'Você tem :count itens que requerem aceitação. Clique aqui para aceitar ou recusá-los',
|
||||
'start_date' => 'Data Inicial',
|
||||
'end_date' => 'Data final',
|
||||
'alt_uploaded_image_thumbnail' => 'Miniatura carregada',
|
||||
'placeholder_kit' => 'Selecione um kit',
|
||||
'file_not_found' => 'Arquivo não encontrado',
|
||||
'preview_not_available' => '(sem visualização)',
|
||||
'setup' => 'Configuração',
|
||||
'pre_flight' => 'Pré-Lançamento',
|
||||
'skip_to_main_content' => 'Pular para o conteúdo principal',
|
||||
'toggle_navigation' => 'Alternar navegação',
|
||||
'alerts' => 'Alertas',
|
||||
'tasks_view_all' => 'Mostrar todas as tarefas',
|
||||
'true' => 'Verdadeiro',
|
||||
'false' => 'Falso',
|
||||
'integration_option' => 'Opções de integração',
|
||||
'log_does_not_exist' => 'Não existe nenhum registro de histórico correspondente.',
|
||||
'merge_users' => 'Mesclar Usuários',
|
||||
'merge_information' => 'Isso irá mesclar os :count usuários em um único usuário. Selecione o usuário para o qual deseja mesclar os outros abaixo, e os ativos associados, licenças, etc. serão transferidos para o usuário selecionado e os outros usuários serão marcados como excluídos.',
|
||||
'warning_merge_information' => 'Esta ação NÃO PODERÁ ser desfeita e APENAS deve ser usada quando você precisa mesclar usuários devido a uma importação ou sincronização ruim. Certifique-se de executar um backup primeiro.',
|
||||
'no_users_selected' => 'Não há usuários selecionados',
|
||||
'not_enough_users_selected' => 'Pelo menos :count usuários devem ser selecionados',
|
||||
'merge_success' => ':count usuários mesclados com sucesso em :into_username!',
|
||||
'merged' => 'mesclado',
|
||||
'merged_log_this_user_into' => 'Mesclou este usuário (ID :to_id - :to_username) em ID de usuário :from_id (:from_username) ',
|
||||
'merged_log_this_user_from' => 'Mesclado ID de usuário :from_id (:from_username) para este usuário (ID :to_id - :to_username)',
|
||||
'clear_and_save' => 'Limpar e Salvar',
|
||||
'update_existing_values' => 'Atualizar Valores Existentes?',
|
||||
'auto_incrementing_asset_tags_disabled_so_tags_required' => 'A geração de etiquetas auto-incrementais de ativos está desabilitada, então todas as linhas precisam ter a coluna "Etiqueta de ativo" preenchidas.',
|
||||
'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: A geração de etiquetas auto-incrementais de ativos está habilitada assim serão criadas para registros que não possuem a "Etiqueta de ativo" preenchida. As linhas que possuem "Etiqueta de ativo" preenchida serão atualizadas com as informações fornecidas.',
|
||||
'send_welcome_email_to_users' => ' Enviar E-mail de Boas-vindas para novos Usuários?',
|
||||
'send_email' => 'Enviar e-mail',
|
||||
'call' => 'Número de chamada',
|
||||
'back_before_importing' => 'Fazer backup antes de importar?',
|
||||
'csv_header_field' => 'Campo de Cabeçalho CSV',
|
||||
'import_field' => 'Campo de importação',
|
||||
'sample_value' => 'Valor de Amostra',
|
||||
'no_headers' => 'Nenhuma Coluna Encontrada',
|
||||
'error_in_import_file' => 'Houve um erro ao ler o arquivo CSV: :error',
|
||||
'errors_importing' => 'Ocorreram alguns Erros ao importar: ',
|
||||
'warning' => 'AVISO: :warning',
|
||||
'success_redirecting' => '"Sucesso... Redirecionando.',
|
||||
'cancel_request' => 'Cancelar solicitação deste item',
|
||||
'setup_successful_migrations' => 'Suas tabelas de banco de dados foram criadas',
|
||||
'setup_migration_output' => 'Saída de migração:',
|
||||
'setup_migration_create_user' => 'Próximo: Criar Usuário',
|
||||
'importer_generic_error' => 'Sua importação de arquivo está completa, mas recebemos um erro. Isso é geralmente causado pela limitação de API de terceiros de um webhook de notificação (como o Slack) e não teria interferido na importação em si, mas você deve confirmar isto.',
|
||||
'confirm' => 'Confirmar',
|
||||
'autoassign_licenses' => 'Atribuir licenças automaticamente',
|
||||
'autoassign_licenses_help' => 'Permitir que este usuário tenha licenças atribuídas por meio da interface de atribuição em massa de licenças ou por meio de ferramentas de linha de comando.',
|
||||
'autoassign_licenses_help_long' => 'Isto permite que um usuário possa ter licenças atribuídas através da interface de usuário ou ferramentas de licença de atribuição direta. (Por exemplo, você pode não querer que os empreiteiros tenham uma licença que você forneceria apenas para membros da equipe. Você ainda pode atribuir licenças individualmente para esses usuários, mas eles não serão incluídos na licença de check-out para as funções de todos os usuários.)',
|
||||
'no_autoassign_licenses_help' => 'Não inclua o usuário para atribuição em massa através da interface do usuário da licença ou das ferramentas do CLI.',
|
||||
'modal_confirm_generic' => 'Você tem certeza?',
|
||||
'cannot_be_deleted' => 'Este item não pode ser excluído',
|
||||
'cannot_be_edited' => 'Este item não pode ser editado.',
|
||||
'undeployable_tooltip' => 'Este item não pode ser retirado. Verifique a quantidade restante.',
|
||||
'serial_number' => 'Número de Série',
|
||||
'item_notes' => ':item Notas',
|
||||
'item_name_var' => ':item Nome',
|
||||
'error_user_company' => 'A empresa alvo do checkout e a empresa do ativo não correspondem',
|
||||
'error_user_company_accept_view' => 'Um Ativo atribuído a você pertence a uma empresa diferente, portanto, você não pode aceitá-lo nem recusá-lo. Por favor, verifique com seu gerente',
|
||||
'importer' => [
|
||||
'checked_out_to_fullname' => 'Alocado para: Nome Completo',
|
||||
'checked_out_to_first_name' => 'Alocado para: Nome',
|
||||
'checked_out_to_last_name' => 'Alocado para: Sobrenome',
|
||||
'checked_out_to_username' => 'Alocado para: Usuário',
|
||||
'checked_out_to_email' => 'Alocado para: Email',
|
||||
'checked_out_to_tag' => 'Alocado para: Etiqueta do Ativo',
|
||||
'manager_first_name' => 'Nome do Gerente',
|
||||
'manager_last_name' => 'Sobrenome do Gerente',
|
||||
'manager_full_name' => 'Nome Completo do Gerente',
|
||||
'manager_username' => 'Usuário do Gerente',
|
||||
'checkout_type' => 'Tipo de Checkout',
|
||||
'checkout_location' => 'Checkout para o local',
|
||||
'image_filename' => 'Nome do Arquivo',
|
||||
'do_not_import' => 'Não importar',
|
||||
'vip' => 'VIP',
|
||||
'avatar' => 'Avatar',
|
||||
'gravatar' => 'Gravatar Email',
|
||||
'currency' => 'Moeda',
|
||||
'address2' => 'Complemento',
|
||||
'import_note' => 'Importado usando o importador csv',
|
||||
],
|
||||
'percent_complete' => '% completo',
|
||||
'uploading' => 'Enviando... ',
|
||||
'upload_error' => 'Erro ao enviar o arquivo. Por favor, verifique se não existem linhas vazias e se nenhum nome de coluna está duplicado.',
|
||||
'copy_to_clipboard' => 'Copiar para Área de Transferência',
|
||||
'copied' => 'Copiado!',
|
||||
'status_compatibility' => 'Se os ativos já estão atribuídos, eles não podem ser alterados para um tipo de status não implantável e este valor será ignorado.',
|
||||
'rtd_location_help' => 'Esta é a localização do ativo quando ele não está em uso',
|
||||
'item_not_found' => ':item_type ID :id não existe ou foi excluído',
|
||||
'action_permission_denied' => 'Você não tem permissão para :action :item_type ID :id',
|
||||
'action_permission_generic' => 'Você não tem permissão para :action este :item_type',
|
||||
'edit' => 'editar',
|
||||
'action_source' => 'Fonte da Ação',
|
||||
'or' => 'ou',
|
||||
'url' => 'URL',
|
||||
'edit_fieldset' => 'Editar campos e opções',
|
||||
'bulk' => [
|
||||
'delete' =>
|
||||
[
|
||||
'header' => 'Exclusão em massa :object_type',
|
||||
'warn' => 'Você está prestes a excluir um :object_type├Você está prestes a excluir :count :object_type',
|
||||
'success' => ':object_type deletado com sucesso :count :object_type :count com sucesso',
|
||||
'error' => 'Não foi possível excluir :object_type',
|
||||
'nothing_selected' => 'Não :object_type selecionado - nada a fazer',
|
||||
'partial' => 'Excluído :success_count :object_type, mas :error_count :object_type não pôde ser excluído',
|
||||
],
|
||||
],
|
||||
'no_requestable' => 'Não há ativos solicitáveis ou modelos de ativos.',
|
||||
|
||||
'countable' => [
|
||||
'accessories' => ':count Acessório|:count Acessórios',
|
||||
'assets' => ':count Ativo',
|
||||
'licenses' => ':count Licenças|:count Licenças',
|
||||
'license_seats' => ':count licença assentonamed@@0:count licença de assentos',
|
||||
'consumables' => ':count Consumível|:count Consumíveis',
|
||||
'components' => ':count Componente|:count Componentes',
|
||||
]
|
||||
|
||||
];
|
35
SNIPE-IT/resources/lang/pt-BR/help.php
Normal file
35
SNIPE-IT/resources/lang/pt-BR/help.php
Normal file
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reminder Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
'more_info_title' => 'Mais Informações',
|
||||
|
||||
'audit_help' => 'Marcar esta caixa irá editar o registro de ativos para refletir esse novo local. Deixando-o desmarcado irá simplesmente anotar o local no log de auditoria.<br><br>Note que se este ativo for verificado, não irá alterar a localização da pessoa, ativo ou local para onde for reservado.',
|
||||
|
||||
'assets' => 'Ativos são itens que são controlados e rastreáveis pelo número de série ou por uma etiqueta de ativo (patrimônio). Eles tendem a ser de valor elevado onde a identificação de itens específicos é relevante.',
|
||||
|
||||
'categories' => 'Categorias auxiliam na organização dos seus itens. Alguns exemplos de categorias podem ser: "Desktops", "Notebooks", "Celulares", "Tablets", e assim por diante, mas você pode usar as Categorias de melhor forma que você identificar.',
|
||||
|
||||
'accessories' => 'Acessórios são qualquer coisa que você emitir para os usuários, mas que não tem um número de série (ou você não se importa com o seu rastreamento único). Por exemplo, mouse ou teclados de computador.',
|
||||
|
||||
'companies' => 'Empresas podem ser utilizadas como um campo para simples identificação, ou pode ser utilizada para limitar a visualização dos ativos, usuários, etc. Elas ficam disponíveis para uso, se estiver configurado nas opções de Administração.',
|
||||
|
||||
'components' => 'Componentes são itens que fazem parte de ativos, como por exemplo HDD, RAM, etc.',
|
||||
|
||||
'consumables' => 'Consumíveis é todo e qualquer item comprado que será usado ao longo do tempo, por exemplo, papel ou tinta de impressora.',
|
||||
|
||||
'depreciations' => 'Você pode configurar depreciações para depreciar ativos baseados na depreciação linear.',
|
||||
|
||||
'empty_file' => 'O importador detectou que este arquivo está vazio.'
|
||||
];
|
321
SNIPE-IT/resources/lang/pt-BR/localizations.php
Normal file
321
SNIPE-IT/resources/lang/pt-BR/localizations.php
Normal file
@ -0,0 +1,321 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'select_language' => 'Selecionar um idioma',
|
||||
'languages' => [
|
||||
'en-US'=> 'Inglês, EUA',
|
||||
'en-GB'=> 'Inglês, Reino Unido',
|
||||
'am-ET' => 'Amharic',
|
||||
'af-ZA'=> 'Africâner',
|
||||
'ar-SA'=> 'Árabe',
|
||||
'bg-BG'=> 'Búlgaro',
|
||||
'zh-CN'=> 'Chinês Simplificado',
|
||||
'zh-TW'=> 'Chinês Tradicional',
|
||||
'ca-ES' => 'catalão',
|
||||
'hr-HR'=> 'Croata',
|
||||
'cs-CZ'=> 'Tcheco',
|
||||
'da-DK'=> 'Dinamarquês',
|
||||
'nl-NL'=> 'Holandês',
|
||||
'en-ID'=> 'Inglês, Indonésia',
|
||||
'et-EE'=> 'Estoniano',
|
||||
'fil-PH'=> 'Filipino',
|
||||
'fi-FI'=> 'Finlandês',
|
||||
'fr-FR'=> 'Francês',
|
||||
'de-DE'=> 'Alemão',
|
||||
'de-if'=> 'Alemão (informal)',
|
||||
'el-GR'=> 'Grego',
|
||||
'he-IL'=> 'Hebraico',
|
||||
'hu-HU'=> 'Húngaro',
|
||||
'is-IS' => 'Islandês',
|
||||
'id-ID'=> 'Indonésio',
|
||||
'ga-IE'=> 'Irlandês',
|
||||
'it-IT'=> 'Italiano',
|
||||
'ja-JP'=> 'Japonês',
|
||||
'km-KH'=>'Khmer',
|
||||
'ko-KR'=> 'Coreano',
|
||||
'lt-LT'=>'Lituano',
|
||||
'lv-LV'=> 'Letão',
|
||||
'mk-MK'=> 'Macedônio',
|
||||
'ms-MY'=> 'Malaio',
|
||||
'mi-NZ'=> 'Maori',
|
||||
'mn-MN'=> 'Mongol',
|
||||
'no-NO'=> 'Norueguês',
|
||||
'fa-IR'=> 'Persa',
|
||||
'pl-PL'=> 'Polonês',
|
||||
'pt-PT'=> 'Português',
|
||||
'pt-BR'=> 'Português, Brasil',
|
||||
'ro-RO'=> 'Romeno',
|
||||
'ru-RU'=> 'Russo',
|
||||
'sr-CS' => 'Sérvio (Latim)',
|
||||
'sk-SK'=> 'Eslovaco',
|
||||
'sl-SI'=> 'Esloveno',
|
||||
'so-SO'=> 'Somali',
|
||||
'es-ES'=> 'Espanhol',
|
||||
'es-CO'=> 'Espanhol da Colômbia',
|
||||
'es-MX'=> 'Espanhol do México',
|
||||
'es-VE'=> 'Espanhol da Venezuela',
|
||||
'sv-SE'=> 'Sueco',
|
||||
'tl-PH'=> 'Tagalo',
|
||||
'ta-IN'=> 'Tâmil',
|
||||
'th-TH'=> 'Tailandia',
|
||||
'tr-TR'=> 'Turquia',
|
||||
'uk-UA'=> 'Ucrania',
|
||||
'vi-VN'=> 'Vietnã',
|
||||
'cy-GB'=> 'País de Gales',
|
||||
'zu-ZA'=> 'Zulu',
|
||||
],
|
||||
|
||||
'select_country' => 'Selecione um país',
|
||||
|
||||
'countries' => [
|
||||
'AC'=>'Ilha de Ascensão',
|
||||
'AD'=>'Andorra',
|
||||
'AE'=>'Emirados Árabes Unidos',
|
||||
'AF'=>'Afeganistão',
|
||||
'AG'=>'Antígua e Barbuda',
|
||||
'AI'=>'Anguila',
|
||||
'AL'=>'Albânia',
|
||||
'AM'=>'Armênia',
|
||||
'AN'=>'Antilhas Holandesas',
|
||||
'AO'=>'Angola',
|
||||
'AQ'=>'Antártida',
|
||||
'AR'=>'Argentina',
|
||||
'AS'=>'Samoa Americana',
|
||||
'AT'=>'Áustria',
|
||||
'AU'=>'Austrália',
|
||||
'AW'=>'Aruba',
|
||||
'AX'=>'Ilhas Alanda',
|
||||
'AZ'=>'Azerbaijão',
|
||||
'BA'=>'Bósnia e Herzegovina',
|
||||
'BB'=>'Barbados',
|
||||
'BE'=>'Bélgica',
|
||||
'BD'=>'Bangladesh',
|
||||
'BF'=>'Burquina Faso',
|
||||
'BG'=>'Bulgária',
|
||||
'BH'=>'Barein',
|
||||
'BI'=>'Burundi',
|
||||
'BJ'=>'Benim',
|
||||
'BM'=>'Bermudas',
|
||||
'BN'=>'Brunei',
|
||||
'BO'=>'Bolívia',
|
||||
'BR'=>'Brasil',
|
||||
'BS'=>'Bahamas',
|
||||
'BT'=>'Butão',
|
||||
'BV'=>'Ilha Bouvet',
|
||||
'BW'=>'Botsuana',
|
||||
'BY'=>'Bielorrúsia',
|
||||
'BZ'=>'Belize',
|
||||
'CA'=>'Canadá',
|
||||
'CC'=>'Ilhas Cocos (Keeling)',
|
||||
'CD'=>'Congo (República Democrática do)',
|
||||
'CF'=>'República Centro-Africana',
|
||||
'CG'=>'Congo (República)',
|
||||
'CH'=>'Suíça',
|
||||
'CI'=>'Costa do Marfim',
|
||||
'CK'=>'Ilhas Cook',
|
||||
'CL'=>'Chile',
|
||||
'CM'=>'Camarões',
|
||||
'CN'=>'República Popular da China',
|
||||
'CO'=>'Colômbia',
|
||||
'CR'=>'Costa Rica',
|
||||
'CU'=>'Cuba',
|
||||
'CV'=>'Cabo Verde',
|
||||
'CX'=>'Ilha Natal',
|
||||
'CY'=>'Chipre',
|
||||
'CZ'=>'República Checa',
|
||||
'DE'=>'Alemanha',
|
||||
'DJ'=>'Djibuti',
|
||||
'DK'=>'Dinamarca',
|
||||
'DM'=>'Dominica',
|
||||
'DO'=>'República Dominicana',
|
||||
'DZ'=>'Argélia',
|
||||
'EC'=>'Equador',
|
||||
'EE'=>'Estónia',
|
||||
'EG'=>'Egito',
|
||||
'ER'=>'Eritreia',
|
||||
'ES'=>'Espanha',
|
||||
'ET'=>'Etiópia',
|
||||
'EU'=>'União Europeia',
|
||||
'FI'=>'Finlândia',
|
||||
'FJ'=>'Fiji',
|
||||
'FK'=>'Ilhas Falkland (Malvinas)',
|
||||
'FM'=>'Micronésia, Estados Federados de',
|
||||
'FO'=>'Ilhas Faroé',
|
||||
'FR'=>'França',
|
||||
'GA'=>'Gabão',
|
||||
'GD'=>'Granada',
|
||||
'GE'=>'Geórgia',
|
||||
'GF'=>'Guiana Francesa',
|
||||
'GG'=>'Guernsey',
|
||||
'GH'=>'Gana',
|
||||
'GI'=>'Gibraltar',
|
||||
'GL'=>'Gronelândia',
|
||||
'GM'=>'Gâmbia',
|
||||
'GN'=>'Guiné',
|
||||
'GP'=>'Guadalupe',
|
||||
'GQ'=>'Guiné Equatorial',
|
||||
'GR'=>'Grécia',
|
||||
'GS'=>'Ilhas Geórgia do Sul e Sandwich do Sul',
|
||||
'GT'=>'Guatemala',
|
||||
'GU'=>'Guam',
|
||||
'GW'=>'Guiné-Bissau',
|
||||
'GY'=>'Guiana',
|
||||
'HK'=>'Hong Kong',
|
||||
'HM'=>'Ilha Heard e Ilhas McDonald',
|
||||
'HN'=>'Honduras',
|
||||
'HR'=>'Croácia',
|
||||
'HT'=>'Haiti',
|
||||
'HU'=>'Hungria',
|
||||
'ID'=>'Indonésia',
|
||||
'IE'=>'Irlanda',
|
||||
'IL'=>'Israel',
|
||||
'IM'=>'Ilha de Man',
|
||||
'IN'=>'Índia',
|
||||
'IO'=>'Território Britânico do Oceano Índico',
|
||||
'IQ'=>'Iraque',
|
||||
'IR'=>'Irã, República Islâmica do',
|
||||
'IS'=>'Islândia',
|
||||
'IT'=>'Itália',
|
||||
'JE'=>'Jersey',
|
||||
'JM'=>'Jamaica',
|
||||
'JO'=>'Jordânia',
|
||||
'JP'=>'Japão',
|
||||
'KE'=>'Quênia',
|
||||
'KG'=>'Quirguistão',
|
||||
'KH'=>'Camboja',
|
||||
'KI'=>'Quiribati',
|
||||
'KM'=>'Comores',
|
||||
'KN'=>'São Cristóvão e Névis',
|
||||
'KR'=>'Coréia, Republica da',
|
||||
'KW'=>'Kuwait',
|
||||
'KY'=>'Ilhas Caiman',
|
||||
'KZ'=>'Cazaquistão',
|
||||
'LA'=>'Laos, República Democrática Popular de',
|
||||
'LB'=>'Líbano',
|
||||
'LC'=>'Santa Lúcia',
|
||||
'LI'=>'Liechtenstein',
|
||||
'LK'=>'Sri Lanka',
|
||||
'LR'=>'Libéria',
|
||||
'LS'=>'Lesoto',
|
||||
'LT'=>'Lituânia',
|
||||
'LU'=>'Luxemburgo',
|
||||
'LV'=>'Letónia',
|
||||
'LY'=>'Líbia',
|
||||
'MA'=>'Marrocos',
|
||||
'MC'=>'Mônaco',
|
||||
'MD'=>'Moldávia, República da',
|
||||
'ME'=>'Montenegro',
|
||||
'MG'=>'Madagascar',
|
||||
'MH'=>'Ilhas Marshall',
|
||||
'MK'=>'Macedónia, A antiga República Iugoslava da',
|
||||
'ML'=>'Mali',
|
||||
'MM'=>'Mianmar',
|
||||
'MN'=>'Mongólia',
|
||||
'MO'=>'Macau',
|
||||
'MP'=>'Ilhas Marianas do Norte',
|
||||
'MQ'=>'Martinica',
|
||||
'MR'=>'Mauritânia',
|
||||
'MS'=>'Montserrat',
|
||||
'MT'=>'Malta',
|
||||
'MU'=>'Maurício',
|
||||
'MV'=>'Maldivas',
|
||||
'MW'=>'Malauí',
|
||||
'MX'=>'México',
|
||||
'MY'=>'Malásia',
|
||||
'MZ'=>'Moçambique',
|
||||
'NA'=>'Namíbia',
|
||||
'NC'=>'Nova Caledônia',
|
||||
'NE'=>'Níger',
|
||||
'NF'=>'Ilha Norfolk',
|
||||
'NG'=>'Nigéria',
|
||||
'NI'=>'Nicarágua',
|
||||
'NL'=>'Países Baixos',
|
||||
'NO'=>'Noruega',
|
||||
'NP'=>'Nepal',
|
||||
'NR'=>'Nauru',
|
||||
'NU'=>'Niue',
|
||||
'NZ'=>'Nova Zelândia',
|
||||
'OM'=>'Omã',
|
||||
'PA'=>'Panamá',
|
||||
'PE'=>'Peru',
|
||||
'PF'=>'Polinésia Francesa',
|
||||
'PG'=>'Papua-Nova Guiné',
|
||||
'PH'=>'Filipinas, República do',
|
||||
'PK'=>'Paquistão',
|
||||
'PL'=>'Polónia',
|
||||
'PM'=>'São Pedro e Miquelão',
|
||||
'PN'=>'Ilhas Pitcairn',
|
||||
'PR'=>'Porto Rico',
|
||||
'PS'=>'Palestina',
|
||||
'PT'=>'Portugal',
|
||||
'PW'=>'Palau',
|
||||
'PY'=>'Paraguai',
|
||||
'QA'=>'Catar',
|
||||
'RE'=>'Reunião',
|
||||
'RO'=>'Romênia',
|
||||
'RS'=>'Sérvia',
|
||||
'RU'=>'Federação Russa',
|
||||
'RW'=>'Ruanda',
|
||||
'SA'=>'Arábia Saudita',
|
||||
'UK'=>'Escócia',
|
||||
'SB'=>'Ilhas Salomão',
|
||||
'SC'=>'Seicheles',
|
||||
'SS'=>'Sudão do Sul',
|
||||
'SD'=>'Sudão',
|
||||
'SE'=>'Suécia',
|
||||
'SG'=>'Singapura',
|
||||
'SH'=>'Santa Helena',
|
||||
'SI'=>'Eslovênia',
|
||||
'SJ'=>'Svalbard e Jan Mayen',
|
||||
'SK'=>'Eslováquia (República)',
|
||||
'SL'=>'Serra Leoa',
|
||||
'SM'=>'San Marino',
|
||||
'SN'=>'Senegal',
|
||||
'SO'=>'Somália',
|
||||
'SR'=>'Suriname',
|
||||
'ST'=>'São Tomé e Príncipe',
|
||||
'SU'=>'União Soviética',
|
||||
'SV'=>'El Salvador',
|
||||
'SY'=>'Síria, República Árabe da ',
|
||||
'SZ'=>'Suazilândia',
|
||||
'TC'=>'Ilhas Turcas e Caicos',
|
||||
'TD'=>'Chade',
|
||||
'TF'=>'Territórios Franceses do Sul',
|
||||
'TG'=>'Togo',
|
||||
'TH'=>'Tailândia',
|
||||
'TJ'=>'Tajiquistão',
|
||||
'TK'=>'Toquelau',
|
||||
'TI'=>'Timor Leste',
|
||||
'TM'=>'Turcomenistão',
|
||||
'TN'=>'Tunísia',
|
||||
'TO'=>'Tonga',
|
||||
'TP'=>'Timor Leste (código antigo)',
|
||||
'TR'=>'Turquia',
|
||||
'TT'=>'Trinidad e Tobago',
|
||||
'TV'=>'Tuvalu',
|
||||
'TW'=>'Taiwan',
|
||||
'TZ'=>'Tanzânia, República Unida da',
|
||||
'UA'=>'Ucrânia',
|
||||
'UG'=>'Uganda',
|
||||
'UK'=>'Reino Unido',
|
||||
'US'=>'Estados Unidos da América',
|
||||
'UM'=>'Estados Unidos Ilhas Menores Distantes',
|
||||
'UY'=>'Uruguai',
|
||||
'UZ'=>'Uzbequistão',
|
||||
'VA'=>'Vaticano, Estado da Cidade do (Santa Sé)',
|
||||
'VC'=>'São Vicente e Granadinas',
|
||||
'VE'=>'Venezuela',
|
||||
'VG'=>'Ilhas Virgens (Britânicas)',
|
||||
'VI'=>'Ilhas Virgens (Americanas)',
|
||||
'VN'=>'Vietnã',
|
||||
'VU'=>'Vanuatu',
|
||||
'WF'=>'Ilhas Wallis e Futuna',
|
||||
'WS'=>'Samoa',
|
||||
'YE'=>'Iêmen',
|
||||
'YT'=>'Maiote',
|
||||
'ZA'=>'África do Sul',
|
||||
'ZM'=>'Zâmbia',
|
||||
'ZW'=>'Zimbábue',
|
||||
],
|
||||
];
|
93
SNIPE-IT/resources/lang/pt-BR/mail.php
Normal file
93
SNIPE-IT/resources/lang/pt-BR/mail.php
Normal file
@ -0,0 +1,93 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
'Accessory_Checkin_Notification' => 'Ativo verificado em',
|
||||
'Accessory_Checkout_Notification' => 'Acessório verificado',
|
||||
'Asset_Checkin_Notification' => 'Ativo verificado em',
|
||||
'Asset_Checkout_Notification' => 'Ativo retornado',
|
||||
'Confirm_Accessory_Checkin' => 'Confirme a devolução do acessório',
|
||||
'Confirm_Asset_Checkin' => 'Confirme a devolução do ativo',
|
||||
'Confirm_accessory_delivery' => 'Confirme a entrega do acessório',
|
||||
'Confirm_asset_delivery' => 'Confirme a entrega do ativo',
|
||||
'Confirm_consumable_delivery' => 'Confirme a entrega de consumíveis',
|
||||
'Confirm_license_delivery' => 'Confirme a entrega de licença',
|
||||
'Consumable_checkout_notification' => 'Consumível verificado',
|
||||
'Days' => 'Dias',
|
||||
'Expected_Checkin_Date' => 'Um ativo com check-out para você deve ser verificado novamente em :date',
|
||||
'Expected_Checkin_Notification' => 'Lembrete: :name prazo de devolução aproximando',
|
||||
'Expected_Checkin_Report' => 'Relatório de check-in de ativos esperado',
|
||||
'Expiring_Assets_Report' => 'Relatório de ativos expirando.',
|
||||
'Expiring_Licenses_Report' => 'Relatório de Licenças a expirar.',
|
||||
'Item_Request_Canceled' => 'Requisição de item cancelado',
|
||||
'Item_Requested' => 'Item requisitado',
|
||||
'License_Checkin_Notification' => 'Licença verificada em',
|
||||
'License_Checkout_Notification' => 'Licença registrada',
|
||||
'Low_Inventory_Report' => 'Relatório de baixas de inventario',
|
||||
'a_user_canceled' => 'Um usuário cancelou uma requisição no website',
|
||||
'a_user_requested' => 'Um usuário requisitou um item no website',
|
||||
'acceptance_asset_accepted' => 'Um usuário aceitou um item',
|
||||
'acceptance_asset_declined' => 'Um usuário recusou um item',
|
||||
'accessory_name' => 'Nome do Acessório:',
|
||||
'additional_notes' => 'Comentários adicionais:',
|
||||
'admin_has_created' => 'Um administrador criou uma conta para você em :web.',
|
||||
'asset' => 'Ativo:',
|
||||
'asset_name' => 'Nome do Ativo:',
|
||||
'asset_requested' => 'Requisição de Ativo',
|
||||
'asset_tag' => 'Etiqueta de Ativo',
|
||||
'assets_warrantee_alert' => 'Há um :count ativo com a garantia expirando nos próximos :threshold dias. Existem :count ativos com a garantia expirando nos próximos :threshold dias.',
|
||||
'assigned_to' => 'Atribuído a',
|
||||
'best_regards' => 'Atenciosamente,',
|
||||
'canceled' => 'Cancelado:',
|
||||
'checkin_date' => 'Data de devolução:',
|
||||
'checkout_date' => 'Data de atribuição:',
|
||||
'checkedout_from' => 'Check-out de',
|
||||
'checkedin_from' => 'Check-in de',
|
||||
'checked_into' => 'Check-in em',
|
||||
'click_on_the_link_accessory' => 'Por favor clique no link na parte inferior para confirmar que recebeu o acessório.',
|
||||
'click_on_the_link_asset' => 'Por favor clique no link na parte inferior para confirmar que recebeu o ativo.',
|
||||
'click_to_confirm' => 'Por favor clique no link a seguir para confirmar sua conta :web:',
|
||||
'current_QTY' => 'Qtde. atual',
|
||||
'days' => 'Dias',
|
||||
'expecting_checkin_date' => 'Data prevista de devolução:',
|
||||
'expires' => 'Expira',
|
||||
'hello' => 'Olá',
|
||||
'hi' => 'Oi',
|
||||
'i_have_read' => 'Li e concordo com os termos de uso e recebi este item.',
|
||||
'inventory_report' => 'Relatório de Inventário',
|
||||
'item' => 'Item:',
|
||||
'license_expiring_alert' => 'Há uma :count licença expirando nos próximos :threshold dias. | Existem :count licenças expirand nos próximos :threshold dias.',
|
||||
'link_to_update_password' => 'Por favor clique no link abaixo para atualizar a sua senha do :web:',
|
||||
'login' => 'Login:',
|
||||
'login_first_admin' => 'Faça login na sua instalação do Snipe-IT usando os dados abaixo:',
|
||||
'low_inventory_alert' => 'Há um :count que está abaixo do estoque mínimo ou em breve estará abaixo. | Existem :count items que estão abaixo do estoque mínimo ou em breve estarão baixos.',
|
||||
'min_QTY' => 'Qtde. Min',
|
||||
'name' => 'Nome',
|
||||
'new_item_checked' => 'Um novo item foi feito Check-out em seu nome, detalhes abaixo.',
|
||||
'notes' => 'Notas',
|
||||
'password' => 'Senha:',
|
||||
'password_reset' => 'Redefinir Senha',
|
||||
'read_the_terms' => 'Por favor, leia os termos de uso abaixo.',
|
||||
'read_the_terms_and_click' => 'Por favor, leia os termos de uso abaixo, e clique no link na parte inferior para confirmar que você leu e concorda com os termos de uso, e recebeu o ativo.',
|
||||
'requested' => 'Solicitado:',
|
||||
'reset_link' => 'Seu Link de redefinição da senha',
|
||||
'reset_password' => 'Clique aqui para redefinir sua senha:',
|
||||
'rights_reserved' => 'Todos os direitos reservados.',
|
||||
'serial' => 'Nº de Série',
|
||||
'snipe_webhook_test' => 'Teste de Integração Snipe-IT',
|
||||
'snipe_webhook_summary' => 'Resumo de Teste de Integração Snipe-IT',
|
||||
'supplier' => 'Fornecedor',
|
||||
'tag' => 'Etiqueta',
|
||||
'test_email' => 'Email de teste do Snipe-IT',
|
||||
'test_mail_text' => 'Isto é um e-mail de teste do Snipe-IT Asset Management System. Se você recebeu essa mensagem, quer dizer que o e-mail está funcionando :)',
|
||||
'the_following_item' => 'O Item a seguir foi devolvido: ',
|
||||
'to_reset' => 'Para fazer reset da senha do :web, preencha este formulário:',
|
||||
'type' => 'Tipo',
|
||||
'upcoming-audits' => 'Existe um :count ativo que está sendo auditado dentro de :threshold days. There are :count assets que estão sendo enviados para auditoria dentro de :threshold dias.',
|
||||
'user' => 'Usuário',
|
||||
'username' => 'Nome de Usuário',
|
||||
'welcome' => 'Bem-vindo(a), :name',
|
||||
'welcome_to' => 'Bem-vindo ao :web!',
|
||||
'your_assets' => 'Ver seus ativos',
|
||||
'your_credentials' => 'Suas credenciais do Snipe-IT',
|
||||
];
|
20
SNIPE-IT/resources/lang/pt-BR/pagination.php
Normal file
20
SNIPE-IT/resources/lang/pt-BR/pagination.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Anterior',
|
||||
|
||||
'next' => 'Próxima »',
|
||||
|
||||
);
|
9
SNIPE-IT/resources/lang/pt-BR/passwords.php
Normal file
9
SNIPE-IT/resources/lang/pt-BR/passwords.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'sent' => 'Se existir um usuário correspondente com um endereço de e-mail válido em nosso sistema, um e-mail de recuperação de senha foi enviado.',
|
||||
'user' => 'Se existir um usuário correspondente com um endereço de e-mail válido em nosso sistema, um e-mail de recuperação de senha foi enviado.',
|
||||
'token' => 'Este token de redefinição de senha é inválido ou expirou, ou não corresponde ao nome de usuário fornecido.',
|
||||
'reset' => 'Sua senha foi redefinida!',
|
||||
'password_change' => 'Sua senha foi atualizada!',
|
||||
];
|
21
SNIPE-IT/resources/lang/pt-BR/reminders.php
Normal file
21
SNIPE-IT/resources/lang/pt-BR/reminders.php
Normal file
@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reminder Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
"password" => "As senhas devem ter seis caracteres e corresponderem à confirmação.",
|
||||
"user" => "O nome de usuário ou endereço de e-mail está incorreto",
|
||||
"token" => 'Este token de redefinição de senha é inválido ou expirou, ou não corresponde ao nome de usuário fornecido.',
|
||||
'sent' => 'Se existir um usuário correspondente com um endereço de e-mail válido em nosso sistema, um e-mail de recuperação de senha foi enviado.',
|
||||
|
||||
);
|
10
SNIPE-IT/resources/lang/pt-BR/table.php
Normal file
10
SNIPE-IT/resources/lang/pt-BR/table.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'actions' => 'Ações',
|
||||
'action' => 'Ação',
|
||||
'by' => 'Por',
|
||||
'item' => 'Item',
|
||||
|
||||
);
|
162
SNIPE-IT/resources/lang/pt-BR/validation.php
Normal file
162
SNIPE-IT/resources/lang/pt-BR/validation.php
Normal file
@ -0,0 +1,162 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines contain the default error messages used by
|
||||
| the validator class. Some of these rules have multiple versions such
|
||||
| such as the size rules. Feel free to tweak each of these messages.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'O :attribute dever ser aceito.',
|
||||
'active_url' => 'O :attribute não é uma URL válida.',
|
||||
'after' => 'O :attribute deve ser uma data após :date.',
|
||||
'after_or_equal' => 'O :attribute deve ser uma data depois ou igual a :date.',
|
||||
'alpha' => 'O :attribute pode apenas conter letras.',
|
||||
'alpha_dash' => 'O :attribute pode apenas conter letras, números, e traços.',
|
||||
'alpha_num' => 'O :attribute pode apenas conter letras e números.',
|
||||
'array' => 'O :attribute deve estar em ordem.',
|
||||
'before' => 'O :attribute deve ser uma data antes de :date.',
|
||||
'before_or_equal' => 'O atributo: deve ser uma data anterior ou igual a: date.',
|
||||
'between' => [
|
||||
'numeric' => 'O :attribute deve estar entre :min - :max.',
|
||||
'file' => 'O :attribute deve estar entre :min - :max kilobytes.',
|
||||
'string' => 'O :attribute deve estar entre :min - :max caracteres.',
|
||||
'array' => 'O :attribute deve ter entre :min e :max items.',
|
||||
],
|
||||
'boolean' => 'O :atributo têm que ser verdadeiro ou falso.',
|
||||
'confirmed' => 'A confirmação do :attribute não corresponde.',
|
||||
'date' => 'O :attribute não é uma data válida.',
|
||||
'date_format' => 'O :attribute não corresponde ao formato :format.',
|
||||
'different' => 'O :attribute e :other devem ser diferentes.',
|
||||
'digits' => 'O :attribute deve ter :digits dígitos.',
|
||||
'digits_between' => 'O :attribute deve ter entre :min e :max dígitos.',
|
||||
'dimensions' => 'O :attribute tem dimensões de imagem inválidas.',
|
||||
'distinct' => 'O :attribute tem um valor duplicado.',
|
||||
'email' => 'O formato de :attribute é inválido.',
|
||||
'exists' => 'O :attribute selecionado é inválido.',
|
||||
'file' => 'O :attribute deve ser um arquivo.',
|
||||
'filled' => 'O :attribute deve ter um valor.',
|
||||
'image' => 'O :attribute deve ser uma imagem.',
|
||||
'import_field_empty' => 'O valor para :fieldname não pode ser nulo.',
|
||||
'in' => 'O :attribute selecionado é inválido.',
|
||||
'in_array' => 'O :attribute campo não existe em :other.',
|
||||
'integer' => 'O :attribute deve ser um número inteiro.',
|
||||
'ip' => 'O :attribute deve ser um endereço de IP válido.',
|
||||
'ipv4' => 'O :attribute deve ter um endereço IPv4.',
|
||||
'ipv6' => 'O :attribute deve ter um IPv6 válido.',
|
||||
'is_unique_department' => 'O :attribute deve ser único para esta localização da empresa',
|
||||
'json' => 'The :attribute deve ser um JSON válida.',
|
||||
'max' => [
|
||||
'numeric' => 'O :attribute não pode ser maior do que :max.',
|
||||
'file' => 'O :attribute não pode ser maior do que :max kilobytes.',
|
||||
'string' => 'O :attribute não pode ser maior do que :max caracteres.',
|
||||
'array' => 'O :attribute não pode ter mais que :max items.',
|
||||
],
|
||||
'mimes' => 'O :attribute deve ser um arquivo do tipo: :values.',
|
||||
'mimetypes' => 'O :attribute deve ser um arquivo de tipo: :values.',
|
||||
'min' => [
|
||||
'numeric' => 'O :attribute deve ter pelo menos :min.',
|
||||
'file' => 'O :attribute deve ter pelo menos :min kilobytes.',
|
||||
'string' => 'O :attribute deve ter pelo menos :min caracteres.',
|
||||
'array' => 'O :attribute deve ter pelo menos :min items.',
|
||||
],
|
||||
'starts_with' => 'O atributo deve começar com um dos seguintes valores.',
|
||||
'ends_with' => 'O :attribute deve terminar com um dos seguintes: :values.',
|
||||
|
||||
'not_in' => 'O :attribute selecionado é inválido.',
|
||||
'numeric' => 'O :attribute deve ser um número.',
|
||||
'present' => 'O campo:attribute deve estar presente.',
|
||||
'valid_regex' => 'Isso não é uma regex válida. ',
|
||||
'regex' => 'O formato de :attribute é inválido.',
|
||||
'required' => 'O campo de :attribute é requerido.',
|
||||
'required_if' => 'O campo de :attribute é requerido quando :other é :value.',
|
||||
'required_unless' => 'O campo:attribute é obrigatório a não ser que: :other estiver em : :values.',
|
||||
'required_with' => 'O campo de :attribute é requerido quando :values está presente.',
|
||||
'required_with_all' => 'O campo :attribute é obrigatorio quando : :values está presente.',
|
||||
'required_without' => 'O campo de :attribute é requerido quando :values não está presente.',
|
||||
'required_without_all' => 'O campo :attribute é obrigatório nenhum dos :values está presente.',
|
||||
'same' => 'O :attribute e :other devem corresponderem.',
|
||||
'size' => [
|
||||
'numeric' => 'O :attribute deve ser :size.',
|
||||
'file' => 'O :attribute deve ter :size kilobytes.',
|
||||
'string' => 'O :attribute deve ter :size caracteres.',
|
||||
'array' => 'O :attribute deve conter :size items.',
|
||||
],
|
||||
'string' => 'O :attribute deve ser string.',
|
||||
'timezone' => 'O :attribute deve ser um campo válido.',
|
||||
'two_column_unique_undeleted' => 'O :attribute deve ser único entre :table1 e :table2. ',
|
||||
'unique' => 'O :attribute já foi tomado.',
|
||||
'uploaded' => 'O :attribute falhou no upload.',
|
||||
'url' => 'O formato de :attribute é inválido.',
|
||||
'unique_undeleted' => 'O :attribute deve ser único.',
|
||||
'non_circular' => 'O :attribute não pode criar uma referência circular.',
|
||||
'not_array' => ':attribute não pode ser um array.',
|
||||
'disallow_same_pwd_as_user_fields' => 'A senha não pode ser igual ao nome de usuário.',
|
||||
'letters' => 'A senha deve conter pelo menos uma letra.',
|
||||
'numbers' => 'A senha deve conter pelo menos um número.',
|
||||
'case_diff' => 'A senha deve conter letras maiúsculas e minusculas.',
|
||||
'symbols' => 'A senha deve conter símbolos.',
|
||||
'gte' => [
|
||||
'numeric' => 'Valor não pode ser negativo'
|
||||
],
|
||||
'checkboxes' => ':attribute contém opções inválidas.',
|
||||
'radio_buttons' => ':attribute é inválido.',
|
||||
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may specify custom validation messages for attributes using the
|
||||
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||
| specify a specific custom language line for a given attribute rule.
|
||||
|
|
||||
*/
|
||||
|
||||
'custom' => [
|
||||
'alpha_space' => 'O campo :attribute contém um caractere que não é permitido.',
|
||||
'email_array' => 'Um ou mais e-mails sõ invalidos.',
|
||||
'hashed_pass' => 'Sua senha atual está incorreta',
|
||||
'dumbpwd' => 'Essa senha é muito comum.',
|
||||
'statuslabel_type' => 'Você deve selecionar um tipo de etiqueta de status válido',
|
||||
|
||||
// date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :(
|
||||
// We use this because the default error message for date_format is reflects php Y-m-d, which non-PHP
|
||||
// people won't know how to format.
|
||||
'purchase_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
|
||||
'last_audit_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY hh:mm:ss',
|
||||
'expiration_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
|
||||
'termination_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
|
||||
'expected_checkin.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
|
||||
'start_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
|
||||
'end_date.date_format' => 'O :attribute deve ser uma data válida em formato DD-MM-YYYY',
|
||||
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Generic Validation Messages
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
'invalid_value_in_field' => 'Valor inválido incluído neste campo',
|
||||
];
|
Reference in New Issue
Block a user