Copyright: Tolken97 v3.2  © Hagsten&Co 1997


Questions and answers
 FAQ (questions and answers)...

Each little program with some sort of self-respect has to have these badly "constructed" questions, together with some really "clever" answers, so here you go!

Can I add my own words to the languages?

Yes, this is easily done through the "Words-database" and the "Phrases-database"

Why doesn't everything get translated?

Tolken97 is a "quick-translator" without the comprehensive wordlists of hundreds of thousands of words that "commercial" translators use. This enables the program to translate the essential stuff, in order to bring some read-ability to "foreign" texts. If you want to create more extensive translations I would recommend you to have a look at applications like "Transcend" and Word-translator", etc. which has greater capacity (but they are far more expensive, uses much more time to complete a translation and the results will not always be as good as one could expect, considering the price). One thing that really speaks to Tolken97's advantage though, is its user-friendly interface, the  speed, the ability to create your own languages and the easy editing of the languages databases.

Can I use the wordlists from e.g. "WordFinder" in Tolken97?

These files are saved in another format and cannot be used in Tolken97. Furthermore, using their files would be a violation against international copyright-laws. Use programs like "WordFinder" for what it's best at, namely being a very comprehensive and good dictionary!

Why does some *.DOC-files fail to be opened properly in Tolken97?

The problem with DOC-files is that there are several different fileformats that use the same file-ending. First of all we have "regular" textfiles, often created in DOS-editors (very common in some games). These textfiles are saved in the ASCII-textformat (OEM) and will be handled correctly in Tolken97, thanks to its ability to auto-correct DOS-textfiles.

Secondly, we have the word-processor files, created in e.g. Microsoft Word. These files are filled with a lot of extracode in order to preserve different textstyles and pictures, etc. and cannot be opened properly in Tolken97, since this program is built around a texteditor, not a word-processor. There is however a way around this problem - see the next question.

Can I open and translate *.WRI -files in Tolken97?

No, not directly, but you can use an old trick. Open the file in a word-processor (Word, Write or any other), copy the whole text to the clipboard and then paste the copied text into Tolken97. It will be treated as a "common" textfile, which means that all the text-formatting and pictures, etc. will be lost, but you will be able to edit and translate the text, which I guess is the main point of using this program.

After a translation has been done, you can use the same procedure, though backwards, and copy the text from Tolken97 in order to paste it into your chosen word-processor. The formatting-code will be lost, along with pictures, etc. but you will have the ability to use the translated text in whatever way you may choose. One word of warning! Do not try to save WRI-files from Tolken97, it just cannot handle this.

The Government has taken all my money! What shall I do now?

Some sort of a revolution wouldn't be bad, or..? (Where did "Robbing Hood" go, now that the sheriff of Nottingham has returned in the form of greedy politicians ...)

Why all the criticism against Microsoft?

The line between love and hate can be very thin. Microsoft is the no. 1 on the software-market and should therefore show a very big responsibility against its costumers, with good support and moderate prices. I guess they have forgotten this somewhere along the line, because today it is a company for the rich, with prices that most people can't afford and a support that is a bad, expensive joke. In spite of this, we still use their products, because the whole PC-industry is built around them, the programs they create works fairly well and the competition is almost zero!

Can you do other than to criticise this? I mean, just think of it for a while ..., if there were only one car-manufacturer of some descent standard on the market and the newly bought car starts to behave strange, you get this answer from the dealer: "Sorry, but it all worked fine at our tests, so the problem has to be that you have done something you really shouldn't do. If you want any more help from us, it will cost you your a nice little additional fortune, my friend ..."

... and what has this to do with Mr "big boss" of Sweden, Goran Persson?

Nothing at all!   (or ...?)

I have found a "bug", I think. What shall I do?

Smack it with yesterdays paper! No seriously, if you have found a "bug" (something wrong with the program) I would very much appreciate if you could send me a note by e-mail, phone, carrier pigeon, "snail-mail" or anything that goes. This kind of information helps me so much in the development of the program, because it can actually save me a lot of working-hours in my own "bug"-testing. I still have to do this, of course, but it can always save me some useful hours of work

I have no soundcard. Can I still listen to the words in the Vocabulary test?

Nope, you have to get yourself a nice little soundcard. Then again, there is an old trick that can be used in Windows 3.1x (I really don't know if it will work in Windows95). There is a file called "SPEAKER.DRV" that can be used in order to "fool" the computer to play WAV-files through the internal speaker. The sound-quality won't be the best, but it actually works quite well. This file, together with instructions how to install it properly, usually can be obtained through any BBS or FTP-site and probably at many places on the Internet.

 Please, take me out of here, before I ...


 Words database

The database for creating, editing and/or removing words and their translations used by the program for the translationwork and in the dictionary. Topmost in the database you have three indexed tabs;
Wordlist...  Shows an indexed list of all the words in the database.
Translation results...  Shows a list over non-translated words (if activated) after a translation.
Search result...  Shows a list of found words (when you use "Find all...").

Add new words:

1. Write the translation-language's word (German etc, depending on selected language).
2. Press "Enter".
3. Write the home-language's word (English etc, depending on selected language)
4. Press "Enter".
5. The words will be checked and sorted into the database and you can add the next words.

Edit words:

1. Double-click on a pair of words in the list (the words will be transferred to the textfields).
2. Make the necessary changes.
3. Press the "Change" -button.
4. The database will now change the selected pair of words.

Delete words:

1. Double-click on a pair of words in the list (the words will be transferred to the textfields).
2. Press the "Delete" -button (you can also press the "Delete" -key on the keyboard).
3. The selected words will be removed and the wordlist re-sorted.

Useful knowledge:

The "translation-language" (the upper textfield) can only contain single words. Furthermore, no spaces, commas or citation-marks (") are allowed here.

The "home-language" ( the lower textfield) can contain several words and spaces, but commas and citation-marks are not allowed here either, because the program "reads" them as delimiters between different words.

Command-buttons:

A, B, C, D, E, etc.

When the wordlist is shown, you have a number of alphabetically indexed buttons underneath it. If you press any of these buttons, all the words starting with this letter will be listed.

Import...

From within this function you can add words from vocabulary testfiles and other language selections. You can also use it for upgrading from older versions of the program, in order to update the new databases with words/phrases from your old files.

Insert special-characters

Enables you to use some "extended" characters, normally not available from the keyboard.
When you press any of the buttons, the character is inserted at the carets place in the textfield.

Please don't get all mixed up just because there are only lowercase letters represented on
the buttons. The reason for this is that the language-databases only uses lowercase letters. The
translation-engine senses if a word begins with an uppercase letter and adjusts the translated
word according to this.

New words

Clears the two textfields from all text.

Save

Saves "double-clicked" words after they have been changed. A good way to extend the contents of a database is to "double-click" on words, change their inflected form and then save them by using this function.

Find

Just write a suitable search-word in any of the textfields and press the "Find" -button next to it.

Find in list...  The search will be performed according to the words initial letters. If a word, beginning like the given search-word, is found, it will be selected and shown and you can then search for the next occurrence that starts with the same spelling by clicking the "Find next" -button.

All occurrences...  The function will search for all occurrences, even those where the search-word is placed within a longer word and the results will be shown in a separate list (right tab-index, "Search result")

Delete

Removes "double-clicked" words.

Change

Changes "double-clicked" words.

How to "easily" extend to contents of a database ...

1. Start a translation of a suitable text.
2. Select "Create list of all non-translated words" in the translation-dialog.
3. Select "Show the list directly after translation".
4. Run the translation-process.
5. When the work is done, this database will be shown, with a list of all  the non-translated words.
6. Double-click on suitable words in this list.
7. The selected word will be copied to the textfield and you can add its translation. If you have a look at the text, a search for the word will also be performed in active text, in order for you to see the context of the text, where the word is located.

Sometimes, you will have to stretch a bit on the grammatical rules, when you add words to the database. It isn't always true that a word actually is used according to what the "experts" say. We have a tendency to create our own rules, when it comes to the human language. In these cases, it is always better to use the "common" words, rather the ones, the so called "experts" recommends.

The databases may eventually contain one or two "miss-spelled" words, which may offend some users. Rest easy, I have actually done this on purpose! The delivered databases has been created from "scratch", by performing hundreds of translations of different kinds of texts. If a word is commonly "miss-spelled" I have added it in this way, in order to create best possible translations.

There also may be some totally in-correct translations, especially when it comes to the French language, since my knowledge in this wonderful language is somewhat limited (non-existing).

Back to Language...

Back to Main menu...


Tips och trix
Tips and tricks...

Generally speaking: Get used to using the right mouse-button's popup-menu when you're editing text, because this will improve the speed of work a great deal.

Using Tolken97 v3.2 as a texteditor only...

Even if this program is meant to be a language-translator, the texteditor on which it is built is as good as any other (or even better). If you don't want to use the program for any translationwork, you can disable the loading of language-files in "Main setup" and only use the program as a very good texteditor for textfiles of unlimited sizes. This will make the program start-up a little faster.

Using Tolken97 v3.2 as a language-translator...

This is very simple in Tolken97, unlike many other translation-applications. You just have to open a textfile, make sure the right language-selection is made and start the action by pressing "Translate". A dialogbox will be shown, asking you if you want to translate the text according to the language-selection and you will have the opportunity to alter some settings to the translation. If the file is of "normal-length", let's say around 10-15000 bytes, the work will be done in just a couple of seconds and the translated text will be presented as a new text with the prefix ".TRS". That's all there is to it!

After the translation is done, you probably will do some editing to the resulting text in order to correct some grammatical errors. A good thing is to place the original text and the translation-result above each other and activate "Synchronize scrolling". This will make the two texts scroll simultaneously, which gives you a very good overview of everything.

A good thing to do, is probably to take a few minutes a look through this helpfile. I have tried to explain everything in detail. If there is something you don't understand, or if you have any other questions (or suggestions, bug-reports or anything else, for that matter), you can contact me by e-mail at  hagsten@algonet.se  or you can send me a postal mail to my home-address (available on "Main menu..."). I will try to respond as fast as I can. Please note, you don't have to be a registered user to  use this service. Unlike many others, I will help any user to the best of my knowledge, whether you have bought a user-license or not (but it is always nice if you have, or if you are thinking of doing it, of course).

Working with other programs (translating wordprocessed documents, etc.)

This is very easy. You just start this program and minimize it. Then you can start you preferred wordprocessor and open the document you want to work with. Select and copy all the text to the clipboard and then activate Tolken97 again. Open up a "New" text, paste the copied text into Tolken97 and you can process the text as you like. After your work is done, you select and copy all the text from Tolken97 and return to the wordprocessor, where you can paste the text e.g. into a new document. You will have lost all the formatting codes (bold, italics, different fontsizes, etc.) in the process, but this is probably something you can easily correct "by hand" afterwards.

The best thing is just to practice in doing it. After a while you will find that it's not that hard to manage, in spite of my explanations (as my "old" Math-teacher used to say, "This looks like a simple task, but just wait until I've explained how to do it ...)

Cut, copy and paste text...

Learn how to use the keyboard in order to do this. It will save you so much time and it also gives you the feeling you're a real "pro" at working with the computer. People will get impressed at your speed and knowledge, believe me. Take a look at "Work faster in Windows...", where you can learn more about speeding up your work.

Additional tip!
You can cut, copy, paste and undo most actions in small textfields as well as big editors, by using the keyboard-commands. With "small textfields" I mean every little place where you can write some text, like e.g. where you write a search-word or add some data to a datasheet. This can be of good use in some cases, e.g. at performing simultaneous search-actions in several different programs, etc.

Create a file-catalogue, e.g. for all your diskettes contents.

This is easily done, if you have a printer. You just use "Find file" with the prefix "*:* all files" and prints the results after each diskette. If you number the diskettes and the printouts with the same number, you can build an excellent file-catalogue, sorted e.g. by the filenames, etc. to use whenever you want. Many users has shown their appreciation for this function, since it enables them to find files, even if the computer is off, or occupied with something else. If you don't have a printer, you can copy the results and paste them into a textfile instead, which gives you a "searchable database", if you open the textfile and use the "Find & Replace".

Faster translations...

If you're in a hurry (and who isn't, in today's "well thought-out and wellplanned" community), you can reduce the translation-time if you select "Translate only word by ord" in "Main setup". The results will probably be almost as good, that is, fully "readable" and this is after all the main purpose of this program, to make "foreign" texts understandable.

Find out the total size of a directory

This is easily done in Windows95, but in 3.1x, you have no "built-in" way of doing it. If you use the "Find file" -function in Tolken97, select a directory and make sure the file-prefix is set to "*.* all files" before you start the action, all the files in this directory and its sub-directories will be presented in the filelist and the total size of all files will be shown above the list.

Back to page 2, Contents...


Help-menu
 Help

 Help

Shows this helpfile.

Search for help on...

Gives you the ability to search the helfile for a specific subject.

Presentation

Shows the helpfiles presentation of this program and some of its features.

Registration form

Shows a "ready to print" form that can be useful when you decide to register.

Tip of the day...

Shows a small dialogbox, with a lot of good tips to read.

All tips...

Shows a helpfile-page with all the "Tip of the day" -tips.

About Tolken97 v3.2...

Shows a small information-dialog about the program, with some additional inf. on runmode, free memory and available system-resources.
If you click the iconized buttons, the info-text will be changed.

Back to the Main menu...


Contents
 Tolken97 v3.2

 Programming and layout by Borje Hagsten

Hagsten&Co,    Norra Almedalsv. 8,    517 37 Bollebygd,    SWEDEN

e-mail:  hagsten@algonet.se
WWW (Internet):  http://www.algonet.se/~hagsten

 Main menu

Menu-selections:

File...

Edit...

Tools...

Special...

Language...

Window...

Help...

Others:

Page 2, Contents... <<< go there...

How to use this helpfile...

Read this!

This program is provided "as is" without any warranties of any kind, either expressed or implied, including the fitness for any particular purpose.  In no event will the author be liable to you for any damages, including incidental or consequential damages, arising out of the use of the program. More about this in the next chapter. Not that any of this will happen through the use of Tolken97, but I just want you to know, that you are using this program at your own responsibility, just like you use any other computer-program of today ...

This helpfile is entirely written by me, a Swedish programmer, through the use of VB-AHA, an excellent shareware helpfile-creator. I have used my best TV-English to accomplish this, so please do forgive any miss-spellings or grammatical errors. You will probably also find a mixture of British- and American-English words, because I can never separate these two languages. Hopefully, you will find some answers in it anyway. If you find something that is completely wrong, either with the program or with the helpfile, you are welcome to let me know, because this kind of help is always very much appreciated by me.

DISCLAIMER - AGREEMENT

Users of Tolken 97 v3.2 must accept the following:

Tolken 97 v3.2 is supplied as is. The author disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchant-ability and of fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use of Tolken 97 v3.2

Tolken 97 v3.2 is a shareware program and is provided at no charge to the user for evaluation. Feel free to share it with your friends, but please do not give it away altered or as part of another system. The essence of user-supported software is to provide personal computer users with quality software without high prices, and yet to provide incentive for programmers to continue to develop new products. If you find this program useful and find that you are using Tolken 97 v3.2 and will continue to use Tolken 97 v3.2 after 30 days of evaluation, you must make a registration payment of US$ 15 to Hagsten&Co. The US$ 15 registration fee will license one copy for use on any one computer at any one time. You must treat this software just like a book. An example is that this software may be used by any number of people and may be freely moved from one computer location to another, so long as there is no possibility of it being used at one location while it's being used at another. Just as a book cannot be read by two different persons at the same time.

All users of Tolken 97 v3.2 must register and pay (important!) for their copies of Tolken 97 v3.2 within the 30-day evaluation-period or their license is withdrawn. Site-License arrangements may be made by contacting Hagsten&Co.

Anyone distributing Tolken 97 v3.2 for any kind of remuneration must first contact Hagsten&Co at the address topmost on this page for authorization. This authorization will be automatically granted to distributors recognized by the ASP as adhering to its guidelines for shareware distributors, and such distributors may begin offering Tolken 97 v3.2 immediately (However Hagsten&Co must still be advised so that the distributor can be kept up-to-date with the latest version of the program.).

You are encouraged to pass an unregistered copy of Tolken 97 v3.2 along to your friends for evaluation. Please encourage them to register their copy if they find that they can use it. All registered users will receive the next upgrade of the program for free.


Select language
 Select language...

Here you can select translation-languages (also applies to the dictionary).

Sort...

Sorts the list of available languages ascendingly, from A-Z...

Ok

Selected languages are saved in "TOLKEN97.INI", the languages databases of words and phrases will be loaded and the dialog closes. Selected languages will be shown in the programs "name-list" at the top. Do not forget to check this namelist before a translation, to make sure the right languages are selected. See also "Translate.."

Help

Shows this helptext. Shortcut: F1

Cancel

Cancels the action and closes the dialog.
.

Back to Language...

Back to Main menu...


Register...
Registration

Oh yes, one of the pleasures of having a computer is to fill it with as many programs as possible, just as long as they are for free, or ...? Most shareware-developers realize this and adds all kinds of limitations and reminders to their products. Personally. I have encountered texteditors without the possibility to save the text, applications that's only worked for 10 days after installation, etc. All this together usually just makes you rather "p%$$x& off", sorry, slightly mad and the final result is, unfortunately, that you probably don't register the stuff, you just erase the program from the machine and try something else instead.

I have released the "full version" of Tolken97, with all functions working and hardly any reminders of registration, except the one you get when you exit the program. This has been done in "good old" shareware-tradition, all according to the "rules", stated by ASP (Association of Shareware Professionals). You have the right to evaluate the program properly for 30 days, before you have to decide if you shall register as a user and keep the program in your computer. However, as soon as you start using Tolken97 v3.2 on a more regular basis, even within the 30 days of evaluation, you are urged to register yourself as a user. Remember, that the more registrations I receive, the faster I can develop this stuff into something really good (and I mean REALLY good!), which in the end will be to your own benefit. Read about the future plans and see for yourself ...

Don't forget that the shareware-idea is built on a "try before you by" -concept, that is, you can test the program properly before you decide to buy it. Compare this to the "commercial" software, where you usually have to pay a lot of money before you even can try the stuff and then discover that the program you have bought didn't fulfil your expectations. The condition for this to work, though, is that the shareware-users actually pay for the program. Without any money coming in, many shareware-programmers will eventually cease to develop these high-quality products. A related subject to read is Cracked shareware and WaReZ...

Back to page 2, Contents...

Back to Main menu...


Computers
Computers...

First of all, don't ever forget that the computer, this great little machine, is nothing else than a silly little thing that can't do anything on its own will or knowledge. All it ever does, is what we have thaught it to do. A simple illustration of what a computer really is, is to compare it to a tape-recorder. We make a recording of some songs, sorry - programs, and then we can enjoy these recordings over and over again. No risk of anything strange happening to the recorded stuff as long as we don't make any silly mistakes along the line.

Now, what clever conclusions can we make out of this? Well, I don't know, but maybe it could be, to take it a bit more "slow and easy", when we are dealing with computers and computer-programs! They are very sensitive, you know ...

Remember, the speed of your computer is nothing else than a good measurement of how many million mistakes it can perform per second. I hereby claim that 99% of all errors and crashes in a computer, actually are caused by human stress. Am I right, or am I right? Well, this doesn't include us (you and me), of course, since we belong to the one percent that never makes any mistakes, always read those little dialogs that "pop up" from time to time and, without hesitating, make our selection, "Yes" or "No", after we have considered the alternatives ...

Back to page 2, Contents...


Window
Window menu

 Cascade

Cascades all text-windows.

 On top

Arranges all text-windows horizontally as non-overlapping tiles

 Side by side

Arranges all text-windows vertically as non-overlapping tiles

 Max. size

Arranges active textwindow to its maximal size.

No split

Normal-state, shows the text in one piece.

Split horizontal

Divides the active text-window into two halves (panes) on top of each other, and you can move around in one half, while the other remains on the same location in the text. You can alter the size of the two panes if you place the mouse over the gray line that divides them, press the mouse-button and then drag the line to a new position. This is a good function to use if you want to compare different pieces of the text with each other. You can edit the text in both halves regardless of cursor-position, but remember, all editing affects the main text and thereby indirectly also the two texthalves.

Split vertical

As previous, but the text is split vertically (side by side).

Arrange icons

If you minimize a text-window, it is placed at the lower part of the main window as a small icon. If you have minimized a lot of text-windows and you have moved these small icons around, you can use this function in order to arrange them back into some order. To be really honest, I have never actually found any good use for this function, but since all MDI-editors has it, I guess I'll just have to put it here ...

File-list

At the bottom of the Window-menu, a filelist is created, showing what texts that are open for editing. By clicking on a filename in the list, this text is brought "to top". A really good function, making it easy to access any text-window that is open for reading/editing. To switch between text-windows, you can also press "Ctrl + F6" and to close an active text-window, you can press "Ctrl + F4")

