diff --git a/modules/chat/client/config/chat.client.menus.js b/modules/chat/client/config/chat.client.menus.js index 44077760..673ece4a 100644 --- a/modules/chat/client/config/chat.client.menus.js +++ b/modules/chat/client/config/chat.client.menus.js @@ -5,12 +5,12 @@ .module('chat') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { // Set top bar menu items menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_CHAT'), + title: 'MENU_CHAT', state: 'chat', roles: ['*'], position: 2 diff --git a/modules/core/client/app/init.js b/modules/core/client/app/init.js index 0975e518..1e2e400b 100644 --- a/modules/core/client/app/init.js +++ b/modules/core/client/app/init.js @@ -32,7 +32,6 @@ localStorageModuleConfig.$inject = ['localStorageServiceProvider']; function localStorageModuleConfig(localStorageServiceProvider) { - console.log('localStorageModuleConfig'); localStorageServiceProvider .setPrefix('meanTorrent') .setStorageType('localStorage') @@ -42,13 +41,11 @@ transConfig.$inject = ['$translateProvider']; function transConfig($translateProvider) { - console.log('transConfig'); $translateProvider.useSanitizeValueStrategy(null); } setDefaultLang.$inject = ['$translate', 'getStorageLangService']; function setDefaultLang($translate, getStorageLangService) { - console.log('setDefaultLang'); var user_lang = getStorageLangService.getLang(); $translate.use(user_lang); diff --git a/modules/core/client/config/core-admin.client.menus.js b/modules/core/client/config/core-admin.client.menus.js index 9126cca9..85696f80 100644 --- a/modules/core/client/config/core-admin.client.menus.js +++ b/modules/core/client/config/core-admin.client.menus.js @@ -5,11 +5,11 @@ .module('core.admin') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_ADMIN'), + title: 'MENU_ADMIN', state: 'admin', type: 'dropdown', roles: ['admin'], diff --git a/modules/core/client/config/core.client.menus.js b/modules/core/client/config/core.client.menus.js index cd8a702d..c2334c13 100644 --- a/modules/core/client/config/core.client.menus.js +++ b/modules/core/client/config/core.client.menus.js @@ -5,9 +5,9 @@ .module('core') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addMenu('account', { roles: ['user'] }); @@ -20,22 +20,22 @@ }); menuService.addSubMenuItem('account', 'settings', { - title: $translate.instant('EDIT_PROFILE'), + title: 'EDIT_PROFILE', state: 'settings.profile' }); menuService.addSubMenuItem('account', 'settings', { - title: $translate.instant('EDIT_PROFILE_PIC'), + title: 'EDIT_PROFILE_PIC', state: 'settings.picture' }); menuService.addSubMenuItem('account', 'settings', { - title: $translate.instant('CHANGE_PASSWORD'), + title: 'CHANGE_PASSWORD', state: 'settings.password' }); menuService.addSubMenuItem('account', 'settings', { - title: $translate.instant('MANAGE_SOCIAL_ACCOUNTS'), + title: 'MANAGE_SOCIAL_ACCOUNTS', state: 'settings.accounts' }); } diff --git a/modules/core/client/controllers/home.client.controller.js b/modules/core/client/controllers/home.client.controller.js index 0ec1e1f1..d96156da 100644 --- a/modules/core/client/controllers/home.client.controller.js +++ b/modules/core/client/controllers/home.client.controller.js @@ -5,9 +5,9 @@ .module('core') .controller('HomeController', HomeController); - HomeController.$inject = ['$scope', '$state', '$translate', 'TorrentsService', 'Notification', 'MeanTorrentConfig']; + HomeController.$inject = ['$scope', '$state', '$translate', 'TorrentsService', 'Notification', 'MeanTorrentConfig', 'getStorageLangService']; - function HomeController($scope, $state, $translate, TorrentsService, Notification, MeanTorrentConfig) { + function HomeController($scope, $state, $translate, TorrentsService, Notification, MeanTorrentConfig, getStorageLangService) { var vm = this; vm.tmdbConfig = MeanTorrentConfig.meanTorrentConfig.tmdbConfig; vm.movieTopList = undefined; @@ -23,7 +23,7 @@ vm.initInfo = function () { TorrentsService.getTMDBInfo({ tmdbid: '329865', - language: 'en' + language: getStorageLangService.getLang() }, function (res) { Notification.success({ message: ' ' + $translate.instant('TMDB_ID_OK') diff --git a/modules/core/client/directives/menu-title.client.directive.js b/modules/core/client/directives/menu-title.client.directive.js index c5e29930..5047e597 100644 --- a/modules/core/client/directives/menu-title.client.directive.js +++ b/modules/core/client/directives/menu-title.client.directive.js @@ -21,7 +21,6 @@ var menu_title = attrs.menuTitle; var trans = $translate.instant(menu_title); - attrs.$set('ng-bind', trans); element.html(trans); } } diff --git a/modules/core/client/services/getStorageLang.client.service.js b/modules/core/client/services/getStorageLang.client.service.js index 52cb8583..4f2bc0f2 100644 --- a/modules/core/client/services/getStorageLang.client.service.js +++ b/modules/core/client/services/getStorageLang.client.service.js @@ -8,15 +8,12 @@ function getStorageLangService() { this.$get = ['localStorageService', function (localStorageService) { var getLang = function () { - console.log('getStorageLangService getLang'); var user_lang = navigator.language || navigator.userLanguage; user_lang = user_lang.substr(0, 2) || 'en'; - console.log('local_lang=' + user_lang); var storage_lang = localStorageService.get('storage_user_lang'); user_lang = storage_lang || user_lang; - console.log('user_lang=' + user_lang); return user_lang; }; diff --git a/modules/forums/client/config/forums.client.menus.js b/modules/forums/client/config/forums.client.menus.js index a2376359..39ec68d5 100644 --- a/modules/forums/client/config/forums.client.menus.js +++ b/modules/forums/client/config/forums.client.menus.js @@ -5,12 +5,12 @@ .module('forums') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { // Set top bar menu items menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_FORUMS'), + title: 'MENU_FORUMS', state: 'forums', roles: ['*'], position: 1 diff --git a/modules/ranking/client/config/ranking.client.menus.js b/modules/ranking/client/config/ranking.client.menus.js index 52601561..dd4c83ee 100644 --- a/modules/ranking/client/config/ranking.client.menus.js +++ b/modules/ranking/client/config/ranking.client.menus.js @@ -5,11 +5,11 @@ .module('ranking') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_RANKING'), + title: 'MENU_RANKING', state: 'ranking', roles: ['*'], position: 4 diff --git a/modules/rules/client/config/rules.client.menus.js b/modules/rules/client/config/rules.client.menus.js index d7729771..5fd7ebd8 100644 --- a/modules/rules/client/config/rules.client.menus.js +++ b/modules/rules/client/config/rules.client.menus.js @@ -5,11 +5,11 @@ .module('rules') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_RULES'), + title: 'MENU_RULES', state: 'rules', roles: ['*'], position: 5 diff --git a/modules/torrents/client/config/admin/torrents-admin.client.menu.js b/modules/torrents/client/config/admin/torrents-admin.client.menu.js index 38b739a0..31c0f9a9 100644 --- a/modules/torrents/client/config/admin/torrents-admin.client.menu.js +++ b/modules/torrents/client/config/admin/torrents-admin.client.menu.js @@ -6,11 +6,11 @@ .module('torrents.admin') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addSubMenuItem('topbar', 'admin', { - title: $translate.instant('MENU_TORRENTS_ADMIN'), + title: 'MENU_TORRENTS_ADMIN', state: 'admin.torrents.list', position: 1 }); diff --git a/modules/torrents/client/config/torrents.client.menus.js b/modules/torrents/client/config/torrents.client.menus.js index 13188d69..e7b02da7 100644 --- a/modules/torrents/client/config/torrents.client.menus.js +++ b/modules/torrents/client/config/torrents.client.menus.js @@ -5,13 +5,11 @@ .module('torrents') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; - - function menuConfig(menuService, $translate) { - console.log('menuConfig'); + menuConfig.$inject = ['menuService']; + function menuConfig(menuService) { menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_TORRENTS'), + title: 'MENU_TORRENTS', state: 'torrents', type: 'dropdown', roles: ['*'], @@ -20,27 +18,27 @@ // Add the dropdown list item menuService.addSubMenuItem('topbar', 'torrents', { - title: $translate.instant('MENU_TORRENTS_SUB.SUB_MOVIE'), + title: 'MENU_TORRENTS_SUB.SUB_MOVIE', state: 'torrents.movie', roles: ['*'] }); menuService.addSubMenuItem('topbar', 'torrents', { - title: $translate.instant('MENU_TORRENTS_SUB.SUB_MTV'), + title: 'MENU_TORRENTS_SUB.SUB_MTV', state: 'torrents.mtv', roles: ['*'] }); menuService.addSubMenuItem('topbar', 'torrents', { - title: $translate.instant('MENU_TORRENTS_SUB.SUB_MUSIC'), + title: 'MENU_TORRENTS_SUB.SUB_MUSIC', state: 'torrents.music', roles: ['*'] }); menuService.addSubMenuItem('topbar', 'torrents', { - title: $translate.instant('MENU_TORRENTS_SUB.SUB_OTHER'), + title: 'MENU_TORRENTS_SUB.SUB_OTHER', state: 'torrents.other', roles: ['*'] }); menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_UPLOAD'), + title: 'MENU_UPLOAD', state: 'torrents.uploads', roles: ['*'], position: 3 diff --git a/modules/torrents/client/controllers/torrent-info.client.controller.js b/modules/torrents/client/controllers/torrent-info.client.controller.js index 4be369ea..3bce3ef1 100644 --- a/modules/torrents/client/controllers/torrent-info.client.controller.js +++ b/modules/torrents/client/controllers/torrent-info.client.controller.js @@ -7,11 +7,11 @@ TorrentsInfoController.$inject = ['$scope', '$state', '$stateParams', '$translate', 'Authentication', 'Notification', 'TorrentsService', 'MeanTorrentConfig', 'DownloadService', '$sce', '$filter', 'CommentsService', 'ModalConfirmService', 'marked', 'Upload', '$timeout', - 'SubtitlesService', 'uibButtonConfig']; + 'SubtitlesService', 'getStorageLangService']; function TorrentsInfoController($scope, $state, $stateParams, $translate, Authentication, Notification, TorrentsService, MeanTorrentConfig, DownloadService, $sce, $filter, CommentsService, ModalConfirmService, marked, Upload, $timeout, SubtitlesService, - uibButtonConfig) { + getStorageLangService) { var vm = this; vm.user = Authentication.user; vm.announce = MeanTorrentConfig.meanTorrentConfig.announce; @@ -187,7 +187,7 @@ vm.initInfo = function (tmdb_id) { TorrentsService.getTMDBInfo({ tmdbid: tmdb_id, - language: 'en' + language: getStorageLangService.getLang() }, function (res) { Notification.success({ message: ' ' + $translate.instant('TMDB_INFO_OK') diff --git a/modules/torrents/client/controllers/uploads.client.controller.js b/modules/torrents/client/controllers/uploads.client.controller.js index 4ff9befc..547a7207 100644 --- a/modules/torrents/client/controllers/uploads.client.controller.js +++ b/modules/torrents/client/controllers/uploads.client.controller.js @@ -6,10 +6,10 @@ .controller('TorrentsUploadController', TorrentsUploadController); TorrentsUploadController.$inject = ['$scope', '$state', '$translate', '$timeout', 'Authentication', 'MeanTorrentConfig', 'Upload', 'Notification', - 'TorrentsService']; + 'TorrentsService', 'getStorageLangService']; function TorrentsUploadController($scope, $state, $translate, $timeout, Authentication, MeanTorrentConfig, Upload, Notification, - TorrentsService) { + TorrentsService, getStorageLangService) { var vm = this; vm.announce = MeanTorrentConfig.meanTorrentConfig.announce; vm.tmdbConfig = MeanTorrentConfig.meanTorrentConfig.tmdbConfig; @@ -130,7 +130,7 @@ vm.tmdb_isloading = true; TorrentsService.getTMDBInfo({ tmdbid: tmdbid, - language: 'en' + language: getStorageLangService.getLang() }, function (res) { vm.tmdb_info_ok = true; vm.tmdb_isloading = false; diff --git a/modules/users/client/config/users-admin.client.menus.js b/modules/users/client/config/users-admin.client.menus.js index dae38cbc..105542e7 100644 --- a/modules/users/client/config/users-admin.client.menus.js +++ b/modules/users/client/config/users-admin.client.menus.js @@ -5,12 +5,12 @@ .module('users.admin') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; // Configuring the Users module - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addSubMenuItem('topbar', 'admin', { - title: $translate.instant('MENU_USERS_ADMIN'), + title: 'MENU_USERS_ADMIN', state: 'admin.users' }); } diff --git a/modules/vip/client/config/vip.client.menus.js b/modules/vip/client/config/vip.client.menus.js index 4270c70a..949ffad1 100644 --- a/modules/vip/client/config/vip.client.menus.js +++ b/modules/vip/client/config/vip.client.menus.js @@ -5,11 +5,11 @@ .module('vip') .run(menuConfig); - menuConfig.$inject = ['menuService', '$translate']; + menuConfig.$inject = ['menuService']; - function menuConfig(menuService, $translate) { + function menuConfig(menuService) { menuService.addMenuItem('topbar', { - title: $translate.instant('MENU_VIP'), + title: 'MENU_VIP', state: 'vip', roles: ['*'], position: 6 diff --git a/modules/vip/client/controllers/vip.client.controller.js b/modules/vip/client/controllers/vip.client.controller.js index 531f4903..45a0293c 100644 --- a/modules/vip/client/controllers/vip.client.controller.js +++ b/modules/vip/client/controllers/vip.client.controller.js @@ -15,8 +15,10 @@ if (o === 'en') { localStorageService.set('storage_user_lang', 'zh'); + $translate.use('zh'); } else { localStorageService.set('storage_user_lang', 'en'); + $translate.use('en'); } }; }