Итак, мне нужна помощь... Я не знаю, как это сделать...
У меня есть угловое приложение, которое использует "паруса" для работы с сокетами. Я использую услугу "$ паруса".
Перед запуском приложения, после подключения сокета, я хочу вызвать службы отдыха, используя сокет, чтобы получить текущие зарегистрированные языки пользователя. Мне нужно "locale", чтобы запустить "angular-translate" и загрузить статический файл с переводами.
Знаешь, как я могу это сделать?
Я думаю, вам не нужно будет вводить в базу данных для использования перевода, потому что вы можете попытаться использовать локальный перевод хранилища для получения текущего языка
$translateProvider.useLocalStorage();
то в вашем пользовательском интерфейсе сделайте это на своем скрипте (исправьте меня, если я ошибаюсь, или там есть другое угловое решение на этом)
localStorage.getItem('NG_TRANSLATE_LANG_KEY')
но прежде чем вы это сделаете, вам нужно установить их плагин, чтобы найти угловой перевод локального хранилища или сделать это в командной строке
$ bower install angular-translate-storage-local //if you are using bower
$ npm install angular-translate-storage-local // if you are using npm
надеюсь, что он работает :)
$translateProvider.useLocalStorage();
не очень хороший способ: '(