Service Registry 3 2005Q4 管理ガイド

ロケールの名前指定への影響

RegistryObject (または RegistryPackage) は、異なるロケールに関連付けられた複数の名前を持つことができます。

ユーザーが指定したパスやオブジェクト名は、現在のロケールだけに基づいて評価されます。複数の名前を持つレジストリオブジェクトを名前で選択しようとした場合、ユーザーが入力した名前の一致対象となるのは、そのレジストリオブジェクトの名前の 1 つの選択肢 (現在のロケールにもっとも近いロケールを持つ選択肢) のみです。そのレジストリオブジェクトの複数の名前すべてが一致対象になるわけではありません。

たとえば、現在の RegistryPackage が 1 つのメンバーオブジェクトを持ち、そのメンバーオブジェクトが 2 つの名前を持ち、それぞれの名前が異なるロケールに関連付けられているとします。具体的には、reden (英語) ロケールに、rougefr (フランス語) ロケールに、それぞれ関連付けられています。現在のロケールが en である場合、コマンド ls rouge を実行してもそのメンバーオブジェクトは表示されませんが、ロケールが fr (またはその派生の 1 つ) である場合には、そのコマンドによってそのメンバーオブジェクトが表示されます。