Since Dolphin and most of the modules in the Market update frequently and insist on reinstalling the original language keys and images with their updates, I've found a simple way to keep from having to track down and re-do your customized language keys all over and from having to re-upload your customized images.
- Before updating, remove the image folders or files from the files that you are uploading. (These are generally found here: templates/base/images and the modules/nameofdev/nameofmod/templates/base/images and media/images folders, but these aren't the only spots that images are stored) Keep them in a safe place, you'll need them later.
- Remove the install/langs/en.php file. Keep it in a safe place in case you need it later.
- Upload the files per the install instructions, overwriting as you normally would.
- Separately upload the images into their correct spots, skipping any files that are already installed. This step will make sure that any NEW images are uploaded only and will NOT overwrite your custom images.
- To check lang keys for new items or essential changes:
- Check the en.php file you removed from the install against the existing en.php folder on your server for changes; OR
- Surf through your module that you've updated (or more time consuming-ly, through your entire site) and look for the language keys that haven't been stored. These will be the annoying things that _Look_like_this. Then add the language keys from the new en.php file to your existing one.
- NOTE: IF there have been any needed changes to the en.php file, then you might miss them. Personally I haven't run into any issues with this, although I've had had lots of issues trying to search out each and every language key that I've customized and remember what I've changed them to. But it could be a problem for you. Use at your own risk.
- TADA!
Until the designers stop re-uploading the default pre-existing images and language codes unnecessarily, this trick will keep your customizations intact when you update.