Hallo Christian
ich habe die Möglickeit geschaffen das jeder User zwischen Deutsch und Englisch wählen kann ; ein Erweiterung auf zusätzliche Sprachen folgt demnächst:
Massnahmen:
a)
Prozedur ug_lang.bat speichert ein Flagfile das die gewünschte Spreche definiert; Das Flagfile ist in einem Userspezifischen Verzeichnis abgelegt; in userem Falle
- o:\appl\setup\%username%\RI_UG_LANG.DE
- o:\appl\setup\%username%\RI_UG_LANG.EN
b)
in ugii.bat bzw. portal.bat (IMAN Portal) werden entsprechend den Flagfiles die Variable UGII_LANG=... bzw. BCT_LANG=... belegt.
Ausschnitt aus den Prozeduren:
ri_ug_lang.bat
@echo off
rem -----------------------------------------------------------------
rem erzeugt Flagfile fuer Unigraphics Benutersprache
rem bestehendes Flagfile wird alterniert DE <==> EN
rem ug_lang.DE=DEutsch ug_lang.EN=ENglisch
rem -----------------------------------------------------------------
set ri_flag=o:\appl\setup\%username%\%~n0
if not exist o:\appl\setup\%username% md o:\appl\setup\%username%
if exist %ri_flag%.DE goto DE_EN
if exist %ri_flag%.EN goto EN_DE
echo Unigraphis Flagfile Benutzersprache > %ri_flag%.EN
:EN_DE
rename %ri_flag%.EN *.DE
echo Unigraphics Benutzersprache = Deutsch
goto end
E_EN
if exist %ri_flag%.EN del %ri_flag%.EN
rename %ri_flag%.DE *.EN
echo Unigraphics User Language = English
:end
=====================================================================
Ausschnitt/Erweiterung von UGII.BAT / PORTAL.BAT
rem --- UG / BCT UGU language ---------------------------------------
set UGII_LANG=english
set BCT_LANG=en
if exist o:\appl\setup\%username%\RI_UG_LANG.DE set BCT_LANG=de
if exist o:\appl\setup\%username%\RI_UG_LANG.DE set UGII_LANG=german
------------------
mit freundlichen Grüssen
Toni alias Hermes
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP