From acddb91946d042c66e3910cdbc01ec0d2a028f9b Mon Sep 17 00:00:00 2001 From: Valentyne Stigloher Date: Sat, 19 Apr 2025 12:42:12 +0200 Subject: [PATCH] (refactor)(pronouns) replace component by declaring grammar tables in config.suml --- components/pronouns/PronounsDetailPage.vue | 8 ++- .../pronouns/PronounsGrammarTables.vue | 26 +++++----- locale/_/pronouns/GrammarTables.vue | 11 ---- locale/_base/pronouns/GrammarTables.vue | 40 --------------- locale/ar/pronouns/GrammarTables.vue | 1 - locale/en/config.suml | 23 +++++++++ locale/en/pronouns/GrammarTables.vue | 40 --------------- locale/eo/pronouns/GrammarTables.vue | 1 - locale/es/config.suml | 41 +++++++++++++++ locale/es/pronouns/GrammarTables.vue | 50 ------------------- locale/et/pronouns/GrammarTables.vue | 40 --------------- locale/fo/config.suml | 20 ++++++++ locale/fo/pronouns/GrammarTables.vue | 38 -------------- locale/fr/config.suml | 20 ++++++++ locale/fr/pronouns/GrammarTables.vue | 38 -------------- locale/hbs/pronouns/GrammarTables.vue | 40 --------------- locale/he/pronouns/GrammarTables.vue | 40 --------------- locale/it/pronouns/GrammarTables.vue | 38 -------------- locale/ja/pronouns/GrammarTables.vue | 1 - locale/ko/pronouns/GrammarTables.vue | 40 --------------- locale/lad/config.suml | 41 +++++++++++++++ locale/lad/pronouns/GrammarTables.vue | 50 ------------------- locale/nb/config.suml | 17 +++++++ locale/nb/pronouns/GrammarTables.vue | 36 ------------- locale/nl/config.suml | 23 +++++++++ locale/nl/pronouns/GrammarTables.vue | 40 --------------- locale/nn/config.suml | 17 +++++++ locale/nn/pronouns/GrammarTables.vue | 36 ------------- locale/no/pronouns/GrammarTables.vue | 1 - locale/pt/config.suml | 37 ++++++++++++++ locale/pt/pronouns/GrammarTables.vue | 47 ----------------- locale/ro/config.suml | 17 +++++++ locale/ro/pronouns/GrammarTables.vue | 36 ------------- locale/sv/config.suml | 17 +++++++ locale/sv/pronouns/GrammarTables.vue | 36 ------------- locale/tok/pronouns/GrammarTables.vue | 1 - locale/tr/pronouns/GrammarTables.vue | 40 --------------- locale/vi/pronouns/GrammarTables.vue | 1 - locale/yi/pronouns/GrammarTables.vue | 40 --------------- locale/zh/pronouns/GrammarTables.vue | 11 ---- 40 files changed, 290 insertions(+), 810 deletions(-) rename locale/de/pronouns/GrammarTables.vue => components/pronouns/PronounsGrammarTables.vue (54%) delete mode 100644 locale/_/pronouns/GrammarTables.vue delete mode 100644 locale/_base/pronouns/GrammarTables.vue delete mode 100644 locale/ar/pronouns/GrammarTables.vue delete mode 100644 locale/en/pronouns/GrammarTables.vue delete mode 100644 locale/eo/pronouns/GrammarTables.vue delete mode 100644 locale/es/pronouns/GrammarTables.vue delete mode 100644 locale/et/pronouns/GrammarTables.vue delete mode 100644 locale/fo/pronouns/GrammarTables.vue delete mode 100644 locale/fr/pronouns/GrammarTables.vue delete mode 100644 locale/hbs/pronouns/GrammarTables.vue delete mode 100644 locale/he/pronouns/GrammarTables.vue delete mode 100644 locale/it/pronouns/GrammarTables.vue delete mode 100644 locale/ja/pronouns/GrammarTables.vue delete mode 100644 locale/ko/pronouns/GrammarTables.vue delete mode 100644 locale/lad/pronouns/GrammarTables.vue delete mode 100644 locale/nb/pronouns/GrammarTables.vue delete mode 100644 locale/nl/pronouns/GrammarTables.vue delete mode 100644 locale/nn/pronouns/GrammarTables.vue delete mode 100644 locale/no/pronouns/GrammarTables.vue delete mode 100644 locale/pt/pronouns/GrammarTables.vue delete mode 100644 locale/ro/pronouns/GrammarTables.vue delete mode 100644 locale/sv/pronouns/GrammarTables.vue delete mode 100644 locale/tok/pronouns/GrammarTables.vue delete mode 100644 locale/tr/pronouns/GrammarTables.vue delete mode 100644 locale/vi/pronouns/GrammarTables.vue delete mode 100644 locale/yi/pronouns/GrammarTables.vue delete mode 100644 locale/zh/pronouns/GrammarTables.vue diff --git a/components/pronouns/PronounsDetailPage.vue b/components/pronouns/PronounsDetailPage.vue index 4864a1b1c..9c49f7906 100644 --- a/components/pronouns/PronounsDetailPage.vue +++ b/components/pronouns/PronounsDetailPage.vue @@ -12,12 +12,10 @@ const props = defineProps<{ showSources?: boolean; }>(); -const GrammarTables = useLocaleComponent('pronouns', 'GrammarTables'); - const { $translator: translator } = useNuxtApp(); const config = useConfig(); -const [pronounLibrary, examples] = await Promise.all([loadPronounLibrary(config), loadPronounExamples()]); +const [pronounLibrary, pronounExamples] = await Promise.all([loadPronounLibrary(config), loadPronounExamples()]); const glue = ` ${translator.translate('pronouns.or')} `; @@ -33,7 +31,7 @@ useSimpleHead({ const { data: sources } = useFetch('/api/sources', { lazy: true }); -const exampleCategories = ExampleCategory.from(examples, config); +const exampleCategories = ExampleCategory.from(pronounExamples, config); const nameOptions = props.pronoun.nameOptions(); const pronounGroup = pronounLibrary.find(props.pronoun); @@ -181,7 +179,7 @@ const counterFast = () => { - + diff --git a/locale/de/pronouns/GrammarTables.vue b/components/pronouns/PronounsGrammarTables.vue similarity index 54% rename from locale/de/pronouns/GrammarTables.vue rename to components/pronouns/PronounsGrammarTables.vue index cb391708e..f0ff9c0c1 100644 --- a/locale/de/pronouns/GrammarTables.vue +++ b/components/pronouns/PronounsGrammarTables.vue @@ -1,34 +1,36 @@