From fa819d3bda978699c0616884842056cfa222e270 Mon Sep 17 00:00:00 2001 From: corsacca Date: Mon, 31 Aug 2026 14:57:23 +0100 Subject: [PATCH] relabel the exact filter toggle to "Exact Search" in all languages Replace the "Exact" i18n key with a translated "Exact Search" across the 8 locales and update the component's English fallbacks. --- app/components/public/UupgsList.vue | 6 +++--- app/utils/uupgListTranslations.ts | 2 +- i18n/locales/ar/common.json | 2 +- i18n/locales/de/common.json | 2 +- i18n/locales/en/common.json | 2 +- i18n/locales/es/common.json | 2 +- i18n/locales/fr/common.json | 2 +- i18n/locales/hi/common.json | 2 +- i18n/locales/pt/common.json | 2 +- i18n/locales/ru/common.json | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/app/components/public/UupgsList.vue b/app/components/public/UupgsList.vue index 723f15ea..4393db41 100644 --- a/app/components/public/UupgsList.vue +++ b/app/components/public/UupgsList.vue @@ -182,7 +182,7 @@ function toggleEngaged() { function toggleExact() { if (activeFilters.value.exact) return removeFilter('exact') - activeFilters.value = { ...activeFilters.value, exact: { value: 'yes', label: props.t.exact_filter || 'Exact' } } + activeFilters.value = { ...activeFilters.value, exact: { value: 'yes', label: props.t.exact_filter || 'Exact Search' } } page.value = 1 filterUUPGs() } @@ -471,7 +471,7 @@ const showMore = computed(() => hasMore()) :data-active="activeFilters.exact ? '' : undefined" @click="toggleExact" > - {{ t.exact_filter || 'Exact' }} + {{ t.exact_filter || 'Exact Search' }} @@ -556,7 +556,7 @@ const showMore = computed(() => hasMore()) type="button" :data-active="activeFilters.exact ? '' : undefined" @click="toggleExact" - >{{ t.exact_filter || 'Exact' }} + >{{ t.exact_filter || 'Exact Search' }} diff --git a/app/utils/uupgListTranslations.ts b/app/utils/uupgListTranslations.ts index 9efc837a..f7c1a04c 100644 --- a/app/utils/uupgListTranslations.ts +++ b/app/utils/uupgListTranslations.ts @@ -27,7 +27,7 @@ export function buildUupgListTranslations(t: (key: string) => string) { clear_all: t('Clear All'), adopted_filter: t('Adopted'), engaged_filter: t('Engaged'), - exact_filter: t('Exact'), + exact_filter: t('Exact Search'), type_to_search: t('Type to search...'), no_options: t('No options found') } diff --git a/i18n/locales/ar/common.json b/i18n/locales/ar/common.json index d96e9f25..33697471 100644 --- a/i18n/locales/ar/common.json +++ b/i18n/locales/ar/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "كل حركة إنجيلية تبدأ دائما بالصلاة. صلوا يوميا من أجل الشعوب التي لم تخدم بعد وساعدوا في تمهيد الطريق", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "كل مجموعة بشرية غير مبشرة تتبناها كنيسة ملتزمة بالصلاة والعطاء والإرسال", "Every unengaged people on earth engaged by 2033": "كل شعب لم يتم الوصول إليه على وجه الأرض سيكون مشمولا بالمشاركة بحلول 2033", - "Exact": "بالضبط", + "Exact Search": "بحث دقيق", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "مثال: راعي الكنيسة، راعي الإرسالية، شيخ الكنيسة، قائد المتطوعين، إلخ.", "Find a UUPG": "إبحث عن شعب لم يخدم بعد", "First Name": "الإسم الشخصي", diff --git a/i18n/locales/de/common.json b/i18n/locales/de/common.json index 2bb03a6a..f1dbca01 100644 --- a/i18n/locales/de/common.json +++ b/i18n/locales/de/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Jede Bewegung des Evangeliums beginnt mit Fürbitte. Sege eine unerreichte Volksgruppe täglich durch dein Gebet und bringe sie somit näher zu Jesus.", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Jede einzelne der völlig unerreichten Volksgruppen soll von einer Ortsgemeinde adoptiert werden, durch Beten, Geben und Senden", "Every unengaged people on earth engaged by 2033": "Alle unverheirateten Menschen auf der Erde werden bis 2033 verheiratet sein.", - "Exact": "Exakt", + "Exact Search": "Exakte Suche", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Beispiel: Pastor, Missionspastor, Ältester, ehrenamtlicher Leiter usw.", "Find a UUPG": "Eine VUVG finden", "First Name": "Vorname", diff --git a/i18n/locales/en/common.json b/i18n/locales/en/common.json index 4d7a4c41..9baf056c 100644 --- a/i18n/locales/en/common.json +++ b/i18n/locales/en/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Every unengaged people group adopted by a church committed to prayer, giving, and sending", "Every unengaged people on earth engaged by 2033": "Every unengaged people on earth engaged by 2033", - "Exact": "Exact", + "Exact Search": "Exact Search", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.", "Find a UUPG": "Find a UUPG", "First Name": "First Name", diff --git a/i18n/locales/es/common.json b/i18n/locales/es/common.json index fdb8b476..044f7e97 100644 --- a/i18n/locales/es/common.json +++ b/i18n/locales/es/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Todo movimiento del evangelio comienza con la intercesión. Cubre a un grupo étnico no alcanzado con oración diaria y ayude a preparar el camino.", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Cada grupo étnico no evangelizado adoptado por una iglesia comprometida con la oración, la ofrenda y el envío.", "Every unengaged people on earth engaged by 2033": "Todas las personas solteras del mundo estarán comprometidas para 2033", - "Exact": "Exacto", + "Exact Search": "Búsqueda exacta", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Ejemplo: Pastor, Pastor de Misiones, Anciano, Líder Voluntario, etc.", "Find a UUPG": "Encuentre un PNANC", "First Name": "Nombre", diff --git a/i18n/locales/fr/common.json b/i18n/locales/fr/common.json index 790e24c8..a117c7e0 100644 --- a/i18n/locales/fr/common.json +++ b/i18n/locales/fr/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Tout mouvement de l'Évangile commence par l'intercession. Couvrez un peuple non engagé de prière quotidienne et aidez à préparer le chemin.", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Chaque peuple non engagé adopté par une église locale engagée dans la prière, le don et l'envoi", "Every unengaged people on earth engaged by 2033": "Chaque peuple non engagé de la terre, engagé d'ici 2033", - "Exact": "Exact", + "Exact Search": "Recherche exacte", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Exemple : pasteur, pasteur chargé des missions, ancien, responsable bénévole, etc.", "Find a UUPG": "Trouver un peuple non atteint et non engagé", "First Name": "Prénom", diff --git a/i18n/locales/hi/common.json b/i18n/locales/hi/common.json index 4855d6e8..c8148424 100644 --- a/i18n/locales/hi/common.json +++ b/i18n/locales/hi/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "सुसमाचार की हर गतिविधि मध्यस्थता से शुरू होती है। एक निष्क्रिय जनसमूह को दैनिक प्रार्थना में ढकें और मार्ग तैयार करने में मदद करें।", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "प्रत्येक असंलग्न जनसमूह जिसे प्रार्थना, दान और भेजने के लिए प्रतिबद्ध एक चर्च ने अपनाया है।", "Every unengaged people on earth engaged by 2033": "2033 तक पृथ्वी पर हर अविवाहित व्यक्ति का विवाह हो जाएगा।", - "Exact": "सटीक", + "Exact Search": "सटीक खोज", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "उदाहरण: पादरी, मिशन पादरी, एल्डर, स्वयंसेवक नेता आदि।", "Find a UUPG": "UUPG खोजें", "First Name": "पहला नाम", diff --git a/i18n/locales/pt/common.json b/i18n/locales/pt/common.json index 924dead5..100f176b 100644 --- a/i18n/locales/pt/common.json +++ b/i18n/locales/pt/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Todo movimento do evangelho começa com intercessão. Cubra um povo não engajado em oração diária e ajude a preparar o caminho.", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Cada grupo étnico não engajado adotado por uma igreja comprometida com a oração, contribuição e o envio", "Every unengaged people on earth engaged by 2033": "Todas as pessoas solteiras do mundo estarão comprometidas até 2033", - "Exact": "Exato", + "Exact Search": "Pesquisa exata", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Exemplo: Pastor, Pastor Missionário, Ancião, Líder Voluntário, etc.", "Find a UUPG": "Encontre um PNANE", "First Name": "Nome próprio", diff --git a/i18n/locales/ru/common.json b/i18n/locales/ru/common.json index 5f6747e6..58a0cfb2 100644 --- a/i18n/locales/ru/common.json +++ b/i18n/locales/ru/common.json @@ -87,7 +87,7 @@ "Every movement of the gospel begins with intercession. Cover an unengaged people group in daily prayer and help prepare the way.": "Покрывайте ежедневной молитвой незадействованные народности и помогайте подготовить путь.", "Every unengaged people group adopted by a church committed to prayer, giving, and sending": "Каждая незадействованная народность принята церковью, приверженной молитве, пожертвованиям и посылке миссионеров", "Every unengaged people on earth engaged by 2033": "Все незамужние люди на земле будут женаты к 2033 году", - "Exact": "Точно", + "Exact Search": "Точный поиск", "Example: Pastor, Missions Pastor, Elder, Volunteer Leader etc.": "Пример: пастор, пастор миссий, старейшина, руководитель волонтеров и т. д.", "Find a UUPG": "Найти UUPG", "First Name": "Имя",