This commit is contained in:
2024-04-21 14:42:52 +02:00
parent 4b69674ede
commit 8a25f53c99
10700 changed files with 55767 additions and 14201 deletions

View File

@ -0,0 +1,12 @@
<?php
return array(
'personal_api_keys' => 'Chaves Pessoais de API',
'api_key_warning' => 'Ao gerar um token de API, certifique-se de copiá-lo imediatamente pois eles
não serão visíveis novamente.',
'api_base_url' => 'O URL base da API está localizada em:',
'api_base_url_endpoint' => '/&lt;endpoint&gt;',
'api_token_expiration_time' => 'Tokens de API estão definidos para expirar em:',
'api_reference' => 'Verifique a referência <a href="https://snipe-it.readme.io/reference" target="_blank">da API</a> para
encontrar endpoints de API específicos e documentação adicional da API.',
);

View 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 acessório',
'edit' => 'Editar acessório',
'eula_text' => 'EULA da Categoria',
'eula_text_help' => 'Este atributo permite-lhe personalizar os seus EULAs para tipos específicos de ativos. Se apenas tem um para todos os seus ativos, pode selecionar a caixa abaixo, para usar o EULA padrão.',
'require_acceptance' => 'Solicitar aos utilizadores que confirmem a aceitação de ativos nesta categoria.',
'no_default_eula' => 'Não foi encontrado o EULA padrão. Defina um nas Configurações.',
'total' => 'Total',
'remaining' => 'Disponíveis',
'update' => 'Atualizar acessório',
'use_default_eula' => 'Em vez disso, utilize o <a href="#" data-toggle="modal" data-target="#eulaModal">EULA padrão</a>.',
'use_default_eula_disabled' => '<del>Em vez disso, utilize o EULA padrão</del> Nenhum 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 em saída.',
);

View File

@ -0,0 +1,39 @@
<?php
return array(
'does_not_exist' => 'O acessório [:id] não existe.',
'not_found' => 'Esse acessório não foi encontrado.',
'assoc_users' => 'Esta acessório tem atualmente :count items alocados a utilizadores. Por favor, devolva-os e tente novamente. ',
'create' => array(
'error' => 'Acessório não foi criado, por favor tente novamente.',
'success' => 'Acessório criado com sucesso.'
),
'update' => array(
'error' => 'Acessório não foi actualizado, por favor tente novamente',
'success' => 'Acessório actualizado com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover este acessório?',
'error' => 'Ocorreu um problema ao remover o acessório. Por favor, tente novamente.',
'success' => 'O acessório foi removido com sucesso.'
),
'checkout' => array(
'error' => 'O acessório não foi alocado. Por favor, tente novamente',
'success' => 'Acessório alocado com sucesso.',
'unavailable' => 'O acessório não está disponível para check-out. Verifique a quantidade disponível',
'user_does_not_exist' => 'O utilizador é inválido. Por favor, 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' => 'O utilizador é inválido. Por favor, tente novamente.'
)
);

View File

@ -0,0 +1,11 @@
<?php
return array(
'dl_csv' => 'Transferir CSV',
'eula_text' => 'EULA (Contrato de Licença de Utilizador Final)',
'id' => 'ID',
'require_acceptance' => 'Aceitação',
'title' => 'Nome do Acessório',
);

View File

@ -0,0 +1,14 @@
<?php
return [
'asset_maintenance_type' => 'Tipo de Manutenção de Artigo',
'title' => 'Título',
'start_date' => 'Data de início',
'completion_date' => 'Data de fim',
'cost' => 'Custo',
'is_warranty' => 'Atualização da garantia',
'asset_maintenance_time' => 'Tempo da Manutenção do Artigo (em dias)',
'notes' => 'Notas',
'update' => 'Atualizar Manutenção do Artigo',
'create' => 'Criar Manutenção do Artigo'
];

View File

@ -0,0 +1,16 @@
<?php
return [
'asset_maintenances' => 'Manutenções de Artigos',
'edit' => 'Editar Manutenção de Artigo',
'delete' => 'Remover Manutenção do Artigo',
'view' => 'Ver Detalhes da Manutenção do Artigo',
'repair' => 'Reparar',
'maintenance' => 'Manutenção',
'upgrade' => 'Melhorar',
'calibration' => 'Calibração',
'software_support' => 'Apoio ao Software',
'hardware_support' => 'Apoio para Hardware',
'configuration_change' => 'Alteração de configuração',
'pat_test' => 'Teste PAT',
];

View File

@ -0,0 +1,21 @@
<?php
return [
'not_found' => 'A Manutenção do Artigo que procura não foi encontrada!',
'delete' => [
'confirm' => 'Tem a certeza que quer remover esta manutenção do artigo?',
'error' => 'Ocorreu um problema na remoção desta manutenção do artigo. Por favor, tente novamente.',
'success' => 'A manutenção do artigo foi removida com sucesso.',
],
'create' => [
'error' => 'Não foi possível criar a manutenção do artigo. Por favor, tente novamente.',
'success' => 'Manutenção do artigo criada com sucesso.',
],
'edit' => [
'error' => 'Manutenção de ativos não foi editada, tente novamente.',
'success' => 'Manutenção de ativos editada com sucesso.',
],
'asset_maintenance_incomplete' => 'Incompleto',
'warranty' => 'Garantia',
'not_warranty' => 'Sem Garantia',
];

View File

@ -0,0 +1,8 @@
<?php
return [
'title' => 'Manutenção de Artigo',
'asset_name' => 'Nome do Artigo',
'is_warranty' => 'Garantia',
'dl_csv' => 'Descarregar CSV',
];

View File

@ -0,0 +1,25 @@
<?php
return array(
'asset_categories' => 'Categorias de Equipamentos',
'category_name' => 'Nome da Categoria',
'checkin_email' => 'Enviar e-mail para o utilizador em caso de checkin/checktout.',
'checkin_email_notification' => 'Enviar e-mail para este utilizador em caso de checkin/checktout.',
'clone' => 'Clonar Categoria',
'create' => 'Criar Categoria',
'edit' => 'Editar Categoria',
'email_will_be_sent_due_to_global_eula' => 'Um e-mail será enviado para o utilizador porque o EULA global está a ser usado.',
'email_will_be_sent_due_to_category_eula' => 'Um email será enviado para o utilizador porque um EULA foi definido para essa categoria.',
'eula_text' => 'EULA da Categoria',
'eula_text_help' => 'Este atributo permite-lhe personalizar os seus EULAs para tipos específicos de artigos. Se apenas tem um para todos os seus artigos, pode selecionar a caixa abaixo, para usar o EULA padrão.',
'name' => 'Nome da Categoria',
'require_acceptance' => 'Solicitar aos utilizadores que confirmem a aceitação de artigos nesta categoria.',
'required_acceptance' => 'Será enviado um email ao utilizador com um link para confirmar a aceitação deste item.',
'required_eula' => 'Será enviada uma cópia dos EULA a este utilizador',
'no_default_eula' => 'Não foi encontrado o EULA padrão. Defina um nas Configurações.',
'update' => 'Actualizar Categoria',
'use_default_eula' => 'Em vez disso, utilize o <a href="#" data-toggle="modal" data-target="#eulaModal">EULA padrão</a>.',
'use_default_eula_disabled' => '<del>Em vez disso, utilize o EULA padrão</del> Nenhum foi definido. Adicione um nas Configurações.',
'use_default_eula_column' => 'Usar EULA padrão',
);

View File

@ -0,0 +1,26 @@
<?php
return array(
'does_not_exist' => 'A categoria não existe.',
'assoc_models' => 'Esta categoria está associada a pelo menos um modelo e não pode ser apagada. Por favor atualize o modelo para não estar referenciado a esta categoria e tente de novo. ',
'assoc_items' => 'Esta categoria está no momento associada a pelo menos um modelo e não pode ser excluída. Atualize os seus :asset_type para não referenciarem mais esta categoria e tente novamente. ',
'create' => array(
'error' => 'A categoria não foi criada, por favor tenta novamente.',
'success' => 'A categoria foi criada com sucesso.'
),
'update' => array(
'error' => 'A categoria não foi actualizada, por favor tenta novamente',
'success' => 'A categoria foi actualizada com sucesso.',
'cannot_change_category_type' => 'Não pode alterar o tipo de categoria depois de ter sido criado',
),
'delete' => array(
'confirm' => 'Tens a certeza que queres eliminar esta categoria?',
'error' => 'Houve um problema a eliminar a categoria. Por favor tenta novamente.',
'success' => 'A categoria foi eliminada com sucesso.'
)
);

View File

@ -0,0 +1,10 @@
<?php
return array(
'eula_text' => 'EULA (Contrato de Licença de Utilizador Final)',
'id' => 'ID',
'parent' => 'Pertence a',
'require_acceptance' => 'Aceitação',
'title' => 'Nome da categoria de equipamento',
);

View File

@ -0,0 +1,7 @@
<?php
return [
'select_company' => 'Selecione a empresa',
'about_companies' => 'Sobre empresas',
'about_companies_description' => ' Pode usar empresas como um simples campo informativo, ou pode usá-las para restringir a visibilidade e disponibilidade de activos a utilizadores com uma empresa específica, permitindo o Suporte Completo a Empresas nas suas Configurações Administrativas.',
];

View 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 eliminada. Actualize os seus 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 a certeza que deseja eliminar está empresa?',
'error' => 'Existe um problema ao eliminar a empresa. Por favor tente de novo.',
'success' => 'A empresa foi eliminada com sucesso.',
],
];

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

View 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 custo',
'create' => 'Criar componente',
'edit' => 'Editar componente',
'date' => 'Data de compra',
'order' => 'Número de encomenda',
'remaining' => 'Restantes',
'total' => 'Total',
'update' => 'Atualizar componente',
'checkin_limit' => 'Número recebido deve ser igual ou menor que :assigned_qty'
);

View 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 eliminar este componente?',
'error' => 'Existe um problema ao eliminar o componente. Por favor tente de novo.',
'success' => 'O componente foi eliminado 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' => 'O utilizador é invalido. Por favor tente de novo.',
'unavailable' => 'Não há componentes suficientes restantes: :remaining remaining, :requested ',
),
'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' => 'O utilizador é invalido. Por favor tente de novo.'
)
);

View File

@ -0,0 +1,5 @@
<?php
return array(
'title' => 'Nome do componente',
);

View File

@ -0,0 +1,11 @@
<?php
return array(
'checkout' => 'Requisitar consumível',
'consumable_name' => 'Nome do consumível',
'create' => 'Criar consumível',
'item_no' => 'Item Num.',
'remaining' => 'Restantes',
'total' => 'Total',
'update' => 'Atualizar consumível',
);

View File

@ -0,0 +1,37 @@
<?php
return array(
'does_not_exist' => 'O consumível não existe.',
'create' => array(
'error' => 'Não foi possível criar o consumível. Por favor, tente novamente.',
'success' => 'Consumível criado com sucesso.'
),
'update' => array(
'error' => 'Consumível não atualizado. Por favor, tente novamente',
'success' => 'Consumível atualizado com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que deseja remover este consumível?',
'error' => 'Ocorreu um problema ao remover o consumível. Por favor, tente novamente.',
'success' => 'Consumível removido com sucesso.'
),
'checkout' => array(
'error' => 'O consumível não foi alocado. Por favor, tente novamente',
'success' => 'Consumível alocado com sucesso.',
'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.',
'unavailable' => 'Não há consumíveis suficientes para esta entrega. Por favor, verifique a quantidade restante. ',
),
'checkin' => array(
'error' => 'O consumível não foi devolvido. Por favor, tente novamente',
'success' => 'Consumível devolvido com sucesso.',
'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.'
)
);

View File

@ -0,0 +1,5 @@
<?php
return array(
'title' => 'Nome do consumível',
);

View File

@ -0,0 +1,62 @@
<?php
return [
'custom_fields' => 'Campos Personalizados',
'manage' => 'Gerir',
'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 artigos específicos.',
'custom_format' => 'Formato Regex personalizado...',
'encrypt_field' => 'Encriptar valor deste campo na base de dados',
'encrypt_field_help' => 'AVISO: Criptografar um campo torna-o não pesquisável.',
'encrypted' => 'Encriptado',
'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 seleccionáveis, uma por linha. Linhas vazias que não a primeira 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-lhe o uso de uma expressão "regex" para validação. A expressão deve começar por "regex:" - por exemplo, para validar que um campo personalizado contém um IMEI válido (15 dígitos numéricos), deve utilizar: <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' => '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 está encriptado na base de dados. apenas administradores poderão ver o valor desencriptado',
'show_in_email' => 'Incluir o valor deste campo nos e-mails de checktout enviados ao utilizador? Os campos encriptados não serão incluídos',
'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-lhe adicionar atributos arbitrários aos artigos.',
'add_field_to_fieldset' => 'Adicionar Campo ao Conjunto de Campos',
'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 artigos',
'unique' => 'Único',
'display_in_user_view' => 'Permitir que o utilizador veja estes valores na sua página de Ver Ativos Atribuídos',
'display_in_user_view_table' => 'Visível para o Utilizador',
'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 nas listas de visualizações por defeito. Utilizadores autorizados conseguem mostrar/ocultar através do seletor de colunas',
'show_in_listview_short' => 'Mostrar em listas',
'show_in_requestable_list_short' => 'Mostrar na lista de mídias 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.',
];

View File

@ -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 a certeza que deseja eliminar este campo?',
'error' => 'Ocorreu um problema 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 problema ao apagar o conjunto de campos. Por favor tente novamente.',
'success' => 'O conjunto de campos foi eliminado com sucesso.',
'in_use' => 'Conjunto de campos continua em uso.',
)
),
'fieldset_default_value' => array(
'error' => 'Erro ao validar valores padrão do conjunto de campos.',
),
);

View 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. Pode escolher um nome mais específico para este departamento. ',
'assoc_users' => 'Este departamento está atualmente associado a pelo menos um usuário e não pode ser excluído. Atualize seus usuários para não mais fazer referência a este departamento e tente novamente.',
'create' => array(
'error' => 'O departamento não foi criado, tente novamente.',
'success' => 'Departamento criado com sucesso.'
),
'update' => array(
'error' => 'O departamento não foi atualizado, tente novamente',
'success' => 'Departamento atualizado com sucesso.'
),
'delete' => array(
'confirm' => 'Tem certeza de que deseja excluir este departamento?',
'error' => 'Houve uma questão de eliminar o departamento. Por favor, tente novamente.',
'success' => 'O departamento foi excluído com sucesso.'
)
);

View File

@ -0,0 +1,11 @@
<?php
return array(
'id' => 'identidade',
'name' => 'Nome do departamento',
'manager' => 'Gerente',
'location' => 'Localização',
'create' => 'Criar Departamento',
'update' => 'Departamento de atualização',
);

View File

@ -0,0 +1,16 @@
<?php
return [
'about_asset_depreciations' => 'Acerca de Depreciações de Equipamentos',
'about_depreciations' => 'Podes configurar as depreciações dos equipamentos baseadas numa depreciação constante ao longo do tempo.',
'asset_depreciations' => 'Depreciações dos Equipamentos',
'create' => 'Criar Depreciação',
'depreciation_name' => 'Nome da depreciação',
'depreciation_min' => 'Valor base de Depreciação',
'number_of_months' => 'Número de mêses',
'update' => 'Actualizar depreciação',
'depreciation_min' => 'Valor Mínimo após a Depreciação',
'no_depreciations_warning' => '<strong>Aviso: </strong>
Não tem atualmente nenhuma depreciação configurada.
Por favor, defina pelo menos uma depreciação para visualizar o relatório de depreciação.',
];

View File

@ -0,0 +1,25 @@
<?php
return array(
'does_not_exist' => 'A classe de imobilizado não existe.',
'assoc_users' => 'Esta depreciação está atualmente associada com um ou mais modelos e não pode ser removida. Por favor, remova os modelos, e depois tente novamente. ',
'create' => array(
'error' => 'A não foi possível criar a classe de imobilizado. Por favor, tente novamente.',
'success' => 'Classe de imobilizado criada com sucesso.'
),
'update' => array(
'error' => 'Classe de imobilizado não foi atualizada. Por favor, tente novamente',
'success' => 'Classe de imobilizado atualizada com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover esta classe de imobilizado?',
'error' => 'Ocorreu um problema ao remover esta classe de imobilizado. Por favor, tente novamente.',
'success' => 'A classe de imobilizado foi criada com sucesso.'
)
);

View File

@ -0,0 +1,11 @@
<?php
return [
'id' => 'ID',
'months' => 'Meses',
'term' => 'Termo',
'title' => 'Nome ',
'depreciation_min' => 'Valor base',
];

View File

