in core/src/main/java/org/apache/ftpserver/message/impl/DefaultMessageResource.java [167:200]
public String getMessage(int code, String subId, String language) {
// find the message key
String key = String.valueOf(code);
if (subId != null) {
key = key + '.' + subId;
}
// get language specific value
String value = null;
PropertiesPair pair = null;
if (language != null) {
language = language.toLowerCase();
pair = messages.get(language);
if (pair != null) {
value = pair.customProperties.getProperty(key);
if (value == null) {
value = pair.defaultProperties.getProperty(key);
}
}
}
// if not available get the default value
if (value == null) {
pair = messages.get(null);
if (pair != null) {
value = pair.customProperties.getProperty(key);
if (value == null) {
value = pair.defaultProperties.getProperty(key);
}
}
}
return value;
}