Localization DOJO本地化问题

Localization DOJO本地化问题,localization,dojo,Localization,Dojo,我为DOJO本地化奋斗了很长时间 我的应用程序文件夹结构如下所示 获取本地化字符串的代码如下所示 dojo.require("dojo.i18n"); dojo.requireLocalization("CTop.recordings", "agent"); dojo.addOnLoad(function () { //Returns a localized Object var localizedStrings = dojo.i18n.get

我为DOJO本地化奋斗了很长时间

我的应用程序文件夹结构如下所示

获取本地化字符串的代码如下所示

 dojo.require("dojo.i18n");
    dojo.requireLocalization("CTop.recordings", "agent");
    dojo.addOnLoad(function () {
        //Returns a localized Object
        var localizedStrings = dojo.i18n.getLocalization("CTop.recordings", "agent", "de");
我正在获取空的本地化字符串对象

如果我将recordings文件夹移动到dojo文件夹的级别(即在脚本下),则以下代码工作正常

 dojo.require("dojo.i18n");
    dojo.requireLocalization("recordings", "agent");
    dojo.addOnLoad(function () {
        //Returns a localized Object
        var localizedStrings = dojo.i18n.getLocalization("recordings", "agent", "de");
将CTop文件夹添加到结构中有什么问题?如何注册本地化路径

我也尝试过以下方法,但没有成功

dojo.require("dojo.i18n");
dojo.registerModulePath("myApp", "cTop.recordings.agent");
dojo.requireLocalization("myApp", "agent");
var localizedStrings = dojo.i18n.getLocalization("myApp", "agent", "de");
请引导我解决这个问题

提前谢谢

试试这个(cTop目录文件夹保持不变,如屏幕截图所示)


问题是我有两个同名CTop的文件夹。重命名了不需要本地化的文件夹。下面的代码片段足以本地化

dojo.i18n.getLocalization("CTop.recordings", "agent", "de");

请看这里:。它正在使用AMD…问题:
dojo.registerModulePath(“myApp”、“cTop.recordings.agent”),解决方案:请参见下文,它挂在哪里?你有问题吗?还是你已经解决了?
dojo.i18n.getLocalization("CTop.recordings", "agent", "de");