我正在开发CRM 2011和2013,并且想要获得用户的语言。我唯一可以执行的命令是Xrm.Page.context.getUserLcid(),它给出语言ID,例如美国英语为1033。
但是,我想要LCID字符串,例如“en-US”。
有没有办法用JavaScript做到这一点?也许是CRM中的默认功能?
还有没有一种方法可以获取CRM中安装的所有语言?

最佳答案

我创建了一个JavaScript库来满足您的要求(从十进制lcid值返回区域性名称)

映射来自此页面:National Language Support (NLS) API Reference(Windows 7)

实际上,库中有一个带值的JSON对象和两种获取值的方法。

您可以在我的博客上找到更多信息:

LCID JavaScript Helper Library

关于javascript - 如何在JavaScript中从LCID获得LCID字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24282422/

10-10 04:33