Sto usando angular-translate per i8n nel mio progetto. Sto usando un url-loader asincrono per caricare le mie tabelle di traduzione.Come risolvere il traduttore angolare che mostra la chiave di traduzione sulla pagina web al caricamento?
$translate.useUrlLoader(myUrl)
Il traduce direttive e filtri sia restituire la chiave che sto traducendo fino a quando le tabelle di conversione vengono caricate.
<a ng-bind="translation.key | translate"></a>
<a translate="translation.key></a>
Entrambi i messaggi visualizzati 'translation.key' nella pagina Web fino a quando non vengono caricate le tabelle di conversione.
NOTA: ho motivi per non ascoltare il caso $ translationChangeSuccess.
Cerco sia delle due soluzioni
- tabelle di conversione del carico sincrono da URL.
- Non mostrare il testo tradotto fino a quando le tabelle di conversione non sono state caricate completamente.