The KCM reads e.g. Name[de]=Honigwabe but we never extracted them.
Dunno if that works but translators told me it would :)
(Will do a similar patch for Breeze once this is in and CCBUG)
making strings translatable does not break the string freeze
I know but changing the names (and as such the order of in the list) of themes that haven't been translated forever I think isn't ideal for a stable or LTS.
It seems most codepaths assume the colorscheme names are never translated...
KColorSchemeManager uses the Qt::DisplayRole for mapping. The Qt::UserRole contains the full path to the scheme but it never stores just the untranslated name.
Affects Krita, Kate, etc, which lost my "Honeycomb" colorscheme now that it's called "Honigwabe". Setting it again works but changing languages causes the mapping to fail.
(See, that's why I didn't put it in stable branches :)