更改Lightswitch HTML客户端语言

时间:2013-07-18 10:13:09

标签: visual-studio-lightswitch multilingual lightswitch-2012

是否可以将显示语言和控制格式更改为德语? 因此,日期时间控件首先显示日期选择而不是月份选择,或者是德语单词的是/否。

我更改了项目属性页面中的“默认语言”属性而没有任何结果。

编辑: 根据这里似乎是新的VS 2012 Update 3的一个问题: http://social.msdn.microsoft.com/Forums/vstudio/en-US/2ce818aa-08d0-46bd-883d-b42202059f3b/language-bug-in-vs2012-update-3-to-ls-team

Beth Massi的临时解决方案: 删除Update 3(添加/删除程序 - 查看已安装的更新)后,您可以在此处从ISO重新安装Update 2:http://go.microsoft.com/fwlink/?LinkID=298533

1 个答案:

答案 0 :(得分:1)

您可以使用此链接http://msdn.microsoft.com/en-us/library/vstudio/xx130603(v=vs.120).aspx

本地化您的lightswitch应用程序

它没有提到日期时间控件,我之前也遇到过这个问题,我无法更改日期时间控件,但我可以更改日期在这样的标签中的可视化方式:

myapp.ViewTable.StartDate_postRender = function (element, contentItem) {
    contentItem.dataBind("value", function (value) {
        if (value) {
            $(element).text(moment(value).format("DD/MM/YYYY"));
        }
    });
};

这是一个名为ViewTable的屏幕,显示一个名为StartDate的列,单击“编辑postrender代码”并输入该代码。它将日期格式化为日/月/年。此代码使用momento.js库来处理日期。有一篇关于如何添加的文章,你需要切换到文件视图并将momento.js库添加到项目中。

可以在表(数据源)中配置是/否,请记住在编辑实体时必须选择“服务器”。查找要自定义的列,例如“Retired”,类型为布尔值,在属性窗口中单击Choice List并填充如下选项:True J​​a,False Nicht。这就是显示该列将是“德语”的所有屏幕

希望这有帮助。