Is there really a reason to i18n with just a language code and not the accompanying region code? Seeing Rails make an assumption that `en` is `en-US` and `en-GB` is separate seems like a flame war that doesn't need to happen. I would venture to say it's impossible to *not* choose a dialect when writing. Why not *always* include the region when writing and just provide a fallback to a specific region when you just get the language code? I think of some other languages where this is obviously an issue is Portuguese and Norwegian and Spanish. In the Rails case though, I'm losing it over how Lao must include the Lao region compared to all these other cases. Even in countries with standards bodies, like Thailand. There's noting difficult about using `th-TH` over `th`, but now you can automatically extend to say Isaan without needing to say "yeah, but that's not the correct/default Thai".

Sign in to participate in the conversation

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.