Here are some special hints for those who want to hack a little bit.
====================================================================
====================================================================

How to get quotas to be shown for normal users?
===============================================
At first you will have to set the HAS_QUOTA define in config.h or via the
Imakefile.
The second step is to take a look at main.c. The last function in this displays the
quotas into a single label widget. All you have to do is to look at your
system call reference (man section 2) and look for quota, get_quota or something similar
and insert the needed call there.
(Mail me your changings)

How can I get menuentries that refresh the directory window with the file I modified?
=====================================================================================
Look at the system.xfmmenurc.
The compress and uncompress entries will work only with a file as an argument. If they
are invoked, they will compress or uncompress the specified file. During the execution,
the program will stop, but at the end of the action, the directory will refreshed.
The reason lies in the missing '&' at the end of the command entry in the menu file.
Actions without the & will also being executed without prompting the user for
agree.

Whats about devices.h?
======================
Devices.h holds some functions for linux only, but it can be modified very easily.
At first, it tries to read a system.devrc file to determine what kind of devices
shall be observed.
Then it tries to find out by reading the /etc/mtab file, if these devices are mounted
and how much free space is still avaiable.
This function is not finished yet and it will be removed from the program in the next
version.

How fileoperations work in generally?
=====================================
Fileoperations are done by calling a usercommand with the system or exec call.
Cause both ways invoke a shell before executing the command, it's possible to
use special characters, such as '*' or '?', to access more than one file.
The main advantage is the easy-to-configure possibility, which can be done in
config.h. (Except the commands for handling tar files)

How to get use french, japanes or whatever-language texts
=========================================================
You have first to edit the language.h file. Dublicate one of these large
character-fields and translate the sentences.
After having done this, you will have to edit the main.c file.
At the begining of 'main' you will find a line with:
#ifdef DEUTSCH
	strings = str_ger;
#else
	strings = str_eng;
#endif
Exchange str_ger or str_eng with the name of your translation
and recompile.
I would be happy if you could mail me your translations, so that I can include
is in some future versions.
The primary target is to make it possible to change the language by using a resource
or commandline option, but this will be avaiable in some later releases.
