O componente gumgaTranslate recebe um valor por atributo, informando qual a linguagem a ser carregada, por exemplo, pt-br. Para que funcione, deve conter um arquivo JSON dentro do diretório i18n/ com o nome da linguagem, por exemplo, /i18n/pt-br.json.
// npm
npm i gumga-translate-ng --save
// bower
bower install gumga-translate-ng --save
//Injeção do modulo
angular.module('yourApp', ['gumga.translate']);
<script src="node_modules/gumga-counter-ng/dist/gumga-translate.min.js"></script>
<script src="bower_components/gumga-counter-ng/dist/gumga-translate.min.js"></script>
<form name="Example" class="container" gumga-translate="pt-br">
<label gumga-translate-tag="person.name">person.name</label> <br>
</form>
angular.module('yourApp', ['gumga.translate'])
.controller('ctrl', function(){
})
| Exemplo | Descrição | Tipo |
|---|---|---|
| gumga-translate="pt-br" | Nome da linguagem que será carregada, o nome do arquivo deve estar igual ao valor atribuído. | String |
| gumga-translate-tag="pedido.enderecodeentrega,en-us" | O componente gumgaTranslateTag recebe um valor por atributo, informando qual a linguagem a ser carregada, por exemplo, pedido.enderecodeentrega. Também tem a possibilidade de separar o valor com virgula, sendo que após a virgula, seja informado a linguagem alternativa para aquela string, por exemplo: pedido.enderecodeentrega,en-us. | String |
| Configuração | Descrição | Parâmentros |
|---|---|---|
| $gumgaTranslateProvider.setURL(<URL>) | URL onde será requisitado o arquivo de tradução. | String |