класс locale в Java может принять 3 аргументы: язык , country и variant .
Первые два являются самоочемительными. Тем не менее, я не понимаю цель варианта < /code> аргумента. ... Дополнительные вариации, которые определяют язык или его диалекты, которые не охватываются какими -либо комбинациями языка, сценариев и подтэгов региона. Тем не менее, область варианта в локале исторически использовалась для любых вариаций, а не только языковых вариаций. Например, некоторые поддерживаемые варианты, доступные в средах выполнения Java Se, указывают на альтернативные культурные поведения, такие как тип календаря или сценарий чисел. /> edit: обновленная документация в более поздней версии.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ava-locale