Изменить локаль - gxp viewer - Безграничный OpenGeo
Я использую пакет Boundless SDK для разработки полного веб-приложения, которое до сих пор работало довольно хорошо. Однако после изменения документации 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. Но я не могу представить, чтобы это было решением.
Я не могу поверить, что никто не задавал этот вопрос раньше. Это так очевидно, или я просто не тороплюсь?
1 ответ
Я решил проблему. Это было на самом деле довольно просто.
Оператор GeoExt должен находиться между вашими зависимостями и блоком кода приложения var (в файле конфигурации app.js).
.
.
* @require locale/es.js
*/
GeoExt.Lang.set("es");
var app = new gxp.Viewer({