diff --git a/modules/backend/lang/en/lang.php b/modules/backend/lang/en/lang.php index 88c01e4bf..7adff3e6d 100644 --- a/modules/backend/lang/en/lang.php +++ b/modules/backend/lang/en/lang.php @@ -299,6 +299,6 @@ return [ 'email' => 'Email' ], 'filter' => [ - 'all' => 'all' - ] + 'all' => 'all', + ], ]; diff --git a/modules/backend/lang/pt-br/lang.php b/modules/backend/lang/pt-br/lang.php index 4ffb6ac44..44e4dafdb 100644 --- a/modules/backend/lang/pt-br/lang.php +++ b/modules/backend/lang/pt-br/lang.php @@ -2,26 +2,26 @@ return [ 'auth' => [ - 'title' => 'Área de Administração' + 'title' => 'Área Administrativa', ], 'field' => [ - 'invalid_type' => 'Tipo de campo inválido utilizado :type.', - 'options_method_not_exists' => 'A classe do modelo :model deve definir um método :method() retornando opções pro campo ":field".', + 'invalid_type' => 'Tipo de campo inválido :type.', + 'options_method_not_exists' => 'A classe :model deve definir um método :method() retornando opções para o campo ":field".', ], 'widget' => [ - 'not_registered' => "Uma classe de widget com o nome ':name' não foi definida", - 'not_bound' => "Um widget cuja classe se chama ':name' não foi indexado ao controlador", + 'not_registered' => 'Uma classe de widget com o nome ":name" não foi definida', + 'not_bound' => 'Um widget da classe ":name" não foi ligado ao controlador', ], 'page' => [ - 'untitled' => "Sem Título", + 'untitled' => 'Sem Título', 'access_denied' => [ - 'label' => "Acesso negado", - 'help' => "Você não tem as permissões necessárias para visualizar esta página.", - 'cms_link' => "Voltar à área de administração", + 'label' => 'Acesso negado', + 'help' => 'Você não tem as permissões necessárias para visualizar esta página.', + 'cms_link' => 'Retornar à área administrativa', ], ], 'partial' => [ - 'not_found_name' => "O bloco ':name' não foi encontrado.", + 'not_found_name' => 'O bloco ":name" não foi encontrado.', ], 'account' => [ 'sign_out' => 'Sair', @@ -30,31 +30,31 @@ return [ 'restore' => 'Restaurar', 'login_placeholder' => 'usuário', 'password_placeholder' => 'senha', - 'forgot_password' => "Esqueceu sua senha?", - 'enter_email' => "Digite seu email", - 'enter_login' => "Digite seu nome de usuário", - 'email_placeholder' => "e-mail", - 'enter_new_password' => "Digite uma nova senha", - 'password_reset' => "Redefinir sua senha", - 'restore_success' => "Um email com instruções para redfinir sua senha foram enviados para o seu email.", - 'restore_error' => "O usuário ':login' não foi encontrado", - 'reset_success' => "Sua senha foi redefinida com sucesso. Você já pode fazer o login.", - 'reset_error' => "Erro ao redefinir sua senha. Por favor, tente de novo.", - 'reset_fail' => "Falha ao redefinir sua senha!", + 'forgot_password' => 'Esqueceu sua senha?', + 'enter_email' => 'Digite seu email', + 'enter_login' => 'Digite seu nome de usuário', + 'email_placeholder' => 'e-mail', + 'enter_new_password' => 'Digite uma nova senha', + 'password_reset' => 'Redefinir sua senha', + 'restore_success' => 'Um email com instruções para redfinir sua senha foram enviados para o seu email.', + 'restore_error' => 'O usuário ":login" não foi encontrado', + 'reset_success' => 'Sua senha foi redefinida com sucesso. Você já pode entrar novamente.', + 'reset_error' => 'A senha redefinida é inválida. Por favor, tente de novo!', + 'reset_fail' => 'Falha ao redefinir sua senha!', 'apply' => 'Aplicar', 'cancel' => 'Cancelar', 'delete' => 'Excluir', - 'ok' => 'OK', + 'ok' => 'Ok', ], 'dashboard' => [ 'menu_label' => 'Painel', 'widget_label' => 'Widget', 'widget_width' => 'Largura', - 'full_width' => 'Largura completa', + 'full_width' => 'Largura total', 'add_widget' => 'Adicionar widget', 'widget_inspector_title' => 'Configurações do widget', - 'widget_inspector_description' => 'Relatório de configurações do widget', - 'widget_columns_label' => 'Largura de :columns', + 'widget_inspector_description' => 'Configurar widget de relatório', + 'widget_columns_label' => 'Largura :columns', 'widget_columns_description' => 'Largura do widget, um número entre 1 e 10.', 'widget_columns_error' => 'Por favor, entre com a largura do widget. Deve ser um número entre 1 e 10.', 'columns' => '{1} coluna|[2,Inf] colunas', @@ -63,11 +63,11 @@ return [ 'widget_title_label' => 'Título do widget', 'widget_title_error' => 'O título do widget é necessário.', 'status' => [ - 'widget_title_default' => 'Condição do Sistema', + 'widget_title_default' => 'Status do Sistema', 'online' => 'online', 'maintenance' => 'em manutenção', 'update_available' => '{0} atualizações disponíveis!|{1} atualização disponível!|[2,Inf] atualizações disponíveis!', - ] + ], ], 'user' => [ 'name' => 'Administrador', @@ -75,22 +75,22 @@ return [ 'menu_description' => 'Gerenciar administradores, grupos e permissões.', 'list_title' => 'Gerenciar administradores', 'new' => 'Novo administrador', - 'login' => "Usuário", - 'first_name' => "Nome", - 'last_name' => "Sobrenome", - 'full_name' => "Nome Completo", - 'email' => "E-mail", - 'groups' => "Grupos", - 'groups_comment' => "Defina a quais grupos essa pessoa pertence.", - 'avatar' => "Foto", - 'password' => "Senha", - 'password_confirmation' => "Confirme a senha", + 'login' => 'Usuário', + 'first_name' => 'Nome', + 'last_name' => 'Sobrenome', + 'full_name' => 'Nome Completo', + 'email' => 'E-mail', + 'groups' => 'Grupos', + 'groups_comment' => 'Defina a quais grupos essa pessoa pertence.', + 'avatar' => 'Foto', + 'password' => 'Senha', + 'password_confirmation' => 'Confirme a senha', 'permissions' => 'Permissões', - 'superuser' => "Super Usuário", - 'superuser_comment' => "Marque essa caixa para liberar o acesso completo para este usuário.", + 'superuser' => 'Super Usuário', + 'superuser_comment' => 'Marque para liberar o acesso irrestrito para este usuário.', 'send_invite' => 'Enviar convite por e-mail', - 'send_invite_comment' => 'Marque esta caixa para enviar um convite por e-mail', - 'delete_confirm' => 'Você realmente quer apagar este administrador?', + 'send_invite_comment' => 'Marque para enviar um convite por e-mail', + 'delete_confirm' => 'Você realmente deseja apagar este administrador?', 'return' => 'Retornar à lista de administradores', 'allow' => 'Permitir', 'inherit' => 'Herdar', @@ -99,58 +99,58 @@ return [ 'name' => 'Grupo', 'name_field' => 'Nome', 'description_field' => 'Descrição', - 'is_new_user_default_field' => 'Adicionar novos administradores para este grupo por padrão', + 'is_new_user_default_field' => 'Adicionar novos administradores a este grupo por padrão', 'code_field' => 'Código', - 'code_comment' => 'Insira um código único, se você quiser acessá-lo com a API.', + 'code_comment' => 'Insira um código exclusivo se você quiser acessá-lo com a API.', 'menu_label' => 'Grupos', 'list_title' => 'Gerenciar grupos', 'new' => 'Novo grupo administrador', - 'delete_confirm' => 'Você realmente deseja excluir este grupo de administradores?', - 'return' => 'Voltar para a lista de grupos de administradores', + 'delete_confirm' => 'Você realmente deseja excluir este grupo?', + 'return' => 'Voltar para a lista de grupos', ], 'preferences' => [ - 'not_authenticated' => 'Nenhum usuário autenticado pra carregar as preferências.' - ] + 'not_authenticated' => 'Nenhum usuário autenticado para carregar as preferências.', + ], ], 'list' => [ 'default_title' => 'Lista', 'search_prompt' => 'Buscar...', 'no_records' => 'Nenhum registro encontrado.', - 'missing_model' => 'Lista usado em :class não tem um modelo definido.', + 'missing_model' => 'Lista usada em :class não tem um model definido.', 'missing_column' => 'Não existe definição de coluna para :columns.', 'missing_columns' => 'Lista utilizada em :class não possui colunas de lista definidas.', - 'missing_definition' => "Lista não possui uma coluna para o campo ':field'.", - 'behavior_not_ready' => 'Lista não foi inicializada. Confira se você chamou makeLists() no seu controlador.', - 'invalid_column_datetime' => "Valor da coluna ':column' não é um objeto DateTime, você esqueceu da referência de \$dates no modelo?", + 'missing_definition' => 'Lista não possui uma coluna para ":field".', + 'behavior_not_ready' => 'Lista não foi inicializada. Confira se você chamou makeLists() no controller.', + 'invalid_column_datetime' => 'Valor da coluna ":column" não é um objeto DateTime, você esqueceu registrar \$dates no Model?', 'pagination' => 'Registros exibidos: :from-:to de :total', 'prev_page' => 'Anterior', 'next_page' => 'Próxima', 'loading' => 'Carregando...', 'setup_title' => 'Configuração da Lista', - 'setup_help' => 'Utilize as caixas para selecionar as colunas que deseja ver na lista. Você pode alterar as posições das colunas arrastando-as para cima ou para baixo.', + 'setup_help' => 'Selecione as colunas que deseja ver na lista. Você pode alterar as posições das colunas arrastando-as para cima ou para baixo.', 'records_per_page' => 'Registros por página', - 'records_per_page_help' => 'Selecione o número de registros por página a serem exibidos. Mas, atenção! Números elevados podem prejudicar a performance do sistema.', + 'records_per_page_help' => 'Selecione o número de registros a serem exibidos por página. Note que um número grande pode prejudicar a performance.', 'delete_selected' => 'Deletar selecionado', 'delete_selected_empty' => 'Não há registros selecionados para excluir.', 'delete_selected_confirm' => 'Excluir os registros selecionados?', - 'delete_selected_success' => 'Registros selecionados excluidos com sucesso.', + 'delete_selected_success' => 'Registros selecionados excluídos com sucesso.', ], 'fileupload' => [ 'attachment' => 'Anexo', 'help' => 'Adicione um título e descrição a este anexo.', 'title_label' => 'Título', - 'description_label' => 'Descrição' + 'description_label' => 'Descrição', ], 'form' => [ - 'create_title' => "Novo :name", - 'update_title' => "Editar :name", - 'preview_title' => "Visualizar :name", + 'create_title' => 'Novo :name', + 'update_title' => 'Editar :name', + 'preview_title' => 'Visualizar :name', 'create_success' => ':name foi criado com sucesso', 'update_success' => ':name foi atualizado com sucesso', 'delete_success' => ':name foi apagado com sucesso', - 'missing_id' => "ID do registro não especificado", - 'missing_model' => 'Formulário utilizado na classe :class não tem um modelo definido.', - 'missing_definition' => "Formulário não contém um campo ':field'.", + 'missing_id' => 'O ID do registro não foi fornecido', + 'missing_model' => 'Formulário utilizado na classe :class não tem um model definido.', + 'missing_definition' => 'Formulário não contém um campo ":field".', 'not_found' => 'Nenhum registro encontrado com o ID :id', 'action_confirm' => 'Você tem certeza?', 'create' => 'Criar', @@ -179,7 +179,7 @@ return [ 'ok' => 'Ok', 'or' => 'ou', 'confirm_tab_close' => 'Tem certeza que deseja fechar essa aba? As alterações que não foram salvas serão perdidas', - 'behavior_not_ready' => 'O formulário não foi inicializado. Confira se você chamou initForm() no seu controlador.', + 'behavior_not_ready' => 'O formulário não foi inicializado. Confira se você chamou initForm() no controller.', 'preview_no_files_message' => 'Os arquivos não foram carregados', 'select' => 'Selecionar', 'select_all' => 'todos', @@ -188,55 +188,55 @@ return [ 'insert_row' => 'Inserir linha', 'delete_row' => 'Excluir linha', 'concurrency_file_changed_title' => 'O arquivo foi alterado', - 'concurrency_file_changed_description' => "O arquivo que você está editando foi alterado por outro usuário. Você pode recarregar o arquivo e perder suas alterações ou substituir o arquivo." + 'concurrency_file_changed_description' => 'O arquivo que você está editando foi alterado em disco. Você pode recarregá-lo e perder suas alterações ou sobrescrever o arquivo do disco.', ], 'relation' => [ - 'missing_config' => "Comportamento de relação não tem qualquer configuração ':config'.", - 'missing_definition' => "Relacionamento não contém uma definição para ':field'.", - 'missing_model' => "Relacionamento utilizado na classe :class não possui um modelo definido.", - 'invalid_action_single' => "Essa ação não pode ser realizada num relacionamento singular.", - 'invalid_action_multi' => "Essa ação não pode ser realizada num relacionamento múltiplo.", - 'help' => "Clique em um item para adicionar", - 'related_data' => "Dados do :name relacionados", - 'add' => "Adicionar", - 'add_selected' => "Adicionar seleção", - 'add_a_new' => "Adicionar um(a) novo(a) :name", - 'link_selected' => "Vincular selecionado", - 'link_a_new' => "Vincular um novo :name", - 'cancel' => "Cancelar", - 'close' => "Fechar", - 'add_name' => "Adicionar :name", - 'create' => "Criar", - 'create_name' => "Criar :name", - 'update' => "Atualizar", - 'update_name' => "Atualizar :name", - 'preview' => "Visualizar", - 'preview_name' => "Visualizar :name", - 'remove' => "Remover", - 'remove_name' => "Remover :name", - 'delete' => "Excluir", - 'delete_name' => "Excluir :name", - 'delete_confirm' => "Você tem certeza?", - 'link' => "Vincular", - 'link_name' => "Vincular :name", - 'unlink' => "Desvincular", - 'unlink_name' => "Desvincular :name", - 'unlink_confirm' => "Você tem certeza?", + 'missing_config' => 'Comportamento relation não tem uma configuração para ":config".', + 'missing_definition' => 'Comportamento relation não contém uma definição para ":field".', + 'missing_model' => 'Comportamento relation utilizado na classe :class não possui um model definido.', + 'invalid_action_single' => 'Essa ação não pode ser realizada num relacionamento singular.', + 'invalid_action_multi' => 'Essa ação não pode ser realizada num relacionamento múltiplo.', + 'help' => 'Clique em um item para adicionar', + 'related_data' => 'Dados de :name relacionado', + 'add' => 'Adicionar', + 'add_selected' => 'Adicionar seleção', + 'add_a_new' => 'Adicionar um(a) novo(a) :name', + 'link_selected' => 'Vincular selecionado', + 'link_a_new' => 'Vincular um novo :name', + 'cancel' => 'Cancelar', + 'close' => 'Fechar', + 'add_name' => 'Adicionar :name', + 'create' => 'Criar', + 'create_name' => 'Criar :name', + 'update' => 'Atualizar', + 'update_name' => 'Atualizar :name', + 'preview' => 'Visualizar', + 'preview_name' => 'Visualizar :name', + 'remove' => 'Remover', + 'remove_name' => 'Remover :name', + 'delete' => 'Excluir', + 'delete_name' => 'Excluir :name', + 'delete_confirm' => 'Você tem certeza?', + 'link' => 'Vincular', + 'link_name' => 'Vincular :name', + 'unlink' => 'Desvincular', + 'unlink_name' => 'Desvincular :name', + 'unlink_confirm' => 'Você tem certeza?', ], 'model' => [ - 'name' => "Modelo", - 'not_found' => "Modelo ':class' com ID :id não foi encontrado", - 'missing_id' => "ID do registro não especificado.", - 'missing_relation' => "Modelo ':class' não contém uma definição para o relacionamento ':relation'.", - 'missing_method' => "Modelo ':class' não contém o método ':method'.", - 'invalid_class' => "Modelo :model utilizado na classe :class não é válido. É necessário herdar a classe \Model.", - 'mass_assignment_failed' => "Mass assignment failed for Model attribute ':attribute'.", + 'name' => 'Model', + 'not_found' => 'Model ":class" com ID :id não foi encontrado', + 'missing_id' => 'ID do registro não especificado.', + 'missing_relation' => 'Model ":class" não contém uma definição para o relacionamento ":relation".', + 'missing_method' => 'Model ":class" não contém o método ":method".', + 'invalid_class' => 'Model :model utilizado na classe :class não é válido. É necessário herdar a classe \Model.', + 'mass_assignment_failed' => 'Falha na atribuição em massa do atributo ":attribute" do Model.', ], 'warnings' => [ 'tips' => 'Dicas de configuração do sistema', - 'tips_description' => 'Há questões que você precisa prestar atenção, a fim de configurar o sistema corretamente.', - 'permissions' => 'Diretório :name ou em seus subdiretórios não é gravável para o PHP. Por favor, defina permissões para o servidor neste diretório correspondente.', - 'extension' => 'A extenção PHP :name não está instalada. Por favor, instale esta biblioteca para ativar a extensão.' + 'tips_description' => 'Há itens que demandam atenção para configurar o sistema corretamente.', + 'permissions' => 'Diretório :name ou seus subdiretórios não são graváveis pelo PHP. Por favor, defina permissões de escrita para o servidor neste diretório.', + 'extension' => 'A extensão PHP :name não está instalada. Por favor, instale esta biblioteca para ativar a extensão.', ], 'editor' => [ 'menu_label' => 'Definições do Editor', @@ -260,30 +260,30 @@ return [ ], 'myaccount' => [ 'menu_label' => 'Minha Conta', - 'menu_description' => 'Atualize os detalhes da sua conta, como nome, endereço de e-mail e senha.', + 'menu_description' => 'Atualizar detalhes da sua conta, como nome, e-mail e senha.', 'menu_keywords' => 'login de segurança' ], 'branding' => [ - 'menu_label' => 'Personalize back-end', - 'menu_description' => 'Personalize a área de administração, tais como nome, cores e logo.', + 'menu_label' => 'Personalização', + 'menu_description' => 'Personalizar detalhes da área administrativa, tais como título, cores e logo.', 'brand' => 'Marca', 'logo' => 'Logo', - 'logo_description' => 'Fazer upload de um logo personalizada para usar no back-end.', + 'logo_description' => 'Fazer upload de uma logo para usar na área administrativa.', 'app_name' => 'Nome do Aplicativo', - 'app_name_description' => 'Este nome é mostrado no título da área no back-end.', + 'app_name_description' => 'Este nome é mostrado no título da área administrativa.', 'app_tagline' => 'Slogan do Aplicativo', - 'app_tagline_description' => 'Esta frase é mostrada na tela de login do back-end.', + 'app_tagline_description' => 'Esta frase é mostrada na tela de login administrativo.', 'colors' => 'Cores', 'primary_light' => 'Primária (Clara)', 'primary_dark' => 'Primária (Escura)', 'secondary_light' => 'Secundária (Clara)', 'secondary_dark' => 'Secundária (Escura)', 'styles' => 'Estilos', - 'custom_stylesheet' => 'Personalização do estilo CSS' + 'custom_stylesheet' => 'CSS customizado', ], 'backend_preferences' => [ 'menu_label' => 'Preferências da Administração', - 'menu_description' => 'Gerencie as preferências de idiomas e aparência da administração.', + 'menu_description' => 'Gerenciar idiomas e aparência da administração.', 'locale' => 'Idioma', 'locale_comment' => 'Selecione o idioma de sua preferência.', ], @@ -294,11 +294,11 @@ return [ 'created_at' => 'Data & Hora', 'login' => 'Login', 'ip_address' => 'Endereço IP', - 'first_name' => 'Primeiro Nome', + 'first_name' => 'Nome', 'last_name' => 'Sobrenome', 'email' => 'E-mail', ], 'filter' => [ - 'all' => 'todos' - ] + 'all' => 'todos', + ], ]; diff --git a/modules/cms/lang/pt-br/lang.php b/modules/cms/lang/pt-br/lang.php index c869d45d8..889df2644 100644 --- a/modules/cms/lang/pt-br/lang.php +++ b/modules/cms/lang/pt-br/lang.php @@ -2,84 +2,144 @@ return [ 'cms_object' => [ - 'invalid_file' => 'Nome de arquivo inválido: :name. Os nomes de arquivos podem conter apenas símbolos alfa-numéricos, sublinhados, traços e pontos. Veja alguns exemplos de nomes de arquivos corretos: page.htm, página subdiretório/página', + 'invalid_file' => 'Nome de arquivo inválido: ":name". Os nomes de arquivos podem conter apenas letras, números, sublinhados, traços e pontos. Veja alguns exemplos de nomes de arquivos corretos: pagina.htm, pagina, subdiretorio/pagina', 'invalid_property' => 'A propriedade ":nome" não pode ser definida', 'file_already_exists' => 'Arquivo ":name" já existe.', - 'error_saving' => 'Erro ao salvar arquivo ":name".', - 'error_creating_directory' => 'Erro ao criar o diretório :name', - 'invalid_file_extension'=>'Extenção de arquivo inválido: :invalid. Extenções válidas: :allowed.', - 'error_deleting' => 'Erro ao excluir o arquivo de modelo ":name".', - 'delete_success' => 'Modelos apagados com sucesso: :count.', - 'file_name_required' => 'O campo Nome do Arquivo é necessária.' + 'error_saving' => 'Erro ao salvar arquivo ":name". Verifique as permissões de escrita.', + 'error_creating_directory' => 'Erro ao criar o diretório :name. Verifique as permissões de escrita.', + 'invalid_file_extension'=>'Extensão de arquivo inválida: :invalid. Extensões válidas: :allowed.', + 'error_deleting' => 'Erro ao excluir o arquivo de template ":name". Verifique as permissões de escrita.', + 'delete_success' => 'Templates apagados com sucesso: :count.', + 'file_name_required' => 'O campo de Nome do Arquivo é necessário.', ], 'theme' => [ + 'not_found_name' => 'O tema ":name" não foi encontrado.', 'active' => [ - 'not_set' => "O tema ativo não foi definido.", - 'not_found' => "O tema ativo não foi encontrado.", + 'not_set' => 'O tema ativo não foi definido.', + 'not_found' => 'O tema ativo não foi encontrado.', ], 'edit' => [ - 'not_set' => "O tema de edição não foi definido.", - 'not_found' => "O tema de edição não foi encontrado.", - 'not_match' => "O objeto que você está tentando acessar não pertence ao tema que está sendo editado. Por favor, recarregue a página." + 'not_set' => 'O tema de edição não foi definido.', + 'not_found' => 'O tema de edição não foi encontrado.', + 'not_match' => 'O objeto que você está tentando acessar não pertence ao tema que está sendo editado. Por favor, recarregue a página.', ], 'settings_menu' => 'Temas', - 'settings_menu_description' => 'Veja a lista de temas instalados.', - 'find_more_themes' => 'Encontrar mais temas.', + 'settings_menu_description' => 'Veja a lista de temas instalados e selecione o tema ativo.', + 'name_label' => 'Nome', + 'name_create_placeholder' => 'Nome do novo tema', + 'author_label' => 'Autor', + 'author_placeholder' => 'Nome do autor', + 'description_label' => 'Descrição', + 'description_placeholder' => 'Descrição do tema', + 'homepage_label' => 'Site', + 'homepage_placeholder' => 'URL do site', + 'code_label' => 'Código', + 'code_placeholder' => 'Um código exclusivo para esse tema a ser usado para distribuição', + 'dir_name_label' => 'Nome do diretório', + 'dir_name_create_label' => 'O diretório-alvo de temas', + 'theme_label' => 'Tema', 'activate_button' => 'Ativar', - 'active_button' => 'Ativar', + 'active_button' => 'Ativado', + 'customize_button' => 'Customizar', + 'duplicate_button' => 'Duplicar', + 'duplicate_title' => 'Duplicar tema', + 'duplicate_theme_success' => 'Tema duplicado com sucesso!', + 'manage_button' => 'Gerenciar', + 'manage_title' => 'Gerenciar tema', + 'edit_properties_title' => 'Tema', + 'edit_properties_button' => 'Editar propriedades', + 'save_properties' => 'Salvar propriedades', + 'import_button' => 'Importar', + 'import_title' => 'Importar tema', + 'import_theme_success' => 'Tema importado com sucesso!', + 'import_uploaded_file' => 'Arquivo de tema', + 'import_overwrite_label' => 'Sobrescrever arquivos existentes', + 'import_overwrite_comment' => 'Desmarque para importar apenas arquivos novos', + 'import_folders_label' => 'Pastas', + 'import_folders_comment' => 'Por favor selecione as pastas de temas que deseja importar', + 'export_button' => 'Exportar', + 'export_title' => 'Exportar tema', + 'export_folders_label' => 'Pastas', + 'export_folders_comment' => 'Por favor selecione as pastas de temas que deseja exportar', + 'delete_button' => 'Deletar', + 'delete_confirm' => 'Tem certeza que deseja deletar este tema? Isto não pode ser revertido!', + 'delete_active_theme_failed' => 'Não é possível deletar o tema ativo, torne outro tema ativo antes.', + 'delete_theme_success' => 'Tema deletado com sucesso!', + 'create_title' => 'Criar tema', + 'create_button' => 'Criar', + 'create_new_blank_theme' => 'Criar novo tema em branco', + 'create_theme_success' => 'Tema criado com sucesso!', + 'create_theme_required_name' => 'Por favor forneça um nome para o tema.', + 'new_directory_name_label' => 'Diretório do tema', + 'new_directory_name_comment' => 'Forneça um novo nome de diretório para o tema duplicado.', + 'dir_name_invalid' => 'O nome só pode conter letras, números, e os símbolos: _-', + 'dir_name_taken' => 'Diretório de tema escolhido já existe.', + 'find_more_themes' => 'Encontrar mais temas.', + 'return' => 'Retornar à lista de temas', + ], + 'maintenance' => [ + 'settings_menu' => 'Modo de manutenção', + 'settings_menu_description' => 'Configurar modo de manutenção e a página exibida.', + 'is_enabled' => 'Ativar modo de manutenção', + 'is_enabled_comment' => 'Quando ativado visitantes do site vão ver a página selecionada.', ], 'page' => [ + 'not_found_name' => 'A página ":name" não foi encontrada', 'not_found' => [ - 'label' => "Página não encontrada", - 'help' => "A página solicitada não pode ser encontrada.", + 'label' => 'Página não encontrada', + 'help' => 'A página solicitada não pode ser encontrada.', ], 'custom_error' => [ - 'label' => "Erro na página", - 'help' => "Lamentamos, mas algo deu errado e que a página não pode ser exibida.", + 'label' => 'Erro na página', + 'help' => 'Lamentamos, mas algo deu errado e que a página não pode ser exibida.', ], 'menu_label' => 'Páginas', - 'no_list_records' => 'Nenhuma página foi encontradas', + 'unsaved_label' => 'Página(s) não salva(s)', + 'no_list_records' => 'Nenhuma página encontrada', 'new' => 'Nova página', - 'invalid_url' => 'Formato de URL inválido. O URL deve começar com o símbolo de barra e pode conter dígitos, letras latinas e os seguintes símbolos: _-[]:?|/+*^$', - 'delete_confirm_multiple' => 'Você realmente quer excluir as páginas selecionadas?', - 'delete_confirm_single' => 'Você realmente quer excluir esta página?', - 'no_layout' => '-- sem layout --' + 'invalid_url' => 'Formato de URL inválido. A URL deve começar com uma barra e pode conter letras, números e os símbolos: _-[]:?|/+*^$', + 'delete_confirm_multiple' => 'Você realmente deseja excluir as páginas selecionadas?', + 'delete_confirm_single' => 'Você realmente deseja excluir esta página?', + 'no_layout' => '-- sem layout --', ], 'layout' => [ - 'not_found_name' => "O layout ':name' não foi encontrado", + 'not_found_name' => 'O layout ":name" não foi encontrado', 'menu_label' => 'Layouts', - 'no_list_records' => 'Nenhum layout foi encontrado', + 'unsaved_label' => 'Layout(s) não salvo(s)', + 'no_list_records' => 'Nenhum layout encontrado', 'new' => 'Novo layout', 'delete_confirm_multiple' => 'Você realmente deseja excluir os layouts selecionados?', - 'delete_confirm_single' => 'Você realmente quer excluir este layout?' + 'delete_confirm_single' => 'Você realmente deseja excluir este layout?', ], 'partial' => [ - 'not_found_name' => "O bloco ':name' não foi encontrado.", - 'invalid_name' => "Nome bloco inválido: :name.", + 'not_found_name' => 'O bloco ":name" não foi encontrado.', + 'invalid_name' => 'Nome de bloco inválido: :name.', 'menu_label' => 'Blocos', - 'no_list_records' => 'Nenhum bloco foi encontrado', - 'delete_confirm_multiple' => 'Você realmente quer apagar os blocos selecionados?', - 'delete_confirm_single' => 'Você realmente quer apagar este bloco?', - 'new' => 'Novo bloco' + 'unsaved_label' => 'Bloco(s) não salvo(s)', + 'no_list_records' => 'Nenhum bloco encontrado', + 'delete_confirm_multiple' => 'Você realmente deseja apagar os blocos selecionados?', + 'delete_confirm_single' => 'Você realmente deseja apagar este bloco?', + 'new' => 'Novo bloco', ], 'content' => [ - 'not_found_name' => "O arquivo de conteúdo ':name' não foi encontrado.", + 'not_found_name' => 'O arquivo de conteúdo ":name" não foi encontrado.', 'menu_label' => 'Conteúdo', - 'no_list_records' => 'Nenhum arquivo de conteúdo foi encontrado', - 'delete_confirm_multiple' => 'Você realmente quer apagar arquivos de conteúdo selecionados ou diretórios?', - 'delete_confirm_single' => 'Você realmente quer apagar este arquivo de conteúdo?', - 'new' => 'Novo arquivo de conteúdo' + 'unsaved_label' => 'Conteúdo não salvo', + 'no_list_records' => 'Nenhum arquivo de conteúdo encontrado', + 'delete_confirm_multiple' => 'Você realmente deseja apagar arquivos ou diretórios de conteúdo selecionados?', + 'delete_confirm_single' => 'Você realmente deseja apagar este arquivo de conteúdo?', + 'new' => 'Novo arquivo de conteúdo', ], 'ajax_handler' => [ - 'invalid_name' => "O nome do Manipulador AJAX é inválido: :name.", - 'not_found' => "Manipulador AJAX ':name' não foi encontrado.", + 'invalid_name' => 'O nome do manipulador AJAX é inválido: :name.', + 'not_found' => 'Manipulador AJAX ":name" não encontrado.', ], 'cms' => [ - 'menu_label' => "Design" + 'menu_label' => 'CMS', ], 'sidebar' => [ 'add' => 'Adicionar', - 'search' => 'Buscar...' + 'search' => 'Buscar...', ], 'editor' => [ 'settings' => 'Configurações', @@ -89,7 +149,7 @@ return [ 'filename' => 'Nome do Arquivo', 'layout' => 'Layout', 'description' => 'Descrição', - 'preview' => 'Pré-visualização', + 'preview' => 'Visualizar', 'meta' => 'Meta', 'meta_title' => 'Meta Título', 'meta_description' => 'Meta Descrição', @@ -99,10 +159,11 @@ return [ 'hidden' => 'Oculta', 'hidden_comment' => 'Páginas ocultas são acessíveis somente para administradores.', 'enter_fullscreen' => 'Entrar no modo de tela cheia', - 'exit_fullscreen' => 'Sair do modo de tela cheia' + 'exit_fullscreen' => 'Sair do modo de tela cheia', ], 'asset' => [ - 'menu_label' => "Arquivos", + 'menu_label' => 'Arquivos', + 'unsaved_label' => 'Arquivo(s) não salvo(s)', 'drop_down_add_title' => 'Adicionar...', 'drop_down_operation_title' => 'Ação...', 'upload_files' => 'Enviar arquivo(s)', @@ -117,54 +178,55 @@ return [ 'new' => 'Novo arquivo', 'rename_popup_title' => 'Renomear', 'rename_new_name' => 'Novo nome', - 'invalid_path' => 'O caminho pode conter apenas dígitos, letras latinas, espaços e os seguintes símbolos: ._-/', + 'invalid_path' => 'O caminho pode conter apenas letras, números, espaços e os símbolos: ._-/', 'error_deleting_file' => 'Erro ao excluir arquivo :name.', 'error_deleting_dir_not_empty' => 'Erro ao excluir diretório :name. O diretório não está vazio.', 'error_deleting_dir' => 'Erro ao excluir diretório :name.', - 'invalid_name' => 'O nome pode conter apenas dígitos, letras latinas, espaços e os seguintes símbolos: ._-', - 'original_not_found' => 'O arquivo original ou diretório não foi encontrado', - 'already_exists' => 'Arquivo ou diretório com este nome já existe', + 'invalid_name' => 'O nome pode conter apenas letras, números, espaços e os símbolos: ._-', + 'original_not_found' => 'Arquivo ou diretório original não encontrado', + 'already_exists' => 'Um arquivo ou diretório com este nome já existe', 'error_renaming' => 'Erro ao renomear o arquivo ou diretório', - 'name_cant_be_empty' => 'O nome não pode ser vazio', - 'too_large' => 'O arquivo enviado é muito grande. O tamanho máximo de envio permitido é :max_size', + 'name_cant_be_empty' => 'O nome não pode estar vazio', + 'too_large' => 'O arquivo enviado é muito grande. O tamanho máximo permitido é :max_size', 'type_not_allowed' => 'Apenas os seguintes tipos de arquivos são permitidos: :allowed_types', 'file_not_valid' => 'O arquivo não é válido', - 'error_uploading_file' => 'Erro ao enviar arquivo ":name": :error', - 'move_please_select' => 'por favor, selecione', + 'error_uploading_file' => 'Error uploading file ":name": :error', + 'move_please_select' => 'por favor selecione', 'move_destination' => 'Diretório de destino', - 'move_popup_title' => 'Mover arquivo', + 'move_popup_title' => 'Mover arquivos', 'move_button' => 'Mover', - 'selected_files_not_found' => 'Os arquivos selecionados não foram encontrados', + 'selected_files_not_found' => 'Arquivos selecionados não encontrados', 'select_destination_dir' => 'Por favor, selecione um diretório de destino', - 'destination_not_found' => 'Diretório de destino não foi encontrado', + 'destination_not_found' => 'Diretório de destino não encontrado', 'error_moving_file' => 'Erro ao mover arquivo :file', 'error_moving_directory' => 'Erro ao mover diretório :dir', - 'error_deleting_directory' => 'Erro ao excluir o diretório :dir', - 'path' => 'Caminho' + 'error_deleting_directory' => 'Erro ao excluir o diretório original :dir', + 'path' => 'Caminho', ], 'component' => [ - 'menu_label' => "Componentes", - 'unnamed' => "Não nomeado", - 'no_description' => "Sem descrição fornecida", - 'alias' => "Pseudônimo", - 'alias_description' => "Um nome exclusivo dado a este componente quando usá-lo na página ou layout de código.", - 'validation_message' => "Aliases de componentes são necessários e podem conter apenas símbolos latinos, dígitos e sublinhados. Os aliases deve começar com um símbolo Latina.", - 'invalid_request' => "O modelo não pode ser salvo por causa de dados de componentes inválidos.", - 'no_records' => 'Nenhum dos componentes foi encontrado', - 'not_found' => "O componente ':name' não foi encontrado.", - 'method_not_found' => "o componente ':name' não contém um método ':method'.", + 'menu_label' => 'Componentes', + 'unnamed' => 'Sem nome', + 'no_description' => 'Nenhuma descrição fornecida', + 'alias' => 'Alias', + 'alias_description' => 'Um nome exclusivo dado a este componente quando usá-lo no código de uma página ou layout.', + 'validation_message' => 'Aliases de componentes são necessários e podem conter letras, números e sublinhados. Os aliases deve começar com uma letra.', + 'invalid_request' => 'O template não pode ser salvo devido a dados inválidos nos componentes.', + 'no_records' => 'Nenhum componente encontrado', + 'not_found' => 'O componente ":name" não foi encontrado.', + 'method_not_found' => 'O componente ":name" não tem um método ":method".', ], 'template' => [ - 'invalid_type' => "Tipo de modelo desconhecido.", - 'not_found' => "O modelo solicitado não foi encontrado.", - 'saved'=> "O modelo foi salvo com sucesso." + 'invalid_type' => 'Tipo de template desconhecido.', + 'not_found' => 'O template solicitado não foi encontrado.', + 'saved'=> 'O modelo foi salvo com sucesso.', ], 'permissions' => [ + 'name' => 'Cms', 'manage_content' => 'Gerenciar conteúdo', 'manage_assets' => 'Gerenciar arquivos', 'manage_pages' => 'Gerenciar páginas', 'manage_layouts' => 'Gerenciar layouts', 'manage_partials' => 'Gerenciar blocos', - 'manage_themes' => 'Gerenciar temas' - ] + 'manage_themes' => 'Gerenciar temas', + ], ]; diff --git a/modules/system/lang/en/lang.php b/modules/system/lang/en/lang.php index 82cf5aec1..af7cd6372 100644 --- a/modules/system/lang/en/lang.php +++ b/modules/system/lang/en/lang.php @@ -108,7 +108,6 @@ return [ 'sender_name' => 'Sender Name', 'sender_email' => 'Sender Email', 'php_mail' => 'PHP mail', - 'sendmail' => 'Sendmail', 'smtp' => 'SMTP', 'smtp_address' => 'SMTP Address', 'smtp_authorization' => 'SMTP authorization required', diff --git a/modules/system/lang/pt-br/lang.php b/modules/system/lang/pt-br/lang.php index 8b81d1c05..1ddfab577 100644 --- a/modules/system/lang/pt-br/lang.php +++ b/modules/system/lang/pt-br/lang.php @@ -7,32 +7,38 @@ return [ ], 'locale' => [ 'en' => 'Inglês', - 'nl' => 'Holandês', - 'ja' => 'Japonês', - 'se' => 'Sueco', - 'tr' => 'Turco', 'de' => 'Alemão', - 'ru' => 'Russo', + 'es' => 'Espanhol', + 'es-ar' => 'Espanhol da Argentina', + 'fa' => 'Persa', 'fr' => 'Francês', + 'hu' => 'Húngaro', + 'id' => 'Indonésio', 'it' => 'Italiano', - 'ro' => 'Romano', + 'ja' => 'Japonês', + 'nl' => 'Holandês ', + 'pl' => 'Polonês', 'pt-br' => 'Português do Brasil', - 'fa' => 'Persian', + 'ro' => 'Romeno', + 'ru' => 'Russo', + 'se' => 'Sueco', + 'sk' => 'Eslovaco', + 'tr' => 'Turco', ], 'directory' => [ - 'create_fail' => "Não é possível criar o diretório: :name", + 'create_fail' => 'Não é possível criar o diretório: :name', ], 'file' => [ - 'create_fail' => "Não é possível criar o arquivo: :name", + 'create_fail' => 'Não é possível criar o arquivo: :name', ], 'combiner' => [ - 'not_found' => "O arquivo combinador ':name' não foi encontrado.", + 'not_found' => 'O arquivo combinador ":name" não foi encontrado.', ], 'system' => [ 'name' => 'Sistema', 'menu_label' => 'Sistema', 'categories' => [ - 'cms' => 'Temas', + 'cms' => 'CMS', 'misc' => 'Diversos', 'logs' => 'Registros', 'mail' => 'E-mail', @@ -44,13 +50,13 @@ return [ 'events' => 'Eventos', 'customers' => 'Clientes', 'my_settings' => 'Configurações', - ], + ] ], 'plugin' => [ - 'unnamed' => 'Plugin não nomeado', + 'unnamed' => 'Plugin sem nome', 'name' => [ 'label' => 'Nome do Plugin', - 'help' => 'Nome do plugin pelo seu código único. Por exemplo, RainLab.Blog', + 'help' => 'Nomeie o plugin pelo seu código exclusivo. Por exemplo, RainLab.Blog', ], ], 'plugins' => [ @@ -63,13 +69,13 @@ return [ 'disabled_help' => 'Plugins que estão desabilitados são ignorados pela aplicação.', 'selected_amount' => 'Plugins selecionados: :amount', 'remove_confirm' => 'Você tem certeza?', - 'remove_success' => "Plugins removidos com sucesso do sistema.", + 'remove_success' => 'Plugins removidos com sucesso do sistema.', 'refresh_confirm' => 'Você tem certeza?', - 'refresh_success' => "Plugins atualizados com sucesso.", + 'refresh_success' => 'Plugins atualizados com sucesso.', 'disable_confirm' => 'Você tem certeza?', - 'disable_success' => "Plugins desabilitados com sucesso.", - 'enable_success' => "Plugins habilitados com sucesso.", - 'unknown_plugin' => "Plugin removido do sistema de arquivos.", + 'disable_success' => 'Plugins desabilitados com sucesso.', + 'enable_success' => 'Plugins habilitados com sucesso.', + 'unknown_plugin' => 'Plugin removido do sistema de arquivos.', ], 'project' => [ 'name' => 'Projeto', @@ -79,26 +85,29 @@ return [ 'none' => 'Nenhum', 'id' => [ 'label' => 'ID do Projeto', - 'help' => 'Como encontrar o ID do seu projeto?', - 'missing' => 'Por favor, especifique um ID de Projeto para usar.', + 'help' => 'Como encontrar o ID do seu projeto', + 'missing' => 'Por favor, forneça um ID de projeto para usar.', ], - 'detach_confirm' => 'Tem certeza de que deseja desanexar este projeto?', + 'detach_confirm' => 'Tem certeza que deseja desanexar este projeto?', 'unbind_success' => 'Projeto desanexado com sucesso.', ], 'settings' => [ 'menu_label' => 'Configurações', - 'missing_model' => 'A página de configurações está faltando uma definição de modelo.', + 'not_found' => 'Impossível encontrar as configurações solicitadas.', + 'missing_model' => 'Falta uma definição de model na página de configurações.', 'update_success' => 'Configurações para :name foram atualizados com sucesso.', 'return' => 'Retornar para as configurações do sistema', - 'search' => 'Buscar' + 'search' => 'Buscar', ], 'mail' => [ + 'log_file' => 'Arquivo de registro', 'menu_label' => 'Configurações de E-mail', 'menu_description' => 'Gerenciar configurações de e-mail.', 'general' => 'Geral', 'method' => 'Método de Envio', 'sender_name' => 'Nome do Remetente', 'sender_email' => 'E-mail do Remetente', + 'php_mail' => 'PHP mail', 'smtp' => 'SMTP', 'smtp_address' => 'Endereço SMTP', 'smtp_authorization' => 'Autenticação SMTP obrigatória', @@ -110,21 +119,29 @@ return [ 'sendmail' => 'Sendmail', 'sendmail_path' => 'Caminho do Sendmail', 'sendmail_path_comment' => 'Por favor, especifique o caminho do programa sendmail.', + 'mailgun' => 'Mailgun', + 'mailgun_domain' => 'Domínio do Mailgun', + 'mailgun_domain_comment' => 'Por favor, forneça o domínio do Mailgun.', + 'mailgun_secret' => 'Mailgun Secret', + 'mailgun_secret_comment' => 'Forneça sua chave de API do Mailgun.', + 'mandrill' => 'Mandrill', + 'mandrill_secret' => 'Mandrill Secret', + 'mandrill_secret_comment' => 'Forneça sua chave de API do Mandrill', ], 'mail_templates' => [ - 'menu_label' => 'Modelos de E-mail', - 'menu_description' => 'Modificar os modelos de e-mail que são enviados para usuários e administradores.', - 'new_template' => 'Novo modelo', + 'menu_label' => 'Templates de E-mail', + 'menu_description' => 'Modificar os templates dos e-mails que são enviados para usuários e administradores.', + 'new_template' => 'Novo template', 'new_layout' => 'Novo layout', - 'template' => 'Modelo', - 'templates' => 'Modelos', + 'template' => 'Template', + 'templates' => 'Templates', 'menu_layouts_label' => 'Layouts de E-mail', 'layout' => 'Layout', 'layouts' => 'Layouts', 'name' => 'Nome', - 'name_comment' => 'Nome exclusivo usado para se referir à este modelo', + 'name_comment' => 'Nome exclusivo usado para se referir a este template', 'code' => 'Código', - 'code_comment' => 'Código único usado para se referir à este modelo', + 'code_comment' => 'Código exclusivo usado para se referir a este template', 'subject' => 'Assunto', 'subject_comment' => 'Assunto da mensagem', 'description' => 'Descrição', @@ -133,13 +150,13 @@ return [ 'content_text' => 'Texto Simples', 'test_send' => 'Enviar mensagem de teste', 'test_success' => 'Mensagem de teste enviada com sucesso.', - 'return' => 'Retornar à lista de modelos' + 'return' => 'Retornar à lista de templates' ], 'install' => [ 'project_label' => 'Anexar ao projeto', 'plugin_label' => 'Instalar plugin', 'missing_plugin_name' => 'Por favor, especifique um nome de plugin para instalar.', - 'install_completing' => 'Finalizando processo de instalação.', + 'install_completing' => 'Finalizando processo de instalação', 'install_success' => 'O plugin foi instalado com sucesso.', ], 'updates' => [ @@ -158,7 +175,9 @@ return [ 'core_build_new' => 'Compilação :build', 'core_build_new_help' => 'Última versão está disponível.', 'core_downloading' => 'Baixando arquivos do aplicativo', - 'core_extracting' => 'Desempacotando arquivos de aplicativos', + 'core_extracting' => 'Desempacotando arquivos do aplicativo', + 'plugins' => 'Plugins', + 'disabled' => 'Desabilitados', 'plugin_downloading' => 'Baixando o plugin: :name', 'plugin_extracting' => 'Desempacotando o plugin: :name', 'plugin_version_none' => 'Novo plugin', @@ -171,43 +190,43 @@ return [ 'update_label' => 'Atualizar o software', 'update_completing' => 'Finalizando processo de atualização', 'update_loading' => 'Carregando atualizações disponíveis...', - 'update_success' => 'O processo de atualização foi realizada com sucesso.', + 'update_success' => 'O processo de atualização foi realizado com sucesso.', 'update_failed_label' => 'Falha na atualização', 'force_label' => 'Forçar atualização', 'found' => [ - 'label' => 'Encontrado novas atualizações!', + 'label' => 'Atualizações encontradas!', 'help' => 'Clique Atualizar o software para iniciar o processo de atualização.', ], 'none' => [ - 'label' => 'Não há atualizações', + 'label' => 'Nenhuma atualização', 'help' => 'Não há novas atualizações.', ], ], 'server' => [ - 'connect_error' => 'Erro ao conectar-se ao servidor.', + 'connect_error' => 'Erro ao conectar-se com o servidor.', 'response_not_found' => 'O servidor de atualização não pôde ser encontrado.', 'response_invalid' => 'Resposta inválida do servidor.', - 'response_empty' => 'Resposta vazia a partir do servidor.', + 'response_empty' => 'Resposta vazia do servidor.', 'file_error' => 'Servidor não conseguiu entregar o pacote.', 'file_corrupt' => 'Arquivo do servidor está corrompido.', ], 'behavior' => [ - 'missing_property' => 'Classe :class deve definir a $:property imóvel usado por:behavior comportamento.', + 'missing_property' => 'Classe :class deve definir a propriedade $:property usada pelo :behavior behavior.', ], 'config' => [ - 'not_found' => 'Não foi possível localizar arquivos de configuração :file definido para :location.', + 'not_found' => 'Não foi possível localizar o arquivo de configuração :file definido para :location.', 'required' => 'Configuração usada em :location deve fornecer um valor :property.', ], 'zip' => [ - 'extract_failed' => "Não foi possível extrair arquivo core ':file'.", + 'extract_failed' => 'Não foi possível extrair arquivo do core ":file".', ], 'event_log' => [ - 'hint' => 'Este registro mostra a lista dos potenciais erros que ocorreram na aplicação, assim como as exceções e informações de depuração.', + 'hint' => 'Este registro mostra a lista dos potenciais erros que ocorreram na aplicação, como exceções e informações de depuração.', 'menu_label' => 'Registro de Eventos', - 'menu_description' => 'Visualize as mensagens do sistema, com o tempo de registro e detalhes.', - 'empty_link' => 'Registro de eventos vazio', - 'empty_loading' => 'Limpando registro de eventos...', - 'empty_success' => 'Registro de eventos limpo com sucesso.', + 'menu_description' => 'Visualize as mensagens do sistema, com horário e detalhes.', + 'empty_link' => 'Esvaziar registro de eventos', + 'empty_loading' => 'Esvaziando registro de eventos...', + 'empty_success' => 'Registro de eventos esvaziado com sucesso.', 'return_link' => 'Retornar ao registro de eventos', 'id' => 'ID', 'id_label' => 'ID do Evento', @@ -216,25 +235,27 @@ return [ 'level' => 'Nível', ], 'request_log' => [ - 'hint' => 'Este registro mostra a lista de requisições do navegador que requerem atenção. Por exemplo, se um usuário acessar uma página inexistente, será armazenado o registro nesta lista.', + 'hint' => 'Este registro mostra uma lista de requisições que requerem atenção. Por exemplo, se um usuário solicitar uma página não encontrada, será registrado com o status 404.', 'menu_label' => 'Registro de Requisições', - 'menu_description' => 'Visualize requisições com problema na aplicação, como Página não encontrada (404).', - 'empty_link' => 'Registro de requisições vazio.', - 'empty_loading' => 'Limpando registro de requisições...', - 'empty_success' => 'Registro de requisições limpo com sucesso.', + 'menu_description' => 'Visualize requisições malsucedidas na aplicação, como Página não encontrada (404).', + 'empty_link' => 'Esvaziar registro de requisições.', + 'empty_loading' => 'Esvaziando registro de requisições...', + 'empty_success' => 'Registro de requisições esvaziado com sucesso.', 'return_link' => 'Retornar ao registro de requisições', 'id' => 'ID', - 'id_label' => 'ID', + 'id_label' => 'ID do registro', 'count' => 'Contador', - 'referer' => 'Referentes', + 'referer' => 'Referers', 'url' => 'URL', - 'status_code' => 'Código', + 'status_code' => 'Status', ], 'permissions' => [ + 'name' => 'System', 'manage_system_settings' => 'Gerenciar configurações do sistema', 'manage_software_updates' => 'Gerenciar atualizações', - 'manage_mail_templates' => 'Gerenciar modelos de e-mail', + 'manage_mail_templates' => 'Gerenciar templates de e-mail', + 'manage_mail_settings' => 'Gerenciar configurações de e-mail', 'manage_other_administrators' => 'Gerenciar outros administradores', - 'view_the_dashboard' => 'Visualizar o painel' - ] + 'view_the_dashboard' => 'Visualizar o painel', + ], ]; diff --git a/modules/system/lang/pt-br/validation.php b/modules/system/lang/pt-br/validation.php index 240107828..0efed9f40 100644 --- a/modules/system/lang/pt-br/validation.php +++ b/modules/system/lang/pt-br/validation.php @@ -1,6 +1,6 @@ "O :attribute deve ser aceito.", - "active_url" => "O :attribute não é uma URL válida.", - "after" => "O :attribute deve ser uma data após :date.", - "alpha" => "O :attribute só pode conter letras.", - "alpha_dash" => "O :attribute só pode conter letras, números e traços.", - "alpha_num" => "O :attribute só pode conter letras e números.", - "array" => "O :attribute deve ser uma matriz.", - "before" => "O :attribute deve ser uma data antes :date.", - "between" => array( - "numeric" => "O :attribute deve situar-se entre :min - :max.", - "file" => "O :attribute deve situar-se entre :min - :max kilobytes.", - "string" => "O :attribute deve situar-se entre :min - :max carácteres.", - "array" => "O :attribute tem de ter entre :min - :max itens.", - ), - "confirmed" => "O :attribute confirmação não corresponde.", - "date" => "O :attribute não é uma data válida.", - "date_format" => "O :attribute não coincide com o formato :format.", - "different" => "O :attribute e :other deve ser diferente.", - "digits" => "O :attribute deve ser :digits dígitos.", - "digits_between" => "O :attribute deve situar-se entre :min e :max dígitos.", - "email" => "O :attribute formato é inválido.", - "exists" => "O :attribute selecioado é inválido.", - "image" => "O :attribute deve ser uma imagem.", - "in" => "O :attribute selecioado é inválido.", - "integer" => "O :attribute deve ser um número inteiro.", - "ip" => "O :attribute deve ser um endereço IP válido.", - "max" => array( - "numeric" => "O :attribute não pode ser maior do que :max.", - "file" => "O :attribute não pode ser maior do que :max kilobytes.", - "string" => "O :attribute não pode ser maior do que :max carácteres.", - "array" => "O :attribute não podem ter mais do que :max itens.", - ), - "mimes" => "O :attribute deve ser um arquivo do tipo: :values.", - "min" => array( - "numeric" => "O :attribute deve ser de pelo menos :min.", - "file" => "O :attribute deve ser de pelo menos :min kilobytes.", - "string" => "O :attribute deve ser de pelo menos :min carácteres.", - "array" => "O :attribute deve ter pelo menos :min itens.", - ), - "not_in" => "O :attribute selecionado é inválido.", - "numeric" => "O :attribute deve ser um número.", - "regex" => "O :attribute formato é inválido.", - "required" => "O campo :attribute é obrigatório.", - "required_if" => "O campo :attribute é obrigatório quando :other é :value.", - "required_with" => "O campo :attribute é obrigatório quando :values está presente.", - "required_without" => "O campo :attribute é obrigatório quando :values não está presente.", - "same" => "O campo :attribute e :other devem corresponder.", - "size" => array( - "numeric" => "O :attribute deve ser :size.", - "file" => "O :attribute deve ser :size kilobytes.", - "string" => "O :attribute deve ser :size carácteres.", - "array" => "O :attribute deve conter :size itens.", - ), - "unique" => "O :attribute já foi utilizado.", - "url" => "O :attribute formato é inválido.", + 'accepted' => ':attribute deve ser aceito.', + 'active_url' => ':attribute não é uma URL válida.', + 'after' => ':attribute deve ser uma data após :date.', + 'alpha' => ':attribute só pode conter letras.', + 'alpha_dash' => ':attribute só pode conter letras, números e traços.', + 'alpha_num' => ':attribute só pode conter letras e números.', + 'array' => ':attribute deve ser uma matriz.', + 'before' => ':attribute deve ser uma data antes :date.', + 'between' => [ + 'numeric' => ':attribute deve situar-se entre :min e :max.', + 'file' => ':attribute deve ter entre :min e :max kilobytes.', + 'string' => ':attribute deve ter entre :min e :max caracteres.', + 'array' => ':attribute deve ter entre :min e :max itens.', + ], + 'confirmed' => 'A confirmação de :attribute não corresponde.', + 'date' => ':attribute não é uma data válida.', + 'date_format' => ':attribute não coincide com o formato :format.', + 'different' => ':attribute e :other devem ser diferentes.', + 'digits' => ':attribute deve ser :digits dígitos.', + 'digits_between' => ':attribute deve ter entre :min e :max dígitos.', + 'email' => 'Formato de :attribute é inválido.', + 'exists' => ':attribute selecionado é inválido.', + 'image' => ':attribute deve ser uma imagem.', + 'in' => ':attribute selecionado é inválido.', + 'integer' => ':attribute deve ser um número inteiro.', + 'ip' => ':attribute deve ser um endereço IP válido.', + 'max' => [ + 'numeric' => ':attribute não pode ser maior do que :max.', + 'file' => ':attribute não pode ser maior do que :max kilobytes.', + 'string' => ':attribute não pode ser maior do que :max caracteres.', + 'array' => ':attribute não pode ter mais que :max itens.', + ], + 'mimes' => ':attribute deve ser um arquivo do tipo: :values.', + 'min' => [ + 'numeric' => ':attribute deve ser no mínimo :min.', + 'file' => ':attribute deve ter pelo menos :min kilobytes.', + 'string' => ':attribute deve ter pelo menos :min caracteres.', + 'array' => ':attribute deve ter pelo menos :min itens.', + ], + 'not_in' => ':attribute selecionado é inválido.', + 'numeric' => ':attribute deve ser um número.', + 'regex' => 'Formato de :attribute é inválido.', + 'required' => 'O campo :attribute é obrigatório.', + 'required_if' => 'O campo :attribute é obrigatório quando :other é :value.', + 'required_with' => 'O campo :attribute é obrigatório quando :values está presente.', + 'required_without' => 'O campo :attribute é obrigatório quando :values não está presente.', + 'same' => 'O campo :attribute e :other devem corresponder.', + 'size' => [ + 'numeric' => ':attribute deve ser :size.', + 'file' => ':attribute deve ser :size kilobytes.', + 'string' => ':attribute deve ter :size caracteres.', + 'array' => ':attribute deve conter :size itens.', + ], + 'unique' => ':attribute já está sendo utilizado.', + 'url' => 'Formato de :attribute é inválido.', /* |-------------------------------------------------------------------------- @@ -75,12 +75,12 @@ return array( |-------------------------------------------------------------------------- | | Here you may specify custom validation messages for attributes using the - | convention "attribute.rule" to name the lines. This makes it quick to + | convention 'attribute.rule' to name the lines. This makes it quick to | specify a specific custom language line for a given attribute rule. | */ - 'custom' => array(), + 'custom' => [], /* |-------------------------------------------------------------------------- @@ -89,10 +89,10 @@ return array( | | The following language lines are used to swap attribute place-holders | with something more reader friendly such as E-Mail Address instead - | of "email". This simply helps us make messages a little cleaner. + | of 'email'. This simply helps us make messages a little cleaner. | */ - 'attributes' => array(), + 'attributes' => [], -); +];