[DE] Fix Bug 33889.
This commit is contained in:
parent
18e5a35d97
commit
b819a5c0df
|
@ -1651,7 +1651,23 @@ define([
|
|||
},
|
||||
|
||||
loadLanguages: function() {
|
||||
var langs = this.api.asc_getSpellCheckLanguages();
|
||||
var apiLangs = this.api.asc_getSpellCheckLanguages(),
|
||||
langs = [], info;
|
||||
_.each(apiLangs, function(lang, index, list){
|
||||
info = Common.util.LanguageInfo.getLocalLanguageName(lang.asc_getId());
|
||||
langs.push({
|
||||
title: info[1],
|
||||
tip: info[0],
|
||||
code: lang.asc_getId()
|
||||
});
|
||||
}, this);
|
||||
|
||||
langs.sort(function(a, b){
|
||||
if (a.tip < b.tip) return -1;
|
||||
if (a.tip > b.tip) return 1;
|
||||
return 0;
|
||||
});
|
||||
|
||||
this.getApplication().getController('DocumentHolder').getView('DocumentHolder').setLanguages(langs);
|
||||
this.getApplication().getController('Statusbar').setLanguages(langs);
|
||||
},
|
||||
|
|
|
@ -144,17 +144,8 @@ define([
|
|||
/*
|
||||
* */
|
||||
|
||||
setLanguages: function(apiLangs) {
|
||||
var langs = this.langs = [], info;
|
||||
_.each(apiLangs, function(lang, index, list){
|
||||
info = Common.util.LanguageInfo.getLocalLanguageName(lang.asc_getId());
|
||||
langs.push({
|
||||
title: info[1],
|
||||
tip: info[0],
|
||||
code: lang.asc_getId()
|
||||
});
|
||||
}, this);
|
||||
|
||||
setLanguages: function(langs) {
|
||||
this.langs = langs;
|
||||
this.statusbar.reloadLanguages(langs);
|
||||
},
|
||||
|
||||
|
|
|
@ -3122,10 +3122,10 @@ define([
|
|||
if (langs && langs.length > 0) {
|
||||
_.each(langs, function(lang, index){
|
||||
me.langParaMenu.menu.addItem(new Common.UI.MenuItem({
|
||||
caption : Common.util.LanguageInfo.getLocalLanguageName(lang.asc_getId())[1],
|
||||
caption : lang.title,
|
||||
checkable : true,
|
||||
toggleGroup : 'popupparalang',
|
||||
langid : lang.asc_getId()
|
||||
langid : lang.code
|
||||
}).on('click', function(item, e){
|
||||
if (me.api){
|
||||
if (!_.isUndefined(item.options.langid))
|
||||
|
@ -3139,10 +3139,10 @@ define([
|
|||
}));
|
||||
|
||||
me.langTableMenu.menu.addItem(new Common.UI.MenuItem({
|
||||
caption : Common.util.LanguageInfo.getLocalLanguageName(lang.asc_getId())[1],
|
||||
caption : lang.title,
|
||||
checkable : true,
|
||||
toggleGroup : 'popuptablelang',
|
||||
langid : lang.asc_getId()
|
||||
langid : lang.code
|
||||
}).on('click', function(item, e){
|
||||
if (me.api){
|
||||
if (!_.isUndefined(item.options.langid))
|
||||
|
|
Loading…
Reference in a new issue