@ -0,0 +1,22 @@
<?php
return array(
'group_exists' => 'O grupo já existe!',
'group_not_found' => 'ID do grupo :id não existe.',
'group_name_required' => 'O atributo nome é obrigatório',
'success' => array(
'create' => 'O Grupo foi criado com sucesso.',
'update' => 'O Grupo foi atualizado com sucesso.',
'delete' => 'O Grupo foi removido com sucesso.',
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover este grupo?',
'create' => 'Ocorreu um problema ao criar o grupo. Por favor, tente novamente.',
'update' => 'Ocorreu um problema ao atualizar o grupo. Por favor, tente novamente.',
'delete' => 'Ocorreu um problema ao remover o grupo. Por favor, tente novamente.',
),
);

View File

@ -0,0 +1,9 @@
<?php
return array(
'id' => 'Id',
'name' => 'Nome',
'users' => '# de Utilizadores',
);

View File

@ -0,0 +1,16 @@
<?php
return [
'about_groups_title' => 'Sobre Grupos',
'about_groups' => 'Os grupos são usados para generalizar as permissões do utilizador.',
'group_management' => 'Gestão de Grupos',
'create' => 'Criar novo Grupo',
'update' => 'Editar Grupo',
'group_name' => 'Nome do Grupo',
'group_admin' => 'Administrador do Grupo',
'allow' => 'Permitir',
'deny' => 'Recusar',
'permission' => 'Permissão',
'grant' => 'Permitir',
'no_permissions' => 'Este grupo não tem permissões.'
];

View File

@ -0,0 +1,59 @@
<?php
return [
'bulk_delete' => 'Confirmar Apagar artigos seleccionados',
'bulk_restore' => 'Confirmar Restaurar em massa os artigos',
'bulk_delete_help' => 'Reveja os ativos para apagar abaixo. Depois de apagados, estes ativos podem ser restaurados, mas não estarão associados aos utilizadores.',
'bulk_restore_help' => 'Reveja os artigos para restauro em massa abaixo. Uma vez restaurados, estes artigos não serão associados a quaisquer utilizadores aos quais foram atribuídos anteriormente.',
'bulk_delete_warn' => 'Vai apagar :asset_count ativos.',
'bulk_restore_warn' => 'Está prestes a restaurar :asset_count artigos.',
'bulk_update' => 'Atualização de ativos em massa',
'bulk_update_help' => 'Este formulário permite a atualização em massa de ativos. Preencha apenas os atributos que precisam de alteração. Qualquer atributo deixado em branco permanecerá inalterado. ',
'bulk_update_warn' => 'Está prestes a editar as propriedades de um único ativo.|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 a',
'checkout_date' => 'Data de alocação',
'checkin_date' => 'Data de devolução',
'checkout_to' => 'Alocar a',
'cost' => 'Custo de aquisição',
'create' => 'Criar Ativo',
'date' => 'Data de aquisição',
'depreciation' => 'Depreciação',
'depreciates_on' => 'Deprecia em',
'default_location' => 'Localização padrão',
'default_location_phone' => 'Telefone de localização padrão',
'eol_date' => 'Data de EOL',
'eol_rate' => 'Taxa de EOL',
'expected_checkin' => 'Data de devolução esperada',
'expires' => 'Expira a',
'fully_depreciated' => 'Totalmente Depreciado',
'help_checkout' => 'Se pretende alocar este ativo imediatamente, selecione "Pronto para implementar" na lista de Estados acima. ',
'mac_address' => 'Endereço MAC',
'manufacturer' => 'Fabricante',
'model' => 'Modelo',
'months' => 'meses',
'name' => 'Nome do Ativo',
'notes' => 'Notas',
'order' => 'Nº de encomenda',
'qr' => 'Código QR',
'requestable' => 'Utilizadores podem solicitar este ativo',
'select_statustype' => 'Selecionar Estado',
'serial' => 'Nº de Série',
'status' => 'Estado',
'tag' => 'Etiqueta do Ativo',
'update' => 'Atualização do ativo',
'warranty' => 'Garantia',
'warranty_expires' => 'Garantia expira',
'years' => 'anos',
'asset_location' => 'Atualizar a localização do artigo',
'asset_location_update_default_current' => 'Atualizar a localização por defeito E localização atual',
'asset_location_update_default' => 'Atualizar apenas a localização por defeito',
'asset_location_update_actual' => 'Atualizar apenas a localização atual',
'asset_not_deployable' => 'Este estado de artigo não é implementável. Este artigo não pode ser verificado.',
'asset_deployable' => 'Este estado é implementável. Este ativo pode ser entregue.',
'processing_spinner' => 'A processar... (Isto pode levar algum tempo em ficheiros grandes)',
'optional_infos' => 'Informação opcional',
'order_details' => 'Informação de estado da encomenda'
];

View File

@ -0,0 +1,43 @@
<?php
return [
'about_assets_title' => 'Sobre os artigos',
'about_assets_text' => 'Artigos são itens seguidos por números de serie ou "asset tags". Eles tendem a ser itens de maior valor, onde a identificação de um item específico importa.',
'archived' => 'Arquivado',
'asset' => 'Ativo',
'bulk_checkout' => 'Artigos em checktout',
'bulk_checkin' => 'Receber Artigos',
'checkin' => 'Devolver Ativo',
'checkout' => 'Ativo de compras',
'clone' => 'Clonar Ativo',
'deployable' => 'Implementável',
'deleted' => 'Este ativo foi excluído.',
'delete_confirm' => 'Tem a certeza de que pretende eliminar este equipamento?',
'edit' => 'Editar artigo',
'model_deleted' => 'Este modelo de artigo foi excluído. Deve restaurar o modelo antes de restaurar o artigo.',
'model_invalid' => 'O modelo deste artigo é inválido.',
'model_invalid_fix' => 'O artigo deve ser editado para corrigir isso antes de tentar recebe-lo ou entregá-lo.',
'requestable' => 'Solicitavel',
'requested' => 'Requisitado',
'not_requestable' => 'Não solicitável',
'requestable_status_warning' => 'Não altere o estado solicitável',
'restore' => 'Restaurar ativo',
'pending' => 'Pendente',
'undeployable' => 'Não implementável',
'undeployable_tooltip' => 'Este artigo possui uma etiqueta de estado que não é implantável e não pode ser entregue no momento.',
'view' => 'Ver Artigo',
'csv_error' => 'Tem um erro no ficheiro 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 &gt; 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' => ':fabricante busca por estado de garantia',
'user_department' => 'Departamento do Utilizador',
];

View File

@ -0,0 +1,91 @@
<?php
return [
'undeployable' => '<strong>Aviso: </strong> Este artigo foi assinalado como "não implementável".
Se este estado mudou, por favor atualize o estado do artigo.',
'does_not_exist' => 'Artigo não existente.',
'does_not_exist_or_not_requestable' => 'Esse artigo não existe ou não é solicitável.',
'assoc_users' => 'Este artigo está correntemente alocado a um utilizador e não pode ser removido. Por favor devolva o artigo e de seguida tente remover novamente. ',
'create' => [
'error' => 'Não foi possível criar o Artigo. Por favor, tente novamente. :(',
'success' => 'Artigo 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' => 'Artigo não foi atualizado. Por favor, tente novamente',
'success' => 'Artigo atualizado com sucesso.',
'nothing_updated' => 'Nenhum atributo foi selecionado, portanto nada foi atualizado.',
'no_assets_selected' => 'Nenhum ativo foi selecionado, por isso nada foi atualizado.',
'assets_do_not_exist_or_are_invalid' => 'Os arquivos selecionados não podem ser atualizados.',
],
'restore' => [
'error' => 'O Artigo não foi restaurado, por favor tente novamente',
'success' => 'Artigo restaurado com sucesso.',
'bulk_success' => 'Artigo restaurado com sucesso.',
'nothing_updated' => 'Nenhum artigo foi selecionado, assim nada restaurado.',
],
'audit' => [
'error' => 'A auditoria de ativos não teve êxito. Por favor, tente novamente.',
'success' => 'Auditoria de ativos logada com sucesso.',
],
'deletefile' => [
'error' => 'Ficheiro não removido. Por favor, tente novamente.',
'success' => 'Ficheiro removido com sucesso.',
],
'upload' => [
'error' => 'Ficheiro(s) não submetidos. Por favor, tente novamente.',
'success' => 'Ficheiro(s) submetidos com sucesso.',
'nofiles' => 'Não selecionou nenhum ficheiro para submissão, ou o ficheiro que pretende submeter é demasiado grande',
'invalidfiles' => 'Um ou mais ficheiros são demasiado grandes ou trata-se de um tipo de ficheiro não permitido. Os tipos de ficheiro permitidos são png, gif, jpg, jpeg, 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 ficheiro foi importado',
'file_delete_success' => 'Ficheiro eliminado com sucesso',
'file_delete_error' => 'Não foi possível eliminar o ficheiro',
'file_missing' => 'Ficheiro selecionado está a faltar',
'header_row_has_malformed_characters' => 'Um ou mais atributos na linha do cabeçalho contém caracteres UTF-8 mal formados',
'content_row_has_malformed_characters' => 'Um ou mais atributos na primeira linha de conteúdo contém caracteres UTF-8 mal formados',
],
'delete' => [
'confirm' => 'Tem a certeza de que pretende eliminar este artigo?',
'error' => 'Ocorreu um problema ao remover o artigo. Por favor, tente novamente.',
'nothing_updated' => 'Nenhum recurso foi selecionado, então nada foi excluído.',
'success' => 'O artigo foi removido com sucesso.',
],
'checkout' => [
'error' => 'Não foi possível alocar o artigo, por favor tente novamente',
'success' => 'Artigo alocado com sucesso.',
'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.',
'not_available' => 'Esse recurso não está disponível para checkout!',
'no_assets_selected' => 'Deve escolher pelo menos um artigo da lista',
],
'checkin' => [
'error' => 'Não foi possível devolver o artigo, por favor tente novamente',
'success' => 'Artigo devolvido com sucesso.',
'user_does_not_exist' => 'O utilizador é inválido. Por favor, tente novamente.',
'already_checked_in' => 'Este artigo já foi devolvido.',
],
'requests' => [
'error' => 'Ativo não foi solicitado, por favor tente novamente',
'success' => 'Ativo solicitado com sucesso.',
'canceled' => 'Requisição cancelado com sucesso',
],
];

View File

@ -0,0 +1,33 @@
<?php
return [
'asset_tag' => 'Etiqueta de Artigo',
'asset_model' => 'Modelo',
'assigned_to' => 'Atribuído a',
'book_value' => 'Valor Atual',
'change' => 'Entrada/Saída',
'checkout_date' => 'Data de alocação',
'checkoutto' => 'Alocado a',
'components_cost' => 'Custo Total de Componentes',
'current_value' => 'Valor Atual',
'diff' => 'Diferença',
'dl_csv' => 'Descarregar CSV',
'eol' => 'EOL',
'id' => 'ID',
'last_checkin_date' => 'Data de devolução',
'location' => 'Localização',
'purchase_cost' => 'Custo',
'purchase_date' => 'Comprado em',
'serial' => 'Nº de Série',
'status' => 'Estado',
'title' => 'Artigo ',
'image' => 'Imagem do equipamento',
'days_without_acceptance' => 'Dias sem aceitação',
'monthly_depreciation' => 'Depreciação Mensal',
'assigned_to' => 'Atribuído a',
'requesting_user' => 'Utilizador que solicitou',
'requested_date' => 'Data de solicitação',
'changed' => 'Modificado',
'icon' => 'Ícone',
];

View 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 (bens, licenças, etc.) para um utilizador. Isso pode ser útil quando o processo de integração é consistente entre vários utilizadores e todos recebem os mesmos itens.',
'checkout' => 'Alocação do kit ',
'create_success' => 'O kit foi criado com sucesso.',
'create' => 'Criar kit predefinido',
'update' => 'Actualizar kit predefinido',
'delete_success' => 'O kit foi apagado com sucesso.',
'update_success' => 'O kit foi actualizado com sucesso.',
'none_models' => 'Não há suficientes artigos disponíveis para :model fazer entregar. :qty são necessários. ',
'none_licenses' => 'Não há suficientes lugares disponíveis para :license para entregar. :qty são necessários. ',
'none_consumables' => 'Não há suficientes :consumable disponíveis para entregar. :qty são necessários. ',
'none_accessory' => 'Não há suficientes :accessory disponíveis para entregar. :qty são necessários. ',
'append_accessory' => 'Acrescentar acessório',
'update_appended_accessory' => 'Atualização de acessório anexado',
'append_consumable' => 'Acrescentar consumível',
'update_appended_consumable' => 'Atualização de Consumível acrescentado',
'append_license' => 'Acrescentar licença',
'update_appended_license' => 'Atualizar licença acrescentada',
'append_model' => 'Acrescentar modelo',
'update_appended_model' => 'Atualizar modelo acrescentado',
'license_error' => 'Licença já acrescentada ao kit',
'license_added_success' => 'Licença adicionada com sucesso',
'license_updated' => 'Licença atualizada com sucesso',
'license_none' => 'A licença não existe',
'license_detached' => 'Licença separada com sucesso',
'consumable_added_success' => 'Consumível adicionado com sucesso',
'consumable_updated' => 'Consumível foi atualizado com sucesso',
'consumable_error' => 'Acessório já anexado ao kit',
'consumable_deleted' => 'Apagado com sucesso',
'consumable_none' => 'O consumível não existe',
'consumable_detached' => 'Consumível foi separado com sucesso',
'accessory_added_success' => 'Acessório adicionado com sucesso',
'accessory_updated' => 'Acessório atualizado com sucesso',
'accessory_detached' => 'Acessório separado com sucesso',
'accessory_error' => 'Acessório já anexado ao kit',
'accessory_deleted' => 'Apagado com sucesso',
'accessory_none' => 'O acessório não existe',
'checkout_success' => 'Entrega foi bem sucedida',
'checkout_error' => 'Erro de Entrega',
'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 apagado com sucesso',
'kit_model_updated' => 'Modelo foi atualizado com sucesso',
'kit_model_detached' => 'Modelo foi separado com sucesso',
];

View 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' => 'Etiqueta não existe',
];

View 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' => 'Etiquetas',
'support_fields' => 'Campos',
'support_asset_tag' => 'Etiqueta',
'support_1d_barcode' => '1D',
'support_2d_barcode' => '2D',
'support_logo' => 'Logotipo',
'support_title' => 'Título',
];

View File

@ -0,0 +1,22 @@
<?php
return array(
'asset' => 'Artigo',
'checkin' => 'Devolver',
'create' => 'Cria 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º da Aquisição',
'reassignable' => 'Realocável',
'remaining_seats' => 'Instalações restantes',
'seats' => 'Instalações',
'termination_date' => 'Data de término',
'to_email' => 'Licenciado ao E-mail',
'to_name' => 'Licenciado ao Nome',
'update' => 'Atualizar Licença',
'checkout_help' => 'Deve registar uma licença para uma pessoa ou hardware. Podem selecionar ambos, mas o proprietário do artigo deve coincidir com a pessoa a quem está a alocar o artigo.'
);

View File

@ -0,0 +1,51 @@
<?php
return array(
'about_licenses_title' => 'Sobre as Licenças',
'about_licenses' => 'As licenças são usadas para controlar o software. Eles têm um número especificado de lugares disponíveis para atribuir',
'checkin' => 'Devolver instalação da Licença',
'checkout_history' => 'Alocar histórico',
'checkout' => 'Alocar instalação da Licença',
'edit' => 'Editar Licença',
'filetype_info' => 'Os tipos de ficheiro 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' => 'Entrada/Saída',
'info' => 'Informação de Licença',
'license_seats' => 'Instalações da Licença',
'seat' => 'Instalação',
'seats' => 'Instalações',
'software_licenses' => 'Licenças de Software',
'user' => 'Utilizador',
'view' => 'Ver Licença',
'delete_disabled' => 'Esta licença ainda não pode ser excluída porque alguns lugares ainda estão reservados.',
'bulk' =>
[
'checkin_all' => [
'button' => 'Receber todos os lugares',
'modal' => 'Esta ação irá realizar a verificação de um único lugar. | Esta ação verificará todos os :checkedout_seats_count lugares para esta licença.',
'enabled_tooltip' => 'Entrega de TODOS os lugares para esta licença de utilizadores e ativos',
'disabled_tooltip' => 'Isto está desativado porque não há lugares recebidos no momento',
'disabled_tooltip_reassignable' => 'Isso está desativado porque a licença não é reatribuível',
'success' => 'Licença entregue com sucesso! Todas as licenças foram entregues com sucesso!',
'log_msg' => 'Entrega feita através da entrega em massa da licença',
],
'checkout_all' => [
'button' => 'Entrega de todos os lugares',
'modal' => 'Esta ação entregará um lugar para o primeiro usuário disponível. Esta ação entregará todos os :available_seats_count lugares para os primeiros utilizadores disponíveis. Um utilizador é considerado disponível para este lugar se ele ainda não tiver essa licença reservada para ele, e a propriedade de Licença Atribuir Automaticamente está ativada na sua conta de utilizador.',
'enabled_tooltip' => 'Entrega de TODOS os lugares (ou quantos estiverem disponíveis) para TODOS os utilizadores',
'disabled_tooltip' => 'Isto está desativado porque não há lugares disponíveis no momento',
'success' => 'Licença entregue com sucesso! | :count licenças foram entregues com sucesso!',
'error_no_seats' => 'Não há mais lugares para esta licença.',
'warn_not_enough_seats' => ':count utilizadores foram atribuídos a esta licença, mas ficamos sem lugares de licença disponíveis.',
'warn_no_avail_users' => 'Nada a fazer. Não há utilizadores sem essa licença atribuída.',
'log_msg' => 'Entrega feita através da entrega em massa da licença',
],
],
'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.',
);

