From 10dc14f109fc3aede6ea13d7b4632d4e8fba2eb4 Mon Sep 17 00:00:00 2001 From: wvffle Date: Fri, 25 Nov 2022 20:38:25 +0000 Subject: [PATCH] Fix all locale linting errors except unused keys --- front/.eslintrc.js | 7 +- front/src/components/SetInstanceModal.vue | 11 +- front/src/components/auth/Authorize.vue | 4 +- .../components/playlists/PlaylistModal.vue | 6 +- front/src/composables/useErrorHandler.ts | 2 +- front/src/init/sentry.ts | 17 ++- front/src/locales/ca.json | 4 +- front/src/locales/cs.json | 4 +- front/src/locales/de.json | 4 +- front/src/locales/el.json | 2 +- front/src/locales/en_GB.json | 4 +- front/src/locales/en_US.json | 14 +- front/src/locales/es.json | 2 +- front/src/locales/eu.json | 4 +- front/src/locales/fr_FR.json | 82 +++++------ front/src/locales/gl.json | 4 +- front/src/locales/hu.json | 2 +- front/src/locales/it.json | 4 +- front/src/locales/ja_JP.json | 4 +- front/src/locales/nb_NO.json | 16 +-- front/src/locales/nl.json | 4 +- front/src/locales/oc.json | 130 +++++++++--------- front/src/locales/pl.json | 10 +- front/src/locales/pt_BR.json | 4 +- front/src/locales/ru.json | 4 +- front/src/locales/sv.json | 2 +- front/src/locales/zh_Hans.json | 4 +- 27 files changed, 188 insertions(+), 167 deletions(-) diff --git a/front/.eslintrc.js b/front/.eslintrc.js index 638262396..1a89bdda3 100644 --- a/front/.eslintrc.js +++ b/front/.eslintrc.js @@ -34,10 +34,15 @@ module.exports = { 'no-undef': 'off', // NOTE: i18n + '@intlify/vue-i18n/no-deprecated-i18n-component': 'error', '@intlify/vue-i18n/valid-message-syntax': 'error', + '@intlify/vue-i18n/no-i18n-t-path-prop': 'error', '@intlify/vue-i18n/no-missing-keys': 'error', '@intlify/vue-i18n/no-dynamic-keys': 'error', - '@intlify/vue-i18n/no-unused-keys': 'error', + '@intlify/vue-i18n/no-unused-keys': ['error', { + extensions: ['.ts', '.vue'], + enableFix: true + }], // TODO (wvffle): Remove after VUI and #1618 'vue/multi-word-component-names': 'off', diff --git a/front/src/components/SetInstanceModal.vue b/front/src/components/SetInstanceModal.vue index abf5d6d76..199724e39 100644 --- a/front/src/components/SetInstanceModal.vue +++ b/front/src/components/SetInstanceModal.vue @@ -99,7 +99,16 @@ const checkAndSwitch = async (url: string) => { v-if="$store.state.instance.instanceUrl" class="description" > - {{ $t('components.SetInstanceModal.message.currentConnection', {url: $store.state.instance.instanceUrl, hostname: $store.getters['instance/domain']}) }} + + + {{ $store.getters['instance/domain'] }} + + + + {{ $t('', {url: $store.state.instance.instanceUrl, hostname: $store.getters['instance/domain']}) }}

{{ $t('components.SetInstanceModal.help.selectPod') }} diff --git a/front/src/components/auth/Authorize.vue b/front/src/components/auth/Authorize.vue index d572aea4c..f56709640 100644 --- a/front/src/components/auth/Authorize.vue +++ b/front/src/components/auth/Authorize.vue @@ -219,7 +219,9 @@ whenever(() => props.clientId, fetchApplication, { immediate: true })

- {{ $t('components.auth.Authorize.help.redirect', {url: redirectUri}) }} + + {{ redirectUri }} +

diff --git a/front/src/components/playlists/PlaylistModal.vue b/front/src/components/playlists/PlaylistModal.vue index abb11b6c7..9f9590420 100644 --- a/front/src/components/playlists/PlaylistModal.vue +++ b/front/src/components/playlists/PlaylistModal.vue @@ -112,7 +112,11 @@ store.dispatch('playlists/fetchOwn') class="ui warning message" >

- {{ $t('components.playlists.PlaylistModal.warning.duplicate', {track: track?.title, playlist: duplicateTrackAddInfo.playlist_name}) }} + + {{ track?.title }} + {{ duplicateTrackAddInfo.playlist_name }} +

{{ track?.title }}

+