diff --git a/earwigbot/commands/dictionary.py b/earwigbot/commands/dictionary.py index c20f299..f230eea 100644 --- a/earwigbot/commands/dictionary.py +++ b/earwigbot/commands/dictionary.py @@ -130,7 +130,8 @@ class Dictionary(Command): substitutions = [ ("", ""), ("\[\[[^\]|]*?\|([^\]|]*?)\]\]", r"\1"), - ("\{\{(.*?) of\|(.*?)\}\}", r"\1 of \2."), + ("\{\{unsupported\|(.*?)\}\}", r"\1"), + ("\{\{(.*?) of\|(.*?)(\||\}\})", r"\1 of \2."), ("\{\{w\|(.*?)\}\}", r"\1"), ("\{\{surname(.*?)\}\}", r"A surname."), ("\{\{given name\|(.*?)(\||\}\})", r"A \1 given name."),