how does this not help? this is exactly what you are wanting to do no?
Theming .strings Localization Files
When a program needs to support multiple languages, what it does is it constructs multiple folders in its bundle of the form <language>.lproj. Inside of these folders it has .strings...