Small HTTP server
Notes for multi languages support
Notes for multi languages support
The Small HTTP server ver 3.06 support separate language file. This
give possibility to make any localisation of the program. The language file
named 'shs_lang.cfg'. The file is the same for Windows and for Linux
versions. If this file is placed in the same directory where placed
configuration file, the program load strings from this file. Localisation
files that are already available, placed into 'langpacks' directory.
If the file for your language is not precent there, then you can make
it yourself, just translate the file from some other language. If you do it,
then you may send me the result, it will be including in the next packages
and it will be a vailable for download on the site.
shs_lang.cfg file format:
It is text file. The file including the records for strings constant
that using the program. Each record it is:
MNEMOTIC_NAME=some text
( -- mean new line) The records separated by empty line. The text
into the record may be multiline, but all new line characters will be
removed when loading. To insert new line in the string use '\n'
construction. Also if you would like to include backslash in the text then
use two backslash '\\' instead. Another interpreted char it is \r, \",\' .
Some strings used for format output. In these strings the % sign must
be replaced to %% (two procent sing).
Some string include HTML formatting and in some case HTTP header.
Please, be careful, do not change this parts of string, otherwise the
program will not work correct.
And very importing record it is:
charset=; charset=windows-1250
There you may direct the charset that will be using. If the charset is
utf8 the Windows version of the program will try to convert the strings for
dialog-windows to unicode.