| @@ -127,9 +127,7 @@ class Dictionary(Command): | |||||
| substitutions = [ | substitutions = [ | ||||
| ("<!--(.*?)-->", ""), | ("<!--(.*?)-->", ""), | ||||
| ("\[\[(.*?)\|(.*?)\]\]", r"\2"), | ("\[\[(.*?)\|(.*?)\]\]", r"\2"), | ||||
| ("\{\{alternative spelling of\|(.*?)\}\}", | |||||
| r"Alternative spelling of \1."), | |||||
| ("\{\{synonym of\|(.*?)\}\}", r"Synonym of \1."), | |||||
| ("\{\{(.*?) of\|(.*?)\}\}", r"\1 of \2."), | |||||
| ("\{\{surname(.*?)\}\}", r"A surname."), | ("\{\{surname(.*?)\}\}", r"A surname."), | ||||
| ("\{\{given name\|(.*?)(\||\}\})", r"A \1 given name."), | ("\{\{given name\|(.*?)(\||\}\})", r"A \1 given name."), | ||||
| ] | ] | ||||
| @@ -143,7 +141,8 @@ class Dictionary(Command): | |||||
| line = self.strip_templates(line) | line = self.strip_templates(line) | ||||
| line = line[1:].replace("'''", "").replace("''", "") | line = line[1:].replace("'''", "").replace("''", "") | ||||
| line = line.replace("[[", "").replace("]]", "") | line = line.replace("[[", "").replace("]]", "") | ||||
| senses.append(line.strip()) | |||||
| if line: | |||||
| senses.append(line.strip()[0].upper() + line.strip()[1:]) | |||||
| if not senses: | if not senses: | ||||
| return None | return None | ||||