diff --git a/scripts/lang/fr/__init__.py b/scripts/lang/fr/__init__.py
index 91a37ec1f..82ec9ac50 100644
--- a/scripts/lang/fr/__init__.py
+++ b/scripts/lang/fr/__init__.py
@@ -500,6 +500,8 @@
"lexique": "term(', '.join(capitalize(p) for p in parts[1:-1]))",
# {{localités|fr|d’Espagne}}
"localités": "term('Géographie')",
+ # {{mn-lien|далай|dalai|ᠲᠠᠯᠠᠢ}}
+ "mn-lien": "f'{parts[1]} (MNS : {italic(parts[2])})'",
# {{nobr|1 000 000 000 000}}
"nobr": "re.sub(r'^1=', '', parts[-1].replace(' ', ' ').replace('!', '|'))",
# {{nom w pc|Aldous|Huxley}}
diff --git a/tests/test_fr.py b/tests/test_fr.py
index 735c1cf55..5d9b4095d 100644
--- a/tests/test_fr.py
+++ b/tests/test_fr.py
@@ -406,6 +406,7 @@ def test_parse_word(
("{{incise|texte placé en incise}}", "— texte placé en incise —"),
("{{incise|texte placé en incise|stop}}", "— texte placé en incise"),
("{{instruments à cordes|fr}}", "(Musique)"),
+ ("{{mn-lien|далай|dalai|ᠲᠠᠯᠠᠢ}}", "далай (MNS : dalai)"),
("{{musiciens|fr}}", "(Musique)"),
("{{nobr|1 000 000 000 000}}", "1 000 000 000 000"),
("{{nobr|ℶ₀ {{=}} [[ℵ₀]]}}", "ℶ₀ = ℵ₀"),