locale.currency doesn't work
doesn't support locale for c libraries
Confirmed. The problem is that setlocale() fails to do what it is supposed to do:
import locale; locale.setlocale(locale.LC_ALL, 'de_DE')
throws an exception.
OK, I wonder when this issue got to be solved, because I lost some hairs trying to get the strftime output in German day names and you can find this exact code as example in the pythonista docs.