the file locale/iso-4217.def has quite old monetary codes; here is a patch that fixes that (I also kept all obsoleted ones, like all the ones replaced by EUR; I don't know if you want to keep them or not)
Created attachment 889 [details] update of the monetary codes
This patch did not apply to glibc-2_3-branch. patching file iso-4217.def Hunk #1 FAILED at 10. Hunk #2 succeeded at 98 (offset -11 lines). Hunk #3 succeeded at 108 (offset -11 lines). Hunk #4 succeeded at 126 with fuzz 1 (offset -13 lines). Hunk #5 succeeded at 141 (offset -13 lines). 1 out of 5 hunks FAILED -- saving rejects to file iso-4217.def.rej It also did not apply to the trunk. patching file iso-4217.def Hunk #1 FAILED at 10. Hunk #2 FAILED at 109. Hunk #3 succeeded at 108 (offset -11 lines). Hunk #4 succeeded at 126 with fuzz 1 (offset -13 lines). Hunk #5 FAILED at 141. 3 out of 5 hunks FAILED -- saving rejects to file iso-4217.def.rej Can you provide a updated patch for each?
I've added my own changes.