View File

@ -0,0 +1,54 @@
<?php
return array(
'does_not_exist' => 'A licença não existe ou não tem permissão para visualizá-la.',
'user_does_not_exist' => 'Utilizador não existe.',
'asset_does_not_exist' => 'O artigo que está a tentar associar com esta licença não existe.',
'owner_doesnt_match_asset' => 'O proprietário do artigo que está a tentar associar com esta licença não é pessoa selecionada na dropdown.',
'assoc_users' => 'Esta licença está correntemente alocada a um utilizador e não pode ser removida. Por favor devolva a licença e de seguida tente remover novamente. ',
'select_asset_or_person' => 'Você deve selecionar um recurso ou um usuário, mas não ambos.',
'not_found' => 'Licença não encontrada',
'seats_available' => ':seat_count lugares disponíveis',
'create' => array(
'error' => 'Licença não foi criada, por favor tente novamente.',
'success' => 'Licença criada com sucesso.'
),
'deletefile' => array(
'error' => 'Ficheiro não removido. Por favor, tente novamente.',
'success' => 'Ficheiro removido com sucesso.',
),
'upload' => array(
'error' => 'Ficheiro(s) não submetidos. Por favor, tente novamente.',
'success' => 'Ficheiro(s) submetidos com sucesso.',
'nofiles' => 'Não selecionou nenhum ficheiro para submissão, ou o ficheiro que pretende submeter é demasiado grande',
'invalidfiles' => 'Um ou mais ficheiros excedem o tamanho ou são do tipo de ficheiro não é permitido. Os tipos permitidos são png, gif, jpg, doc, docx, pdf, txt, zip, rar, and rtf.',
),
'update' => array(
'error' => 'Licença não foi atualizada, por favor tente novamente',
'success' => 'Licença atualizada com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover esta licença?',
'error' => 'Ocorreu um problema ao remover esta licença. Por favor, tente novamente.',
'success' => 'A licença foi removida com sucesso.'
),
'checkout' => array(
'error' => 'Ocorreu um problema ao atribuir esta licença. Por favor, tente novamente.',
'success' => 'A licença foi alocada com sucesso',
'not_enough_seats' => 'Não há assentos de licença suficientes disponíveis para o pagamento',
),
'checkin' => array(
'error' => 'Ocorreu um problema ao devolver esta licença. Por favor, tente novamente.',
'success' => 'A licença foi devolvida com sucesso'
),
);

View File

@ -0,0 +1,17 @@
<?php
return array(
'assigned_to' => 'Atribuído a',
'checkout' => 'Entrada/Saída',
'id' => 'ID',
'license_email' => 'Email da Licença',
'license_name' => 'Licenciado para',
'purchase_date' => 'Data de aquisição',
'purchased' => 'Adquirido em',
'seats' => 'Instalações',
'hardware' => 'Hardware',
'serial' => 'Nº de Série',
'title' => 'Licença',
);

View File

@ -0,0 +1,29 @@
<?php
return array(
'does_not_exist' => 'Localização não existe.',
'assoc_users' => 'Esta localização está atualmente associada com pelo menos um utilizador e não pode ser removida. Atualize este utilizadores de modo a não referenciarem mais este local e tente novamente. ',
'assoc_assets' => 'Esta localização está atualmente associada com pelo menos um artigo e não pode ser removida. Atualize este artigos de modo a não referenciarem mais este local e tente novamente. ',
'assoc_child_loc' => 'Esta localização contém pelo menos uma sub-localização e não pode ser removida. Por favor, atualize as localizações para não referenciarem mais esta localização e tente novamente. ',
'assigned_assets' => 'Artigos atribuídos',
'current_location' => 'Localização atual',
'create' => array(
'error' => 'Não foi possível criar a localização. Por favor, tente novamente.',
'success' => 'Localização criada com sucesso.'
),
'update' => array(
'error' => 'A localização não foi atualizada. Por favor, tente novamente',
'success' => 'Localização atualizada com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover esta localização?',
'error' => 'Ocorreu um problema ao remover esta localização. Por favor, tente novamente.',
'success' => 'A localização foi removida com sucesso.'
)
);

View 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' => 'Artigos', // 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' => 'Distrito',
'country' => 'País',
'create' => 'Criar localização',
'update' => 'Atualizar localização',
'print_assigned' => 'Imprimir atribuído',
'print_all_assigned' => 'Imprimir todos atribuídos',
'name' => 'Nome da localização',
'address' => 'Morada',
'address2' => 'Linha de Endereço 2',
'zip' => 'Código postal',
'locations' => 'Localizações',
'parent' => 'Pertence a',
'currency' => 'Moeda',
'ldap_ou' => 'LDAP Search OU',
'user_name' => 'Nome de utilizador',
'department' => 'Departamento',
'location' => 'Localização',
'asset_tag' => 'Etiqueta de Artigo',
'asset_name' => 'Nome',
'asset_category' => 'Categoria',
'asset_manufacturer' => 'Fabricante',
'asset_model' => 'Modelo',
'asset_serial' => 'Número de Série',
'asset_location' => 'Localização',
'asset_checked_out' => 'Entregue',
'asset_expected_checkin' => 'Receção Esperada',
'date' => 'Data:',
'phone' => 'Telefone da Localização',
'signed_by_asset_auditor' => 'Assinado por (Auditor de Artigos):',
'signed_by_finance_auditor' => 'Assinado por (Auditor Financeiro):',
'signed_by_location_manager' => 'Assinado por (Gestor de Localização):',
'signed_by' => 'Assinado por:',
];

View File

@ -0,0 +1,30 @@
<?php
return array(
'support_url_help' => 'Variáveis <code>{LOCALE}</code>, <code>{SERIAL}</code>, <code>{MODEL_NUMBER}</code>, e <code>{MODEL_NAME}</code> pode ser usado na URL para ter esses valores auto-preenchidos quando visualizando assets - por exemplo, https://checkcoverage. pple.com/{LOCALE}/{SERIAL}.',
'does_not_exist' => 'O fabricante não existe.',
'assoc_users' => 'O fabricante está atualmente associado com pelo menos um modelo e não pode ser removido. Atualize os modelos para que não referenciem mais este fabricante e tente novamente. ',
'create' => array(
'error' => 'Não foi possível criar o fabricante, por favor tente novamente.',
'success' => 'Fabricante criado com sucesso.'
),
'update' => array(
'error' => 'O fabricante não foi atualizado. Por favor, tente novamente',
'success' => 'Fabricante atualizado com sucesso.'
),
'restore' => array(
'error' => 'Não foi possível restaurar o fabricante, por favor tente novamente',
'success' => 'Fabricante restaurado com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover este fabricante?',
'error' => 'Ocorreu um problema ao remover este fabricante. Por favor, tente novamente.',
'success' => 'O fabricante foi removido com sucesso.'
)
);

View File

@ -0,0 +1,16 @@
<?php
return array(
'about_manufacturers_title' => 'Sobre os fabricantes',
'about_manufacturers_text' => 'Os fabricantes são as empresas que criam seus ativos. Você pode armazenar informações de contato de suporte importantes sobre eles aqui, que serão exibidas nas páginas de detalhes do recurso.',
'asset_manufacturers' => 'Fabricantes de Artigos',
'create' => 'Criar Fabricante',
'id' => 'ID',
'name' => 'Nome',
'support_email' => 'Email de suporte',
'support_phone' => 'Telefone de suporte',
'support_url' => 'URL de suporte',
'warranty_lookup_url' => 'URL da busca de garantia',
'update' => 'Atualizar Fabricante',
);

View File

@ -0,0 +1,18 @@
<?php
return array(
'about_models_title' => 'Sobre os modelos dos artigos',
'about_models_text' => 'Os Modelos dos artigos são uma maneira para agrupar artigos idênticos. "MBP 2013", "IPhone 6s", etc.',
'deleted' => 'Este modelo foi apagado.',
'bulk_delete' => 'Eliminar modelos de artigos em massa',
'bulk_delete_help' => 'Use as caixas de selecção abaixo para confirmar a eliminação dos modelos de artigos selecionados. Modelos de artigos que contenham artigos associados não serão eliminados até que estes artigos sejam associados a um modelo diferente.',
'bulk_delete_warn' => 'Está prestes a excluir um modelo de artigo.|Está prestes a apagar :model_count modelo de artigos.',
'restore' => 'Restaurar Modelo',
'requestable' => 'Este modelo pode ser requisitado pelos utilizadores',
'show_mac_address' => 'Mostrar endereço MAC dos artigos neste modelo',
'view_deleted' => 'Ver removidos',
'view_models' => 'Ver modelos',
'fieldset' => 'Conjunto de campos',
'no_custom_field' => 'Sem campos customizados',
'add_default_values' => 'Adicione o seu Acordo de Licença de Uso Final',
);

View File

@ -0,0 +1,47 @@
<?php
return array(
'deleted' => 'Modelo de ativo apagado',
'does_not_exist' => 'O Modelo não existe.',
'no_association' => 'AVISO! O modelo de artigo para este item é inválido ou está em falta!',
'no_association_fix' => 'Isto estragará as coisas de maneiras estranhas e horríveis. Edite este artigo agora para lhe atribuir um modelo.',
'assoc_users' => 'Este modelo está atualmente associado com pelo menos um artigo e não pode ser removido. Por favor, remova os artigos e depois tente novamente. ',
'create' => array(
'error' => 'O Modelo não foi criado. Por favor tente novamente.',
'success' => 'Modelo criado com sucesso.',
'duplicate_set' => 'Já existe um Modelo de artigo com esse nome, fabricante e número de modelo.',
),
'update' => array(
'error' => 'O Modelo não foi atualizado. Por favor tente novamente',
'success' => 'Modelo atualizado com sucesso.',
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover este modelo de artigo?',
'error' => 'Ocorreu um problema ao remover o modelo. Por favor, tente novamente.',
'success' => 'O modelo foi removido com sucesso.'
),
'restore' => array(
'error' => 'O Modelo não foi restaurado, por favor tente novamente',
'success' => 'Modelo restaurado com sucesso.'
),
'bulkedit' => array(
'error' => 'Nenhum campo foi alterado, portanto, 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 selecionado, por isso nenhum modelo foi eliminado.',
'success' => 'Modelo apagado!|:success_count modelos apagados!',
'success_partial' => ':sucess_count modelo(s) eliminados, no entanto :fail_count não foram eliminados, porque ainda têm artigos associados.'
),
);

View File

@ -0,0 +1,17 @@
<?php
return array(
'create' => 'Criar Modelo de Artigo',
'created_at' => 'Criado em',
'eol' => 'EOL (Fim de vida)',
'modelnumber' => 'Modelo Nº ',
'name' => 'Nome do Modelo de Artigo',
'numassets' => 'Artigos',
'title' => 'Modelos de Artigo',
'update' => 'Atualizar Modelo de Artigo',
'view' => 'Ver Modelo de Artigo',
'update' => 'Atualizar Modelo de Artigo',
'clone' => 'Clonar Modelo',
'edit' => 'Editar Modelo',
);

View File

@ -0,0 +1,17 @@
<?php
return [
'info' => 'Selecione as opções que pretende para o seu relatório de artigos.',
'deleted_user' => 'Utilizador apagado',
'send_reminder' => 'Enviar Lembrete',
'reminder_sent' => 'Lembrete enviado',
'acceptance_deleted' => 'Pedido de aceitação apagado',
'acceptance_request' => 'Aceitar Pedido',
'custom_export' => [
'user_address' => 'Informação Endereço',
'user_city' => 'Cidade de usuário',
'user_state' => 'Estado do Usuário',
'user_country' => 'País do usuário',
'user_zip' => 'CEP do Usuário'
]
];

View File

@ -0,0 +1,5 @@
<?php
return array(
'error' => 'Deve selecionar pelo menos UMA opção.'
);

View File

