Using NSLocale's preferredLanguages instead of currentLocale.

(currentLocale returns user's region, not the language).
Merge pull request #26 from jjochen/master

NSLocale's preferredLanguages instead of currentLocale