public class Languages extends Object
Language codes are typically loaded from resource files. These are UTF-8 encoded text files. They are systematically named following the pattern:
org/apache/commons/codec/language/bm/${NameType.getName()
 languages.txt
 The format of these resources is the following:
Ported from language.php
This class is immutable and thread-safe.
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Languages.LanguageSetA set of languages. | 
| static class  | Languages.SomeLanguagesSome languages, explicitly enumerated. | 
| Modifier and Type | Field and Description | 
|---|---|
| static String | ANY | 
| static Languages.LanguageSet | ANY_LANGUAGEAny/all languages. | 
| static Languages.LanguageSet | NO_LANGUAGESNo languages at all. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Languages | getInstance(NameType nameType) | 
| static Languages | getInstance(String languagesResourceName) | 
| Set<String> | getLanguages() | 
public static final String ANY
public static final Languages.LanguageSet ANY_LANGUAGE
public static final Languages.LanguageSet NO_LANGUAGES