IDic is a basically a dictionary program. It basically provides 3 main features:
Dictionaries are database containing all the words that are assumed to be known. It's possible to change the dictionary as the user wishes. This means that IDic is independent of the language. Just provide it a dictionary database containing the words you assume to be allowed, and IDic will work with it.
Two additional features that are saved in the user's preferences allow you to:
IDic is freeware. This means that you do not have anything to pay to use it.
This program is provided without any warranties. This means that I won't be responsible in any case of whatever happens if you use it. I also have no obligation to change, fix, upgrade or whatever IDic. This program is gracefully provided to who wants and need it, in any case I remain the author, with the right to do whatever I want with it.
Once it will reach a stable state, sources will be released to
provide support and example for people wishing to develop on the
machine.
You are given the words belonging to the current
dictionary, whose spelling is close from the submitted word. Note that IDic does not
verify is the word already exists in the dictionary. This means that
even if the word is
correctly spelt, suggestions will be provided.
This is a "yes / no" answer telling if the submitted word belongs to the current dictionary.
This feature can be used to cheat in crosswords. Instead of a word,
you submit a pattern in the
upper text field. A pattern is a "word" that can contain special
characters
called wildcards. There are 3 kinds of wildcards that are '?',
'*'
and '+'. Once you entered your pattern, you'll be given all the
words in the current dictionary
that match this pattern.
The 3 available wildcards are pretty close
to those used in regular expression, like in Lex, Sed
and other
programs.
This toggle button allows to perform
searches taking or not into account the case
sensitivity of words. If search is case sensitive then upper-case and
lower-case (for
example "A" and "a") letters will be considered as different. If
search is case insensitive, then they will be considered as the same
letter.
Allows to select the currently used
dictionary. Just select it via the spinning wheel. The short name of
the language of the dictionary is displayed in the "Search" view as a reminder, on the
left of the "Suggestions"
label.
Restores
the setting previously saved in the preferences and that were those in
use before you went into this options view.
I will stay open to any suggestion, bug report, and so on... (this doesn't mean that I will take anything into account ;)). So if you want to reach me, you can try my email address: francois_pessaux@yahoo.fr.
I hope this little piece of software will be useful and you will enjoy it !... Cheers,
-- Didou