Pelican auf Deutsch

Pelican versucht schlau zu sein und ersetzt " durch richtige Anführungszeichen. Leider benutzt es dabei die in der englischen Sprache üblichen und nicht die in deutschen Testen üblich bzw. .

Taucht man etwas tiefer in die Materie ein, findet man typogrify das intern auf smartypants zugreift. Und genau dort ist der Hund begraben, bzw. der Wert für die Anführungszeichen fest kodiert. Es gibt zwar seit 3 Jahren einen Verbesserungsvorschlag, aber der wurde bisher nicht umgesetzt.

Also muss man smartypants anpassen und in der Funktion convert_quotes aus den Werten #8220 und #8221 die Werte #8222 und #8220 machen.

Außerdem muss in convert_entities noch eine Definition für #8222 eingefügt werden.

Schon passt das Ergebnis. “Das hier sind richtige Anführungszeichen!”