2013-01-09 42 views
2

是否有可能在之後生成會話後更改SAS的語言日誌SAS日誌的更改語言

如果沒有,是否有可能基於特定用戶標識產生具有特定語言的會話?

回答

4

從這: http://support.sas.com/resources/papers/LocaleSwitching.pdf

表明「寫入SAS日誌中的消息......總是在啓動時的語言顯示。」

要在啓動時更改SAS的語言,您需要在配置文件中輸入一個條目。如果您使用默認配置文件,則可以在適當的NLS文件夾中爲每種安裝的語言找到一個。對於9.3,存儲在這裏: C:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg

用'您選擇的語言'替換'en'。您可以告訴它在您的SAS快捷方式中使用該配置文件。例如,您可能有兩個啓動快捷方式,一個使用EN,另一個使用JP(日語),定義爲具有以下目標(右鍵單擊快捷方式,屬性,然後查看「快捷方式」選項卡,然後選擇目標):

第一個快捷方式(英文): "C:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg"

第二個快捷方式(日本): "C:\Program Files\SASHome\SASFoundation\9.3\sas.exe" -CONFIG "C:\Program Files\SASHome\SASFoundation\9.3\nls\jp\sasv9.cfg"

如果這些快捷方式保存在桌面上(或任何其他USERHOME位置),他們將用戶特定的,所以你的其他語言用戶可以簡單地定義他們想要的快捷方式。只要確保SAS使用該語言安裝即可。

如果您已經自定義配置文件,則需要對各種語言文件進行相同的自定義設置;或者您將需要採取該自定義文件並將LOCALE更改爲正確的本地化。使用自定義文件最容易,打開正確的本地化的原始文件,並從那裏複製行,以確保您有正確的縮寫(儘管他們似乎通常使用標準縮寫)。對於EN_US,這是行: -LOCALE en_US

+1

另請注意,支持的語言是SAS安裝的一部分。某些網站(如我們的)只安裝英文支持文件以節省磁盤空間。 – BellevueBob

+0

確實 - 我提到過,但應該把它放在前面。英語以外的語言不一定默認安裝。 – Joe