@ -0,0 +1,367 @@
<?php
return [
'ad' => 'Active Directory',
'ad_domain' => 'Dominio do Active Directory',
'ad_domain_help' => 'Em alguns casos isto e o mesmo que o dominio 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' => 'O utilizador não tem que escrever "username@domain.local", pode apenas digitar "username".',
'admin_cc_email' => 'E-mail em CC',
'admin_cc_email_help' => 'Se prefere que seja enviada uma cópia do e-mail de checkin/checktout que é enviado aos utilizadores para uma conta de e-mail adicional, introduza o endereço de e-mail aqui. Caso contrário, deixe este campo em branco.',
'admin_settings' => 'Configurações de administrador',
'is_ad' => 'Isto é um servidor do Active Directoriy',
'alerts' => 'Alertas',
'alert_title' => 'Atualizar configurações de notificação',
'alert_email' => 'Enviar alertas para',
'alert_email_help' => 'Endereços de e-mail ou listas de distribuição para onde deseja que os alertas sejam enviados, separados por vírgula',
'alerts_enabled' => 'Alertas ativos',
'alert_interval' => 'Alertas expiram (em dias)',
'alert_inv_threshold' => 'Alerta limite do inventário',
'allow_user_skin' => 'Permitir Skin de Utilizador',
'allow_user_skin_help_text' => 'Marcar esta caixa permitirá que o utilizador substitua a interface por uma diferente.',
'asset_ids' => 'IDs dos Artigos',
'audit_interval' => 'Intervalo de auditoria',
'audit_interval_help' => 'Se for obrigado a fiscalizar fisicamente os seus ativos, insira o intervalo em meses que usa. Se você atualizar este valor, todas as "próximas datas de auditoria" para os artigos com uma data de auditoria futura serão atualizadas.',
'audit_warning_days' => 'Limiar de aviso de auditoria',
'audit_warning_days_help' => 'Quantos dias de antecedência devemos avisar quando os ativos são devidos para a auditoria?',
'auto_increment_assets' => 'Gerar etiquetas de artigos com incremento automático',
'auto_increment_prefix' => 'Prefixo (opcional)',
'auto_incrementing_help' => 'Permitir o incremento automático de etiquetas de artigos antes de configurar isto',
'backups' => 'Cópias de segurança',
'backups_help' => 'Criar, baixar e restaurar cópias de segurança ',
'backups_restoring' => 'Restaurar da cópia de segurança',
'backups_upload' => 'Carregar cópia de segurança',
'backups_path' => 'As cópia de segurança no servidor são guardadas em <code>:path</code>',
'backups_restore_warning' => 'Use o botão de restaurar <small><span class="btn btn-xs btn-warning"><i class="text-white fas fa-retweet" aria-hidden="true"></i></span></small> para restaurar de uma cópia de segurança anterior. (Isto não funciona actualmente com armazenamento de ficheiro S3 ou Docker)<br><br>A sua <strong>inteira :app_name base de dados e algum ficheiro enviado irá ser apagado</strong> pelo que está no ficheiro da cópia de segurança. ',
'backups_logged_out' => 'Todos os utilizadores existentes, incluindo você, serão desconectados assim que o seu restauro for concluído.',
'backups_large' => 'Cópias de segurança muito grandes podem expirar na tentativa de restauro e ainda precisam ser executadas via linha de comando. ',
'barcode_settings' => 'Definições de Código de Barras',
'confirm_purge' => 'Confirmar remoção',
'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 todos os itens e usuários excluídos por soft-delete. (Você deve fazer um backup primeiro, apenas para estar seguro.)',
'custom_css' => 'CSS Personalizado',
'custom_css_help' => 'Insira o CSS personalizado que deseja utilizar. Não use as tags <style></style>.',
'custom_forgot_pass_url' => 'Endereço de redefinição de palavra-passe personalizado',
'custom_forgot_pass_url_help' => 'Isto substitui o endereço de recuperação de palavra-passe que vem configurado por defeito na página de login, útil para direcionar utilizadores para o serviço de recuperação de palavras-passe da LDAP interna ou alojada. Vai efetivamente desabilitar a funcionalidade de "palavra-passe esquecida" do utilizador local.',
'dashboard_message' => 'Mensagem do painel de controle',
'dashboard_message_help' => 'Este texto aparecerá no painel de controle, para qualquer utilizador que tenha permissões para ver o painel de controle.',
'default_currency' => 'Moeda padrão',
'default_eula_text' => 'EULA padrão',
'default_language' => 'Idioma predefinido',
'default_eula_help_text' => 'Também pode associar EULAs personalizados para categorias de artigos especificas.',
'display_asset_name' => 'Mostrar Nome do Artigo',
'display_checkout_date' => 'Mostrar Data de Alocação',
'display_eol' => 'Mostrar EOL na tabela',
'display_qr' => 'Mostrar códigos Qr',
'display_alt_barcode' => 'Mostrar codigos de barra 1D',
'email_logo' => 'Logotipo do e-mail',
'barcode_type' => 'Tipo de código de barras 2D',
'alt_barcode_type' => 'Tipo de código de barras 1D',
'email_logo_size' => 'Logos quadrados no e-mail são os melhores. ',
'enabled' => 'Ativado',
'eula_settings' => 'Definições de EULA',
'eula_markdown' => 'Este EULA permite <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
'favicon' => 'Ícone de Favoritos',
'favicon_format' => 'Os tipos de arquivos aceites 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' => 'Configurações 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' => 'Gerar Backup',
'google_workspaces' => 'Espaços do Google',
'header_color' => 'Cor do cabeçalho',
'info' => 'Estas configurações permitem costumizar certos aspetos desta instalação.',
'label_logo' => 'Logotipo da etiqueta',
'label_logo_size' => 'Logos quadrados ficam melhor - serão exibidos no topo à direita de cada rótulo de artigo. ',
'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 utilizadores recém-sincronizados. Lembre-se de que um utilizador tem as permissões do grupo que ele está atribuído.',
'no_default_group' => 'Nenhum 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 cliente para conexões LDAP geralmente são úteis apenas em configurações do Google Workspace com LDAP seguro. Ambos são necessários.',
'ldap_location' => 'Localização LDAP',
'ldap_location_help' => 'O campo Ldap de localização deverá ser usado se <strong>uma OU não estiver a ser usada na "Base Bind DN".</strong> Deixe em branco se uma pesquisa por OU estiver a ser usada.',
'ldap_login_test_help' => 'Introduza um utilizador e palavra-passe da LDAP válido pertencente ao DN que especificou acima +ara testar se a sua autenticação da LDAP foi configurada corretamente, PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA LDAP.',
'ldap_login_sync_help' => 'Isto apenas testa que a LDAP consegue sincronizar corretamente. Se a sua consulta de autenticação LDAP não estiver correta, os utilizadores poderão ainda não conseguir fazer a autenticação. PRIMEIRO DEVE GRAVAR AS SUAS DEFINIÇÕES ATUALIZADAS DA LDAP.',
'ldap_manager' => 'Gestor LDAP',
'ldap_server' => 'Servidor LDAP',
'ldap_server_help' => 'Isso deve começar com ldap: / / (para não-criptado 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' => 'Seleccione esta opção se está a usar um certificado SSL auto-assinado e desejar aceitar um certificado SSL inválido.',
'ldap_tls' => 'Usar TLS',
'ldap_tls_help' => 'Isto só deve ser escolhido se estiver a correr STARTTLS no seu servidor LDAP. ',
'ldap_uname' => 'Utilizador bind 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' => 'Password bind LDAP',
'ldap_basedn' => 'Base bind DN',
'ldap_filter' => 'Filtro LDAP',
'ldap_pw_sync' => 'Sincronização de password 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 rasão.',
'ldap_username_field' => 'Campo nome de utilizador',
'ldap_lname_field' => 'Campo Último nome',
'ldap_fname_field' => 'Campo Primeiro nome',
'ldap_auth_filter_query' => 'Query de autenticação LDAP',
'ldap_version' => 'Versão de LDAP',
'ldap_active_flag' => 'Opção LDAP Activo',
'ldap_activated_flag_help' => 'Este valor é usado para determinar se um utilizador sincronizado pode fazer login no Snipe-IT. <strong>Não afeta a capacidade de receber ou enregar itens para eles</strong> e deve ser o <strong>nome do atributo</strong> no AD/LDAP, <strong>não o valor</strong >. <br><br>Se este campo for definido como um nome de campo que não existe em seu AD/LDAP, ou o valor no campo AD/LDAP for definido como <code>0</code> ou <code>false </code>, <strong>o login do utilizador será desativado</strong>. Se o valor no campo AD/LDAP for definido como <code>1</code> ou <code>true</code> ou <em>qualquer outro texto</em> significa que o utilizador pode efetuar login. Quando o campo está em branco no seu AD, respeitamos o atributo <code>userAccountControl</code>, que geralmente permite que utilizadores não suspensos façam login.',
'ldap_emp_num' => 'Número funcionário LDAP',
'ldap_email' => 'Email LDAP',
'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' => 'User-Agent',
'login_help' => 'Lista de tentativas de login',
'login_note' => 'Login Note',
'login_note_help' => 'Opcionalmente, inclua algumas frases na tela de login, por exemplo, para ajudar as pessoas que encontraram um dispositivo perdido ou roubado. Este campo aceita <a href="https://help.github.com/articles/github-flavored-markdown/">Gitão com sabor marcado</a>',
'login_remote_user_text' => 'Opções de login remoto de utilizadores',
'login_remote_user_enabled_text' => 'Ativar login com cabeçalho de utilizador 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. Ative apenas esta opção caso tenha a certeza de que seu REMOTE_USER já se encontra a funcionar',
'login_remote_user_custom_logout_url_text' => 'URL de logout personalizado',
'login_remote_user_custom_logout_url_help' => 'Se preenchido, os utilizadores serão redirecionados para este URL depois de fecharem a sessão no SnipeIT. É particularmente útil para fechar corretamente a sessão do utilizador do fornecedor de autenticação.',
'login_remote_user_header_name_text' => 'Cabeçalho personalizado do utilizador',
'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' => 'Informações do PHP',
'php_overview' => 'PHP',
'php_overview_keywords' => 'phpinfo, sistema, informações',
'php_overview_help' => 'Informação do sistema PHP',
'php_gd_info' => 'Deve instalar a extensão php-gd para mostrar códigos QR, veja as instruções de instalação.',
'php_gd_warning' => 'O Processamento de Imagem PHP e o plugin GD não estão instalados.',
'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, endereço eletrónico ou nome de utilizador',
'pwd_secure_complexity_letters' => 'Exigir pelo menos uma letra',
'pwd_secure_complexity_numbers' => 'Exigir pelo menos um número',
'pwd_secure_complexity_symbols' => 'Exigir pelo menos um símbolo',
'pwd_secure_complexity_case_diff' => 'Exigir pelo menos uma maiúscula e uma minúscula',
'pwd_secure_min' => 'Senha mínima',
'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' => 'Ative os códigos QR antes da configuração',
'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 ativado',
'saml_integration' => 'Integração SAML',
'saml_sp_entityid' => 'ID da entidade',
'saml_sp_acs_url' => 'URL do Assertion Consumer Service (ACS)',
'saml_sp_sls_url' => 'URL do Single Logout Service (SLS)',
'saml_sp_x509cert' => 'Certificado Público',
'saml_sp_metadata_url' => 'URL dos metadados',
'saml_idp_metadata' => 'Metadados SAML IdP',
'saml_idp_metadata_help' => 'Pode especificar os metadados do IdP usando um URL ou ficheiro XML.',
'saml_attr_mapping_username' => 'Mapeamento de Atributo - Nome de Utilizador',
'saml_attr_mapping_username_help' => 'NameID será usado se o mapeamento de atributo não for especificado ou ser inválido.',
'saml_forcelogin_label' => 'Forçar login SAML',
'saml_forcelogin' => 'Fazer o SAML o login principal',
'saml_forcelogin_help' => 'Pode usar \'/login?nosaml\' para abrir a página de autenticação normal.',
'saml_slo_label' => 'Logout Único do SAML',
'saml_slo' => 'Enviar LogoutRequest para IdP no Logout',
'saml_slo_help' => 'Isto fará com que o utilizador seja redirecionado primeiro para o IdP no logout. Deixe desmarcado se o IdP não suporta corretamente SP - iniciado pelo SAML SLO.',
'saml_custom_settings' => 'Configurações personalizadas do SAML',
'saml_custom_settings_help' => '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 topo do menu',
'show_archived_in_list' => 'Artigos arquivados',
'show_archived_in_list_text' => 'Mostrar artigos arquivados na lista "todos os artigos"',
'show_assigned_assets' => 'Mostrar artigos atribuídos a artigos',
'show_assigned_assets_help' => 'Mostrar artigos atribuídos a outros artigos em Ver Utilizador -> Artigos, Mostrar Utilizador -> Informação -> Imprimir Todos Atribuídos e em Conta -> Ver Artigos Atribuídos.',
'show_images_in_email' => 'Mostrar imagens em e-mails',
'show_images_in_email_help' => 'Desmarque esta caixa se a sua instalação do Snipe-IT estiver a correr através de uma VPN ou rede fechada e utilizadores fora da rede não conseguirem carregar as imagens desta instalação nos 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' => ':app Botname',
'webhook_channel' => ':app Canal',
'webhook_endpoint' => ':app Endpoint',
'webhook_integration' => ':app Configurações',
'webhook_test' =>'Teste :app de integração',
'webhook_integration_help' => ':A integração com Slack é opcional. Contudo, se quiser usá-la, o endpoint e o canal são obrigatórios. Para configurar a integração com Slack, deve previamente <a href=":webhook_link" target="_new" rel="noopener">criar um webhook de receção</a> na sua conta Slack. Clique no botão <strong>Teste :app Integração</strong> para confirmar que as suas configurações estão corretas antes de salvar. ',
'webhook_integration_help_button' => 'Após salvar as suas informações do :app, será exibido um botão de teste.',
'webhook_test_help' => 'Teste se a sua integração :app está configurada corretamente. VOCÊ DEVE SALVAR AS CONFIGURAÇÕES DE :app PRIMEIRO.',
'snipe_version' => 'Versão Snipe-IT',
'support_footer' => 'Links de rodapé de suporte',
'support_footer_help' => 'Especifica quem vê os links de Suporte e Manual de utilizador do Snipe-IT',
'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 de Sistema',
'update' => 'Atualizar Configurações',
'value' => 'Valor',
'brand' => 'Branding',
'brand_keywords' => 'rodapé, logo, imprimir, tema, skin, cabeçalho, cores, cor, css',
'brand_help' => 'Logótipo, Nome do Site',
'web_brand' => 'Tipo de Marca na web',
'about_settings_title' => 'Sobre as Configurações',
'about_settings_text' => 'Estas configurações permitem-lhe customizar determinados aspetos da sua instalação.',
'labels_per_page' => 'Etiquetas por página',
'label_dimensions' => 'Dimensões das etiquetas (inches)',
'next_auto_tag_base' => 'Próximo incremento automático',
'page_padding' => 'Margens da pagina (inches)',
'privacy_policy_link' => 'Link para a Política de Privacidade',
'privacy_policy' => 'Política de Privacidade',
'privacy_policy_link_help' => 'Se um URL for incluído aqui, um link para as suas políticas de privacidade será incluído no rodapé da aplicação e em todos os emails que o sistema enviar, em conformidade com o GDPR. ',
'purge' => 'Remover registos apagados',
'purge_deleted' => 'Limpar Apagados ',
'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 (inches)',
'page_dimensions' => 'Dimensões da pagina (inches)',
'label_fields' => 'Campos visiveis nas etiquetas',
'inches' => 'inches',
'width_w' => 'w',
'height_h' => 'h',
'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 password 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 activar a autenticação de dois passos se não estiver já ativado, irá forçar-te a autenticar com o Google Auth com um dispositivo registado.',
'two_factor_enabled_help' => 'Isso irá activar a autenticação de dois passos usando Google Authenticator.',
'two_factor_optional' => 'Selectivo (os usuários podem activar ou desactivar se permitido)',
'two_factor_required' => 'Obrigatório para todos os utilizadores',
'two_factor_disabled' => 'Desactivado',
'two_factor_enter_code' => 'Digite o código de autenticação de pois passos',
'two_factor_config_complete' => 'Enviar codigo',
'two_factor_enabled_edit_not_allowed' => 'O teu 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 registado, abre o Google Authenticator e lê o QR Code para registar o teu dispositivo. Uma vez registado, introduz o código abaixo",
'require_accept_signature' => 'Requer assinatura',
'require_accept_signature_help_text' => 'Habilitar este recurso vai exigir que os utilizadores assinar fisicamente aceitando o artigo.',
'left' => 'esquerda',
'right' => 'direita',
'top' => 'topo',
'bottom' => 'fundo',
'vertical' => 'vertical',
'horizontal' => 'horizontal',
'unique_serial' => 'Números de série únicos',
'unique_serial_help_text' => 'Marcar esta caixa para garantir que os números de série são únicos',
'zerofill_count' => 'Comprimento de tags de artigos, incluindo zerofill',
'username_format_help' => 'Esta configuração será usada apenas pelo processo de importação se um nome de utilizador não for fornecido e tivermos de gerar um nome de utilizador para si.',
'oauth_title' => 'Configurações da API OAuth',
'oauth' => 'OAuth',
'oauth_help' => 'Configurações de Endpoint Oauth',
'asset_tag_title' => 'Atualizar configurações de Etiquetas de Artigo',
'barcode_title' => 'Atualizar Configurações de Código de Barras',
'barcodes' => 'Código de barras',
'barcodes_help_overview' => 'Código de barras &amp; configurações QR',
'barcodes_help' => 'Isto irá apagar códigos de barras em cache. Isto normalmente só deveria ser 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 novamente gerados quando forem acedidos.',
'barcodes_spinner' => 'A tentar apagar ficheiros...',
'barcode_delete_cache' => 'Apagar Cache de Código de Barras',
'branding_title' => 'Atualizar configurações da marca',
'general_title' => 'Atualizar configurações gerais',
'mail_test' => 'Teste de Envio',
'mail_test_help' => 'Irá ser enviado um e-mail de teste para :replyto.',
'filter_by_keyword' => 'Filtrar pela palavra-chave',
'security' => 'Segurança',
'security_title' => 'Atualizar Configurações de Segurança',
'security_keywords' => 'senha, senhas, requisitos, dois fatores, senha comum, login remoto, login, autenticação',
'security_help' => 'Dois Fatores, Restrições de palavra-passe',
'groups_keywords' => 'permissões, grupos de permissão, autorização',
'groups_help' => 'Grupos de permissão de conta',
'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, internacionalizaçã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 Etiquetas',
'labels_help' => 'Tamanho da etiqueta &amp; configurações',
'purge' => 'Purgar',
'purge_keywords' => 'apagar permanentemente',
'purge_help' => 'Remover registos apagados',
'ldap_extension_warning' => 'Não parece que a extensão LDAP esteja instalada ou ativada neste servidor. Ainda pode salvar as suas configurações, mas precisará de 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 um utilizador ::',
'create_admin_success' => 'Sucesso! O seu administrador foi adicionado!',
'create_admin_redirect' => 'Clique aqui para aceder à sua aplicação!',
'setup_migrations' => 'Migrações de bases de dados ::',
'setup_no_migrations' => 'Não havia nada para migrar. As tabelas da base de dados já foram configuradas!',
'setup_successful_migrations' => 'A suas tabelas de base de dados foram criadas',
'setup_migration_output' => 'Saída de migração:',
'setup_migration_create_user' => 'Próximo: Criar Utilizador',
'ldap_settings_link' => 'Página de configurações LDAP',
'slack_test' => 'Teste <i class="fab fa-slack"></i> Integração',
'label2_enable' => 'Novo Motor de Etiqueta',
'label2_enable_help' => 'Mude para o novo motor de etiqueta. <b>Nota: Irá precisar salvar esta configuração antes de a poder usar.</b>',
'label2_template' => 'Modelo',
'label2_template_help' => 'Selecione qual modelo a usar para a geração de etiquetas',
'label2_title' => 'Título',
'label2_title_help' => 'O título a mostrar nas etiquetas que o suportam',
'label2_title_help_phold' => 'O espaço <code>{COMPANY}</code> será substituído pelo nome do ativo&apos;s da empresa',
'label2_asset_logo' => 'Usar Logo do Artigo',
'label2_asset_logo_help' => 'Use o logotipo do equipamento atribuído à empresa, em vez do valor em <code>:setting_name</code>',
'label2_1d_type' => 'Tipo de código de barras 1D',
'label2_1d_type_help' => 'Formato para códigos de barras 1D',
'label2_2d_type' => 'Tipo de código de barras 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 que o código de barras 2D apresenta quando digitalizado',
'label2_fields' => 'Definições de Campos',
'label2_fields_help' => 'Os campos podem ser adicionados, removidos, e reordenados na coluna da esquerda. Para cada campo, várias opções para Rótulo e Fonte de Dados podem ser adicionadas, removidas e reordenadas na coluna da 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 retorno de chamada nas configurações de aplicação do Google OAuth na sua organização&apos;s <strong><a href="https://console.cloud.google.com/" target="_blank">consola 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 utilizadores façam login com o Google Workspace',
'enable_google_login_help' => 'Os utilizadores não serão criados automaticamente. Eles devem ter uma conta existente aqui E no Google Workspace e o seu nome de utilizador deve corresponder ao endereço de endereço eletrónico do Google Workspace. ',
'mail_reply_to' => 'Enviar para Endereço de Resposta',
'mail_from' => 'E-mail do endereço',
'database_driver' => 'Driver Base de Dados',
'bs_table_storage' => 'Armazenamento de mesa',
'timezone' => 'Fuso horário',
];

