From a5e861cd019eb7770b8524ecdb6237f33fd18d12 Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Sat, 26 Mar 2022 12:21:34 -0400 Subject: Set userLanguage cookie when setting interface language --- src/components/settings_modal/tabs/general_tab.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/components/settings_modal/tabs/general_tab.js') diff --git a/src/components/settings_modal/tabs/general_tab.js b/src/components/settings_modal/tabs/general_tab.js index 62d86176..de925155 100644 --- a/src/components/settings_modal/tabs/general_tab.js +++ b/src/components/settings_modal/tabs/general_tab.js @@ -72,6 +72,12 @@ const GeneralTab = { !this.$store.state.users.currentUser.background_image }, instanceShoutboxPresent () { return this.$store.state.instance.shoutAvailable }, + language: { + get: function () { return this.$store.getters.mergedConfig.interfaceLanguage }, + set: function (val) { + this.$store.dispatch('setOption', { name: 'interfaceLanguage', value: val }) + } + }, ...SharedComputedObject() }, methods: { -- cgit v1.2.3-70-g09d2 From 069cf3fa87c0d29803275fe66864d5e439cad309 Mon Sep 17 00:00:00 2001 From: HJ <30-hj@users.noreply.git.pleroma.social> Date: Sun, 22 May 2022 16:38:09 +0000 Subject: Revert "Merge branch 'from/develop/tusooa/lang-opts' into 'develop'" This reverts merge request !1494 --- package.json | 1 - .../interface_language_switcher.vue | 38 ++++++++++------------ src/components/registration/registration.js | 14 ++------ src/components/registration/registration.vue | 12 ------- src/components/settings_modal/tabs/general_tab.js | 6 ---- src/components/settings_modal/tabs/general_tab.vue | 6 +--- src/components/settings_modal/tabs/profile_tab.js | 38 ++++++++-------------- src/components/settings_modal/tabs/profile_tab.vue | 7 ---- src/i18n/en.json | 4 +-- src/modules/config.js | 5 --- src/services/api/api.service.js | 1 - src/services/locale/locale.service.js | 27 ++------------- yarn.lock | 5 --- 13 files changed, 37 insertions(+), 127 deletions(-) (limited to 'src/components/settings_modal/tabs/general_tab.js') diff --git a/package.json b/package.json index 58aeb363..b5ece450 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,6 @@ "cropperjs": "1.5.12", "diff": "3.5.0", "escape-html": "1.0.3", - "js-cookie": "^3.0.1", "localforage": "1.10.0", "parse-link-header": "1.0.1", "phoenix": "1.6.2", diff --git a/src/components/interface_language_switcher/interface_language_switcher.vue b/src/components/interface_language_switcher/interface_language_switcher.vue index 7ad1fe2e..6d1f83c4 100644 --- a/src/components/interface_language_switcher/interface_language_switcher.vue +++ b/src/components/interface_language_switcher/interface_language_switcher.vue @@ -1,12 +1,12 @@