Symptom
Overview Mode settings in the Sequencer Configuration table do not work in different languages.
Affected Versions:
- Preactor 11.2 SP4 (and earlier)
- Preactor Express (release for 11.1)
Cause
The string value from the Overview Mode is passed to the Sequencer. In a translated configuration this will be the translated string.If the translated data in the system table does not match the internal translation then Preactor will not resolve the correct Overview Mode setting.
Solution
- (For versions earlier than 11.3 only). Add the OverviewModes string table to your table definition file (.prtdf file). When the configuration is upgraded to 11.3 or later this string table will need to be removed.
- Add a new field into the Sequencer Configuration table (defined in .prtdf file)
- Change the field argument in FIND RELATED DB VALUE statement for the /OM switch on any Sequencer menu options to point to the new field (defined in .prmdf file):
STRING_TABLES
;
OverviewModes:
0, Custom:
1, Fit:
2, Full;
;
STRING_TABLES_END
OverviewMode,-1,STRING,
HIDDEN
TABLE(OverviewModes)
ADDITIONAL REFERENCE(Sequence Overview Mode):
From:
"/OM:{FIND RELATED DB VALUE("Sequencer Configuration" "Number" "1" "Sequence Overview Mode")}"
To:
"/OM:{FIND RELATED DB VALUE("Sequencer Configuration" "Number" "1" "OverviewMode")}"