データセットからメッセージを返します。メッセージは、指定されたロケール値と指定されたキー値に基づきます。
カテゴリ: | ロケール |
制限事項: | この関数にはI18Nレベル2ステータスが割り当てられ、SBCS、DBCS、およびMBCS (UTF8)と組み合わせて使用するように設計されています。 詳細については、次を参照してください。 国際化の互換性 |
#
|
変数名
|
タイプ
|
長さ
|
説明
|
---|---|---|---|---|
1
|
ロケール
|
char
|
5
|
メッセージの言語
|
2
|
key
|
char
|
60
|
メッセージを認識するキー
|
3
|
lineno
|
num
|
5
|
メッセージのライン番号(逆順)
|
4
|
text
|
text
|
1200
|
メッセージのテキスト
|
%let basename=MyProduct; proc sort data=t.&basename; by locale key descending lineno; run; proc datasets lib=t memtype=data; modify &basename; index create indx=(LOCALE KEY); run; quit;
ステートメント
|
結果
|
---|---|
msg = sasmsgl ("nls.mymsg","IN_CD_LOG","en_US","N", "cat","dog"); IN_CD_LOGINFO = My %#1s. Your %#2s |
msg= My cat.Your dog. |
IN_CD_LOGINFO = My %#2s. Your %#1s |
msg= My dog.Your cat. |
ステートメント
|
結果
|
---|---|
sasmsgl("nls.mymsg", "IN_APW_SAVE_OK", "en_US", "n")); |
The Access Control key was successfully saved. |
sasmsgl("nls.mymsg", "IN_APW_SAVE_OK", "es_ES", "n")); |
La clave de control de acceso se ha guardado. |
sasmsgl("nls.mymsg", "IN_APW_SAVE_OK", "fr", "n")); |
La clé de contrôle d'accès a bien été enregistrée. |