Can I use ByHeart for learning conjugations, declensions, tenses?
Yes, of course. ByHeart enables you to use a several universal learning modes, which are ready for studying conjugations,
declensions, tenses, exceptions and other linguistic stuff. (You can download a little example of Spanish-Russian vocabulary for studying conjugations by means of 'Keywords' or 'Phrases' learning modes - sp2rucon.zip) Besides ByHeart has a very flexible but not sophisticated vocabulary format.
Perhaps, you may notice that it is not designed specificly
for dealing with all these word forms. Yes it's true. The reason for this is that
each language has different variability, so it is not
possible to create a really multilingual program which is suitable for all of them. Yet on the other hand,
it is possible to create a software toolbox (meccano, so to speak) which operates
on comparatively simple vocabularies with a plain uniform structure
and specific nonuniform contents. ByHeart is just such a meccano. So, every ByHeart vocabulary can be aimed to a certain rule. This is the end user who decides what and how to enter into vocabulary.
ByHeart allows the user to create vocabularies for learning any imaginable language forms.
I have a text (or doc, xls, dbf) vocabulary for learning foreign language. How can I convert it for using within ByHeart?
If your vocabulary does not conform to any format supported by ByHeart,
just send it to firstname.lastname@example.org (in zip, please). We'll look at your stuff and try to make convertion for you.
I've been told that ByHeart supports a text format for vocabularies. Is it true? If yes, then how does it look like?
Yes. ByHeart supports vocabularies with a pure text which can be edited within any word processor (Notepad suits well too). Such vocabularies have TXT extension and must be formatted in the following way.
The first line should contain the header:
ByHeart Base ASCIIXXXXXXXXYYYYYYYY
where the strings XXXXXXXX and YYYYYYYY should be replaced by the real language identifiers. Each language supported by Microsoft Windows has its own language identifier which is stored in the Registry.
For example the English language is denoted by 00000409 identifier, and German - by 00000407.
If you don't know such a things then you can:
After the header there must be 2 lines with numbers which specify the amount of words in the language XXXXXXXX and YYYYYYYY correspondently. Here is the example of the begining of the English-German vocabulary with 10 words in English and 8 in German:
- install the desired language on the system level using its plain title (for example, "French"). Consult with the Windows user's manual or ByHeart Easy Start documentation for details;
- install the second desired language (don't forget that vocabulary uses 2 languages, but one or both of them may be already installed on your PC);
- select these languages as the work ByHeart languages;
- make a simple vocabulary with at least 1 clause within ByHeart;
- save this vocabulary using the TXT-format;
- look into result file and read the header; in fact you can use this file as a template for your text vocabularies.
ByHeart Base ASCII0000040900000407|
If you don't like (or have no time :-) to count words in your vocabulary you can write down zeroes. This will cause the program to count words for you.
After that you should enter the words themselves. The best way to explain the matter is to give the next example:
ByHeart Base ASCII0000040900000407|
Each englishword can have an arbitrary amount of germanwords (translations). Note that each clause (that is 'englishword + all corresponding germanwords') is separated from joint clauses by the empty line. Optionally the text vocabulary can contain information about pictures, sounds and comments, but they are not considered here.
If you want to understand TXT format thoroughly you can save any BH2-vocabulary using text format and study the outcome.
The other most typical questions about ByHeart are considered in the separate help-file called ByHeart Easy Start.
You can download it from here (8.5Kb). This is a ZIP archive containing e-start.hlp and e-start.cnt files. You should unzip it
and make doubleclick on e-start.hlp in order to read it. If you have ByHeart on your PC, it is recommended to unzip the archive into ByHeart work directory.
In the case you have other questions feel free to e-mail them at email@example.com.