Kbase P18802: Tranman does not compile translations
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/24/2004 |
|
Status: Unverified
GOAL:
Using TranMan II to translate a character mode application.
GOAL:
How to compile a translated Application manually with the COMPILE statement.
FACT(s) (Environment):
Translation Manager 2.0
FIX:
How to use TranMan II to translate a character mode (CHUI)
application:
1) Migrate the application to the most current version.
2) Since TranMan II only runs under MS-Windows(either Win/95
or 3.1), copy the source code and database schema to an
MS-Windows platform to do the translation. To do this, use the
Data Dictionary to dump the database schema into a .df file and
then transfer all the source files along with the .df file to an
MS-Windows machine. Once on the Windows machine, use the Data
Dictionary to rebuild the database using the transferred .df.
3) Using TranMan II, translate the application. One note, is
that when making the "resource files", select a "Display Type"
of "Character" instead of the default "Graphical". This gives the
display a "character mode" appearance when the "Visual Translator"
renders them for the Translator.
4) Once all the translations have been made, and all of the
various "kits" have been consolidated back into the Project
Database, use the Data Dictionary to dump the Project Database
into a .df file along with 13 .d files (all of the hidden tables
that start with "XL_"). Transfer these 14 files back to the
original machine with the original character mode application.
5) Back on the character mode platform, use the Data Dictionary
to rebuild the project Database from the .df and .d files that
were just transferred.
6) Make sure that the newly constructed Project Database (Step 5) is
connected with a logical name of "xlatedb" and that all of the
necessary application databases are connected. Compile the
application source code with the LANGUAGES parameter set to include
all of the desired languages.
7) Test the entire application making sure all of the translations
look right and fit on the display properly. Repeat steps 3 through 7
as necessary.