HP OpenVMS Systemsask the wizard |
The Question is: I loaded all licenses from Montagar and thats right. Motif and things work Ok. But since I install localization pack from Layered products CD, choose RUSSIAN at the login manager - system wan't load CDE. What is wrong? The Answer is :
Without details of the OpenVMS version, the DECwindows version, and the
Russian language (Cyrillic) support, the OpenVMS Wizard cannot be certain
of the cause of the problem -- please confirm that the localization kit
version is compatible with the DECwindows kit installed and the OpenVMS
version in use, in particular, and please check the contents of the
DECwindows server log files and such.
The most recent version of the Cyrillic support that the OpenVMS Wizard
is aware of is DECwindows Motif/Russkij V1.2-3, and this version is not
known to be compatible with more current versions of OpenVMS. (These
local language kits have generally been retired.)
Eastern European and Asian language kits require(d) installation onto
the Worldwide DECwindows kit, while Western European language variants
install(ed) onto the US DECwindows kit. (The Worldwide DECwindows kit
is traditionally included on the language kit medium.)
The following are release notes from the old kits:
Digital Equipment Corporation
Software Support Switzerland
A. Jaunin Juni 1996
Sources: DECwindows Notes #5176.1
DECwindows Motif 1.2-3 Lang Variants Inst. Guide
DECwrite Languge Variants Installation Guide
Different Stars Articles
DECwindows Motif 1.2-3 Language Variants and Applications
=========================================================
Pre-Requisit: OpenVMS 5.5-2
This is an addition to the "DECwindows Motif OpenVMS UI/Language
Variants V1.2-3 Installation Guide".
It explains how to deal with DECwindows Language Variants (f.e. German)
and especially with Culture Languages (f.e. Swiss German).
It also explains how to make Culture Language Applications (f.e.
DECwrite Swiss German) running.
Language Variants
=================
There are 16 Language Variant kits for DECwindows Motif V1.2-3 for
OpenVMS VAX and Alpha that will be shipped on the August/September
1995 Consolidated Distribution (CONDIST). Although all of these
Language Variants use the OSF/Motif Release 1.2.3 toolkit, please
note that ten of the Language Variants include Out-Of-The-Box
applications taken from DECwindows Motif V1.2 for OpenVMS. These
applications do not include the new features and bug fixes that
were introduced in DECwindows Motif V1.2-3 for OpenVMS.
The following ten Language Variants are based on the OSF/Motif
Release 1.2.3 libraries from DECwindows Motif V1.2-3 for OpenVMS
and the applications from DECwindows Motif V1.2 for OpenVMS.
These Language Variants are:
DECwindows Motif OpenVMS User Interface/Cesky
DECwindows Motif OpenVMS User Interface/Magyar
DECwindows Motif OpenVMS User Interface/Polski
DECwindows Motif OpenVMS User Interface/Russkij
DECwindows Motif OpenVMS User Interface/Slovenski
DECwindows Motif/Hangul for OpenVMS
DECwindows Motif/Hanyu for OpenVMS
DECwindows Motif/Hanzi for OpenVMS
DECwindows Motif/Japanese for OpenVMS
DECwindows Motif/Thai for OpenVMS
To use one of these Language Variants the system manager does not
need to install the DECwindows Motif V1.2-3 or V1.2 for OpenVMS
base product. However, the system manager must install the
DECwindows Motif V1.2-3 Worldwide Support for OpenVMS kit. This
kit is not a separate product; it is part of each of the preceding
ten Language Variant products, but is shipped in a separate
directory in order to conserve space on the distribution media.
The name of the kit is:
DWMW_VAXU3012 for VAX
DWMW_AXPU3012 for Alpha
In addition to installing the Worldwide Support kit and the
Language Variant, the system manager must load the licenses for
the DECwindows Motif for OpenVMS base product (DW-MOTIF) and the
Language Variant. It is possible to install more than one language
variant from this group on the same system.
The remaining six Language Variants use the applications that were
shipped with DECwindows Motif V1.2-3 for OpenVMS. These are:
DECwindows Motif OpenVMS User Interface/Deutsch
DECwindows Motif OpenVMS User Interface/Español
DECwindows Motif OpenVMS User Interface/Français
DECwindows Motif OpenVMS User Interface/Italiano
DECwindows Motif OpenVMS User Interface/Svenska
DECwindows Motif/Hebrew for OpenVMS
To use any of these Language Variants the system manager must
first install DECwindows Motif V1.2-3 for OpenVMS and then install
the Language Variant kit. The system manager must also load the
DECwindows Motif for OpenVMS license (DW-MOTIF) and the license
for the Language Variant.
It is possible to install more than one Language Variant from this
group on the same system. However, please note that it is not
possible to install Language Variants from both the first and
second group on the same system.
What about Culture Variants like DE_CH (Swiss German) ?
=======================================================
DECwindows Motif 1.2-3 does not include any Culture Variants as
prior Versions did. The Problem is that if you have an application
like DECwrite Swiss German you have to define your Language in Session
Manager to "Swiss German" so that the DECwrite Swiss German is
running correctly. So you have to make shure that also Culture
Language Logicals (DECW$*DE_CH) are defined. Details later in this
document.
Installing Language Variant(s) and Preparing for Culture use
============================================================
To make shure having the correct logicals set also for running
DECwindows Motif and Applications with a Culture Language set in
System Manager follow the steps below:
This example was verified using DECwindows Motif German
1. You need to install the German (DE_DE) language kit
DECWMDE_DEUU3012
Install DECWMDE_DEUU3012 according to Its Installation guide.
2. You need to invoke the command procedure DECW$STARTI18N_CULTURE.COM
to define the Swiss (DE_CH) logicals and to remove unused German
language files from the Swiss (DE_CH) directories.
$ @SYS$STARTUP:DECW$STARTI18N_CULTURE.COM DE_CH DE_DE
3. Editing the System Startup File After Installation
First start the language variant, then the Culture Variant.
Add the example following to your system startup file SYSTARTUP_V5.COM
or SYSTARTUP_VMS.COM:
$ !-----------------------------------------------------------------!
$ WRITE SYS$OUTPUT "Starting DECwindows Language Variant (DE_DE) ..."
$
$ IF F$SEARCH("SYS$STARTUP:DECW$STARTI18N.COM") .NES. "" THEN -
@SYS$STARTUP:DECW$STARTI18N.COM "DE_DE"
$ !-----------------------------------------------------------------!
$ WRITE SYS$OUTPUT "Starting DECwindows Culture Variant (DE_CH) ..."
$
$ IF F$SEARCH("SYS$STARTUP:DECW$STARTI18N_CULTURE.COM") .NES. "" THEN -
@SYS$STARTUP:DECW$STARTI18N_CULTURE.COM "DE_CH" "DE_DE"
$ !-----------------------------------------------------------------!
If you intend to add these procedures to SYSMAN, make sure they are
executed in the right order!
Potential Problem with Void Menus in Session Manager/Fileview
=============================================================
If a user has void pull-down menus like "Sitzung", "Anwendungen"...
then you can find the causing *.VUE$DAT file using the following
commands:
$SEARCH/FORM=NONUL SYS$COMMON:[VUE$LIBRARY.USER...]*.VUE$DAT ANWENDUNGEN
$SEARCH/FORM=NONUL DECW$USER_DEFAULTS:*.VUE$DAT ANWENDUNGEN
Rename the files containing the string "ANWENDUNGEN" and restart the
DECwindows Server using @SYS$STARTUP:DECW$STARTUP RESTART
This will solve the problem.
Chapter 14 of the "VMS DECwindows Motif User's Guide" describes how to
create new public profile files.
How to let the Login Box appear with the desired Language
=========================================================
The Installation Guide says to edit the file:
SYS$STARTUP:DECW$DEFINE_LANG.COM and define the following Logicals:
$define/nolog/table=decw$logical_names/exec lang "de_DE"
$define/nolog/table=decw$logical_names/exec xnl$lang "de_DE"
$exit
Known Problem : I think the idea was, that the DECwindows startup runs
this procedure. What ever, I could not find the
logicals defined after a reboot.
Workaround : I then started the procedure in SYSTARTUP_VMS.COM
and the problem accured to be that DECW$LOGICAL_NAMES
table was not present at the point where the logicals
get created.
A SUBMIT of the procedure worked around the problem. An
other workaround would be to start it within SYSMAN
where you can control the different phases.
Culture Applications Like DECwrite Swiss German
===============================================
If you like to run culture applications like DECwrite Swiss German
you have to set the language in Session Manager to "Swiss German".
With the DECW$STARTI18N_CULTURE.COM we made shure that DECW$*DE_CH
logical exist and DECwrite (or an other application) will find its
language specific *.UID file.
Known Problem : 1. From DECwindows Motif 1.1 to Motif 1.2 the
"naming convension" for the root window property
n*xnlLanguage: changed from - example - de_DE to
de_DE.ISO8859-1.
DECwrite did not follow this and if the root
window property contains the ISO8859-1 string
DECwrite will not find the language specific *.UID
file and will not start or will come up US English
if installed.
Workaround : Run DECwrite with the xnlLanguage switch.
For example:
$ decwrite :== $decwrite -xnlLanguage de_CH
$ decwrite mydoc.doc
Apply change to the file vue$library:WRITE$VUE.COM
Known Problem : 2. A few translations (f.e. buttons: Cancel->
Abbrechen, Help -> Hilfe) from english into german
have been done in the file:
SYS$COMMON:[SYSLIB]DECW$DXM_I18NLIB_DE_DE.EXE.
If you are using for example DECwrite Swiss
German it will not find and run this file so a few
strings (f.e. buttons in "Open Document" window)
will be US English.
Workaround : An example:
Copy
SYS$COMMON:[SYSLIB]DECW$DXM_I18NLIB_DE_DE.EXE
to
SYS$COMMON:[SYSLIB]DECW$DXM_I18NLIB_DE_CH.EXE
This problems have been escalated to engineering. We are avaiting for
a fix.
|