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

public Class LocalizationKey

extends Object
Class Inheritance
Imports
org.jspecify.annotations.NonNull

Model for a localization to translate. The key is the English text.

Field Summary

Modifier and TypeField and Description
private final String
private final String

Constructor Summary

AccessConstructor and Description
private
LocalizationKey(String
plain key - no escaping. E.g., "Copy \cite{key}" or "Newline follows\nsecond line" are valid parameters.
key
)

Method Summary

Modifier and TypeMethod and Description
public static LocalizationKey
public static LocalizationKey
fromKey(@NonNull String
plain key - no escaping. E.g., "Copy \cite{key}" or "Newline follows\nsecond line" are valid parameters.
key
)

public String
public String
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

escapedPropertyKeyback to summary
private final String escapedPropertyKey
keyback to summary
private final String key

Constructor Detail

LocalizationKeyback to summary
private LocalizationKey(String key)
Parameters
key:String

plain key - no escaping. E.g., "Copy \cite{key}" or "Newline follows\nsecond line" are valid parameters.

Method Detail

fromEscapedJavaStringback to summary
public static LocalizationKey fromEscapedJavaString(@NonNull String key)
fromKeyback to summary
public static LocalizationKey fromKey(@NonNull String key)
Parameters
key:@NonNull String

plain key - no escaping. E.g., "Copy \cite{key}" or "Newline follows\nsecond line" are valid parameters.

getEscapedPropertiesKeyback to summary
public String getEscapedPropertiesKey()
getKeyback to summary
public String getKey()
getValueForEnglishPropertiesFileback to summary
public String getValueForEnglishPropertiesFile()