Qooxdoo - 不存在可用的语言环境

发布于 2024-10-10 14:05:35 字数 190 浏览 2 评论 0原文

如果我将 LOCALES 设置为“en”、“de”,则该语句

qx.locale.Manager.getInstance().getAvailableLocales()

仅返回 de;如果我仅将 config.json 中的 LOCALES 设置为“en”,则该语句不返回任何内容。 我做错了什么?

The statement

qx.locale.Manager.getInstance().getAvailableLocales()

returns only de if I set LOCALES to "en", "de", or nothing if I set LOCALES in config.json to "en" only.
What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城花音 2024-10-17 14:05:35
  1. 如果更改 config.json 中 LOCALES 的值,则必须重新运行generate.py。你这样做了吗?
  2. 您是否在应用程序的配置中使用 packages/i18n-with-boot 键?如果将其设置为 false,则区域设置数据将在必须使用 qx.io.PartLoader 显式加载的专用部分中生成。 getAvailableLocales 将仅返回那些已加载的区域设置。
  1. You have to re-run generate.py if you change the value of LOCALES in config.json. Did you do that?!
  2. Are you using the packages/i18n-with-boot key in the configuration of your app? If it is set to false, locale data will be generated in dedicated parts which have to be loaded explicitly with qx.io.PartLoader. getAvailableLocales will only return those locales that have been loaded.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文