And while we're at it: replacing EUR with USD without any currency conversion of the amount isn't exactly what localization is all about.
A factor should be used for conversion between different currencies. The list with the factors could then be updated via whatever means one can conceive (webservices would help).