Pros and cons of dynamic fetch of localized strings from the server? The client asked to be able to dynamically change localized stings for Android application. So, instead of obtaining string resources from local static R.string., the app will need to fetch them from the server at runtime.

While this certainly can be done (though requires extra work), I haven't seen such an approach being used before. 

What are the pros and cons of fetching strings from the server at runtime?