https://typecraft.org/w/api.php?action=feedcontributions&user=Ben+Waldron&feedformat=atomTypeCraft - User contributions [en]2024-03-28T08:20:57ZUser contributionsMediaWiki 1.24.2https://typecraft.org/w/index.php?title=User:Ben_Waldron&diff=6899User:Ben Waldron2011-03-09T13:06:24Z<p>Ben Waldron: </p>
<hr />
<div>[[Image:Ben.jpg|left|]]<br />
<br />
From 2006 to 2008 I was Assistant Professor in Computational Linguistics at NTNU's Department of Language and Communication Studies.<br />
<br />
I have assisted this project via the creation of a concrete standalone client for the TypeCraft system, as well as with general expertise relating to system design and theoretical computational linguistics.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4941StandaloneClient2010-05-26T19:25:24Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application. <br />
<br />
'''For instructions how to use the The TypeCraft Client you go the the [[TypeCraft Client manual| TypeCraft Client manual]].<br />
<br />
<br />
'''REQUIREMENTS''' to run the TypeCraft client:<br />
<br />
* Java (version 6) (Microsoft Windows users can check their Java version by going to the Control Panel.)<br />
<br />
'''INSTALLATION'''<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100326-1_all.deb tcc_1.9100326-1_all.deb]]<br />
* if the installer does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100326-1_all.deb<br />
* the application may then be started via the menu Applications->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
'''For instructions how to use the The TypeCraft Client you go the the [[TypeCraft Client manual| TypeCraft Client manual]].</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4689StandaloneClient2010-04-19T22:13:21Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application. <br />
<br />
'''For instructions how to use the The TypeCraft Client you go the the [[TypeCraft Client manual| TypeCraft Client manual]].<br />
<br />
<br />
'''REQUIREMENTS''' to run the TypeCraft client:<br />
<br />
* Java (version 6) (Microsoft Windows users can check their Java version by going to the Control Panel.)<br />
<br />
'''INSTALLATION'''<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100326-1_all.deb tcc_1.9100326-1_all.deb]]<br />
* if the installer does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Applications->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
'''For instructions how to use the The TypeCraft Client you go the the [[TypeCraft Client manual| TypeCraft Client manual]].</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4471StandaloneClient2010-03-18T20:20:33Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if the installer does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Applications->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion.<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
or, if appropriate, the following "morpheme" options:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* open<br />
* delete<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==SETTINGS PANE==<br />
<br />
Brought up via the "settings" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* HTML export page width<br />
** max row width (in characters) for HTML export of phrases<br />
* central TypeCraft server<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** size<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "reset" (reset all parameters to default values); "TypeCraft database login" (test login to central server).<br />
<br />
Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4470StandaloneClient2010-03-18T20:20:03Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Applications->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion.<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
or, if appropriate, the following "morpheme" options:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* open<br />
* delete<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==SETTINGS PANE==<br />
<br />
Brought up via the "settings" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* HTML export page width<br />
** max row width (in characters) for HTML export of phrases<br />
* central TypeCraft server<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** size<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "reset" (reset all parameters to default values); "TypeCraft database login" (test login to central server).<br />
<br />
Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClientDesignsuggestions&diff=4469StandaloneClientDesignsuggestions2010-03-18T20:12:55Z<p>Ben Waldron: </p>
<hr />
<div><s>'''Batch download'''<br />
<br />
I would be good to be able to download several texts after having marked them in a tick-of-box to the left of the listed texts.<br />
The server column is not so useful. Perhaps there are better ways to show where a certain text exists; ''orange'' for on the server and ''green'' for in the client. :) <br />
<br />
--[[User:Dorothee|Dorothee]] 11:38, 23 November 2009 (UTC)</s></div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClientBugs&diff=4468StandaloneClientBugs2010-03-18T20:11:30Z<p>Ben Waldron: /* Fixed Problems */</p>
<hr />
<div>Please report bugs in the standalone client using this wiki page.<br />
<br />
==Known Problems==<br />
<br />
<s>When downloading texts from the server that have incomplete text fields you are prompted by a message window saying "Text fields incomplete" and given two <br />
options: Cancel and Delete. There should be a Save option at this point. (Cancel only gets you stuck :() </s><br />
<br />
When subsequently working with text on the client the user should be asked to complete the text fields before s(he) saves the text. <br />
Uploading to the server should require that the text fields are filled.<br />
--[[User:Dorothee|Dorothee]] 11:28, 23 November 2009 (UTC)</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClientBugs&diff=4467StandaloneClientBugs2010-03-18T20:09:46Z<p>Ben Waldron: /* Known Problems */</p>
<hr />
<div>Please report bugs in the standalone client using this wiki page.<br />
<br />
==Known Problems==<br />
<br />
<s>When downloading texts from the server that have incomplete text fields you are prompted by a message window saying "Text fields incomplete" and given two <br />
options: Cancel and Delete. There should be a Save option at this point. (Cancel only gets you stuck :() </s><br />
<br />
When subsequently working with text on the client the user should be asked to complete the text fields before s(he) saves the text. <br />
Uploading to the server should require that the text fields are filled.<br />
--[[User:Dorothee|Dorothee]] 11:28, 23 November 2009 (UTC)<br />
<br />
==Fixed Problems==<br />
<br />
None yet.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4466StandaloneClient2010-03-18T20:05:48Z<p>Ben Waldron: /* CONFIG PANE */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion.<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
or, if appropriate, the following "morpheme" options:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* open<br />
* delete<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==SETTINGS PANE==<br />
<br />
Brought up via the "settings" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* HTML export page width<br />
** max row width (in characters) for HTML export of phrases<br />
* central TypeCraft server<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** size<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "reset" (reset all parameters to default values); "TypeCraft database login" (test login to central server).<br />
<br />
Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4465StandaloneClient2010-03-18T20:03:33Z<p>Ben Waldron: /* PHRASES (search result) WINDOW */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion.<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
or, if appropriate, the following "morpheme" options:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* open<br />
* delete<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4464StandaloneClient2010-03-18T20:02:47Z<p>Ben Waldron: /* TEXT SEARCH WINDOW */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion.<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
or, if appropriate, the following "morpheme" options:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4463StandaloneClient2010-03-18T20:02:27Z<p>Ben Waldron: /* PHRASE WINDOW */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion.<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
or, if appropriate, the following "morpheme" options:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4462StandaloneClient2010-03-18T20:01:03Z<p>Ben Waldron: /* TEXT WINDOW */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, or by opening on a text in an appropriate table (eg. "My Texts", "Text Search" results). The window may be closed by clicking on the small X in the top right hand corner.<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload to TC server": use this to upload the text on your computer to the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the currently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Right click after selecting one or more phrases to activate the phrase popup menu:<br />
<br />
* open<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4461StandaloneClient2010-03-18T19:58:14Z<p>Ben Waldron: /* MY TEXTS */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The columns display language, text title, text title translation, and date last changed.<br />
<br />
Select a text and right click to bring up a popup menu. Options are: "open", "local copy", "delete" and "upload". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4460StandaloneClient2010-03-18T19:56:34Z<p>Ben Waldron: /* MAIN WINDOW */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer; can also display your texts from the main TypeCraft database.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "settings": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4459StandaloneClient2010-03-18T19:55:21Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
* the application may then be started via the menu Application->Accessories, or via the following command:<br />
* tcc<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4458StandaloneClient2010-03-18T19:53:34Z<p>Ben Waldron: /* STARTUP */</p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational.<br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4457StandaloneClient2010-03-18T19:52:57Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer: [[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]]<br />
[Ubuntu/Debian Linux users]<br />
* download the run installer: [[http://august.hf.ntnu.no/ftp/tcc_1.9100318-1_all.deb tcc_1.9100318-1_all.deb]]<br />
* if it does not run automatically, you can use the following command: <br />
* sudo dpkg -i tcc_1.9100318-1_all.deb<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4154StandaloneClient2010-02-24T11:57:20Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer ([[http://august.hf.ntnu.no/ftp/TCc-setup.exe TCc-setup.exe]])<br />
[other users]<br />
* download and unpack compressed archive file [[http://august.hf.ntnu.no/ftp/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=4013StandaloneClient2010-01-18T20:54:04Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer ([[ftp://august.hf.ntnu.no/TCc-setup.exe TCc-setup.exe]])<br />
[other users]<br />
* download and unpack compressed archive file [[ftp://august.hf.ntnu.no/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=3703StandaloneClient2009-12-01T23:29:39Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer ([[ftp://august.hf.ntnu.no/TCc-setup-with-bundled-Java.exe TCc-setup-with-bundled-Java.exe]] / [[ftp://august.hf.ntnu.no/TCc-setup.exe TCc-setup.exe]])<br />
[other users]<br />
* download and unpack compressed archive file [[ftp://august.hf.ntnu.no/TCc.zip TCc.zip]] <br />
* run the JAR file 'TCc.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar TCc.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=3702StandaloneClient2009-12-01T23:26:10Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer ([[ftp://august.hf.ntnu.no/TCc-setup-with-bundled-Java.exe TCc-setup-with-bundled-Java.exe]] / [[ftp://august.hf.ntnu.no/TCc-setup.exe TCc-setup.exe]])<br />
[other users]<br />
* download and unpack compressed archive file [[ftp://august.hf.ntnu.no/TCc.zip TCc.zip]] <br />
* run the JAR file 'run.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar run.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=3701StandaloneClient2009-12-01T23:25:34Z<p>Ben Waldron: </p>
<hr />
<div>The TypeCraft client is a pure Java application.<br />
<br />
REQUIREMENTS to run the TypeCraft client:<br />
<br />
* Java (version 6) <br />
<br />
INSTALLATION<br />
<br />
[Microsoft Windows users]<br />
* download and run MS Windows installer ([[ftp://august.hf.ntnu.no/TCc-setup-with-bundled-Java.exe | TCc-setup-with-bundled-Java.exe]] / [[ftp://august.hf.ntnu.no/TCc-setup.exe | TCc-setup.exe]])<br />
[other users]<br />
* download and unpack compressed archive file [[ftp://august.hf.ntnu.no/TCc.zip | TCc.zip]] <br />
* run the JAR file 'run.jar' inside of the TCc directory:<br />
* (double) click on the JAR file;<br />
* OR right click on the JAR file and choose 'open with Java';<br />
* OR alternatively, you have to run the following command in your terminal: 'java -jar run.jar'.<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] [[StandaloneClientDesignsuggestions]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=About_TypeCraft&diff=3685About TypeCraft2009-11-27T15:59:45Z<p>Ben Waldron: </p>
<hr />
<div>==== Background ====<br />
Since the mid eighties, groups of researchers and students at the [http://www.ntnu.no/hf/isk Linguistics Department] at the [http://www.ntnu.no/english/ Norwegian University of Science and Technology] have explored the use of formal linguistic methods for natural language applications. The formalization and encoding of morpho-syntactic and semantic information, both at lexical and phrasal level, has been a central theme for a group which in 2004 took the name '''LingLab'''.<br />
<br />
At present '''LingLab''' has two focal areas: '''Grammar Engineering''' and '''Language Documentation'''.<br />
<br />
====Grammar Engineering at LingLab====<br />
In Grammar Engineering the main application developed by LingLab is the Norwegian computational grammar NorSource (Lars Hellan, Dorothee Beermann and Ben Waldron). Together with partners in the [http://wiki.delph-in.net/moin/FrontPage DELPH-IN] network LingLab applies Head-Driven Phrase Structure Grammar<br />
([http://books.google.com/books?hl=no&lr=&id=aweEntGaBrIC&oi=fnd&pg=PR9&dq=%22Pollard%22+%22Head-Driven+Phrase+Structure+Grammar%22+&ots=e_M-ggAVpv&sig=eFGqv2XIuqN-b7MTA3bnb1Ouri0#PPP1,M1 Pollard and Sag (1994)] and Minimal Recursion Semantics (MRS)[http://www.springerlink.com/content/8g7924476l471916/ (Copestake et.al.2005)] to advance deep natural language processing. <br />
<br />
As part of this work Pavel Mihaylov developed for LingLab an [http://wiki.delph-in.net/moin/LkbTop LKB] multi-script interface called [http://wiki.delph-in.net/moin/LkbTrollet Trollet]. <br />
<br />
A further effort to represent lexical and construction level information is the Construction Labeling Project [[Verbconstructions cross-linguistically - Introduction]], a system for encoding construction types across languages [http://www.hf.ntnu.no/hf/isk/Ansatte/lars.hellan/personInfo.html Lars Hellan].<br />
<br />
===TypeCraft===<br />
TypeCraft itself is a product of LingLab's effort in Language Documentation. A prototype of TypeCraft was developed in 2006 by <br />
[http://www.hf.ntnu.no/hf/isk/Ansatte/dorothee.beermann/personInfo.html Dorothee Beermann] and Atle Prange at [http://businesscape.no/aboutus.html Businesscape]. The present beta version of TypeCraft represents a joined effort by [[User:Pavel|Pavel Mihaylov]] and [[User:Dorothee|Dorothee Beermann]].<br />
<br />
<br />
'''A short description of TypeCraft'''<br />
<br />
TypeCraft is an INTERLINEAR GLOSSING EDITOR; the user adds linguistic annotation to written material which is stored in a relational<br />
database from where it can be retrieved using multiple views.<br />
<br />
Texts as well as annotations are in Unicode. Annotated data can be exported to standard text editors (WORD, Open Office and LaTex)<br />
as well as to XML format. <br />
TC has been designed for projects on minority languages. To avoid long training periods in projects that join linguists and native speakers, TypeCraft features an intuitive user interface and allows wide and distributive usage. The system uses PostgreSQL as database format. The database is hosted at a server owned by the Norwegian University of Science and Technology in Trondheim. The application is written in Java.<br />
<br />
TypeCraft can be freely used online with Mozilla Firefox.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=User:Ben_Waldron&diff=3684User:Ben Waldron2009-11-27T15:56:11Z<p>Ben Waldron: </p>
<hr />
<div>[[Image:Ben.jpg|left|]]<br />
<br />
I worked at NTNU ISK from 2006 to 2008 as Assistant Professor in Computational Linguistics.<br />
<br />
I have been helping out with the creation of a standalone client for the TypeCraft system. For documentation pertaining thereto, see the [[StandaloneClient]] wiki page.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=File:Ben.jpg&diff=3683File:Ben.jpg2009-11-27T15:54:35Z<p>Ben Waldron: </p>
<hr />
<div></div>Ben Waldronhttps://typecraft.org/w/index.php?title=User:Ben_Waldron&diff=3668User:Ben Waldron2009-11-26T12:33:04Z<p>Ben Waldron: </p>
<hr />
<div>I have been helping out with the creation of a standalone client for the TypeCraft system. For documentation pertaining thereto, see the [[StandaloneClient]] wiki page.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=User:Ben_Waldron&diff=3667User:Ben Waldron2009-11-26T12:02:25Z<p>Ben Waldron: Created page with 'For documentation pertaining to TypeCraft's standalone client, see the StandaloneClient wiki page.'</p>
<hr />
<div>For documentation pertaining to TypeCraft's standalone client, see the [[StandaloneClient]] wiki page.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3134TestClient2009-11-06T13:04:26Z<p>Ben Waldron: Redirected page to StandaloneClient</p>
<hr />
<div>#REDIRECT [[StandaloneClient]]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClient&diff=3133StandaloneClient2009-11-06T13:03:18Z<p>Ben Waldron: Created page with 'download here The TypeCraft client is a pure Java application. Requirements to run the TypeCraft client: *Java (tested against Java(TM) SE…'</p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a pure Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0))<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file run.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* (double) click on the JAR file.<br />
* right click on the JAR file and choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar run.jar<br />
<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=Bug_Reports_2009_-_2013&diff=3132Bug Reports 2009 - 20132009-11-06T09:54:35Z<p>Ben Waldron: </p>
<hr />
<div>===Known Problems===<br />
<br />
[[Image:Bugs.png|left ]]<br />
<br />
Sometimes the Gloss- or POS-list of tags 'hangs' and cannot be 'clicked-away'.<br />
--[[User:Dorothee|Dorothee]] 22:20, 28 August 2009 (CEST)<br />
<br />
===Fixed Problems===<br />
<br />
[[Image:Bugs.png|left ]]<br />
<br />
'''Export to TCwiki distorted -- {{CURRENTMONTHNAME}}, {{CURRENTYEAR}}'''<br />
When exporting to the TCwiki the morph-tier content is not displayed properly. From words with affixes the stems are missing.<br />
<br />
The problem is fixed. Thanks for your patience. <br />
--[[User:Dorothee|Dorothee]] 19:22, 19 July 2009 (CEST)<br />
<br />
<strike><br />
'''A creepy old friend ...''' <br />
Open token tabs are still bugged - '''You can neither save them nor provide global tags for them'''.<br />
<br />
We are working on the problem, but until further notice: '''DO NOT WORK WITH TOKEN TABS'''<br />
<br />
[[[[User:Dorothee|Dorothee]] 14:43, 12 March 2009 (CET)]]<br />
<br />
[[Image:Bugs.png|left]] <br />
'''The most annoying bug is the following: When one annotates it makes a lot of sense to keep taps of the most recently annotated<br />
'''tokens. However, as soon as one has one token-tap open, the second token one opens cannot be saved anymore. Even if one now<br />
'''starts to close all previously opened token-taps, it remains impossible to save the token that one just had worked on. :( '''<br />
([[User:Dorothee|Dorothee]] 17:21, 20 December 2008 (CET)) <br />
[[Image:Bugs.png|left ]][[Image:Bugs.png|left ]]<br />
<br />
'''Bugs creeping in with the Lazy Annotation''' <br />
This bug is new and came with the Lazy Annotation Mode: it seems as if saving is not always possible - it is kind of off and on.<br />
As was reported to me from one of the TypeCraft classes connected to a course at Dragvoll saving was not possible until the LAM-button was <br />
unmarked. Then saving was possible again. Sorry nothing reproducible yet ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET)) :(<br />
<br />
I started to work on a long sentence and tried to add construction tags, but could not use that functionality. Pressed button *CHANGE* for <br />
construction parameters, but nothing happened, then I also noticed that I cannot save the sentence. That was on the day LAM was introduced. Have not<br />
encountered that bug again ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET))<br />
<br />
I guess there was some cook-up having to do with the change of domain that we did around the same time. <br />
Yet there is a real bug which arises when one opens a certain number of token tags under annotation. It is only possible to save changes to<br />
the '''last token that was opened'''. In addition one cannot open the *Change* button that allows one to specify the construction type parameters.<br />
([[User:Dorothee|Dorothee]] 16:55, 15 December 2008 (CET))<br />
<br />
</strike><br />
<br />
Fixed as of today, [[[[User:Pavel|Pavel]] 11:18, 24 March 2009 (EET)]]<br />
<br />
<br />
<strike> <br />
'''The Bug List'''<br />
1. Oh my, long phrases imported from the database into the wiki 'run' out off the browser<br />
window. They trail off to the right. :(<br />
Is there anything that can be done about that?? You can see what we mean by looking at <br />
[[Documenting Lule Sami]]. <br />
Well ok, it is not a bug really but it looks so incredibly ugly :( <br />
</strike><br />
<br />
'''This has been fixed!''' Really long sentences now almost look as they should. Look at the German sentence below. --[[User:Dorothee|Dorothee]] 15:57, 2 July 2009 (CEST)<br />
<br />
<br />
<Phrase>8694</Phrase><br />
<br />
<strike><br />
2. In (1) below '''<:CASE>''' IS coming ''before'' the '''ILL-SG'''. Better is: '''ILL.SG ''' (Kristin)<br />
Within the tier annotation of a TCtoken <:CASE> should not appear at all! It is meant as an indication of the grammatical category to<br />
which the tag belongs. Information like ''acc<:CASE'' should only be available under mousing over tags<br />
([[User:Dorothee|Dorothee]] 12:05, 15 December 2008 (CET))<br />
</strike><br />
<br />
<strike><br />
3. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Deleting an unsaved text results in user-level error message "Text id cannot be null". <br />
Message should be more user-friendly (or dropped entirely).<br />
</strike> Message dropped and text gets "deleted" as any other text.<br />
<br />
4. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Newly instantiated phrases are not saved immediately (after navigating through the "TypeCraft wants to know" box).<br />
<br />
<strike><br />
5. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Clicking OK in the "TypeCraft wants to know" box when instantiating a phrase results in an empty phrase table.<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
<strike><br />
6. ([[User:Ben|Ben]] 07 Apr 2009)<br />
It is not possible to delete the final lone word in a phrase table.<br />
</strike> By design, fixed minor bug showing in Firebug and added a user-friendly message<br />
<br />
<strike><br />
7. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Phrase tabs in text editor remain after phrase has been deleted.<br />
</strike> Fixed, they close now<br />
<br />
<strike><br />
8. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Look only within phrases I can edit" checked: Java error "unexpected end of subtree".<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
9. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Not a real bug, but annoying. Clicking on a text found via "Search for texts" opens the text in a NEW tab.<br />
I would much prefer the text to open up in the current frame.<br />
<br />
<strike><br />
10. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Constr. description" instantiated: Java error <br />
caused by "java.sql.SQLException: Column not found: CONSTRUCTIONDESCRIPTION"<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
11. ([[User:Ben|Ben]] 07 Apr 2009)<br />
When using LabelConventions tagset in "Search for phrases", the interface appears to be confused.<br />
Eg. Constituent Property appears thrice, only one choice is available for Situation Type, ...<br />
<br />
This is not a code bug but rather a bad tag set. Should be fixed by whoever entered it into the database.<br />
<br />
<strike><br />
12. ([[User:Ben|Ben]] 17 Apr 2009)<br />
Attempts to set "Publish text" to false are ignored.<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
==Standalone Client==<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] wiki page.<br />
<br />
[[Category:Community Portal]]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClientBugs&diff=3131StandaloneClientBugs2009-11-06T09:52:53Z<p>Ben Waldron: </p>
<hr />
<div>Please report bugs in the standalone client using this wiki page.<br />
<br />
==Known Problems==<br />
<br />
Place bug reports here.<br />
<br />
==Fixed Problems==<br />
<br />
None yet.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3130TestClient2009-11-06T09:50:03Z<p>Ben Waldron: </p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a pure Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0))<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file run.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* (double) click on the JAR file.<br />
* right click on the JAR file and choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar run.jar<br />
<br />
<br />
Bugs:<br />
<br />
Please report bugs in the '''standalone client''' on the [[StandaloneClientBugs]] wiki page.<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=Bug_Reports_2009_-_2013&diff=3129Bug Reports 2009 - 20132009-11-06T09:47:41Z<p>Ben Waldron: </p>
<hr />
<div>===Known Problems===<br />
<br />
[[Image:Bugs.png|left ]]<br />
<br />
Sometimes the Gloss- or POS-list of tags 'hangs' and cannot be 'clicked-away'.<br />
--[[User:Dorothee|Dorothee]] 22:20, 28 August 2009 (CEST)<br />
<br />
===Fixed Problems===<br />
<br />
[[Image:Bugs.png|left ]]<br />
<br />
'''Export to TCwiki distorted -- {{CURRENTMONTHNAME}}, {{CURRENTYEAR}}'''<br />
When exporting to the TCwiki the morph-tier content is not displayed properly. From words with affixes the stems are missing.<br />
<br />
The problem is fixed. Thanks for your patience. <br />
--[[User:Dorothee|Dorothee]] 19:22, 19 July 2009 (CEST)<br />
<br />
<strike><br />
'''A creepy old friend ...''' <br />
Open token tabs are still bugged - '''You can neither save them nor provide global tags for them'''.<br />
<br />
We are working on the problem, but until further notice: '''DO NOT WORK WITH TOKEN TABS'''<br />
<br />
[[[[User:Dorothee|Dorothee]] 14:43, 12 March 2009 (CET)]]<br />
<br />
[[Image:Bugs.png|left]] <br />
'''The most annoying bug is the following: When one annotates it makes a lot of sense to keep taps of the most recently annotated<br />
'''tokens. However, as soon as one has one token-tap open, the second token one opens cannot be saved anymore. Even if one now<br />
'''starts to close all previously opened token-taps, it remains impossible to save the token that one just had worked on. :( '''<br />
([[User:Dorothee|Dorothee]] 17:21, 20 December 2008 (CET)) <br />
[[Image:Bugs.png|left ]][[Image:Bugs.png|left ]]<br />
<br />
'''Bugs creeping in with the Lazy Annotation''' <br />
This bug is new and came with the Lazy Annotation Mode: it seems as if saving is not always possible - it is kind of off and on.<br />
As was reported to me from one of the TypeCraft classes connected to a course at Dragvoll saving was not possible until the LAM-button was <br />
unmarked. Then saving was possible again. Sorry nothing reproducible yet ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET)) :(<br />
<br />
I started to work on a long sentence and tried to add construction tags, but could not use that functionality. Pressed button *CHANGE* for <br />
construction parameters, but nothing happened, then I also noticed that I cannot save the sentence. That was on the day LAM was introduced. Have not<br />
encountered that bug again ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET))<br />
<br />
I guess there was some cook-up having to do with the change of domain that we did around the same time. <br />
Yet there is a real bug which arises when one opens a certain number of token tags under annotation. It is only possible to save changes to<br />
the '''last token that was opened'''. In addition one cannot open the *Change* button that allows one to specify the construction type parameters.<br />
([[User:Dorothee|Dorothee]] 16:55, 15 December 2008 (CET))<br />
<br />
</strike><br />
<br />
Fixed as of today, [[[[User:Pavel|Pavel]] 11:18, 24 March 2009 (EET)]]<br />
<br />
<br />
<strike> <br />
'''The Bug List'''<br />
1. Oh my, long phrases imported from the database into the wiki 'run' out off the browser<br />
window. They trail off to the right. :(<br />
Is there anything that can be done about that?? You can see what we mean by looking at <br />
[[Documenting Lule Sami]]. <br />
Well ok, it is not a bug really but it looks so incredibly ugly :( <br />
</strike><br />
<br />
'''This has been fixed!''' Really long sentences now almost look as they should. Look at the German sentence below. --[[User:Dorothee|Dorothee]] 15:57, 2 July 2009 (CEST)<br />
<br />
<br />
<Phrase>8694</Phrase><br />
<br />
<strike><br />
2. In (1) below '''<:CASE>''' IS coming ''before'' the '''ILL-SG'''. Better is: '''ILL.SG ''' (Kristin)<br />
Within the tier annotation of a TCtoken <:CASE> should not appear at all! It is meant as an indication of the grammatical category to<br />
which the tag belongs. Information like ''acc<:CASE'' should only be available under mousing over tags<br />
([[User:Dorothee|Dorothee]] 12:05, 15 December 2008 (CET))<br />
</strike><br />
<br />
<strike><br />
3. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Deleting an unsaved text results in user-level error message "Text id cannot be null". <br />
Message should be more user-friendly (or dropped entirely).<br />
</strike> Message dropped and text gets "deleted" as any other text.<br />
<br />
4. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Newly instantiated phrases are not saved immediately (after navigating through the "TypeCraft wants to know" box).<br />
<br />
<strike><br />
5. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Clicking OK in the "TypeCraft wants to know" box when instantiating a phrase results in an empty phrase table.<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
<strike><br />
6. ([[User:Ben|Ben]] 07 Apr 2009)<br />
It is not possible to delete the final lone word in a phrase table.<br />
</strike> By design, fixed minor bug showing in Firebug and added a user-friendly message<br />
<br />
<strike><br />
7. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Phrase tabs in text editor remain after phrase has been deleted.<br />
</strike> Fixed, they close now<br />
<br />
<strike><br />
8. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Look only within phrases I can edit" checked: Java error "unexpected end of subtree".<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
9. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Not a real bug, but annoying. Clicking on a text found via "Search for texts" opens the text in a NEW tab.<br />
I would much prefer the text to open up in the current frame.<br />
<br />
<strike><br />
10. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Constr. description" instantiated: Java error <br />
caused by "java.sql.SQLException: Column not found: CONSTRUCTIONDESCRIPTION"<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
11. ([[User:Ben|Ben]] 07 Apr 2009)<br />
When using LabelConventions tagset in "Search for phrases", the interface appears to be confused.<br />
Eg. Constituent Property appears thrice, only one choice is available for Situation Type, ...<br />
<br />
This is not a code bug but rather a bad tag set. Should be fixed by whoever entered it into the database.<br />
<br />
<strike><br />
12. ([[User:Ben|Ben]] 17 Apr 2009)<br />
Attempts to set "Publish text" to false are ignored.<br />
(BMW: have fix)<br />
</strike> Fixed<br />
<br />
==Standalone Client==<br />
<br />
Please report bugs in the '''standalone client''' [[StandaloneClientBugs | here]] (follow the link).<br />
<br />
[[Category:Community Portal]]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=StandaloneClientBugs&diff=3128StandaloneClientBugs2009-11-06T09:45:51Z<p>Ben Waldron: Created page with '==Known Problems== Place bug reports here. ==Fixed Problems== None yet.'</p>
<hr />
<div>==Known Problems==<br />
<br />
Place bug reports here.<br />
<br />
==Fixed Problems==<br />
<br />
None yet.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3127TestClient2009-11-05T16:47:27Z<p>Ben Waldron: </p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a pure Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0))<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file run.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* (double) click on the JAR file.<br />
* right click on the JAR file and choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar run.jar<br />
<br />
<br />
==STARTUP==<br />
<br />
The application requires a few seconds to become fully operational. The initialization progress can be followed by viewing the messages in the "TypeCraft Log" window. <br />
<br />
==MAIN WINDOW==<br />
<br />
The main window "TypeCraft Client" appears when the application is fully initialized. Click on one of the buttons on the left to proceed further. The application will shut down when this window is closed (to close the window, click on the small X in the top right corner).<br />
<br />
* "new text" button: opens a entirely new text in a new "Text" window.<br />
* "my texts" button: displays all texts currently on your computer in the main window.<br />
* "text search": opens the "Text Search" window.<br />
* "phrase search": opens the "Phrase Search" window.<br />
* "POS tags": displays the list of part-of-speech tags in the main window.<br />
* "gloss tags": displays the list of gloss tags in the main window.<br />
* "remote login": sends a login request to the central TypeCraft server.<br />
* "config": displays configuration options in the main window.<br />
* "about": displays a short application description in the main window.<br />
* "log": displays the TypeCraft log in the main window.<br />
<br />
==MY TEXTS==<br />
<br />
Displays all TypeCraft texts currently on your computer. These texts were either created via the "new text" button, or were downloaded from the central TypeCraft server (via "text search).<br />
<br />
The "server" column is checked if the local text is associated with a text on the central TypeCraft server. If the text was originally downloaded from the central TypeCraft server, the table will also display the text's owner [NOTE: due to current technical limitations, the username displayed is fixed on downloading the text; and uploaded texts display no username]. The remaining columns display language, text title, text title translation, and date last changed [NOTE: due to current technical limitations, date last changed is initially set to download date for downloaded texts].<br />
<br />
Right click on the table to bring up a popup menu. Options are: "local copy" and "delete". Use "local copy" to sever the connection between a local text and it's corresponding server text (any subsequent upload of the text with create an entirely new text instance on the server).<br />
<br />
Left click on the table to open a text for editing (in a "Text" window).<br />
<br />
==TEXT WINDOW==<br />
<br />
A "Text" window is brought up via the "new text" button, by clicking on a text in an appropriate table (eg. "My Texts", "Text Search" results), or via requesting the mother text of a phrase. The local identifier number of the text is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the text fields are incomplete it cannot be closed, only deleted).<br />
<br />
A text contains the following editable fields:<br />
<br />
* language<br />
* title<br />
* title translation<br />
* group<br />
* publish<br />
* (plain) text<br />
* notes<br />
<br />
The fields "language", "title", "title translation" and "text" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the text. The "language" field provides basic tab completion.<br />
<br />
The "notes" field is displayed immediately underneath the "text" field. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a small menu: "options". Use this to close or delete the text.<br />
<br />
At the bottom of the window are two buttons:<br />
<br />
* "upload text": use this to upload the text on your computer to the central TypeCraft server. If the text is a server text (see explanation in MY TEXTS) then the corresponding text on the server is modified; if the text is not a server text then the text is saved as a new text instance on the central TypeCraft server.<br />
<br />
* "create phrases": use this to create new phrases, based on the cuttently selected text in the plain text field.<br />
<br />
The text's phrases are displayed in a scroll pane in the centre of the window. Left click a phrase to open a "Phrase" window. Right click after selecting one or more phrases (via CNTRL + left click) to activate the phrase popup menu:<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
<br />
==PHRASE WINDOW==<br />
<br />
A "Phrase" window is brought up by clicking on a phrase in an appropriate table (eg. in a "Text" window, "Phrase Search" results). The local identifier number of the phrase is displayed in the window title. The window may be closed by clicking on the small X in the top right hand corner (NOTE: if the phrase fields are incomplete it cannot be closed, only deleted).<br />
<br />
A phrase contains the following editable fields:<br />
<br />
* validity (combo box)<br />
* phrase<br />
* translation<br />
* construction parameters<br />
* construction description<br />
* words table<br />
<br />
The fields "phrase" and "translation" must be instantiated. If they have not been correctly filled in, the only way to close the text window is to delete the phrase.<br />
<br />
The "notes" field is displayed at the bottom of the window. Notes are stored on the local machine, but cannot be uploaded to the central TypeCraft server.<br />
<br />
At the top of the window is a menu: "options":<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
* delete<br />
* text<br />
** open<br />
* close<br />
<br />
The WORDS TABLE is displayed in a scroll pane in the centre of the window. Each column is a word. Word fields are: latinised, POS, and the morpheme fields (a word is composed of one or more morphemes). The POS field is equipped with basic tab-completion. The morpheme fields are: morpheme, meaning, gloss. Glosses are represented as a "." separated list of gloss tags, equipped with basic tab-completion. To edit a POS or gloss field, click it; to edit the other fields, double click [NOTE: fix me].<br />
<br />
To bring up the popup menu over the words table, right click. You will be presented with the following "word" options:<br />
<br />
* word of interest<br />
* add word before<br />
* add word after<br />
* delete word<br />
* rename word<br />
<br />
and, if appropriate, the following "morpheme" fields:<br />
<br />
* add morpheme before<br />
* add morpheme after<br />
* delete morpheme<br />
<br />
==TEXT SEARCH WINDOW==<br />
<br />
A "Text Search" window is brought up via the "text search" button.<br />
<br />
The window contains three fields: "title", "title translation" and "language". The last field is equipped with basic tab-completion.<br />
<br />
The window contains three buttons, and a results table.<br />
<br />
Button "local search" runs a search against the texts on the local machine.<br />
<br />
Button "server search" runs a search against the texts on the central TypeCraft server. This requires a valid username and password (specified in the "config" pane of the main window).<br />
<br />
Button "reset" rests all search fields.<br />
<br />
Click on a text in the results table to open it. If the search was performed on the server, the remote text will be downloaded to the local machine (NOTE: this may take some time).<br />
<br />
==PHRASE SEARCH WINDOW==<br />
<br />
A "Phrase Search" window is brought up via the "phrase search" button.<br />
<br />
The window consists of the following sections:<br />
<br />
* TEXT LEVEL<br />
** language (basic tab-completion)<br />
<br />
* PHRASE LEVEL<br />
** global tagset<br />
*** (fields of chosen tagset)<br />
** constr. description<br />
** phrase string<br />
** translation string<br />
<br />
* WORD LEVEL<br />
** exact word<br />
** POS or POS or POS (with basic tab-completion)<br />
<br />
* MORPHEME LEVEL<br />
** exact morpheme<br />
** meaning<br />
** gloss and/or gloss and/or gloss (with basic tab completion in "." separated list)<br />
<br />
And two buttons: "search" and "reset".<br />
<br />
Click search to bring up search results phrase table in a new window.<br />
<br />
==PHRASES (search result) WINDOW==<br />
<br />
Click on a phrase to open it. Right click to bring up popup menu (after selecting phrases via control-click):<br />
<br />
* export<br />
** HTML<br />
** XML<br />
** LaTeX<br />
* prepare for wiki<br />
<br />
==CONFIG PANE==<br />
<br />
Brought up via the "config" button in the main window.<br />
<br />
Configuration parameters:<br />
<br />
* htmlMaxWidth<br />
** max row width (in characters) for HTML export of phrases<br />
* typecraftCentral URL<br />
** not editable; the location of the central TypeCraft server<br />
* font<br />
** name (displays fonts which can handle the text in the test field in black, and other fonts in red)<br />
** size<br />
** test field (enter problematic characters here, and check the font combo box)<br />
* remote login<br />
** username and password for central TypeCraft server.<br />
<br />
Buttons: "save" (store configuration parameters), "cancel", and "hard reset" (reset all parameters to default values). Configuration parameters are stored between sessions.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3124TestClient2009-11-03T20:38:51Z<p>Ben Waldron: </p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a simple Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0_10-b33))<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file run.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* by (double) clicking on the JAR file.<br />
* right click on the JAR file an choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar run.jar</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3123TestClient2009-11-03T20:38:29Z<p>Ben Waldron: </p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a simple Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0_10-b33))<br />
*Firefox (version 3 or greater) [REMOVED]<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file run.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* by (double) clicking on the JAR file.<br />
* right click on the JAR file an choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar run.jar</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3122TestClient2009-11-03T19:55:05Z<p>Ben Waldron: /* FAQ */</p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a simple Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0_10-b33))<br />
*Firefox (version 3 or greater) [REMOVED]<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file tc2gui.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* by (double) clicking on the JAR file.<br />
* right click on the JAR file an choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar tc2gui.jar</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3121TestClient2009-11-03T19:54:28Z<p>Ben Waldron: </p>
<hr />
<div>[[ftp://august.hf.ntnu.no/TCc.zip |download here]]<br />
<br />
The TypeCraft client is a simple Java application.<br />
<br />
Requirements to run the TypeCraft client:<br />
<br />
*Java (tested against Java(TM) SE Runtime Environment (build 1.6.0_10-b33))<br />
*Firefox (version 3 or greater) [REMOVED]<br />
<br />
Installation:<br />
<br />
* save the download-file to a directory of your choice <br />
* go to the directory you chose for the download and unpack the TCc.zip <br />
<br />
Usage:<br />
<br />
*run the JAR file tc2gui.jar inside of the TCc directory.<br />
<br />
Depending on your operating system and on your configuration you might have to do some of the following things:<br />
<br />
* by (double) clicking on the JAR file.<br />
* right click on the JAR file an choose OPEN WITH JAVA[version]RUNTIME<br />
* alternatively, you have to run the incantation in your terminal:<br />
<br />
java -jar tc2gui.jar<br />
<br />
<br />
===FAQ===<br />
<br />
- (Linux users) Firefox enters "Offline Mode" when the computer is not connected to the internet. <br />
In "Offline Mode" Firefox fails to communicate with the TypeCraft application. This can be fixed <br />
as follows: open a new Firefox window and type about:config at the address bar; click on the <br />
button "I'll be careful, I promise"; type "toolkit.networkmanager.disable" at the filter bar you <br />
get there; double click on the line for toolkit.networkmanager.disable to set its value to true; <br />
restart Firefox. [REMOVED]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=File:Valid-xhtml11TEST.png&diff=3120File:Valid-xhtml11TEST.png2009-11-03T19:32:05Z<p>Ben Waldron: TypeCraft client</p>
<hr />
<div>TypeCraft client</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3107TestClient2009-10-30T09:32:19Z<p>Ben Waldron: </p>
<hr />
<div>[[Media:TCc.301009.zip|download here]]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=File:TCc.301009.zip&diff=3106File:TCc.301009.zip2009-10-30T09:32:03Z<p>Ben Waldron: </p>
<hr />
<div></div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3102TestClient2009-10-27T10:15:58Z<p>Ben Waldron: </p>
<hr />
<div>[[Media:TCc.261009.zip|download here]]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3101TestClient2009-10-27T10:11:26Z<p>Ben Waldron: </p>
<hr />
<div>[[Image:TCc.261009.zip|download here]]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=TestClient&diff=3100TestClient2009-10-27T10:10:21Z<p>Ben Waldron: New page: [Image:TCc.261009.zip]</p>
<hr />
<div>[Image:TCc.261009.zip]</div>Ben Waldronhttps://typecraft.org/w/index.php?title=File:TCc.261009.zip&diff=3099File:TCc.261009.zip2009-10-27T10:08:31Z<p>Ben Waldron: TypeCraft client (test version; incomplete)</p>
<hr />
<div>TypeCraft client (test version; incomplete)</div>Ben Waldronhttps://typecraft.org/w/index.php?title=Bug_Reports_2009_-_2013&diff=2390Bug Reports 2009 - 20132009-04-17T09:32:58Z<p>Ben Waldron: </p>
<hr />
<div>[[Image:Bugs.png|left ]]<br />
<br />
<strike><br />
'''A creepy old friend ...''' <br />
Open token tabs are still bugged - '''You can neither save them nor provide global tags for them'''.<br />
<br />
We are working on the problem, but until further notice: '''DO NOT WORK WITH TOKEN TABS'''<br />
<br />
[[[[User:Dorothee|Dorothee]] 14:43, 12 March 2009 (CET)]]<br />
<br />
[[Image:Bugs.png|left]] <br />
'''The most annoying bug is the following: When one annotates it makes a lot of sense to keep taps of the most recently annotated<br />
'''tokens. However, as soon as one has one token-tap open, the second token one opens cannot be saved anymore. Even if one now<br />
'''starts to close all previously opened token-taps, it remains impossible to save the token that one just had worked on. :( '''<br />
([[User:Dorothee|Dorothee]] 17:21, 20 December 2008 (CET)) <br />
[[Image:Bugs.png|left ]][[Image:Bugs.png|left ]]<br />
<br />
'''Bugs creeping in with the Lazy Annotation''' <br />
This bug is new and came with the Lazy Annotation Mode: it seems as if saving is not always possible - it is kind of off and on.<br />
As was reported to me from one of the TypeCraft classes connected to a course at Dragvoll saving was not possible until the LAM-button was <br />
unmarked. Then saving was possible again. Sorry nothing reproducible yet ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET)) :(<br />
<br />
I started to work on a long sentence and tried to add construction tags, but could not use that functionality. Pressed button *CHANGE* for <br />
construction parameters, but nothing happened, then I also noticed that I cannot save the sentence. That was on the day LAM was introduced. Have not<br />
encountered that bug again ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET))<br />
<br />
I guess there was some cook-up having to do with the change of domain that we did around the same time. <br />
Yet there is a real bug which arises when one opens a certain number of token tags under annotation. It is only possible to save changes to<br />
the '''last token that was opened'''. In addition one cannot open the *Change* button that allows one to specify the construction type parameters.<br />
([[User:Dorothee|Dorothee]] 16:55, 15 December 2008 (CET))<br />
<br />
</strike><br />
<br />
Fixed as of today, [[[[User:Pavel|Pavel]] 11:18, 24 March 2009 (EET)]]<br />
<br />
<br />
<br />
'''The Bug List'''<br />
1. Oh my, long phrases imported from the database into the wiki 'run' out off the browser<br />
window. They trail off to the right. :(<br />
Is there anything that can be done about that?? You can see what we mean by looking at <br />
[[Documenting Lule Sami]]. <br />
Well ok, it is not a bug really but it looks so incredibly ugly :(<br />
<br />
2. In (1) below '''<:CASE>''' IS coming ''before'' the '''ILL-SG'''. Better is: '''ILL.SG ''' (Kristin)<br />
Within the tier annotation of a TCtoken <:CASE> should not appear at all! It is meant as an indication of the grammatical category to<br />
which the tag belongs. Information like ''acc<:CASE'' should only be available under mousing over tags<br />
([[User:Dorothee|Dorothee]] 12:05, 15 December 2008 (CET))<br />
<br />
(1) <Phrase>4785</Phrase><br />
<br />
3. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Deleting an unsaved text results in user-level error message "Text id cannot be null". <br />
Message should be more user-friendly (or dropped entirely).<br />
<br />
4. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Newly instantiated phrases are not saved immediately (after navigating through the "TypeCraft wants to know" box).<br />
<br />
5. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Clicking OK in the "TypeCraft wants to know" box when instantiating a phrase results in an empty phrase table.<br />
(BMW: have fix)<br />
<br />
6. ([[User:Ben|Ben]] 07 Apr 2009)<br />
It is not possible to delete the final lone word in a phrase table.<br />
<br />
7. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Phrase tabs in text editor remain after phrase has been deleted.<br />
<br />
8. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Look only within phrases I can edit" checked: Java error "unexpected end of subtree".<br />
(BMW: have fix)<br />
<br />
9. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Not a real bug, but annoying. Clicking on a text found via "Search for texts" opens the text in a NEW tab.<br />
I would much prefer the text to open up in the current frame.<br />
<br />
10. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Constr. description" instantiated: Java error <br />
caused by "java.sql.SQLException: Column not found: CONSTRUCTIONDESCRIPTION"<br />
(BMW: have fix)<br />
<br />
11. ([[User:Ben|Ben]] 07 Apr 2009)<br />
When using LabelConventions tagset in "Search for phrases", the interface appears to be confused.<br />
Eg. Constituent Property appears thrice, only one choice is available for Situation Type, ...<br />
<br />
12. ([[User:Ben|Ben]] 17 Apr 2009)<br />
Attempts to set "Publish text" to false are ignored.<br />
(BMW: have fix)<br />
<br />
==Standalone Client==<br />
<br />
Please report bugs in the '''standalone client''' here.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=Bug_Reports_2009_-_2013&diff=2389Bug Reports 2009 - 20132009-04-17T09:21:43Z<p>Ben Waldron: </p>
<hr />
<div>[[Image:Bugs.png|left ]]<br />
<br />
<strike><br />
'''A creepy old friend ...''' <br />
Open token tabs are still bugged - '''You can neither save them nor provide global tags for them'''.<br />
<br />
We are working on the problem, but until further notice: '''DO NOT WORK WITH TOKEN TABS'''<br />
<br />
[[[[User:Dorothee|Dorothee]] 14:43, 12 March 2009 (CET)]]<br />
<br />
[[Image:Bugs.png|left]] <br />
'''The most annoying bug is the following: When one annotates it makes a lot of sense to keep taps of the most recently annotated<br />
'''tokens. However, as soon as one has one token-tap open, the second token one opens cannot be saved anymore. Even if one now<br />
'''starts to close all previously opened token-taps, it remains impossible to save the token that one just had worked on. :( '''<br />
([[User:Dorothee|Dorothee]] 17:21, 20 December 2008 (CET)) <br />
[[Image:Bugs.png|left ]][[Image:Bugs.png|left ]]<br />
<br />
'''Bugs creeping in with the Lazy Annotation''' <br />
This bug is new and came with the Lazy Annotation Mode: it seems as if saving is not always possible - it is kind of off and on.<br />
As was reported to me from one of the TypeCraft classes connected to a course at Dragvoll saving was not possible until the LAM-button was <br />
unmarked. Then saving was possible again. Sorry nothing reproducible yet ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET)) :(<br />
<br />
I started to work on a long sentence and tried to add construction tags, but could not use that functionality. Pressed button *CHANGE* for <br />
construction parameters, but nothing happened, then I also noticed that I cannot save the sentence. That was on the day LAM was introduced. Have not<br />
encountered that bug again ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET))<br />
<br />
I guess there was some cook-up having to do with the change of domain that we did around the same time. <br />
Yet there is a real bug which arises when one opens a certain number of token tags under annotation. It is only possible to save changes to<br />
the '''last token that was opened'''. In addition one cannot open the *Change* button that allows one to specify the construction type parameters.<br />
([[User:Dorothee|Dorothee]] 16:55, 15 December 2008 (CET))<br />
<br />
</strike><br />
<br />
Fixed as of today, [[[[User:Pavel|Pavel]] 11:18, 24 March 2009 (EET)]]<br />
<br />
<br />
<br />
'''The Bug List'''<br />
1. Oh my, long phrases imported from the database into the wiki 'run' out off the browser<br />
window. They trail off to the right. :(<br />
Is there anything that can be done about that?? You can see what we mean by looking at <br />
[[Documenting Lule Sami]]. <br />
Well ok, it is not a bug really but it looks so incredibly ugly :(<br />
<br />
2. In (1) below '''<:CASE>''' IS coming ''before'' the '''ILL-SG'''. Better is: '''ILL.SG ''' (Kristin)<br />
Within the tier annotation of a TCtoken <:CASE> should not appear at all! It is meant as an indication of the grammatical category to<br />
which the tag belongs. Information like ''acc<:CASE'' should only be available under mousing over tags<br />
([[User:Dorothee|Dorothee]] 12:05, 15 December 2008 (CET))<br />
<br />
(1) <Phrase>4785</Phrase><br />
<br />
3. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Deleting an unsaved text results in user-level error message "Text id cannot be null". <br />
Message should be more user-friendly (or dropped entirely).<br />
<br />
4. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Newly instantiated phrases are not saved immediately (after navigating through the "TypeCraft wants to know" box).<br />
<br />
5. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Clicking OK in the "TypeCraft wants to know" box when instantiating a phrase results in an empty phrase table.<br />
(BMW: have fix)<br />
<br />
6. ([[User:Ben|Ben]] 07 Apr 2009)<br />
It is not possible to delete the final lone word in a phrase table.<br />
<br />
7. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Phrase tabs in text editor remain after phrase has been deleted.<br />
<br />
8. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Look only within phrases I can edit" checked: Java error "unexpected end of subtree".<br />
(BMW: have fix)<br />
<br />
9. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Not a real bug, but annoying. Clicking on a text found via "Search for texts" opens the text in a NEW tab.<br />
I would much prefer the text to open up in the current frame.<br />
<br />
10. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Constr. description" instantiated: Java error <br />
caused by "java.sql.SQLException: Column not found: CONSTRUCTIONDESCRIPTION"<br />
(BMW: have fix)<br />
<br />
11. ([[User:Ben|Ben]] 07 Apr 2009)<br />
When using LabelConventions tagset in "Search for phrases", the interface appears to be confused.<br />
Eg. Constituent Property appears thrice, only one choice is available for Situation Type, ...<br />
<br />
12. ([[User:Ben|Ben]] 17 Apr 2009)<br />
Attempts to set "Publish text" to false are ignored.<br />
<br />
==Standalone Client==<br />
<br />
Please report bugs in the '''standalone client''' here.</div>Ben Waldronhttps://typecraft.org/w/index.php?title=Bug_Reports_2009_-_2013&diff=2257Bug Reports 2009 - 20132009-04-07T18:11:13Z<p>Ben Waldron: </p>
<hr />
<div>[[Image:Bugs.png|left ]]<br />
<br />
<strike><br />
'''A creepy old friend ...''' <br />
Open token tabs are still bugged - '''You can neither save them nor provide global tags for them'''.<br />
<br />
We are working on the problem, but until further notice: '''DO NOT WORK WITH TOKEN TABS'''<br />
<br />
[[[[User:Dorothee|Dorothee]] 14:43, 12 March 2009 (CET)]]<br />
<br />
[[Image:Bugs.png|left]] <br />
'''The most annoying bug is the following: When one annotates it makes a lot of sense to keep taps of the most recently annotated<br />
'''tokens. However, as soon as one has one token-tap open, the second token one opens cannot be saved anymore. Even if one now<br />
'''starts to close all previously opened token-taps, it remains impossible to save the token that one just had worked on. :( '''<br />
([[User:Dorothee|Dorothee]] 17:21, 20 December 2008 (CET)) <br />
[[Image:Bugs.png|left ]][[Image:Bugs.png|left ]]<br />
<br />
'''Bugs creeping in with the Lazy Annotation''' <br />
This bug is new and came with the Lazy Annotation Mode: it seems as if saving is not always possible - it is kind of off and on.<br />
As was reported to me from one of the TypeCraft classes connected to a course at Dragvoll saving was not possible until the LAM-button was <br />
unmarked. Then saving was possible again. Sorry nothing reproducible yet ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET)) :(<br />
<br />
I started to work on a long sentence and tried to add construction tags, but could not use that functionality. Pressed button *CHANGE* for <br />
construction parameters, but nothing happened, then I also noticed that I cannot save the sentence. That was on the day LAM was introduced. Have not<br />
encountered that bug again ([[User:Dorothee|Dorothee]] 18:00, 27 November 2008 (CET))<br />
<br />
I guess there was some cook-up having to do with the change of domain that we did around the same time. <br />
Yet there is a real bug which arises when one opens a certain number of token tags under annotation. It is only possible to save changes to<br />
the '''last token that was opened'''. In addition one cannot open the *Change* button that allows one to specify the construction type parameters.<br />
([[User:Dorothee|Dorothee]] 16:55, 15 December 2008 (CET))<br />
<br />
</strike><br />
<br />
Fixed as of today, [[[[User:Pavel|Pavel]] 11:18, 24 March 2009 (EET)]]<br />
<br />
<br />
<br />
'''The Bug List'''<br />
1. Oh my, long phrases imported from the database into the wiki 'run' out off the browser<br />
window. They trail off to the right. :(<br />
Is there anything that can be done about that?? You can see what we mean by looking at <br />
[[Documenting Lule Sami]]. <br />
Well ok, it is not a bug really but it looks so incredibly ugly :(<br />
<br />
2. In (1) below '''<:CASE>''' IS coming ''before'' the '''ILL-SG'''. Better is: '''ILL.SG ''' (Kristin)<br />
Within the tier annotation of a TCtoken <:CASE> should not appear at all! It is meant as an indication of the grammatical category to<br />
which the tag belongs. Information like ''acc<:CASE'' should only be available under mousing over tags<br />
([[User:Dorothee|Dorothee]] 12:05, 15 December 2008 (CET))<br />
<br />
(1) <Phrase>4785</Phrase><br />
<br />
3. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Deleting an unsaved text results in user-level error message "Text id cannot be null". <br />
Message should be more user-friendly (or dropped entirely).<br />
<br />
4. ([[User:Ben|Ben]] 07 Apr 2009) <br />
Newly instantiated phrases are not saved immediately (after navigating through the "TypeCraft wants to know" box).<br />
<br />
5. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Clicking OK in the "TypeCraft wants to know" box when instantiating a phrase results in an empty phrase table.<br />
(BMW: have fix)<br />
<br />
6. ([[User:Ben|Ben]] 07 Apr 2009)<br />
It is not possible to delete the final lone word in a phrase table.<br />
<br />
7. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Phrase tabs in text editor remain after phrase has been deleted.<br />
<br />
8. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Look only within phrases I can edit" checked: Java error "unexpected end of subtree".<br />
(BMW: have fix)<br />
<br />
9. ([[User:Ben|Ben]] 07 Apr 2009)<br />
Not a real bug, but annoying. Clicking on a text found via "Search for texts" opens the text in a NEW tab.<br />
I would much prefer the text to open up in the current frame.<br />
<br />
10. ([[User:Ben|Ben]] 07 Apr 2009)<br />
"Search for phrases" with "Constr. description" instantiated: Java error <br />
caused by "java.sql.SQLException: Column not found: CONSTRUCTIONDESCRIPTION"<br />
(BMW: have fix)<br />
<br />
11. ([[User:Ben|Ben]] 07 Apr 2009)<br />
When using LabelConventions tagset in "Search for phrases", the interface appears to be confused.<br />
Eg. Constituent Property appears thrice, only one choice is available for Situation Type, ...<br />
<br />
==Standalone Client==<br />
<br />
Please report bugs in the '''standalone client''' here.</div>Ben Waldron