e4s.translate
Class E4LabelSys
java.lang.Object
e4s.util.E4Object
e4s.html.E4HtmlObject
e4s.html.E4HtmlElementGeneral
e4s.translate.E4Label
e4s.translate.E4LabelSys
- All Implemented Interfaces:
- E4HtmlElement_Intf, E4Label_Intf
public class E4LabelSys
- extends E4Label
- implements E4HtmlElement_Intf, E4Label_Intf
Translation object used for core system functionality only.
For application building use E4LabelApp for program items
or E4LabelData for data translation.
- Since:
- JDK 1.4
- See Also:
E4LabelApp,
E4LabelData,
E4LabelNone
|
Constructor Summary |
E4LabelSys(E4Label_Intf label)
|
E4LabelSys(E4String source_text)
|
E4LabelSys(java.lang.String source_text)
|
E4LabelSys(java.lang.String source_text,
char param1)
|
E4LabelSys(java.lang.String source_text,
E4String param1)
|
E4LabelSys(java.lang.String source_text,
E4String param1,
E4String param2)
|
E4LabelSys(java.lang.String source_text,
E4String param1,
E4String param2,
E4String param3)
|
E4LabelSys(java.lang.String source_text,
int param1)
|
E4LabelSys(java.lang.String source_text,
Language dest_lang,
E4Label_Intf param1)
|
E4LabelSys(java.lang.String source_text,
long param1)
|
E4LabelSys(java.lang.String source_text,
java.lang.String param1)
|
E4LabelSys(java.lang.String source_text,
java.lang.String param1,
java.lang.String param2)
|
E4LabelSys(java.lang.String source_text,
java.lang.String param1,
java.lang.String param2,
java.lang.String param3)
|
E4LabelSys(java.lang.String source_text,
java.lang.String param1,
java.lang.String param2,
java.lang.String param3,
java.lang.String param4)
|
| Methods inherited from class e4s.translate.E4Label |
compareTo, getDest, getDest, getForceEncode, getSource, replaceTranslations, requiresTranslation, setDest, setForceEncode, toHtml, toString |
| Methods inherited from class e4s.html.E4HtmlElementGeneral |
addScript, addScript, addScript, addStyleForEditing, addTranslationForEditing, buildStyleAttribute, buildStyleClassReference, collectScripts, collectStylesForEditing, collectStylesForEditing, collectStylesForEditing, collectTranslationsForEditing, createScript, createScript, debugToString, findElement, findElement, findElement, findElement, getElements, getElementsVec, getField, getId, getLastElement, getStringContent, getStyle, getSTYLE, getStyle, hasScripts, hasSTYLE, isContentClass, isE4InputField_Intf, openTag, removeAll, removeElementById, removeElements, removeElements, removeStyle, setId, setReadOnly, setStyle, setStyle, setSTYLE, setValue, Style, Style, toHtml_hidden, validate |
| Methods inherited from class e4s.util.E4Object |
Calendar, CName, CName, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelApp, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelNone, E4LabelSys, E4LabelSys, e4sCopyright, e4sVersion, encode, encode, encode, encodeHtml, encodeHtml, encodeHtml, encodeURL, encodeURL, encodeURL, finalize, getLINE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTRACE, getTraceMemory, HtmlEncode, HtmlEncode, HtmlEncode, isdecimal, isdigit, isnotok, isnotok, isnumeric, isok, isok, isok, isok, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingFunction, lastCallingStack, mkdirs, null2nbsp, null2nbsp, null2nbsp, ok, ok, ok, ok, outPrintln, setLogFile4Trace, setTraceMemory, STACKTRACE, toDebug, toDouble, toFloat, toFloat, TRACE_CALLS, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, TRACE, wait |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
E4LabelSys
public E4LabelSys(java.lang.String source_text)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
java.lang.String param1)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
E4String param1)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
Language dest_lang,
E4Label_Intf param1)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
long param1)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
char param1)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
int param1)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
java.lang.String param1,
java.lang.String param2)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
E4String param1,
E4String param2)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
java.lang.String param1,
java.lang.String param2,
java.lang.String param3)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
java.lang.String param1,
java.lang.String param2,
java.lang.String param3,
java.lang.String param4)
E4LabelSys
public E4LabelSys(java.lang.String source_text,
E4String param1,
E4String param2,
E4String param3)
E4LabelSys
public E4LabelSys(E4String source_text)
E4LabelSys
public E4LabelSys(E4Label_Intf label)
shallHaveTranslation
public boolean shallHaveTranslation()
- Check, if this object shall have an translation. For example, there are objects not intended
to have an translation in general such as
E4LabelNone
- Specified by:
shallHaveTranslation in interface E4Label_Intf- Specified by:
shallHaveTranslation in class E4Label
- Returns:
- true if this label is a translation label in general (typical: yes)
getType
public int getType()
- Get the type for the translation.
- Specified by:
getType in interface E4Label_Intf- Specified by:
getType in class E4Label
- Returns:
E4Label.TRANS_TYPE_SYS- See Also:
E4Label.TRANS_TYPE_SYS,
E4Label.TRANS_TYPE_APP,
E4Label.TRANS_TYPE_NONE
showUntranslatedInBrackets
public boolean showUntranslatedInBrackets()
- Retrieve the current state for the display behavior for non-translated items.
By default, if a translation is not found then the text will be displayed
in original text and language instead of the translated text. To give the
user a feedback about this missing translation, the non-translated text
in original language in this case will be displayed included in [ ] brackets.
- Specified by:
showUntranslatedInBrackets in class E4Label
- Returns:
- true = show un-translated text in brackets (default), false = no brackets
- See Also:
showUntranslatedInBrackets(boolean)
showUntranslatedInBrackets
public void showUntranslatedInBrackets(boolean mode)
- Change the current display behavior for non-translated items.
By default, if a translation is not found then the text will be displayed
in original text and language instead of the translated text. To give the
user a feedback about this missing translation, the non-translated text
in original language in this case will be displayed included in [ ] brackets.
- Specified by:
showUntranslatedInBrackets in class E4Label
- Parameters:
mode - true = show un-translated text in brackets (default), false = no brackets- See Also:
showUntranslatedInBrackets()
translate
public static java.lang.String translate(Language dest_lang,
java.lang.String s)
- Get a translated string, the string will be registered as
E4LabelSys.
- Parameters:
the - String to be translated
- Returns:
- the translation
collectTranslationsForEditing
public void collectTranslationsForEditing(E4TranslationsVec v,
E4ServletImplementation_Intf servlet)
- Description copied from class:
E4HtmlElementGeneral
- Build a list (Vector) with translation texts used so far during
display of this page. Run throught all subclasses elements and
collect their texts as well. Note, that a text will only
be added one time. The Vector contains elements of class
E4Label.
- Specified by:
collectTranslationsForEditing in interface E4HtmlElement_Intf- Overrides:
collectTranslationsForEditing in class E4Label
- Parameters:
v - the Vector where the styles will be collected, may not be nullservlet - the current servlet instance- See Also:
E4Label_Intf
clone
public java.lang.Object clone()
- Specified by:
clone in interface E4Label_Intf- Specified by:
clone in class E4Label
_getSVNVersionString
public static java.lang.String _getSVNVersionString()