1

我需要创建一个可以支持自定义文化文件的 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.nameor messages.messages.project for example

我使用杜兰达尔 1.2.0

请任何帮助将不胜感激。

4

0 回答 0