Back to the Main menu...


Others...
Tolken97 v3.2

Page 2, Contents...

ASP (Association of Shareware Professionals)

Computers...

Cracked shareware-codes and WaReZ...

FAQ (questions and answers)...

Future plans...

Installation, upgrade...

License agreement...

New features in Tolken97 v3.2 ...

Presentation (short)...

* Registration, about...

* Registration-form...

* Registration, how to order...

* Registration, pricelist...

Shareware...

Some thoughts from the author...

Technical information, programming, etc...

Thank you, to...

Tips and tricks...

Work faster in Windows...

Useful stuff...

Back to Main menu


File-menu
Arkiv...

 New

Opens a new text for editing. Since Tolken97 v3.2 works according to the MDI-principle (Multiple Document Interface), all texts - new or old - are opened in so called "Windows". These "windows" can be changed in size, placed beside or on top of each other, etc. and they all acts as individual units, when it comes to editing, undo/redo, filename, etc. Shortcut: Ctrl + N

 Open...

From within this dialog you can open an existing file. Shortcut: Ctl + O

 Find file...

This function enables you to search for specific files or filetypes. Shortcut: Ctl + T

 Save

"Quick-saves" your document. You will get the chance to cancel in a dialogbox. If a document already exists, you will be asked whether you want to replace the existing one or not, to make sure you don't over-write something important. Shortcut: Ctl + S

 Save as...

Dialogbox for saving the text under a different name, in a different directory, etc. Shortcut: Ctl + A

Close

Closes active text, and prompts you to save if the text that have been altered. Shortcut: Ctl + F4

Close all

Closes all open textwindows, and prompts you to save any text that have been altered.

Create backup...

This function enables you to easily create a backup of all "important " Tolken97 - files.

Delete file...

Deletes active file from its unit. "Active file" is the textwindow containing the cursor. You will get two chances to cancel this command, after which the file will be deleted.

Page setup...

Dialog for setting margins, header-text, footer -text and the quality of the "print preview".

 Print preview...

Shows what the document will look like at printout.

 Print

Dialog for selecting pages to print, number of copies, printer and printer-settings. Shortcut: Ctl + P

 Exit

As it sounds, you exit the program. Shortcut: Alt + F4

Extra:

At the bottom of the "File"-menu, the four last opened files are listed. This enables you to quickly re-open any of these files, just by clicking its name in the filelist.

Back to the Main menu...


Edit-menu
Edit

Some explanations:
"Caret" is the small, vertical, "blinking" line you can see in a textwindow.
"Select text", means that you e.g. double-click on a word with the mousepointer placed over it. A colored field is "lit" around the word, showing you it is selected. You can also select text by placing the mousepointer just ahead of a piece of text, then you press the mousebutton and drag the mouse along the text to be selected.
Shortcut:, shows you how to use the keyboard to perform a command. Often activated by pressing the Ctrl -key, holding it down and then pressing a certain letter.

 Undo

Use this to undo changes to the text. The highest number of Undo-steps are 32000. This can be altered in "Main setup" - "Program". The higher this value is, the more memory will be used to maintain the Undo-function. Default value is 250 steps.

If you activate "Word wrap", the Undo-memory is set to zero and everything starts from scratch again. The same thing happens if you have "Word wrap" activated and change the Window-size, since the texts visible linefeed will be changed every time the size changes. Shortcut: Ctrl + Z

 Redo

Use this to redo changes that were "undone" using previous command. "Redo" has the same conditions and use the same settings as "Undo".

 Cut

Cuts selected text and places it into the clipboard. Shortcut: Ctrl + X

 Copy

Copies selected text and places it into the clipboard. Shortcut: Ctrl + C

 Paste

Pastes text from the clipboard to the carets position in the text. Shortcut: Ctrl + V

 Delete

Deletes selected text, without copying it to the clipboard. Shortcut: Delete

    Select all

Selects all the text in active document. Shortcut: Ctrl + M

    Select line

Selects the line the caret is positioned on. Shortcut: Ctrl + L

 Find & Replace...

Enables search and/or replace of text in several different ways. Shortcut: Ctrl +F

 Find next

Searches for the next occurrence of previously made search. Shortcut: F3

 Go to...

Enables a fast move to any line in the text. Shortcut: Ctrl + G

Back to the Main menu...


 Statistics

Tolken97 v3.2 has one of the most advanced statistics-functions on the market today. It is also one of the most correct, since it actually dissects the text completely at calculation. It gives you a diagram over the sentence-lengths and tables over all individual words and characters. If you select some text before you start this function,  only the selected text will be used in the calculations.

Sentences

This diagram shows the length of each sentence in the text, based on the number of words per sentence. The average length of all sentences is shown as a red, horizontal line.

If a text contains of more than 100 sentences, the calculation will be percentage-based in order to keep a limit of max 100 bars. Example: If the text contains 200 sentences, the first bar will show the average length of sentence 1 and 2, the second bar of sentence 3 and 4 and so on. The reason for this, is to avoid to many bars, which will make the diagram harder to "read".

The usage of this diagram is to track down a texts "reading-speed". Short sentences are easier and faster to read than longer ones. More about this in "Others...", further down the page.

All calculations are depending on that you have used dots, exclamation-marks and question-marks to mark the end of a sentence. Some consideration has been added to certain "computer-related" words, like e.g. filenames and abbreviations, which often contains a dot without it being the end of a sentence. Sometimes, you will get rather strange results, especially if the text contains a table of some sort, since tables don't contain any "end of the sentence" -characters. A table will therefore create very high bars in the diagram.

This is the backside of almost all statistic calculation, especially when it is made by a computer. If you stick one hand in the freezer and the other in some boiling water, the statistics will clearly state that you actually are experiencing a very nice average-temperature ...

Words

Shows a list of all the "unique" words in a text. The list also tells you the number of occurrences for each word. Since the extraction and calculation of each word takes some extra time, I have added the possibility to disable this function in "Main setup - Program".

Characters

Shows a list of all the "unique", visible characters in a text. The list also tells you the number of occurrences for each character. "Invisible" characters, like spaces and linefeeds, etc. are not calculated.

Sort data

Sorts the word- and characterlist alphabetically or by the Max-Min number of occurrences.

Copy wordlist

This copies only the words, not the number of occurrences, which gives you the possibility to e.g. create your own sorted (use the function above) wordlists out of a texts contents. This can be used as a good help at creating your own wordlists, e.g. if you are developing a spell-checker and want to create a big wordlist to use for this purpose.

Copy data

Copies all the data, except the diagram, to the clipboard. If you paste the data into a text and want to show the tables in a correct way (with straight columns), I can recommend you to use the font "Courier" or "Courier New" in the text.

Print data

Prints all the statistics, including the diagram. The tables are printed with the printers default font.

Others:

Text-statistics can be of very good assistance when you are writing texts. It is a wellknown fact that long sentences slows down a text and shorter sentences speeds everything up. A good writer uses this in order to make his/her story more entertaining to read. The best thing is probably to mix to two in a clever way. I have noticed, that if I use the statistics-function to analyse a "well-written" text, I generally get a sort of a "sinus-wave" in the diagram, because the writer has mixed chapters with long sentences (describing) and chapters with short sentences (action) together,  in order to give the text a good, steady "pulse". "Short stories" are mostly written, using short sentences in order to give you a lot of action all the time, almost like watching a film on TV.

Now that you know all this, it's just to start with your next best-seller: "It was a dark, stormy night ..."

By the way. The calculation of the total wordcount may differ from that, made by some of the most wellknown wordprocessors. This has caused me many hours of work. You see, I ran a test on some text in three different wordprocessors and they all counted to 734 words. Tolken97 counted the words to 812! I looked and I looked, I re-wrote the code and I tried again, with the same result. I printed the text, and started counting the words by hand - 812 separate words! So, the "fault" was within the expensive wordprocessors and not Tolken97. Why?

One of the reasons were the following; Many wordprocessors counts e.g. a filepath as one word instead of several different directories, divided by a "back-slash". Is this the right thing to do? To my knowledge, a backslash - "\" is a separator between the directories and each directory is a unique word. Am I right or am I right? Is  "C:\WINDOWS\SYSTEM\TEXT1.TXT" one word or four? I like to think of it as four, "C" is the unit, "WINDOWS" is the main directory, "SYSTEM" is the sub-directory and "TEXT1.TXT" is the filename. I guess someone out there will have a different opinion on this, but I can only express what I have learned about human languages and the letters we use to create them ...

Back to Language...

Back to Main menu...


Other functions
Useful stuff...

Associate files

You can associate Tolken97 v3.2 to a specific filetype (e.g. *.TXT, *.DIZ, etc.). Normally, TXT-files are associated to Notepad, a texteditor with many limitations. I guess it would be much better to always open this kind of files in Tolken97 instead, which has more features than Notepad and handles unlimited filesizes.

You can do like this: Start the Filemanager and then select a *.TXT -file. Select "File" in the menu, followed by "Associate...". You will now see a dialogbox, with the name of the textfile. Change the associated program from Notepad to Tolken97.exe (make sure the full path is included) and then press "OK". If you have succeeded, all TXT-files will be opened in Tolken97 instead of Notepad, when you e.g. choose to open them from within the filemanager. Read more about associating files in Filemanager helpfile (or Explorers helpfile - in Windows 95)

Backup

I strongly recommend you to make a backup-copy of some of the files this program uses, especially the language-databases and TOLKEN97.INI, which is the configuration-file for the program. Use the "Create backup..." -function to do this.

Commandline-start

This is probably something most users never will use, but the ability to start the program with one or more files at once is there, if someone want to do it. You can e.g. start the program from the "Run" - function in Windows and write the following in the textfield:

C:\TOLKEN97\TOLKEN97.EXE  C:\TOLKEN97\TOLKEN97.TXT  C:\TOLKEN97\TOLKEN97.INI

If you press "OK", the program will start and load the two files in the Tolken97-directory. This is something that can be done in most well-programmed applications. The first part of the commandline must be the programs EXE-file, complete with the full filepath. After this you can add as many files as you like, if the program supports more than one file at the time. Just remember that each filename has to be separated with a space.

Move selected text

If you have selected some text, you can "drag" (move) it to another location if you place the mouse-arrow over the selected text, press the left mouse-button and then move the mouse. The text will be inserted at the mouse-arrows place when you release the mouse-button again.

System resources

If a program doesn't check the resources (especially in Windows 3.1/3.11), it will just continue to open files at your demand and the whole system will eventually crash, with some unwanted, sometimes very nasty effects as a result. Although Tolken97 supports the handling of many files better than most other texteditors, there can come a day when you e.g. have opened more than 100 files or you may be running many programs at the same time. Therefore, this program checks the memory-resources before a file is opened and warns you if they are getting too low (under 25%). If there is very little memory left (under 15%), the program will stop you from opening any more files, in order to protect your system and you will be prompted to close some files or other applications before you continue.

This thing, called system-resources, is something not many people actually understands, especially not me. I mean, even if you have a machine with 512 Mb of internal memory, you can't open or run more applications than if you have e.g. 16 Mb. since Windows uses this funny little thing, called "resources" and these so called "resources" limits the capacity of your machine, no matter how much memory you've got! Windows 95 handles this better than previous versions, but some limits are still there.

Translation

If you have made a language-selection and "double-click" on a word, the program will automatically search for a translation of this word and show the results in two separate information-textfields in the editors toolbar. If you want to translate the selected word, you just activate "Translate".

Back to page 2, Contents...


Find files...
 Find file...

This function enables you to search for specific files or filetypes on a unit. How to use it:

1. Select a prefix (type of file), or write your own, e.g. *.TXT, *.HTM, etc.
2. Select the directory to search through (C:\ means that all directories on unit C will be searched).
3. Press "Start search"

 When the search is done, you will get a list of all found files. This list can be sorted in any way you want, it can be copied or printed and you can open files from it, if you double-click on them in the list or select them and press "Enter". You can also "preview" files in the list and finally "Delete" them if you think a file isn't worth saving. The list will remain in memory as long as the program is running or until you perform another search.
.

Update

Updates the Unit and Directory  -lists. A good function to use if you change a diskette or CD-Rom during the selection of files. PC-computers doesn't detect this automatically and won't show the contents of the new diskette or CD-Rom until you have used this function.

A small tip! You can use "Find file" to create a nice little file-catalogue, e.g. for all your diskettes contents. Read more about this on the Tips and tricks...  -page.

Start search

Starts the search of a given filetype from the selected directory.

Cancel search

Cancels the search. Can be good to use if the search tends to take too much time.

Close

Closes the function and you'll return to the main program again.

Help

Shows this helptext. Shortcut: F1

Include subdirectories

If you un-mark this checkbox, the search will only be done to currently selected directory, instead of the "normal" behaviour where all subdirectories will be included in the search

Select prefix...

A list of pre-defined filetypes to select from.

Write prefix:

If the list above isn't enough, you can write your own search-prefix in this textfield.

Preview file

Can also be activated by clicking the right mouse-button in the file-list. A good function to have, because it enables you to have a look at the contents of a selected file before opening it. The text will be shown in a "write-protected" textbox above the filelist. You can't edit the shown text, but you can copy text from it, if you first select some text and then use the "keyboard-shortcut", Ctrl + C.

Extra: You can also listen to *.WAV in this open-dialog. Just select a *.WAV -file, activate "Preview file" and if you have a soundcard installed, the soundfile will be played back to you.

Copy list

Copies the filelist + some info about the search to the clipboard.

Print list

Prints the filelist + some info about the search. A god function to use for creating a handy little file-catalogue over the contents of your diskettes, etc. See "Tips and tricks"  for more info on this.

Sorting the filelist

Just above the list you have 5 buttons, Filename, Lenght, Date, Time and Path. If you click on any of these, the list will be sorted according to the buttons caption. If you repeat the command, the sort-order will be reversed.

Delete file

