Mar 11, 2010 01:38 GMT
Search Sorosy Dot Com
Windows CE - STDict User's Guide
     English-Hungarian-German Dictionary English-Hungarian-German Talking Dictionary English-Hungarian-German Talking Dictionary Fully Featured File Explorer and More Pocket 3D Tic Tac Toe DeLuxe Classic Moon Lander Game
Main Page
Members Pages
Lego Mindstorms Projects
Windows, Windows CE, Pocket PC Applications
3D VRML Home Project
Pictures
STDict Hungarian-English and Hungarian-German Dictionary





Table of Contents

  1. Preface
  2. Licencing Terms
  3. Download and Installation
  4. Elements of the User Interface
  5. Basic UI Practices
  6. Selecting the Dictionary to Use
  7. Browsing the Dictionary
  8. Understanding Search Types
  9. Performing Search
  10. Editing the Prefixes
  11. Performing a Quick Search
  12. Some More Technical Details
  13. Known Issues
  14. Troubleshooting
  15. Acknowledgements

Return to the top of the page


Preface

This is a free dictionary for everybody who frequently needs to translate back and forth between Hungarian and English, or Hungarian and German. The huge number of expressions and phrases are placed into highly compressed dictionary files that can be copied either into the device's internal memory, or onto a storage card. Supports English, German and Hungarian version of the user interface. The lack of public free English-Hungarian dictionaries for Handheld Devices inspired the birth of this application.

Return to the top of the page


Licencing Terms

IMPORTANT - READ CAREFULLY: This End-User License Agreement (EULA) is a legal agreement between you and Sorosy Dot Com for the software called STDict (Hungarian-English and Hungarian-German dictionary), and all of its components and subcomponents distributed together or separate. This includes the computer software, it may include media, printed materials and online electronic documentation (collectively the "SOFTWARE"). By installing, copying or otherwise using the SOFTWARE you agree to be bound by the terms of this EULA. If you do not agree to the EULA, you may not use the SOFTWARE.
The SOFTWARE is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. This SOFTWARE is licensed, not sold.
This EULA grants you the following limited, non-exclusive rights:
"Installation and Use" - you may install and use a reasonable number of copies of the SOFTWARE on personal computers and other digital electronic devices.
"Electronic Documents" - you may make a reasonable number of of hard, or electronic form copies of the electronic, or paper documents included with the SOFTWARE, exclusively for the support of your authorized use of the SOFTWARE.
"Reserved Rights" - Sorosy Dot Com retain title and all ownership rights to the SOFTWARE. All rights not expressly granted are reserved to Sorosy Dot Com.
"Limitation of Reverse Engineering" - you may not reverse engineer, decompile or disassemble the SOFTWARE.
"Termination" - without prejudice to any other rights, Sorosy Dot Com might change, or terminate this EULA if you fail to comply with the terms described within. Upon termination of the EULA you must completely remove and dispose all copies of the SOFTWARE and all component parts.
"Transfer" - you may temporarily, or permanently transfer the SOFTWARE and acompanying written material, if the recipient agrees to the terms of the EULA. You may transfer the SOFTWARE only free of charge. Selling the SOFTWARE or making any advantage (financial or other) is against this EULA.
"Rental" - you may not rent, lease or lend the SOFTWARE.
"Support Services" - Sorosy Dot Com is not obliged to provide technical, or other support for the SOFTWARE. If Sorosy Dot Com provides you with support services, any supplemental information and software code shall be considered as part of the SOFTWARE and subject to the terms of this EULA. With respect to technical information you provide to Sorosy Dot Com as part of the support services, Sorosy Dot Com may use such information for its purposes including support and development. Sorosy Dot Com will not utilize such information in a form that identifies you.
"Intellectual Property Rights" - all title and intellectual property rights in and to the SOFTWARE, and any copies you are permitted to make herein are owned by Sorosy Dot Com. All title and intellectual property rights in and to the components and/or technologies accessed through the SOFTWARE are the property of the responsible content owner and may be protected by copyright and other laws and treaties. All rights not expressly granted are owned by Sorosy Dot Com.
"Exclusion of Incidental, Consequential and Certain Other Damages" - To the maximum extent permitted by applicable law, in no event shall Sorosy Dot Com be liable for any special, incidental, indirect or consequential damages whatsoever including, but not limited to damages for loss of profits or confidential or other information, business interruption, personal injury, loss of privacy or other loss arizing out of or in any way related to the use of or inability to use the software, the provision of or the failure to provide support services, or otherwise in connection with this EULA, even in the event of the fault, tort, negliegence, strict liability, breach of contract or breach of warranty of Sorosy Dot Com, or even if Sorosy Dot Com has been advised of the possibility of such damages.

