Upon receipt of an updated .strings file for a localization, run
ibtool --strings-file updated.strings xx.lproj/existing.xib --write xx.lproj/existing.xib
which will preserve any layout changes made to xx.lproj/existing.xib
It is working out fine for a client app called Chumkee which has about a dozen localizations.