Deletes selected file from the unit. You will get two chances to cancel the deletion and then the file will be deleted. It is a good function to use if you want to clear out some unwanted files, but please remember, if you are using Windows 95, you must be aware of that the files will be deleted directly, not thrown in any "wastebaskets" for the possibility of later recovering.

Undelete...   (Only in Windows 3.1/3.11)

This function will start "mwundel.exe" if you're using the combination DOS-Windows 3.1/3.11. Mwundel.exe, or "Undelete" as it is called, can recreate deleted files as long as they are fully intact. You can read more about this in Undelete's helpfile. This function is not available in Windows 95, since this system unfortunately uses another system for recovering files.

Back to File menu...

Back to Main menu...


Technical information & Programming
Technical information...

Background:
Tolken97 is the program that actually never was meant to be. It started out for many years ago, as some experimental code in the old "Turbo Pascal" -language. Later on, it was gathered together and re-written for windows. Since so many of my friends appreciated the program, I decided to develop it a bit more and in 1995, the first "official" release of Tolken95, as it was called then, was made.

After just a couple of months it was published on the coverdisk of a Swedish computer-magazine called "Windows-tidningen" ("The Windows-paper", in English). All of a sudden, thousands of people could try the program and over 500 licenses were sold in just a couple of weeks. I guess the surprise was on me, but it also made me decide to keep on developing the program.

In the summer of -96, Tolken96 v3.0 was released. This version could handle files with unlimited sizes and the translation-engine was very much improved. In October -96, I finally entered the Internet-arena and now things really began to move. In May -97, Tolken97 v3.1 was on the cover-CD of Swedens biggest computer-magazine, "PC-Hemma" ("PC-Home", in English), and the success was enormous! Today, thousands of users has registered the program. How many that still uses the program without registering it, I dare not even think about, but I am quite pleased, as it is. Then again, if all the un-registered users one of these days realises that their registration will be of so much help in the development of the program, which in the end will be beneficiary to themselves, maybe even they will send in the very low license-fee I charge...

Programming:
Tolken97 v3.2 is created in Visual Basic 3.0, which is a very simple, but still quite powerful programming-language. The advantage of VB is the ability to create a nice user-interface with very little effort. The disadvantage could be that some functions can turn out to be rather "sluggish" on slower computers, but with the "space-rockets" (Pentium) we use today, this isn't  a problem any longer. I have also written a special DLL-file which takes care of some "bottle-necks" and I believe that the program now is as fast as any application of this type can be.

The reason for me to still use version 3.0 (today, both v4.0 and v5.0 are available) is a combination of the fact that at least v4.0 turned out to be a real disappointment, the fact that VB 3.0 -written programs runs just as well as any 32-bit program and the fact that it can do it in all Windows-versions.

I haven't had the time to test VB 5.0 yet, but I will soon try it out properly. I have seen some applications developed with this version and unfortunately, I must say that I have not yet been impressed of what I have seen. On the other hand, I have not been impressed with any of the "new" 32-bit versions of some (most) software that is published today. Full of "bugs", hughe and slow. Why? One of the real "down-sides" with VB 5.0 is that one can only use it to create applications for the 32-bit environment, which leaves out all the millions of people that still uses Windows 3.1/3.11. I will not leave them (us) out yet. I will probably create both 16- and 32-bit versions, even if a 16-bit version runs just as fine (or even better) as a 32-bit in Windows 95.

To solve the problem with files of unlimited sizes, I have bought the excellent "EMEDIT2.VBX" from Early Morning Software. This addition to Visual Basic has proved to be one of the best around ( I have tried most of them, I think) and it is also very easy to work with. It also has many more features than I use in this version of Tolken97, like RTF-support, etc. so there is still a lot to be done with it.

As I mentioned earlier, Visual Basic can be rather slow, when it comes to some functions. In order to speed up things a bit, I have purchased the "Quick Pack Pro" -package from Crescent Software. This has enabled me to use some Assembler-written routines and some access to Windows "inner" parts, which has made functions like the sorting, the file-search, the statistics-process - among many others, much faster than before. I also use the Power Basic VB/DLL-compiler, which has enabled me to write my own assembler-code to use in a DLL-file (Dynamic Link Library). This speeds things up enormously and has enabled me to write parts (or maybe even all of it) of the next translation-engine in pure assembler, which is a "bit" faster than Basic ...

