Skip to content

Языковая панель в HTML5 сессии

В HTML5 сессии языковая панель не предусмотрена.

В случае, если языковая панель в HTML5 сессии необходима, возможно использование приложения HTML5LanguageBarApp (доступно в личном кабинете).

HTML5LanguageBarApp

Для корректной работы приложения на клиентской машине должен быть выставлен английский язык.

На терминальном сервере должны быть установлены необходимые языки.

Для работы потребуется:

  1. на терминальный сервер из личного необходимо скачать архив HTML5LanguageBarApp.zip и извлечь файлы;
  2. на терминальный сервер установить MS Widnows Desktop Runtime 7.0.20;
  3. отредактировать файл /var/server/uds/transports/HTML5RA/html5ra.py на HOSTVM VDI Broker, добавив в секцию "Build params dict" параметр allowed-languages и указать необходимые языки:

Запуск приложения

Приложение запускается с помощью HTML5LanguageBar.exe.

Для запуска языковой панели в HTML5 сессии необходимо опубликовать приложение через bat-файл со следующим содержимым (на примере notepad):

@echo off
rem Полный путь к публикуемому приложению и параметры запуска приложения (при наличии)
start "" "C:\Windows\system32\notepad.exe" "C:\RDS\test1.txt"

rem Запрет запуска копии приложения HTML5LanguageBar 
setlocal 
for /f "tokens=1" %%u in ('whoami') do set USERNAME=%%u

tasklist /FI "USERNAME eq %USERNAME%" | findstr "HTML5LanguageBar.exe" >nul
if %errorlevel% equ 0 goto running

rem Полный путь к приложению HTML5LanguageBar   
start "" "C:\RDS\HTML5LanguageBarApp\HTML5LanguageBar.exe"
exit

:running
exit

Поддерживаемые языки:

Keyboard layout Parameter value
Brazilian (Portuguese) pt-br-qwerty
English (UK) en-gb-qwerty
English (US) en-us-qwerty
French fr-fr-azerty
French (Belgian) fr-be-azerty
French (Swiss) fr-ch-qwertz
German de-de-qwertz
German (Swiss) de-ch-qwertz
Hungarian hu-hu-qwertz
Italian it-it-qwerty
Japanese ja-jp-qwerty
Norwegian no-no-qwerty
Spanish es-es-qwerty
Spanish (Latin American) es-latam-qwerty
Sweedish sv-se-qwerty
Turkish-Q tr-tr-qwerty