Lint helps catch errors where you add a new string and forget to translate it. But what about strings you don't want to translate, such as product names?

You can mark these as non-translatable. ADT 21 has some new support to both make this more obvious and to catch cases where it's not done correctly:

http://tools.android.com/recent/non-translatablestrings
Shared publiclyView activity