load fallback dictionary to provide default strings

I wanted to provide a way to use strings from the fallback dictionary/lang when they weren't found in the primary dictionary.  The order I chose to use was dictionary, fallback dictionary, default value.  Perhaps is would be better to use the default value if provided first?  Also, maybe add a setting to trigger this behavior to begin with?