Jag brukar ha strängar i NIB-filen, typ %windowTitle% och %buttonName% osv. och sen loopa igenom rekursivt men början från fönstret och sen igenom alla views så att den slår upp de strängarna i min localized.strings.
Detta fungerar väl under vissa omständigheter. För vissa (ofta asiatiska) språk så blir det lite krångligare och då kan man behöva översätta en hel nib-fil. Men det fungerar bra för de flesta västerländska språk.