更改语言环境 - gxp 查看器 - Boundless OpenGeo
Change locale - gxp viewer - Boundless OpenGeo
我正在使用 Boundless sdk 套件开发一个完整的 Web 应用程序,到目前为止它运行良好。但是,按照 Opengeo 文档
(http://suite.opengeo.org/opengeo-docs/webapps/gxp/viewer/locale.html) 更改查看器的语言环境对我不起作用,因为我不清楚文档将以下语句放在哪里:
GeoExt.Lang.set("fr");
到目前为止,我所做的所有更改都是在 app.js 文件中进行的。正如文档所述,我应该找到代码块:
Ext.onReady(function() {
但它并没有说明它的实际位置。它不在 app.js 中,所以我推断它必须在其他地方。一旦我开始使用各种 geoext/ext 扩展进行调整,我就搞砸了我的应用程序。
我能够在 app.js 中找到上面的语句的唯一方法是当我继续下一步(打包应用程序)时,解压缩 war 文件并搜索它在 lib/app.js 中。但我无法想象这是解决方案。
我不敢相信以前没有人问过这个问题。是不是很明显,还是我理解的太慢了?
我解决了这个问题。其实很简单。
GeoExt 语句必须在您的依赖项和 var app 代码块之间(在 app.js 配置文件中)。
.
.
* @require locale/es.js
*/
GeoExt.Lang.set("es");
var app = new gxp.Viewer({
我正在使用 Boundless sdk 套件开发一个完整的 Web 应用程序,到目前为止它运行良好。但是,按照 Opengeo 文档 (http://suite.opengeo.org/opengeo-docs/webapps/gxp/viewer/locale.html) 更改查看器的语言环境对我不起作用,因为我不清楚文档将以下语句放在哪里:
GeoExt.Lang.set("fr");
到目前为止,我所做的所有更改都是在 app.js 文件中进行的。正如文档所述,我应该找到代码块:
Ext.onReady(function() {
但它并没有说明它的实际位置。它不在 app.js 中,所以我推断它必须在其他地方。一旦我开始使用各种 geoext/ext 扩展进行调整,我就搞砸了我的应用程序。
我能够在 app.js 中找到上面的语句的唯一方法是当我继续下一步(打包应用程序)时,解压缩 war 文件并搜索它在 lib/app.js 中。但我无法想象这是解决方案。
我不敢相信以前没有人问过这个问题。是不是很明显,还是我理解的太慢了?
我解决了这个问题。其实很简单。
GeoExt 语句必须在您的依赖项和 var app 代码块之间(在 app.js 配置文件中)。
.
.
* @require locale/es.js
*/
GeoExt.Lang.set("es");
var app = new gxp.Viewer({