skip to main content
OpenEdge Development: Translation Manager
Preparing Data for Translation : Working on subsequent iterations of a project
 
Working on subsequent iterations of a project
You are likely to have to go through each project’s translation process multiple times as new modules are added, new versions of the application are created, or bugs are fixed. The first time you go through the translation cycle, you must complete all of the following tasks:
*Create a new project.
*Add the application procedures.
*Extract the strings from procedures into a .xrf file.
*Filter and load the strings.
*Create resource procedures for procedures in the project.
*Create a glossary.
*Create a kit to send to the translator.
*Consolidate the translated kit into the project.
*Compile the application into a multilingual executable.
In subsequent iterations of a project, you do not need to repeat all the steps above or to work with all the procedures. You can choose to work with one or more subsets of the procedures to complete the following processes:
*Choose to scan all the application directories and procedures or to scan a subset of them. You can mark procedures manually.
*Extract the strings from marked procedures into a STRING-XREF file.
*Filter and load the strings from that STRING-XREF file or a subset of the STRING-XREF file.
*Create resource procedures for all procedures or a subset of the procedures in the project.
*Create a kit to send to the translator with all the application procedures or a subset of the application procedures.
Procedure subsets and supersets
Each one of the processes listed above allows the use of procedure subsets, and each subset is derived from a different superset, depending on the process. Most of the time the superset contains all the procedures in the project (from now on referred to as project procedures).
Each subset’s superset is explained as follows:
*Scanning directories/procedures (Procedure tab, Scan button) — The superset is all the project procedures and all the procedures that are in the directories that are part of any of the project procedures.
*Extracting strings from procedures (Data tab, Extract button) — The superset is all the project procedures that are marked as needing extracting. Note that before Version 9.1, the only way to mark the project procedures for extracting was by the Scan process. The scan process now allows manual marking of procedures. The extract process creates an .xrf file.
*Loading strings (Data tab, Load button) — The superset is the procedures contained in a .xrf file that are a subset of the project procedures.
*Creating resource procedures (Data tab, Resources button) — The superset is the project procedures.
*Creating a kit (Kit tab, Add button) — The superset is the project procedures.
Using procedure subsets
Procedure subsets specify the procedures you want to work on.
To specify which procedures to work on:
1. Choose the Options button. The dialog box expands by adding subset sections:
2. Click on the Subset box.
3. Select a directory and choose Add Directory to add a source directory.
4. Select a filename and choose Add File to add a file.
5. Select a directory from the Directories/Files in Subset area and choose Sort.
6. Select a file and choose Remove to remove that file from the list.