View File

@ -0,0 +1,46 @@
<?php
return [
'update' => [
'error' => 'Ocorreu um erro ao atualizar. ',
'success' => 'Configurações atualizadas com sucesso.',
],
'backup' => [
'delete_confirm' => 'Tem a certeza que pretende eliminar o ficheiro de backup? Não poderá reverter a acção. ',
'file_deleted' => 'Ficheiro de backup eliminado com sucesso. ',
'generated' => 'Ficheiro de backup criado com sucesso.',
'file_not_found' => 'O ficheiro de backup não foi encontrado no servidor.',
'restore_warning' => 'Sim, restaurar. Eu reconheço que isso irá substituir quaisquer dados existentes atualmente na base de dados. Isto também irá desligar todos os utilizadores existentes (incluindo você).',
'restore_confirm' => 'Tem a certeza que deseja restaurar a sua base de dados a partir de :filename?'
],
'purge' => [
'error' => 'Ocorreu um erro ao eliminar os dados. ',
'validation_failed' => 'A confirmação para limpar os dados correu mal. Digite a palavra "Apagar" na caixa de confirmação.',
'success' => 'Os dados foram apagados com sucesso.',
],
'mail' => [
'sending' => 'Enviar e-mail de teste...',
'success' => 'E-mail enviado!',
'error' => 'O e-mail não pode ser enviado.',
'additional' => 'Nenhuma mensagem de erro adicional foi fornecida. Verifique as suas configurações de e-mail e o log do aplicativo.'
],
'ldap' => [
'testing' => 'Testando a conexão LDAP, ligação e pesquisa ...',
'500' => '500 Erro de Servidor. Por favor, verifique os logs do servidor para mais informações.',
'error' => 'Ocorreu um erro :(',
'sync_success' => 'Uma amostra de 10 utilizadores retornaram do servidor LDAP com base nas suas configurações:',
'testing_authentication' => 'Testando Autenticação LDAP...',
'authentication_success' => 'Utilizador autenticado no LDAP com sucesso!'
],
'webhook' => [
'sending' => 'A enviar mensagem :app de teste...',
'success' => 'Sua integração com :webhook_name funciona!',
'success_pt1' => 'Sucesso! Verifique o ',
'success_pt2' => ' canal para a sua mensagem de teste, e certifique-se de clicar em SALVAR abaixo para guardar as suas configurações.',
'500' => '500 Erro de Servidor.',
'error' => 'Algo deu erro. :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 erro. :( ',
]
];

View File

@ -0,0 +1,6 @@
<?php
return array(
'created' => 'Criado',
'size' => 'Tamanho',
);

View File

@ -0,0 +1,32 @@
<?php
return [
'does_not_exist' => 'Etiqueta de estado não existe.',
'deleted_label' => 'Rótulo de estado excluído',
'assoc_assets' => 'Esta etiqueta de estado está associada a pelo menos um Asset e não pode ser apagada. Atualize os seus Assets para que não sejam usados novamente como referência a estes estado e tente novamente. ',
'create' => [
'error' => 'Etiqueta de estado não foi criada, tente novamente.',
'success' => 'Etiqueta de estado criada com sucesso.',
],
'update' => [
'error' => 'Etiqueta de estado não foi atulizada, tente novamente',
'success' => 'Etiqueta de estado atualizada com sucesso.',
],
'delete' => [
'confirm' => 'Tem a certeza que pretende eliminar esta etiqueta de estado?',
'error' => 'Ocorreu um erra ao eliminar a etiqueta de estado. Tente novamente.',
'success' => 'A etiqueta de estado foi eliminada com sucesso.',
],
'help' => [
'undeployable' => 'Esses ativos não podem ser atribuídos a ninguém.',
'deployable' => 'Esses artigos podem ser entregues. Uma vez que entregues, eles ficarão com um estado de <i class="fas fa-circle text-blue"></i> <strong>Implementado</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 qualquer pessoa, muitas vezes usado para itens que estão fora de reparo, mas é esperado que retornem à circulação.',
],
];

View File

@ -0,0 +1,19 @@
<?php
return array(
'about' => 'Acerca da Rótulos de Estados',
'archived' => 'Arquivado',
'create' => 'Criar Estado',
'color' => 'Cor do Grafico',
'default_label' => 'Rótulo Pré-definido',
'default_label_help' => 'Isto é usado para garantir que o rótulo de estado mais usado aparece no topo da caixa de seleção quando estiver a criar ou a editar artigos.',
'deployable' => 'Implementável',
'info' => 'Estados são usados para descrever as várias situações em que os artigos se podem encontrar. Podem estar em reparação, perdidos/roubados, etc. É possível criar Estados para artigos implementáveis, pendentes ou arquivados.',
'name' => 'Nome do Estado',
'pending' => 'Pendente',
'status_type' => 'Tipo de Estado',
'show_in_nav' => 'Mostrar na barra lateral de navegação',
'title' => 'Estados',
'undeployable' => 'Não implementável',
'update' => 'Atualizar Estado',
);

View File

@ -0,0 +1,28 @@
<?php
return array(
'deleted' => 'Fornecedor excluído',
'does_not_exist' => 'Fornecedor não existente.',
'create' => array(
'error' => 'Não foi possível criar o Fornecedor, por favor tente novamente.',
'success' => 'Fornecedor criado com sucesso.'
),
'update' => array(
'error' => 'Não foi possível atualizar o Fornecedor, por favor tente novamente',
'success' => 'Fornecedor atualizado com sucesso.'
),
'delete' => array(
'confirm' => 'Tem a certeza que pretende remover este fornecedor?',
'error' => 'Ocorreu um problema ao remover este fornecedor. Por favor, tente novamente.',
'success' => 'Fornecedor removido com sucesso.',
'assoc_assets' => 'Este fornecedor esta atualmente associado a :asset_count artigo(s) e não pode ser eliminado. Por favor, atualize os artigos para que não referenciem este fornecedor e tente novamente.',
'assoc_licenses' => 'Este fornecedor esta atualmente associado a :licenses_count licença(s) e não pode ser eliminado. Por favor, atualize as suas licenças para que não referenciem este fornecedor e tente novamente.',
'assoc_maintenances' => 'Este fornecedor esta atualmente associado a :asset_maintenances_count manutenção(ões) e não pode ser eliminado. Por favor, atualize as suas manutenções de artigos para que não referenciem este fornecedor e tente novamente.',
)
);

View 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' => 'Morada do Fornecedor',
'assets' => 'Artigos',
'city' => 'Cidade',
'contact' => 'Nome de Contacto',
'country' => 'País',
'create' => 'Criar Fornecedor',
'email' => 'Email',
'fax' => 'Fax',
'id' => 'ID',
'licenses' => 'Licenças',
'name' => 'Nome do fornecedor',
'notes' => 'Notas',
'phone' => 'Telefone',
'state' => 'Distrito',
'suppliers' => 'Fornecedores',
'update' => 'Atualizar Fornecedor',
'view' => 'Ver Fornecedor',
'view_assets_for' => 'Ver Artigos para',
'zip' => 'Código postal',
);

View File

@ -0,0 +1,54 @@
<?php
return [
'activated_help_text' => 'Este utilizador pode fazer login',
'activated_disabled_help_text' => 'Não pode editar o estado da activação para a sua própria conta.',
'assets_user' => 'Artigos alocados a :name',
'bulk_update_warn' => 'Você está prestes a editar as propriedades de: user_count users. Observe que você não pode alterar seus próprios atributos do usuário usando este formulário e deve fazer edições para seu próprio usuário individualmente.',
'bulk_update_help' => 'Este formulário permite que você atualize vários usuários de uma só vez. Apenas preencha os campos que você precisa alterar. Todos os campos deixados em branco permanecerão inalterados.',
'current_assets' => 'Artigos atribuidos atualmente a este utilizador',
'clone' => 'Clonar Utilizador',
'contact_user' => 'Contacto :name',
'edit' => 'Editar Utilizador',
'filetype_info' => 'Os tipos de ficheiro permitidos são png, gif, jpg, jpeg, doc, docx, pdf, txt, zip e rar.',
'history_user' => 'Histórico para :name',
'info' => 'Info',
'restore_user' => 'Clique aqui para restaurá-los.',
'last_login' => 'Último início de sessão',
'ldap_config_text' => 'As definições de configuração do LDAP podem ser encontradas em Administrador > Definições. A localização (opcional) selecionada vai ser defenida para todos os utilizadores importados.',
'print_assigned' => 'Imprimir todos atribuídos',
'email_assigned' => 'Lista de endereços eletrónicos de Todos os atribuídos',
'user_notified' => 'Um utilizador recebeu um endereço eletrónico com uma lista dos seus itens atualmente atribuídos.',
'auto_assign_label' => 'Inclua este utilizador quando atribuir licenças elegíveis automaticamente',
'auto_assign_help' => 'Ignorar este utilizador na atribuição automática de licenças',
'software_user' => 'Software alocado a :name',
'send_email_help' => 'Você deve fornecer um endereço de e-mail para este usuário para enviar-lhe credenciais. Credenciais via e-mail só podem ser feitas na criação do usuário. As senhas são armazenadas em hash e não podem ser recuperadas depois de salvas.',
'view_user' => 'Ver Utilizador :name',
'usercsv' => 'Ficheiro CSV',
'two_factor_admin_optin_help' => 'As configurações de admin actuais permitem a aplicação selectiva de autenticação de dois passos. ',
'two_factor_enrolled' => 'Dispositivo A2P Registado ',
'two_factor_active' => 'A2P Ativo ',
'user_deactivated' => 'Utilizador não se pode ligar',
'user_activated' => 'Utilizador pode ligar-se',
'activation_status_warning' => 'Não alterar o estado de ativação',
'group_memberships_helpblock' => 'Somente super administradores podem editar associações de grupo.',
'superadmin_permission_warning' => 'Somente super administradores podem conceder acesso de super administrador ao utilizador.',
'admin_permission_warning' => 'Somente utilizadores com direitos de administrador ou maiores podem conceder acesso de administrador ao utilizador.',
'remove_group_memberships' => 'Remover Associações de Grupo',
'warning_deletion_information' => 'Está prestes a receber TODOS os itens do(s) :count utilizador(es) listado(s) abaixo. Nomes de super administradores são destacados a vermelho.',
'update_user_assets_status' => 'Atualizar todos os artigos para esses utilizadores com este estado',
'checkin_user_properties' => 'Entrega de todos os itens associados a estes utilizadores',
'remote_label' => 'Este é um utilizador remoto',
'remote' => 'Remoto',
'remote_help' => 'Isto pode ser útil se precisar filtrar por utilizadores remotos que nunca, ou raramente, se apresentam nas suas localizações físicas.',
'not_remote_label' => 'Este não é um utilizador remoto',
'vip_label' => 'Utilizador VIP',
'vip_help' => 'Isto pode ser útil para marcar pessoas importantes na sua organização, se quiser lidar com elas de formas especiais.',
'create_user' => 'Criar um utilizador',
'create_user_page_explanation' => 'Esta é a informação de conta que usará para aceder ao site pela primeira vez.',
'email_credentials' => 'Enviar por e-mail as credenciais',
'email_credentials_text' => 'Enviar as minhas credenciais para o endereço de e-mail acima',
'next_save_user' => 'Próximo: Salvar Utilizador',
'all_assigned_list_generation' => 'Criado em:',
'email_user_creds_on_create' => 'Enviar por e-mail as credenciais deste utilizador?',
];

View File

@ -0,0 +1,68 @@
<?php
return array(
'accepted' => 'Aceitou este artigo com sucesso.',
'declined' => 'Recusou este artigo com sucesso.',
'bulk_manager_warn' => 'Seus usuários foram atualizados com sucesso, no entanto, sua entrada de gerente não foi salva porque o gerente que você selecionou também estava na lista de usuários para ser editada e os usuários podem não ser seu próprio gerente. Selecione seus usuários novamente, excluindo o gerente.',
'user_exists' => 'Utilizador já existe!',
'user_not_found' => 'O utilizador não existe.',
'user_login_required' => 'O atributo login é obrigatório',
'user_has_no_assets_assigned' => 'Não há conteúdos atualmente atribuídos ao usuário.',
'user_password_required' => 'A password é obrigatória.',
'insufficient_permissions' => 'Permissões insuficientes.',
'user_deleted_warning' => 'Este utilizador foi removido. Terá que restaurar este utilizador para os editar ou alocar-lhe novos artigos.',
'ldap_not_configured' => 'A integração com LDAP não foi configurada para este 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 para redefinição de senha foi enviado para :email!',
'user_has_no_email' => 'Esse utilizador não tem um endereço de endereço eletrónico no seu perfil.',
'log_record_not_found' => 'Não foi possível encontrar um registro de registro correspondente para este usuário.',
'success' => array(
'create' => 'Utilizador criado com sucesso.',
'update' => 'Utilizador atualizado com sucesso.',
'update_bulk' => 'Os usuários foram atualizados com sucesso!',
'delete' => 'Utilizador removido com sucesso.',
'ban' => 'Utilizador desabilitado com sucesso.',
'unban' => 'Utilizador reabilitado com sucesso.',
'suspend' => 'Utilizador foi suspenso com sucesso.',
'unsuspend' => 'A suspensão do Utilizador foi removida com sucesso.',
'restored' => 'Utilizador restaurado com sucesso.',
'import' => 'Utilizadores importados com sucesso.',
),
'error' => array(
'create' => 'Ocorreu um problema ao criar o utilizador. Por favor, tente novamente.',
'update' => 'Ocorreu um problema ao atualizar o utilizador. Por favor, tente novamente.',
'delete' => 'Ocorreu um problema ao remover o utilizador. Por favor, tente novamente.',
'delete_has_assets' => 'Este usuário tem itens atribuídos e não pôde ser excluído.',
'unsuspend' => 'Ocorreu um problema ao retirar a suspensão ao utilizador. Por favor, tente novamente.',
'import' => 'Ocorreu um problema ao importar os utilizadores. Por favor, tente novamente.',
'asset_already_accepted' => 'Este artigo já foi aceite.',
'accept_or_decline' => 'Tem que aceitar ou recusar este artigo.',
'incorrect_user_accepted' => 'O ativo que tentou aceitar não foi solicitado por si.',
'ldap_could_not_connect' => 'Não foi possível estabelecer uma ligação ao servidor LDAP. Por favor, verifique a configuração de servidor no ficheiro de configuração. <br>Error do Servidor LDAP:',
'ldap_could_not_bind' => 'Não foi possível estabelecer uma vinculação com o servidor LDAP. Por favor, verifique a configuração de servidor no ficheiro de configuração. <br>Error do Servidor LDAP: ',
'ldap_could_not_search' => 'Não foi possível pesquisar no servidor LDAP. Por favor, verifique a configuração de servidor no ficheiro de configuração. <br>Error do Servidor LDAP:',
'ldap_could_not_get_entries' => 'Não foi possível obter registos do servidor LDAP. Por favor, verifique a configuração de servidor no ficheiro de configuração. <br>Error 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' => 'Ficheiro não removido. Por favor, tente novamente.',
'success' => 'Ficheiro removido com sucesso.',
),
'upload' => array(
'error' => 'Ficheiro(s) não submetidos. Por favor, tente novamente.',
'success' => 'Ficheiro(s) submetidos com sucesso.',
'nofiles' => 'Não selecionou nenhum ficheiro para submissão',
'invalidfiles' => 'Um ou mais ficheiros são demasiado grandes ou trata-se de um tipo de ficheiro não permitido. Os tipos de ficheiro permitidos são png, gif, jpg, jpeg, doc, docx, pdf e txt.',
),
'inventorynotification' => array(
'error' => 'Este utilizador não tem endereço eletrónico definido.',
'success' => 'O utilizador foi notificado sobre o seu inventário atual.'
)
);

View File

