feat: enhance email search results display with pluralization and localization support
This commit is contained in:
@@ -107,6 +107,7 @@ export default function Home() {
|
||||
advancedSearch,
|
||||
selectedKeyword,
|
||||
selectKeyword,
|
||||
hasMoreEmails,
|
||||
} = useEmailStore();
|
||||
|
||||
// Keyboard shortcuts handlers
|
||||
@@ -1147,6 +1148,14 @@ export default function Home() {
|
||||
)}
|
||||
</div>
|
||||
|
||||
{(searchQuery || !isFilterEmpty(searchFilters)) && !isLoading && (
|
||||
<div className="px-4 py-1.5 text-xs text-muted-foreground border-b border-border bg-muted/20">
|
||||
{hasMoreEmails
|
||||
? t("advanced_search.results_found_more", { count: emails.length })
|
||||
: t("advanced_search.results_found", { count: emails.length })}
|
||||
</div>
|
||||
)}
|
||||
|
||||
<div className="flex-1 min-h-0 flex flex-col">
|
||||
<WelcomeBanner />
|
||||
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} Filter",
|
||||
"toggle_filters": "Filter",
|
||||
"search_hint": "Verwenden Sie erweiterte Filter für eine präzise Suche",
|
||||
"advanced_filters_tooltip": "Erweiterte Suchfilter"
|
||||
"advanced_filters_tooltip": "Erweiterte Suchfilter",
|
||||
"results_found": "{count, plural, =0 {Keine Ergebnisse gefunden} one {# Ergebnis gefunden} other {# Ergebnisse gefunden}}",
|
||||
"results_found_more": "{count}+ Ergebnisse gefunden"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Willkommen in Ihrem Postfach",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} filters",
|
||||
"toggle_filters": "More",
|
||||
"search_hint": "Use advanced filters for precise search",
|
||||
"advanced_filters_tooltip": "Advanced search filters"
|
||||
"advanced_filters_tooltip": "Advanced search filters",
|
||||
"results_found": "{count, plural, =0 {No results found} one {# result found} other {# results found}}",
|
||||
"results_found_more": "{count}+ results found"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Welcome to your mailbox",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} filtros",
|
||||
"toggle_filters": "Filtros",
|
||||
"search_hint": "Usa los filtros avanzados para una búsqueda precisa",
|
||||
"advanced_filters_tooltip": "Filtros de búsqueda avanzados"
|
||||
"advanced_filters_tooltip": "Filtros de búsqueda avanzados",
|
||||
"results_found": "{count, plural, =0 {No se encontraron resultados} one {# resultado encontrado} other {# resultados encontrados}}",
|
||||
"results_found_more": "{count}+ resultados encontrados"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Bienvenido a tu buzón",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} filtres",
|
||||
"toggle_filters": "Filtres",
|
||||
"search_hint": "Utilisez les filtres avancés pour une recherche précise",
|
||||
"advanced_filters_tooltip": "Filtres de recherche avancés"
|
||||
"advanced_filters_tooltip": "Filtres de recherche avancés",
|
||||
"results_found": "{count, plural, =0 {Aucun résultat trouvé} one {# résultat trouvé} other {# résultats trouvés}}",
|
||||
"results_found_more": "{count}+ résultats trouvés"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Bienvenue dans votre boite mail",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} filtri",
|
||||
"toggle_filters": "Filtri",
|
||||
"search_hint": "Usa i filtri avanzati per una ricerca precisa",
|
||||
"advanced_filters_tooltip": "Filtri di ricerca avanzati"
|
||||
"advanced_filters_tooltip": "Filtri di ricerca avanzati",
|
||||
"results_found": "{count, plural, =0 {Nessun risultato trovato} one {# risultato trovato} other {# risultati trovati}}",
|
||||
"results_found_more": "{count}+ risultati trovati"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Benvenuto nella tua casella di posta",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count}件のフィルター",
|
||||
"toggle_filters": "フィルター",
|
||||
"search_hint": "詳細フィルターで正確に検索",
|
||||
"advanced_filters_tooltip": "詳細検索フィルター"
|
||||
"advanced_filters_tooltip": "詳細検索フィルター",
|
||||
"results_found": "{count, plural, =0 {結果が見つかりません} other {#件の結果}}",
|
||||
"results_found_more": "{count}+件の結果"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "メールボックスへようこそ",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} filters",
|
||||
"toggle_filters": "Filters",
|
||||
"search_hint": "Gebruik geavanceerde filters voor een nauwkeurige zoekopdracht",
|
||||
"advanced_filters_tooltip": "Geavanceerde zoekfilters"
|
||||
"advanced_filters_tooltip": "Geavanceerde zoekfilters",
|
||||
"results_found": "{count, plural, =0 {Geen resultaten gevonden} one {# resultaat gevonden} other {# resultaten gevonden}}",
|
||||
"results_found_more": "{count}+ resultaten gevonden"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Welkom bij uw mailbox",
|
||||
|
||||
@@ -1638,7 +1638,9 @@
|
||||
"filters_active_plural": "{count} filtros",
|
||||
"toggle_filters": "Filtros",
|
||||
"search_hint": "Use os filtros avançados para uma pesquisa precisa",
|
||||
"advanced_filters_tooltip": "Filtros de pesquisa avançados"
|
||||
"advanced_filters_tooltip": "Filtros de pesquisa avançados",
|
||||
"results_found": "{count, plural, =0 {Nenhum resultado encontrado} one {# resultado encontrado} other {# resultados encontrados}}",
|
||||
"results_found_more": "{count}+ resultados encontrados"
|
||||
},
|
||||
"welcome": {
|
||||
"title": "Bem-vindo à sua caixa de entrada",
|
||||
|
||||
Reference in New Issue
Block a user