From 3c8e03ef3564844652800f06a26742c0aa5dea5a Mon Sep 17 00:00:00 2001 From: lasconic Date: Thu, 19 Nov 2020 23:23:19 +0100 Subject: [PATCH] fix #229: [FR] Support W template --- scripts/lang/fr/__init__.py | 2 ++ tests/test_fr.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/scripts/lang/fr/__init__.py b/scripts/lang/fr/__init__.py index 56c8c923f..f4e4b4cde 100644 --- a/scripts/lang/fr/__init__.py +++ b/scripts/lang/fr/__init__.py @@ -517,6 +517,8 @@ # {{variante ortho de|acupuncture|fr}} "variante ortho de": 'f"Variante orthographique de {parts[1]}"', "variante orthographique de": 'f"Variante orthographique de {parts[1]}"', + # {{W|Jacques Brandenberger}} + "W": "[p for p in parts if 'lang=' not in p][-1] if len(parts) > 0 else ''", # {{wp|Sarcoscypha coccinea}} "wp": 'italic(f"{parts[1]} sur l\'encyclopédie Wikipedia")', # {{ws|Bible Segond 1910/Livre de Daniel|Livre de Daniel}} diff --git a/tests/test_fr.py b/tests/test_fr.py index 390afce7b..a3899716d 100644 --- a/tests/test_fr.py +++ b/tests/test_fr.py @@ -418,6 +418,9 @@ def test_parse_word( "{{variante orthographique de|acupuncture|fr}}", "Variante orthographique de acupuncture", ), + ("{{W|Jacques Brandenberger}}", "Jacques Brandenberger"), + ("{{w|lang=en|The Little Prince}}", "The Little Prince"), + ("{{w|Li Ptit Prince (roman)|Li Ptit Prince|lang=wa}}", "Li Ptit Prince"), ( "{{wp|Sarcoscypha coccinea}}", "Sarcoscypha coccinea sur l'encyclopédie Wikipedia",