diff --git a/resources/lang/pt/auth.php b/resources/lang/pt/auth.php new file mode 100644 index 00000000..bf8631ad --- /dev/null +++ b/resources/lang/pt/auth.php @@ -0,0 +1,19 @@ + 'As credenciais não conferem com nossos registros.', + 'throttle' => 'Muitas tentativas de entrar. Tente novamente em :seconds segundos.', + +]; diff --git a/resources/lang/pt/navmenu.php b/resources/lang/pt/navmenu.php new file mode 100644 index 00000000..8528521f --- /dev/null +++ b/resources/lang/pt/navmenu.php @@ -0,0 +1,19 @@ + 'Procurar', + 'home' => 'Início', + 'local' => 'Local', + 'network' => 'Rede', + 'discover' => 'Descobrir', + 'viewMyProfile' => 'Ver meu perfil', + 'myTimeline' => 'Minha linha do tempo', + 'publicTimeline' => 'Linha do tempo pública', + 'remoteFollow' => 'Seguir remotamente', + 'settings' => 'Configurações', + 'admin' => 'Administrador', + 'logout' => 'Sair', + 'directMessages' => 'Mensagens diretas', + +]; diff --git a/resources/lang/pt/notification.php b/resources/lang/pt/notification.php new file mode 100644 index 00000000..8d749e41 --- /dev/null +++ b/resources/lang/pt/notification.php @@ -0,0 +1,11 @@ + 'gostou de sua foto.', + 'startedFollowingYou' => 'começou a te seguir.', + 'commented' => 'comentou em seu post.', + 'mentionedYou' => 'te mencionou.', + 'shared' => 'compartilhou seu post.', + +]; diff --git a/resources/lang/pt/pagination.php b/resources/lang/pt/pagination.php new file mode 100644 index 00000000..87b421ab --- /dev/null +++ b/resources/lang/pt/pagination.php @@ -0,0 +1,19 @@ + '« Anterior', + 'next' => 'Próxima »', + +]; diff --git a/resources/lang/pt/passwords.php b/resources/lang/pt/passwords.php new file mode 100644 index 00000000..93777a66 --- /dev/null +++ b/resources/lang/pt/passwords.php @@ -0,0 +1,22 @@ + 'As senhas devem ter no mínimo 6 caracteres e serem idênticas à confirmação.', + 'reset' => 'Sua senha foi redefinida!', + 'sent' => 'Se seu email existe em nossa base de dados, você receberá um link para prosseguir com a recuperação de sua senha em alguns minutos. Verifique sua caixa de spam se não receber o email.', + 'token' => 'O token de redefinição de senha é inválido.', + 'user' => 'Se seu email existe em nossa base de dados, você receberá um link para prosseguir com a recuperação de sua senha em alguns minutos. Verifique sua caixa de spam se não receber o email.', + +]; diff --git a/resources/lang/pt/profile.php b/resources/lang/pt/profile.php new file mode 100644 index 00000000..644662d7 --- /dev/null +++ b/resources/lang/pt/profile.php @@ -0,0 +1,15 @@ + 'Este usuário não fez nenhum post!', + 'emptyFollowers' => 'Este usuário não tem seguidores!', + 'emptyFollowing' => 'Este usuário ainda não segue ninguém!', + 'emptySaved' => 'Você ainda não salvou nenhum post!', + 'savedWarning' => 'Só você pode ver o que foi salvo', + 'privateProfileWarning' => 'Esta conta é fechada', + 'alreadyFollow' => 'Já segue :username?', + 'loginToSeeProfile' => 'para ver suas fotos e vídeos.', + + 'status.disabled.header' => 'Perfil Indisponível', + 'status.disabled.body' => 'Desculpe, este perfil não está disponível no momento. Por favor, tente novamente em breve.', +]; diff --git a/resources/lang/pt/site.php b/resources/lang/pt/site.php new file mode 100644 index 00000000..edbbbb0a --- /dev/null +++ b/resources/lang/pt/site.php @@ -0,0 +1,16 @@ + 'Sobre', + 'help' => 'Ajuda', + 'language' => 'Idioma', + 'fediverse' => 'Fediverso', + 'opensource' => 'Código Aberto', + 'terms' => 'Termos', + 'privacy' => 'Privacidade', + 'l10nWip' => 'Ainda estamos trabalhando na tradução', + 'currentLocale' => 'Idioma atual', + 'selectLocale' => 'Escolha um dos idiomas disponíveis', + +]; diff --git a/resources/lang/pt/timeline.php b/resources/lang/pt/timeline.php new file mode 100644 index 00000000..1d936d31 --- /dev/null +++ b/resources/lang/pt/timeline.php @@ -0,0 +1,7 @@ + 'Sua linha do tempo está vazia.', + +]; diff --git a/resources/lang/pt/validation.php b/resources/lang/pt/validation.php new file mode 100644 index 00000000..98af3e86 --- /dev/null +++ b/resources/lang/pt/validation.php @@ -0,0 +1,122 @@ + ':attribute deve ser aceito.', + 'active_url' => ':attribute não é uma URL válida.', + 'after' => ':attribute deve ser uma data após :date.', + 'after_or_equal' => ':attribute deve ser uma data igual ou posterior a :date.', + 'alpha' => ':attribute só pode conter letras.', + 'alpha_dash' => ':attribute só pode conter letras, números e barras.', + 'alpha_num' => ':attribute só pode conter letras e números.', + 'array' => ':attribute deve ser uma array.', + 'before' => ':attribute deve ser uma data antes de :date.', + 'before_or_equal' => ':attribute deve ser uma data igual ou anterior a :date.', + 'between' => [ + 'numeric' => ':attribute deve ser 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.', + ], + 'boolean' => ':attribute deve ser verdadeiro ou falso.', + 'confirmed' => ':attribute não é igual à confirmação.', + 'date' => ':attribute não é uma data válida.', + 'date_format' => ':attribute não confere com o formato :format.', + 'different' => ':attribute e :other devem ser diferentes.', + 'digits' => ':attribute deve ter :digits dígitos.', + 'digits_between' => ':attribute deve ter entre :min e :max dígitos.', + 'dimensions' => ':attribute possui uma dimensão inválida.', + 'distinct' => ':attribute tem um valor repetido.', + 'email' => ':attribute deve ser um email válido.', + 'exists' => 'O :attribute selecionado é inválido.', + 'file' => ':attribute deve ser um arquivo.', + 'filled' => 'O campo :attribute deve ter um valor.', + 'image' => ':attribute deve ser uma imagem.', + 'in' => 'O atributo :attribute é inválido.', + 'in_array' => 'O campo :attribute não existe em :other.', + 'integer' => ':attribute deve ser um número inteiro.', + 'ip' => ':attribute deve ser um IP válido.', + 'ipv4' => ':attribute deve ser um IPv4 válido.', + 'ipv6' => ':attribute deve ser um IPv6 válido.', + 'json' => ':attribute deve ser uma string JSON válida.', + 'max' => [ + 'numeric' => ':attribute não pode ter mais que :max.', + 'file' => ':attribute não pode ter maior que :max kilobytes.', + 'string' => ':attribute não pode ter mais que :max caracteres.', + 'array' => ':attribute não pode ter mais que :max itens.', + ], + 'mimes' => ':attribute deve ser um arquivo do tipo: :values.', + 'mimetypes' => ':attribute deve ser um arquivo do tipo: :values.', + 'min' => [ + 'numeric' => ':attribute deve ter ao menos :min.', + 'file' => ':attribute deve ter ao menos :min kilobytes.', + 'string' => ':attribute deve ter ao menos :min caracteres.', + 'array' => ':attribute deve ter ao menos :min itens.', + ], + 'not_in' => 'O :attribute selecionado é inválido.', + 'not_regex' => 'O formato de :attribute é inválido.', + 'numeric' => ':attribute deve ser um número.', + 'present' => 'O campo :attribute deve ser preenchido.', + 'regex' => 'O formato de :attribute é inválido.', + 'required' => 'O campo :attribute é obrigatório.', + 'required_if' => 'O campo :attribute é obrigatório quando :other é :value.', + 'required_unless' => 'O campo :attribute é obrigatório a não ser que :other seja :values.', + 'required_with' => 'O campo :attribute é obrigatório quando :values for preenchido.', + 'required_with_all' => 'O campo :attribute é obrigatório quando :values for preenchido.', + 'required_without' => 'O campo :attribute é necessário quando :values não for preenchido.', + 'required_without_all' => 'O campo :attribute é obrigatório quando nenhum :values for preenchido.', + 'same' => ':attribute e :other devem ser iguais.', + 'size' => [ + 'numeric' => ':attribute deve ser :size.', + 'file' => ':attribute deve ter :size kilobytes.', + 'string' => ':attribute deve ter :size caracteres.', + 'array' => ':attribute deve ter :size itens.', + ], + 'string' => ':attribute deve ser um texto.', + 'timezone' => ':attribute deve ser um fuso válido.', + 'unique' => ':attribute já está sendo utilizado.', + 'uploaded' => 'Erro ao carregar :attribute.', + 'url' => 'O 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' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | 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' => [], + +];