Small fix and change for alternate locales

There are two small changes, the first of which (on line 945) is necessary `$cleaned_sysem_locale` becoming `$cleaned_system_locale`, whereas the second (on line 956) is a workaround for showing `"" was not found in our list of valid locales.` when none is specified.
Merge pull request #52 from breams/patch-1

Small fix and change for alternate locales