diff --git a/apps/spreadsheeteditor/main/app/controller/Spellcheck.js b/apps/spreadsheeteditor/main/app/controller/Spellcheck.js index 59c472830..0213c8371 100644 --- a/apps/spreadsheeteditor/main/app/controller/Spellcheck.js +++ b/apps/spreadsheeteditor/main/app/controller/Spellcheck.js @@ -130,10 +130,16 @@ define([ info = allLangs[parseInt(code)]; langs.push({ displayValue: info[1], + shortName: info[0], value: parseInt(code) }); } }); + langs.sort(function(a, b){ + if (a.shortName < b.shortName) return -1; + if (a.shortName > b.shortName) return 1; + return 0; + }); combo.setData(langs); if (value) { var item = combo.store.findWhere({value: value});