fix(l10n): find best locale when region not available

fixes #729 
@ckarlof r?