@ -0,0 +1,40 @@
<?php
return array(
'activated' => 'Ativo',
'allow' => 'Permitir',
'checkedout' => 'Artigos',
'created_at' => 'Criado em',
'createuser' => 'Criar Utilizador',
'deny' => 'Recusar',
'email' => 'Email',
'employee_num' => 'Funcionário Nº',
'first_name' => 'Nome',
'groupnotes' => 'Selecione um grupo para atribuir ao utilizador, lembre-se que um utilizador 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 início de sessão',
'last_name' => 'Apelido',
'location' => 'Localização',
'lock_passwords' => 'Detalhes de autenticação não podem ser alterados nesta instalação.',
'manager' => 'Responsável',
'managed_locations' => 'Locais gerenciados',
'name' => 'Nome',
'nogroup' => 'Nenhum grupo foi criado ainda. Para adicionar um, visite: ',
'notes' => 'Notas',
'password_confirm' => 'Confirmar palavra-passe',
'password' => 'Password',
'phone' => 'Telefone',
'show_current' => 'Mostrar Utilizadores Ativos',
'show_deleted' => 'Mostrar Utilizadores Removidos',
'title' => 'Título',
'to_restore_them' => 'para restaurá-los.',
'total_assets_cost' => "Custo Total de Ativos",
'updateuser' => 'Atualizar utilizador',
'username' => 'Nome de utilizador',
'user_deleted_text' => 'Este usuário foi marcado como excluído.',
'username_note' => '(Isto é usado apenas para vinculação com a Active Directory, para para login)',
'cloneuser' => 'Clonar Utilizador',
'viewusers' => 'Ver Utilizadores',
);

View 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' => 'As credenciais indicadas não coincidem com as registadas no sistema.',
'password' => 'A palavra-passe está incorreta.',
'throttle' => 'Muitas tentativas falhadas de login. Por favor, tente novamente no(s) próximo(s) :minutes minuto(s).',
);

View File

@ -0,0 +1,19 @@
<?php
return [
'send_password_link' => 'Enviar Link de redefinição da senha',
'email_reset_password' => 'Redefinição da senha e-mail',
'reset_password' => 'Redefinir Senha',
'saml_login' => 'Iniciar sessão via SAML',
'login' => 'Nome de registo',
'login_prompt' => 'Faça o Login',
'forgot_password' => 'Esqueci a minha senha',
'ldap_reset_password' => 'Por favor clique aqui para redefinir sua senha LDAP',
'remember_me' => 'Lembrar-me',
'username_help_top' => 'Introduza o seu <strong>nome de usuário</strong> para que lhe seja enviado um email com link de redifinição de senha.',
'username_help_bottom' => 'O seu nome de usuário e o seu endereço de email <em>podem</em> podem ser os mesmos, mas também podem não ser os mesmos, dependendo da sua configuração. Se não se recorda do seu nome de usuário, entre em contacto com o seu administrador. <br><br><strong>Nomes de usuário sem um endereço de email associado não receberão um link de redefinição de senha por email. </strong> ',
'google_login' => 'Entrar com Google Workspace',
'google_login_failed' => 'Falha do login do Google. Por favor, tente novamente.',
];

View File

@ -0,0 +1,45 @@
<?php
return array(
'account_already_exists' => 'Já existe uma conta com este email.',
'account_not_found' => 'O username ou password estão incorretos.',
'account_not_activated' => 'Esta conta de utilizador não está ativa.',
'account_suspended' => 'Está conta de utilizador encontra-se suspensa.',
'account_banned' => 'Este utilizador foi desabilitado.',
'throttle' => 'Muitas tentativas falhadas de início de sessão. Por favor, tente novamente dentro de :minutes minuto(s).',
'two_factor' => array(
'already_enrolled' => 'O seu dispositivo já está inscrito.',
'success' => 'A sua sessão foi iniciada 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' => 'Ocorreu um problema com o inicio de sessão. Por favor, tente novamente.',
'success' => 'Autenticação bem sucedida.',
),
'logout' => array(
'error' => 'Ocorreu um problema ao tentar encerrar a sua sessão. Por favor, tente novamente.',
'success' => 'A sessão foi encerrada com sucesso.',
),
'signup' => array(
'error' => 'Ocorreu um problema ao criar a sua conta. Por favor, tente novamente.',
'success' => 'Conta criada com sucesso.',
),
'forgot-password' => array(
'error' => 'Ocorreu um problema a tentar obter um código para restauro da password. Por favor, tente novamente.',
'success' => 'Se esse endereço de e-mail existir no nosso sistema, um e-mail de recuperação de senha foi enviado.',
),
'forgot-password-confirm' => array(
'error' => 'Ocorreu um problema com o restauro da sua password. Por favor, tente novamente.',
'success' => 'A sua password foi restaurada com sucesso.',
),
);

View File

@ -0,0 +1,24 @@
<?php
return [
'actions' => 'Ações',
'add' => 'Adicionar Novo',
'cancel' => 'Cancelar',
'checkin_and_delete' => 'Entrega todos / Apaga Utilizadores',
'delete' => 'Remover',
'edit' => 'Editar',
'restore' => 'Restaurar',
'remove' => 'Remover',
'request' => 'Solicitar',
'submit' => 'Submeter',
'upload' => 'Carregar',
'select_file' => 'Selecione o arquivo...',
'select_files' => 'Selecionar ficheiros...',
'generate_labels' => '{1} Gerar Rótulo|[2,*] Gerar Rótulos',
'send_password_link' => 'Enviar Link para redefinição de senha',
'go' => 'Ir',
'bulk_actions' => 'Ações em massa',
'add_maintenance' => 'Adicionar Manutenção',
'append' => 'Anexar',
'new' => 'Novo',
];

View File

