ユーザー言語

言語として英語(ロケールen-USを使用)がシステムによって提供され、すべてのシステム・メタデータは英語の摘要またはラベルとともに提供されます。システムで、他の言語の定義がサポートされ、単一環境で複数の言語がサポートされます。システム・ユーザーは、該当する言語への翻訳が提供されているかぎり、各自の優先言語でシステムを使用できます。システムはユーザー・レコードに定義されている言語で表示されます。有効化されている場合、ユーザーは「言語の切替」ゾーンを使用して、別のサポート言語にリアルタイムで切り替えることができます。

新しい言語のサポート

通常は、システムを別の言語用に(提供される英語のエントリ以外に)設定することは実装の問題であり、管理設定の問題ではありません。ただし、新しい言語の設定に使用するオンライン管理機能がいくつかあるため、その機能についてここで説明します。

  1. 言語コードを定義し、それが有効であることを指定します。この手順の詳細は、「言語の定義」を参照してください。

  2. 言語パックをインストールするか存在を確認します。オンプレミス・インストールについては、製品がシステム・メタデータの摘要の翻訳を含む言語パックを提供している場合は手順に従って言語パックをダウンロードして環境にインストールしてください。クラウド・インストールについては、製品が特定の言語の言語パックを提供している場合にここで必要になる追加のステップはありません。言語パックはすでにインストールされています。

  3. 言語に対応するすべての表の記述を既存の翻訳(英語など)からコピーします。コピーした値は、文字列を新しい言語に翻訳する際のプレースホルダとして機能します。前の手順で作成した新しい言語コードを使用してレコードを作成するには、この手順を最初の手順として実行する必要があります。言語ベースの摘要をコピーするには、提供されているバッチ・プロセスF1-LANGを使用します。システム内のすべての英語のラベルがバッチによってコピーされます。

    このバッチ・プロセスでは新しい言語の行の更新も行われ、言語パックからの翻訳済メタデータの摘要が反映されます(インストールされている場合)。

  4. その他のコンテンツを翻訳します。実装データの翻訳可能な記述およびラベルをアプリケーションで更新/入力できます。最初に、新しい言語を参照するためにユーザー・レコードを更新する必要があります。これは次のいずれかの方法で実行できます。

    1. 「言語の切替」ゾーンを使用して、新しい言語に切り替えます。

    2. そのゾーンを使用できない場合は、ユーザー・ページにナビゲートし、新しい言語コードを自分のユーザーIDに割り当ててサインアウトし、再度サインインします。

    アクセスするオンライン機能で新しい言語コードが使用されるようになります。新しい言語の使用または新しい言語への変更を予定しているすべてのユーザーについて言語コードを変更できます。

注意: 言語パックは、基本所有システム・データのすべての言語エントリを更新します。基本所有のラベルおよび摘要を、言語パックの適用後に実装で更新した場合は、次回更新された言語パックの適用時にこれらが上書きされます。ほとんどのユーザーに表示されるラベルおよびメッセージは、上書きラベルまたは上書き摘要の定義がサポートされています。この情報は、基本製品によって更新されないため、実装で特定のラベルまたは摘要が必要な場合に利用してください。

複数言語の管理

英語以外の言語を設定した後は、翻訳可能な文字列を含むレコードを追加または更新するときに注意が必要な点がいくつかあります。

  • 新規レコードがユーザー・インタフェースまたはRESTサービス・コールを通して、またはその他の標準保守サービスを通過する方法によって追加されるときは、サポートされている各言語のエントリが自動的に生成され、入力した摘要のテキストが生成されたすべての言語にコピーされます。

  • レコードの翻訳可能な文字列が更新されるときは、ユーザーの言語行のみが更新されます。サポートされている他の言語のエントリに変更が反映されることはありません(有効な翻訳が上書きされる可能性があるため)。

  • システムを新しいバージョンにアップグレードすると、新しいバージョンには一般的に、新しいシステム・データが含まれます。アップグレードに含まれるのは、英語の行のみです。実装者は、F1-LANGバッチ・プログラムを実行して、この新しいデータに対してサポートされている言語の言語行を生成する必要があります。サポートされている言語の新しい翻訳パックがアップグレードの時点で使用可能な場合は、このプロセスを実行すると、翻訳済の文字列も適用されます。(前述のように、オンプレミス・インストールの場合は、このステップの前に言語パックをダウンロードしてインストールする必要があります)。言語パックがアップグレードの時点で使用可能ではない場合は、言語パックがインストールされた後でバッチ・プログラムを再度実行する必要があります。

  • 新しい翻訳可能オブジェクトは、パッチ/ホット・フィックスにも含まれていることがあります。このような場合は、サポートされている言語の言語行が確実に存在するようにするために、F1-LANGバッチ・プログラムはパッチのインストール後に実行する必要があります。更新済の言語パックは、完全リリース・アップグレードに対してのみ提供され、ホット・フィックスに対しては提供されません。そのため、次回の更新済翻訳パックを使用して次のリリースに更新するまでの間は、実装によって新しい文字列の翻訳を一時的に提供することが必要になる場合があります。