diff --git a/source/sites/mon-entreprise.fr/layout/NewsBanner.tsx b/source/sites/mon-entreprise.fr/layout/NewsBanner.tsx
index 30216bbb9..37f4284d7 100644
--- a/source/sites/mon-entreprise.fr/layout/NewsBanner.tsx
+++ b/source/sites/mon-entreprise.fr/layout/NewsBanner.tsx
@@ -10,6 +10,9 @@ const localStorageKey = 'last-viewed-release'
export const hideNewsBanner = () => writeStorage(localStorageKey, lastRelease)
+export const determinant = (word: string) =>
+ word.match(/^[aeiouy]/i) ? 'd’' : 'de '
+
export default function NewsBanner() {
const [lastViewedRelease] = useLocalStorage(localStorageKey)
const sitePaths = useContext(SitePathsContext)
@@ -27,8 +30,8 @@ export default function NewsBanner() {
return showBanner ? (
- {emoji('✨')} Découvrez les nouveautés de{' '}
- {lastRelease}
+ {emoji('✨')} Découvrez les nouveautés {determinant(lastRelease)}
+ {lastRelease.toLowerCase()}
×
diff --git a/source/sites/mon-entreprise.fr/pages/Nouveautés/Nouveautés.tsx b/source/sites/mon-entreprise.fr/pages/Nouveautés/Nouveautés.tsx
index d4921701b..79b5c13ca 100644
--- a/source/sites/mon-entreprise.fr/pages/Nouveautés/Nouveautés.tsx
+++ b/source/sites/mon-entreprise.fr/pages/Nouveautés/Nouveautés.tsx
@@ -8,7 +8,7 @@ import { Redirect, useHistory, useRouteMatch } from 'react-router'
import { Link, NavLink } from 'react-router-dom'
import styled from 'styled-components'
import useSWR from 'swr'
-import { hideNewsBanner } from '../../layout/NewsBanner'
+import { determinant, hideNewsBanner } from '../../layout/NewsBanner'
const fetcher = (url: RequestInfo) => fetch(url).then(r => r.json())
const slugify = (name: string) => name.toLowerCase().replace(' ', '-')
@@ -42,6 +42,8 @@ export default function Nouveautés() {
return
}
+ const releaseName = data[selectedRelease].name.toLowerCase()
+
return (
<>
@@ -51,7 +53,7 @@ export default function Nouveautés() {
les{' '}
{selectedRelease === 0
? 'dernières nouveautés'
- : `nouveautés de ${data[selectedRelease].name.toLowerCase()}`}
+ : `nouveautés ${determinant(releaseName)}${releaseName}`}
: