SpeQ Mathematics
www.speqmath.com
SpeQ Mathematics supports different languages. If your mother language is not supported yet, you can serve you and your fellow countrymen by creating one for your language. This file gives instructions on how to create or maintain a language file.
When running SpeQ for the first time, you are asked to choose a language. You can change the language settings afterwards in the Settings Window of SpeQ, under the tab Language. The list of languages is read from the subdirectory /language/. In this directory you find initialization files like English.ini and Nederlands.ini. The name of the language must be in the language itself, and not in English (i.e. not Dutch.ini but Nederlands.ini), except when this requires using special characters that are not supported by all operating systems (for example Chinese or Greek characters).
You can read the content of a language file with any text editor. The first lines are the header lines which contain some general information: That it is a language file for SpeQ, which language it is, who is the author, and when the file is last modified.
Before you start creating your own language file, read these instructions carefully. This can save you a lot of work.
To create your own language file, first copy the file English.ini, to Yourlanguage.ini (where you have to replace Yourlanguage with the name of your own language). You can edit your language file with every text editor you wish, but it is highly recommended to use the text file differencing tool WinMerge (or a similar program). With this program you can open the file English.ini and Yourlanguage.ini side by side to compare and edit them. You can download WinMerge for free at:
http://winmerge.org/
In your language file, you first have to adjust the headers: fill in your own name as author, fill in your email adress, and adjust the last modified date. Then you have to translate all key values. For example the Dutch version of the example above is:
The translation of the key values has to be done carefully. There are some special things in these key values that you have to be aware of.
With each new version of SpeQ, the language file will be changed and extended. By using the program WinMerge, you can compare the renewed English version with your language file. This way it is easy to find the changes and additions in the file.
Also, don't forget to adjust the date last modified in the header.
Your help with translations is highly appriciated. Before you start a translation, it is wise to contact the author of SpeQ to check if there isn't someone else working on a translation in your language simultaneously. If so you can
When you have finished a translation you can email it to the author of SpeQ. Ensure that your email adress is also filled in in the header of the file (unless you don't want this because of privacy reasons). Also mention if you are willing to maintain this language file with future versions of SpeQ or not. The language file will be reviewed and then added to the next version of SpeQ Mathematics.
The currently supported languages are listed below.
Language | Maintained | Translator(s) |
---|---|---|
Brazilian-Portugese | Under construction | |
Chinese (simplified) | Yes | Jacky Ji |
Dutch | Yes | Jos de Jong |
English | Yes | Jos de Jong |
French | Yes | Jean-Michel Gay |
German | Yes | Chris Heitkamp |
Italian | Yes | Eng2Ita team |
Japanese | Yes | Nardog |
Russian | Yes | Andrew Krylov |
Spanish | Under construction | |
Turkish | Under construction |
If you have any questions or suggesions, don't hesitate to email the author of SpeQ Mathematics:
Jos de Jong
info@speqmath.com
Last edited by Jos de Jong, 2008-03-24