Keep in mind the [language list from bedrock](https://github.com/mozilla/bedrock/blob/master/bedrock/settings/base.py#L32). Some of those are 3 letters, and one is `ja-JP-mac`?!?! My point is to be careful being too strict on the 2 letter format for locales. We're not using any outliers so far, but they do exist.