DjangoCon 2018 - Automated spell-checking in Django projects

https://media.ccc.de/v/hd-63-automated-spell-checking-in-django-projects

I'm aiming to show how avoid spelling errors by showing ways to implement automated spell-checking.

Nearly all Django applications have two main textual bodies that users come in touch with: First, any text in the application and its translation, second the documentation. Since both are usually written by humans, they will contain spelling errors. This is considered harmful and can from time to time hinder the user trying to understand what to do. Therefore, an automated spell-checking tool should be a part of any CI-cyle.

For spell-checking documentation, I will give a short demonstration on how to use the "sphinxcontrib-spelling"-tool written by Doug Hellmann, the problems we had and how we overcame them. For spell-checking text in the application and its translations that are usually found in .po-files, I have implemented a small tool called "potypo" (name and development in progress). I will present this tool and show challenges and problems on the way to implementing automated spell checking for .po-files.

Jakob Schnell

Date Added: September 19, 2024

Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.