diff --git a/public/views/translators.html b/public/views/translators.html
index f0989984a..70b34564e 100644
--- a/public/views/translators.html
+++ b/public/views/translators.html
@@ -9,16 +9,9 @@
diff --git a/src/js/services/uxLanguage.js b/src/js/services/uxLanguage.js
index 84c09b176..438f4c03e 100644
--- a/src/js/services/uxLanguage.js
+++ b/src/js/services/uxLanguage.js
@@ -9,21 +9,12 @@ angular.module('copayApp.services')
}, {
name: 'Français',
isoCode: 'fr',
- }, {
- name: 'Italiano',
- isoCode: 'it',
}, {
name: 'Deutsch',
isoCode: 'de',
}, {
name: 'Español',
isoCode: 'es',
- }, {
- name: 'Português',
- isoCode: 'pt',
- }, {
- name: 'Ελληνικά',
- isoCode: 'el',
}, {
name: '日本語',
isoCode: 'ja',
@@ -31,9 +22,6 @@ angular.module('copayApp.services')
}, {
name: 'Pусский',
isoCode: 'ru',
- }, {
- name: 'Türk',
- isoCode: 'tr',
}];
root.currentLanguage = null;
@@ -50,6 +38,11 @@ angular.module('copayApp.services')
}
userLang = userLang ? (userLang.split('-', 1)[0] || 'en') : 'en';
+ // Set only available languages
+ userLang = lodash.find(root.availableLanguages, {
+ 'isoCode': userLang
+ }) ? userLang : 'en';
+
return userLang;
};