summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-11-29 21:56:53 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-11-29 21:56:53 +0900
commit55a57db958bb302400fa37e4bc3b58335dcf8f27 (patch)
tree27f375febced3a36ec58154d1fbfed9bc3afb1dd /src
parentMerge branch 'develop' of https://github.com/syuilo/misskey into develop (diff)
downloadsharkey-55a57db958bb302400fa37e4bc3b58335dcf8f27.tar.gz
sharkey-55a57db958bb302400fa37e4bc3b58335dcf8f27.tar.bz2
sharkey-55a57db958bb302400fa37e4bc3b58335dcf8f27.zip
Show current selected language (#3429)
Diffstat (limited to 'src')
-rw-r--r--src/client/app/desktop/views/components/settings.vue8
-rw-r--r--src/client/app/mobile/views/pages/settings.vue12
2 files changed, 19 insertions, 1 deletions
diff --git a/src/client/app/desktop/views/components/settings.vue b/src/client/app/desktop/views/components/settings.vue
index a474a50159..6b209641aa 100644
--- a/src/client/app/desktop/views/components/settings.vue
+++ b/src/client/app/desktop/views/components/settings.vue
@@ -182,6 +182,7 @@
</optgroup>
</ui-select>
<div class="none ui info">
+ <div>Current: <i>{{ this.currentLanguage }}</i></div>
<p><fa icon="info-circle"/>{{ $t('language-desc') }}</p>
</div>
</section>
@@ -350,6 +351,7 @@ export default Vue.extend({
meta: null,
version,
langs,
+ currentLanguage: 'Unknown',
latestVersion: undefined,
checkingForUpdate: false
};
@@ -554,6 +556,12 @@ export default Vue.extend({
this.$root.getMeta().then(meta => {
this.meta = meta;
});
+
+ try {
+ const locale = JSON.parse(localStorage.getItem('locale') || "{}");
+ const localeKey = localStorage.getItem('localeKey');
+ this.currentLanguage = `${locale.meta.lang} (${localeKey})`;
+ } catch { }
},
methods: {
readAllUnreadNotes() {
diff --git a/src/client/app/mobile/views/pages/settings.vue b/src/client/app/mobile/views/pages/settings.vue
index 8b6d0e79d2..a48729c709 100644
--- a/src/client/app/mobile/views/pages/settings.vue
+++ b/src/client/app/mobile/views/pages/settings.vue
@@ -118,7 +118,8 @@
<option v-for="x in langs" :value="x[0]" :key="x[0]">{{ x[1] }}</option>
</optgroup>
</ui-select>
- <span><fa icon="info-circle"/> {{ $t('lang-tip') }}</span>
+ <div>Current: <i>{{ this.currentLanguage }}</i></div>
+ <p><fa icon="info-circle"/> {{ $t('lang-tip') }}</p>
</section>
</ui-card>
@@ -225,6 +226,7 @@ export default Vue.extend({
version,
codename,
langs,
+ currentLanguage: 'Unknown',
latestVersion: undefined,
checkingForUpdate: false
};
@@ -377,6 +379,14 @@ export default Vue.extend({
},
},
+ created() {
+ try {
+ const locale = JSON.parse(localStorage.getItem('locale') || "{}");
+ const localeKey = localStorage.getItem('localeKey');
+ this.currentLanguage = `${locale.meta.lang} (${localeKey})`;
+ } catch { }
+ },
+
mounted() {
document.title = this.$t('settings');
},