Subversion Repositories SvarDOS

Rev

Rev 1025 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1025 Rev 1799
Line 23... Line 23...
23
IBM PC compatible machine. Its resident size is about 2K.
23
IBM PC compatible machine. Its resident size is about 2K.
24
 
24
 
25
 
25
 
26
=== NLS RESSOURCES ===========================================================
26
=== NLS RESSOURCES ===========================================================
27
 
27
 
28
FreeCOM requires custom NLS ressources. While the vast majority of FreeDOS
28
FreeCOM requires custom NLS resources. While the vast majority of FreeDOS
29
programs use a single "standard" (CATS), FreeCOM uses a different approach
29
programs use a single "standard" (CATS), FreeCOM uses a different approach
30
with NLS strings built into the binary. This makes it necessary to distribute
30
with NLS strings built into the binary. This makes it necessary to distribute
31
as many binary blobs as there are supported languages. Another consequence is
31
as many binary blobs as there are supported languages. Another consequence is
32
that FreeCOM is unable to switch its language dynamically (ie. following
32
that FreeCOM is unable to switch its language dynamically (ie. following
33
changes made to the LANG environment variable). It also makes the translation
33
changes made to the LANG environment variable). It also makes the translation
34
more difficult.
34
process more difficult.
35
 
35
 
36
SvarCOM uses CATS-style translations and supports dynamic language changes
36
SvarCOM uses CATS-style translations (through SvarLANG) and supports dynamic
37
through the %LANG% environment variable.
37
language changes through the %LANG% environment variable.
38
 
38
 
39
 
39
 
40
=== CODE COMPLEXITY ==========================================================
40
=== CODE COMPLEXITY ==========================================================
41
 
41
 
42
FreeCOM is a complex beast: it aims for compatibility with multiple compilers
42
FreeCOM is a complex beast: it aims for compatibility with multiple compilers