we have a localization developed with product code 59, when implementing it on a customer, they asked us to change the product code to 57, since they have already used 59 for their own development. Is there an easy way to do this?
Presumably the problem is that you have named objects P59*, F59* etc?
How many objects do you have?
The only way is to manually copy each object and change the name, as well as manually update any internal references.
A better naming convention, if you are expecting to install this on multiple sights, is to create your own system code, such as 59WX. Gives you less characters to play with in the name, but makes it less likely to overlap existing development.