Progress
Internationalization Guide


Parameter Files

Progress parameter (.pf) files, which contain lists of startup parameters, are particularly useful for deploying applications across multiple locales. You can supply your users with a parameter file for each locale. Progress itself supplies such a set of parameter files. These reside in the DLC/prolang directory in subdirectories for each language. For example, the Russian parameter file, russian.pf, resides in the DLC/prolang/rus directory.

Here is the Russian parameter file:

-d dmy
-lng "Russian"
-cpcase Basic
-cpcoll Russian

# -cpinternal (or -charset) - Specifies the code page for all internal
#                             data processing.
# MS-Windows Code Page
  -cpinternal 1251
# DOS Code Page
# -cpinternal ibm866
# ISO Standard Code Page
# -cpinternal iso8859-5
# UNIX Code Page
# -cpinternal koi8-r

# -cpstream (or -stream) - Specifies the code page for all stream files
# MS-Windows Code Page
  -cpstream 1251
# DOS Code Page
# -cpstream ibm866
# ISO Standard Code Page
# -cpstream iso8859-5
# UNIX Code Page
# -cpstream koi8-r 

NOTE: In parameter files, Progress ignores lines that start with the pound sign (#).

The startup parameters you might localize appear in Figure 10–2.

Table 10–2: Localizable Startup Parameters 
Startup Parameter
Description
Case Table (-cpcase)
The name of the case table used by the Progress database server and the Progress client
Collation Table (-cpcoll)
The name of the collation table used by the Progress database server and the Progress client
Date Format (-d)
The format in which Progress displays dates in the application
Fractional Separator (-numdec)
The character that separates the integer portion and the fractional portion of a decimal number.
Internal Code Page (-cpinternal)
The name of the code page used internally by the Progress database server and the Progress client
Language (-lng)
The value that the CURRENT–LANGUAGE function returns.
For Progress applications translated using the Progress Translation Manager, the particular language you want the application to use.
Stream Code Page (-cpstream)
The name of code page Progress uses for stream I/O
Thousands Separator (-numsep)
The character that separates each group of three digits in the integer portion of a number.

You can also use parameter files with Progress utilities, such as PROSHUT and PROUTIL. For more information on these Progress utilities, see the Progress Database Administration Guide and Reference . For more information on startup parameters, see the Progress Startup Command and Parameter Reference .


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095