Kbase P116694: The ADM files launchparam.i and smart.i contain text strings that are translatable. These string sh
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  14/06/2006 |
|
Status: Unverified
FACT(s) (Environment):
Translation Manager 2.0
SYMPTOM(s):
The ADM files launchparam.i and smart.i contain text strings that are translatable. These string should not be translatable.
The text in the lines in smart.i have strings that should be untranslatable.
{set ObjectType "'{&PROCEDURE-TYPE}'"}
{set ContainerType "'{&ADM-CONTAINER}'"}
{set PhysicalVersion "'{&OBJECT-VERSION}'"}
{set PhysicalObjectName "(IF '{&OBJECT-NAME}' <> '' THEN '{&OBJECT-NAME}' ELSE THIS-PROCEDURE:FILE-NAME)"}
Translation Manager extracts strings from the ADM2 source code that should be untranslatable.
The text in the line in launchparam.i should be untranslatable:
&GLOBAL-DEFINE assignTTtoParm ASSIGN {¶m-name} = hTableHandles[INTEGER(ENTRY(LOOKUP("{¶m-name}", cTrackTableExtent, "|":U) + 1, cTrackTableExtent, "|":U))].
CAUSE:
This is a known issue being investigated by Development
FIX:
Change the lines as follows:
{set ObjectType "'{&PROCEDURE-TYPE}':U"}
{set ContainerType "'{&ADM-CONTAINER}':U"}
{set PhysicalVersion "'{&OBJECT-VERSION}':U"}
{set PhysicalObjectName "(IF '{&OBJECT-NAME}':U <> '':U THEN '{&OBJECT-NAME}':U ELSE THIS-PROCEDURE:FILE-NAME)"}
&GLOBAL-DEFINE assignTTtoParm ASSIGN {¶m-name} = hTableHandles[INTEGER(ENTRY(LOOKUP("{¶m-name}":U, cTrackTableExtent, "|":U) + 1, cTrackTableExtent, "|":U))].