diff --git a/Resources/translations/messages.fr.yml b/Resources/translations/messages.fr.yml
index 90a1e72f1..5b3145ef5 100644
--- a/Resources/translations/messages.fr.yml
+++ b/Resources/translations/messages.fr.yml
@@ -55,8 +55,7 @@ Reset: 'Remise à zéro'
'The person has been created': 'Le dossier a été créé'
'Person search results': 'Recherche de personnes'
'Search within persons': 'Recherche parmi les personnes'
-'No persons matching search %pattern%': 'Aucune personne ne correpond à votre recherche "%pattern%".'
-'%total% persons matching the search %pattern%': '%total% personnes correspondent aux termes de recherche "%pattern%".'
+'%total% persons matching the search %pattern%': '{0} Aucune personne ne correspond aux termes de recherche "%pattern%" | {1} Une personne a été trouvée par la recherche "%pattern%" | ]1,Inf] %total% personnes correspondent aux termes de recherche "%pattern%".'
'Last opening since %last_opening%': 'Dernière ouverture le %last_opening%.'
'Close person history': Clotûrer
'Person history - %name%': 'Historique du dossier - %name%'
diff --git a/Resources/translations/messages.nl.yml b/Resources/translations/messages.nl.yml
index 11c61489e..872d95dc7 100644
--- a/Resources/translations/messages.nl.yml
+++ b/Resources/translations/messages.nl.yml
@@ -55,7 +55,7 @@ Reset: Delete
'The person has been created': 'Dossier is aangemaakt'
'Person search results': Personengezocht
'No persons matching search %pattern%': 'Geen personen stemmen met het gezocht "%pattern%" overeen.'
-'%total% persons matching the search %pattern%': '%total% personen stemmen met het gezocht "%pattern%" overeen.'
+'%total% persons matching the search %pattern%': '{0} Geen personen stemmen met het gezocht "%pattern%" overeen. | {1} Één persoon stemd met het gezocht "%pattern%" overeen. | ]1,Inf] %total% personen stemmen met het gezocht "%pattern%" overeen.'
'Person details': 'Details van de persoon'
'Last opening since %last_opening%': '__Last opening since %last_opening%'
'Close person history': '__Close person history'
diff --git a/Resources/views/Person/list.html.twig b/Resources/views/Person/list.html.twig
index c464111ae..ee3e8f6cb 100644
--- a/Resources/views/Person/list.html.twig
+++ b/Resources/views/Person/list.html.twig
@@ -15,10 +15,10 @@
* along with this program. If not, see
{{ 'No persons matching search %pattern%'|trans({'%pattern%' : pattern}) }}
-{% else %} -{{ '%total% persons matching the search %pattern%'|trans({'%pattern%': pattern, '%total%' : total}) }}
+ +{{ '%total% persons matching the search %pattern%'|transchoice( total, {'%pattern%': pattern, '%total%' : total}) }}
+ +{% if persons|length > 0 %}