RegistryObject (または RegistryPackage) は、異なるロケールに関連付けられた複数の名前を持つことができます。
ユーザーが指定したパスやオブジェクト名は、現在のロケールだけに基づいて評価されます。複数の名前を持つレジストリオブジェクトを名前で選択しようとした場合、ユーザーが入力した名前の一致対象となるのは、そのレジストリオブジェクトの名前の 1 つの選択肢 (現在のロケールにもっとも近いロケールを持つ選択肢) のみです。そのレジストリオブジェクトの複数の名前すべてが一致対象になるわけではありません。
たとえば、現在の RegistryPackage に、異なるロケールに関連付けられた 2 つの名前を持つ 1 つのメンバーオブジェクトがあるとします。具体的には、red が en (英語) ロケールに、rouge が fr (フランス語) ロケールに、それぞれ関連付けられています。現在のロケールが en である場合、コマンド ls rouge を実行してもそのメンバーオブジェクトは表示されませんが、ロケールが fr (またはそのバリアントの 1 つ) である場合には表示されます。