Transferring Modifications

If you edit a binary in the translation list,

you can specify whether this resource is to be included during the generation of the target file.

The resource's Resource Properties dialog contains a Write modifications to target file checkbox.

This checkbox is normally activated, that is, the target file will contain the modified resource. If you deactivate this checkbox, the resource will not be transferred and the target file will contain the original version from the source file. In addition, any modifications you make will be deleted during the subsequent update to the translation list and the original resource from the source file will again be used.

If the resource in the target file changes, the resource you edited will be flagged with a "c" attribute because it was not automatically overwritten with the source resource during the string list update. In this case you must decide whether your modified version should continue to be used, or whether you want to accept the new source resource and possibly modify it as well.

Example

The original German application contains a button on which a green "Ausfahrt" sign is shown to symbolize exiting the program. In the localized English version you replace the term "Ausfahrt" with "Exit". During a subsequent upgrade, the color of the exit sign is changed from green to blue. After updating the string lists, the modified bitmap (Ausfahrt) is flagged with a "c". You now determine that you can continue to use your modified "Exit" bitmap and leave the Write modifications to target file checkbox activated.

In the next version of the program, the "Ausfahrt" sign is replaced by an open door. You now decide to use this new bitmap: You deactivate the Write modifications to target file checkbox and, despite the fact that the translation list still contains the bitmap with the "Exit" sign, the target file will also contain the bitmap with the open door. In the subsequent update, this bitmap will also be transferred to the in die translation list.