Return to the top of the page


Download and Installation

On the STDict Main Page find the download section. The section section constists of those 3 fields:

  • Downloading and installing the application:
      Select your processor type and download the ZIP'd application corresponding to it. When downloading is done, unzip the file, then use Active Sync (or direct file copy for example using memory card) to transfer the file to your device. You might select any directory to download the application to.
  • Downloading and installing the dictionary file:
      Select either (or both) dictionary files you wish to use. Download and decompress the ZIP'd file. Then copy it into any directory on your device. You can save it in the main memory or on a storage file.
      Note that on Palm Size PC devices only the My Document folder is accessible using the standard File Open dialog (which indeed opens the dictionary files) hence you are required to save the dictionary file in the device's main My Documents folder or the memory card's My Documents folder.
  • Downloading and installing the user interface language files:
      The application stand-alone supports English user interface. If you would like to use the Hungarian or the German user interface elements, download the ZIP'd user interface language file and decompress it. Copy it into the device's \Windows folder. When starting the application it searches only the \Windows directory fr user interface files that it will list in the User Interface Language List.

  • Return to the top of the page


    Elements of the User Interface

    The user interface of the application is not a standard Windows CE/Pocket PC user interface. This way it can be kept alike for different Windows CE versions and different device types which would otherwise require different user interface.
    The Sections of the Main User Interface
    Figure 1: The Sections of the Main User Interface
    The UI is separated into 4 main sections (Figure 1):
    1. Basic Search Functionlity Panel (Yellow*):
    2. Search Type Panel (Blue*)
    3. Options Panel (Green*)
    4. Matching Expressions' List (Purple*)
    *Please note these areas are colored only for documentation purposes
    The Elements of the Basic Search Functionlity Panel
    Figure 2: The Elements of the Basic Search Functionlity Panel
    Basic Search Functionlity Panel (Figure 2):
    • A. Translation Direction Button: select the language to translate from, and to
    • B. Return to Quick Translate Mode Button: to re-activate the Quick Search Mode
    • C. Help Button: to get real-time help
    • D. Exit Button: to close the application
    • E. Input String to Translate: the expression desired to be translated
    • F. Translate Button: to initiate translation
    • G. Dictionary Browse Button: to switch to Dictionary Browse Mode
    • H. Clean Results Button: to clean all items currently listed in the Matching Expressions List
    • I. Open Search Type Panel Button: to open/close the Search Type Panel
    The Elements of the Search Type Panel
    Figure 3: The Elements of the Search Type Panel
    Search Type Panel (Figure 3):
    • J. Exact Search Button: to select Exact Search Mode
    • K. Extended Search Button: to select Extended Search Mode
    • L. Phrase Search Button: to select Phrase Search Mode
    • M. Full Search Button: to select Full Search Mode
    • N. Open Options Panel Button: to open/close the Options Panel
    The Elements of the Options Panel
    Figure 4: The Elements of the Options Panel
    Options Panel (Figure 4):
    • O. Quick Search Checkbox: to enable/disable Quick Search Functionality
    • P. Quick Search Button List: to select the Quick Search Hardware Button
    • Q. Prefix Lists: to present and to edit the Prefix List for both languages of the selected Dictionary
    • R. Dictionary Button: to select the Dictionary to use
    • S. User Interface Language List: to select the language of the User Interface
    The Elements of the Matching Expressions List
    Figure 5: The Elements of the Matching Expressions List
    Matching Expressions List (Figure 5):
    • T. List of Matching Expressions: to present the result of subsequent translations

    Return to the top of the page


    Basic UI Practices

    The user interface is separated into the 4 sections mentioned above. The Basic Search Functionality Panel and the Matching Expressions' List are the permanent areas of the UI. These cannot be hidden. It is however possible to hide the Search Type Panel and the Options Panel in order to give more room for the other two, more often used sections.

  • Hiding the Search Type Panel is possible with the tiny Open/Close Search Type Panel Button (I).
      This button is located on the right-bottom corner of the Basic Search Functionality Panel (Figure 2).
      When the Search Type Panel is hidden, the Options Panel is hidden as well. In order to unhide the Options Panel, you should first unhide the Search Type Panel.
  • The Option Panel can be hidden by the tiny Open/Close Option Panel Button (N).
      This button is located on the bottom-right corner of the Search Type Panel (Figure 3).

  • Return to the top of the page


    Selecting the Dictionary to Use

    You have to have the Option Panel (Figure 4) open in order to select the dictionary to use. You can open the Option Panel with the Open/Close Option Panel Button (N) on the Search Type Panel (Figure 3), hence you must also have that open. You can first open the Search Type Panel with the Open/Close Search Type Panel Button (I) on the Basic Search Functionality Panel (Figure 2).
    Once the Option Panel is visible, click on the Dictionary Button (R). This opens the standard File Open dialog, where you can browse your device and find .DIC files. Please note, that this dialog on a Palm Size PC devices can only open the My Documents folders in the main memory and on a storage card!
    Do NOT cancel the File Open dialog. The cancellation of that dialog is used to unselect the currently selected Dictionary. In this case you end up with no dictionary hence every try of translation ends up with error message.
    After selecting the currently used Dictionary, several of the user interface elements get populated with the corresponding text - the Translation Direction Button (A) with the abbreviation of the Dictionary languages, the Prefixes Lists (Q) with the pre-defined or the user altered prefixes which are used for performing Phrase Search and Full Search.

    Return to the top of the page


    Browsing the Dictionary

    Browsing the directory is possible without initiating translation. Just type an expression into the Input String box (E), select the translation direction with the Translation Direction Button (A), and click on the Dictionary Browse Button (G). The dictionary opens up at the given expression, or if that expression is not found, the closest match.
    While you're browsing the dictionary, you're presented with an alternative user interface (Figure 6).
    The User Interface of Dictionary Browsing
    Figure 6: The User Interface of Dictionary Browsing
    The Dictionary Browsing UI (Figure 6):
    • U. Beginning of Dictionary Button: to jump to the very first expression in the dictionary
    • V. Previous Expression Button: to scroll to the previous expression
    • W. Next Expression Button: to scroll to the next expression
    • X. End of Dictionary Button: to jump to the very last expression in the dictionary
    • Y. Dictionary List: to present the dictionary page being browsed
    • Z. Return To The Main User Interface Button: to leave Dictionary Browsing
    Use the buttons to move inside the dicionary. If you need to jump to an other expression, close the Dictionary Browsing Mode with the Return To The Main User Interface Button (Z), type new exression in the Input String box (E), and click on the Dictionary Browse Button (G) again.

    Return to the top of the page


    Understanding Search Types

    STDict supports four different Search Types:

  • Exact Search: Searching for the exact string given in the Input String box (E)
      This search type gives the least results back for any given search, also is the least heroistic type of search. It will find only those expressions exactly matching the search string. Those phrases in the dictionary with any pre-, or postfix, or include other words, will NOT be found.
      Example:
      Searching for the word 'mean' will return only the verb 'mean' from the dictionary.
  • Extended Search: Searching for expressions start with that given in the Input String box (E), and has any other words afterwards.
      This search type can be used to find phrases matching with the given search string at the beginning of expressions. The separator between the search string and the rest of the expression is pre-defined to be one of the following characters: ' ', '"', '(', ')', '[', ']', '-', '+', '=', '/', '?', '.', ',', ':', ';', '&', '!', '*'
      Example:
      Searching the word 'mean' will return 'mean', 'mean sea level', 'mean-time' etc. from the dictionary.
  • Phrase Search: Searching for expressions that start with any defined prefix followed by the exact phrase given in the Input String box (E).
      This search type can be used to find phrases matching with the given search string at the end of expressions. There is a pre-defined, user editable list of prefixes in the dictionary file. These prefixes are different for the languages of the dictionary files, and can be seen in the Option Panel's (Figure 4) Prefixes Lists (Q).
      Example:
      Searching the word 'mean' will return 'mean' and also 'to mean' from the dictionary.
  • Full Search: Searching for expressions that start with any defined prefix followed by the exact phrase given in the Input String box (E), and has any other words afterwards.
      This search type combines the advantages of both the Extended Search and the Phrase Search. It inherits its ability of word separation from the first one, and inherits its prefix search ability from the other. This search type can be used to find the most matches and the widest range of expressions related to the search phrase.
      This search type does not simply return the superset of the matches of the previous two search types. It also finds those expressions that has prefix and also ends with any other words, that could not be found with either of the other search types.
      Example:
      Searching the word 'mean' will return 'mean', 'mean sea level', 'mean-time', 'to mean', 'of mean birth', 'to mean no harm' etc. from the dictionary.

  • Return to the top of the page


    Performing Search

    Performing a search is a process of a few simple steps:

  • Make sure you have a dictionary selected:
      Select your dictionary to use as described here.
  • Set the source and destination languages:
      Use the Translation Direction Button (A) to set the source and target languages. The text on the button will look something like this:
      ENG >> HUN
      Where ENG is English, HUN is Hungarian, GER is German. The translation is going to be performed from the first language to the other (from English to Hungarian in this example). Each click of the button will swap those languages.
  • Select the search type:
      Make sure the required search type is selected by checking one of the Search Type Buttons (J, K, L, M). To understand search types, refer to the Understanding Search Types section of the guide.
  • Enter the phrase to translate:
      Use the Input String box (E) to enter the expression to be translated.
  • Initiate translation:
      Click the Translate Button (F).
  • Check out the translation list:
      The results of the translation appear in the Matching Expressions List (T).

  • Return to the top of the page


    Editing the Prefixes

    Users can edit the expression prefixes, however the default prefix lists which are defined in the dictionaries are proven to be efficient to find required results with Phrase Search or Full Search.

    You have to have the Option Panel (Figure 4) open in order to view/edit the Prefix Lists (Q). There are 2 prefix lists visible at any given time, one for each language of the selected dictionary. The prefixes in the list are separated by commas (,). A prefix between the separator commas is literal, including the space characters.
    When running Phrase Search or Full Search, the search string is attached to every prefix one by one, and being searched for in the dictionary. More prefix means larger variety of results.

    Return to the top of the page


    Performing a Quick Search

    Quick Search is a simple way to integrate the dictionary functionality with other applications on the device.

    When you run a quick search, the contents of the clipboard is being translated based on the currently selected dictionary and translation options.

    The simple steps to perform a quick search:
  • Enable quick search (see bellow)
  • Assign hardware button to quick search (optional, see bellow)
  • Open application where the original language text is
  • Copy expression to clipboard
  • Initiate quick search by pressing the hardware button, or clicking on the STDict icon in the system tray (only on Palm-Size and Handheld PC's) (see bellow)
  • Return to application with original language text by clicking the return button (see bellow)

    You can enable quick search on the Option Panel (Figure 4) by setting the Quick Search Checkbox (O). Once the quick search is enabled, you can select a hardware button from the Quick Search Buton List (P). The button will temporarily loose its original function and will be assigned to quick search until you close STDict.
    Once copied the expression to be translated onto the clipboard, pressing the assigned hardware button will initiate performing a quick search. Other way to start the quick search is on Palm-Size and Handheld PC's is by tapping the STDict icon in the system tray.
    The dictionary can be hidden by pressing the Return to Quick Translate Mode Button (B). This button is only enabled when quick search mode is enabled. Hiding the dictionary this way will get you back to the application from where you initiated the quick search.

  • Return to the top of the page


    Some More Technical Details


    Return to the top of the page


    Known Issues


    Return to the top of the page


    Troubleshooting


    Return to the top of the page


    Acknowledgements

    I owe to thank the Computer and Automation Research Institute of the Hungarian Academy of Sciences for the original full dictionary database text files. For further info, or their on-line dictionary please see the SZTAKI homepage.
     
    These pages are best in 1024x768 or higher resolution with
    Copyright 2000-2008 (C) sorosy dot com