diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 759c91240926e..a8623983b6f3f 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -23,6 +23,7 @@ > diff --git a/src/renderer/components/ft-select/ft-select.js b/src/renderer/components/ft-select/ft-select.js index 60cdebcaf7cac..80cd726b73a25 100644 --- a/src/renderer/components/ft-select/ft-select.js +++ b/src/renderer/components/ft-select/ft-select.js @@ -47,6 +47,10 @@ export default defineComponent({ iconColor: { type: String, default: null + }, + isLocaleSelector: { + type: Boolean, + default: false } }, emits: ['change'], diff --git a/src/renderer/components/ft-select/ft-select.vue b/src/renderer/components/ft-select/ft-select.vue index 8b6acb20b2316..77f466625b8e3 100644 --- a/src/renderer/components/ft-select/ft-select.vue +++ b/src/renderer/components/ft-select/ft-select.vue @@ -15,6 +15,7 @@ v-for="(name, index) in selectNames" :key="index" :value="selectValues[index]" + :lang="isLocaleSelector && selectValues[index] !== 'system' ? selectValues[index].replace('_', '-') : null" > {{ name }} diff --git a/src/renderer/components/general-settings/general-settings.vue b/src/renderer/components/general-settings/general-settings.vue index 536aa22461f73..2a77422f45959 100644 --- a/src/renderer/components/general-settings/general-settings.vue +++ b/src/renderer/components/general-settings/general-settings.vue @@ -81,6 +81,7 @@ :select-names="localeNames" :select-values="localeOptions" :icon="['fas', 'language']" + is-locale-selector @change="updateCurrentLocale" /> GitHub: FreeTubeApp/FreeTube
${this.$t('About.Licensed under the')} ${this.$t('About.AGPLv3')}` + content: `GitHub: FreeTubeApp/FreeTube
${this.$t('About.Licensed under the')} ${this.$t('About.AGPLv3')}` }, { icon: ['fas', 'file-download'],