Subversion Repositories SvarDOS

Compare Revisions

Ignore whitespace Rev 1245 → Rev 1246

/svarlang.lib/trunk/svarlang.txt
9,7 → 9,9
SvarLANG is a library and toolset for enabling SvarDOS applications to easily
support multiple languages. It is part of the SvarDOS project.
 
Homepage: http://svardos.org/svarlang/
 
 
### PREPARING TRANSLATION FILES ###
 
The translation files must be CATS-style text files in the usual format:
19,7 → 21,7
2.0:Type /? for more options
 
The files must be named as EN.TXT, DE.TXT, FR.TXT, etc. Then, they must be
"compiled" into SvarLANG's binary format using the TLUMACZ tool:
converted into SvarLANG's binary format using the TLUMACZ tool:
 
tlumacz en fr pl (...)
 
73,15 → 75,15
### WHY IS IT BETTER THAN CATS? ###
 
The CATS library is heavier and slower, as it embeds a text-file parser.
Translations also take more disk space since each file is in a separate file
leading to cluster waste. Finally, CATS requires default strings to be part of
the application's source code, while SvarLANG keeps all strings in TXT files
and embedds the default one inside the application in an automated way at
compile time.
Translations also take more disk space since each language is stored in a
separate file, leading to cluster waste. Finally, CATS requires default strings
to be part of the application's source code, while SvarLANG keeps all strings
in TXT files and embedds the default one inside the application in an automated
way at compile time.
 
There is also a licensing issue: CATS/Kitten libraries are published under the
terms of a viral license. SvarLANG, on the other hand, is published under a
truly free, liberal license (MIT).
terms of a viral, corrosive license. SvarLANG, on the other hand, is published
under a truly free, liberal license (MIT).
 
 
======================================================================= EOF ===