I have two language in my app. values/strings.xml and values-ru/strings.xml When I programmatically change language, all strings translating, b
i used another way it seems stupid but it's work
in each activity try to set the action bar title to your activity title from values file
in my case i was using sherlockactionbar
so i added this in oncreate
of my productdetails
activity
getSupportActionBar().setTitle(getResources().getString(R.string.title_activity_product_details));