diff options
author | Gábor Somogyi <gabor.g.somogyi@gmail.com> | 2016-05-06 13:32:04 +0200 |
---|---|---|
committer | Gábor Somogyi <gabor.g.somogyi@gmail.com> | 2016-05-06 13:32:04 +0200 |
commit | 37bc675580c640d4fa7968fee575544fb3a550e3 (patch) | |
tree | 91e804e75d9701f2581b2f5400e37226e8dcf2b1 /web | |
parent | aac9a985e85859132d6e0619f6465dff7a548bf0 (diff) | |
download | traccar-server-37bc675580c640d4fa7968fee575544fb3a550e3.tar.gz traccar-server-37bc675580c640d4fa7968fee575544fb3a550e3.tar.bz2 traccar-server-37bc675580c640d4fa7968fee575544fb3a550e3.zip |
I18N added
Diffstat (limited to 'web')
-rw-r--r-- | web/app/store/CommandTypes.js | 22 | ||||
-rw-r--r-- | web/app/view/CommandDialog.js | 2 |
2 files changed, 20 insertions, 4 deletions
diff --git a/web/app/store/CommandTypes.js b/web/app/store/CommandTypes.js index d2f9b57e4..b8cb03668 100644 --- a/web/app/store/CommandTypes.js +++ b/web/app/store/CommandTypes.js @@ -16,10 +16,10 @@ Ext.define('Traccar.store.CommandTypes', { extend: 'Ext.data.Store', - fields: ['key'], + fields: ['key', 'name'], listeners: { - 'beforeload' : function(store, eOpts) { + 'beforeload' : function(store) { var proxy; proxy = store.getProxy(); proxy.setUrl('/api/commandtypes?deviceId' + proxy.extraParams.deviceId); @@ -28,6 +28,22 @@ Ext.define('Traccar.store.CommandTypes', { proxy: { type: 'rest', - url: '' + url: '', + reader: { + type: 'json', + getData: function(data) { + Ext.each(data, function(entry) { + entry.name = entry.key; + if (typeof entry.key !== "undefined") { + var key = 'command' + entry.key.charAt(0).toUpperCase() + entry.key.slice(1); + var name = Strings[key]; + if (typeof name !== "undefined") { + entry.name = name; + } + } + }); + return data; + } + }, } }); diff --git a/web/app/view/CommandDialog.js b/web/app/view/CommandDialog.js index dff88f147..66cd190ea 100644 --- a/web/app/view/CommandDialog.js +++ b/web/app/view/CommandDialog.js @@ -31,7 +31,7 @@ Ext.define('Traccar.view.CommandDialog', { name: 'type', fieldLabel: Strings.commandType, store: 'CommandTypes', - displayField: 'key', + displayField: 'name', valueField: 'key', listeners: { select: 'onSelect' |