The required tools depends on the Operating System. Linux is recommended, although several members of the documentation team uses Windows. All members require the following to commit:
The basic process is to check out (~download) a file (or entire SVN module) using the SVN client, edit the file, configure and validate the file, review the diff/patch, and finally commit (~upload) the file to the server. Building and viewing the file locally before commit is also an option.
All documentation and translations should be made using UTF-8 encoding.
Testing modifications takes a little time to get used to but after awhile it becomes natural. See the configuration and validation chapter for more information.