セッションが生成された 後に SASログ の言語を変更することはできますか?
そうでない場合、特定のユーザー ID に基づいて、特定の言語でセッションを開始することは可能ですか?
これから: http ://support.sas.com/resources/papers/LocaleSwitching.pdf
「SASログに書き込まれたメッセージは...起動時に常にその言語で表示される」ことを示します。
起動時にSASの言語を変更するには、構成ファイルにエントリを作成する必要があります。デフォルトの構成ファイルを使用している場合は、適切なNLSフォルダーにインストールされている言語ごとに1つ見つけることができます。9.3の場合、これはここに保存されます。
C:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg
'en'を'選択した言語'に置き換えます。SASへのショートカットでその構成ファイルを使用するように指示できます。たとえば、2つのスタートアップショートカットがあります。1つはEN、もう1つはJP(日本語)で、次のターゲットを持つものとして定義されています(ショートカット、プロパティを右クリックし、[ショートカット]タブ、[ターゲット]の順に見てください)。
最初のショートカット(英語):
"C:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg"
2番目のショートカット(日本語):
"C:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.3\nls\jp\sasv9.cfg"
これらのショートカットがデスクトップ(または他のユーザーホームの場所)に保存されている場合、それらはユーザー固有であるため、他の言語のユーザーは好きなようにショートカットを定義できます。SASがオプションとしてその言語でインストールされていることを確認してください。
構成ファイルをカスタマイズした場合は、さまざまな言語ファイルに対して同じカスタマイズを行う必要があります。または、そのカスタマイズされたファイルを取得して、LOCALEを適切なローカリゼーションに変更する必要があります。カスタマイズされたファイルを取得し、正しいローカリゼーションの元のファイルを開き、そこから行をコピーして、正しい略語を使用していることを確認するのがおそらく最も簡単です(通常は標準の略語を使用しているようですが)。EN_USの場合、これは次の行です。
-LOCALE en_US