Skip to content

Commit b0fed56

Browse files
committed
[RU] improve reverse variants to ease add + more of them
Variants dump from 642,708 to 1,098,466. Related to #2510.
1 parent 0621ce0 commit b0fed56

File tree

17 files changed

+431
-140
lines changed

17 files changed

+431
-140
lines changed

tests/test_ru.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
},
7070
[],
7171
[
72-
"как",
7372
"кака́я",
7473
"каки́е",
7574
"каки́м",

wikidict/lang/da/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,8 @@ def adjust_wikicode(
343343
code: str,
344344
locale: str,
345345
*,
346+
all_templates: list[tuple[str, str, str]] | None = None,
347+
word: str = "",
346348
all_langs_iso: str = "|".join(langs),
347349
all_langs_name: str = "|".join(langs.values()),
348350
forms: str = "|".join(ALL_FORMS),

wikidict/lang/de/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,13 @@ def last_template_handler(
276276
random_word_url = "https://de.wiktionary.org/wiki/Spezial:Zuf%C3%A4llige_Stammseite"
277277

278278

279-
def adjust_wikicode(code: str, locale: str) -> str:
279+
def adjust_wikicode(
280+
code: str,
281+
locale: str,
282+
*,
283+
all_templates: list[tuple[str, str, str]] | None = None,
284+
word: str = "",
285+
) -> str:
280286
# sourcery skip: inline-immediately-returned-variable
281287
"""
282288
>>> adjust_wikicode("{{Grundformverweis Konj|tragen}}", "de")

wikidict/lang/defaults.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,5 +170,11 @@ def render_wikilink(tpl: str, parts: list[str], data: defaultdict[str, str], *,
170170
return parts[0] if parts else ""
171171

172172

173-
def adjust_wikicode(code: str, locale: str) -> str:
173+
def adjust_wikicode(
174+
code: str,
175+
locale: str,
176+
*,
177+
all_templates: list[tuple[str, str, str]] | None = None,
178+
word: str = "",
179+
) -> str:
174180
return code

wikidict/lang/en/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -544,7 +544,13 @@ def last_template_handler(
544544
random_word_url = "https://en.wiktionary.org/wiki/Special:RandomInCategory/English_lemmas#English"
545545

546546

547-
def adjust_wikicode(code: str, locale: str) -> str:
547+
def adjust_wikicode(
548+
code: str,
549+
locale: str,
550+
*,
551+
all_templates: list[tuple[str, str, str]] | None = None,
552+
word: str = "",
553+
) -> str:
548554
# sourcery skip: inline-immediately-returned-variable
549555
"""
550556
>>> adjust_wikicode('{| class="floatright"\\n|-\\n| {{PIE word|en|h₁eǵʰs}}\\n| {{PIE word|en|ḱóm}}\\n|}', "en")

wikidict/lang/eo/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,13 @@ def last_template_handler(
254254
random_word_url = "https://eo.wiktionary.org/wiki/Speciala%C4%B5o:RandomRootpage"
255255

256256

257-
def adjust_wikicode(code: str, locale: str) -> str:
257+
def adjust_wikicode(
258+
code: str,
259+
locale: str,
260+
*,
261+
all_templates: list[tuple[str, str, str]] | None = None,
262+
word: str = "",
263+
) -> str:
258264
# sourcery skip: inline-immediately-returned-variable
259265
"""
260266
>>> adjust_wikicode("{{Deklinacio-eo}}", "eo")

wikidict/lang/es/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,13 @@ def last_template_handler(
324324
random_word_url = "https://es.wiktionary.org/wiki/Especial:Aleatorio_en_categor%C3%ADa/Espa%C3%B1ol"
325325

326326

327-
def adjust_wikicode(code: str, locale: str) -> str:
327+
def adjust_wikicode(
328+
code: str,
329+
locale: str,
330+
*,
331+
all_templates: list[tuple[str, str, str]] | None = None,
332+
word: str = "",
333+
) -> str:
328334
# sourcery skip: inline-immediately-returned-variable
329335
"""
330336
>>> adjust_wikicode("{{ES|xxx|núm=1}}", "es")

wikidict/lang/fr/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -837,7 +837,13 @@ def last_template_handler(
837837
]
838838

839839

840-
def adjust_wikicode(code: str, locale: str) -> str:
840+
def adjust_wikicode(
841+
code: str,
842+
locale: str,
843+
*,
844+
all_templates: list[tuple[str, str, str]] | None = None,
845+
word: str = "",
846+
) -> str:
841847
# sourcery skip: inline-immediately-returned-variable
842848
"""
843849
>>> adjust_wikicode('<li value="2"> Qui a rapport avec un type de [[discours]].', "fr")

wikidict/lang/it/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,13 @@ def last_template_handler(
314314
]
315315

316316

317-
def adjust_wikicode(code: str, locale: str) -> str:
317+
def adjust_wikicode(
318+
code: str,
319+
locale: str,
320+
*,
321+
all_templates: list[tuple[str, str, str]] | None = None,
322+
word: str = "",
323+
) -> str:
318324
# sourcery skip: inline-immediately-returned-variable
319325
"""
320326
>>> adjust_wikicode("[[w:A|B]]", "it")

wikidict/lang/no/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,13 @@ def last_template_handler(
251251
random_word_url = "https://no.wiktionary.org/wiki/Spesial:Tilfeldig_rotside"
252252

253253

254-
def adjust_wikicode(code: str, locale: str) -> str:
254+
def adjust_wikicode(
255+
code: str,
256+
locale: str,
257+
*,
258+
all_templates: list[tuple[str, str, str]] | None = None,
259+
word: str = "",
260+
) -> str:
255261
# sourcery skip: inline-immediately-returned-variable
256262
"""
257263
>>> adjust_wikicode("----", "no")

0 commit comments

Comments
 (0)