Honestly, at least when it comes to Android development, it's far, far easier to "intuit" (use the phone's default language) than it is to let you choose on a per app basis. The system will automatically select the proper resources, meaning I don't have to write special code to load a Spanish string instead of the English one.