I know that it is 1000 cps per dollar/euro. But what about other currencies? I am in the UK, and was wondering how many CPs I would get per pound donated - one dollar is currently 57 pence here, which would imply at direct exchange rates that I would get 1000 cps per 57 p.
Yes, the exchange rate is taken into account for foreign currencies. In fact, if you donate with Paypal, you can have Paypal directly transfer the money in USD so you would get that value * 1000 CPs. However, I believe there's a ~2% exchange fee for that.