Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

README.gettext.txt

Como utilizar o módulo de tradução do angular.

3 situações:

1) texto no template html dentro tags:

<p>eu sou um texto</p> vira: <p translate>eu sou um texto</p>

1a) Se tiver alguma outra tag interpolada:

<p>eu sou um texto <img src=''> e uma imagem</p> vira: 
<p><span translate>eu sou um texto</span> <img src=''> <span translate> e uma imagem</span></p>

2) texto no template html dentro de atributos:

<input placeholder="digite seu email"> vira: <input placeholder="{{'digite seu email' | translate}}">

3) texto em controllers, diretivas, etc (javascript)

3a) Se você sabe que o texto será aplicado em uma tag HTML que tem "translate" basta:

$scope.label = "Meu Label"; vira:
$scope.label = gettext("Meu Label");

template HTML terá: <button>{{label | translate}}</button>

3b) Se você está enviando o texto para uma biblioteca de terceiros, use o filtro 't' + gettext para enviar já traduzido:

$FB.ui('dialog', { title: "Compartilhar" }); vira:
$FB.ui('dialog', { title: t(gettext("Compartilhar")) }); vira:  
Docker Pull Command
Owner
izzui
Source Repository

Comments (0)