you mean preference changed (locale)?   I was considering that creating a class that handles the preferences change in a central way (eg PreferenceChangeManager),  every lcoaleized string will be put into and managed by a  class (eg, LocalizedStringManager),    eg, the DOWNLOAD_START_TOAST will be put into that class,  and when locale changed,  PreferenceChangeManager will get notified and then update the string value in LocalizedStringManager. 

Since we do not have that code currently,  I just put the localized string inside each class.  and when that is ready, I'll merge those strings.