@ -0,0 +1,532 @@
<?php
return [
'2FA_reset' => '2FA reset',
'accessories' => 'Acessórios',
'activated' => 'Activado',
'accepted_date' => 'Data da Aceitação',
'accessory' => 'Acessório',
'accessory_report' => 'Relatório de Acessório',
'action' => 'Ação',
'activity_report' => 'Relatório de atividades',
'address' => 'Morada',
'admin' => 'Administração',
'administrator' => 'Administrador',
'add_seats' => 'Utilizadores adicionados',
'age' => "Idade",
'all_assets' => 'Todos os Artigos',
'all' => 'Todos',
'archived' => 'Arquivado',
'asset_models' => 'Modelos de Artigo',
'asset_model' => 'Modelo',
'asset' => 'Artigo',
'asset_report' => 'Relatório de Artigo',
'asset_tag' => 'Etiqueta de Artigo',
'asset_tags' => 'Etiquetas de Artigo',
'assets_available' => 'Artigos Disponíveis',
'accept_assets' => 'Artigos Aceites :name',
'accept_assets_menu' => 'Artigos Aceites',
'audit' => 'Auditoria',
'audit_report' => 'Registro de auditoria',
'assets' => 'Artigos',
'assets_audited' => 'artigos auditados',
'assets_checked_in_count' => 'artigos recebidos',
'assets_checked_out_count' => 'artigos entregues',
'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' => 'Remover Avatar',
'avatar_upload' => 'Carregar Avatar',
'back' => 'Voltar',
'bad_data' => 'Nada foi encontrado. Talvez dados errados?',
'bulkaudit' => 'Auditoria em massa',
'bulkaudit_status' => 'Status da auditoria',
'bulk_checkout' => 'Saída em massa',
'bulk_edit' => 'Editar em massa',
'bulk_delete' => 'Eliminar em massa',
'bulk_actions' => 'Ações em massa',
'bulk_checkin_delete' => 'Receção em Massa / Excluir Utilizadores',
'byod' => 'TOSD',
'byod_help' => 'Este dispositivo é da propriedade do utilizador',
'bystatus' => 'por Estado',
'cancel' => 'Cancelar',
'categories' => 'Categorias',
'category' => 'Categoria',
'change' => 'In / Out',
'changeemail' => 'Alterar endereço de email',
'changepassword' => 'Alterar Palavra-passe',
'checkin' => 'Devolver',
'checkin_from' => 'Devolver de',
'checkout' => 'Alocar',
'checkouts_count' => 'Checkouts',
'checkins_count' => 'Checkins',
'user_requests_count' => 'Pedidos',
'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 apagado, então ele não pode ser restaurado',
'create' => 'Criar Novo',
'created' => 'Item criado',
'created_asset' => 'artigo criado',
'created_at' => 'Criado em',
'created_by' => 'Criado por',
'record_created' => 'Registro criado',
'updated_at' => 'Atualizado em',
'currency' => '€', // this is deprecated
'current' => 'Atuais',
'current_password' => 'Senha atual',
'customize_report' => 'Personalizar relatório',
'custom_report' => 'Relatório de Artigo personalizado',
'dashboard' => 'Dashboard',
'days' => 'dias',
'days_to_next_audit' => 'Dias para próxima auditoria',
'date' => 'Data',
'debug_warning' => 'Atenção!',
'debug_warning_text' => 'Esta aplicação está em execução no modo de produção com a depuração activada. Isso pode expor dados sensíveis se seu aplicativo é acessível para o mundo exterior. Desactive o modo de depuração mudando o valor de <code>APP_DEBUG</code> no teu ficheiro <code>.env</code> para <code>false</code>.',
'delete' => 'Remover',
'delete_confirm' => 'Tem a certeza que deseja eliminar :item?',
'delete_confirm_no_undo' => 'Tem a certeza que deseja excluir :item? Isto não pode ser desfeito.',
'deleted' => 'Removidos',
'delete_seats' => 'Utilizadores apagados',
'deletion_failed' => 'Falha ao Eliminar',
'departments' => 'Departamentos',
'department' => 'Departamento',
'deployed' => 'Implementado',
'depreciation' => 'Depreciação',
'depreciations' => 'Depreciação',
'depreciation_report' => 'Relatório de Depreciação',
'details' => 'Detalhes',
'download' => 'Download',
'download_all' => 'Descarregar todos',
'editprofile' => 'Editar o seu perfil',
'eol' => 'EOL (Fim de vida)',
'email_domain' => 'Email do Domínio',
'email_format' => 'Formato do Email',
'employee_number' => 'Número de Funcionário',
'email_domain_help' => 'Isto é usado para criar endereços de email ao importar',
'error' => 'Erro',
'exclude_archived' => 'Excluir Ativos Arquivados',
'exclude_deleted' => 'Excluir artigos apagados',
'example' => 'Exemplo: ',
'filastname_format' => 'Primeira Inicial Último Nome(jsmith@example.com)',
'firstname_lastname_format' => 'Primeiro Nome Último Nome (jane.smith@example.com)',
'firstname_lastname_underscore_format' => 'Nome próprio e Sobrenome (jane_smith@exemplo.com)',
'lastnamefirstinitial_format' => 'Sobrenome Primeira Inicial (smithj@example.com)',
'firstintial_dot_lastname_format' => 'Inicial Nome Próprio Sobrenome (j.smith@example.com)',
'firstname_lastname_display' => 'Primeiro nome com sobrenome (Jane Smith)',
'lastname_firstname_display' => 'Primeiro Nome do Último Nome (Smith Jane)',
'name_display_format' => 'Formato de exibição de nome',
'first' => 'Primeiro',
'firstnamelastname' => 'Nome próprio Sobrenome (jane_smith@exemple.com)',
'lastname_firstinitial' => 'Sobrenome Inicial Nome Próprio (smith_j@example.com)',
'firstinitial.lastname' => 'Inicial Nome Próprio Sobrenome(j.smith@example.com)',
'firstnamelastinitial' => 'Nome próprio Sobrenome (janes@exemple.com)',
'first_name' => 'Nome',
'first_name_format' => 'Primeiro Nome (jane@example.com)',
'files' => 'Ficheiros',
'file_name' => 'Ficheiro',
'file_type' => 'Tipo de ficheiro',
'filesize' => 'Tamanho do ficheiro',
'file_uploads' => 'Upload de Ficheiros',
'file_upload' => 'Envio de Ficheiro',
'generate' => 'Gerar',
'generate_labels' => 'Gerar Etiquetas',
'github_markdown' => 'Este campo aceita <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
'groups' => 'Grupos',
'gravatar_email' => 'Endereço de email do Gravatar',
'gravatar_url' => '<a href="http://gravatar.com"><small>Mude o seu avatar em Gravatar.com</small></a>.',
'history' => 'Histórico',
'history_for' => 'Histórico para',
'id' => 'ID',
'image' => 'Imagem',
'image_delete' => 'Apagar imagem',
'include_deleted' => 'Incluir Ativos Excluídos',
'image_upload' => 'Carregar Imagem',
'filetypes_accepted_help' => 'O tipo de arquivo aceito é :types. O tamanho máximo de upload permitido é :size.abroad. tipos de arquivos aceitos são :types. O tamanho máximo de upload permitido é :size.',
'filetypes_size_help' => 'O tamanho máximo de upload permitido é :size.',
'image_filetypes_help' => 'Os tipos de ficheiros aceites são jpg, webp, png, gif e svg. O tamanho máximo permitido para envio é de :size.',
'unaccepted_image_type' => 'Este ficheiro de imagem não era legível. Tipos de ficheiros aceites são jpg, webp, png, gif e svg. O mimetype deste ficheiro é: :mimetype.',
'import' => 'Importar',
'import_this_file' => 'Mapear os campos e processar este arquivo',
'importing' => 'A importar',
'importing_help' => 'Você pode importar ativoss, acessórios, licenças, componentes, consumíveis e utilizadores via ficheiro 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 exemplo na documentação</a>.',
'import-history' => 'Histórico de Importação',
'asset_maintenance' => 'Manutenção de Artigo',
'asset_maintenance_report' => 'Relatório de Manutenção de Artigos',
'asset_maintenances' => 'Manutenções de Artigos',
'item' => 'Item',
'item_name' => 'Nome do Item',
'import_file' => 'importar um ficheiro CSV',
'import_type' => 'Tipo de importação CSV',
'insufficient_permissions' => 'Permissões insuficientes!',
'kits' => 'Kits padrão',
'language' => 'Idioma',
'last' => 'Última',
'last_login' => 'Último login',
'last_name' => 'Apelido',
'license' => 'Licença',
'license_report' => 'Relatório de Licenças',
'licenses_available' => 'Licenças disponíveis',
'licenses' => 'Licenças',
'list_all' => 'Listar todas',
'loading' => 'A carregar... por favor aguarde....',
'lock_passwords' => 'O valor do campo não será guardado numa instalação de demonstração.',
'feature_disabled' => 'Esta funcionalidade foi desativada na versão de demonstração.',
'location' => 'Localização',
'location_plural' => 'Localizaçãod e Localizações',
'locations' => 'Localizações',
'logo_size' => 'Logotipos quadrados são melhores com logo + Texto. Tamanho máximo de exibição do logotipo é de 50px de altura x 500px de largura. ',
'logout' => 'Sair',
'lookup_by_tag' => 'Procurar por Código',
'maintenances' => 'Manutenções',
'manage_api_keys' => 'Gerir API Keys',
'manufacturer' => 'Fabricante',
'manufacturers' => 'Fabricantes',
'markdown' => 'Este campo permite <a href="https://help.github.com/articles/github-flavored-markdown/">Github flavored markdown</a>.',
'min_amt' => 'Min. Qt',
'min_amt_help' => 'Número mínimo de itens que devem estar disponíveis antes de um alerta ser acionado. Deixe Mín. QTY em branco se não quiser receber alertas de baixo inventário.',
'model_no' => 'Modelo Nº.',
'months' => 'meses',
'moreinfo' => 'Mais informação',
'name' => 'Nome',
'new_password' => 'Nova senha',
'next' => 'Próximo',
'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 de encomenda',
'only_deleted' => 'Apenas Artigos Excluídos',
'page_menu' => 'Apresentando_MENU_items',
'pagination_info' => 'Apresentando_START_até_END_de_TOTAL_items',
'pending' => 'Pendente',
'people' => 'Pessoas',
'per_page' => 'Resultados por página',
'previous' => 'Anterior',
'processing' => 'A processar',
'profile' => 'Perfil',
'purchase_cost' => 'Preço de compra',
'purchase_date' => 'Data de compra',
'qty' => 'QTD',
'quantity' => 'Quantidade',
'quantity_minimum' => 'Você tem :count itens abaixo ou quase dos níveis de quantidade mínima',
'quickscan_checkin' => 'Receção Rápida',
'quickscan_checkin_status' => 'Estado da receção',
'ready_to_deploy' => 'Pronto para implementar',
'recent_activity' => 'Actividade Recente',
'remaining' => 'Restantes',
'remove_company' => 'Remover associação de empresa',
'reports' => 'Relatórios',
'restored' => 'restaurado',
'restore' => 'Restaurar',
'requestable_models' => 'Modelos Solicitados',
'requested' => 'Solicitado',
'requested_date' => 'Data de solicitação',
'requested_assets' => 'Artigos solicitados',
'requested_assets_menu' => 'Artigos solicitados',
'request_canceled' => 'Pedido cancelado',
'save' => 'Guardar',
'select_var' => 'Selecione :thing... ', // this will eventually replace all of our other selects
'select' => 'Selecione',
'select_all' => 'Selecionar Tudo',
'search' => 'Pesquisar',
'select_category' => 'Selecionar Categoria',
'select_department' => 'Selecione um Departamento',
'select_depreciation' => 'Selecione um Tipo de Depreciação',
'select_location' => 'Selecione uma localização',
'select_manufacturer' => 'Selecione um Fabricante',
'select_model' => 'Selecione um Modelo',
'select_supplier' => 'Selecione um Fornecedor',
'select_user' => 'Selecione um Utilizador',
'select_date' => 'Selecione a Data (AAAA-MM-DD)',
'select_statuslabel' => 'Selecionar Estado',
'select_company' => 'Selecione a empresa',
'select_asset' => 'Selecionar artigo',
'settings' => 'Configurações',
'show_deleted' => 'Mostrar eliminados',
'show_current' => 'Mostrar atual',
'sign_in' => 'Iniciar sessão',
'signature' => 'Assinatura',
'signed_off_by' => 'Assinado por',
'skin' => 'Skin',
'webhook_msg_note' => 'Uma notificação será enviada via webhook',
'webhook_test_msg' => 'Ah, hai! Parece que a sua integração com o Snipe-IT está a funcionar!',
'some_features_disabled' => 'MODO DE DEMONSTRAÇÃO: Algumas funcionalidades estão desativadas para esta instalação.',
'site_name' => 'Nome do site',
'state' => 'Distrito',
'status_labels' => 'Estados',
'status' => 'Estado',
'accept_eula' => 'Contrato de licença',
'supplier' => 'Fornecedor',
'suppliers' => 'Fornecedores',
'sure_to_delete' => 'Tem certeza de que deseja excluir',
'sure_to_delete_var' => 'Tem a certeza que deseja eliminar :item?',
'delete_what' => 'Excluir :item',
'submit' => 'Submeter',
'target' => 'Destino',
'time_and_date_display' => 'Exibição de hora e data',
'total_assets' => 'artigos',
'total_licenses' => 'licenças',
'total_accessories' => 'acessórios totais',
'total_consumables' => 'consumíveis totais',
'type' => 'Tipo',
'undeployable' => 'Não implementável',
'unknown_admin' => 'Administrador desconhecido',
'username_format' => 'Formato username',
'username' => 'Nome de utilizador',
'update' => 'Atualizar',
'upload_filetypes_help' => 'Os tipos de ficheiros permitidos são png, gif, jpg, jpeg, doc, docx, pdf, txt, zip e rar. O tamanho máximo de upload permitido é: size.',
'uploaded' => 'Carregado',
'user' => 'Utilizador',
'accepted' => 'aceite',
'declined' => 'recusado',
'unassigned' => 'Não atribuído',
'unaccepted_asset_report' => 'Artigos recusados',
'users' => 'Utilizadores',
'viewall' => 'Ver todos',
'viewassets' => 'Ver Artigos Alocados',
'viewassetsfor' => 'Ver Ativos para :name',
'website' => 'Website',
'welcome' => 'Bem vindo, :name',
'years' => 'anos',
'yes' => 'Sim',
'zip' => 'Código Postal',
'noimage' => 'Nenhuma imagem carregada ou imagem não encontrada.',
'file_does_not_exist' => 'O ficheiro solicitado não existe no servidor.',
'file_upload_success' => 'Ficheiro enviado com sucesso!',
'no_files_uploaded' => 'Ficheiro enviado com sucesso!',
'token_expired' => 'A sua sessão expirou. Inicie sessão novamente.',
'login_enabled' => 'Login Ativado',
'audit_due' => 'Marcado para Auditoria',
'audit_overdue' => 'Atrasado para Auditoria',
'accept' => 'Aceitar :asset',
'i_accept' => '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' => 'Apagar assinatura',
'show_help' => 'Mostrar ajuda',
'hide_help' => 'Ocultar a ajuda',
'view_all' => 'ver todos',
'hide_deleted' => 'Ocultar apagados',
'email' => 'Email',
'do_not_change' => 'Não alterar',
'bug_report' => 'Reportar um Erro',
'user_manual' => 'Manual do Utilizador',
'setup_step_1' => 'Passo 1',
'setup_step_2' => 'Passo 2',
'setup_step_3' => 'Passo 3',
'setup_step_4' => 'Passo 4',
'setup_config_check' => 'Verificação da configuração',
'setup_create_database' => 'Criar Tabelas de Base de Dados',
'setup_create_admin' => 'Criar Administrador',
'setup_done' => 'Concluído!',
'bulk_edit_about_to' => 'Está prestes a editar o seguinte: ',
'checked_out' => 'Entregue',
'checked_out_to' => 'Entregue a',
'fields' => 'Campos',
'last_checkout' => 'Última entrega',
'due_to_checkin' => 'Os seguintes :count itens deverão ser entregues em breve:',
'expected_checkin' => 'Receção Esperada',
'reminder_checked_out_items' => 'Este é um lembrete dos itens atualmente entregues a si. Se pensa que esta lista está incorreta (falta algo, ou aparece aqui algo que nunca recebeu), por favor envie um e-mail :reply_to_name em :reply_to_address.',
'changed' => 'Modificado',
'to' => 'Para',
'report_fields_info' => '<p>Selecione os campos que deseja incluir no seu relatório personalizado e clique em Gerar. O arquivo (custom-asset-report-YYYY-mm-dd.csv) será transferido automaticamente e poderá abri-lo no Excel.</p>
<p>Se quiser exportar apenas alguns artigos, use as opções abaixo para ajustar os seus resultados.</p>',
'range' => 'Intervalo',
'bom_remark' => 'Adicionar uma LDM (nota de byte-order) 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 utilizador LDAP',
'synchronize' => 'Sincronizar',
'sync_results' => 'Resultados da sincronização',
'license_serial' => 'Número Serie/Chave Produto',
'invalid_category' => 'Categoria inválida ou ausente',
'invalid_item_category_single' => 'Categoria :type inválida. Por favor atualize a categoria desta :type para incluir uma categoria válida antes de comprar.',
'dashboard_info' => 'Este é o seu painel. Há muitos como este, mas este é o seu.',
'60_percent_warning' => '60% Completo (aviso)',
'dashboard_empty' => 'Parece que não adicionou nada, então não temos nada incrível para exibir. Comece a adicionar alguns artigos, acessórios, consumíveis ou licenças agora!',
'new_asset' => 'Novo Artigo',
'new_license' => 'Nova Licença',
'new_accessory' => 'Novo Acessório',
'new_consumable' => 'Novo Consumível',
'collapse' => 'Esconder',
'assigned' => 'Atribuir',
'asset_count' => 'Contagem de Artigos',
'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 os erros no formulário abaixo',
'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' => 'Info',
'asset_information' => 'Informação do Artigo',
'model_name' => 'Nome do modelo',
'asset_name' => 'Nome do Artigo',
'consumable_information' => 'Informações do Consumível:',
'consumable_name' => 'Nome do Consumível:',
'accessory_information' => 'Informações sobre acessório:',
'accessory_name' => 'Nome do Acessório:',
'clone_item' => 'Clonar Item',
'checkout_tooltip' => 'Entregue este item',
'checkin_tooltip' => 'Rececione este artigo',
'checkout_user_tooltip' => 'Rececione este artigo para um utilizador',
'maintenance_mode' => 'O serviço está temporariamente indisponível para atualizações do sistema. Por favor, volte mais tarde.',
'maintenance_mode_title' => 'Serviço temporariamente indisponível',
'ldap_import' => 'A senha do utilizador não deve ser gerida pelo LDAP. (Isto permite que seja enviado pedidos de senha esquecida.)',
'purge_not_allowed' => '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' => 'Apagar as cópias de segurança foi desativado no arquivo .env. Entre em contacto com o suporte ou com o administrador do sistema.',
'additional_files' => 'Ficheiros Adicionais',
'shitty_browser' => 'Nenhuma assinatura detetada. Se estiver a usar um navegador mais antigo, por favor use um navegador mais moderno para concluir a sua aceitação de ativos.',
'bulk_soft_delete' =>'Também exclua esses utilizadores. O seu histórico de ativos permanecerá intacto a menos que / até que purgue os registos apagados nas configurações do Administrador.',
'bulk_checkin_delete_success' => 'Os utilizadores selecionados foram apagados e os seus itens foram entregues.',
'bulk_checkin_success' => 'Os itens para os utilizadores selecionados foram recebidos.',
'set_to_null' => 'Apagar valores para este artigo|Apagar valores para todos os :asset_count ativos ',
'set_users_field_to_null' => 'Apagar os valores de :field para este utilizador|Apagar os valores de :field para todos :user_count utilizadores ',
'na_no_purchase_date' => 'N/D - Nenhuma data de compra fornecida',
'assets_by_status' => 'Artigos por Estado',
'assets_by_status_type' => 'Artigos por Tipo de Estado',
'pie_chart_type' => 'Painel Tipo Gráfico "Pie"',
'hello_name' => 'Olá, :name!',
'unaccepted_profile_warning' => 'Tem :count artigos que requerem aceitação. Clique aqui para aceitar ou recusá-los',
'start_date' => 'Data de início',
'end_date' => 'Data de Fim',
'alt_uploaded_image_thumbnail' => 'Miniatura carregada',
'placeholder_kit' => 'Selecione um kit',
'file_not_found' => 'Ficheiro não encontrado',
'preview_not_available' => '(sem visualização)',
'setup' => 'Configuração',
'pre_flight' => 'Pré-Voo',
'skip_to_main_content' => 'Ir para conteúdo principal',
'toggle_navigation' => 'Activar/Desactivar navegação',
'alerts' => 'Alertas',
'tasks_view_all' => 'Ver todas as tarefas',
'true' => 'Verdadeiro',
'false' => 'Falso',
'integration_option' => 'Opções de integração',
'log_does_not_exist' => 'Não existe nenhum registo correspondente.',
'merge_users' => 'Unir Utilizadores',
'merge_information' => 'Isso irá unir os :count utilizadores num único utilizador. Selecione o utilizador que deseja unir abaixo e os artigos, licenças, etc. serão movidos para o utilizador selecionado e os outros utilizadores serão marcados como apagados.',
'warning_merge_information' => 'Esta ação NÃO PODERÁ ser desfeita e APENAS deve ser usada quando precisa unir utilizadores devido a uma má importação ou sincronização. Certifique-se de fazer uma cópia de segurança primeiro.',
'no_users_selected' => 'Nenhum utilizador selecionado',
'not_enough_users_selected' => 'Pelo menos :count utilizadores devem ser selecionados',
'merge_success' => ':count utilizadores unidos com sucesso em :into_username!',
'merged' => 'unidos',
'merged_log_this_user_into' => 'Unido o utilizador (ID :to_id - :to_username) no utilizador com ID :from_id (:from_username) ',
'merged_log_this_user_from' => 'Unido o utilizador (ID :to_id - :to_username) no utilizador com ID :from_id (:from_username)',
'clear_and_save' => 'Limpar e salvar',
'update_existing_values' => 'Atualizar Valores Existentes?',
'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Gestão de auto incremento de etiquetas de conteúdo está desabilitado, assim todas as linhas precisam de ter a coluna "Etiqueta de Artigo" preenchida.',
'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: Gestão de auto incremento de etiquetas de conteúdo está habilitado assim serão criadas \\"Etiquetas de artigo\\" para os artigos que não a possuem. As linhas que possuem "Etiqueta de artigo" preenchidas, serão atualizadas com as informações fornecidas.',
'send_welcome_email_to_users' => ' Enviar endereço eletrónico de boas-vindas para novos utilizadores?',
'send_email' => 'Enviar e-mail',
'call' => 'Número de chamada',
'back_before_importing' => 'Fazer cópias de segurança 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 artigo',
'setup_successful_migrations' => 'Suas tabelas de base de dados foram criadas',
'setup_migration_output' => 'Saída de migração:',
'setup_migration_create_user' => 'Próximo: Criar Usuário',
'importer_generic_error' => 'A sua importação de ficheiro está completa, mas obtivemos um erro. Isto é causado geralmente pela limitação da API de terceiros de um webhook de notificação (como o Slack) e não devia ter interferido na importação em si, mas deve confirmar isto.',
'confirm' => 'Confirmar',
'autoassign_licenses' => 'Atribuir licenças automaticamente',
'autoassign_licenses_help' => 'Permitir que este utilizador tenha licenças atribuídas através da interface de utilizador ou ferramentas de licença de atribuição direta.',
'autoassign_licenses_help_long' => 'Isto permite que um utilizador possa ter licenças atribuídas através da interface de licenças ou por ferramentas de linhs de comando. (Por exemplo, você pode não querer que colaboradores tenham uma licença que atribuiria apenas para membros da sua equipe. Pode ainda atribuir licenças individualmente para esses utilizadores, mas eles não serão incluídos na Licença de Entrega para as funções de todos os utilizadores.)',
'no_autoassign_licenses_help' => 'Não inclua o utilizador para atribuição em massa através da interface do utilizador da licença ou das ferramentas do CLI.',
'modal_confirm_generic' => 'Tem a certeza?',
'cannot_be_deleted' => 'Este artigo não pode ser apagado',
'cannot_be_edited' => 'Este item não pode ser editado.',
'undeployable_tooltip' => 'Este item não pode ser entregue. 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 de check-out e a empresa de ativos não coincidem',
'error_user_company_accept_view' => 'Um Ativo atribuído a você pertence a uma empresa diferente, por isso você não pode aceitá-lo nem negá-lo, por favor verifique com o seu gerente',
'importer' => [
'checked_out_to_fullname' => 'Entregue a: Nome Completo',
'checked_out_to_first_name' => 'Entregue a: Primeiro Nome',
'checked_out_to_last_name' => 'Entregue a: Sobrenome',
'checked_out_to_username' => 'Entregue a: Nome de utilizador',
'checked_out_to_email' => 'Entregue a: Email',
'checked_out_to_tag' => 'Entregue a: Etiqueta de Artigo',
'manager_first_name' => 'Primeiro Nome do Gerente',
'manager_last_name' => 'Último Nome do Gerente',
'manager_full_name' => 'Nome Completo do Gerente',
'manager_username' => 'Nome de Utilizador do Gerente',
'checkout_type' => 'Tipo de Entrega',
'checkout_location' => 'Entregue à Localização',
'image_filename' => 'Ficheiro de Imagem',
'do_not_import' => 'Não importar',
'vip' => 'VIP',
'avatar' => 'Avatar',
'gravatar' => 'Gravatar Email',
'currency' => 'Moeda',
'address2' => 'Linha de Endereço 2',
'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á checado',
'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:',
'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',
]
];

View 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 registo de artigos para refletir esse novo local. Deixando-o desmarcado irá simplesmente escrever o local no log de auditoria.<br><br>Note que se este ativo for entregue, não irá alterar a localização da pessoa, ativo ou local para onde é entregue.',
'assets' => 'Artigos são itens seguidos por números de série ou "asset tags". Eles tendem a ser itens de maior valor, onde a identificação de um item específico importa.',
'categories' => 'As categorias ajudam na organização dos itens. Alguns exemplos de categorias podem ser &quot;Computadores&quot;, &quot;Portáteis&quot;, &quot;Telemóveis&quot;, &quot;Tablets&quot;, e semelhantes. De qualquer maneira pode usar as categorias da forma que faça mais sentido para si.',
'accessories' => 'Um acessório é algo que se aloca aos utilizadores, e que não têm número de série (ou que não se preocupa em acompanhar de forma exclusiva). Por exemplo, ratos ou teclados.',
'companies' => 'Empresas podem ser usadas como um simples identificador, ou podem ser usadas para limitar a visibilidade dos artigos, utilizadores, etc se o completo suporte a multi-empresa é activado nas configurações do Admin.',
'components' => 'Componentes são itens que fazem parte de artigos, como, por exemplo, HDD, RAM, etc.',
'consumables' => 'Consumíveis são todo e qualquer item comprado que será usado ao longo do tempo. Por exemplo, papel ou tinta de impressora.',
'depreciations' => 'Pode configurar as depreciações dos equipamentos baseadas numa depreciação constante temporalmente.',
'empty_file' => 'O importador detecta que este arquivo está vazio.'
];

View File

