ffoodd / a11y.css

This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site's quality by simply including it as an external stylesheet.
https://ffoodd.github.io/a11y.css
MIT License
1.47k stars 91 forks source link

Support other languages in project's site #301

Open GeorgeGkas opened 6 years ago

GeorgeGkas commented 6 years ago

Right now a11y.css is written in English. Should we support other translations as well? I believe it would be a nice feature in the project.

ffoodd commented 6 years ago

Hi there,

It would be, indeed :) This is somewhat related to #134 but this is a big move and will probably be treated as a project instead of an issue.

To do this, it will require to change the way documentation is generated (removing Hologram, use a single tool like SassDoc or anything else) but also to write comments in other languages (at first I'll ask to people who already translated messages in their languages).

Keeping documentation in CSS file won't be possible, and moving them to markdown files (or whatever) will need time. This will also need a documented way to maintain this in adequation with current CSS selectors.

This is somewhere in my brain for a while now, and at this point I'm seriously considering to move the website to its own repository, using something like Cupper or Eleventy to generate a static website.

any help or idea would be greatly appreciated :)