From 9511698fcf2e9c320ca9b0b77e142dd8a068b7a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Longo?= Date: Mon, 10 Apr 2017 15:07:27 +0100 Subject: [PATCH] add in system dir/files for pt-pt language --- modules/system/lang/pt-pt/client.php | 88 ++++++ modules/system/lang/pt-pt/lang.php | 366 +++++++++++++++++++++++ modules/system/lang/pt-pt/validation.php | 99 ++++++ 3 files changed, 553 insertions(+) create mode 100644 modules/system/lang/pt-pt/client.php create mode 100644 modules/system/lang/pt-pt/lang.php create mode 100644 modules/system/lang/pt-pt/validation.php diff --git a/modules/system/lang/pt-pt/client.php b/modules/system/lang/pt-pt/client.php new file mode 100644 index 000000000..7826f0a59 --- /dev/null +++ b/modules/system/lang/pt-pt/client.php @@ -0,0 +1,88 @@ + [ + 'formatting' => 'Formatando', + 'quote' => 'Citação', + 'code' => 'Código', + 'header1' => 'Cabeçalho 1', + 'header2' => 'Cabeçalho 2', + 'header3' => 'Cabeçalho 3', + 'header4' => 'Cabeçalho 4', + 'header5' => 'Cabeçalho 5', + 'header6' => 'Cabeçalho 6', + 'bold' => 'Negrito', + 'italic' => 'Itálico', + 'unorderedlist' => 'Lista não ordenada', + 'orderedlist' => 'Lista ordenada', + 'video' => 'Vídeo', + 'image' => 'Imagem', + 'link' => 'Ligação', + 'horizontalrule' => 'Inserir linha horizontal', + 'fullscreen' => 'Ecran cheio', + 'preview' => 'Visualizar', + ], + 'mediamanager' => [ + 'insert_link' => "Inserir ligação", + 'insert_image' => "Inserir imagem", + 'insert_video' => "Inserir vídeo", + 'insert_audio' => "Inserir áudio", + 'invalid_file_empty_insert' => "Por favor, selecione o ficheiro para criar a ligação.", + 'invalid_file_single_insert' => "Por favor, selecione apenas um ficheiro.", + 'invalid_image_empty_insert' => "Por favor, selecione as imagens que deseja inserir.", + 'invalid_video_empty_insert' => "Por favor, selecione os vídeos que deseja inserir.", + 'invalid_audio_empty_insert' => "Por favor, selecione os áudios que deseja inserir.", + ], + 'alert' => [ + 'confirm_button_text' => 'OK', + 'cancel_button_text' => 'Cancelar', + 'widget_remove_confirm' => 'Remover este widget?' + ], + 'datepicker' => [ + 'previousMonth' => 'Mês anterior', + 'nextMonth' => 'Mês seguinte', + 'months' => ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], + 'weekdays' => ['Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira', 'Quinta-feira', 'Sexta-feira', 'Sábado'], + 'weekdaysShort' => ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'] + ], + 'filter' => [ + 'group' => [ + 'all' => 'todos' + ], + 'dates' => [ + 'all' => 'todas', + 'filter_button_text' => 'Filtro', + 'reset_button_text' => 'Reiniciar', + 'date_placeholder' => 'Data', + 'after_placeholder' => 'Após', + 'before_placeholder' => 'Antes' + ] + ], + 'eventlog' => [ + 'show_stacktrace' => 'Mostrar o rastreamento', + 'hide_stacktrace' => 'Ocultar o rastreamento', + 'tabs' => [ + 'formatted' => 'Formatado', + 'raw' => 'Bruto', + ], + 'editor' => [ + 'title' => 'Editor de código fonte', + 'description' => 'O sistema operativo deve ser configurado para escutar um desses esquemas de URL.', + 'openWith' => 'Abrir com', + 'remember_choice' => 'Lembrar a opção selecionada nesta sessão', + 'open' => 'Abrir', + 'cancel' => 'Cancelar' + ] + ] +]; diff --git a/modules/system/lang/pt-pt/lang.php b/modules/system/lang/pt-pt/lang.php new file mode 100644 index 000000000..f85dad613 --- /dev/null +++ b/modules/system/lang/pt-pt/lang.php @@ -0,0 +1,366 @@ + [ + 'name' => 'October CMS', + 'tagline' => 'Voltando ao básico', + ], + 'locale' => [ + 'be' => 'Bielorusso', + 'bg' => 'Búlgaro', + 'cs' => 'Checo', + 'da' => 'Dinamarquês', + 'en' => 'Inglês (Estados Unidos)', + 'en-au' => 'Inglês (Austrália)', + 'en-ca' => 'Inglês (Canadá)', + 'en-gb' => 'Inglês (Reino Unido)', + 'de' => 'Alemão', + 'el' => 'Grego', + 'es' => 'Espanhol', + 'es-ar' => 'Espanhol (Argentina)', + 'fa' => 'Persa (Farsi)', + 'fr' => 'Françês', + 'fr-ca' => 'Françês (Canadá)', + 'hu' => 'Húngaro', + 'id' => 'Indonésio', + 'it' => 'Italiano', + 'ja' => 'Japonês', + 'lv' => 'Letão', + 'nb-no' => 'Norueguês', + 'nl' => 'Holandês', + 'pl' => 'Polaco', + 'pt-pt' => 'Português (Portugal)', + 'pt-br' => 'Português (Brasil)', + 'ro' => 'Romeno', + 'ru' => 'Russo', + 'sv' => 'Suéco', + 'sk' => 'Esloveno', + 'tr' => 'Turco', + 'zh-cn' => 'Chinês', + 'zh-tw' => 'Tailandês' + ], + 'directory' => [ + 'create_fail' => 'Não é possível criar a diretoria: :name', + ], + 'file' => [ + 'create_fail' => 'Não é possível criar o ficheiro: :name', + ], + 'combiner' => [ + 'not_found' => 'O ficheiro combinador ":name" não foi encontrado.', + ], + 'system' => [ + 'name' => 'Sistema', + 'menu_label' => 'Sistema', + 'categories' => [ + 'cms' => 'CMS', + 'misc' => 'Diversos', + 'logs' => 'Registos', + 'mail' => 'E-mail', + 'shop' => 'Loja ', + 'team' => 'Equipa', + 'users' => 'Utilizadores', + 'system' => 'Sistema', + 'social' => 'Social', + 'events' => 'Eventos', + 'customers' => 'Clientes', + 'my_settings' => 'Configurações', + ] + ], + 'theme' => [ + 'label' => 'Tema', + 'unnamed' => 'Tema sem nome', + 'name' => [ + 'label' => 'Nome do Tema', + 'help' => 'O nome do tema deve ser único. Por exemplo, RainLab.Vanilla' + ], + ], + 'themes' => [ + 'install' => 'Instalar tema', + 'search' => 'Procurar temas para instalar...', + 'installed' => 'Temas instalados', + 'no_themes' => 'Não há temas instalados.', + 'recommended' => 'Recomendado', + 'remove_confirm' => 'Tem a certeza que deseja remover este tema?' + ], + 'plugin' => [ + 'label' => 'Extensão', + 'unnamed' => 'Extensão sem nome', + 'name' => [ + 'label' => 'Nome da extensão', + 'help' => 'Nomeie a extensão pelo seu código exclusivo. Por exemplo, RainLab.Blog', + ], + ], + 'plugins' => [ + 'manage' => 'Gerir extensões', + 'enable_or_disable' => 'Activar ou desactivar', + 'enable_or_disable_title' => 'Activar ou desactivar extensões', + 'install' => 'Instalar extensões', + 'install_products' => 'Instalar produtos', + 'search' => 'Procurar extensão para instalar...', + 'installed' => 'Extensões instaladas', + 'no_plugins' => 'Não há extensões instaladas.', + 'recommended' => 'Recomendada', + 'remove' => 'Remover', + 'refresh' => 'Actualizar', + 'disabled_label' => 'Desactivado', + 'disabled_help' => 'Extensões que estão desactivadas são ignoradas pela aplicação.', + 'frozen_label' => 'Congelar actualizações', + 'frozen_help' => 'Extensões congeladas serão ignoradas pelo processo de atualização.', + 'selected_amount' => 'Extensões selecionadas: :amount', + 'remove_confirm' => 'Tem a certeza?', + 'remove_success' => 'Extensões removidas com sucesso do sistema.', + 'refresh_confirm' => 'Tem a certeza?', + 'refresh_success' => 'Extensões atualizadas com sucesso.', + 'disable_confirm' => 'Tem a certeza?', + 'disable_success' => 'Extensões desactivadas com sucesso.', + 'enable_success' => 'Extensões desactivadas com sucesso.', + 'unknown_plugin' => 'Extensão removida do sistema de ficheiros.', + ], + 'project' => [ + 'name' => 'Projecto', + 'owner_label' => 'Desenvolvedor', + 'attach' => 'Anexar Projecto', + 'detach' => 'Desanexar Projecto', + 'none' => 'Nenhum', + 'id' => [ + 'label' => 'Identificador do Projeto', + 'help' => 'Como encontrar o identificador do projecto', + 'missing' => 'Por favor, forneça um identificador de projecto para utilizar.', + ], + 'detach_confirm' => 'Tem a certeza que deseja desanexar este projecto?', + 'unbind_success' => 'Projecto desanexado com sucesso.', + ], + 'settings' => [ + 'menu_label' => 'Configurações', + 'not_found' => 'Impossível encontrar as configurações solicitadas.', + 'missing_model' => 'Falta uma definição de modelo na página de configurações.', + 'update_success' => 'Configurações para :name foram atualizados com sucesso.', + 'return' => 'Regressar para as configurações do sistema', + 'search' => 'Procurar', + ], + 'mail' => [ + 'log_file' => 'Ficheiro de registo', + 'menu_label' => 'Configurações de E-mail', + 'menu_description' => 'Gerir 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', + 'smtp_authorization_comment' => 'Use esta opção se o seu servidor SMTP requer autenticação.', + 'smtp_username' => 'Utilizador', + 'smtp_password' => 'Senha', + 'smtp_port' => 'Porta SMTP', + 'smtp_ssl' => 'Conexão SSL obrigatória', + 'smtp_encryption' => 'Protocolo de criptografia SMTP', + 'smtp_encryption_none' => 'Sem criptografia', + 'smtp_encryption_tls' => 'TLS', + 'smtp_encryption_ssl' => 'SSL', + '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', + 'ses' => 'SES', + 'ses_key' => 'Chave SES', + 'ses_key_comment' => 'Forneça sua chave do SES', + 'ses_secret' => 'SES Secret', + 'ses_secret_comment' => 'Forneça sua chave de API do SES.', + 'ses_region' => 'Região SES', + 'ses_region_comment' => 'Entre com sua região SES (exemplo: us-east-1)', + 'drivers_hint_header' => 'Drivers não instalados', + 'drivers_hint_content' => 'Este método requer que a extensão ":plugin" esteja instalada.' + ], + 'mail_templates' => [ + 'menu_label' => 'Modelos de E-mail', + 'menu_description' => 'Modificar os modelos dos e-mails que são enviados para utilizadores e administradores.', + 'new_template' => 'Novo modelo', + 'new_layout' => 'Novo esboço', + 'template' => 'Modelo', + 'templates' => 'Modelos', + 'menu_layouts_label' => 'Esboços de e-mail', + 'layout' => 'Esboço', + 'layouts' => 'Esboços', + 'no_layout' => '-- Sem esboço --', + 'name' => 'Nome', + 'name_comment' => 'Nome exclusivo utilizado para se referir a este modelo', + 'code' => 'Código', + 'code_comment' => 'Código exclusivo utilizado para se referir a este modelo', + 'subject' => 'Assunto', + 'subject_comment' => 'Assunto da mensagem', + 'description' => 'Descrição', + 'content_html' => 'HTML', + 'content_css' => 'CSS', + 'content_text' => 'Texto Simples', + 'test_send' => 'Enviar mensagem de teste', + 'test_success' => 'Mensagem de teste enviada com sucesso.', + 'test_confirm' => 'Enviar uma mensagem de teste para :email. Continuar?', + 'creating' => 'Criando modelo...', + 'creating_layout' => 'Criando esboço...', + 'saving' => 'Guardando modelo...', + 'saving_layout' => 'Guardando esboço...', + 'delete_confirm' => 'Apagar este modelo?', + 'delete_layout_confirm' => 'Apagar este esboço?', + 'deleting' => 'Apagando modelo...', + 'deleting_layout' => 'Apagando esboço...', + 'sending' => 'Enviando mensagem de teste...', + 'return' => 'Regressar à lista de modelos' + ], + 'install' => [ + 'project_label' => 'Anexar ao projecto', + 'plugin_label' => 'Instalar extensão', + 'theme_label' => 'Instalar tema', + 'missing_plugin_name' => 'Por favor, especifique um nome da extensão para instalar.', + 'missing_theme_name' => 'Por favor, especifique um nome de tema para instalar.', + 'install_completing' => 'Finalizando o processo de instalação', + 'install_success' => 'A extensão foi instalada com sucesso.', + ], + 'updates' => [ + 'title' => 'Gerir actualizações', + 'name' => 'Actualização de software', + 'menu_label' => 'Actualizações', + 'menu_description' => 'Actualize o sistema, gira e instale extensões e temas.', + 'return_link' => 'Voltar às actualizações', + 'check_label' => 'Verificar actualizações', + 'retry_label' => 'Tentar novamente', + 'plugin_name' => 'Nome', + 'plugin_code' => 'Código', + 'plugin_description' => 'Descrição', + 'plugin_version' => 'Versão', + 'plugin_author' => 'Autor', + 'plugin_not_found' => 'Extensão não encontrada', + 'core_current_build' => 'Compilação atual', + 'core_build' => 'Compilação :build', + 'core_build_help' => 'Última versão está disponível.', + 'core_downloading' => 'Descarregando ficheiros da aplicação', + 'core_extracting' => 'Descomprimindo ficheiros do aplicação', + 'plugins' => 'Extensões', + 'themes' => 'Temas', + 'disabled' => 'Desactivados', + 'plugin_downloading' => 'Baixando a extensão: :name', + 'plugin_extracting' => 'Descomprimindo a extensão: :name', + 'plugin_version_none' => 'Nova extensão', + 'plugin_current_version' => 'Versão actual', + 'theme_new_install' => 'Instalação do novo tema.', + 'theme_downloading' => 'Descarregando o tema: :name', + 'theme_extracting' => 'Descomprimindo o tema: :name', + 'update_label' => 'Actualizar', + 'update_completing' => 'Finalizando processo de actualização', + 'update_loading' => 'Carregando atualizações disponíveis...', + 'update_success' => 'O processo de actualização foi realizado com sucesso.', + 'update_failed_label' => 'Falha na actualização', + 'force_label' => 'Forçar actualização', + 'found' => [ + 'label' => 'Actualizações encontradas!', + 'help' => 'Clique em Actualizar para iniciar o processo de actualização.', + ], + 'none' => [ + 'label' => 'Nenhuma actualização', + 'help' => 'Não há novas actualizações.', + ], + 'important_action' => [ + 'empty' => 'Selecionar acção', + 'confirm' => 'Confirmar actualização', + 'skip' => 'Ignorar esta actualização (apenas uma vez)', + 'ignore' => 'Ignorar esta actualização (sempre)', + ], + 'important_action_required' => 'Acção requerida', + 'important_view_guide' => 'Exibir guia de actualização', + 'important_view_release_notes' => 'Ver notas da actualização', + 'important_alert_text' => 'Algumas actualizações precisam de sua atenção.', + 'details_title' => 'Detalhes da extensão', + 'details_view_homepage' => 'Visualizar página', + 'details_readme' => 'Documentação', + 'details_readme_missing' => 'Não foi fornecida nenhuma documentação.', + 'details_changelog' => 'Registo de alterações', + 'details_changelog_missing' => 'Não foi fornecido registo de alterações.', + 'details_upgrades' => 'Guia de actualização', + 'details_upgrades_missing' => 'Não existem instruções de actualização.', + 'details_licence' => 'Licença', + 'details_licence_missing' => 'Não foi fornecida licença.', + 'details_current_version' => 'Versão actual', + 'details_author' => 'Autor', + ], + 'server' => [ + 'connect_error' => 'Erro ao conectar-se com o servidor.', + 'response_not_found' => 'O servidor de actualização não foi encontrado.', + 'response_invalid' => 'Resposta inválida do servidor.', + 'response_empty' => 'Resposta vazia do servidor.', + 'file_error' => 'Servidor não conseguiu entregar o pacote.', + 'file_corrupt' => 'O ficheiro do servidor está corrompido.', + ], + 'behavior' => [ + 'missing_property' => 'Classe :class deve definir a propriedade $:property usada pelo comportamento :behavior.', + ], + 'config' => [ + 'not_found' => 'Não foi possível localizar o ficheiro de configuração :file definido para :location.', + 'required' => 'Configuração utilizada em :location deve fornecer um valor :property.', + ], + 'zip' => [ + 'extract_failed' => 'Não foi possível extrair ficheiro do núcleo ":file".', + ], + 'event_log' => [ + 'hint' => 'Este registo mostra a lista dos potenciais erros que ocorreram na aplicação, como exceções e informações de depuração.', + 'menu_label' => 'Registo de Eventos', + 'menu_description' => 'Visualize as mensagens do sistema, com horário e detalhes.', + 'empty_link' => 'Esvaziar registo de eventos', + 'empty_loading' => 'Esvaziando registo de eventos...', + 'empty_success' => 'Registo de eventos esvaziado com sucesso.', + 'return_link' => 'Regressar ao registo de eventos', + 'id' => 'ID', + 'id_label' => 'Identificador do Evento', + 'created_at' => 'Data & Hora', + 'message' => 'Mensagem', + 'level' => 'Nível', + 'preview_title' => 'Evento' + ], + 'request_log' => [ + 'hint' => 'Este registro mostra uma lista de requisições que requerem atenção. Por exemplo, se um utilizador solicitar uma página não encontrada, será registado com o status 404.', + 'menu_label' => 'Registo de Requisições', + 'menu_description' => 'Visualize requisições mal sucedidas na aplicação, como Página não encontrada (404).', + 'empty_link' => 'Esvaziar registo de requisições.', + 'empty_loading' => 'Esvaziando registo de requisições...', + 'empty_success' => 'Registo de requisições esvaziado com sucesso.', + 'return_link' => 'Regressar ao registo de requisições', + 'id' => 'ID', + 'id_label' => 'ID do registo', + 'count' => 'Contador', + 'referer' => 'Referências', + 'url' => 'URL', + 'status_code' => 'Estado', + 'preview_title' => 'Requisição' + ], + 'permissions' => [ + 'name' => 'Sistema', + 'manage_system_settings' => 'Gerir configurações do sistema', + 'manage_software_updates' => 'Gerir actualizações', + 'access_logs' => 'Exibir registos de sistema', + 'manage_mail_templates' => 'Gerir modelos de e-mail', + 'manage_mail_settings' => 'Gerir configurações de e-mail', + 'manage_other_administrators' => 'Gerir outros administradores', + 'manage_preferences' => 'Gerir preferências da área administrativa', + 'manage_editor' => 'Gerir preferências do editor de código', + 'view_the_dashboard' => 'Visualizar o painel', + 'manage_branding' => 'Personalizar o backend' + ], + 'log' => [ + 'menu_label' => 'Configurações de registo', + 'menu_description' => 'Especifique que áreas devem ter registo.', + 'default_tab' => 'Registos', + 'log_events' => 'Registo de eventos de sistema', + 'log_events_comment' => 'Armazenar eventos na base de dados além do registo em ficheiro.', + 'log_requests' => 'Registar requisições inválidas', + 'log_requests_comment' => 'Requisições que requerem a sua atenção, por exemplo erros 404.', + 'log_theme' => 'Registar alterações de tema', + 'log_theme_comment' => 'Quado uma alteração é efectuada no tema utilizando o backend.', + ] +]; diff --git a/modules/system/lang/pt-pt/validation.php b/modules/system/lang/pt-pt/validation.php new file mode 100644 index 000000000..437fa1104 --- /dev/null +++ b/modules/system/lang/pt-pt/validation.php @@ -0,0 +1,99 @@ + ':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.', + "extensions" => "O :attribute deve conter uma extensão: :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á em utilização.', + 'url' => 'Formato de :attribute é inválido.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention 'attribute.rule' to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of 'email'. This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [], + +];