生成会话 后是否可以更改 SAS日志的语言?
如果没有,是否可以根据特定的用户 ID 生成具有特定语言的会话?
从这里: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"
如果这些快捷方式存储在桌面(或任何其他用户主位置)上,它们将是特定于用户的,因此您的其他语言用户可以简单地定义他们想要的快捷方式。只需确保使用该语言作为选项安装 SAS。
如果您自定义了配置文件,则需要对各种语言文件进行相同的自定义;或者您将需要获取该自定义文件并将 LOCALE 更改为正确的本地化。获取自定义文件可能是最简单的,打开正确的本地化原始文件,然后从那里复制行以确保您拥有正确的缩写(尽管它们似乎通常使用标准缩写)。对于 EN_US,这是一行:
-LOCALE en_US