Technical stuff:
To enable a program to "read" a text, it has to be given the opportunity to read it letter by letter, just as we humans do (even if we aren't aware of it), sort out the letters and the "non-letters" and finally put it all together to single words and sentences. Then, if the program shall translate the text, a database of all the words and their translations has to be used. The program searches the database and if it finds a match for the searched word, the program returns to the text and replaces the original word with the given translation. In the meantime, all the "non-letters" must be kept in mind, because these letters are needed for the texts structure (image yourself to "read" a text without any spaces between the words, no punctuations or new paragraphs, etc ...)

This program uses two databases for the translation-work, one for phrases, abbreviations and sentences and one for single words. Many, many hours of work has been spent on bringing the speed and safety to the top in the translation-process and it has now probably reached the limit of Visual Basics capacity, so the need for something faster has grown.

To speed-up the database process, I "index" all the words internally and the search for words and their translations are based on the first letter of each word. If a word is found, the search is cancelled and a new word is extracted from the text, searched for in the database and hopefully translated. Even if the speed of the whole process, including the text-parsing, is very high, it will still take some time to translate longer texts. The translation-time is affected by the length of the text and its contents, the size of the languages databases and the speed of your computer.

The helpfile:
The helpfile has been created with a really nice shareware-program, called VB-AHA. This is a wonderful program that is very easy to work with. There are some limitations to the shareware-version that are removed when you register it and from my personal experience, I can tell you that the registration-fee of only US$ 45 is well worth the money. There are more advanced helpfile-creators around, but many of them cost from US$ 200 and up. Personally, I love this program, because it enables me to create a helpfile in a fast and efficient way, without having to spend days of learning how to use a lot of special features. I can really recommend VB-AHA for this purpose!

Go to "Some thoughts from the author... "

Back to page 2, Contents...


Technical thoughts...
 Some thoughts from the author...

This text has been written with the sole purpose of sharing some of my thoughts about computers, programs and their development with you. Read it if you like, but please - don't take too seriously ...

The biggest problem with computerized translation is the fact that the computer doesn't recognize any words. It's just a silly little piece of machinery that actually can't do anything we haven't thaught it to do and therefore it just translates the text straight off, without hesitation. How can we explain to the machine that some words can have up to 15 - 20 different meanings, depending on the surrounding context. Since most words can have more meanings than one, it is impossible to solve this issue in the long run, at least with the "weak" machines we have today. OK, so there are some translation-applications that has come close to solve this, big deal. They are very, very slow and they still doesn't give us fully correct translations, so this task is to my knowledge not yet completely solved.

The positive side of this is that one suddenly realizes the human superiority to the computer. Even a little child can out-perform a superfast Pentium II machine when it comes to dealing with the human language, because human languages are too complicated for the machine! What worries me with this, is the blind faith many people has to computers and their resulting work. In really weak moments I get the feeling that many of today's crises and disturbances on the economical and political markets, has something to do with this blind faith. We let go of the control, because the computers that hold all the facts can never do anything wrong, or ...

Hallelujah, a new religion has been born and the name of its Good is "Pentium", could this be?

I hope not, because if this is true, then Jesus's name will be Bill Gates and the church we must go to will be called Microsoft. Microsoft - that has enabled me to create this program. Microsoft - that made (and still makes) people pay hundreds of dollars for a wordprocessor that once was so full of bugs, it was almost unusable (Word 6.0). Microsoft - that in 1995 finally made so many people around the world aware of the command "Format C:\" through their constant beta-beta releases of Windows 95, a system that still has many compatibility-problems with older applications (programs from 94-95 and such). Microsoft - that released  this system to the world-market, thereby forcing their programmers to let go of a product that really wasn't finished yet. I mean, how many "service"-packs" (bug-fixes) has been released afterwards...?

Well, to be completely honest, they have done some great things too. They created Visual Basic 3.0, didn't they? Too bad they had to destroy everything with the release of VB 4.0. Hopefully, VB 5.0 will be better, but ...

Thank you Microsoft, for many great things, but please - don not release any more beta-versions that hardly works. Beta-versions has a tendency to end up in each and everyone's machine and all users are definitely not capable of dealing with the chaos a beta-version can create. Furthermore, cut your prices! Microsoft is nowadays getting to be a company for the  rich ones only. Bad, expensive, in-effective support and high prices - this is not a nice a way to treat your old costumers, is it?

So, they are coming to take me away, ha, ha, ho, ho ...


Tools-menu
Tools

 Insert character...

Activates a "built-in" Charactermap, from which you have access to all available characters.

Insert file

Activates the "Open" -dialog, from which you can select a suitable textfile to insert at the carets place in active document.

Insert date / time

A dialogbox, in which you can select from several pre-defined time-formats, like dates and time. Select a format from the list, press "Insert" and the selected date/time will be inserted at the carets place in active document. You can also double-click on an item in the list to insert it.

Linenumber, indent...

A dialogbox, from which you can create linenumbers or text-indent for all (or selected) text.

Sort...

A dialogbox, enabling you to sort all (or selected) text in several different ways.

Change case...

This function enables you to change selected text from e.g. lower case letters to upper case, etc.

Word wrap

This function makes long textlines wrap automatically at the right scrollbar. The Undo/Redo -function will be cleared if you select/unselect word wrap. This will also occur if you resize the text-window while the function is active.

Automatic scroll >

This function is very convenient to use if you want to lean back for a while and let the program scroll the text for you automatically. If "Sychronized scroll" is activated, all texts will be scrolled, otherwise only the active text will be scrolled.

When you select this function, an additional menu will be shown, in which you can set the function "On" or "Off" and also select the interval (speed) from 1 to 10 sec./line. Default value is 4 sec. interval, which means that every textline will hold still for 4 seconds before it is scrolled 1 line up. Setting the interval activates the function. Shortcuts: F4 = Off and F5 = On

You can scroll the text manually, even if the function is active.

Sychronized scroll

A very nice feature to use, especially after a translation, because it enables you to compare the original text to the translation, line by line, in a very easy way (word wrap = off, will give you the best result). The function "links" the scrollbars together for all open texts. If a text has fewer lines, it just stops at the end-line, while texts with more lines continue to scroll together. If "Automatic scroll" is active all texts will be scrolled automatically.

 Fonts...

A dialog, enabling you to change the fonts, the fontstyle and the fontsize, etc. for the whole text.

Background color ...

A dialog, enabling you to change the background color for the whole text.

Main setup...

This is where you can adjust many of the programs initial settings, like the behaviour at startup, settings for the texteditor and the translation-process, etc.

Back to Main menu...


Main setup
Main setup...

This function has three "tabbed" pages, "Program", "Language" and "Others". Each "page" is activated through clicking on the relating "tab". You also have three command-buttons, "Ok", "Cancel" and "Help". If you press "Ok" your selected settings will be saved to the configuration-file, "Tolken97.ini", if you press "Cancel" everything is cancelled - previous settings are reset and if you press "Help", this helptext will be shown.

Program

Settings for the programs startup and the texteditor.

Language

Settings for the program-language and the translation-process.

Others

Some settings for the layout, etc.

Back to Main menu...


 Presentation

TOLKEN97 v3.2 is a very fast and easy-to-use LANGUAGE-TRANSLATOR, TEXTEDITOR, DICTIONARY and VOCABULARY-TEST, all in one. It is one of very few programs that actually can do something on its own and thereby can save you a lot of time and money (the fast, "automatic" translation). It has been on the coverdiscs and CD's of several Swedish computermagazines and has today thousands of registered users from all over the world. It has also been rated Five Stars (top quality product) by ZDNet (Ziff-Davies).

Texteditor

The program is built around a "complete" texteditor, that...

*  Handles unlimited file-sizes.
*  Handles many texts simultaneously (MDI-interface).
*  Advanced statistics with wordcount, wordlist, charactercount, etc.
*  Automatic correction, to open and edit DOS and UNIX  -based texts.
*  Automatic textscroll available, with different speed-settings.
*  Backup-function, for automatic backup of important Tolken97-files.
*  Bi-lingual, English or Swedish menus, dialogs and helptext available!
*  Conversion of selected text to upper, lower, switch -case letters, etc.
*  Delete textfile -function.
*  Diagram over sentence-lengths through the advanced statistics-function.
*  Encryption/decryption of text.
*  File-search, with the capacity to sort, copy or print the results.
*  Font and background-color can be changed for a whole text.
*  HTML-function to convert html-coded text into "plain" text.
*  HTML-functions, to convert to and from html-coded characters.
*  Insert date and time of different formats.
*  Insert textfile in existing text.
*  Insert special-characters through own built-in charactermap.
*  Linenumbering and indention of text possible.
*  MAC-text can be converted to Windows-format.
*  Preview textfiles before opening them.
*  Print preview.
*  ROT13 encryption/decryption.
*  Save any file as DOS, Windows or UNIX -formatted text.
*  Sorting text possible.
*  Split-window editing.
*  Synchronized textscroll of all open documents.
*  Translation of text from one language to another possible.
*  Translation of text to and from "backslang", etc.
*  Unlimited Undo/Redo

Translator

A very fast translator for translations to and from the following languages:

*  Danish to English, English to Danish.
*  French to English, English to French.
*  German to English, English to German.
*  Norwegian to English, English to Norwegian.
*  Spanish to English, English to Spanish.
*  Swedish to English, English to Swedish.

*  Danish to Swedish, Swedish to Danish.
*  French to Swedish, Swedish to French.
*  German to Swedish, Swedish to German.
*  Norwegian to Swedish, Swedish to Norwegian.
*  Spanish to Swedish, Swedish to Spanish.

Note: The translations will not be grammatically corrected. The main goal is to be able to translate "foreign" text to your own language, in order to make it understandable. If you are looking for a program that can perform the "perfect" translation, I would recommend you to try some of the "commercial" stuff around, but be prepared to pay a much higher price! The translations will also take much longer time to perform, the user-interface will often be quite hard to understand and the end-result won't always be better than the one in Tolken97 v3.2, in spite the fact that these programs costs as much as US$ 4-500 and more, per language!

The databases used for words and phrases can be edited as you like, without any limitations other than a limit of using max. 32000 words (items) per language in each database.

New languages or dialects can easily be created and used in Tolken97. Why not create a database of your own home-dialect or a totally new fantasy-language ("kids" like to do this).

You can also perform some playful "translations", like turning words backwards, translate to and from "backslang", etc.

Dictionary

A very handy utility that acts like a little word-book, where you fast and easy can search for translations of words in the languages databases. The search can be altered in different ways and the results can be copied from the dictionary, so you can paste the translated word into any text
you want. The dictionary is programmed to "always stay on top" of other applications, so if you minimize the main program, you can still use the dictionary while working in other programs (good to have on the Internet!).

The dictionary has received a lot of credits from many users. Some even prefer using it to more comprehensive dictionaries because of a more user-friendly interface in Tolken97.

Vocabulary test

Probably one of the most advanced, yet most user-friendly, vocabulary tests around. Features:

* Both the "home"-language and the "test"-language can be set.
* Compile one testfile out of many small files, for bigger exams, etc.
* Copy wordlists, sorted or unsorted, to the clipboard.
* Print wordlists, sorted or unsorted (good for "manual" tests).
* Results can be saved in order to follow up your own (or others) progress.
* Sound-support. Link to "recorded" soundfiles (*.WAV) for "oral" tests.
* Test in many different ways, like forwards, backwards, unsorted, etc.
* Tests can be made in both language-directions.
* Unlimited number of words in the testfiles.
* Words can have several translations.
* Import words from the language-databases via the function "Compile file".
(this gives you access to all the thousands of words, already created in all languages the program uses for translations!)

Other useful stuff:

File-catalogue

You can use this program to create excellent, printed lists of the contents of e.g. all your diskettes by using the fast and efficient filesearch-function.

Directory-space

Have you ever wondered about how much space a certain directory uses? In Tolken97, this is easy to find out through its fast filesearch-function. Just select the directory, set the search to *.* (All files) and press start. All the files in the directory will be listed and the total size of all listed files will be calculated for you. The resulting file-list can be sorted, copied or printed, just as you like.

Create wordlists

You can easily create your own wordlists by using the advanced statistics-function.

Textkontroll

Thanks to the advanced statistics-function (haven't yet seen anything like it) you can gain a splendid control over a texts "readability".

Others...

I hope this program can be of some help, both privately, professionally or at somebody's daily schoolwork. You are welcome to "skim through" this helpfile now and then, because I think I have covered all aspects of the program, as well as some general stuff on "computing". This will hopefully give you the knowledge you want and maybe even give you some valuable inf. about the so called "magic's" of computers and the work involved with them.

You will find some more tips at the page  Tips and trix...

The page  "FAQ, questions and answers" deals with some interesting issues.

For more extensive help on all the functions, go to  "Main menu" and follow the links...

Back to page 2, Contents...

Back to Main menu...


 Fonts

First of all: This is not a word-processor with the ability to format text in different ways inside a document, but you can change the fonts, the fontstyle and the fontsize, etc. for the whole text, which can come in handy in certain cases. Selected settings changes the fontstyles in all text-windows at once and is saved in TOLKEN97.INI, this enabling the program to remember what settings to use at your next session.

Fonts

Shows a list of all available fonts.

Style

Shows a list of all available fontstyles, like normal, bold, italics and bold italics.

Size

Shows a list of all available fontsizes.

Effects

Here you can decide if all the text shall be underlined or the letters shall be "strike through".

Color

A colormap, enabling you to set the textcolor for the whole text.

Exampel

Shows you what your selected font, fontstyle and fontsize, etc. will look like.

Some hints!

Reading/editing text. A small fontsize, like "MS Sans Serif"  with the size of 8p, can be good to use at reading a text, while a larger size, like 10 or 12p is probably better to use at editing the text.

Lists and tables:When you have copied/pasted a filelist or a wordlist into a document, the words tend to be in some "disorder". If you select a font like "Courier", or "Courier New", the text will look much better. These fonts use "proportional" spaces between letters, this making lists and tables look far better than e.g. "True type fonts" which uses different spaces between different letters (like e.g. the letter "W", which is much wider than the letter "i")

Back to Tools...

Back to Main menu...


 Vocabulary test, main menu

A very comprehensive vocabulary test to use if you study languages at school or private. Here you can create your own wordlists and let the program test your knowledge in a number of different ways. You can save the results from every test, this enabling you to follow your own progress step by step. You can also attach sound-files to the words in order to perform "oral" tests and you can copy or print the wordlist, sorted or unsorted. You also have full access to all the words in the language-databases through the function "Merge testfile".

Create/change file...

Create/change words...

Merge testfile...

Vocabulary test...

(Click the words above for more explanations of each function.)

Unit, Directory and Select file

You can open and save testfiles anywhere you like. This is where you open the files. Select a file to work with and then select what to do with it among the buttons to the right.

Show wordlist

Shows and hides the contents of the selected file. If you want to print or copy a specific wordlist, you can do this from the function "Create/change words"

Sort...

Sorts the contents in the wordlist, ascendingly (A-Z).

Close

Closes the vocabulary test and you return to the main program.

Help

Shows this helptext.

Back to Language...

Back to Main menu...


Create/change vocabulary testfile
 Create/change testfile...

This is where you can create, edit the description and delete a testfile for the vocabulary test. When you name the file, it's always best to give it a name that can be related to actual text, like "chapter1", "chapter2", etc. A suggestion for the "working-order" could be:

1. Name the file

Write a suitable name in the textfield (max. 8 characters). The files ending (.TLK) will be added automatically, so you just have to give it the proper name.

2. Name/select test-language

You can either select a language from the list or write one on your own.

3. Name/select home-language

Your "native" language. Otherwise same as previous.

4. Press "OK"

Creates the testfile, after which you will be transferred to "Create/change words"

Commands

Delete file

If you double-click on a filename in the file-list, this function will be enabled, making it possible for you to delete a testfile. At deletion, a dialogbox will turn up, telling you how many words the file contains and asking you if you really want to delete it. If the answer is yes, the file will be deleted, otherwise the command is cancelled.

Change fileinfo

If you double-click on a filename in the file-list, this function will be enabled, making it possible for you to change a testfiles description (languages). After changes has been made in the textfields, you press this button and a dialogbox will force you to confirm the changes.

Back to Vocabulary test, main menu...

Back to Main menu...


Vocabulary test, main test
 Vocabulary test

This is probably one of the most comprehensive, yet user-friendly, vocabulary tests around. When you have made the initial settings at the functions left side, you can start the test. Then you just have to write the translations for the asked words and press "Enter". The program checks your answer and tells you whether it is right or wrong. A statusbar will show you the percentage of right answers and after the test is completed (or cancelled) you will get the opportunity to save the result.

If a word has more translations than one (see "Create/change words"), each separate translation is checked against your given answer and if any of them are right, your answer will be treated as correct.

Settings

Activate sound/speech...

If you have created links between words in a testfile and "recorded" soundfiles, you can select this option in order to do the test "orally". The program will "read" the words to you, you write your answer and then the program tells you if it was right or wrong.

German to English (or any other language ...)

Selects the order of the words to be tested, in this case that German words shall be translated into English. The languages are of course determined by what languages the testfile contains.

English to German (or any other language ...)

As previous, but with reversed order, English words shall be translated into German.

Downwards in list

The words will be tested according to written order, from file-start to file-end.

Upwards in list

The words will be tested in reversed order, from file-end to file-start.

Random order

The words will be tested according to a "computerized", unsorted order, that is, all the words will be tested once, but the order will vary randomly.

Sorted order, ascending...

The words will be tested in sorted order, ascendingly.

Sorted order, descending...

The words will be tested in sorted order, descendingly.

Match case

De-selected (default value), it makes the testfunction accept any case (Upper or lower) when you write your answers. Selected, you will have to write the words exactly as they are written in the testfile or else your answer will be treated as incorrect..

Repeat 3 times at fault

Gives you three chances to find the correct answer for each question.

Repeat test constantly

Repeats the test constantly until you press "Stop test".

Show right answer at fault

The right answer will be shown, if your answer is incorrect. If you have selected "Repeat 3 times at fault", the right answer will be given after the third attempt. Default value is selected..

Commands

Start test

Starts the vocabulary test.

Stop test

Stops the test and the result will be shown. You can save the result if you like and you can select "Cancel" in order to return to the test.

Show hint

Shows the first letter of the answer ...

Earlier results

Shows a list of all saved test-results. If you select a result in the list, all your false answers from this test will be shown in the upper list. If you want to remove a result, you just have to "double-click" on it in the list, after which you will be asked to confirm or cancel the deletion.

Tip! You can save an unlimited amount of results, but the list will be hard to manage if there are hundreds of results saved. Therefore it is probably wise to clear out old "junk" now and then.

Others

Insert special-characters

A number of buttons, enabling you to write letters that usually aren't available on your keyboard. You can also select between upper- and lower-case of these letters

Copy list

Copies the shown test-result, complete with all the wrong answers to the clipboard.

Print list

Prints the shown test-result, complete with all the wrong answers.

Back to Vocabulary test, main menu...

Back to Main menu...


Create words for vocabulary test-files
 Create/change words

This is where you add new words, edit or delete old ones in your testfiles. This is also where you can create links between words and soundfiles in "wav" -format. In order to add new words you just:
1. Write the word for the "test" -language. Press Enter.
2. Write the word for the "home" -language. Press Enter.
That's all there is to it. The words will be saved and you will be transferred to the upper textfield again, so you can add the next pair of words.

Tip! You can give a word more than one translation, if you divide the translations with a semi-colon (;)
Example: test = probe;prüfung

At test, the words are checked, considering the semi-colon and comparisment is made to each separate word. In other words, if you write "probe" or  "prüfung" as answer to the testword "test", this will be correct, but if you write "probe;prüfung" the answer will be incorrect, since the function already has divided the words at the semi-colon.

Sort...

Sorts the wordlist ascendingly. This doesn't affect the order the words are saved in, just the list.

Specialcharacters

Inserts characters, not available in your "ordinary" keyboard-layout into the words. There is also two extra buttons, "Upper" and "Lower" for shifting case before insertion.

Link words to sound...

Create links between words and soundfiles in "wav" -format.

Delete

If you "double-click" on a pair of words in the wordlist, the selected words will be copied to the textfields and the "Delete" and the "Change" -buttons will be enabled. If you press "Delete", the selected words will be deleted from the testfile, after you have confirmed the deletion.
You can also delete words if you select them in the list and then press "Delete" on the keyboard.

Change

Activated like previous, but changes the words according the to the textfields words.

New words

Clears the textfields

Copy list

Copies the wordlist to the clipboard..

Print list

Prints the wordlist. A good function to use if you want to have the ability to practice on words "manually" at any time.

Back to Vocabulary test, main menu......

Back to Main menu...


Registrationform
Registration-form

Send this registration-form together with full payment to:

Hagsten&Co,    Norra Almedalsv. 8,    517 37 Bollebygd,   SWEDEN

You can copy this page, paste it into Tolken97 v3.2 and the fill in all information before you print it,
but you can also print the form directly and then fill in all inf. needed for me to handle your registration.

Yes please, I want to do the only right thing and at the same time show you that I fully support the future development of this program, so I hereby register myself as a pleased user and will pay with:

[  ] Cash money
[  ] Other way: _____________________________________

Pricelist

Diskettes with the program .......  US$   5.00 /set of 2 diskettes.

(Note: You don't have to order this, if you already have the program.)

1-9 user-licenses .......................   US$ 15.00 / license, including one free upgrade.
10-49 user-licenses ...................  US$ 12.00 / license, including one free upgrade.
50-99 user-licenses ...................  US$ 10.00 / license, including one free upgrade.

Local site license, one company. one location - unlimited number of users:  US$ 990
Global site license, one company, unlimited number of locations and users:  US$ 2990

(These prices, given in US-dollars (US$) acts as a reference for most other currencies as well.).

I order the following:
Number of disk-sets with the program . ...  [        ]

Number of licences ........................................  [        ]

(Please, do not forget to fill in your name, address and country with fully readable letters, so I will know where to send your user-license and the forthcoming upgrade.)

Full name: ....................................................................................................................

Address 1: .......................................................................................................................

Address 2: .......................................................................................................................

Address 3: .......................................................................................................................

Address 4: .......................................................................................................................

Country: .......................................................................................................................

Telephone: ........................... E-mail: .............................................................................................

Suggestions, information, ideas, etc: .............................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................


Work faster in Windows...

1.  Learn how to use your keyboard! Take a couple of minutes each day and practice typing with the correct finger-setting, like they did back in the "good old days" when typewriters still where frequently used. There are some excellent training-programs around that can help you with this. To upgrade your computer to a "fourhundred-fiftyeleven Mhz, double-turbo"- machine will do you no good, if you still use the good old "two finger-setting" when you write your texts. Since most of your computerwork still involves typing letters through the keyboard, a few minutes practicing will be the best kind of upgrade you ever can do.

2. Learn how to use all the "shortcuts" Windows provides you with. "Shortcuts" are a collection of very simple keyboard-combinations you can use in order to perform different tasks. This page will give you a list of the most common ones. If you feel like it, I can recommend you to make a printout to have around, especially if you are new to this way of computer-work. Now, even if you don't feel like looking into this right now, I would recommend you to have a look at four of the "shortcuts", that are very simple and actually can speed up your work incredibly much, namely "Ctrl + Z", "Ctrl + X", "Ctrl + C" and finally "Ctrl + V" (you first press the "Ctrl"-key, hold it down and then you press one of the letters).

Keyboard-commands.

Some explanations: "Shift" is the key you use to create uppercase letters (there are two "Shift" -keys available, one to the right and one to the left in the second row). "Shift + Home", means that you shall press the "Shift" -key, hold it down and then press the "Home" -key. Caret is the small blinking line that indicates where text will be written.

Home

Moves the caret to the beginning of the line.

Ctrl + Home

Moves the caret to the beginning of the text.

Shift + Home

Moves the caret to the beginning of the line and selects the text on its way.

Ctrl + Shift + Home

Moves the caret to the beginning of the text   and selects the text on its way.

End

Moves the caret to the end of the line.

Ctrl + End

Moves the caret to the end of the text.

Shift + End

Moves the caret to the end of the line  and selects the text on its way.

Ctrl + Shift + End

Moves the caret to the end of the text  and selects the text on its way.

Arrow rigth/Arrow left

Moves the caret one step at the time, in given direction.

Ctrl + Arrow right/Arrow left

Moves the caret one word at the time, in given direction.

Shift + Arrow right/Arrow left

Moves the caret one step at the time, in given direction and selects the text on its way.

Ctrl + Shift + Arrow right/Arrow left

Moves the caret one word at the time, in given direction  and selects the text on its way.

Ctrl + X

"Cuts" selected text to the clipboard.

Ctrl + C

"Copies" selected text to the clipboard.

Ctrl + V

"Pastes" text from the clipboard, to the carets position in the text.

Delete

Deletes selected text or characters on the carets right side.

Ctrl + S

Usually "quick-saves" a text.

Ctrl + P

Usually prints active text to the printer.

Ctrl + Z

A personal favourite. This is Windows "built-in" undo/redo -function that actually works in almost all textfields (even small ones). You can try this, by activating "Search" in this helpfile. Write some text to search for and then press "Ctrl", hold it down and press "Z". The searchtext you wrote will disappear, but if you repeat the action, the text will turn up again! In other words, a very handy little undo/redo -function, that can save you much work in some cases, believe me.

F1

Generally activates the helpfile. A high-quality program, like Tolken97 (am I modest or what?), will also show you the correct help-page for on the function you are currently using.

Alt

Activates the menu. Then you can move around in the menu, using the arrow-keys.

Alt + (letter)

Most menu-captions have a underlined character somewhere. If you press the "Alt" -key and then the underlined character, this menu will be selected. If you look at the drop-down menu, most items will also have an underlined character. If you just press the underline character while the menu is "dropped", this menu-item will be selected.

Back to page 2, Contents...


Dictionary
 Dictionary...

This is the smallest function of them all, when it comes to size, but it may also be one of the most useful, when it comes to functionality. First of all you have to make a language-selection before you can use the dictionary, since it uses the words-database to find translations for your search.

The Dictionary is programmed to always stay on top, which means that you can minimize the main program and just use the dictionary while working in other applications as well. Since it uses the words-database to look for translations and this database only contains word with lowercase letters, the dictionary will convert all searches to lowercase letters in order to match the databases contents. In other words, you can use any case you want in your desired search.

1. Select search-pattern: (in the upper part of the dictionary):

Absolute match...

Only words that exactly matches the searchword will be found.

Words beginning...

All words that begins with the searchword will be found.

All occurrences...

.. will search for all words containing the searchword.

2. Write the searchword in desired textfield...

German (Swedish, French, etc...)

The upper textfield handles the first language in a language-selection.
Example: If "German to English" is selected, the German language will be handled here and if you are looking for translations to a German word, this textfield shall be used. Write the desired search-word and press "Enter" (or the "Find" -button) to perform the search according to your selected search-functionality. All matches will be lined up in the list at the lower part of the dictionary. Exact match will be marked. If no matches are made, you can try to search  for "All occurrences" and a smaller part of the word, like the words beginning or any other essential part of the word. This may give you some clues to the whole words translation

English (or any other "home-language"...)

Works like the upper textfield, but handles language number two, mostly you "home-language".

Command-buttons...

Minimize

Located In the upper right corner. Minimizes the dictionary.

Find..

Activates the search, if any search-word is written in the connected textfield.

< Paste

Pastes text from the clipboard into connected textfield. This enables you to a very fast and efficient way to perform searches. No matter what program you use, a wordprocessor, a texteditor or a web-reader, you can easily copy a word from this application and then paste it into this dictionary for a quick translation.

<< Copy

Copies any text in the connected textfield. If you have performed a search and have some results in the result-list, you can double-click on the result that best matches your search. The selected words in the list will be copied to the two textfields and you can now easily copy e.g. the translation
through this command-button.

New words

Clears text textfields from all text.

Back to Language...

Back to Main menu...


Import words & phrases
Import...

This function enables you to import words from other languages or vocabulary testfiles to the words database or the phrases database, depending on from which one you have activated the function. You must select the language you want to import to first, then start either the "Words database" or the "Phrases database" and finally press the "Import" -button from within these functions. There is a tabbed index (2 tabs) at the upper part of the import-dialog, where you select whether you want to import from another language or from a vocabulary test-file.

Select file...  (right tab-index)

Use this if you want to import words from the test-files in the vocabulary test.

1. Select a test-file in the file-list.
2. Select words from the list in the lower part of the dialog ("Select all" is good to use).
3. Press the "Export" -button.

Select language...  (left tab-index)

Use this if you want to import words from another language. This can be of good use, if you have created a new language or added many words to a certain language and want to use these words in the reversed direction.

Example: You have created a couple of language-selections, "Italian to English" and "English to Italian". Then you have added some words and phrases to the "Italian to English" -databases and you want to have the possibility to do translations the other way around. Do like this:

1. Select language (in this example, "English to Italian").
2. Start the "Words database" and click on "Import".
3. Select suitable language (in this example "Italian to English").
4. Press the "Start" -button.
    (The databases will be compared to each other and new words will be added to a list)
5. Check the new wordlist, so it "matches" the active language-list.
    (in this example, the English words shall be on the left side, the Italian words on the right.
6. Select words from the list ("Select all" is good to use).
7. Press the "Export" -button.

After this has been completed and no more words can be exported, you close the Import-function and the "Words database" and then you start the "Phrases database" and repeat everything.

If the word-order doesn't match that of the active language, you can press the "Reverse order..." -button in order to switch the word-order in the word-list.

How to upgrade languages from earlier version of the program...

You can use the import-function to update your language-datafiles when you have upgraded to a new version and don't want to loose the words you have added to the languages in the previous version.

Use the function "Select file" (the right tab-index) and try to find the language-datafiles that belongs to the earlier version of the program. These files will be in the sub-directory "ORDFILER", located in the main directory of the earlier version. The files will be called something like "ORD0001.DAT" (for single words) or "FRAS0001.DAT" (for phrases). If you select a file, the import-function will tell what language-selection this file belongs to and if this language-selection matches your active (selected) language, you can press the "Start" -button in order to compare the files and extract all new words. Then it is just to do as in point 5 to 7 in the function above.

What happens at the "export" of selected words or phrases?

First of all the words are checked against existing words, to avoid "doubling".

If you are working with the "Words database", the function will check to see that the "main" word (the left word in the list) is a single word and that it doesn't start with any "unauthorised" characters.

If you are working with the "Phrases database", the function will check to see that the "main" phrase (the left phrase in the list) actually is a phrase and not  a single word, and that it doesn't start with any "unauthorized" characters.

If you have many words in the list, the whole operation can take a while, but you can always cancel the action. If you press "Cancel" and nothing happens at once, then just take it easy. The process can be at a "sensible" stage and will finish whatever it does before the action is cancelled (this is most likely to happen on slower computers).

Selecting words or phrases in the list...

Press the "Select all" -button in order to select all words or phrases.

Select several items by pressing the mouse-button and moving the mouse downwards in the list.

Select several items by selecting one item, then you press the "Shift" -key and select another item further down the list. All the words in between will now be selected.

If you hold down the "Ctrl"-key and select files, you can make selections item by item, in any random order you like.

Back to Phrases database...

Back to Words database...

Back to Main menu...


Find & Replace
 Find & Replace... / Find next

The toolbar changes appearance to a "Find & Replace" -dialog, when this function is activated, to avoid dialogs that clutters the text when you want to perform a find or replace-action.  Shortcut: Ctrl + F

If you select a word or some text before you activate the "Find & Replace" -function, the selected text is copied to the "Find" -textfield. If you don't select any text, the caret-position is checked and if the caret is placed inside or just beside a word, this word is copied to the "Find" -textfield. Otherwise, you'll have to write the search-text in the  "Find" -textfield yourself.

When the text to search for is correct and the right settings are made, you can press "Enter" or the "Find" -button. The search is performed and if the searchtext is found in the active text, the found text is selected and the "Find" -button caption is changed to "Find next". If you press this button again, the next occurrence will be searched for, etc. (the shortcut for "Find next" = F3)

Each search and replace-text is saved in separate lists, available by clicking the small "down-arrow" on the textfields right side. This can come in handy, if you want to perform the same kind of "Find & Replace" -action in other texts.

Commands

Find/Find next

Finds the first/next occurrence of given searchtext. Shortcut: F3

Replace

Replaces the searched/selected word with the text in the "Replace" -textfield..

Settings

Match case

Indicates that the search will only find exact matches, regarding uppercase/lowercase letters.

Search upwards

Reverses the direction, so the search is performed towards the texts beginning.

Replace all...

Replaces all occurrences of the search-text with the text in the "Replace" -textfield. Before replacement is done, a dialogbox will tell you how many occurrences there were and ask you if replacement shall be done. If you answer "No", the replacement is cancelled.

Translate...

A quick-search is made in the active language-database for a suitable translation of the given searchword. If translation can be done, the translated word is copied to the "Replace" -textfield. If no language is selected, this function will be disabled.

Back to Edit...

Back to Main menu...


Compile vocabulary test-files
 Merge testfiles

In this function you can merge an unlimited number of testfiles and words from the languages databases into one big file. This can come in handy, if you are about to have a major test, and you want to test yourself on words from more than one testfile.

If you want to "import" words from any of the language-databases, you press "Languages". The dialog will change appearance and if a language already is loaded, the words will be lined up in a list. Under this list, there are some buttons with a single letter, representing the words initial letters. If you want to use another language, then press "Select language" and make your selection.

Selected language will be the main programs selection as well. Beneath the "Select language" -button you have two selectable options, "Show words..." and "Show phrases...", each one referring to the type of database that will be shown in the wordlist.

Compiling testfiles:

How to do it:

1. Select Unit, Directory and suitable testfile, e.g. the first file to be part of the test.
2. Select some words and press "Transfer selected", or "Transfer all" for all words.
3. Select the next testfile and repeat previous action, etc. until the new wordlist is complete.
4. Name the new file, like "Test1", or something. (the function adds the ending, ".TLK" itself)
5. Press Ok.

After "Ok" has been pressed, the filename will be checked against any existing files in order to avoid "over-writing" any previous file before the new file is created. When the file has been created, you can press "Cancel" and then you can start a vocabulary test on the new file. Words that has a soundfile like to them, will keep this sound-link in the new file. Please do not mix languages in your created testfile!

Adding words from the language-databases:

 How to do it:

1. Press the "Languages..." -button.
2. If no language (or the wrong language) is selected, then press "Select Language...".
    Select a language.
3. Select words from the language-wordlist, press "Transfer selected" (or "Transfer all").
4. When the new testfiles wordlist is complete, then name the file (like Test1 or something).
    You only have to write the name, this function adds the file-ending (.TLK) itself.
5. Press "Ok"

After "Ok" has been pressed, the filename will be checked against any existing files in order to avoid "over-writing" any previous file before the new file is created. When the file has been created, you can press "Cancel" and then you can start a vocabulary test on the new file. Words that has a soundfile like to them, will keep this sound-link in the new file. Please do not mix languages in your created testfile!

Use this function with some common sense. If you transfer all the words from a letter in a language-database, everything will seem to stop for a while, since every selected word will be compared to the existing list. The transfer of 500 word at once, will mean that 126 000 comparisons will be made, which can take a few seconds, especially on slower computers..

Selecting from the wordlist:

If you make a selection, press the mouse-button and move the mouse downwards, the words beneath the mouse-pointer will be selected
If you make a selection, then press "Shift" and make another selection further down the list, all the words between will be selected.
If you press "Ctrl" while selecting words, you can make multiple selection, regardless of the words position in the list.

Sort...

Sorts connected wordlist ascendingly. If the newly created wordlist is sorted before saving, it will be saved in sorted order.

Transfer Selected >>>

Transfers selected words from the "contents-list" to the new wordlist.

Transfer all >>>

Transfers all the words from the "contents-list" to the new wordlist.

Remove selected <<<

Removes selected words from the new wordlist.

Transfer  all <<<

Removes all the words from the new wordlist.

Name the file:

This is where you name the new testfile (max. 8 letters). You only have to write the name because this function will add the file-ending (.TLK) itself.

Ok

Creates the new testfile. The filename will be checked against any existing files in order to avoid "over-writing" any previous file before the new file is created.

How to change the word-order in a wordlist...

You can also use this function to change the word-order in an existing testfile. This example will show you how to move the last word to the top in a wordlist.

1. Select the last word, press "Transfer selected".
2. Select the rest of the words, press "Transfer selected".
3. Check to see if the wordcount in the new list matches the original list's wordcount.
4. Give the new file the same name as the old one and press "Ok".

A dialogbox will turn up, asking you if you want to replace the existing file. Select Yes, and the file will be saved with the new word-order.

Back to Vocabulary test - main menu

Back to page 2, Contents...

Back to Main menu...


Installation & Upgrade
Installation, upgrade...

First of all; This program has been tested in almost all sorts of machinery, ranging from an old 386 DX33 (still running, an excellent machine to use for programming and testing programs) up to a Pentium MMX 266 (I do want to have one of those, I do, I do, I do...) and it has worked just fine on all of them. It has also been tested in Windows 95, 3.1/3.11 and an old wheel-barrow without any problems. At a secret test with the Swedish Royal Airforce's new super-expensive rotary cultivator, JAS, something "funny" happened though and it crashed, but this has been well documented by the Swedish TV and someday we will find that "bug" ....  I think.

What do you need?

Well, in order to install/run Tolken97 v3.2, you'll need the following:

1. One pair of high-quality rubber-gloves, yellow is probably the best...
2. One PC-computer, 386 or better, with all the necessary equipment.
3. Somewhere around 5.8 Mb of free space on your harddrive.
4. At least 4 Mb of internal memory, depending on what system you use (Win95= more memory)
5. One 800-watt super-stereo with quadruple Altec-Lansing base-cannons ... well, not really, but it sure would be nice to have one around, wouldn't it?
6. Humour, a lot of humour!

Installation...

Tolken97 v3.2 uses WISE installation-process. Just run T97SETUP.EXE and follow the instructions. It's simple and painless, unless you fall off the chair during the installation, of course. All files, including the systemfiles (except for VBRUN300.DLL and CTL3D.DLL) will be copied into the TOLKEN97 -directory. Vbrun300.dll is Visual Basic's runtime file and is normally located in your SYSTEM-directory. An uninstall-program will also be created, to ease up the process of removing the program if you by some reason should decide you don't want to use it any more (which I hope never will happen, of course). Total space needed is approx. 5.8 Mb

Now, some people maybe wonder why I have decided to place most VBX- and DLL- files in the Tolken97-directory and not the windows\system\... -directory that some "experts" recommend for this kind of files. The reason for this is that some of these files exists in several different versions and almost every version has its own behaviour (clever development-team at Microsoft?). Usually they all work fine, but in some cases they will give strange results when it comes to 3D-appearance and colors. To avoid this, I let Tolken97 use its "own" files, located in its own directory.

Upgrade from a earlier version.

All registered users have received, or will receive, a special upgrade-program, which updates the program and all new-created languages in a proper way. The uninstall-feature will not be created at upgrade, because of the difficulty to find all extra shortcuts or changes made to the previous version

Un-install

In order to remove Tolken97 v3.2 from the unit, you just have to run the uninstall-program. It will safely remove all files and the program-group (and its icons) created at the installation.

Back to page 2, Contents...


Translation
 Translate...

This dialog enables you to alter some alternatives for a translation before it is started. All settings are saved to "tolken97.ini", the configuration-file, just as in "Main setup, Language"

Translate both phrases and words (complete)

Complete translation, which means that the text will be translated twice, first by using the contents of the phrases-database and secondly by using the words-database.

Translate only phrases/sentences

Phrases and sentences will be translated, using the contents in the phrases-database.

Translate onlyt word by word

Single words will be  translated, using the contents in the words-database.

Create list over non-translated words

A list of all single words that hasn't been translated will be saved in a separate list. Each occurrence will also be counted and shown in this list, available from within the Words-database. This list can be used as a good help when it comes to adding words to the word-list. The translation-process will be a bit (not much) slower, due to the extra work involved, so if you don't want to add any words at this stage, you can "un-check" this function in order to get the best speed possible.

Show the list directly after the translation

The "words-database" (and  the list above) will be shown directly after a performed translation.

Remember, the translation-function will behave in different ways, depending on the length of the text and if any text was selected or not.

Un-selected text (The whole text)

This dialog will be shown, asking you if you want to translate the text according to the made settings. When you start the translation, a "progress" -dialog with two statusbars and a "Cancel" -button will appear, one bar for the phrase-translation and the other for the word-translation, showing you the status of the process. If the text is shorter than 3000 bytes, the translation will be done without this "progress" -dialog, due to the short time the action will take.

You can always "Cancel" the process. If the text is very long and your computer is rather slow, there can come times when you realise than you don't want to perform a full translation. In these cases, you can cancel the action and then translate the text bit by bit instead. The speed of the translation-process is a bit hard to determine in advance. It all depends on the length of the text, the contents of the text, the size of the language databases and the speed of your computer. Tests has shown that a 386 DX33 can process around 80-100 words/minute. A 486 DX2 66 can process around 200-300 words/minute and a Pentium P166 can manage around 1000 words/minute. From this we probably can learn that a 486 DX2 66 is about three times faster than a 386 DX33, and a Pentium P166 is about 3-4 times faster than a 486 DX2 66 ...

When the translation is done, the result will be placed in a new text-window, using the original texts name, but with the file-prefix " .TRS". Example: "winzip.txt" will be "winzip.trs".

Selected text

The translation will only be done to the selected text. It also starts at once, without showing any dialogs. If the length of the selected text exceeds 3000 bytes (characters), a "progress" -dialog with two statusbars and a "Cancel" -button (described in previous chapter) will be shown, this enabling you to cancel the action at any stage. The translation-result will replace the originally selected text, in the same document and you will be able to use the "Undo/Redo" -function to switch between the translation and the original text..

Selected words (e.g. if you have "double-clicked" on a word)

Just as previous, the translation will only be done to the selected word.

Back to Language...

Back to Main menu...


Phrases database
 Phrases database...

The database for creating, editing and/or removing phrases, abbreviations and sentences and their translations used by the program for the translationwork and in the dictionary.

Add new phrases:

1. Write the translation-language's phrase (German etc, depending on selected language).
2. Press "Enter".
3. Write the home-language's phrase (English etc, depending on selected language)
4. Press "Enter".
5. The phrases will be checked and sorted into the database and you can add the next phrases.

Edit phrases:

1. Double-click on a pair of phrases in the list (the phrases will be transferred to the textfields).
2. Make the necessary changes.
3. Press the "Change" -button.
4. The database will now change the selected pair of phrases.

Delete phrases:

1. Double-click on a pair of phrases in the list (the phrases will be transferred to the textfields).
2. Press the "Delete" -button (you can also press the "Delete" -key on the keyboard).
3. The selected phrases will be removed and the phraselist re-sorted.

Useful knowledge:

The maximal length for a phrase is 255 characters.
Citation-marks ("") are not allowed in the phrase-database.

Command-buttons

A, B, C, D, E, etc.

You have a number of alphabetically indexed buttons above the phrase-list. If you press any of these buttons, all the phrases starting with this letter will be listed.

Import...

From within this function you can add phrases from vocabulary testfiles and other language selections. You can also use it for upgrading from older versions of the program, in order to update the new databases with phrases from your old files.

New...

Clears the two textfields from all text.

Delete

Removes "double-clicked" phrases.

Save

Saves "double-clicked" phrases after they have been changed. A good way to extend the contents of a database is to "double-click" on phrases, change their inflected form and then save them by using this function.

Change

Changes "double-clicked" phrases to the textfields contents.

Find

Just write a suitable search-word in any of the textfields and press the "Find" -button next to it. The database will be searched for any occurrence inside the phrases. Use "Next" in order to find the next occurrence.

Next

Searches for the next occurrence of a given searchtext.

Copy

Copies the text in the textfield next to the button to the clipboard.

Insert special-characters

Enables you to use some "extended" characters, normally not available from the keyboard.
When you press any of the buttons, the character is inserted at the carets place in the textfield.

Please don't get all mixed up just because there are only lowercase letters represented on
the buttons. The reason for this is that the language-databases only uses lowercase letters. The
translation-engine senses if a word begins with an uppercase letter and adjusts the translated
phrase according to this.

Remember...

Use some this function with some common sense. If you save several phrases that contains the same words, e.g. "in order to" and "in order to do this" with their proper translations, only the first phrase will be used, since all phrases are sorted ascendingly into the database and the shorter phrase will be translated before the longer one.

Back to Language...

Back to Main menu...


 Background color

Windows own, built-in dialogbox for changing the backgroundcolor in the text-windows. Selected color changes the background in all text-windows at once and is saved in TOLKEN97.INI, this enabling the program to remember what color to use at your next session. Why not try some new colors in your documents? Personally, I sometimes use black or darkblue text on a light-yellow background when I find the white background too frustrating to look at. Inverted colors, like yellow text on black background can also be quite pleasant ...

Back to Tools...

Back to Main menu...


Språk
 Language

 Words database...

The database for the languages individual words.

 Phrases database...

The database for the languages phrases.

 Create language...

The function for creating you own language-choices.

 Select language...

The function for selection of languages suitable to desired translation

 Translate...

Explains the things that will happen when you start a translation.

 Vocabulary test...

Explains all parts of the "vocabulary test" -functions

 Dictionary...

Information of how the "built-in" dictionary works

 Statistics...

Explains all the parts of the advanced statistics-function.

Back to Main menu...


Future plans
Future plans...

The following are some of the things that will come in next upgrade, the one you get if you register. There will probably be two versions of this program in the future, one 32-bit, Windows 95 version and one 16 bit, Windows 95/3.1x version, just as today. Many, but not all, of the coming functions actually already exists as experimental code and will be used in the forthcoming upgrade (the one you will get for free if you choose to register). Some of my goals and ideas are the following:

General

Manual. I have plans for a printed manual of some sort. I only hope I will be able to afford it, which of course also is related to the amount of users that will register the program. Until then, you can always use this helpfile, because I have tried to "squeeze" in all the information needed to run it.

Multi-lingual. The program has been prepared for this, and in due time, I will add more languages to choose from, when it comes to menues, dialogs and the helpfile. Next in line is the German language, soon to be followed by Danish, French, Norwegian and maybe some others.

Texteditor:

Wordprocessor. I am now testing and evaluating different systems, so hopefully the next version will be a true wordprocessor with all the features that goes along with this kind of application. I think this will be a natural step to take, since the texteditor in Tolken97 now is rather "complete".

Spellchecker. The new translation-engine in Tolken97 can and will be used for spellchecking in any of the selectable languages.

Multimedia-support. This is an idea I have had for a long time now. One of these days this program shall have the ability to read a text to you, "orally". The absolute goal is to make it understand text, read into the program by a microphone, as well. If I then can link this together with the new translation-engine (which will be used in the next upgrade), everything will be like a dream come through. Just think of it, a wordprocessor that understands what you are saying, can translate it to a new language and write down the result, and also has the possibility to read a text back to  you, regardless of what language the original text was written in!

I am not saying that this will come in the next upgrade, because the creation of a program like this will take some time, but I have plenty of ideas, so if I ever get the time and money to develop them, I guess you will se it happen, sooner or later. Maybe, if I get many registrations for this program, I will be able to create a platform to stand on for this kind of work ...

Translation:

More improved databases for the languages, more words and hopefully some grammatical control. The current limit of max. 32000 items (words) per language in the databases will be removed, thanks to a new technique that will be used.

A new type of "translation-engine", with some parts of it written in Asssembler, has been developed and will be used. The advantage of this new code is the ability to have some grammatical control without loosing to much speed. Some "fine-tuning" is still left to do, but it will be used in the next upgrade.

A new function, enabling you to "mark" non-translated (or translated)  words and phrases with another color will probably be available. The function exists, but doesn't give 100% foolproof results yet, so I had to skip it for now.

More languages. The Italian, Icelandic and Finnish languages probably comes next.

Furthermore, there have been some requests of the ability to translate languages like the Russian (the Cyrillic alphabet) and the Hebreic, etc. in this program. Since these languages use different kinds of alphabet and characters, this will mean a lot of new coding to be made, but the possibility is there, no doubt about it. I have started to make some initial "drawings" for this work and hopefully I will some day get the time to develop it to a finished product.

"The price is right"?

I have tried to keep the price for a user-license at a very low level, in order  to enable as many as possible to register as users. Since I am running this whole project on my own, I have the ability to keep my costs quite low. Still, the future development of the program will cost me some money, especially the conversion to a wordprocessor. The handling of all registrations also takes a rather large piece of the cake nowadays, since taxes and other costs in Sweden are among the worlds highest.

In spite of this, I only charge US$ 15 for a single-users license! I know I probably could take more. Actually, some users has even paid me up to the double amount, telling me they think I am way too cheap! What can I say? It makes me glad, of course, but I still feel I want keep the low price for the reason mentioned at the beginning of this chapter.

Now, what do you do if you don't have US$ 15 to register this program and you want to continue using it after 30 days of evaluation? I mean, even though 15 dollars may seem very cheap to some, it can be an awful lot of money to others, especially if you live in a country where US$ 15 could be like a months salary. In these cases, please contact me for other arrangements. I am not impossible to deal with and I do want to give people the possibility to be honest and use the program as registered users, rather than to perform illegal acts by using it for more than 30 days, just because the registration-fee in their economic system is way too high.

The Microsoft way of doing things is not my way. I hate it, when companies like Microsoft and others set their prices to a level ordinary people actually can't afford. Who are they writing the stuff for? Big companies? People with a lot of money? Personally, I think that the more people can use a program, the more will good suggestions and great ideas come to the developers knowledge and the better will the program be. Am I right or am I right? I hope I am right, but if we take a look into Billy Gates's wallet, and then into mine , one can always wonder ...

USE IT, BUT REMEMBER; IT IS NOT FOR FREE! If  want to you continue using the program after 30 days of evaluation, you have to register as a user. Many hours of work has been put into this product and a couple of crashed harddrives as well (it really wears the machinery down, writing programs like this!). Remember that the whole idea of shareware is to be able to "try before you buy". By registering, you will also get the next upgrade sent to you for free, this alone making it all well worth the price ...

Back to Registration, users-license...

Back to page 2, Contents...


Open file...
 Open...

A dialogbox, from which you can open existing files on a unit, e.g. a diskette, a harddrive or a CD-Rom, etc.). This function acts just like the "normal" Open-dialog, but I have added the possibility to see what filetype, filesize, filedate, filetime and attribute a selected file has. Furthermore, you can "preview" the contents of a file before opening it.

Select/write filetype:

Decides what type of files that will be shown in the file-list.

When it comes to *.DOC -files, this file-type can exist in several different formats, like "ordinary" textfiles and word-processing documents (Word-format). Since Tolken97 is a texteditor, it can only handle the ordinary textfiles (often written in DOS, common in games, etc.). More inf. on this subject in FAQ (questions and answers)

HLP-files (helpfiles) are opened using Windows built-in helpfile-viewer.

Open...

Opens selected file. You can also "double-click" on a filename in the file-list in order to open a file. The program will check the filetype and automatically adjust the text-window to be compatible with Windows, DOS or UNIX -textfiles.

 Find file >>>

The dialog for the built-in filesearch.

Preview file

Can also be activated by clicking the right mouse-button in the file-list. A good function to have, because it enables you to have a look at the contents of a selected file before opening it.

The text will be shown in a "write-protected" textbox at the lower part of the dialogbox. You cannot edit the shown text, but you can copy text from it, if you first select some text and then use the "keyboard-shortcut", Ctrl + C.

Extra: You can also listen to *.WAV in this open-dialog. Just select a *.WAV -file, activate the "Preview file" -function and if you have a soundcard installed, the soundfile will be played back to you.

Update paths

Updates the Unit, Directory and File -lists. A good function to use if you change a diskette or CD-ROM during the selection of files. PC-computers doesn't detect this automatically and won't show the contents of the new diskette or CD-ROM until you have used this function.

Back to File...

Back to Main menu...


Save as
 Save as...

This function shall be used if you want to save a text under a different name, path or as another filetype. At the upper right side, the selected units available space is shown.

Save as:  (textfield)

A small textfield, used to name the file. Since Tolken97 doesn't support long filenames under Windows 95, you have to use the regular 8+3 naming convention (max. 8 letters for the name and 3 for the file-prefix), like "THISTEXT.TXT", etc.

Save as DOS-text  (checkbox)

The text will be saved in original ASCII-format (OEM), also called DOS-textformat.

Save as UNIX-text  (checkbox)

The file will be saved as UNIX-formatted text, enabling it to be used in this computertype.

Save

The text will be saved under given name, path and filetype.

Create new directory

A small dialog for creating a new directory to save the file in.

Update

Updates the Unit, Directory and File -lists. A good function to use if you change a diskette or CD-ROM during the selection of files. PC-computers doesn't detect this automatically and won't show the contents of the new diskette or CD-ROM until you have used this function.

Back to File...

Back to Main menu...


Main setup, program & editor
Main setup, program

At startup ...

Start up with the latest language-selection

If this checkbox is checked, the program will load the latest used language-databases at startup. Example: If you e.g. worked with "German to English" last time you used the program, the database for this language-selection will be loaded at the next startup. This will mean a little bit longer startup-time for the program, but on the other hand, you'll be ready to do translation-work immediately. Default value is checked.

Start up with a new text.

The program will start with a new text-window, enabling you to start writing at once. This function, together with the next, will not be activated if you open associated files, e.g. through the file-manager. See Associate files, etc ... Default value is un-checked, which means that the program will start in a sort of MDI-central position, from where you can either open a new or existing text, search for files, start the dictionary or the vocabulary test, read the helpfile and quit the program..

Start the program with the latest opened files.

The program will load the same files that were opened when you exited the program the last time it was used. This can be good to use, if you are in the middle of correcting a translation and want to continue with your work where you left off. Default value is un-checked.

Texteditor ...

Calculate wordcount/word in statistics.

Here you can set this feature on or off. The reason for this is the fact that the extraction and individual count of single words in the statistics-function takes some extra time, especially on slower computers. If your computer is a bit slow or if you just don't need to use this function, you can disable it, in order to save some time, when using the statistics-function. Default value is checked (= on).

Lock the "Caps Lock" -key from use.

My own personal favourite. Why doesn't all applications have this possibility? Personally, I always "accidentally" manage to press the "Caps Lock" -key when I am writing text, which means that all the text will be written with reversed upper- and lowercase letters and I have to correct this afterwards (when I finally take a look at what I have written). With this function activated, I no longer have to experience this. Default value is un-checked (=off).

Select the number of "Undo-steps".

Here you set the maximum number of edit operations that can be undone. Default value is 250.  The higher this value is set, the more memory will be required to undo changes.

Back to Main setup...

Back to Main menu...


Create languages...
 Create language...

This is where you create your own languages and dialects. It is really simple to do this.

1. Select or name your translation-language in the upper textfield.
2. Select or name your native language (home-language) in the lower textfield.
3. Press "Ok"

Now it is done! Two database-files are created, one for individual words (ORD00xx.DAT) and one for phrases and short sentences (FRAS00xx.DAT). In order to activate this language, you will have to close this dialogbox and activate "Language", from where you can select it as the active language.

After you have selected it, you can use "Words database" and "Phrases database" to add and change words to your new language.

Remember that each language is "unique". Let's say you have created a language, "English to Portuguese" and want to have the possibility to translate in both directions, then you will have to create a second choice, "Portuguese to English". Unfortunately, the two are separated and has to be built from the ground and up separately. This will change in the next upgrade, where the datafiles will be more connected to each other, but until then you will have to do it this way.

In order to ease the workload a bit, you can use the "Import" -function from within the "Words-database" and the "Phrases database", which lets you transfer words and phrases from one language to another. Be careful, though. In some cases the  translation of a word can change when you look at it from the other side (the other language).

If you don't like your new language, you can either delete it or change the description of if, by double-clicking it in the list of languages. You will have to confirm the deletion/changing the description before it is done (deletion will have to be confirmed twice - for your own safety).

Tip! Aside from creating "ordinary" languages, like German or French, etc. you can also create dialects. Why not a language-choice with your own "home-dialect" or a "Politicians language"? (God knows they have a language of their own, that no one understands but themselves). You can also create a "fantasy-language", entirely from your own mind. Kids really like doing this ...

Back to Language...

Back to Main menu...


Page setup
Page Setup...

The dialog for setting margins, header-text, footer -text and the quality of the "print preview".

Header

A header is printed topmost on every page. It can be good to use when you print many texts and you want to have some control over what file the printed text belongs to. You control the header through the following:
1. A textfield in which you can write any text you want.
2. A list of mostly pre-defined date and time -alternatives.
3. A checkbox to select/deselect if you want the full filename to be included.
The complete header-text is shown in the colored field.

Footer

As previous, but the checkbox controls if page-numbering shall be used.

Clear

Clears connected textfield.

Margins [cm]

Use the up and down -arrows to alter the distance between the text and the papers edge. All measures are given in centimetre. All printouts are word-wrapped, so text won't be lost if any line should be too long for the paperwidth.

Print preview

Two options, "High resolution" and "Low resolution". None of these has anything to do with the resolution in itself (logical, eh?), but they control the way the preview is created. "High resolution" uses a more accurate way, is a bit slower but gives the best result at higher resolutions. "Low resolution" is faster and often works best at lower resolutions. Try them both, to see which one that will give you the best result in the print preview -function.

Ok

Closes the function and saves all settings in "TOLKEN97.INI".

Help

Shows this helptext. Shortcut: F1

Cancel

Closes the function without saving any new settings.

Back to File...

Back to Main menu...


Licence-terms...
License agreement...

Registered users of Tolken97 v3.2 has the right to use the program freely in both professional and private use. At private use, one license is valid within one household, that is, it may be installed to several computers as long as the computers are located inside the home of the registered user. At professional use (companies of any sort), the terms are one license/computer. Site-licenses can be bought. The local site-license is valid within one workplace - one company, regardless of the number of users. The global site-license is valid within one company, regardless of how many workplaces and users it may have.

Distribution of registered ("unlocked") versions is strictly forbidden! This is protected by international copyright-laws. Distribution of unregistered ("locked") versions is completely allowed and hereby encouraged, as long as no tampering has been made to the original files. Changing information, textfiles or programfiles are strictly forbidden. Changes to the language-datafiles and the testfiles for the vocabulary test through adding words/changing words can however be done, within reasonable limits. If some major changes has been done, you are urged to contact the author of this program before distribution is made.

Sales may only take place according to current shareware-rules, that is, sale of CD-ROM, diskette or other media, containing this program can be made, if the price is held within reasonable limits and the unregistered version is used. SELLING REGISTERED COPIES ARE STRICTLY FORBIDDEN!
.

Back to page 2, Contents...


Sound
Link words to sound...

First of all: If you want to use this possibility, I guess you'd better have a soundcard in your computer in order to gain anything (if you're running in Windows 3.1x you have the option to use a special file called "SPEAKER.DRV", which enables you to listen to *.WAV -files through the internal speaker).
Secondly: You have to make your own "recordings" of the words through a microphone and some suitable program (are usually delivered with the soundcard).
Finally: You have to use this function in order to link the recorded words and the words in the testfile together.

Complicated? Well, I guess that it can be a bit complicated the first time you do it, but don't give up. I will try to clarify everything step by step. Have a look at the example-file "LJUDEXMP.TLK", which can give you some help in the "hard" work of doing this. Let's start from the beginning:

1. Start by creating a new testfile and fill it with the words you want to test.
2. If you have a printer, make a printout (it's good to have at the recording of the words).
3. Close the vocabulary test and minimize Tolken97.
4. Look up your "recording" -application (often called "Recorder" or something like that)

Tip: A good shareware-program to use is e.g. "Goldwave" - well worth a try ...

5. Start the recording-application, grab the microphone and make a recording of the first word.

Take a look at the recording-application's helpfile for more inf. on recording sounds. There are many settings to be done, when it comes to the quality of the sounds. Generally speaking, one can say that the better the quality of the sound is, the more space it will use. In the example-file, "SOUND_EX.TLK", I have used the following settings: Eight bit Mono with the sampling-rate 22050 Hz, which gives you a rather good quality without using up too much space. Try different settings, because the differences between the final results can be very big.

6. Save the recorded soundfile in the sub-directory "GLOSLJUD", in the Tolken97-directory.

Use a filename that is easy to find/link to the chosen word.

7. Repeat this until all words are recorded.

Tip: When you have saved the soundfiles, it can be a good thing to edit them, since they will occupy quite a lot of space on the unit. There is often a lot of empty space at the beginning and the end of a soundfile, which can be easily removed in a program like "Goldwave" (or any other) in order to create smaller soundfiles.

8. When you are done, close the recording-program and open up Tolken97 - Vocabulary test, again.

9. Select a test-file, click on "Create/change words", followed by  "Link words to sound..."

10. Select language (under the wordlist) and select a pair of words in the list.

The selected language's word will be shown under the soundfile-list. If the word already is linked to a soundfile, the sound is played back to you and the name of the linked soundfile will be shown right under the word.

11. Select the soundfile that matches the word and then press "Accept link"

When you select a sound-file, the sound will be played back to you, so can make sure the file will match the word.

12. Switch language (under the wordlist) and repeat the procedure with this word.

You can also create links for all the words in one language first, then switch language and repeat the procedure for all the words in the other language.

13. When all the words are linked, you can close this function.

14. Select the testfile you have created and start "Vocabulary test".

15. Make sure that "Activate sound/speech" is selected and start the test.

Hopefully, you now have managed to create a testfile with linked soundfiles, in spite of my explanations. If this is the case, I can only congratulate you, since this makes the vocabulary testing so much more fun to do. If not, you are welcome to contact me for sorting out the problems together ...

Some explanations ...

At your left side in the dialog, there is a wordlist with all the words in the testfile. This can be shown in sorted order through the checkbox above the list. Under the wordlist, there are two checkboxes to use for selecting what language to link. Next to the wordlist, you have a filelist, showing you the soundfiles (files in *.WAV -format) to use. You can use the "Unit"- and "Directories" -lists to change the path of the file-list, if you want to use files, located elsewhere.

Accept link

Accepts and saves the made selections.

Remove link

Removes a link (only the link - not the files).

Help

Shows this helptext. Shortcut: F1

Return...

Closes the dialog and you return to "Create/change words"

Back to Create/change words


Special

Wordwrap MAC-text...

This function will take care of texts (probably written on Macintosh-computers), which hasn't got the same "wordwrap code" as Windows-texts. The contents of these texts stretches out on just a couple of lines, with a textwidth of more than two national budget-deficits and they contain a lot of strange characters, mostly hollowed squares (representing the people who do the national budget-calculations?). In order to correct this, you can try this function, which "parses" through the whole text and hopefully adds the correct wordwrap-code, accepted by Windows.

Reverse words

The words will be reversed, but they keep their position in the text.. Example: "one word" will be "eno drow", and so on. You can use this to just "play around" with a text, but it can also be used in order to make a simple "encryption". Use the function twice in order to restore the text.

ROT 13 encryption/decryption

Encrypts the text according to the ROT13-system which "rotates" the letters by 13 steps. This is mostly used in electronic mail to make more difficult to read the text.  Use the function twice in order to restore the text.

Plain text to "Backslang"

Astrid Lindgren, the wellknown Swedish writer, once used this in one of her books. In Sweden this was very popular back in the late 50's, early 60's and it is still used by kids all over this country. In the "Backslang" all consonants are doubled, with an "o" between them and all vowels are kept as they are. Example: Yes, I shall pay" will be "Yesos, I soshohalollol popay".

 "Backslang" to plain text

Restores text that has been "encrypted" with the function above.

Plain text to "Zulu-Bulgaric"

I couldn't think of a better name for this "language". It uses the same algorithm as previous function, but uses "aba" instead of "o" between the consonants. See for yourself, the text will be totally un-readable, that's for sure ...

"Zulu-Bulgaric" to plain text

Restores text that has been "encrypted" with the function above.

Remove HTML-code <HREF, B, etc.>...

A "html to text" -function, that clears out all the html-code from a text. Html-code is used for creating Web-pages on the Internet and consists of different commands, placed between the characters <>. Example:  <b>Hi there!</b>  will give the result Hi there! in bold letters.

In so called "web-readers", like Netscape, Microfts Explorer, Opera, etc. you have functions that enables you to save a web-page ("Save as...", see Tip no 2, further down on this page). In order to give the saved web-page a better readability, you can use this function to clear out all this formatting-code. It is also good to use this if you want to translate the web-page.

Html to plain text (converts &auml;, etc.) ...

A web-page is created in a "programming-language" called HTML (Hyper Text Markup Language) and is most often saved with the prefix ".HTM". This "language" is based on the ASCII-code set, (the English alphabet). Since other countries may have different characters in their alphabet, these letters has to be coded in a special way if we want to have the ability to view them correctly in all type of computers. These codes for the "extended" characterset will make it more difficult to read and translate a text from countries like Denmark, Germany, Norway, Sweden, etc. This function corrects this by replacing all these coded characters with ordinary letters. If you select text before using this function, only the selected text will be en-coded. This function (and the next) uses the datafile "HTML.DAT" (located in the Tolken97-directory), which contains all the codes and characters involved.

Plain text to html (sets &auml; etc.) ...

As previous function, but with reversed functionality. It converts "plain" text to html-coded text, that is, it will convert any characters that comes from the "extended" characterset to the proper code. If you select text before using this function, only the selected text will be en-coded.

Tip no 1 ...

The two last-mentioned functions was added after I started writing my own web-pages (see the result on http://www.algonet.se/~hagsten). I found if very difficult to "maintain" my pages, due to all the coded characters (we use many "extended" characterset-letters in Sweden).

Now I can use the first function, "Html to plain text..." to convert the coded letters, edit the web-page and then use "Plain text to html..." to put the coding back again. I guess these functions won't be of that much help to you with English as your native language, but to us "non-English" web-users, it is worth a fortune, believe me .. but then again, even if English is your native language, I guess you some day will find these functions handy, if you e.g. want to translate a German or Swedish web-page to English.

Tip no 2 ...

This tip is for all you "surfers" of the Internet out there. I you want to save web-pages, then save them as "text-document" (*.TXT). Your web-reader will then convert the web-page to plain text-format, before saving it and you can view the text much easier in any texteditor.

Back to Main menu...


New functions...
New stuff in v3.2...

The program is now bi-lingual. It can be used with either English or Swedish menus, dialogs and helptexts, selectable from within the program even when it is running. Another important change is that the program now uses Assembler-written code in many of the functions. Since Assembler is the fastest programming-language of them all, this means that many of the functions now are faster than ever.

Some changes has also been made to the layout, some minor "bugs" has been fixed and the helpfile has been totally re-written. Furthermore, it now uses WISE installation-system, which is more reliable and provides you with an very good un-install feature. Here is a list of some of the new features:

The texteditor:

Open... the program can now open and save UNIX-texts.
Print preview., shows the texts appearance as printed ...
Linenumber and indent can be created..
ROT13 encryption/decryption can be made.
Create backup. An easy way to backup all the program's important files.
Sort text. For sorting textlines in a document.
Statistics, now also can create a list of all the words in a text.
Find file. is much faster. No limits for searching from the root-directory anymore and the results can be sorted ascending or descending, according to Filename, Filesize, Filedate, Filetime, or Path.

Furthermore, some nice little extra-features is added, like the possibility to lock the "Caps Lock" - key from usage and the ability to move selected text with the mouse (previously you could do this with the "Ctrl" -key pressed, now it is directly available).

Translation:

A function for gathering all non-translated words has been added. The number of occurrences of each non-translated word is also calculated. This makes it much easier to build and extend the wordlist for a language, since the created list will be available from within the "Words database".

New layout for the Words database, now with indexed tabs for some of the functions.

The translation of phrases is a bit faster than before and the phrases are now controlled, so the initial or ending word isn't a part of a longer word. The phrase-database is now also searchable.

A new language, Spanish, has been added.

Many more words and phrases in the German and Swedish languages and an addition of language-databases for translations to and from English has been made.

The dictionary:

New, even better layout, now with alphabetical "Index-buttons" for easier access to all the words starting with a specific letter.

Vocabulary test:

The limit for un-registered users to save only three testresults has been removed.

Merge file. Much faster control-code for adding words to the new wordlist.

Back to Main menu...


Tip of the day
 Tip of the day...

A small information-database to glance through, which can give you some valuable knowledge without having to read the entire helpfile. You can "flip the pages" back and forth as you like and you can disable its automatic loading at upstart by unchecking the checkbox in the lower left corner.

Next tip

Shows the next tip.

Previous tips

Shows previous tip.

All tips...

All the tips presented in a help-page.

Presentation

A short description of the program.

Help

Shows this help-page.

Close

Closes the function.

Show tips at start-up

If you un-check this checkbox, the function will not load automatically at start-up.

Back to Help...

Back to Main menu...


All "Tip of the day" -tips...
 All tips...

All the "Tip of the day" -tips ...

Tolken97 v3.2 can save you hours of work and actually bring the rest of world a bit closer to you, since it enables you to quickly translate letters, web-pages and other documents to your own native language.

One of many excellent functions in this program is "Remove html-code", which converts Internet web-pages to plain text, this enabling you to translate and understand web-pages from other languages in a fast and easy way.

In order to make a translation, you just have to open up a text, select a suitable language and then click on "Translate". A few moments later, the text will be translated and you will be able to read and edit the contents, just as you like.

You can easily change the alternatives for the start-up to suit you own needs better in "Main setup" - "program".

Almost three years of work has been spent, developing this program and the development continues ...

You can "preview" files before opening them, in both  the "Open" and the "Find file" -functions.

In "Find file" you can search for all files with the prefix *.* and then print the results in order to create an excellent file-catalogue over e.g. the contents of all your diskettes.

You can easily create your own language-databases, e.g. for translations to and from your own native dialect, a special profession or a completely new language.

You can work with files of almost unlimited sizes (the limit is your computers internal memory-capacity).

You can analyse text in a brand new way through the advanced statistics-function, like judging a texts "speed of reading" through a diagram over the sentence-lengths, examine created word- and character-lists, etc.

If you select text before a translation is started, only the selected text will be translated. If you don't select any text, all of the text will be translated and the results will be placed in a new document.

I you want to, you can lean back for a while and let the function for "automatic text-scroll" roll the text, line by line. The speed can be set between 1 to 10 seconds pause per line.

You can activate the "built-in" dictionary, minimize the main program and then only use the dictionary as a good helping hand, when working in other applications.

"Commercial" translators are often very expensive, slow and hard to manage, with prices starting at US$ 4-500  per language and still they don't give you that much better results than Tolken97 v3.2

You can easily change the background-color and the text-color to suit your own taste.

You can easily change the default font and its style (bold, italic, etc.) in a text-window, to better suit your own demands and taste.

Bollebygd, a small community with 8-9000 citizens, is beautifully located in the western parts of Sweden, just 40 km's east of Gothenburg.

There are different kinds of *.DOC -files, depending on if they were created in a wordprocessor or a texteditor. Tolken97 v3.2 is based on a texteditor and can only handle the later type (more inf. in the next tip).

You can open any wordprocessing-document in a suitable wordprocessor, copy the contents to the clipboard and then paste it into Tolken97 v3.2 in order to e.g. translate the text.

There are many more "tips" and other useful inf. about the program and computer-work in the helpfile. Do have a look at it, since it may give you some useful knowledge and I guess we all know that knowledge is power ...

The vocabulary test in this program is one of the most advanced, yet easiest to use, on the market today. It can test your knowledge in many different ways, save the results and print wordlists for "manual" tests, etc.

You can link words to soundfiles (*.WAV) in the vocabulary test, in order to perform oral tests.

All the thousands of words and phrases in the language-datafiles can be used freely in the creation of a vocabulary test, which can save you a lot of tedious work, when you are building the testfile.

You can make very fast translations of texts to and from the old classic "Backslang", that Astrid Lindgren used in one of her many excellent child-books, "Bill Berger, the master-detective".

When you have translated a text, you can place the original text and the translation above each other and then activate "Synchronized scroll" for a better overview of the results.

If you have made a language-selection and "double-click" on a word, the program will automatically search for a translation of this word and show the results in two separate information-textfields in the editors toolbar.

If you use the right mouse-button when you are working in a text and the mouse-arrow is placed anywhere inside the text-window, a very handy, built-in "pop-up" menu will be shown.

If you have selected some text, you can "drag" (move) it to another location if you place the mouse-arrow over the selected text, press the button again and move the mousepointer to the desired place.

The speed of a computer is nothing else than a good measurement of how many million mistakes it can perform per second.

This program has its own, built-in Character-map for insertion of special-characters and it senses and uses the exact type of font you are currently using in the text.

About 15% of all the code used by this program deals with error-handling, in order to minimize the risk for crashes and errors as much as possible.

There are two types of language-databases in this program, one for separate words and one for phrases, abbreviations and sentences.

Tolken97 v3.2 is probably one of the fastest and safest programs on the market today, thanks to several years of development, intensive user-contact, advanced programming and a well-planned design.

It will only cost you US$ 15 to register as a user of Tolken97 v3.2 and this fee gives you the unlocking code, a user-license and even a free upgrade, sent directly to your home as soon as it is ready.

You can delete a textfile from a unit, if you open it and then use the function "Delete file" from the File-menu in the editor.

There are many great short-cuts (keyboard-commands) you can use to speed up the work in Windows. I have gathered some of the most useful in the helpfile under "Work faster in Windows...".

When you are editing a text and press the "End" -key, the caret is moved to the end of the line. If you press "Home", the caret is moved to the beginning of the line.

When you are editing a text and press "Ctrl + End", the caret is moved to the end of the text. If you press "Ctrl + Home", the caret is moved to the beginning of the text.

You can "cut out" selected text by pressing "Ctrl + X", copy selected text by pressing "Ctrl + C" and paste text by pressing "Ctrl + V". These three shortcuts can be very valuable and time-saving to use, believe me.

Tolken97 v3.2 is one of very few programs around today, that actually can do some real work (the "automatic" translation) and thereby can save you a lot of time and money.

Every upgrade, included in the license-fee, usually contains at least one new language, many new functions and many additional words in the language-databases. The development will never stop ...

Back to Help...

Back to Main menu...


 Print preview

Shows the text before printout. Two zoom-factors are available, full-page and close-up. If you click the mousebutton when the mousepointer looks like a magnifying-glass, the zoom-factor shifts between full-page and close-up. In "Page setup" you can alter the quality and speed of the preview.

Page setup...

A dialogbox for setting margins, header-text, footer -text and the quality of the "print preview".

Fonts...

A dialogbox for changing the fonts, the fontstyle and the fontsize, etc. for the whole text,

Zoom in/Zoom out

Changes the zoom-factor to and from "full page" and "close-up view".

Arrow down and up

By clicking on the arrows, you can change what page you want to view, back and forth. If you hold any of the arrows down for more than five pages in either direction, the speed increases, this enabling you to view pages with a high page-number easier.

Print

The print-dialog, from where you can select pages, number of copies and printer-settings.

Help

Shows this helptext.

Close

Closes the Print preview.

Back to File...

Back to Main menu...


Insert special-characters
 Insert character...

A "built-in" CharacterMap, giving you access to all available characters for the font-type used in your documents. If you place the mouse-cursor (the fingertip) over a character in the shown table and click the mousebutton, selected character is shown in an enlarged state in the yellow "window" between the "Insert" and "Paste" buttons.

Asc code

Shows the international ASCII-code for selected character.

Insert

Inserts selected character (the yellow "window") at the carets place in active document.
You can also insert characters directly by double-clicking on them.

Copy

Copies selected character to the clipboard, so it later on can be inserted to any text through the function "Paste".

Undo

Same as the main program's "Undo". Can be of use if you have inserted the wrong character by mistake and want to undo this action.

Back to Tools...

Back to Main menu...


Sort textlines...
Sort...

For sorting text, line by line. If text is selected, only the selected textlines will be sorted, otherwise the function will sort all textlines.

Sort lines, ascending (A-Z)

The lines will be sorted ascendingly, from A-Z. Lines that start with numbers (0-9) or other characters, will be placed before "regular" letters (A-Z)

Sort lines, descending (Z-A)

As previous, but with reversed order.

Ignore case

In the computerworld, upper- and lowercase letters differ, in the sense that uppercase letters are "less" worth that lowercase, strangely enough. At sorting textlines this will give the following result;; Lines that start with uppercase letters will be placed before lines that start with lowercase letters. To avoid this, you can select "Ignore case", this making uppercase and lowercase letters equal. Default value for the function is selected.

Remove space-indents and empty lines

Removes empty lines and initial spaces before sorting is performed.

Comments:

Since the computer-language initially was based on the US-English language, some problems will occur when sorting is performed on texts written in other languages, like the German and the Nordic languages. When Microsoft discovered that there actually existed a world outside the USA, something called "the extended characterset" was created. The problem was (is) that they didn't get all the "extended" characters in the right order. This has meant a lot of trouble, especially for us here in Sweden, because two of the letters in our alphabet,  "Å" and "Ä",  have the wrong values in the "extended characterset". We usually notice this when we use any sorting-functions in American or English applications, because these letters will end up in the wrong order.

To correct this, I have added code to take care of  the mistakes made by the computer.

Back to Tools...

Back to Main menu...


Line numbers & Indent
Linenumbers, indent...

Functions for creating linenumbers or text-indent in an existing text.

Create linenumbers from 1 and up...

Unselected text: Inserts linenumbers from line 1 to the texts ending.
Selected text: Inserts linenumbers from 1 and up in the selected text.
Example: Even if the selection starts at line 5, the selected  lines are numbered from 1 and up.

Create absolute linenumbers

Unselected text: Inserts linenumbers from line 1 to the texts ending.
Selected text: Inserts linenumbers from the selected textstart and up in the selected text.
Example: If the selection starts at line 5, the selected  lines are numbered from 5 and up.

Create indent with Tab

Unselected text: The whole text is moved to the right with one Tab-step.
Selected text: Selected text is moved to the right with one Tab-step.

Create indent with spaces

Unselected text: The whole text is moved to the right with four spaces.
Selected text: Selected text is moved to the right with four spaces.

Back to Tools...

Back to Main menu...


Shift case...
Change Case...

lower-case letters

Selected text is changed to contain lower-case letters only.

UPPER-CASE letters

Selected text is changed to contain UPPER-CASE letters only.

sHIFT cASE

UPPER-CASE will be lower-case and lower-case will be UPPER-CASE letters in selected text.

A very good function to use if you accidentally has pressed "Caps Lock" in the middle of some writing and a lot of text has been written with shifted letter-case. "Shit happens" as the Duke says, but with this function it will be easy to correct the mistake. Just select the "inverted" text, run it through the "Shift case" -function and you won't have to re-write the text.

Tip! Through "Main setup" - "Program", you can lock "Caps Lock" from being used, in order to stop this from happening.

Capitalize sentences and textblocks

Selected text will be checked to make sure all sentences and textblocks starts with upper-case letters.

Capitalize All Individual Words

Selected text will be checked to make sure all individual words starts with upper-case letters.

Back to Tools...

Back to Main menu...


Main setup, program-language & translation
Main setup, Language

Program-language ...

English  (for menus, dialogs and helpfile)

The whole program changes its internal language-interface to English.

Swedish  (for menus, dialogs and helpfile)

The whole program changes its internal language-interface to Swedish.

At translation ...

Translate both phrases and words (complete)

Complete translation, which means that the text is processed twice. First of all it will be translated, using the Phrases database and secondly the Words-database will be used.

Translate only phrases/sentences.

The text will be translated once, using the "Phrases database".

Translate only word by word

The text will be translated once, using the "Words database".

After translation ...

Create list over non-translated words.

All the single words that hasn't been translated, will be saved in a separate list, available through the "Words database", from where you can use this list in order to easily add the words to the database. Each words occurrence in the text will also be counted, this enabling you to se how "important" it would be to have the word in the "Words database". The function only works at translation of un-selected text (the whole text).

Show the list directly after translation.

The "Words database" will start directly after the translation is completed and the above list will be shown. This gives you a quick and easy access to all the non-translated words and you can start adding translations to these words at once (if you want to expand the vocabulary of the database in order to have the words translated at the next translation-process).

Back to Main setup...

Back to Main menu...


Main setup, others

General

Beep at important messages

This will give you a "Beep" -signal, each time a messagebox turns up on the screen with important information. If you have a soundcard and Windows internal sounds are activated, it is best to un-check this function. Default value is un-checked.

Show tool tips for the iconized command-buttons.

This function allows you to turn the "Tool tips" on or off.  "Tool tips" are the small pop-up information-textbox which appears whenever you pause the mouse over a iconized command-button in the toolbar. Default value is checked (= on).

Show toolbar with iconized command-buttons

Gives you the ability to use the so called "speed toolbar buttons", for quicker access to many of the most useful functions. Default value is checked (= on).

Show toolbar with textbased command-buttons

A left-over from earlier versions of the program. Text-based toolbar buttons will be used.

If both these settings are un-selected, no toolbar will be shown, which gives you a bit large workspace (textwindow) to use, much like the interface "Notepad" uses.

Show statusline

Shows the lower status-line, with information on caret-position, number of lines, text-length, filedate, filetime, and the insert-mode, "INS" or "OVR". Default value is checked (=on).

If "INS" is shown in the lower right corner, text will be inserted when you use the keyboard. If "OVR" is shown, existing text will over-written when you use the keyboard. This setting can be controlled through pressing the "Insert" -key. Default value is "INS".

Toolbar background...

Select from 10 different colors for the toolbar. Original color is the one in the lower right corner. I have added this setting, since many PC-computers shows colors differently. I have three different systems for my personal use and each one shows some colors in different ways. This is one of the downsides in using PC-computers, caused by the fact that almost every computer-brand uses its own type of graphic-card and drivers.

Back to Main setup...

Back to Main menu...


Backup-copy
Create backup...

This function enables you to easily create a backup-copy of all files that are important for the functionality of the program. Important files, in this context, are the configuration-file (TOLKEN97.INI), all the database-files for the languages and all the test-files for the vocabulary test. At repeated backup-copying to the same diskette, where all the files already exists, only the files that have been changed since last backup will be copied.

How to do it:

1. If it is your first backup: Use a new, formatted diskette.
2. Check the destination, so it points to the diskette (usually A:\).
3. Press the Start -button.
4. Label the diskette, e.g. with "Tolken97-files"

The next time you want to make a backup, you can use the same diskette. If you have to use more than one diskette for the backup, this will be automatically handled by the program.

Add to list

If you have removed files from the file-list, using the next function (Remove selected), you can fill the list with all the files again, by pressing this button.

Remove selected

If you only want to create a backup of some of the files, you can remove the others if you first select them in the list and then press this button.

New destination

This is where you select the destination for the backup-copy. This is very important! If you started the backup-function without having a diskette inserted, the destination will be changed to the available unit, that is, to you hard-drive. If you insert a diskette at this stage, you will have to change the destination to the diskette, otherwise the function will copy the files to the "wrong" destination, so to speak.

Do it!

This button starts the action, after you have confirmed the number of files and the destination. The listed files will be copied to the given destination.  If you have to use more than one diskette for the backup, this will be automatically handled by the program and you will be prompted to insert the next diskette.

I strongly recommend you to use this backup-function now and then, especially if you have added new words to the language-databases, created new languages or test-files for the vocabulary test.

Just think of it, if you have spent hours of work, building up the wordlists for a language and your hard-drive collapses, so you have to re-install all your programs. Without a backup-copy, you will have to repeat the work all over again. With backup, you can just re-install Tolken97 and then exchange the original files with all the files from the backup-copy, this saving you many hours of work.

Remember: there is no such thing as "That doesn't happen to me". In this electronic, superfast miniature-world you always have to ask yourself "When will it happen to me?". Please do remember this. Personally, I always fail to remember it. I have experienced at least two major crashes and many more minor crashes. Each time I have discovered that I didn't have all the files on fresh backups, which has cost me many days and hours of "inventing the wheel again" -work. Each time I have told myself that I have to make a backup everyday. After two or three weeks I usually start to get careless again! Well, nowadays, I have written a small utility that takes care of these things automatically, so I guess that the next crash will be a bit easier to handle ...

"My computer is brand new, so I guess I don't have to worry about any harddrive-collapses?"
Well, let me tell you this: My first major harddrive-collapse happened to a two year old harddrive, that suddenly lost over 30% of its sectors. By using "Norton Utilities", I managed to save the most of my files, but some were forever gone. My second major crash happened to a harddrive that was only three months old. It just died! It took me almost a weeks hassling with it to finally realize that it actually was dead and gone. I did get a new one on the guarantee, but all the files were gone forever. I had one backup, taken a month earlier, so I guess you could say that I lost a whole month of work on that crash! It's at times like these, you fully understand the true meaning of the word "stupid"  ...

"Real men doesn't take backup!"
Have you ever seen a "real" grown-up man cry?

Back to File...

Back to Main menu...


Cracked shareware and WaReZ...

I guess that almost everybody knows what this is. Some people are spending a lot of time, cracking registration-codes for cheap shareware-app's and spreading these codes around for free. Then people that actually knows nothing at all about cracking codes puts up a Web-site, calls it something like "WaReZ" and spreads the codes on the Internet. They probably think of themselves as rebels, a sort of computer-zorros, especially when they include their nicknames here and there. The "funny" thing is, that the people that makes the most out of these actions are not the "poor" users, but the big, rich companies, like Microsoft and the rest, since crackers and WaReZ-people undermine the market for the shareware-business and therefore helps in giving the "commercial" software a better possibility to outrival the poor shareware-developers. Rebels ? Bah! Could it be, that these guys are working "undercover" for the big companies? I don't say they are, but it do makes you wonder, don't it ...?

Oh yes, I know that the big ones also are "victims" in this illegal mess, but the difference is that they can take the loss, the shareware-developer can't manage that. Cracking cheap shareware-programs is almost like stealing from the poor and giving it to the rich, don't you agree? I guess I am really sticking my neck out when I say this, but I can't help it. I only hope that these "hackers", "crackers" and "WaReZ" (whatever they call themselves) -people one day will take a brake and try to think of what they are doing, so they finally can realize that they are working in the wrong direction, for the wrong kind of people. Every cracked shareware-code they spread, will in the end actually will make Billy G. richer than ever, because finally, the lack of income will force the poor shareware-programmer to cease with his business and this means one competitor less for Microsoft to deal with ... sucks, doesn't it?

Do the only right thing, avoid cracked shareware and register the programs instead. It is usually not that much money involved and I can assure you that it will make you feel very pleased with yourself. You see, in the long run, you will be rewarded with better and more developed upgrades of the registered shareware-applications and the most important thing of all, the shareware-idea will be able to live on, hopefully some day forcing the big companies to lower their absurd prices. Read more about what you can expect from this program in the future on my "Future plans" -page.

Back to page 2, Contents...


How to use helpfiles
How to use this helpfile

Some additional inf. on how to use this helpfile. A helpfile acts just like an Internet web-page, with the possibility to perform jumps between different pages. In the upper part of a helpfile-page, you have a menu, just like in any other program. Usually you will have the following alternatives to choose from; File, Edit, Bookmark and finally a Questionmark (?), representing some Help for the helpfile itself. Under this menu you will see some command-buttons, ranging from the left to the right in the following order:

Contents

This button will take you to the first page, usually the Contents-page (Main page) of the helpfile.

Search

Presents you with a Search-dialog, from where you can search for a special subject.

Backwards

Takes you to the previous page you visited.

Earlier

Shows a list of all the pages you have previously visited.

Copy

Presents you with a copy-dialog, from where you can copy the entire page, or selected parts of it to the Clipboard. After you have copied a page, you can paste the contents into any other program, like a word-processor or a text-editor, like Tolken97 v3.2, from where you can manipulate the text as you like, e.g. translate it to your native language ...

Print

Prints the current page directly to the printer.

Register

Presents the registration-form, which you can print and use if you decide to register directly to me.

<<<

A browse-button, which presents the previous page in line.

>>>

A browse-button, which presents the next page in line.

Back to Main menu ...


Shareware

Shareware distribution gives users a chance to try software before buying it.  If you try a shareware program and continue using it, you are expected to register.  Individual programs differ on details -- some request registration while others require it, some specify a maximum trial period.  With registration, you get anything from the simple right to continue using the software to an updated program with printed manual.

Copyright laws apply to both shareware and commercial software, and the copyright holder retains all rights, with a few specific exceptions as stated below.  Shareware authors are accomplished programmers, just like commercial authors, and the programs are of comparable quality.  (In both cases, there are good programs and bad ones!)  The main difference is in the method of distribution.  The author specifically grants the right to copy and distribute the software, either to all and sundry or to a specific group.  For example, some authors require written permission before a commercial disk vendor may copy their shareware. Shareware is a distribution method, not a type of software.  You should find software that suits your needs and pocketbook, whether it's commercial or shareware. The shareware system makes fitting your needs easier, because you can try before you buy.  And because the overhead is low, prices are low also.

Shareware has the ultimate money-back guarantee -- if you don't use the product, you don't pay for it.

Back to Page 2, Contents...


ASP

Borje Hagsten, Hagsten & Co, is an approved publisher and associate member of the Association of Shareware Professionals (ASP). The primary goals of the ASP include:

o  To inform users about shareware programs and about shareware as a method of distributing and marketing software.
o  To foster a high degree of professionalism among shareware authors by setting programming, marketing, and support standards for ASP members to follow.
o  To encourage broader distribution of shareware through user groups and disk dealers who agree to identify and explain the nature of shareware.
o  To assist members in marketing their software.
o  To provide a forum through which ASP members may communicate, share ideas, and learn from each other.

The Association of Shareware Professionals have drafted a code of ethics for all present and future members.  This code of ethics includes the following requirements:

o  A member's program (evaluation version) must not be limited (crippled) in any way.  In the true spirit of Try-Before-You-Buy, users must be able to evaluate all the features in a program before paying the registration fee.
o  Members must respond to every registration.  At the very least they must send a receipt for the payment.
o  Members must provide technical support for their products for at least 90 days from the date of registration.

The ASP has put in place a system to help ensure that users are treated fairly and professionally.  If a user is unable to resolve a problem with a member author then the user can contact the ASP Ombudsman with their complaint.  The Ombudsman will then try to help resolve the dispute.

ASP Ombudsman Statement:

Borje Hagsten, Hagsten & Co, is a member of the Association of Shareware Professionals (ASP).  ASP wants to make sure that the shareware principle works for you.  If you are unable to resolve a shareware-related problem with an ASP member by contacting the member directly, ASP may be able to help.  The ASP Ombudsman can help you resolve a dispute or problem with an ASP member, but does not provide technical support for members' products.

Please write to the ASP Ombudsman at:

ASP Ombudsman
545 Grover Road
Muskegon, MI  49442-9427
U.S.A.

or send a message via e-mail to ASP Ombudsman, 70007.3536@compuserve.com.

Back to page 2, Contents...


Pricelist
Pricelist, Tolken97 v3.2...

Diskettes with the program .......  US$   5.00 /set of 2 diskettes.

(Note: You don't have to order this, if you already have the program.)

1-9 user-licenses .......................   US$ 15.00 / license, including one free upgrade.
10-49 user-licenses ...................  US$ 12.00 / license, including one free upgrade.
50-99 user-licenses ...................  US$ 10.00 / license, including one free upgrade.

Local site license, one company. one location - unlimited number of users:  US$ 990
Global site license, one company, unlimited number of locations and users:  US$ 2990

( These prices, given in US-dollars (US$) acts as a reference for most other currencies as well ).

Example: One user-license costs US$ 15 and 12 licenses will cost you 12 x 12 = 144 US$, etc. Expensive? Well, compare this to many other shareware-applications or even better, compare it to Microsoft's prices! If you want to buy site-licenses, then please contact us for further information.

If you don't have the full program yet, but want to try it and you don't have access to Internet, you can always order just the diskette and then register, when you find out how well it actually works.

What do you get?

The following is included in the price:

1. A user-license with a licence-code, enabling you to remove the reminder at program-exit.
2. A free upgrade, sent to you by postal mail as soon as it is ready for release.
3. Free support (eat you heart out Microsoft, this is how it should be done!) by e-mail, p-mail or phone.
4. My eternal gratitude, for whatever that's worth ...

Not much? Well, I guess I could raise the price and throw in a printed manual and a flashy king-size box to wrap it up in, like the commercial companies does, but I think it's better to use the helpfile as a manual and keep the price down. This will hopefully give more people the possibility to pay for and use the program.

Related subject: How to order...

Back to page 2, Contents...


How to order...

Credit Card orders

Internet 1: You can purchase and immediately receive a user-license for TOLKEN97 v3.2 from Albert's Ambry. Transactions are via Credit Card with the option of making the purchase over a secure server. All major credit cards are accepted. Please go to Albert's Ambry at http://www.alberts.com, search for Tolken97 and then follow the instructions.

Internet 2: You can also use the Internet, on address http://www.algonet.se/~hagsten, from where you can follow the links to get you to KAGI Online services. You will get the option to use a secure server, if your browser supports this. The user-license will be e-mailed back to you as soon as your purchase has been accepted.

E-mail: You can use the included Register-program to create an encrypted e-mail, which shall be sent to  sales@kagi.com to be processed. The user-license will be e-mailed back to you as soon as your purchase has been accepted. Ok, let's run "Register"

REMEMBER: Albert's Ambry or KAGI does not provide any user support for the program. Any questions regarding the use of Tolken97 v3.2 must be directed to the developer, Borje Hagsten, Hagsten&Co.

Regi$ter Online!

For US-residents only. If you are living in the USA and are 18 years or older, you can use Regi$ter Online!'s 1-900 Shareware Registration service, where you may actually charge the registration fee for Tolken97 v3.2 to your phonebill. This is the fastest and easiest way to get your hands on the registration-code. Just follow these instructions:

If you want:	     at a cost of:	then:
1-9 licenses	US$ 15 / license	Dial  1-900-950-9900
10-49 licenses	US$ 12 / license	Dial  1-900-448-0004
50-99 licenses	US$ 10 / license	Dial  1-900-443-3030

* When asked, you enter the following code-number: 3002060
* You will then receive a PIN code as a proof of your payment.
* Send an e-mail with this PIN code directly to either support@registerline.com or to hagsten@algonet.se and we will send you the user-license with the code that "unlocks" the program by e-mail. The forthcoming upgrade that is included in the price, will then be sent to you directly from the author, as soon as it is ready for release.

REMEMBER: Regi$ter Online! does not provide any user support for the program. Any questions regarding the use of Tolken97 v3.2 must be directed to the developer, Borje Hagsten, Hagsten&Co.

Postal bank... (Pg. S- 443 55 88 - 1, Hagsten & Co)

I guess this is mostly for Swedish and Scandinavian users. You can pay by postal bank (postgiro), either online or via the post-office. The account-number is  S-  443 55 88 - 1 and the receiver is  Hagsten & Co, SWEDEN.

Cash payment

This is the best way for me to collect the registration-fee, since I receive your money without any middle-hands. You can use the registration-form if you print this and then fill in your name, address and country with fully readable letters (important, so I know where to send the stuff). Send this together with the money to cover your order in a well sealed envelope to the address below. Please do not send any checks or money-orders! My bank will charge me so much for handling these, so there is no point in even trying to do it. Cash money is the only option here! If you can't send US $ or Swedish kronor (SEK), then make sure your money is accepted by international banks and covers the total amount, given in US$, in the pricelist above. Send the registration to:

Hagsten&Co
Norra Almedalsv. 8
517 37 Bollebygd
SWEDEN

Some final words about Online-ordering ...

If it is safe? Well, it's actually a lot safer than many of us thinks, but it can never be 100% fool proof. However, it is actually a lot safer than putting the money into your pocket and go to nearest drugstore (robbers do exist, you know) and many people use online-shopping frequently. Personally, I have made many good buys through the Internet, without anything happening and will continue to do it. The safety is improved day by day, so I guess we soon can't hide from the fact that this probably will change the whole society in a way that could be compared to the industrial revolution, for better or for worse ...

Related subject: Pricelist...

Back to page 2, Contents...


Thank you to...

The following is a list of companies that one way or another has helped me in the process of creating and distributing this program. Many, many thanks to ...

Albert's Ambry

For providing an excellent online-service. Fast response, very supportive and flexible makes this a good choice for buying and selling software online. Visit them at http://www.alberts.com

Crescent Software

For their QuickPac Pro -package, which has enabled me to speed up things quite a bit. The package has some great tools to use in Visual programming and it has been easy to use them. Visit their web-site at  http://crescent.progress.com/  for more information.

Early Morning Software

Ted Stockwell, who created EMEDIT2.VBX and also has made a few corrections to it on my request. This excellent kind of support is not usual in the programming-business and has to be rewarded. If you have access to Internet, then visit his web-pages at  http://www.earlymorning.com  and download this editor. It is excellent to use, has many more features than I use in this program, like RTF-support and it is also one of the cheapest on the market. Well worth a try (and buy) ...

KAGI

For providing me with the opportunity to bring in registrations from all over the world, both through encrypted email-orders and secure online-shopping. Visit their web-site at http://www.kagi.com

Microsoft

I have to be honest here. After all, it is Microsoft that has enabled all this, by creating both Windows and Visual Basic. Thank you, Mr. Bill Gates and Microsoft for this. I will not come with any remarks on your current line of software and operation systems here, because this is the "thank you" -section and you actually do deserve a sincere "Thank you" for what you have given us ...

Power Basic

For the VB/DLL-compiler, which in short time has enabled me to really speed-up some functions and will enable me to re-write the entire translation-engine in faster code. The next version will prove the true power of Power Basic, believe me. With Power Basic you can write VB-applications that are  as fast as any other programming-language! If you are curios and have Internet-access, then visit  http://www.powerbasic.com  for more information..

Regi$ter Online!

For enabling me to collect online-registrations in the USA, without having to pay an awful lot of money for it. You're the best ...! At their Internet-address on  http://www.registerline.com  you can also download other good shareware-applications.

VB-AHA

Craig Villalion, for creating this excellent helpfile-creator. It is easy to use, the registered version has all the features one need and it is one of the cheapest around. I have used it to create both the English and the Swedish helpfiles for this program and there has been no problems with the program so far. This is something so unusual in the software-business of today, to actually find an almost bug-free and easy-to use product, that I feel this has to be rewarded. I urge everyone who want to have the possibility to create a helpfile, to take a look at VB-AHA. In spite the name, it can also be used to create helpfiles for any purpose and programming-language. Visit his web-pages at  http://www.sonic.net/~villalon/  where you can download the program and see for yourself ...

WISE installation-system

An excellent installation system, which has lifted the "professional" feeling of Tolken97 v3.2 to new hights. It is easy to use and has a lot of nice features, like the "single EXE-file" -installation, multi-lingual support etc. I can highly recommend it to anyone who want to use really professional-looking and safe-running installations with their applications. Internet-address: http://www.glbs.com/  from where you can download an evaluation-copy and try for yourself ...

Back to Page 2, Contents...