Durandal小部件和自定义文化文件(全球化)

时间:2013-06-27 21:37:08

标签: widget globalization culture durandal hottowel

我需要创建一个可以支持自定义文化文件的durandal小部件,例如en-US.jses-ES.js,这些文件位于路径durandal/widget/mywidget/cultures中:

文件en-US.js:

define(function () {
var messages = {
    name: 'Name',
    project: 'Project'
};

return messages;

});

文件es-ES.js:

define(function () {
var messages = {
    name: 'Nombre',
    project: 'Proyecto'
};

return messages;

});

在小工具的controller.js中:

var widget = require('durandal/widget');
var messages = require('durandal/widget/mywidget/cultures/'+ Globalize.cultureSelector);

但是,例如路径为messages的变量'durandal/widget/mywidget/cultures/en-US'不起作用,变量messagesundefined,我不使用messages.messages.namemessages.messages.project for example

我使用Durandal 1.2.0

请非常感谢任何帮助。

0 个答案:

没有答案
相关问题