This commit is contained in:
2024-04-19 10:27:36 +02:00
parent fcb6bbe566
commit 35c96e715c
7852 changed files with 4815 additions and 8 deletions

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