/ / Obter o idioma atual do banco de dados antes de retomar o aplicativo Angular - angularjs, angular-translate

Obter o idioma atual do banco de dados antes de retomar o aplicativo Angular - angularjs, angular-translate

Então, eu preciso de ajuda ... eu não sei como fazer isso ...

Eu tenho um aplicativo angular que está usando "velas" para trabalhar com soquetes. Eu estou usando o serviço "$ sails".

Antes do início do aplicativo, após o soquete ser conectado,Eu quero chamar meus serviços de descanso usando o soquete para obter os idiomas atuais do usuário registrados. Eu preciso do "locale" para iniciar "angular-translate" e carregar o arquivo estático com traduções.

Você sabe como posso fazer isso?

Respostas:

0 para resposta № 1

Eu acho que você não precisaria de entrada para banco de dados para uso de tradução porque você pode tentar usar a tradução de armazenamento local para obter o idioma atual

$translateProvider.useLocalStorage();

em seguida, na sua interface do usuário fazer isso no seu script (me corrija se estou errado ou há outra solução angular em um presente)

localStorage.getItem("NG_TRANSLATE_LANG_KEY")

mas antes de fazer isso, você precisa instalar o plugin tente encontrar angular traduzir armazenamento local ou faça isso no seu prompt de comando

$ bower install angular-translate-storage-local //if you are using bower
$ npm install angular-translate-storage-local // if you are using npm

espero que esteja funcionando :)