Descrição

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.

Instalação

// 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>
Usando

<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(){

  })
Atributos
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
Provider
Configuração Descrição Parâmentros
$gumgaTranslateProvider.setURL(<URL>) URL onde será requisitado o arquivo de tradução. String