Issue #383 resolved

Locale aware index

created an issue


When generating the index, the words that do not start with a pure ASCII letter are categorized as "symbols" and does not appear in the nearest letter.

As an example the "élément" should be in the "E". A hint to get the nearest ASCII of a non ASCII string:


import unicodedata ut = u'élément' nt = unicodedata.normalize('NFKD', ut) nt.encode('ascii', 'ignore') 'element' }}}

Comments (4)

  1. Anonymous

    Many thanks for this change. I'm impatient to update lots of french documents with the next Sphinx release.


  2. Log in to comment