[1] ロケールを表す識別子の体系は幾通りかあります。 文字列系識別子はいずれも ISO の言語符号と国符号を基礎としていますが、 少しずつ違った形で活用されています。
[2] 他に実装依存の数値符号を当てるものが何通りかあります。
[30] Language and Locale IDs ( 版) https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LanguageandLocaleIDs/LanguageandLocaleIDs.html
[31] Objective-C - iOSで選択できる言語 - Qiita ( 版) http://qiita.com/hirobe/items/cb906cca486675d02a87
[32] iOS Locale Identifiers ( 版) https://gist.github.com/jacobbubu/1836273
[37] Supported Culture Codes ( 版) https://msdn.microsoft.com/en-us/library/hh441729.aspx
[38] LocaleMapping - Apache OpenOffice Wiki ( 版) https://wiki.openoffice.org/wiki/LocaleMapping
[3] Android は ja-rJP
のような -r
という区切子を使います。
文脈: 設定修飾子
[5] Discord Developer Portal — Documentation — Reference, , https://discord.com/developers/docs/reference#locales