Pular para o conteúdo principal

Traduzindo Aplicação Laravel

Uma dica muito boa para traduzir sua aplicação desenvolvida em PHP no framework Laravel.

Primeiro acessamos o link do projeto no Github que contém a biblioteca com mais de 61 idiomas, que é https://github.com/caouecs/Laravel-lang

Há dois modos de fazermos este processo, baixando a biblioteca através do composer ou copiando somente a pasta do idioma que desejamos traduzir.

Baixando a biblioteca via Composer:

No terminal, digite o comando abaixo e aguarde o fim da instalação:
composer require caouecs/laravel-lang

Após instalado, a biblioteca ficará no diretório: app\vendor\caouecs. Acessamos esta pasta e dentro da pasta src teremos as pastas dos respectivos idiomas, basta copiar a pasta desejada e colar em resources\lang.

O outro modo é baixarmos o arquivo da biblioteca compactado direto no Github e fazermos o mesmo processo da cópia da pasta do idioma mencionado acima.

Feito isto, acessamos o arquivo de configurações em config\app.php , para mudarmos o idioma da aplicação. localize a configuração locale e redefina o valor para o nome da pasta do idioma.
Exemplo:

'locale' => 'pt-BR',

Usando a tradução:

Algumas coisas que já vem pronta no Laravel não tem tradução como por exemplo o formulário de login,
nos campos de e-mail e senha. Nós podemos usar o helper trans() para podermos traduzir.

Exemplo:

<label for="email" class="col-md-4 control-label">{{ trans('auth.email') }}</label>

E para o framework saber qual tradução deste label, devemos registrá-la no arquivo dentro do diretório do idioma que instalamos na aplicação. Este arquivo se chama auth.php. 

Exemplo:

'email'    => 'E-mail',

Com isso não precisamos ir no template para mudar, basta fazer o registro da tradução.





Comentários

Postagens mais visitadas deste blog

Instalação do Composer no Windows

Saudações amigos Dev's! Neste post vou mostrar como instalar o gerenciador de dependências mais utilizado para desenvolvimento na linguagem PHP, o Composer. Com ele podemos facilmente, baixar pacotes de libs de terceiros e instalar frameworks para criarmos nossos projetos. Primeiramente você deve baixar o instalador. Para isso, acesse o link: https://getcomposer.org/Composer-Setup.exe Ao final do download, execute o instalador e efetue a instalação. O processo é simples, basta aceitar os termos de licença e avançar, avançar e concluir. Feito isso, precisamos adicionar o caminho da instalação nas Variáveis de Ambiente do Windows, se você usa Windows 10, provavelmente ele fez automaticamente, mas é bom verificar. Para isso clicamos em Iniciar - Botão direito do mouse em 'Computador' e clique em Propriedades, ou pelo teclado usando as teclas: [Windows + Pause Break] . Na janela que abrir, no canto superior esquerdo, clique em Configurações Avançadas do Sistema . ...

Como criar projeto no Laravel especificando a versão do framework

Olá amigos dev's! Este post nos ensina como criar um projeto em um dos frameworks PHP mais utilizados atualmente, o Laravel. A criação é feita via Composer, porém às vezes queremos trabalhar com uma versão específica do framework e se executarmos o comando sem especificar a versão, ele automaticamente instalará a mais recente. Antes de executarmos o comando para criar o projeto, precisamos instalar o framework. Para tal, executamos o seguinte comando: composer global require "laravel/installer" Ao executar o comando acima, o composer irá se encarregar de baixar e instalar os pacotes das dependências do framework. Se for a primeira vez, ele pode demorar alguns minutos! Após finalizado a instalação do Laravel , executamos o comando para criar nosso projeto. Digite: composer create-project --prefer-dist laravel/laravel nome-do-projeto 5.1.* Note que no final do comando está especificado a versão do framework que desejarmos! Referencias:  https://laravel.c...