Cordova 在BB10 Webworks应用程序上找不到Phonegap 2.3.0全球化类

Cordova 在BB10 Webworks应用程序上找不到Phonegap 2.3.0全球化类,cordova,globalization,blackberry-10,sencha-touch-2.2,Cordova,Globalization,Blackberry 10,Sencha Touch 2.2,我正在用WebWorks和Sencha Touch 2.2在BlackBerry 10上开发Phonegap 2.3应用程序。当我尝试按照文档调用getPreferredLanguage()方法时: navigator.globalization.getPreferredLanguage( function (language) {alert('language: ' + language.value + '\n');}, function () {alert('Error gettin

我正在用WebWorks和Sencha Touch 2.2在BlackBerry 10上开发Phonegap 2.3应用程序。当我尝试按照文档调用
getPreferredLanguage()
方法时:

navigator.globalization.getPreferredLanguage(
  function (language) {alert('language: ' + language.value + '\n');},
  function () {alert('Error getting language\n');}
);
我得到以下错误:

Error: Status=2 Message=Class Globalization cannot be found

文档中指出,BlackBerry和OS5及更高版本支持全球化类,因此为什么我收到类未找到错误?

尝试检查是否触发了“设备就绪”事件:

$(document).ready(function() {  
  document.addEventListener("deviceready", onDeviceReady, false); 
});

function onDeviceReady() {
  alert('device ready');
  navigator.globalization.getPreferredLanguage(
    function (language) {alert('language: ' + language.value + '\n');},
    function () {alert('Error getting language\n');}
  );
}

在config.xml文件中进行更改




并非如此,因为即使在应用程序完全初始化之后,从上面提到的控制台运行代码仍然会返回错误消息:
error:Status=2 message=Class Globalization not found
在控制台中,如果我试图打印出“navigator.Globalization”,尽管我的应用程序工作正常,我还是会收到类似的错误。对不起,我帮不上什么忙了。
<feature name="Geolocation">
  <param name="android-package" value="org.apache.cordova.Globalization" />  
</feature>
<feature name="Geolocation">
  <param name="android-package" value="org.apache.cordova.globalization.Globalization" />  
</feature>