/ / Obtenga el idioma actual de la base de datos antes de reanudar la aplicación Angular - angularjs, angular-translate

Obtenga el idioma actual de la base de datos antes de reanudar la aplicación Angular - angularjs, angular-translate

Entonces, necesito ayuda ... no sé cómo hacer esto ...

Tengo una aplicación angular que utiliza "velas" para trabajar con sockets. Estoy usando el servicio "$ sails".

Antes de que se inicie la aplicación, después de conectar el socketQuiero llamar a mis servicios de descanso utilizando socket para obtener los idiomas actuales de los usuarios registrados. Necesito la "configuración regional" para iniciar "traducción angular" y cargar archivos estáticos con traducciones.

¿Sabes cómo puedo hacer esto?

Respuestas

0 para la respuesta № 1

Creo que no sería necesario ingresar a la base de datos para el uso de la traducción. Porque puedes intentar usar la traducción de almacenamiento local para obtener el idioma actual

$translateProvider.useLocalStorage();

luego, en su interfaz de usuario, haga esto en su script (corríjame si me equivoco o hay otra solución angular en este caso)

localStorage.getItem("NG_TRANSLATE_LANG_KEY")

Pero antes de hacer eso, necesitas instalar su plugin. tratar de encontrar el almacenamiento local de traducción angular o haz esto en tu línea de comandos

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

Espero que esté funcionando :)