上一頁|下一頁

ODSLANGCHG 系統選項

決定 ODS 輸出文字的語言是否可變更

有效期限: 組態檔、SAS 叫用
類別: 環境控制:語言控制
PROC OPTIONS GROUP= LANGUAGECONTROL
預設: 除了 UNICODE 伺服器以外,所有伺服器都會將 ODSLANGCHG 設為關閉
提示: 語言切換功能所使用的語言由 LSWLANG= 選項控制。根據預設,LSWLANG 會設為 LOCALE,而指定 LSW 的語言會由 LOCALE 的語言所控制。

語法

ODSLANGCHG | NOODSLANGCHG

語法描述

ODSLANGCHG

指定 ODS 輸出的語言可在啟動後變更。

NOODSLANGCHG

指定 ODS 輸出的語言無法在啟動後變更。

詳細資料

語言切換功能 (LSW) 可讓您在啟動後變更 SAS 訊息與 ODS 範本的語言。若要將 LSW 用於 ODS 輸出,您必須啟用 ODSLANGCHG。
在啟動期間,組態檔可決定 SAS 訊息與 ODS 範本的語言。如果設定了 ODSLANGCHG 選項,則可變更 ODS 輸出的語言,以反映本土化可用時的 LSWLANG= 設定。
您可以啟用 ODSLANGCHG,但不可轉譯為地區設定的語言。例如,如果您啟用 ODSLANGCHG,然後啟動法文的 SAS 工作階段,並將地區設定設為希臘文,則會以希臘文顯示 NLDATE。輸出會以法文顯示。因為 SAS 不會轉譯為希臘文,所以會以法文顯示輸出。

比較

如果啟用了 ODSLANGCHG,並設定 LSWLANG=LOCALE,則會根據 LOCALE 設定更新 ODS PATH 以納入本土化的範本,並使用對應的本土化訊息來產生 ODS 輸出。
如果在啟動時未啟用 ODSLANGCHG,則會以組態檔中指定的語言顯示 ODS 輸出。

範例

範例 1 是未啟用 ODSLANGCHG (NOODSLANGCHG) 的法文伺服器。
如果法文用戶端應用程式連線至伺服器,則會以法文顯示輸出,而且會以法文顯示使用 NL 格式進行格式化的日期。如果英文用戶端應用程式連線至法文伺服器,而且伺服器上的地區設定變更為英文,則會以法文顯示輸出訊息,而以英文顯示使用 NL 格式進行格式化的日期。
範例 2 是啟用了 ODSLANGCHG (ODSLANGCHG)、且 LSWLANG=LOCALE 的法文伺服器。
如果法文用戶端應用程式連線至伺服器,則會以法文顯示輸出,而且會以法文顯示使用 NL 格式進行格式化的日期。如果英文用戶端應用程式連線至法文伺服器,而且伺服器上的地區設定變更為英文,則會以英文顯示輸出訊息,並以英文顯示使用 NL 格式進行格式化的日期。
範例 3 是啟用了 ODSLANGCHG (ODSLANGCHG)、且 LSWLANG=English 的法文伺服器。
如果法文用戶端應用程式連線至伺服器,則會以英文顯示輸出,而會以法文顯示使用 NL 格式進行格式化的日期。如果英文用戶端應用程式連線至法文伺服器,而且伺服器上的地區設定變更為英文,則會以英文顯示輸出訊息,並以英文顯示使用 NL 格式進行格式化的日期。

請同時參閱

上一頁|下一頁|頁面頂端