Verified Owner
Top Description Fields Constructors Methods
org.jabref.logic.l10n

public final Enum Language

extends Enum<Language>
Class Inheritance
Imports
java.util.Arrays, .Comparator, .List, .Locale, .Optional, java.util.regex.Pattern, java.util.stream.Stream, org.jspecify.annotations.NonNull

Contains all supported languages.

Field Summary

Modifier and TypeField and Description
public static final Language
public static final Language
public static final Language
public static final Language
private final String
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
private final String
private static final Pattern
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language
public static final Language

Constructor Summary

AccessConstructor and Description
private
Language(String displayName, String
Typically as 639-1 code
id
)

Method Summary

Modifier and TypeMethod and Description
public static Optional<Locale>
public String
public String
public static Language
getLanguageFor(String languageString)

public static List<Language>
private static String
public static Language
public static Language[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ARABICback to summary
public static final Language ARABIC
BAHASA_INDONESIAback to summary
public static final Language BAHASA_INDONESIA
BRAZILIAN_PORTUGUESEback to summary
public static final Language BRAZILIAN_PORTUGUESE
DANISHback to summary
public static final Language DANISH
displayNameback to summary
private final String displayName
DUTCHback to summary
public static final Language DUTCH
ENGLISHback to summary
public static final Language ENGLISH
FINNISHback to summary
public static final Language FINNISH
FRENCHback to summary
public static final Language FRENCH
GERMANback to summary
public static final Language GERMAN
GREEKback to summary
public static final Language GREEK
idback to summary
private final String id
IS_NOT_LATINback to summary
private static final Pattern IS_NOT_LATIN
ITALIANback to summary
public static final Language ITALIAN
JAPANESEback to summary
public static final Language JAPANESE
KOREANback to summary
public static final Language KOREAN
NORWEGIANback to summary
public static final Language NORWEGIAN
PERSIANback to summary
public static final Language PERSIAN
POLISHback to summary
public static final Language POLISH
PORTUGUESEback to summary
public static final Language PORTUGUESE
RUSSIANback to summary
public static final Language RUSSIAN
SIMPLIFIED_CHINESEback to summary
public static final Language SIMPLIFIED_CHINESE
SPANISHback to summary
public static final Language SPANISH
SWEDISHback to summary
public static final Language SWEDISH
TAGALOGback to summary
public static final Language TAGALOG
TRADITIONAL_CHINESEback to summary
public static final Language TRADITIONAL_CHINESE
TURKISHback to summary
public static final Language TURKISH
UKRAINIANback to summary
public static final Language UKRAINIAN
VIETNAMESEback to summary
public static final Language VIETNAMESE

Constructor Detail

Languageback to summary
private Language(String displayName, String id)
Parameters
id:String

Typically as 639-1 code

Method Detail

convertToSupportedLocaleback to summary
public static Optional<Locale> convertToSupportedLocale(@NonNull Language language)
getDisplayNameback to summary
public String getDisplayName()
getIdback to summary
public String getId()
getLanguageForback to summary
public static Language getLanguageFor(String languageString)
getSortedback to summary
public static List<Language> getSorted()
removeNonLatinCharactersback to summary
private static String removeNonLatinCharacters(String input)
valueOfback to summary
public static Language valueOf(String name)
valuesback to summary
public static Language[] values()