sto usando angular-translate nel mio angolare app (V1.x), così come le traduzioni di carico da file utilizzando $ translateProvider.useStaticFilesLoader
angular.module('myApp',['pascalprecht.translate'])
.config(function($translateProvider) {
$translateProvider.useStaticFilesLoader(
prefix: window.location.pathname.replace(/[\\\/][^\\\/]*$/, '') + '/__languages/', // absolute path + language path
suffix: '.json'
});
// $translateProvider.useLocalStorage();
}
Angular-translate funziona perfettamente, ma quando si tratta di utilizzare:
$translateProvider.useLocalStorage();
(commentato nel codice qui sopra) come proposto nella this guide, ottengo il seguente errore:
Uncaught Error: [$injector:unpr] Unknown provider: $translateLocalStorageProvider <- $translateLocalStorage <- $translate
Naturalmente ho incluso tutti i file js necessari:
<script src="bower_components/angular-translate/angular-translate.min.js"></script>
<script src="bower_components/angular-translate-loader-url/angular-translate-loader-url.min.js"></script>
<script src="bower_components/angular-translate-loader-static-files/angular-translate-loader-static-files.min.js"></script>
Ho anche provato a:
- aggiungono '-translate-storage angolare locale' come dipendenza in app.JS
- aggiungi $ translateUrlLoader, $ translateStaticFilesLoader nel .config bl ock.
sì, vi ringrazia :-) anche un deposito-cookie mancava – dragonmnl
è possibile installare utilizzando -> scrigno di installare --save angolare-translate-storage-locale –
Nel mio caso avevo bisogno di aggiungere in modo esplicito tutti i seguenti file per eliminare gli errori di dipendenza: 'angular-cookies',' angular-translate', 'angular-translate-loader-url',' angular-translate-loader-static-files', 'angular-translate-storage- local', 'angular-translate-storage-cookie'. – BradGreens