6.3. Webtop

Webtop は、JavaServer Pages (JSP) テクノロジを使用した Web アプリケーションです。標準の Webtop をカスタマイズすることも、SGD Web サービスを使用して独自の Webtop を開発することもできます。

6.3.1. Webtop の言語を設定する

デフォルトでは、https://server.example.com (server.example.com は SGD サーバーの名前) にある SGD Web サーバーの開始画面は英語で表示されます。

SGD Web サーバーの開始画面のデフォルト言語を変更するには、シンボリックリンク /opt/tarantella/webserver/apache/apache-version/htdocs/index.html を、このディレクトリ内の別のインデックスページにリンクされるように修正します。たとえば、デフォルトの開始画面を日本語で表示されるようにするには、index_ja.html ページにリンクします。

ユーザーがブラウザを使用して https://server.example.com/sgd の URL (server.example.com は SGD サーバーの名前) にログインした場合、ログインダイアログおよび Webtop によって表示されるメッセージに使用されるデフォルト言語は、ファイル /opt/tarantella/webserver/tomcat/tomcat-version/webapps/sgd/Web-INF/web.xml 内の defaultlanguage パラメータ設定によって制御されます。

デフォルト言語を変更するには、このファイルを編集し、パラメータ値 ja を次のいずれかのサポートされる言語の言語識別子に置き換えます。

言語

識別子

英語

en

フランス語

fr

ドイツ語

de

イタリア語

it

日本語

ja

韓国語

ko

ポルトガル語 (ブラジル)

pt_BR

簡体字中国語

zh_CN

スペイン語

es

繁体字中国語

zh_TW

変更を web.xml ファイルに保存し、SGD Web サーバーを再起動します。

デフォルト言語はまた、ユーザーのクライアントプロファイル内の「言語の選択」によっても制御されます。SGD Client がコマンド行から起動され場合は常に、そのプロファイルで指定された言語が SGD Client、ログインダイアログ、および Webtop によって表示されるメッセージに使用されます。SGD 管理者は、組織階層内のプロファイルを編集することによってデフォルト言語を設定できます。「クライアントプロファイルの設定」も参照してください。

注記

特定のロケールのテキストを表示するには、対応するフォントがクライアントデバイスにインストールされている必要があります。

6.3.1.1. Webtop のデフォルト言語を上書きする

各ユーザーは、次の方法で、Webtop のデフォルト言語を上書きできます。

  • SGD Web サーバーの開始画面で、リストから使用する言語を選択し、「ログイン」をクリックしてその言語の Webtop にアクセスします。

    SGD Web サーバーの開始画面は、https://server.example.com にあります。ここで、server.example.com は SGD サーバーの名前です。

  • クライアントプロファイルの「言語の選択」で別の言語を指定します。

  • 使用する言語を指定する URL を使用して SGD にログインします。この URL は、https://server.example.com/sgd/index.jsp?langSelected=lang です。ここで、lang は SGD でサポートされる言語識別子であり、server.example.com は SGD サーバーの名前です。ユーザーはこの URL を手動でブラウザに入力できます。

  • コマンド行から SGD Client を実行し、-preferredlanguage lang コマンド行引数を使用して言語を設定します。ここで、lang は SGD でサポートされる言語識別子です。この引数は、ショートカットおよびシェルスクリプトで使用できます。

注記

デフォルト言語をオーバーライドする場合、ユーザーのクライアントプロファイルで指定されたログイン URL を変更する必要はありません。これは通常 https://server.example.com/sgd で、server.example.com は SGD サーバーの名前です。