0

我在我的代码中使用“goog.locale.getlocalizedcountryname”函数从国家代码中获取本地化的完整国家名称,例如“en-US”。

goog.locale.getLocalizedCountryName('en-US')  // Actual implementation contains variablename.

TypeError: Cannot read property 'COUNTRY' of undefined.

goog.locale.getResource('LocaleNameConstants', goog.locale.getLocale())

给出undefined(继续调试以找到这个)

我错过了什么?

4

1 回答 1

0

http://docs.closure-library.googlecode.com/git/closure_goog_locale_locale.js.source.html#line161

此方法取决于 goog.locale.LocaleNameConstants__ 可从http://go/js_locale_data. 此方法的用户必须为此添加依赖项。

还:

https://groups.google.com/forum/#!topic/closure-library-discuss/1fQ-GmNmLgM

我们弃用了 goog.locale 包,转而支持 goog.i18n 函数,这些函数不需要注释中引用的神秘语言环境数据(它只是一个充满翻译字符串的目录,现已过时)。

于 2013-09-30T13:29:01.520 回答