  DECwindows Language Variants? 
 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 -&gt; Hilfe) from english into ger
			   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.
 
 
 
 Answer written or last revised on  20-JAN-2004 
