Your best approach would be to use language fields.
So lets assume you have a drop down field with 3 allowable values. I would create 3 language variables like:
- DEFINE('_UE_VALUE1','one');
- DEFINE('_UE_VALUE1','too');
- DEFINE('_UE_VALUE3','three');
This way even though we have a typo in the second option (too instead of two) the actual value stored in the database is _UE_VALUE2. So when we fix the second language define the correct value will be displayed to the end user.
Hope this makes sense.