Download the PHP package kelvinsouza/translate without Composer
On this page you can find all versions of the php package kelvinsouza/translate. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kelvinsouza/translate
More information about kelvinsouza/translate
Files in kelvinsouza/translate
Package translate
Short Description Tradução automática para Laravel.
License MIT
Homepage https://github.com/KelvinDeveloper/translate
Informations about the package translate
Tradução Automática para Laravel
A biblioteca utiliza Google Translate API e/ou AWS Translate API, para traduzir automaticamente os termos requisitados e grava em cache (redis) para consultas. A biblioteca contempla também um painel administrativo onde você pode alterar os termos traduzidos automaticamente.
Instalação
O pacote pode ser instalado usando o compositor adicionando ao objeto "require"
ou pelo console:
Configuração
Adicione o provider e aliases em seu arquivo config/app.php `
Publique os arquivos de configuração: `
Publique as views: `
Publique as migrations: `
Para gerenciar as traduções, basta adicionar a rota em seu arquivo.
Você pode adicionar a rota publica (quando não haverá autenticação ou validações) adicionando a linha abaixo em seu arquivo de rotas:
`
Caso queira validar o acesso antes, basta chamar o controller como exemplo abaixo: `
Você também pode utilizar os comandos do artisan para buscar novos termos no código, traduzir termos automaticamente ou atualizar o cache.
Busca novos termos: `
Traduz termos ainda não traduzidos automaticamente: `
Atualiza o cache: `
Uso
Para traduzir os termos, chame o helper "_t(...)" `
Você pode utilizar variáveis nas traduções `
Para traduzir arquivos .js, você deverá adicionar a seguinte linha no <head> da página:
E também o seguinte código em um arquivo .js ou entre tags <script> dentro do <head> da página:
Obs.: As chamadas da função _t() em arquivos .js ainda não traduzem os termos automaticamente. Neste caso você terá que localizar e traduzir os termos utilizando o Translate Manager, ou os comandos no artisan.
License
This repository code is open-sourced software licensed under the MIT license
All versions of translate with dependencies
predis/predis Version ^1.1
aws/aws-sdk-php-laravel Version ~3.0