|
Last
revision of this document: |
This
is document contains the xml-structure for the language dependant
GUI-elements as used for the step-by-step
instructions to develop a Fat-Client.
This structure is in the
file 'DisplayStrings.xml'; for the english version this file is in
directory 'TEXT.en'.
For easy 'cut and paste' ;-)
Shortcut:This
document covers the following steps:
Content
of the file sufficient for the Start-Frame and the Error-Handler.
Content
of the file sufficient for the Start-Frame, Error-Handler and one
selected Task-Frame.
Credits:To
many to list; please see the linked documents with the detailed
descriptions.
No
special, but implementing the code described here is only meaningful
in context with the step-by-step
instructions for developing a Fat-Client in Java.
This
part is the minimum to supply the Start-Frame (Command-Center) with
text-elements.<!--
Root-Element; has to be there otherwise the parser reports an error
--><root><!--
*********************************************
--></root><!--
********** Section with individual values for the frames ***********
-->
<FrameIndividual> <Frame> <FrameClass>js_projassist.clientframes.JS_ProjAssist_CommandCenter </FrameClass> <FrameTitle>CommandCenter
– Project-Assistance ©
www.javascout.biz</FrameTitle>
<Element> <ElementName> </Element>lbl_ApplicationTitle1</ElementName> <ElementText>Project
Assistance</ElementText> <ToolTipText>Welcome
to the application to assist projects with the JavaScout process
model</ToolTipText> <Element> <ElementName> </Element>lbl_ApplicationTitle2</ElementName> <ElementText>for
the JavaScout process
model</ElementText>
<ToolTipText>Welcome
to the application to assist projects with the JavaScout process
model</ToolTipText> <Element> <ElementName> </Element>lbl_SelectableTasks</ElementName> <ElementText>Selectable
Tasks</ElementText>
<ToolTipText>Business-Tasks
of this application; start by entering the
code</ToolTipText> <Element> <ElementName> </Element>lbl_OpenTasks</ElementName> <ElementText>Started
Business Tasks</ElementText>
<ToolTipText>Running
Business-Tasks; start by entering the
number</ToolTipText> <Element> <ElementName> </Element>lbl_Code</ElementName> <ElementText>Selection</ElementText>
<ToolTipText>Enter
code to start a Business-Task or number to select a running
Task</ToolTipText> <Element> <ElementName> </Element>btn_Continue</ElementName> <ElementText>Continue</ElementText>
<ToolTipText>Click
to start selected Business Task or bring running Task to
foreground</ToolTipText></Frame></FrameIndividual>
<!--
Root-Element; has to be there otherwise the parser reports an error
-->
<root><!--
*********************************************
--></root><!--
********** Section with individual values for the frames ***********
-->
<FrameIndividual> <Frame> <FrameClass>js_projassist.clientframes.JS_ProjAssist_CommandCenter </Frame></FrameClass> <FrameTitle>CommandCenter
– Project-Assistance ©
www.javascout.biz</FrameTitle>
<Element> <ElementName> </Element>lbl_ApplicationTitle1</ElementName> <ElementText>Project
Assistance</ElementText> <ToolTipText>Welcome
to the application to assist projects with the JavaScout process
model</ToolTipText> <Element> <ElementName> </Element>lbl_ApplicationTitle2</ElementName> <ElementText>for
the JavaScout process
model</ElementText>
<ToolTipText>Welcome
to the application to assist projects with the JavaScout process
model</ToolTipText> <Element> <ElementName> </Element>lbl_CurrencySelection</ElementName> <CommonElementReference>lbl_CurrencySelection</CommonElementReference>
<Element> <ElementName> </Element>lbl_SelectableTasks</ElementName> <ElementText>Selectable
Tasks</ElementText>
<ToolTipText>Business-Tasks
of this application; start by entering the
code</ToolTipText> <Element> <ElementName> </Element>lbl_OpenTasks</ElementName> <ElementText>Started
Business Tasks</ElementText>
<ToolTipText>Running
Business-Tasks; start by entering the
number</ToolTipText> <Element> <ElementName> </Element>lbl_Code</ElementName> <ElementText>Selection</ElementText>
<ToolTipText>Enter
code to start a Business-Task or number to select a running
Task</ToolTipText> <Element> <ElementName> </Element>btn_Continue</ElementName> <ElementText>Continue</ElementText>
<ToolTipText>Click
to start selected Business Task or bring running Task to
foreground</ToolTipText> <Frame> <FrameClass>js_projassist.clientframes.JS_ProjAssist_Project</FrameClass> <FrameTitle>Project
Data – Project-Assistance ©
www.javascout.biz</FrameTitle> </Frame> <Element> <ElementName> </Element>btn_CC</ElementName> <CommonElementReference>btn_CC</CommonElementReference> <Element> <ElementName> </Element>btn_Print</ElementName> <CommonElementReference>btn_Print</CommonElementReference> <Element> <ElementName> </Element>lbl_CurrencySelection</ElementName> <CommonElementReference>lbl_CurrencySelection</CommonElementReference> <Element> <ElementName> </Element>lbl_ProjectCode</ElementName> <ElementText>Project-Code</ElementText>
<ToolTipText>Unique
Code for a
Project</ToolTipText> <Element> <ElementName> </Element>txt_ProjectCode</ElementName> <ToolTipText>Unique
Code for a
Project</ToolTipText> <Element> <ElementName> </Element>lbl_LanguageCode</ElementName> <ElementText>Language-Code</ElementText>
<ToolTipText>Code
for a Language within a Project; please use
ISO-codes</ToolTipText> <Element>
<ElementName>txt_LanguageCode</ElementName> <ToolTipText>Code
for a Language within a Project; please use
ISO-codes</ToolTipText> </Element> <Element> <Element> <ElementName> </Element>lbl_MainTargetDirectory</ElementName> <ElementText>Target-Directory
for generated files</ElementText>
<ToolTipText>Directory,
to which generated files are
written.</ToolTipText> <Element> <ElementName> </Element>txt_MainTargetDirectory</ElementName> <ToolTipText>Directory,
to which generated files are
written.</ToolTipText> <Element> <ElementName> </Element>btn_MainTargetDirectorySelection</ElementName> <ElementText>Select
Target Dir</ElementText>
<ToolTipText>Click
this button to select the
Target-Directory.</ToolTipText> <ElementName> </Element>btn_Store</ElementName> <CommonElementReference>btn_Store</CommonElementReference> <ToolTipText>Store
the changed values of the
Project</ToolTip>Text <Element> <ElementName> </Element>btn_Copy</ElementName> <CommonElementReference>btn_Copy</CommonElementReference> <ToolTipText>Copy
the values to a new
'Project'</ToolTip>Text <Element> <ElementName> </Element>btn_Previous</ElementName> <CommonElementReference>btn_Previous</CommonElementReference>
<ToolTipText>Select
the previous Project for
editing</ToolTip>Text <Element> <ElementName> </Element>btn_Next</ElementName> <CommonElementReference>btn_Next</CommonElementReference>
<ToolTipText>Select
the next Project for
editing</ToolTip>Text <Element> <ElementName> </Element>lbl_SelectionListHeader</ElementName> <CommonElementReference>lbl_SelectionListHeader</CommonElementReference>
<ToolTipText>List
of available
Projects</ToolTip>Text <Element> <ElementName> </Element>lbl_Selection</ElementName> <CommonElementReference>lbl_Selection</CommonElementReference>
<ToolTipText>Selection
of a 'Project' for edit or
delete</ToolTip>Text <Element> <ElementName> </Element>btn_Get</ElementName> <CommonElementReference>btn_Get</CommonElementReference>
<ToolTipText>Bring
the values of the selected 'Project' to the
edit-area</ToolTip>Text <Element> <ElementName> </Element>btn_Delete</ElementName> <CommonElementReference>btn_Delete</CommonElementReference> <ToolTipText>Delete
the selected
'Project'</ToolTip>Text</FrameIndividual><!--
*****************************************************************
--><!--
********** Section with common values for elements of a kind on
several frames ***********
-->
<CommonElements> <CommonElement> <ElementName>btn_CC</ElementName>
<ElementText>Command-Center</ElementText> <ToolTip </CommonElement>Text>Bring
the Command-Center to
foreground</ToolTip>Text <CommonElement> < <CommonElement>ElementName>btn_Print</ElementName>
<ElementText>Print</ElementText> <ToolTip </CommonElement>Text>Display
the options to
print</ToolTip>Text < </CommonElements>ElementName>lbl_CurrencySelection</ElementName>
<ElementText>Currency
to be used</ElementText> <ToolTip </CommonElement>Text>Currency
used for display of
amounts</ToolTip>Text
<CommonElement> < ElementName>btn_Store</ElementName>
<ElementText>Store</ElementText>
</CommonElement> <CommonElement> < <CommonElement>ElementName>btn_Copy</ElementName>
<ElementText>Copy</ElementText>
</CommonElement> <ElementName>btn_Previous</ElementName>
<ElementText>Previous</ElementText>
</CommonElement> <CommonElement> <ElementName>btn_Next</ElementName>
<ElementText>Next</ElementText>
</CommonElement> <CommonElement> <ElementName>lbl_SelectionListHeader</ElementName>
<ElementText>Projects</ElementText>
</CommonElement> <CommonElement> <ElementName>lbl_Selection</ElementName>
<ElementText>Selection</ElementText>
</CommonElement> <CommonElement> <ElementName>btn_Get</ElementName>
<ElementText>Get</ElementText>
</CommonElement> <CommonElement> <ElementName>btn_Delete</ElementName>
<ElementText>Delete</ElementText>
</CommonElement>
Related
Documents:Related
Documents:Directory
Architecture shows the structure of sub-directories with
parameter-files.
Structure
of the xml-file with language-dependant text-elements for the
user-interface (DisplayStrings.xml in directory TEXT.en)
gives a theoretical background.