Comment 7 for bug 581207

Revision history for this message
Olivier Tilloy (osomon) wrote :

I looked at the code more in depth and it appears that all the calls to str.lower() in softwarecenter/db/update.py are applied on ASCII-only strings, therefore the overhead of using a locale-independent translation table is not needed.

For details, see the freedesktop specification for desktop entries: http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html.
The relevant keys here are "Type", "Categories" and "X-AppInstall-Ignore", all of which are non-localized strings.