@ -0,0 +1,321 @@
<?php
return [
'select_language' => 'Selecione 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'=> 'Checo',
'da-DK'=> 'Dinamarquês',
'nl-NL'=> 'Holandês',
'en-ID'=> 'Inglês, Indonésia',
'et-EE'=> 'Estónio',
'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'=> 'Polaco',
'pt-PT'=> 'Português',
'pt-BR'=> 'Português do Brasil',
'ro-RO'=> 'Romeno',
'ru-RU'=> 'Russo',
'sr-CS' => 'Sérvio (Latino)',
'sk-SK'=> 'Eslovaco',
'sl-SI'=> 'Esloveno',
'so-SO'=> 'Somali',
'es-ES'=> 'Espanhol',
'es-CO'=> 'Espanhol, Colômbia',
'es-MX'=> 'Espanhol, México',
'es-VE'=> 'Espanhol, Venezuela',
'sv-SE'=> 'Sueco',
'tl-PH'=> 'Tagalo',
'ta-IN'=> 'Tamil',
'th-TH'=> 'Tailandês',
'tr-TR'=> 'Turco',
'uk-UA'=> 'Ucraniano',
'vi-VN'=> 'Vietnamita',
'cy-GB'=> 'Galês',
'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ártica',
'AR'=>'Argentina',
'AS'=>'Samoa Americana',
'AT'=>'Austria',
'AU'=>'Austrália',
'AW'=>'Aruba',
'AX'=>'Ilhas Alanda',
'AZ'=>'Azerbaijão',
'BA'=>'Bósnia e Herzegovina',
'BB'=>'Barbados',
'BE'=>'Bélgica',
'BD'=>'Bangladesh',
'BF'=>'Burkina Faso',
'BG'=>'Bulgária',
'BH'=>'Barém',
'BI'=>'Burundi',
'BJ'=>'Benin',
'BM'=>'Bermudas',
'BN'=>'Brunei',
'BO'=>'Bolívia',
'BR'=>'Brasil',
'BS'=>'Bahamas',
'BT'=>'Butão',
'BV'=>'Ilha Bouvet',
'BW'=>'Botsuana',
'BY'=>'Bielorrússia',
'BZ'=>'Belize',
'CA'=>'Canadá',
'CC'=>'Ilhas Cocos (Keeling)',
'CD'=>'Congo (República Democrática do)',
'CF'=>'República Centro-Africana',
'CG'=>'Congo (República do)',
'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 Christmas',
'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'=>'Ilhas Fiji',
'FK'=>'Ilhas Falkland (Malvinas)',
'FM'=>'Estados Federados da Micronésia',
'FO'=>'Ilhas Faroé',
'FR'=>'França',
'GA'=>'Gabão',
'GD'=>'Granada',
'GE'=>'Geórgia',
'GF'=>'Guiana Francesa',
'GG'=>'Guernesei',
'GH'=>'Gana',
'GI'=>'Gibraltar',
'GL'=>'Gronelândia',
'GM'=>'Gambia',
'GN'=>'Guiné',
'GP'=>'Guadalupe',
'GQ'=>'Guiné Equatorial',
'GR'=>'Grécia',
'GS'=>'Geórgia do Sul e Ilhas Sandwich do Sul',
'GT'=>'Guatemala',
'GU'=>'Guam',
'GW'=>'Guiné-Bissau',
'GY'=>'Guiana',
'HK'=>'Hong Kong',
'HM'=>'Ilhas Heard e McDonald',
'HN'=>'Honduras',
'HR'=>'Croácia (nome local: Hrvatska)',
'HT'=>'Haiti',
'HU'=>'Húngaro',
'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ão, 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'=>'Kiribati',
'KM'=>'Comores',
'KN'=>'São Cristóvão e Névis',
'KR'=>'Coreia, República da',
'KW'=>'Kuwait',
'KY'=>'Ilhas Caimão',
'KZ'=>'Cazaquistão',
'LA'=>'República Democrática Popular do Laos',
'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'=>'Madagáscar',
'MH'=>'Ilhas Marshall',
'MK'=>'Macedônia, Antiga República Jugoslava da',
'ML'=>'Mali',
'MM'=>'Myanmar',
'MN'=>'Mongólia',
'MO'=>'Macau',
'MP'=>'Ilhas Marianas do Norte',
'MQ'=>'Martinica',
'MR'=>'Mauritânia',
'MS'=>'Monserrate',
'MT'=>'Malta',
'MU'=>'Maurícias',
'MV'=>'Maldivas',
'MW'=>'Malaui',
'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'=>'Perú',
'PF'=>'Polinésia Francesa',
'PG'=>'Papua-Nova Guiné',
'PH'=>'Filipinas, República das',
'PK'=>'Paquistão',
'PL'=>'Polónia',
'PM'=>'São Pedro e Miquelão',
'PN'=>'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'=>'Seychelles',
'SS'=>'Sudão do Sul',
'SD'=>'Sudão',
'SE'=>'Suécia',
'SG'=>'Singapura',
'SH'=>'St. Helena',
'SI'=>'Eslovénia',
'SJ'=>'Ilhas Svalbard e Jan Mayen',
'SK'=>'Eslováquia (República Eslovaca)',
'SL'=>'Serra Leoa',
'SM'=>'São Marinho',
'SN'=>'Senegal',
'SO'=>'Somália',
'SR'=>'Suriname',
'ST'=>'São Tomé e Príncipe',
'SU'=>'União Soviética',
'SV'=>'El Salvador',
'SY'=>'República Árabe Síria',
'SZ'=>'Suazilândia',
'TC'=>'Ilhas Turcas e Caicos',
'TD'=>'Chade',
'TF'=>'Territórios no Sul de França',
'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'=>'Trinidade e Tobago',
'TV'=>'Tuvalu',
'TW'=>'Taiwan',
'TZ'=>'Tanzânia, República da',
'UA'=>'Ucrânia',
'UG'=>'Uganda',
'UK'=>'Reino Unido',
'US'=>'Estados Unidos',
'UM'=>'Estados Unidos Ilhas Menores Distantes',
'UY'=>'Uruguai',
'UZ'=>'Uzbequistão',
'VA'=>'Estado da Cidade do Vaticano (Santa Sé)',
'VC'=>'São Vicente e Granadinas',
'VE'=>'Venezuela',
'VG'=>'Ilhas Virgens (Britânicas)',
'VI'=>'Ilhas Virgens (E.U.A)',
'VN'=>'Vietname',
'VU'=>'Vanuatu',
'WF'=>'Ilhas Wallis e Futuna',
'WS'=>'Samoa',
'YE'=>'Iémen',
'YT'=>'Maiote',
'ZA'=>'África do Sul',
'ZM'=>'Zâmbia',
'ZW'=>'Zimbabué',
],
];

View File

@ -0,0 +1,93 @@
<?php
return [
'Accessory_Checkin_Notification' => 'Acessório recebido',
'Accessory_Checkout_Notification' => 'Acessório verificado',
'Asset_Checkin_Notification' => 'Artigos recebidos',
'Asset_Checkout_Notification' => 'Artigos entregues',
'Confirm_Accessory_Checkin' => 'Confirme a devolução do acessório',
'Confirm_Asset_Checkin' => 'Confirmação da devolução do artigo',
'Confirm_accessory_delivery' => 'Confirme a entrega do acessório',
'Confirm_asset_delivery' => 'Confirmação de entrega do artigo',
'Confirm_consumable_delivery' => 'Confirmação de entrega do consumível',
'Confirm_license_delivery' => 'Confirmação de entrega de licença',
'Consumable_checkout_notification' => 'Consumível verificado',
'Days' => 'Dias',
'Expected_Checkin_Date' => 'Um ativo entregue a si deve ser entregue até :date',
'Expected_Checkin_Notification' => 'Lembrete: :name entrega com prazo aproximado',
'Expected_Checkin_Report' => 'Relatório de entregas de artigos esperados',
'Expiring_Assets_Report' => 'Relatório de artigos a expirar.',
'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 recebida',
'License_Checkout_Notification' => 'Licença registrada',
'Low_Inventory_Report' => 'Relatório de baixas de inventario',
'a_user_canceled' => 'Um utilizador cancelou um pedido de artigo no site',
'a_user_requested' => 'Um utilizador solicitou um artigo no site',
'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' => 'Notas adicionais:',
'admin_has_created' => 'Um administrador criou uma conta para ti no :web site.',
'asset' => 'Artigo:',
'asset_name' => 'Nome do Artigo:',
'asset_requested' => 'Artigo requesitado',
'asset_tag' => 'Etiqueta do Ativo',
'assets_warrantee_alert' => 'Existe :count artigo com a garantia a expirar nos próximos :threshold dias.|Existem :count artigos com a garantia a expirar 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 artigo.',
'click_to_confirm' => 'Por favor clique no link a seguir para confirmar sua conta :web:',
'current_QTY' => 'qtde. actual',
'days' => 'Dias',
'expecting_checkin_date' => 'Data prevista de devolução:',
'expires' => 'Expira a',
'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á :count licença a expirar nos próximos :threshold dias. Existem :count licenças que irão expirar nos próximos :threshold dias.',
'link_to_update_password' => 'Por favor clique no link abaixo para actualizar 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á :count que está abaixo do estoque mínimo ou em breve estará baixo. Existem :count itens que estão abaixo do estoque mínimo ou em breve estarão baixos.',
'min_QTY' => 'Qt. Min.',
'name' => 'Nome',
'new_item_checked' => 'Um novo item foi atribuído a ti, os detalhes estão abaixo.',
'notes' => 'Notas',
'password' => 'Senha:',
'password_reset' => 'Repor 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' => 'Requisitado:',
'reset_link' => 'Seu Link de redefinição da senha',
'reset_password' => 'Clique aqui para redefinir a sua password:',
'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 email de teste do Snipe-IT Asset Management System. Se recebeste o recebeste, quer dizer que o email está a funcionar :)',
'the_following_item' => 'O Item a seguir foi devolvido: ',
'to_reset' => 'Para fazer reset a senha do :web, preencha este formulário:',
'type' => 'Tipo',
'upcoming-audits' => 'Existe um :count ativo que está a chegar para ser auditado em :threshold dias.|Existem :count ativos que estão a chegar para serem auditados em :threshold dias.',
'user' => 'Utilizador',
'username' => 'Nome de utilizador',
'welcome' => 'Bem vindo, :name',
'welcome_to' => 'Bem-vindo ao :web!',
'your_assets' => 'Ver seus ativos',
'your_credentials' => 'Suas credenciais do Snipe-IT',
];

View 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' => '&laquo; Anterior',
'next' => 'Seguinte &raquo;',
);

View File

@ -0,0 +1,9 @@
<?php
return [
'sent' => 'Se existir um utilizador correspondente e 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 utilizador correspondente e 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 utilizador fornecido.',
'reset' => 'A sua palavra-passe foi redefinida!',
'password_change' => 'Sua senha foi atualizada!',
];

View 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" => "A Password deve conter no mínimo 6 caracteres and corresponder à confirmação.",
"user" => "Nome de utilizador ou email incorreto",
"token" => 'Este token de redefinição de senha é inválido ou expirou, ou não corresponde ao nome de utilizador fornecido.',
'sent' => 'Se existir um utilizador correspondente e com um endereço de e-mail válido em nosso sistema, um e-mail de recuperação de senha foi enviado.',
);

View File

@ -0,0 +1,10 @@
<?php
return array(
'actions' => 'Ações',
'action' => 'Ação',
'by' => 'Por',
'item' => 'Item',
);

View 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 tem que ser aceite.',
'active_url' => 'O :attribute não é um URL válido.',
'after' => 'A :attribute tem que ser superior a :date.',
'after_or_equal' => 'O atributo: deve ser uma data após ou igual a: data.',
'alpha' => 'O :attribute só pode conter letras.',
'alpha_dash' => 'O :attribute só pode conter letras, números e traços.',
'alpha_num' => 'O :attribute só pode conter letras e números.',
'array' => 'O atributo: deve ser uma matriz.',
'before' => 'A :attribute tem que ser anterior a :date.',
'before_or_equal' => 'O atributo: deve ser uma data anterior ou igual a: data.',
'between' => [
'numeric' => 'O :attribute deve estar entre :min e :max.',
'file' => 'O :attribute deve estar entre :min e :max kilobytes.',
'string' => 'O :attribute deve estar entre :min e :max caracteres.',
'array' => 'O atributo deve ter entre: min e: itens máximos.',
],
'boolean' => 'O campo: atributo deve ser verdadeiro ou falso.',
'confirmed' => 'A confirmação da :attribute não coincide.',
'date' => 'A :attribute não é uma data válida.',
'date_format' => ':attribute não corresponde ao formato :format.',
'different' => ':attribute e :other têm que ser diferentes.',
'digits' => ':attribute de contem :digits dígitos.',
'digits_between' => 'O :attribute deve estar entre :min e :max dígitos.',
'dimensions' => 'O atributo: tem dimensões de imagem inválidas.',
'distinct' => 'O campo: atributo tem um valor duplicado.',
'email' => 'O formato do :attribute é inválido.',
'exists' => 'O :attribute é inválido.',
'file' => 'O atributo: deve ser um arquivo.',
'filled' => 'O campo: atributo deve ter um valor.',
'image' => 'O :attribute tem que ser uma imagem.',
'import_field_empty' => 'O valor para :fieldname não pode ser nulo.',
'in' => 'O :attribute selecionado é inválido.',
'in_array' => 'O campo: atributo não existe em: outro.',
'integer' => 'O :attribute tem que ser um inteiro.',
'ip' => 'O :attribute tem que ser um IP válido.',
'ipv4' => 'O atributo: deve ser um endereço IPv4 válido.',
'ipv6' => 'O atributo deve ser um endereço IPv6 válido.',
'is_unique_department' => 'O :attribute deve ser único para esta localização da empresa',
'json' => 'O atributo: deve ser uma string JSON válida.',
'max' => [
'numeric' => 'O :attribute não pode ser maior do que :max.',
'file' => 'O :attribute não pode ter mais do que :max kilobytes.',
'string' => 'O :attribute não pode tem mais do que :max caracteres.',
'array' => 'O atributo: pode não ter mais do que: itens máximos.',
],
'mimes' => 'O :attribute só pode contem os seguintes formatos: :values.',
'mimetypes' => 'O: atributo deve ser um arquivo de tipo:: valores.',
'min' => [
'numeric' => ':attribute deve ter pelos menos :min.',
'file' => ':attribute deve ter pelos menos :min kilobytes.',
'string' => 'O :attribute deve conter pelos menos :min caracteres.',
'array' => 'O atributo deve ter pelo menos: itens mínimos.',
],
'starts_with' => 'O :attribute deve começar com um dos seguintes: :values.',
'ends_with' => 'O :attribute deve terminar com um dos seguintes: :values.',
'not_in' => 'O :attribute selecionado é inválido.',
'numeric' => ':attribute tem que ser um número.',
'present' => 'O campo: atributo deve estar presente.',
'valid_regex' => 'Este não é um código regex válido.',
'regex' => 'O formato do :attribute é inválido.',
'required' => ':attribute é obrigatório.',
'required_if' => 'O :attribute é obrigatório quando :other é :value.',
'required_unless' => 'O campo: atributo é necessário a menos que: outro esteja em: valores.',
'required_with' => 'O :attribute é obrigatório quando :values existem.',
'required_with_all' => 'O campo: atributo é obrigatório quando: os valores estão presentes.',
'required_without' => 'O :attribute é obrigatório quando :values não existem.',
'required_without_all' => 'O campo: atributo é obrigatório quando nenhum de: valores estão presentes.',
'same' => ':attribute e :other devem coincidir.',
'size' => [
'numeric' => 'O :attribute deve ser maior que :size.',
'file' => 'O :attribute deve ter :size kilobytes.',
'string' => 'O :attribute deve conter :size caracteres.',
'array' => 'O atributo: deve conter: itens de tamanho.',
],
'string' => 'O atributo deve ser uma string.',
'timezone' => 'O atributo: deve ser uma zona válida.',
'two_column_unique_undeleted' => 'O :attribute deve ser único entre :table1 e :table2. ',
'unique' => 'Este :attribute já existe.',
'uploaded' => 'O atributo: não foi possível carregar.',
'url' => 'O formato do :attribute é inválido.',
'unique_undeleted' => 'O :atribute deve ser único.',
'non_circular' => 'O :attribute não deve 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 utilizador.',
'letters' => 'A senha deve conter no mínimo uma letra.',
'numbers' => 'A senha deve conter no mínimo um símbolo.',
'case_diff' => 'A senha deve usar maiúsculas e minúsculas.',
'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: atributo contém um caractere que não é permitido.',
'email_array' => 'Um ou mais endereços de e-mail são inválidos.',
'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 YYYY-MM-DD',
'last_audit_date.date_format' => 'O :attribute deve ser uma data válida em formato YYYY-MM-DD hh:mm:ss',
'expiration_date.date_format' => 'O :attribute deve ser uma data válida em formato YYYY-MM-DD',
'termination_date.date_format' => 'O :attribute deve ser uma data válida em formato YYYY-MM-DD',
'expected_checkin.date_format' => 'O :attribute deve ser uma data válida em formato YYYY-MM-DD',
'start_date.date_format' => 'O :attribute deve ser uma data válida em formato YYYY-MM-DD',
'end_date.date_format' => 'O :attribute deve ser uma data válida em formato YYYY-MM-DD',
],
/*
|--------------------------------------------------------------------------
| 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',
];