From 128f99976e040d89ca6000b80bbf7f84e0d20692 Mon Sep 17 00:00:00 2001 From: Nicolas Froment Date: Wed, 25 Nov 2020 22:14:33 +1300 Subject: [PATCH] [FR] Support the 'SIC' template (closes #367) --- scripts/lang/fr/__init__.py | 4 ++++ tests/test_fr.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/scripts/lang/fr/__init__.py b/scripts/lang/fr/__init__.py index 8afebd0ea..8b217731c 100644 --- a/scripts/lang/fr/__init__.py +++ b/scripts/lang/fr/__init__.py @@ -531,6 +531,10 @@ "siècle2": 'f"{parts[1]}ème"', # {{smcp|Dupont}} "smcp": "small_caps(parts[1])", + # {{SIC}} + # {{sic !}} + "SIC": "f'[sic : {parts[1]}]' if len(parts) > 1 else '[sic]'", + "sic !": "f'[sic : {parts[1]}]' if len(parts) > 1 else '[sic]'", # {{sport|fr}} # {{sport|fr|collectifs}} "sport": "term(capitalize(concat(parts, sep=' ', indexes=[0, 2])))", diff --git a/tests/test_fr.py b/tests/test_fr.py index a904cda27..13b79c762 100644 --- a/tests/test_fr.py +++ b/tests/test_fr.py @@ -422,6 +422,8 @@ def test_parse_word( ("{{pron-API|/j/}}", "/j/"), ("{{recons|lang-mot-vedette=fr|sporo|lang=frk|sc=Latn}}", "*sporo"), ("{{réf}}", ""), + ("{{SIC}}", "[sic]"), + ("{{sic !|Bevatron}}", "[sic : Bevatron]"), ("{{smo}}", "samoan"), ("{{sport}}", "(Sport)"), ("{{sport|fr|collectif}}", "(Sport collectif)"),