diff --git a/vue3/src/components/inputs/GlobalSearchDialog.vue b/vue3/src/components/inputs/GlobalSearchDialog.vue index 26618cfcf..601869216 100644 --- a/vue3/src/components/inputs/GlobalSearchDialog.vue +++ b/vue3/src/components/inputs/GlobalSearchDialog.vue @@ -70,9 +70,11 @@ import {useDisplay} from "vuetify"; import VClosableCardTitle from "@/components/dialogs/VClosableCardTitle.vue"; import {useDebounceFn} from "@vueuse/core"; import {ErrorMessageType, useMessageStore} from "@/stores/MessageStore"; +import {useI18n} from "vue-i18n"; const router = useRouter() const {mobile} = useDisplay() +const {t} = useI18n() const dialog = ref(false) const recipes = ref([] as Recipe[]) @@ -114,6 +116,8 @@ const searchResults = computed(() => { // searchResults.push({name: 'Recent 2', icon: 'fas fa-history',} as SearchResult) // searchResults.push({name: 'Recent 3', icon: 'fas fa-history',} as SearchResult) + searchResults.push({name: t('AllRecipes'), icon: 'fas fa-search', type: "link_advanced_search"} as SearchResult) + flatRecipes.value.slice(0, 5).forEach(r => { searchResults.push({name: r.name, image: r.image, recipeId: r.id} as SearchResult) }) diff --git a/vue3/src/locales/ar.json b/vue3/src/locales/ar.json index e54c6bf63..e5d8e5f1f 100644 --- a/vue3/src/locales/ar.json +++ b/vue3/src/locales/ar.json @@ -17,6 +17,7 @@ "Added_on": "", "Admin": "", "Advanced": "", + "AllRecipes": "", "App": "", "Are_You_Sure": "", "Auto_Planner": "", diff --git a/vue3/src/locales/bg.json b/vue3/src/locales/bg.json index 05a10bb8c..09c0e2d83 100644 --- a/vue3/src/locales/bg.json +++ b/vue3/src/locales/bg.json @@ -17,6 +17,7 @@ "Added_on": "Добавено", "Admin": "", "Advanced": "Разширено", + "AllRecipes": "", "App": "Приложение", "Are_You_Sure": "Сигурен ли си?", "Auto_Planner": "Автоматичен плановик", diff --git a/vue3/src/locales/ca.json b/vue3/src/locales/ca.json index 22d385de4..5d9e727f7 100644 --- a/vue3/src/locales/ca.json +++ b/vue3/src/locales/ca.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "", "Alignment": "", + "AllRecipes": "", "Amount": "Quantitat", "App": "", "Are_You_Sure": "", diff --git a/vue3/src/locales/cs.json b/vue3/src/locales/cs.json index e8ec9f276..ddc932a1e 100644 --- a/vue3/src/locales/cs.json +++ b/vue3/src/locales/cs.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Rozšířené", "Alignment": "Zarovnání", + "AllRecipes": "", "Amount": "Množství", "App": "Aplikace", "Are_You_Sure": "Jste si jistí?", diff --git a/vue3/src/locales/da.json b/vue3/src/locales/da.json index d62317f7b..2479cbb7f 100644 --- a/vue3/src/locales/da.json +++ b/vue3/src/locales/da.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Avanceret", "Alignment": "Justering", + "AllRecipes": "", "Amount": "Mængde", "App": "App", "Are_You_Sure": "Er du sikker?", diff --git a/vue3/src/locales/de.json b/vue3/src/locales/de.json index 93a32f474..7c63b2c7f 100644 --- a/vue3/src/locales/de.json +++ b/vue3/src/locales/de.json @@ -22,6 +22,7 @@ "Advanced": "Erweitert", "Advanced Search Settings": "Erweiterte Sucheinstellungen", "Alignment": "Ausrichtung", + "AllRecipes": "Alle Rezepte", "Amount": "Menge", "App": "App", "Are_You_Sure": "Bist du sicher?", diff --git a/vue3/src/locales/el.json b/vue3/src/locales/el.json index 19f93f776..87ac52442 100644 --- a/vue3/src/locales/el.json +++ b/vue3/src/locales/el.json @@ -19,6 +19,7 @@ "Added_on": "Προστέθηκε στις", "Admin": "", "Advanced": "Για προχωρημένους", + "AllRecipes": "", "Amount": "Ποσότητα", "App": "Εφαρμογή", "Are_You_Sure": "Είστε σίγουροι;", diff --git a/vue3/src/locales/en.json b/vue3/src/locales/en.json index 7e9262b30..81a8ab5a3 100644 --- a/vue3/src/locales/en.json +++ b/vue3/src/locales/en.json @@ -20,6 +20,7 @@ "Admin": "Admin", "Advanced": "Advanced", "Alignment": "Alignment", + "AllRecipes": "All Recipes", "Amount": "Amount", "App": "App", "Are_You_Sure": "Are you sure?", diff --git a/vue3/src/locales/es.json b/vue3/src/locales/es.json index ac08ab746..65ea9ab21 100644 --- a/vue3/src/locales/es.json +++ b/vue3/src/locales/es.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Avanzado", "Alignment": "Alineación", + "AllRecipes": "", "Amount": "Cantidad", "App": "Aplicación", "Are_You_Sure": "Esta seguro?", diff --git a/vue3/src/locales/fi.json b/vue3/src/locales/fi.json index 37983fb12..58543d1ef 100644 --- a/vue3/src/locales/fi.json +++ b/vue3/src/locales/fi.json @@ -12,6 +12,7 @@ "Added_To_Shopping_List": "Lisätty ostoslistaan", "Admin": "", "Advanced Search Settings": "Tarkennetun Haun Asetukset", + "AllRecipes": "", "Auto_Planner": "Automaattinen Suunnittelija", "Automate": "Automatisoi", "Automation": "Automaatio", diff --git a/vue3/src/locales/fr.json b/vue3/src/locales/fr.json index 9780eeb60..e5f26963e 100644 --- a/vue3/src/locales/fr.json +++ b/vue3/src/locales/fr.json @@ -21,6 +21,7 @@ "Advanced": "Avancé", "Advanced Search Settings": "Paramètres de recherche avancée", "Alignment": "Alignement", + "AllRecipes": "", "Amount": "Quantité", "App": "Appli", "Are_You_Sure": "Etes-vous sûr ?", diff --git a/vue3/src/locales/he.json b/vue3/src/locales/he.json index f7f0cae7f..1d1ed382e 100644 --- a/vue3/src/locales/he.json +++ b/vue3/src/locales/he.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "מתקדם", "Alignment": "יישור", + "AllRecipes": "", "Amount": "כמות", "App": "אפליקציה", "Are_You_Sure": "בטוח?", diff --git a/vue3/src/locales/hu.json b/vue3/src/locales/hu.json index e47126e8e..0384e5d24 100644 --- a/vue3/src/locales/hu.json +++ b/vue3/src/locales/hu.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Haladó", "Alignment": "Igazítás", + "AllRecipes": "", "Amount": "Összeg", "App": "Applikáció", "Are_You_Sure": "Biztos benne?", diff --git a/vue3/src/locales/hy.json b/vue3/src/locales/hy.json index 831249960..4c249d291 100644 --- a/vue3/src/locales/hy.json +++ b/vue3/src/locales/hy.json @@ -11,6 +11,7 @@ "Add_to_Shopping": "Ավելացնել գնումներին", "Admin": "", "Advanced Search Settings": "Ընդլայնված փնտրման կարգավորումներ", + "AllRecipes": "", "Automate": "Ավտոմատացնել", "Available": "", "AvailableCategories": "", diff --git a/vue3/src/locales/id.json b/vue3/src/locales/id.json index a1c6af9ff..f210e26c7 100644 --- a/vue3/src/locales/id.json +++ b/vue3/src/locales/id.json @@ -19,6 +19,7 @@ "Added_on": "", "Admin": "", "Advanced": "", + "AllRecipes": "", "App": "", "Are_You_Sure": "", "Auto_Planner": "", diff --git a/vue3/src/locales/is.json b/vue3/src/locales/is.json index 5b18857a3..4278bd614 100644 --- a/vue3/src/locales/is.json +++ b/vue3/src/locales/is.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "", "Alignment": "", + "AllRecipes": "", "Amount": "", "App": "", "Are_You_Sure": "", diff --git a/vue3/src/locales/it.json b/vue3/src/locales/it.json index 24c814838..d26049ede 100644 --- a/vue3/src/locales/it.json +++ b/vue3/src/locales/it.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Avanzate", "Advanced Search Settings": "Impostazioni avanzate di ricerca", + "AllRecipes": "", "Amount": "Quantità", "App": "Applicazione", "Are_You_Sure": "Sei sicuro?", diff --git a/vue3/src/locales/lt.json b/vue3/src/locales/lt.json index aa774cd83..479f6a26d 100644 --- a/vue3/src/locales/lt.json +++ b/vue3/src/locales/lt.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "", "Alignment": "", + "AllRecipes": "", "Amount": "Suma", "App": "", "Are_You_Sure": "", diff --git a/vue3/src/locales/nb_NO.json b/vue3/src/locales/nb_NO.json index 44afb9d10..4f24f1165 100644 --- a/vue3/src/locales/nb_NO.json +++ b/vue3/src/locales/nb_NO.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Avansert", "Alignment": "Justering", + "AllRecipes": "", "Amount": "Mengde", "App": "App", "Are_You_Sure": "", diff --git a/vue3/src/locales/nl.json b/vue3/src/locales/nl.json index 7ce5a8a46..7647f9fe2 100644 --- a/vue3/src/locales/nl.json +++ b/vue3/src/locales/nl.json @@ -21,6 +21,7 @@ "Admin": "", "Advanced": "Geavanceerd", "Advanced Search Settings": "Geavanceerde zoekinstellingen", + "AllRecipes": "", "Amount": "Hoeveelheid", "App": "App", "Are_You_Sure": "Weet je het zeker?", diff --git a/vue3/src/locales/pl.json b/vue3/src/locales/pl.json index 4a1194b97..831f63ea7 100644 --- a/vue3/src/locales/pl.json +++ b/vue3/src/locales/pl.json @@ -21,6 +21,7 @@ "Advanced": "Zaawansowany", "Advanced Search Settings": "Ustawienia zaawansowanego wyszukiwania", "Alignment": "Wyrównanie", + "AllRecipes": "", "Amount": "Ilość", "App": "Aplikacja", "Are_You_Sure": "Jesteś pewny?", diff --git a/vue3/src/locales/pt.json b/vue3/src/locales/pt.json index b86f67e2f..85430b8e1 100644 --- a/vue3/src/locales/pt.json +++ b/vue3/src/locales/pt.json @@ -17,6 +17,7 @@ "Added_on": "Adicionado a", "Admin": "", "Advanced": "Avançado", + "AllRecipes": "", "Amount": "Quantidade", "Auto_Planner": "", "Auto_Sort": "Classificação automática", diff --git a/vue3/src/locales/pt_BR.json b/vue3/src/locales/pt_BR.json index 310e1bfb1..79ebcdfaf 100644 --- a/vue3/src/locales/pt_BR.json +++ b/vue3/src/locales/pt_BR.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Avançado", "Alignment": "Alinhamento", + "AllRecipes": "", "Amount": "Quantidade", "App": "Aplicação", "Are_You_Sure": "Você tem certeza?", diff --git a/vue3/src/locales/ro.json b/vue3/src/locales/ro.json index 4bbdf46ea..f96872009 100644 --- a/vue3/src/locales/ro.json +++ b/vue3/src/locales/ro.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Avansat", "Advanced Search Settings": "", + "AllRecipes": "", "Amount": "Cantitate", "App": "Aplicație", "Are_You_Sure": "Sunteți sigur?", diff --git a/vue3/src/locales/ru.json b/vue3/src/locales/ru.json index 9692e56e8..aeae8408e 100644 --- a/vue3/src/locales/ru.json +++ b/vue3/src/locales/ru.json @@ -18,6 +18,7 @@ "Admin": "", "Advanced": "Расширенный", "Advanced Search Settings": "", + "AllRecipes": "", "Are_You_Sure": "Вы уверены?", "Auto_Planner": "Автопланировщик", "Automate": "Автоматизировать", diff --git a/vue3/src/locales/sl.json b/vue3/src/locales/sl.json index 234028d60..d844a4306 100644 --- a/vue3/src/locales/sl.json +++ b/vue3/src/locales/sl.json @@ -15,6 +15,7 @@ "Added_by": "Dodano s strani", "Admin": "", "Advanced Search Settings": "", + "AllRecipes": "", "Amount": "Količina", "Auto_Planner": "Avto-planer", "Auto_Sort": "Samodejno Razvrščanje", diff --git a/vue3/src/locales/sv.json b/vue3/src/locales/sv.json index 111f026ee..65f74d7a3 100644 --- a/vue3/src/locales/sv.json +++ b/vue3/src/locales/sv.json @@ -21,6 +21,7 @@ "Admin": "", "Advanced": "Avancerat", "Alignment": "Orientering", + "AllRecipes": "", "Amount": "Mängd", "App": "App", "Are_You_Sure": "Är du säker?", diff --git a/vue3/src/locales/tr.json b/vue3/src/locales/tr.json index 73f6c86a5..c8de45c0f 100644 --- a/vue3/src/locales/tr.json +++ b/vue3/src/locales/tr.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "Gelişmiş", "Alignment": "Hizalama", + "AllRecipes": "", "Amount": "Miktar", "App": "Uygulama", "Are_You_Sure": "Emin misin?", diff --git a/vue3/src/locales/uk.json b/vue3/src/locales/uk.json index f2b629159..3a700d6b0 100644 --- a/vue3/src/locales/uk.json +++ b/vue3/src/locales/uk.json @@ -17,6 +17,7 @@ "Added_on": "Додано На", "Admin": "", "Advanced": "", + "AllRecipes": "", "Amount": "Кількість", "App": "", "Are_You_Sure": "", diff --git a/vue3/src/locales/zh_Hans.json b/vue3/src/locales/zh_Hans.json index 49c0e95cb..925b8893e 100644 --- a/vue3/src/locales/zh_Hans.json +++ b/vue3/src/locales/zh_Hans.json @@ -20,6 +20,7 @@ "Admin": "", "Advanced": "高级", "Alignment": "校准", + "AllRecipes": "", "Amount": "数量", "App": "应用", "Are_You_Sure": "你确定吗?", diff --git a/vue3/src/locales/zh_Hant.json b/vue3/src/locales/zh_Hant.json index f8dc2c799..aa2c36552 100644 --- a/vue3/src/locales/zh_Hant.json +++ b/vue3/src/locales/zh_Hant.json @@ -9,6 +9,7 @@ "Add_to_Plan": "加入計劃", "Add_to_Shopping": "加入購物清單", "Admin": "", + "AllRecipes": "", "Available": "", "AvailableCategories": "", "BaseUnit": "", diff --git a/vue3/src/pages/SearchPage.vue b/vue3/src/pages/SearchPage.vue index df91d19df..10fa93409 100644 --- a/vue3/src/pages/SearchPage.vue +++ b/vue3/src/pages/SearchPage.vue @@ -1,44 +1,58 @@