Merge branch 'develop' into feature/new-toolbar-pivot-table

This commit is contained in:
Julia Radzhabova 2017-09-07 16:15:13 +03:00
commit a701bbae4f
35 changed files with 1293 additions and 1220 deletions

View file

@ -106,7 +106,14 @@ Common.Locale = new(function() {
l10n = eval("(" + xhrObj.responseText + ")");
}
}
catch (e) {
catch (e) {
try {
xhrObj.open('GET', 'locale/en.json', false);
xhrObj.send('');
l10n = eval("(" + xhrObj.responseText + ")");
}
catch (e) {
}
}
return {

View file

@ -160,8 +160,8 @@ define([
'</span>' +
'</button>' +
'<button type="button" class="btn <%= cls %> inner-box-caption dropdown-toggle" data-toggle="dropdown">' +
'<span class="caption"><%= caption %></span>' +
'<span class="btn-fixflex-vcenter">' +
'<span class="caption"><%= caption %></span>' +
'<i class="caret img-commonctrl"></i>' +
'</span>' +
'</button>' +

View file

@ -108,6 +108,7 @@ define([
$scrollR.on('click', onScrollTabs.bind(this, 'right'));
$boxTabs.on('dblclick', '> .ribtab', onTabDblclick.bind(this));
$boxTabs.on('click', '> .ribtab', me.onTabClick.bind(this));
},
isTabActive: function(tag) {
@ -164,6 +165,12 @@ define([
// clearTimeout(optsFold.timer);
optsFold.$bar.removeClass('folded');
optsFold.$box.off();
var active_panel = optsFold.$box.find('.panel.active');
if ( active_panel.length ) {
var tab = active_panel.data('tab');
me.$tabs.find('> a[data-tab=' + tab + ']').parent().toggleClass('active', true);
}
}
},
@ -194,6 +201,18 @@ define([
}
},
onTabClick: function (e) {
var _is_active = $(e.currentTarget).hasClass('active');
if ( _is_active ) {
if ( this.isFolded ) {
// this.collapse();
}
} else {
var tab = $(e.target).data('tab');
this.setTab(tab);
}
},
setTab: function (tab) {
if ( !tab ) {
onShowFullviewPanel.call(this, false);

View file

@ -73,6 +73,7 @@ define([
subEditStrings : {},
filter : undefined,
hintmode : false,
previewmode: false,
isSelectedComment : false,
uids : [],
oldUids : [],
@ -143,6 +144,7 @@ define([
this.currentUserName = data.config.user.fullname;
this.sdkViewName = data['sdkviewname'] || this.sdkViewName;
this.hintmode = data['hintmode'] || false;
this.previewmode = data['previewmode'] || false;
}
},
setApi: function (api) {
@ -253,6 +255,8 @@ define([
return false;
},
onShowComment: function (id, selected) {
if (this.previewmode) return;
var comment = this.findComment(id, undefined);
if (comment) {
if (null !== comment.get('quote')) {
@ -759,6 +763,7 @@ define([
}
},
onApiShowComment: function (uids, posX, posY, leftX, opts, hint) {
if (this.previewmode) return;
this.isModeChanged = false;
if (hint && this.isSelectedComment && (0 === _.difference(this.uids, uids).length)) {
@ -874,6 +879,8 @@ define([
}
},
onApiUpdateCommentPosition: function (uids, posX, posY, leftX) {
if (this.previewmode) return;
var i, useAnimation = false,
comment = null,
text = undefined,
@ -1346,6 +1353,13 @@ define([
getView: function(name) {
return !name && this.view ?
this.view : Backbone.Controller.prototype.getView.call(this, name);
},
setPreviewMode: function(mode) {
this.previewmode = mode;
if (this.getPopover())
this.getPopover().hide();
}
}, Common.Controllers.Comments || {}));
});

View file

@ -61,9 +61,9 @@ define([
if ( appOptions.isEdit && !appOptions.isEditMailMerge && !appOptions.isEditDiagram ) {
var tab = {action: 'plugins', caption: me.panelPlugins.groupCaption};
var $panel = me.panelPlugins.getPanel();
me.$toolbarPanelPlugins = me.panelPlugins.getPanel();
toolbar.addTab(tab, $panel, 4); // TODO: clear plugins list in left panel
toolbar.addTab(tab, me.$toolbarPanelPlugins, 4); // TODO: clear plugins list in left panel
}
}
},
@ -82,11 +82,18 @@ define([
},
onLaunch: function() {
var store = this.getApplication().getCollection('Common.Collections.Plugins');
this.panelPlugins= this.createView('Common.Views.Plugins', {
storePlugins: this.getApplication().getCollection('Common.Collections.Plugins')
storePlugins: store
});
this.panelPlugins.on('render:after', _.bind(this.onAfterRender, this));
store.on({
add: this.onAddPlugin.bind(this),
reset: this.onResetPlugins.bind(this)
});
this._moveOffset = {x:0, y:0};
},
@ -105,13 +112,6 @@ define([
setMode: function(mode) {
if (mode.canPlugins) {
this.updatePluginsList();
var toolbar = this.getApplication().getController('Toolbar').getView('Toolbar');
var $panel = toolbar.$el.find('#plugins-panel');
if ( $panel ) {
this.panelPlugins.renderTo( $panel );
this.panelPlugins._onAppReady();
}
}
},
@ -173,6 +173,28 @@ define([
this.api.asc_pluginsRegister('', arr);
},
onAddPlugin: function (model) {
var me = this;
var btn = me.panelPlugins.createPluginButton(model);
var _group = $('> .group', me.$toolbarPanelPlugins);
var $slot = $('<span class="slot"></span>').appendTo(_group);
btn.render($slot);
},
onResetPlugins: function (collection) {
var me = this;
me.$toolbarPanelPlugins.empty();
var _group = $('<div class="group"></div>');
collection.each(function (model) {
var $slot = $('<span class="slot"></span>').appendTo(_group);
me.panelPlugins.createPluginButton(model).render($slot);
});
_group.appendTo(me.$toolbarPanelPlugins);
},
onSelectPlugin: function(picker, item, record, e){
var btn = $(e.target);
if (btn && btn.hasClass('plugin-caret')) {
@ -220,12 +242,15 @@ define([
menu.render(menuContainer);
menu.cmpEl.attr({tabindex: "-1"});
menu.on('show:after', function(cmp) {
if (cmp && cmp.menuAlignEl)
cmp.menuAlignEl.toggleClass('over', true);
}).on('hide:after', function(cmp) {
if (cmp && cmp.menuAlignEl)
cmp.menuAlignEl.toggleClass('over', false);
menu.on({
'show:after': function(cmp) {
if (cmp && cmp.menuAlignEl)
cmp.menuAlignEl.toggleClass('over', true);
},
'hide:after': function(cmp) {
if (cmp && cmp.menuAlignEl)
cmp.menuAlignEl.toggleClass('over', false);
}
});
}
@ -276,16 +301,22 @@ define([
buttons: isCustomWindow ? undefined : newBtns,
toolcallback: _.bind(this.onToolClose, this)
});
me.pluginDlg.on('render:after', function(obj){
obj.getChild('.footer .dlg-btn').on('click', _.bind(me.onDlgBtnClick, me));
me.pluginContainer = me.pluginDlg.$window.find('#id-plugin-container');
}).on('close', function(obj){
me.pluginDlg = undefined;
}).on('drag', function(args){
me.api.asc_pluginEnableMouseEvents(args[1]=='start');
}).on('resize', function(args){
me.api.asc_pluginEnableMouseEvents(args[1]=='start');
me.pluginDlg.on({
'render:after': function(obj){
obj.getChild('.footer .dlg-btn').on('click', _.bind(me.onDlgBtnClick, me));
me.pluginContainer = me.pluginDlg.$window.find('#id-plugin-container');
},
'close': function(obj){
me.pluginDlg = undefined;
},
'drag': function(args){
me.api.asc_pluginEnableMouseEvents(args[1]=='start');
},
'resize': function(args){
me.api.asc_pluginEnableMouseEvents(args[1]=='start');
}
});
me.pluginDlg.show();
}
}

View file

@ -530,13 +530,11 @@ define([
var leftMenu = app.getController('LeftMenu').leftMenu;
leftMenu.btnComments.setDisabled(disable);
if (disable) leftMenu.close();
var comments = app.getController('Common.Controllers.Comments');
if (comments)
comments.setPreviewMode(disable);
if (this.view) {
var group = this.view.$el.find('.move-changes');
group.css('position', disable ? 'relative' : 'initial');
disable && group.find('.toolbar-group-mask').css({
left: 0, right: 0, top: 0, bottom: 0
});
this.view.$el.find('.no-group-mask').css('opacity', 1);
}
},

View file

@ -703,6 +703,22 @@ Common.Utils.createXhr = function () {
return xmlhttp;
}
Common.Utils.getConfigJson = function (url) {
if ( url ) {
try {
var xhrObj = Common.Utils.createXhr();
if ( xhrObj ) {
xhrObj.open('GET', url, false);
xhrObj.send('');
return JSON.parse(xhrObj.responseText);
}
} catch (e) {}
}
return null;
}
Common.Utils.asyncCall = function (callback, scope, args) {
(new Promise(function (resolve, reject) {
resolve();

View file

@ -95,6 +95,7 @@ define([
this.type = options.type;
this.codepages = options.codepages;
this.settings = options.settings;
this.validatePwd = options.validatePwd || false;
_options.tpl = _.template(this.template)(_options);
@ -104,18 +105,20 @@ define([
Common.UI.Window.prototype.render.call(this);
if (this.$window) {
var me = this;
this.$window.find('.tool').hide();
this.$window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this));
if (this.type == Asc.c_oAscAdvancedOptionsID.DRM) {
this.inputPwd = new Common.UI.InputField({
el: $('#id-password-txt'),
type: 'password',
allowBlank: false,
validateOnBlur: false
validateOnBlur: false,
validation : function(value) {
return me.txtIncorrectPwd;
}
});
this.$window.find('input').on('keypress', _.bind(this.onKeyPress, this));
} else {
var me = this;
this.initCodePages();
this.onPrimary = function() {
me.onBtnClick();
@ -132,6 +135,8 @@ define([
var me = this;
setTimeout(function(){
me.inputPwd.cmpEl.find('input').focus();
if (me.validatePwd)
me.inputPwd.checkValidate();
}, 500);
}
},
@ -375,7 +380,8 @@ define([
txtTitle : "Choose %1 options",
txtPassword : "Password",
txtTitleProtected : "Protected File",
txtOther: 'Other'
txtOther: 'Other',
txtIncorrectPwd: 'Password is incorrect.'
}, Common.Views.OpenDialog || {}));
});

View file

@ -73,7 +73,6 @@ define([
initialize: function(options) {
_.extend(this, options);
this._locked = false;
this._pluginsIsInited = false;
this._state = {
DisabledControls: true
};
@ -86,9 +85,8 @@ define([
},
render: function(el) {
el = el || this.el;
$(el).html(this.template({scope: this}));
this.$el = $(el);
el && (this.$el = $(el));
this.$el.html(this.template({scope: this}));
this.viewPluginsList = new Common.UI.DataView({
el: $('#plugins-list'),
@ -109,7 +107,7 @@ define([
this.pluginName = $('#current-plugin-header label');
this.pluginsPanel = $('#plugins-box');
this.pluginsMask = $('#plugins-mask');
this.pluginsMask = $('#plugins-mask', this.$el);
this.currentPluginPanel = $('#current-plugin-box');
this.currentPluginFrame = $('#current-plugin-frame');
@ -124,8 +122,8 @@ define([
getPanel: function () {
var _panel = $('<section id="plugins-panel" class="panel" data-tab="plugins"></section>');
var _group = $('<div class="group"></div>');
if ( !this.storePlugins.isEmpty() ) {
var _group = $('<div class="group"></div>');
this.storePlugins.each(function (model) {
// var btn = new Common.UI.Button({
// cls: 'btn-toolbar x-huge icon-top',
@ -138,10 +136,9 @@ define([
// var $slot = $('<span class="slot"></span>').appendTo(_group);
// btn.render($slot);
});
_group.appendTo(_panel);
}
_group.appendTo(_panel);
return _panel;
},
@ -155,13 +152,13 @@ define([
icons = modes[model.get('currentVariation')].get('icons'),
_icon_url = model.get('baseUrl') + icons[((window.devicePixelRatio > 1) ? 1 : 0) + (icons.length>2 ? 2 : 0)],
btn = new Common.UI.Button({
cls: 'btn-toolbar x-huge icon-top',
iconImg: _icon_url,
caption: model.get('name'),
menu: modes && modes.length > 1,
split: modes && modes.length > 1,
value: guid,
hint: model.get('name')
cls: 'btn-toolbar x-huge icon-top',
iconImg: _icon_url,
caption: model.get('name'),
menu: modes && modes.length > 1,
split: modes && modes.length > 1,
value: guid,
hint: model.get('name')
});
var $slot = $('<span class="slot"></span>').appendTo(_group);
@ -276,40 +273,53 @@ define([
},
_onAppReady: function (mode) {
if (this._pluginsIsInited) return;
},
createPluginButton: function (model) {
var me = this;
this._pluginsIsInited = (this.storePlugins.length>0);
this.storePlugins.each(function(model) {
var _plugin_btn = model.get('button');
if ( _plugin_btn ) {
_plugin_btn.on('click', function(b, e) {
me.fireEvent('plugin:select', [b.options.value, 0]);
var modes = model.get('variations'),
guid = model.get('guid'),
icons = modes[model.get('currentVariation')].get('icons'),
icon_url = model.get('baseUrl') + icons[((window.devicePixelRatio > 1) ? 1 : 0) + (icons.length > 2 ? 2 : 0)];
var btn = new Common.UI.Button({
cls: 'btn-toolbar x-huge icon-top',
iconImg: icon_url,
caption: model.get('name'),
menu: modes && modes.length > 1,
split: modes && modes.length > 1,
value: guid,
hint: model.get('name')
});
if ( btn.split ) {
var _menu_items = [];
_.each(model.get('variations'), function(version, index) {
_menu_items.push({
caption : index > 0 ? version.get('description') : me.textStart,
value : parseInt(version.get('index'))
});
});
if ( _plugin_btn.split ) {
var _menu_items = [];
_.each(model.get('variations'), function(version, index) {
_menu_items.push({
caption : index > 0 ? version.get('description') : me.textStart,
value : parseInt(version.get('index'))
});
});
btn.setMenu(
new Common.UI.Menu({
items: _menu_items,
pluginGuid: model.get('guid')
})
);
_plugin_btn.setMenu(
new Common.UI.Menu({
items: _menu_items,
pluginGuid: model.get('guid')
})
);
btn.menu.on('item:click', function(menu, item, e) {
me.fireEvent('plugin:select', [menu.options.pluginGuid, item.value]);
});
}
_plugin_btn.menu.on('item:click', function(menu, item, e) {
me.fireEvent('plugin:select', [menu.options.pluginGuid, item.value]);
});
}
}
btn.on('click', function(b, e) {
me.fireEvent('plugin:select', [b.options.value, 0]);
});
model.set('button', btn);
me.lockedControls.push(btn);
return btn;
},
strPlugins: 'Plugins',

View file

@ -414,6 +414,8 @@ define([
'<section id="review-changes-panel" class="panel" data-tab="review">' +
'<div class="group">' +
'<span id="slot-set-lang" class="btn-slot text x-huge"></span>' +
'</div>' +
'<div class="group no-group-mask" style="padding-left: 0;">' +
'<span id="slot-btn-spelling" class="btn-slot text x-huge"></span>' +
'</div>' +
'<div class="separator long comments"/>' +

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -155,6 +155,9 @@
}
.btn-fixflex-vcenter {
display: flex;
align-items: center;
.caret {
vertical-align: inherit;
}

View file

@ -64,4 +64,7 @@
&.sr, &.sr-Cyrl-RS, &.sr-Latn-RS {background-position: -16px -168px;}
&.sk, &.sk-SK {background-position: -32px -168px;}
&.kk, &.kk-KZ {background-position: 0 -180px;}
&.fi, &.fi-FI {background-position: -16px -180px;}
&.zh, &.zh-CN {background-position: -32px -180px;}
&.ja, &.ja-JP {background-position: 0 -192px;}
}

View file

@ -168,6 +168,7 @@
.box-inner-shadow(0 -1px 0 @gray-dark);
.group {
position: relative;
display: table-cell;
vertical-align: middle;
white-space: nowrap;

View file

@ -555,6 +555,8 @@ define([
else
Common.Utils.asyncCall(this.dlgSearch.resumeKeyEvents, this.dlgSearch);
}
if (this.api && state == 'hide')
this.api.asc_enableKeyEvents(true);
},
onMenuChange: function (value) {

View file

@ -566,12 +566,17 @@ define([
}
application.getController('DocumentHolder').getView().focus();
if (this.api) {
if (this.api && !toolbarView._state.previewmode) {
var cansave = this.api.asc_isDocumentCanSave(),
forcesave = this.appOptions.forcesave;
var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch');
if (toolbarView.btnSave.isDisabled() !== (!cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
toolbarView.btnSave.setDisabled(!cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
isDisabled = !cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (toolbarView.btnSave.isDisabled() !== isDisabled)
toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
@ -1407,11 +1412,16 @@ define([
var toolbarView = this.getApplication().getController('Toolbar').getView();
if (toolbarView) {
if (toolbarView && !toolbarView._state.previewmode) {
var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
forcesave = this.appOptions.forcesave;
if (toolbarView.btnSave.isDisabled() !== (!isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
toolbarView.btnSave.setDisabled(!isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isDisabled = !isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (toolbarView.btnSave.isDisabled() !== isDisabled)
toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
/** coauthoring begin **/
@ -1425,11 +1435,16 @@ define([
toolbarController = application.getController('Toolbar'),
toolbarView = toolbarController.getView();
if (toolbarView && this.api) {
if (toolbarView && this.api && !toolbarView._state.previewmode) {
var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
forcesave = this.appOptions.forcesave;
if (toolbarView.btnSave.isDisabled() !== (!isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
toolbarView.btnSave.setDisabled(!isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (toolbarView.btnSave.isDisabled() !== isDisabled)
toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
@ -1739,6 +1754,7 @@ define([
} else if (type == Asc.c_oAscAdvancedOptionsID.DRM) {
dlg = new Common.Views.OpenDialog({
type: type,
validatePwd: !!me._state.isDRM,
handler: function (value) {
me.isShowOpenDialog = false;
if (me && me.api) {
@ -1747,6 +1763,7 @@ define([
}
}
});
me._state.isDRM = true;
}
if (dlg) {
this.isShowOpenDialog = true;
@ -1854,23 +1871,7 @@ define([
requestPlugins: function(pluginsPath) { // request plugins
if (!pluginsPath) return;
var _getPluginJson = function(plugin) {
if ( plugin ) {
try {
var xhrObj = Common.Utils.createXhr();
if (xhrObj && plugin) {
xhrObj.open('GET', plugin, false);
xhrObj.send('');
return JSON.parse(xhrObj.responseText);
}
} catch (e) {}
}
return null;
};
var value = _getPluginJson(pluginsPath);
if (value)
this.updatePlugins(value, false);
this.updatePlugins( Common.Utils.getConfigJson(pluginsPath), false );
},
updatePlugins: function(plugins, uiCustomize) { // plugins from config
@ -1879,29 +1880,15 @@ define([
var pluginsData = (uiCustomize) ? plugins.UIpluginsData : plugins.pluginsData;
if (!pluginsData || pluginsData.length<1) return;
var _getPluginJson = function(plugin) {
if ( plugin ) {
try {
var xhrObj = Common.Utils.createXhr();
if (xhrObj && plugin) {
xhrObj.open('GET', plugin, false);
xhrObj.send('');
return JSON.parse(xhrObj.responseText);
}
} catch (e) {}
}
return null;
};
var arr = [],
baseUrl = _.isEmpty(plugins.url) ? "" : plugins.url;
if (baseUrl !== "")
console.log("Obsolete: The url parameter is deprecated. Please check the documentation for new plugin connection configuration.");
console.warn("Obsolete: The url parameter is deprecated. Please check the documentation for new plugin connection configuration.");
pluginsData.forEach(function(item){
item = baseUrl + item; // for compatibility with previouse version of server, where plugins.url is used.
var value = _getPluginJson(item);
item = baseUrl + item; // for compatibility with previous version of server, where plugins.url is used.
var value = Common.Utils.getConfigJson(item);
if (value) {
value.baseUrl = item.substring(0, item.lastIndexOf("config.json"));
value.oldVersion = (baseUrl !== "");
@ -1922,18 +1909,11 @@ define([
if (plugins) {
var arr = [], arrUI = [];
plugins.pluginsData.forEach(function(item){
if (uiCustomize!==undefined && (pluginStore.findWhere({baseUrl : item.baseUrl}) || pluginStore.findWhere({guid : item.guid}))) return;
var variations = item.variations,
variationsArr = [];
variations.forEach(function(itemVar){
var isSupported = false;
for (var i=0; i<itemVar.EditorsSupport.length; i++){
if (itemVar.EditorsSupport[i]=='word') {
isSupported = true; break;
}
}
if (isSupported && (isEdit || itemVar.isViewer)) {
var variationsArr = [];
item.variations.forEach(function(itemVar){
if ( (isEdit || itemVar.isViewer) &&
_.contains(itemVar.EditorsSupport, 'word') )
{
var icons = itemVar.icons;
if (item.oldVersion) { // for compatibility with previouse version of server, where plugins.url is used.
icons = [];
@ -1941,27 +1921,23 @@ define([
icons.push(icon.substring(icon.lastIndexOf("\/")+1));
});
}
item.isUICustomizer ? arrUI.push(item.baseUrl + itemVar.url) :
variationsArr.push(new Common.Models.PluginVariation({
description: itemVar.description,
index: variationsArr.length,
url : (item.oldVersion) ? (itemVar.url.substring(itemVar.url.lastIndexOf("\/")+1) ) : itemVar.url,
icons : icons,
isViewer: itemVar.isViewer,
EditorsSupport: itemVar.EditorsSupport,
isVisual: itemVar.isVisual,
isCustomWindow: itemVar.isCustomWindow,
isModal: itemVar.isModal,
isInsideMode: itemVar.isInsideMode,
initDataType: itemVar.initDataType,
initData: itemVar.initData,
isUpdateOleOnResize : itemVar.isUpdateOleOnResize,
buttons: itemVar.buttons,
size: itemVar.size,
initOnSelectionChanged: itemVar.initOnSelectionChanged
}));
if (item.isUICustomizer ) {
arrUI.push(item.baseUrl + itemVar.url)
} else {
var model = new Common.Models.PluginVariation(itemVar);
model.set({
index: variationsArr.length,
url: (item.oldVersion) ? (itemVar.url.substring(itemVar.url.lastIndexOf("\/") + 1) ) : itemVar.url,
icons: icons
});
variationsArr.push(model);
}
}
});
if (variationsArr.length>0 && !item.isUICustomizer)
arr.push(new Common.Models.Plugin({
name : item.name,
@ -1972,15 +1948,12 @@ define([
}));
});
if (uiCustomize!==false) // from ui customizer in editor config or desktop event
if ( uiCustomize!==false ) // from ui customizer in editor config or desktop event
this.UICustomizePlugins = arrUI;
if (uiCustomize === undefined) { // for desktop
if ( !uiCustomize ) {
if (pluginStore) pluginStore.reset(arr);
this.appOptions.canPlugins = (pluginStore.length>0);
} else if (!uiCustomize) {
if (pluginStore) pluginStore.add(arr);
this.appOptions.canPlugins = (pluginStore.length>0);
this.appOptions.canPlugins = !pluginStore.isEmpty();
}
} else if (!uiCustomize){
this.appOptions.canPlugins = false;

View file

@ -656,7 +656,7 @@ define([
header_locked = pr.get_Locked();
in_header = true;
} else if (type === Asc.c_oAscTypeSelectElement.Image) {
in_image = in_header = true;
in_image = true;
image_locked = pr.get_Locked();
if (pr && pr.get_ChartProperties())
in_chart = true;
@ -726,7 +726,7 @@ define([
need_disable = toolbar.mnuPageNumCurrentPos.isDisabled() && toolbar.mnuPageNumberPosPicker.isDisabled();
toolbar.mnuInsertPageNum.setDisabled(need_disable);
need_disable = paragraph_locked || header_locked || in_header || in_equation && !btn_eq_state || this.api.asc_IsCursorInFootnote();
need_disable = paragraph_locked || header_locked || in_header || in_image || in_equation && !btn_eq_state || this.api.asc_IsCursorInFootnote();
toolbar.btnsPageBreak.disable(need_disable);
need_disable = paragraph_locked || header_locked || !can_add_image || in_equation;
@ -909,18 +909,23 @@ define([
},
onSave: function(e) {
var toolbar = this.toolbar;
if (this.api) {
var isModified = this.api.asc_isDocumentCanSave();
var isSyncButton = $('.icon', this.toolbar.btnSave.cmpEl).hasClass('btn-synch');
if (!isModified && !isSyncButton && !this.toolbar.mode.forcesave)
var isSyncButton = $('.icon', toolbar.btnSave.cmpEl).hasClass('btn-synch');
if (!isModified && !isSyncButton && !toolbar.mode.forcesave)
return;
this.api.asc_Save();
}
this.toolbar.btnSave.setDisabled(!this.toolbar.mode.forcesave);
toolbar.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(!toolbar.mode.forcesave);
}
});
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
Common.NotificationCenter.trigger('edit:complete', toolbar);
Common.component.Analytics.trackEvent('Save');
Common.component.Analytics.trackEvent('ToolBar', 'Save');
@ -2695,7 +2700,6 @@ define([
$('.btn-color-value-line', me.toolbar.btnHighlightColor.cmpEl).css('background-color', '#' + strcolor);
me.toolbar.btnHighlightColor.toggle(true, true);
me.toolbar.btnHighlightColor.cmpEl.removeClass('open');
}
strcolor = strcolor || 'transparent';
@ -2775,10 +2779,23 @@ define([
disable = disable || (reviewmode ? toolbar_mask.length>0 : group_mask.length>0);
toolbar.$el.find('.toolbar').toggleClass('masked', disable);
toolbar.btnHide.setDisabled(disable);
disable ? Common.util.Shortcuts.suspendEvents('alt+h') : Common.util.Shortcuts.resumeEvents('alt+h');
if ( toolbar.synchTooltip )
toolbar.synchTooltip.hide();
toolbar._state.previewmode = reviewmode && disable;
if (reviewmode) {
toolbar._state.previewmode && toolbar.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(true);
}
});
if (toolbar.needShowSynchTip) {
toolbar.needShowSynchTip = false;
toolbar.onCollaborativeChanges();
}
}
disable ? Common.util.Shortcuts.suspendEvents('alt+h') : Common.util.Shortcuts.resumeEvents('alt+h');
},
onSelectRecepientsClick: function() {

View file

@ -339,6 +339,11 @@ define([
return !this.$el.is(':hidden');
},
getButton: function(type) {
if (type == 'save')
return this.miSave;
},
btnSaveCaption : 'Save',
btnDownloadCaption : 'Download as...',
btnInfoCaption : 'Document Info...',

View file

@ -242,7 +242,7 @@ define([
this.panelHistory = panel.render('#left-panel-history');
} else
if (name == 'plugins' && !this.panelPlugins) {
this.panelPlugins = panel.render('#left-panel-plugins');
this.panelPlugins = panel.render(/*'#left-panel-plugins'*/);
}
},

View file

@ -103,7 +103,8 @@ define([
this.toolbarControls = [];
this.textOnlyControls = [];
this._state = {
hasCollaborativeChanges: undefined
hasCollaborativeChanges: undefined,
previewmode: false
};
this.btnSaveCls = 'btn-save';
this.btnSaveTip = this.tipSave + Common.Utils.String.platformKey('Ctrl+S');
@ -121,6 +122,7 @@ define([
iconCls: 'no-mask ' + this.btnSaveCls
});
this.toolbarControls.push(this.btnSave);
this.btnsSave = [this.btnSave];
this.btnUndo = new Common.UI.Button({
id: 'id-toolbar-btn-undo',
@ -1187,17 +1189,6 @@ define([
this.needShowSynchTip = false;
/** coauthoring end **/
me.$tabs.parent().on('click', '.ribtab', function (e) {
var tab = $(e.target).data('tab');
if (tab == 'file') {
me.fireEvent('file:open');
} else
if ( me.isTabActive('file') )
me.fireEvent('file:close');
me.setTab(tab);
});
Common.NotificationCenter.on({
'window:resize': function() {
Common.UI.Mixtbar.prototype.onResize.apply(me, arguments);
@ -1223,6 +1214,21 @@ define([
return this;
},
onTabClick: function (e) {
var tab = $(e.target).data('tab'),
me = this;
if ( !me.isTabActive(tab) ) {
if ( tab == 'file' ) {
me.fireEvent('file:open');
} else
if ( me.isTabActive('file') )
me.fireEvent('file:close');
}
Common.UI.Mixtbar.prototype.onTabClick.apply(me, arguments);
},
rendererComponents: function (html) {
var $host = $(html);
var _injectComponent = function (id, cmp) {
@ -1992,6 +1998,13 @@ define([
maxRows: 8,
maxColumns: 10
});
var btnsave = DE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save');
if (btnsave && this.btnsSave) {
this.btnsSave.push(btnsave);
this.toolbarControls.push(btnsave);
btnsave.setDisabled(this.btnsSave[0].isDisabled());
}
},
onToolbarAfterRender: function(toolbar) {
@ -2075,7 +2088,11 @@ define([
setMode: function (mode) {
if (mode.isDisconnected) {
this.btnSave.setDisabled(true);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(true);
}
});
this.btnCopy.setDisabled(true);
this.btnPaste.setDisabled(true);
this.btnUndo.setDisabled(true);
@ -2198,7 +2215,7 @@ define([
/** coauthoring begin **/
onCollaborativeChanges: function () {
if (this._state.hasCollaborativeChanges) return;
if (!this.btnSave.rendered) {
if (!this.btnSave.rendered || this._state.previewmode) {
this.needShowSynchTip = true;
return;
}
@ -2217,7 +2234,11 @@ define([
this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S'));
}
this.btnSave.setDisabled(false);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(false);
}
});
Common.Gateway.collaborativeChanges();
},
@ -2238,8 +2259,9 @@ define([
},
synchronizeChanges: function () {
if (this.btnSave.rendered) {
var iconEl = $('.icon', this.btnSave.cmpEl);
if (!this._state.previewmode && this.btnSave.rendered) {
var iconEl = $('.icon', this.btnSave.cmpEl),
me = this;
if (iconEl.hasClass('btn-synch')) {
iconEl.removeClass('btn-synch');
@ -2247,7 +2269,11 @@ define([
if (this.synchTooltip)
this.synchTooltip.hide();
this.btnSave.updateHint(this.btnSaveTip);
this.btnSave.setDisabled(!this.mode.forcesave);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(!me.mode.forcesave);
}
});
this._state.hasCollaborativeChanges = false;
}
}

View file

@ -121,7 +121,7 @@
"Common.Views.Comments.textComments": "Comments",
"Common.Views.Comments.textEdit": "OK",
"Common.Views.Comments.textEnterCommentHint": "Enter your comment here",
"Common.Views.Comments.textHintAddComment": "Add Comment",
"Common.Views.Comments.textHintAddComment": "Add comment",
"Common.Views.Comments.textOpenAgain": "Open Again",
"Common.Views.Comments.textReply": "Reply",
"Common.Views.Comments.textResolve": "Resolve",
@ -179,6 +179,7 @@
"Common.Views.OpenDialog.cancelButtonText": "Cancel",
"Common.Views.OpenDialog.okButtonText": "OK",
"Common.Views.OpenDialog.txtEncoding": "Encoding ",
"Common.Views.OpenDialog.txtIncorrectPwd": "Password is incorrect.",
"Common.Views.OpenDialog.txtPassword": "Password",
"Common.Views.OpenDialog.txtTitle": "Choose %1 options",
"Common.Views.OpenDialog.txtTitleProtected": "Protected File",
@ -192,16 +193,16 @@
"Common.Views.RenameDialog.okButtonText": "Ok",
"Common.Views.RenameDialog.textName": "File name",
"Common.Views.RenameDialog.txtInvalidName": "The file name cannot contain any of the following characters: ",
"Common.Views.ReviewChanges.hintNext": "To Next Change",
"Common.Views.ReviewChanges.hintPrev": "To Previous Change",
"Common.Views.ReviewChanges.tipReview": "Track Changes",
"Common.Views.ReviewChanges.hintNext": "To next change",
"Common.Views.ReviewChanges.hintPrev": "To previous change",
"Common.Views.ReviewChanges.tipReview": "Track changes",
"Common.Views.ReviewChanges.tipReviewView": "Select the mode you want the changes to be displayed",
"Common.Views.ReviewChanges.tipSetDocLang": "Set Document Language",
"Common.Views.ReviewChanges.tipSetDocLang": "Set document language",
"Common.Views.ReviewChanges.tipSetSpelling": "Spell checking",
"Common.Views.ReviewChanges.txtAccept": "Accept",
"Common.Views.ReviewChanges.txtAcceptAll": "Accept All Changes",
"Common.Views.ReviewChanges.txtAcceptChanges": "Accept Changes",
"Common.Views.ReviewChanges.txtAcceptCurrent": "Accept Current Change",
"Common.Views.ReviewChanges.txtAcceptChanges": "Accept changes",
"Common.Views.ReviewChanges.txtAcceptCurrent": "Accept current change",
"Common.Views.ReviewChanges.txtClose": "Close",
"Common.Views.ReviewChanges.txtDocLang": "Language",
"Common.Views.ReviewChanges.txtFinal": "All changes accepted (Preview)",
@ -211,17 +212,17 @@
"Common.Views.ReviewChanges.txtPrev": "Previous",
"Common.Views.ReviewChanges.txtReject": "Reject",
"Common.Views.ReviewChanges.txtRejectAll": "Reject All Changes",
"Common.Views.ReviewChanges.txtRejectChanges": "Reject Changes",
"Common.Views.ReviewChanges.txtRejectCurrent": "Reject Current Change",
"Common.Views.ReviewChanges.txtSpelling": "Spell checking",
"Common.Views.ReviewChanges.txtRejectChanges": "Reject changes",
"Common.Views.ReviewChanges.txtRejectCurrent": "Reject current change",
"Common.Views.ReviewChanges.txtSpelling": "Spell Checking",
"Common.Views.ReviewChanges.txtTurnon": "Track Changes",
"Common.Views.ReviewChanges.txtView": "Display Mode",
"Common.Views.ReviewChangesDialog.textTitle": "Review Changes",
"Common.Views.ReviewChangesDialog.txtAccept": "Accept",
"Common.Views.ReviewChangesDialog.txtAcceptAll": "Accept All Changes",
"Common.Views.ReviewChangesDialog.txtAcceptCurrent": "Accept Current Change",
"Common.Views.ReviewChangesDialog.txtNext": "To Next Change",
"Common.Views.ReviewChangesDialog.txtPrev": "To Previous Change",
"Common.Views.ReviewChangesDialog.txtNext": "To next change",
"Common.Views.ReviewChangesDialog.txtPrev": "To previous change",
"Common.Views.ReviewChangesDialog.txtReject": "Reject",
"Common.Views.ReviewChangesDialog.txtRejectAll": "Reject All Changes",
"Common.Views.ReviewChangesDialog.txtRejectCurrent": "Reject Current Change",
@ -361,7 +362,7 @@
"DE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.",
"DE.Controllers.Statusbar.textHasChanges": "New changes have been tracked",
"DE.Controllers.Statusbar.textTrackChanges": "The document is opened with the Track Changes mode enabled",
"DE.Controllers.Statusbar.tipReview": "Track Changes",
"DE.Controllers.Statusbar.tipReview": "Track changes",
"DE.Controllers.Statusbar.zoomText": "Zoom {0}%",
"DE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.<br>The text style will be displayed using one of the system fonts, the saved font will be used when it is available.<br>Do you want to continue?",
"DE.Controllers.Toolbar.confirmDeleteFootnotes": "Do you want to delete all footnotes?",
@ -382,140 +383,140 @@
"DE.Controllers.Toolbar.textSymbols": "Symbols",
"DE.Controllers.Toolbar.textWarning": "Warning",
"DE.Controllers.Toolbar.txtAccent_Accent": "Acute",
"DE.Controllers.Toolbar.txtAccent_ArrowD": "Right-Left Arrow Above",
"DE.Controllers.Toolbar.txtAccent_ArrowL": "Leftwards Arrow Above",
"DE.Controllers.Toolbar.txtAccent_ArrowR": "Rightwards Arrow Above",
"DE.Controllers.Toolbar.txtAccent_ArrowD": "Right-left arrow above",
"DE.Controllers.Toolbar.txtAccent_ArrowL": "Leftwards arrow above",
"DE.Controllers.Toolbar.txtAccent_ArrowR": "Rightwards arrow above",
"DE.Controllers.Toolbar.txtAccent_Bar": "Bar",
"DE.Controllers.Toolbar.txtAccent_BarBot": "Underbar",
"DE.Controllers.Toolbar.txtAccent_BarTop": "Overbar",
"DE.Controllers.Toolbar.txtAccent_BorderBox": "Boxed Formula (With Placeholder)",
"DE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Boxed Formula(Example)",
"DE.Controllers.Toolbar.txtAccent_BorderBox": "Boxed formula (with placeholder)",
"DE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Boxed formula (example)",
"DE.Controllers.Toolbar.txtAccent_Check": "Check",
"DE.Controllers.Toolbar.txtAccent_CurveBracketBot": "Underbrace",
"DE.Controllers.Toolbar.txtAccent_CurveBracketTop": "Overbrace",
"DE.Controllers.Toolbar.txtAccent_Custom_1": "Vector A",
"DE.Controllers.Toolbar.txtAccent_Custom_2": "ABC With Overbar",
"DE.Controllers.Toolbar.txtAccent_Custom_3": "x XOR y With Overbar",
"DE.Controllers.Toolbar.txtAccent_DDDot": "Triple Dot",
"DE.Controllers.Toolbar.txtAccent_DDot": "Double Dot",
"DE.Controllers.Toolbar.txtAccent_Custom_2": "ABC with overbar",
"DE.Controllers.Toolbar.txtAccent_Custom_3": "x XOR y with overbar",
"DE.Controllers.Toolbar.txtAccent_DDDot": "Triple dot",
"DE.Controllers.Toolbar.txtAccent_DDot": "Double dot",
"DE.Controllers.Toolbar.txtAccent_Dot": "Dot",
"DE.Controllers.Toolbar.txtAccent_DoubleBar": "Double Overbar",
"DE.Controllers.Toolbar.txtAccent_DoubleBar": "Double overbar",
"DE.Controllers.Toolbar.txtAccent_Grave": "Grave",
"DE.Controllers.Toolbar.txtAccent_GroupBot": "Grouping Character Below",
"DE.Controllers.Toolbar.txtAccent_GroupTop": "Grouping Character Above",
"DE.Controllers.Toolbar.txtAccent_HarpoonL": "Leftwards Harpoon Above",
"DE.Controllers.Toolbar.txtAccent_HarpoonR": "Rightwards Harpoon Above",
"DE.Controllers.Toolbar.txtAccent_GroupBot": "Grouping character below",
"DE.Controllers.Toolbar.txtAccent_GroupTop": "Grouping character above",
"DE.Controllers.Toolbar.txtAccent_HarpoonL": "Leftwards harpoon above",
"DE.Controllers.Toolbar.txtAccent_HarpoonR": "Rightwards harpoon above",
"DE.Controllers.Toolbar.txtAccent_Hat": "Hat",
"DE.Controllers.Toolbar.txtAccent_Smile": "Breve",
"DE.Controllers.Toolbar.txtAccent_Tilde": "Tilde",
"DE.Controllers.Toolbar.txtBracket_Angle": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Brackets with Separators",
"DE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Brackets with Separators",
"DE.Controllers.Toolbar.txtBracket_Angle_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Angle_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Brackets with separators",
"DE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Brackets with separators",
"DE.Controllers.Toolbar.txtBracket_Angle_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Angle_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Curve": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Curve_Delimiter_2": "Brackets with Separators",
"DE.Controllers.Toolbar.txtBracket_Curve_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Curve_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Custom_1": "Cases (Two Conditions)",
"DE.Controllers.Toolbar.txtBracket_Custom_2": "Cases (Three Conditions)",
"DE.Controllers.Toolbar.txtBracket_Custom_3": "Stack Object",
"DE.Controllers.Toolbar.txtBracket_Custom_4": "Stack Object",
"DE.Controllers.Toolbar.txtBracket_Custom_5": "Cases Example",
"DE.Controllers.Toolbar.txtBracket_Custom_6": "Binomial Coefficient",
"DE.Controllers.Toolbar.txtBracket_Custom_7": "Binomial Coefficient",
"DE.Controllers.Toolbar.txtBracket_Curve_Delimiter_2": "Brackets with separators",
"DE.Controllers.Toolbar.txtBracket_Curve_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Curve_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Custom_1": "Cases (two conditions)",
"DE.Controllers.Toolbar.txtBracket_Custom_2": "Cases (three conditions)",
"DE.Controllers.Toolbar.txtBracket_Custom_3": "Stack object",
"DE.Controllers.Toolbar.txtBracket_Custom_4": "Stack object",
"DE.Controllers.Toolbar.txtBracket_Custom_5": "Cases example",
"DE.Controllers.Toolbar.txtBracket_Custom_6": "Binomial coefficient",
"DE.Controllers.Toolbar.txtBracket_Custom_7": "Binomial coefficient",
"DE.Controllers.Toolbar.txtBracket_Line": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Line_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Line_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Line_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Line_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_LineDouble": "Brackets",
"DE.Controllers.Toolbar.txtBracket_LineDouble_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_LineDouble_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_LineDouble_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_LineDouble_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_LowLim": "Brackets",
"DE.Controllers.Toolbar.txtBracket_LowLim_NoneNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_LowLim_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_LowLim_NoneNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_LowLim_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Round": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Round_Delimiter_2": "Brackets with Separators",
"DE.Controllers.Toolbar.txtBracket_Round_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Round_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Round_Delimiter_2": "Brackets with separators",
"DE.Controllers.Toolbar.txtBracket_Round_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Round_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Square": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Square_CloseClose": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Square_CloseOpen": "Brackets",
"DE.Controllers.Toolbar.txtBracket_Square_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Square_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_Square_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Square_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_Square_OpenOpen": "Brackets",
"DE.Controllers.Toolbar.txtBracket_SquareDouble": "Brackets",
"DE.Controllers.Toolbar.txtBracket_SquareDouble_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_SquareDouble_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_SquareDouble_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_SquareDouble_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_UppLim": "Brackets",
"DE.Controllers.Toolbar.txtBracket_UppLim_NoneOpen": "Single Bracket",
"DE.Controllers.Toolbar.txtBracket_UppLim_OpenNone": "Single Bracket",
"DE.Controllers.Toolbar.txtFractionDiagonal": "Skewed Fraction",
"DE.Controllers.Toolbar.txtBracket_UppLim_NoneOpen": "Single bracket",
"DE.Controllers.Toolbar.txtBracket_UppLim_OpenNone": "Single bracket",
"DE.Controllers.Toolbar.txtFractionDiagonal": "Skewed fraction",
"DE.Controllers.Toolbar.txtFractionDifferential_1": "Differential",
"DE.Controllers.Toolbar.txtFractionDifferential_2": "Differential",
"DE.Controllers.Toolbar.txtFractionDifferential_3": "Differential",
"DE.Controllers.Toolbar.txtFractionDifferential_4": "Differential",
"DE.Controllers.Toolbar.txtFractionHorizontal": "Linear Fraction",
"DE.Controllers.Toolbar.txtFractionPi_2": "Pi Over 2",
"DE.Controllers.Toolbar.txtFractionSmall": "Small Fraction",
"DE.Controllers.Toolbar.txtFractionVertical": "Stacked Fraction",
"DE.Controllers.Toolbar.txtFunction_1_Cos": "Inverse Cosine Function",
"DE.Controllers.Toolbar.txtFunction_1_Cosh": "Hyperbolic Inverse Cosine Function",
"DE.Controllers.Toolbar.txtFunction_1_Cot": "Inverse Cotangent Function",
"DE.Controllers.Toolbar.txtFunction_1_Coth": "Hyperbolic Inverse Cotangent Function",
"DE.Controllers.Toolbar.txtFunction_1_Csc": "Inverse Cosecant Function",
"DE.Controllers.Toolbar.txtFunction_1_Csch": "Hyperbolic Inverse Cosecant Function",
"DE.Controllers.Toolbar.txtFunction_1_Sec": "Inverse Secant Function",
"DE.Controllers.Toolbar.txtFunction_1_Sech": "Hyperbolic Inverse Secant Function",
"DE.Controllers.Toolbar.txtFunction_1_Sin": "Inverse Sine Function",
"DE.Controllers.Toolbar.txtFunction_1_Sinh": "Hyperbolic Inverse Sine Function",
"DE.Controllers.Toolbar.txtFunction_1_Tan": "Inverse Tangent Function",
"DE.Controllers.Toolbar.txtFunction_1_Tanh": "Hyperbolic Inverse Tangent Function",
"DE.Controllers.Toolbar.txtFunction_Cos": "Cosine Function",
"DE.Controllers.Toolbar.txtFunction_Cosh": "Hyperbolic Cosine Function",
"DE.Controllers.Toolbar.txtFunction_Cot": "Cotangent Function",
"DE.Controllers.Toolbar.txtFunction_Coth": "Hyperbolic Cotangent Function",
"DE.Controllers.Toolbar.txtFunction_Csc": "Cosecant Function",
"DE.Controllers.Toolbar.txtFunction_Csch": "Hyperbolic Cosecant Function",
"DE.Controllers.Toolbar.txtFractionHorizontal": "Linear fraction",
"DE.Controllers.Toolbar.txtFractionPi_2": "Pi over 2",
"DE.Controllers.Toolbar.txtFractionSmall": "Small fraction",
"DE.Controllers.Toolbar.txtFractionVertical": "Stacked fraction",
"DE.Controllers.Toolbar.txtFunction_1_Cos": "Inverse cosine function",
"DE.Controllers.Toolbar.txtFunction_1_Cosh": "Hyperbolic inverse cosine function",
"DE.Controllers.Toolbar.txtFunction_1_Cot": "Inverse cotangent function",
"DE.Controllers.Toolbar.txtFunction_1_Coth": "Hyperbolic inverse cotangent function",
"DE.Controllers.Toolbar.txtFunction_1_Csc": "Inverse cosecant function",
"DE.Controllers.Toolbar.txtFunction_1_Csch": "Hyperbolic inverse cosecant function",
"DE.Controllers.Toolbar.txtFunction_1_Sec": "Inverse secant function",
"DE.Controllers.Toolbar.txtFunction_1_Sech": "Hyperbolic inverse secant function",
"DE.Controllers.Toolbar.txtFunction_1_Sin": "Inverse sine function",
"DE.Controllers.Toolbar.txtFunction_1_Sinh": "Hyperbolic inverse sine function",
"DE.Controllers.Toolbar.txtFunction_1_Tan": "Inverse tangent function",
"DE.Controllers.Toolbar.txtFunction_1_Tanh": "Hyperbolic inverse tangent function",
"DE.Controllers.Toolbar.txtFunction_Cos": "Cosine function",
"DE.Controllers.Toolbar.txtFunction_Cosh": "Hyperbolic cosine function",
"DE.Controllers.Toolbar.txtFunction_Cot": "Cotangent function",
"DE.Controllers.Toolbar.txtFunction_Coth": "Hyperbolic cotangent function",
"DE.Controllers.Toolbar.txtFunction_Csc": "Cosecant function",
"DE.Controllers.Toolbar.txtFunction_Csch": "Hyperbolic cosecant function",
"DE.Controllers.Toolbar.txtFunction_Custom_1": "Sine theta",
"DE.Controllers.Toolbar.txtFunction_Custom_2": "Cos 2x",
"DE.Controllers.Toolbar.txtFunction_Custom_3": "Tangent formula",
"DE.Controllers.Toolbar.txtFunction_Sec": "Secant Function",
"DE.Controllers.Toolbar.txtFunction_Sech": "Hyperbolic Secant Function",
"DE.Controllers.Toolbar.txtFunction_Sin": "Sine Function",
"DE.Controllers.Toolbar.txtFunction_Sinh": "Hyperbolic Sine Function",
"DE.Controllers.Toolbar.txtFunction_Tan": "Tangent Function",
"DE.Controllers.Toolbar.txtFunction_Tanh": "Hyperbolic Tangent Function",
"DE.Controllers.Toolbar.txtFunction_Sec": "Secant function",
"DE.Controllers.Toolbar.txtFunction_Sech": "Hyperbolic secant function",
"DE.Controllers.Toolbar.txtFunction_Sin": "Sine function",
"DE.Controllers.Toolbar.txtFunction_Sinh": "Hyperbolic sine function",
"DE.Controllers.Toolbar.txtFunction_Tan": "Tangent function",
"DE.Controllers.Toolbar.txtFunction_Tanh": "Hyperbolic tangent function",
"DE.Controllers.Toolbar.txtIntegral": "Integral",
"DE.Controllers.Toolbar.txtIntegral_dtheta": "Differential theta",
"DE.Controllers.Toolbar.txtIntegral_dx": "Differential x",
"DE.Controllers.Toolbar.txtIntegral_dy": "Differential y",
"DE.Controllers.Toolbar.txtIntegralCenterSubSup": "Integral",
"DE.Controllers.Toolbar.txtIntegralDouble": "Double Integral",
"DE.Controllers.Toolbar.txtIntegralDoubleCenterSubSup": "Double Integral",
"DE.Controllers.Toolbar.txtIntegralDoubleSubSup": "Double Integral",
"DE.Controllers.Toolbar.txtIntegralOriented": "Contour Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Contour Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedDouble": "Surface Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Surface Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Surface Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Contour Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedTriple": "Volume Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Volume Integral",
"DE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Volume Integral",
"DE.Controllers.Toolbar.txtIntegralDouble": "Double integral",
"DE.Controllers.Toolbar.txtIntegralDoubleCenterSubSup": "Double integral",
"DE.Controllers.Toolbar.txtIntegralDoubleSubSup": "Double integral",
"DE.Controllers.Toolbar.txtIntegralOriented": "Contour integral",
"DE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Contour integral",
"DE.Controllers.Toolbar.txtIntegralOrientedDouble": "Surface integral",
"DE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Surface integral",
"DE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Surface integral",
"DE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Contour integral",
"DE.Controllers.Toolbar.txtIntegralOrientedTriple": "Volume integral",
"DE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Volume integral",
"DE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Volume integral",
"DE.Controllers.Toolbar.txtIntegralSubSup": "Integral",
"DE.Controllers.Toolbar.txtIntegralTriple": "Triple Integral",
"DE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Triple Integral",
"DE.Controllers.Toolbar.txtIntegralTripleSubSup": "Triple Integral",
"DE.Controllers.Toolbar.txtIntegralTriple": "Triple integral",
"DE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Triple integral",
"DE.Controllers.Toolbar.txtIntegralTripleSubSup": "Triple integral",
"DE.Controllers.Toolbar.txtLargeOperator_Conjunction": "Wedge",
"DE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSub": "Wedge",
"DE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSubSup": "Wedge",
"DE.Controllers.Toolbar.txtLargeOperator_Conjunction_Sub": "Wedge",
"DE.Controllers.Toolbar.txtLargeOperator_Conjunction_SubSup": "Wedge",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd": "Co-Product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Co-Product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Co-Product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Co-Product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Co-Product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd": "Co-product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Co-product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Co-product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Co-product",
"DE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Co-product",
"DE.Controllers.Toolbar.txtLargeOperator_Custom_1": "Summation",
"DE.Controllers.Toolbar.txtLargeOperator_Custom_2": "Summation",
"DE.Controllers.Toolbar.txtLargeOperator_Custom_3": "Summation",
@ -546,157 +547,157 @@
"DE.Controllers.Toolbar.txtLargeOperator_Union_CenterSubSup": "Union",
"DE.Controllers.Toolbar.txtLargeOperator_Union_Sub": "Union",
"DE.Controllers.Toolbar.txtLargeOperator_Union_SubSup": "Union",
"DE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit Example",
"DE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maximum Example",
"DE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit example",
"DE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maximum example",
"DE.Controllers.Toolbar.txtLimitLog_Lim": "Limit",
"DE.Controllers.Toolbar.txtLimitLog_Ln": "Natural Logarithm",
"DE.Controllers.Toolbar.txtLimitLog_Ln": "Natural logarithm",
"DE.Controllers.Toolbar.txtLimitLog_Log": "Logarithm",
"DE.Controllers.Toolbar.txtLimitLog_LogBase": "Logarithm",
"DE.Controllers.Toolbar.txtLimitLog_Max": "Maximum",
"DE.Controllers.Toolbar.txtLimitLog_Min": "Minimum",
"DE.Controllers.Toolbar.txtMarginsH": "Top and bottom margins are too high for a given page height",
"DE.Controllers.Toolbar.txtMarginsW": "Left and right margins are too wide for a given page width",
"DE.Controllers.Toolbar.txtMatrix_1_2": "1x2 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_1_3": "1x3 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_2_1": "2x1 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_2_2": "2x2 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_2_2_DLineBracket": "Empty Matrix with Brackets",
"DE.Controllers.Toolbar.txtMatrix_2_2_LineBracket": "Empty Matrix with Brackets",
"DE.Controllers.Toolbar.txtMatrix_2_2_RoundBracket": "Empty Matrix with Brackets",
"DE.Controllers.Toolbar.txtMatrix_2_2_SquareBracket": "Empty Matrix with Brackets",
"DE.Controllers.Toolbar.txtMatrix_2_3": "2x3 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_3_1": "3x1 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_3_2": "3x2 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_3_3": "3x3 Empty Matrix",
"DE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Baseline Dots",
"DE.Controllers.Toolbar.txtMatrix_Dots_Center": "Midline Dots",
"DE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diagonal Dots",
"DE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Vertical Dots",
"DE.Controllers.Toolbar.txtMatrix_Flat_Round": "Sparse Matrix",
"DE.Controllers.Toolbar.txtMatrix_Flat_Square": "Sparse Matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 Identity Matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_2_NoZeros": "3x3 Identity Matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_3": "3x3 Identity Matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_3_NoZeros": "3x3 Identity Matrix",
"DE.Controllers.Toolbar.txtOperator_ArrowD_Bot": "Right-Left Arrow Below",
"DE.Controllers.Toolbar.txtOperator_ArrowD_Top": "Right-Left Arrow Above",
"DE.Controllers.Toolbar.txtOperator_ArrowL_Bot": "Leftwards Arrow Below",
"DE.Controllers.Toolbar.txtOperator_ArrowL_Top": "Leftwards Arrow Above",
"DE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Rightwards Arrow Below",
"DE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Rightwards Arrow Above",
"DE.Controllers.Toolbar.txtOperator_ColonEquals": "Colon Equal",
"DE.Controllers.Toolbar.txtMatrix_1_2": "1x2 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_1_3": "1x3 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_2_1": "2x1 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_2_2": "2x2 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_2_2_DLineBracket": "Empty matrix with brackets",
"DE.Controllers.Toolbar.txtMatrix_2_2_LineBracket": "Empty matrix with brackets",
"DE.Controllers.Toolbar.txtMatrix_2_2_RoundBracket": "Empty matrix with brackets",
"DE.Controllers.Toolbar.txtMatrix_2_2_SquareBracket": "Empty matrix with brackets",
"DE.Controllers.Toolbar.txtMatrix_2_3": "2x3 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_3_1": "3x1 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_3_2": "3x2 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_3_3": "3x3 empty matrix",
"DE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Baseline dots",
"DE.Controllers.Toolbar.txtMatrix_Dots_Center": "Midline dots",
"DE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diagonal dots",
"DE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Vertical dots",
"DE.Controllers.Toolbar.txtMatrix_Flat_Round": "Sparse matrix",
"DE.Controllers.Toolbar.txtMatrix_Flat_Square": "Sparse matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 identity matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_2_NoZeros": "3x3 identity matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_3": "3x3 identity matrix",
"DE.Controllers.Toolbar.txtMatrix_Identity_3_NoZeros": "3x3 identity matrix",
"DE.Controllers.Toolbar.txtOperator_ArrowD_Bot": "Right-left arrow below",
"DE.Controllers.Toolbar.txtOperator_ArrowD_Top": "Right-left arrow above",
"DE.Controllers.Toolbar.txtOperator_ArrowL_Bot": "Leftwards arrow below",
"DE.Controllers.Toolbar.txtOperator_ArrowL_Top": "Leftwards arrow above",
"DE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Rightwards arrow below",
"DE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Rightwards arrow above",
"DE.Controllers.Toolbar.txtOperator_ColonEquals": "Colon equal",
"DE.Controllers.Toolbar.txtOperator_Custom_1": "Yields",
"DE.Controllers.Toolbar.txtOperator_Custom_2": "Delta Yields",
"DE.Controllers.Toolbar.txtOperator_Definition": "Equal to By Definition",
"DE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta Equal To",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowD_Bot": "Right-Left Arrow Below",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowD_Top": "Right-Left Arrow Above",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowL_Bot": "Leftwards Arrow Below",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowL_Top": "Leftwards Arrow Above",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowR_Bot": "Rightwards Arrow Below",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowR_Top": "Rightwards Arrow Above",
"DE.Controllers.Toolbar.txtOperator_EqualsEquals": "Equal Equal",
"DE.Controllers.Toolbar.txtOperator_MinusEquals": "Minus Equal",
"DE.Controllers.Toolbar.txtOperator_PlusEquals": "Plus Equal",
"DE.Controllers.Toolbar.txtOperator_UnitOfMeasure": "Measured By",
"DE.Controllers.Toolbar.txtOperator_Custom_2": "Delta yields",
"DE.Controllers.Toolbar.txtOperator_Definition": "Equal to by definition",
"DE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta equal to",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowD_Bot": "Right-left arrow below",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowD_Top": "Right-left arrow above",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowL_Bot": "Leftwards arrow below",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowL_Top": "Leftwards arrow above",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowR_Bot": "Rightwards arrow below",
"DE.Controllers.Toolbar.txtOperator_DoubleArrowR_Top": "Rightwards arrow above",
"DE.Controllers.Toolbar.txtOperator_EqualsEquals": "Equal equal",
"DE.Controllers.Toolbar.txtOperator_MinusEquals": "Minus equal",
"DE.Controllers.Toolbar.txtOperator_PlusEquals": "Plus equal",
"DE.Controllers.Toolbar.txtOperator_UnitOfMeasure": "Measured by",
"DE.Controllers.Toolbar.txtRadicalCustom_1": "Radical",
"DE.Controllers.Toolbar.txtRadicalCustom_2": "Radical",
"DE.Controllers.Toolbar.txtRadicalRoot_2": "Square Root With Degree",
"DE.Controllers.Toolbar.txtRadicalRoot_3": "Cubic Root",
"DE.Controllers.Toolbar.txtRadicalRoot_n": "Radical With Degree",
"DE.Controllers.Toolbar.txtRadicalSqrt": "Square Root",
"DE.Controllers.Toolbar.txtRadicalRoot_2": "Square root with degree",
"DE.Controllers.Toolbar.txtRadicalRoot_3": "Cubic root",
"DE.Controllers.Toolbar.txtRadicalRoot_n": "Radical with degree",
"DE.Controllers.Toolbar.txtRadicalSqrt": "Square root",
"DE.Controllers.Toolbar.txtScriptCustom_1": "Script",
"DE.Controllers.Toolbar.txtScriptCustom_2": "Script",
"DE.Controllers.Toolbar.txtScriptCustom_3": "Script",
"DE.Controllers.Toolbar.txtScriptCustom_4": "Script",
"DE.Controllers.Toolbar.txtScriptSub": "Subscript",
"DE.Controllers.Toolbar.txtScriptSubSup": "Subscript-Superscript",
"DE.Controllers.Toolbar.txtScriptSubSupLeft": "LeftSubscript-Superscript",
"DE.Controllers.Toolbar.txtScriptSubSup": "Subscript-superscript",
"DE.Controllers.Toolbar.txtScriptSubSupLeft": "Left subscript-superscript",
"DE.Controllers.Toolbar.txtScriptSup": "Superscript",
"DE.Controllers.Toolbar.txtSymbol_about": "Approximately",
"DE.Controllers.Toolbar.txtSymbol_additional": "Complement",
"DE.Controllers.Toolbar.txtSymbol_aleph": "Alef",
"DE.Controllers.Toolbar.txtSymbol_alpha": "Alpha",
"DE.Controllers.Toolbar.txtSymbol_approx": "Almost Equal To",
"DE.Controllers.Toolbar.txtSymbol_ast": "Asterisk Operator",
"DE.Controllers.Toolbar.txtSymbol_approx": "Almost equal to",
"DE.Controllers.Toolbar.txtSymbol_ast": "Asterisk operator",
"DE.Controllers.Toolbar.txtSymbol_beta": "Beta",
"DE.Controllers.Toolbar.txtSymbol_beth": "Bet",
"DE.Controllers.Toolbar.txtSymbol_bullet": "Bullet Operator",
"DE.Controllers.Toolbar.txtSymbol_bullet": "Bullet operator",
"DE.Controllers.Toolbar.txtSymbol_cap": "Intersection",
"DE.Controllers.Toolbar.txtSymbol_cbrt": "Cube Root",
"DE.Controllers.Toolbar.txtSymbol_cdots": "Midline Horizontal Ellipsis",
"DE.Controllers.Toolbar.txtSymbol_cbrt": "Cube root",
"DE.Controllers.Toolbar.txtSymbol_cdots": "Midline horizontal ellipsis",
"DE.Controllers.Toolbar.txtSymbol_celsius": "Degrees Celsius",
"DE.Controllers.Toolbar.txtSymbol_chi": "Chi",
"DE.Controllers.Toolbar.txtSymbol_cong": "Approximately Equal To",
"DE.Controllers.Toolbar.txtSymbol_cong": "Approximately equal to",
"DE.Controllers.Toolbar.txtSymbol_cup": "Union",
"DE.Controllers.Toolbar.txtSymbol_ddots": "Down Right Diagonal Ellipsis",
"DE.Controllers.Toolbar.txtSymbol_ddots": "Down right diagonal ellipsis",
"DE.Controllers.Toolbar.txtSymbol_degree": "Degrees",
"DE.Controllers.Toolbar.txtSymbol_delta": "Delta",
"DE.Controllers.Toolbar.txtSymbol_div": "Division Sign",
"DE.Controllers.Toolbar.txtSymbol_downarrow": "Down Arrow",
"DE.Controllers.Toolbar.txtSymbol_emptyset": "Empty Set",
"DE.Controllers.Toolbar.txtSymbol_div": "Division sign",
"DE.Controllers.Toolbar.txtSymbol_downarrow": "Down arrow",
"DE.Controllers.Toolbar.txtSymbol_emptyset": "Empty set",
"DE.Controllers.Toolbar.txtSymbol_epsilon": "Epsilon",
"DE.Controllers.Toolbar.txtSymbol_equals": "Equal",
"DE.Controllers.Toolbar.txtSymbol_equiv": "Identical To",
"DE.Controllers.Toolbar.txtSymbol_equiv": "Identical to",
"DE.Controllers.Toolbar.txtSymbol_eta": "Eta",
"DE.Controllers.Toolbar.txtSymbol_exists": "There Exist",
"DE.Controllers.Toolbar.txtSymbol_exists": "There exist",
"DE.Controllers.Toolbar.txtSymbol_factorial": "Factorial",
"DE.Controllers.Toolbar.txtSymbol_fahrenheit": "Degrees Fahrenheit",
"DE.Controllers.Toolbar.txtSymbol_forall": "For All",
"DE.Controllers.Toolbar.txtSymbol_forall": "For all",
"DE.Controllers.Toolbar.txtSymbol_gamma": "Gamma",
"DE.Controllers.Toolbar.txtSymbol_geq": "Greater Than or Equal To",
"DE.Controllers.Toolbar.txtSymbol_gg": "Much Greater Than",
"DE.Controllers.Toolbar.txtSymbol_greater": "Greater Than",
"DE.Controllers.Toolbar.txtSymbol_in": "Element Of",
"DE.Controllers.Toolbar.txtSymbol_geq": "Greater than or equal to",
"DE.Controllers.Toolbar.txtSymbol_gg": "Much greater than",
"DE.Controllers.Toolbar.txtSymbol_greater": "Greater than",
"DE.Controllers.Toolbar.txtSymbol_in": "Element of",
"DE.Controllers.Toolbar.txtSymbol_inc": "Increment",
"DE.Controllers.Toolbar.txtSymbol_infinity": "Infinity",
"DE.Controllers.Toolbar.txtSymbol_iota": "Iota",
"DE.Controllers.Toolbar.txtSymbol_kappa": "Kappa",
"DE.Controllers.Toolbar.txtSymbol_lambda": "Lambda",
"DE.Controllers.Toolbar.txtSymbol_leftarrow": "Left Arrow",
"DE.Controllers.Toolbar.txtSymbol_leftrightarrow": "Left-Right Arrow",
"DE.Controllers.Toolbar.txtSymbol_leq": "Less Than or Equal To",
"DE.Controllers.Toolbar.txtSymbol_less": "Less Than",
"DE.Controllers.Toolbar.txtSymbol_ll": "Much Less Than",
"DE.Controllers.Toolbar.txtSymbol_leftarrow": "Left arrow",
"DE.Controllers.Toolbar.txtSymbol_leftrightarrow": "Left-right arrow",
"DE.Controllers.Toolbar.txtSymbol_leq": "Less than or equal to",
"DE.Controllers.Toolbar.txtSymbol_less": "Less than",
"DE.Controllers.Toolbar.txtSymbol_ll": "Much less than",
"DE.Controllers.Toolbar.txtSymbol_minus": "Minus",
"DE.Controllers.Toolbar.txtSymbol_mp": "Minus Plus",
"DE.Controllers.Toolbar.txtSymbol_mp": "Minus plus",
"DE.Controllers.Toolbar.txtSymbol_mu": "Mu",
"DE.Controllers.Toolbar.txtSymbol_nabla": "Nabla",
"DE.Controllers.Toolbar.txtSymbol_neq": "Not Equal To",
"DE.Controllers.Toolbar.txtSymbol_ni": "Contains as Member",
"DE.Controllers.Toolbar.txtSymbol_not": "Not Sign",
"DE.Controllers.Toolbar.txtSymbol_notexists": "There Does Not Exist",
"DE.Controllers.Toolbar.txtSymbol_neq": "Not equal to",
"DE.Controllers.Toolbar.txtSymbol_ni": "Contains as member",
"DE.Controllers.Toolbar.txtSymbol_not": "Not sign",
"DE.Controllers.Toolbar.txtSymbol_notexists": "There does not exist",
"DE.Controllers.Toolbar.txtSymbol_nu": "Nu",
"DE.Controllers.Toolbar.txtSymbol_o": "Omicron",
"DE.Controllers.Toolbar.txtSymbol_omega": "Omega",
"DE.Controllers.Toolbar.txtSymbol_partial": "Partial Differential",
"DE.Controllers.Toolbar.txtSymbol_partial": "Partial differential",
"DE.Controllers.Toolbar.txtSymbol_percent": "Percentage",
"DE.Controllers.Toolbar.txtSymbol_phi": "Phi",
"DE.Controllers.Toolbar.txtSymbol_pi": "Pi",
"DE.Controllers.Toolbar.txtSymbol_plus": "Plus",
"DE.Controllers.Toolbar.txtSymbol_pm": "Plus Minus",
"DE.Controllers.Toolbar.txtSymbol_propto": "Proportional To",
"DE.Controllers.Toolbar.txtSymbol_pm": "Plus minus",
"DE.Controllers.Toolbar.txtSymbol_propto": "Proportional to",
"DE.Controllers.Toolbar.txtSymbol_psi": "Psi",
"DE.Controllers.Toolbar.txtSymbol_qdrt": "Fourth Root",
"DE.Controllers.Toolbar.txtSymbol_qed": "End of Proof",
"DE.Controllers.Toolbar.txtSymbol_rddots": "Up Right Diagonal Ellipsis",
"DE.Controllers.Toolbar.txtSymbol_qdrt": "Fourth root",
"DE.Controllers.Toolbar.txtSymbol_qed": "End of proof",
"DE.Controllers.Toolbar.txtSymbol_rddots": "Up right diagonal ellipsis",
"DE.Controllers.Toolbar.txtSymbol_rho": "Rho",
"DE.Controllers.Toolbar.txtSymbol_rightarrow": "Right Arrow",
"DE.Controllers.Toolbar.txtSymbol_rightarrow": "Right arrow",
"DE.Controllers.Toolbar.txtSymbol_sigma": "Sigma",
"DE.Controllers.Toolbar.txtSymbol_sqrt": "Radical Sign",
"DE.Controllers.Toolbar.txtSymbol_sqrt": "Radical sign",
"DE.Controllers.Toolbar.txtSymbol_tau": "Tau",
"DE.Controllers.Toolbar.txtSymbol_therefore": "Therefore",
"DE.Controllers.Toolbar.txtSymbol_theta": "Theta",
"DE.Controllers.Toolbar.txtSymbol_times": "Multiplication Sign",
"DE.Controllers.Toolbar.txtSymbol_uparrow": "Up Arrow",
"DE.Controllers.Toolbar.txtSymbol_times": "Multiplication sign",
"DE.Controllers.Toolbar.txtSymbol_uparrow": "Up arrow",
"DE.Controllers.Toolbar.txtSymbol_upsilon": "Upsilon",
"DE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon Variant",
"DE.Controllers.Toolbar.txtSymbol_varphi": "Phi Variant",
"DE.Controllers.Toolbar.txtSymbol_varpi": "Pi Variant",
"DE.Controllers.Toolbar.txtSymbol_varrho": "Rho Variant",
"DE.Controllers.Toolbar.txtSymbol_varsigma": "Sigma Variant",
"DE.Controllers.Toolbar.txtSymbol_vartheta": "Theta Variant",
"DE.Controllers.Toolbar.txtSymbol_vdots": "Vertical Ellipsis",
"DE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon variant",
"DE.Controllers.Toolbar.txtSymbol_varphi": "Phi variant",
"DE.Controllers.Toolbar.txtSymbol_varpi": "Pi variant",
"DE.Controllers.Toolbar.txtSymbol_varrho": "Rho variant",
"DE.Controllers.Toolbar.txtSymbol_varsigma": "Sigma variant",
"DE.Controllers.Toolbar.txtSymbol_vartheta": "Theta variant",
"DE.Controllers.Toolbar.txtSymbol_vdots": "Vertical ellipsis",
"DE.Controllers.Toolbar.txtSymbol_xsi": "Xi",
"DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta",
"DE.Views.ChartSettings.textAdvanced": "Show advanced settings",
@ -1022,9 +1023,9 @@
"DE.Views.FileMenuPanels.Settings.txtPt": "Point",
"DE.Views.FileMenuPanels.Settings.txtSpellCheck": "Spell Checking",
"DE.Views.FileMenuPanels.Settings.txtWin": "as Windows",
"DE.Views.HeaderFooterSettings.textBottomCenter": "Bottom Center",
"DE.Views.HeaderFooterSettings.textBottomLeft": "Bottom Left",
"DE.Views.HeaderFooterSettings.textBottomRight": "Bottom Right",
"DE.Views.HeaderFooterSettings.textBottomCenter": "Bottom center",
"DE.Views.HeaderFooterSettings.textBottomLeft": "Bottom left",
"DE.Views.HeaderFooterSettings.textBottomRight": "Bottom right",
"DE.Views.HeaderFooterSettings.textDiffFirst": "Different first page",
"DE.Views.HeaderFooterSettings.textDiffOdd": "Different odd and even pages",
"DE.Views.HeaderFooterSettings.textHeaderFromBottom": "Footer from Bottom",
@ -1033,9 +1034,9 @@
"DE.Views.HeaderFooterSettings.textPageNum": "Insert Page Number",
"DE.Views.HeaderFooterSettings.textPosition": "Position",
"DE.Views.HeaderFooterSettings.textSameAs": "Link to Previous",
"DE.Views.HeaderFooterSettings.textTopCenter": "Top Center",
"DE.Views.HeaderFooterSettings.textTopLeft": "Top Left",
"DE.Views.HeaderFooterSettings.textTopRight": "Top Right",
"DE.Views.HeaderFooterSettings.textTopCenter": "Top center",
"DE.Views.HeaderFooterSettings.textTopLeft": "Top left",
"DE.Views.HeaderFooterSettings.textTopRight": "Top right",
"DE.Views.HyperlinkSettingsDialog.cancelButtonText": "Cancel",
"DE.Views.HyperlinkSettingsDialog.okButtonText": "OK",
"DE.Views.HyperlinkSettingsDialog.textDefault": "Selected text fragment",
@ -1093,7 +1094,7 @@
"DE.Views.ImageSettingsAdvanced.textHeight": "Height",
"DE.Views.ImageSettingsAdvanced.textHorizontal": "Horizontal",
"DE.Views.ImageSettingsAdvanced.textJoinType": "Join Type",
"DE.Views.ImageSettingsAdvanced.textKeepRatio": "Constant Proportions",
"DE.Views.ImageSettingsAdvanced.textKeepRatio": "Constant proportions",
"DE.Views.ImageSettingsAdvanced.textLeft": "Left",
"DE.Views.ImageSettingsAdvanced.textLeftMargin": "Left Margin",
"DE.Views.ImageSettingsAdvanced.textLine": "Line",
@ -1127,12 +1128,12 @@
"DE.Views.ImageSettingsAdvanced.textWidth": "Width",
"DE.Views.ImageSettingsAdvanced.textWrap": "Wrapping Style",
"DE.Views.ImageSettingsAdvanced.textWrapBehindTooltip": "Behind",
"DE.Views.ImageSettingsAdvanced.textWrapInFrontTooltip": "In Front",
"DE.Views.ImageSettingsAdvanced.textWrapInFrontTooltip": "In front",
"DE.Views.ImageSettingsAdvanced.textWrapInlineTooltip": "Inline",
"DE.Views.ImageSettingsAdvanced.textWrapSquareTooltip": "Square",
"DE.Views.ImageSettingsAdvanced.textWrapThroughTooltip": "Through",
"DE.Views.ImageSettingsAdvanced.textWrapTightTooltip": "Tight",
"DE.Views.ImageSettingsAdvanced.textWrapTopbottomTooltip": "Top and Bottom",
"DE.Views.ImageSettingsAdvanced.textWrapTopbottomTooltip": "Top and bottom",
"DE.Views.LeftMenu.tipAbout": "About",
"DE.Views.LeftMenu.tipChat": "Chat",
"DE.Views.LeftMenu.tipComments": "Comments",
@ -1285,23 +1286,23 @@
"DE.Views.ParagraphSettingsAdvanced.textTabRight": "Right",
"DE.Views.ParagraphSettingsAdvanced.textTitle": "Paragraph - Advanced Settings",
"DE.Views.ParagraphSettingsAdvanced.textTop": "Top",
"DE.Views.ParagraphSettingsAdvanced.tipAll": "Set Outer Border and All Inner Lines",
"DE.Views.ParagraphSettingsAdvanced.tipBottom": "Set Bottom Border Only",
"DE.Views.ParagraphSettingsAdvanced.tipInner": "Set Horizontal Inner Lines Only",
"DE.Views.ParagraphSettingsAdvanced.tipLeft": "Set Left Border Only",
"DE.Views.ParagraphSettingsAdvanced.tipNone": "Set No Borders",
"DE.Views.ParagraphSettingsAdvanced.tipOuter": "Set Outer Border Only",
"DE.Views.ParagraphSettingsAdvanced.tipRight": "Set Right Border Only",
"DE.Views.ParagraphSettingsAdvanced.tipTop": "Set Top Border Only",
"DE.Views.ParagraphSettingsAdvanced.tipAll": "Set outer border and all inner lines",
"DE.Views.ParagraphSettingsAdvanced.tipBottom": "Set bottom border only",
"DE.Views.ParagraphSettingsAdvanced.tipInner": "Set horizontal inner lines only",
"DE.Views.ParagraphSettingsAdvanced.tipLeft": "Set left border only",
"DE.Views.ParagraphSettingsAdvanced.tipNone": "Set no borders",
"DE.Views.ParagraphSettingsAdvanced.tipOuter": "Set outer border only",
"DE.Views.ParagraphSettingsAdvanced.tipRight": "Set right border only",
"DE.Views.ParagraphSettingsAdvanced.tipTop": "Set top border only",
"DE.Views.ParagraphSettingsAdvanced.txtNoBorders": "No borders",
"DE.Views.RightMenu.txtChartSettings": "Chart Settings",
"DE.Views.RightMenu.txtHeaderFooterSettings": "Header and Footer Settings",
"DE.Views.RightMenu.txtImageSettings": "Image Settings",
"DE.Views.RightMenu.txtMailMergeSettings": "Mail Merge Settings",
"DE.Views.RightMenu.txtParagraphSettings": "Paragraph Settings",
"DE.Views.RightMenu.txtShapeSettings": "Shape Settings",
"DE.Views.RightMenu.txtTableSettings": "Table Settings",
"DE.Views.RightMenu.txtTextArtSettings": "Text Art Settings",
"DE.Views.RightMenu.txtChartSettings": "Chart settings",
"DE.Views.RightMenu.txtHeaderFooterSettings": "Header and footer settings",
"DE.Views.RightMenu.txtImageSettings": "Image settings",
"DE.Views.RightMenu.txtMailMergeSettings": "Mail merge settings",
"DE.Views.RightMenu.txtParagraphSettings": "Paragraph settings",
"DE.Views.RightMenu.txtShapeSettings": "Shape settings",
"DE.Views.RightMenu.txtTableSettings": "Table settings",
"DE.Views.RightMenu.txtTextArtSettings": "Text Art settings",
"DE.Views.ShapeSettings.strBackground": "Background color",
"DE.Views.ShapeSettings.strChange": "Change Autoshape",
"DE.Views.ShapeSettings.strColor": "Color",
@ -1354,12 +1355,12 @@
"DE.Views.ShapeSettings.txtWood": "Wood",
"DE.Views.Statusbar.goToPageText": "Go to Page",
"DE.Views.Statusbar.pageIndexText": "Page {0} of {1}",
"DE.Views.Statusbar.tipFitPage": "Fit to Page",
"DE.Views.Statusbar.tipFitWidth": "Fit to Width",
"DE.Views.Statusbar.tipSetLang": "Set Text Language",
"DE.Views.Statusbar.tipFitPage": "Fit to page",
"DE.Views.Statusbar.tipFitWidth": "Fit to width",
"DE.Views.Statusbar.tipSetLang": "Set text language",
"DE.Views.Statusbar.tipZoomFactor": "Zoom",
"DE.Views.Statusbar.tipZoomIn": "Zoom In",
"DE.Views.Statusbar.tipZoomOut": "Zoom Out",
"DE.Views.Statusbar.tipZoomIn": "Zoom in",
"DE.Views.Statusbar.tipZoomOut": "Zoom out",
"DE.Views.Statusbar.txtPageNumInvalid": "Page number invalid",
"DE.Views.StyleTitleDialog.textHeader": "Create New Style",
"DE.Views.StyleTitleDialog.textNextStyle": "Next paragraph style",
@ -1402,16 +1403,16 @@
"DE.Views.TableSettings.textWrap": "Wrapping Style",
"DE.Views.TableSettings.textWrapNoneTooltip": "Inline table",
"DE.Views.TableSettings.textWrapParallelTooltip": "Flow table",
"DE.Views.TableSettings.tipAll": "Set Outer Border and All Inner Lines",
"DE.Views.TableSettings.tipBottom": "Set Outer Bottom Border Only",
"DE.Views.TableSettings.tipInner": "Set Inner Lines Only",
"DE.Views.TableSettings.tipInnerHor": "Set Horizontal Inner Lines Only",
"DE.Views.TableSettings.tipInnerVert": "Set Vertical Inner Lines Only",
"DE.Views.TableSettings.tipLeft": "Set Outer Left Border Only",
"DE.Views.TableSettings.tipNone": "Set No Borders",
"DE.Views.TableSettings.tipOuter": "Set Outer Border Only",
"DE.Views.TableSettings.tipRight": "Set Outer Right Border Only",
"DE.Views.TableSettings.tipTop": "Set Outer Top Border Only",
"DE.Views.TableSettings.tipAll": "Set outer border and all inner lines",
"DE.Views.TableSettings.tipBottom": "Set outer bottom border only",
"DE.Views.TableSettings.tipInner": "Set inner lines only",
"DE.Views.TableSettings.tipInnerHor": "Set horizontal inner lines only",
"DE.Views.TableSettings.tipInnerVert": "Set vertical inner lines only",
"DE.Views.TableSettings.tipLeft": "Set outer left border only",
"DE.Views.TableSettings.tipNone": "Set no borders",
"DE.Views.TableSettings.tipOuter": "Set outer border only",
"DE.Views.TableSettings.tipRight": "Set outer right border only",
"DE.Views.TableSettings.tipTop": "Set outer top border only",
"DE.Views.TableSettings.txtNoBorders": "No borders",
"DE.Views.TableSettingsAdvanced.cancelButtonText": "Cancel",
"DE.Views.TableSettingsAdvanced.okButtonText": "OK",
@ -1473,16 +1474,16 @@
"DE.Views.TableSettingsAdvanced.textWrapParallelTooltip": "Flow table",
"DE.Views.TableSettingsAdvanced.textWrappingStyle": "Wrapping Style",
"DE.Views.TableSettingsAdvanced.textWrapText": "Wrap text",
"DE.Views.TableSettingsAdvanced.tipAll": "Set Outer Border and All Inner Lines",
"DE.Views.TableSettingsAdvanced.tipCellAll": "Set Borders for Inner Cells Only",
"DE.Views.TableSettingsAdvanced.tipCellInner": "Set Vertical and Horizontal Lines for Inner Cells Only",
"DE.Views.TableSettingsAdvanced.tipCellOuter": "Set Outer Borders for Inner Cells Only",
"DE.Views.TableSettingsAdvanced.tipInner": "Set Inner Lines Only",
"DE.Views.TableSettingsAdvanced.tipNone": "Set No Borders",
"DE.Views.TableSettingsAdvanced.tipOuter": "Set Outer Border Only",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellAll": "Set Outer Border and Borders for All Inner Cells",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellInner": "Set Outer Border and Vertical and Horizontal Lines for Inner Cells",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellOuter": "Set Table Outer Border and Outer Borders for Inner Cells",
"DE.Views.TableSettingsAdvanced.tipAll": "Set outer border and all inner lines",
"DE.Views.TableSettingsAdvanced.tipCellAll": "Set borders for inner cells only",
"DE.Views.TableSettingsAdvanced.tipCellInner": "Set vertical and horizontal lines for inner cells only",
"DE.Views.TableSettingsAdvanced.tipCellOuter": "Set outer borders for inner cells only",
"DE.Views.TableSettingsAdvanced.tipInner": "Set inner lines only",
"DE.Views.TableSettingsAdvanced.tipNone": "Set no borders",
"DE.Views.TableSettingsAdvanced.tipOuter": "Set outer border only",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellAll": "Set outer border and borders for all inner cells",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellInner": "Set outer border and vertical and horizontal lines for inner cells",
"DE.Views.TableSettingsAdvanced.tipTableOuterCellOuter": "Set table outer border and outer borders for inner cells",
"DE.Views.TableSettingsAdvanced.txtCm": "Centimeter",
"DE.Views.TableSettingsAdvanced.txtInch": "Inch",
"DE.Views.TableSettingsAdvanced.txtNoBorders": "No borders",
@ -1526,8 +1527,8 @@
"DE.Views.Toolbar.capBtnPageOrient": "Orientation",
"DE.Views.Toolbar.capBtnPageSize": "Size",
"DE.Views.Toolbar.capImgAlign": "Align",
"DE.Views.Toolbar.capImgBackward": "Send backward",
"DE.Views.Toolbar.capImgForward": "Bring forward",
"DE.Views.Toolbar.capImgBackward": "Send Backward",
"DE.Views.Toolbar.capImgForward": "Bring Forward",
"DE.Views.Toolbar.capImgGroup": "Group",
"DE.Views.Toolbar.capImgWrapping": "Wrapping",
"DE.Views.Toolbar.mniCustomTable": "Insert Custom Table",
@ -1612,64 +1613,64 @@
"DE.Views.Toolbar.textTop": "Top: ",
"DE.Views.Toolbar.textUnderline": "Underline",
"DE.Views.Toolbar.textZoom": "Zoom",
"DE.Views.Toolbar.tipAdvSettings": "Advanced Settings",
"DE.Views.Toolbar.tipAlignCenter": "Align Center",
"DE.Views.Toolbar.tipAdvSettings": "Advanced settings",
"DE.Views.Toolbar.tipAlignCenter": "Align center",
"DE.Views.Toolbar.tipAlignJust": "Justified",
"DE.Views.Toolbar.tipAlignLeft": "Align Left",
"DE.Views.Toolbar.tipAlignRight": "Align Right",
"DE.Views.Toolbar.tipAlignLeft": "Align left",
"DE.Views.Toolbar.tipAlignRight": "Align right",
"DE.Views.Toolbar.tipBack": "Back",
"DE.Views.Toolbar.tipChangeChart": "Change Chart Type",
"DE.Views.Toolbar.tipClearStyle": "Clear Style",
"DE.Views.Toolbar.tipColorSchemas": "Change Color Scheme",
"DE.Views.Toolbar.tipClearStyle": "Clear style",
"DE.Views.Toolbar.tipColorSchemas": "Change color scheme",
"DE.Views.Toolbar.tipColumns": "Insert columns",
"DE.Views.Toolbar.tipCopy": "Copy",
"DE.Views.Toolbar.tipCopyStyle": "Copy Style",
"DE.Views.Toolbar.tipDecFont": "Decrement Font Size",
"DE.Views.Toolbar.tipDecPrLeft": "Decrease Indent",
"DE.Views.Toolbar.tipDropCap": "Insert Drop Cap",
"DE.Views.Toolbar.tipEditHeader": "Edit Header or Footer",
"DE.Views.Toolbar.tipFontColor": "Font Color",
"DE.Views.Toolbar.tipCopyStyle": "Copy style",
"DE.Views.Toolbar.tipDecFont": "Decrement font size",
"DE.Views.Toolbar.tipDecPrLeft": "Decrease indent",
"DE.Views.Toolbar.tipDropCap": "Insert drop cap",
"DE.Views.Toolbar.tipEditHeader": "Edit header or footer",
"DE.Views.Toolbar.tipFontColor": "Font color",
"DE.Views.Toolbar.tipFontName": "Font",
"DE.Views.Toolbar.tipFontSize": "Font Size",
"DE.Views.Toolbar.tipFontSize": "Font size",
"DE.Views.Toolbar.tipHAligh": "Horizontal Align",
"DE.Views.Toolbar.tipHighlightColor": "Highlight Color",
"DE.Views.Toolbar.tipHighlightColor": "Highlight color",
"DE.Views.Toolbar.tipImgAlign": "Align objects",
"DE.Views.Toolbar.tipImgGroup": "Group objects",
"DE.Views.Toolbar.tipImgWrapping": "Wrap text",
"DE.Views.Toolbar.tipIncFont": "Increment Font Size",
"DE.Views.Toolbar.tipIncPrLeft": "Increase Indent",
"DE.Views.Toolbar.tipInsertChart": "Insert Chart",
"DE.Views.Toolbar.tipInsertEquation": "Insert Equation",
"DE.Views.Toolbar.tipInsertHyperlink": "Add Hyperlink",
"DE.Views.Toolbar.tipInsertImage": "Insert Picture",
"DE.Views.Toolbar.tipIncFont": "Increment font size",
"DE.Views.Toolbar.tipIncPrLeft": "Increase indent",
"DE.Views.Toolbar.tipInsertChart": "Insert chart",
"DE.Views.Toolbar.tipInsertEquation": "Insert equation",
"DE.Views.Toolbar.tipInsertHyperlink": "Add hyperlink",
"DE.Views.Toolbar.tipInsertImage": "Insert picture",
"DE.Views.Toolbar.tipInsertNum": "Insert Page Number",
"DE.Views.Toolbar.tipInsertShape": "Insert Autoshape",
"DE.Views.Toolbar.tipInsertTable": "Insert Table",
"DE.Views.Toolbar.tipInsertText": "Insert Text",
"DE.Views.Toolbar.tipInsertShape": "Insert autoshape",
"DE.Views.Toolbar.tipInsertTable": "Insert table",
"DE.Views.Toolbar.tipInsertText": "Insert text",
"DE.Views.Toolbar.tipInsertTextArt": "Insert Text Art",
"DE.Views.Toolbar.tipLineSpace": "Paragraph Line Spacing",
"DE.Views.Toolbar.tipMailRecepients": "Mail Merge",
"DE.Views.Toolbar.tipLineSpace": "Paragraph line spacing",
"DE.Views.Toolbar.tipMailRecepients": "Mail merge",
"DE.Views.Toolbar.tipMarkers": "Bullets",
"DE.Views.Toolbar.tipMultilevels": "Multilevel List",
"DE.Views.Toolbar.tipMultilevels": "Multilevel list",
"DE.Views.Toolbar.tipNotes": "Insert or edit footnotes",
"DE.Views.Toolbar.tipNumbers": "Numbering",
"DE.Views.Toolbar.tipPageBreak": "Insert Page or Section break",
"DE.Views.Toolbar.tipPageMargins": "Page Margins",
"DE.Views.Toolbar.tipPageOrient": "Page Orientation",
"DE.Views.Toolbar.tipPageSize": "Page Size",
"DE.Views.Toolbar.tipPageBreak": "Insert page or section break",
"DE.Views.Toolbar.tipPageMargins": "Page margins",
"DE.Views.Toolbar.tipPageOrient": "Page orientation",
"DE.Views.Toolbar.tipPageSize": "Page size",
"DE.Views.Toolbar.tipParagraphStyle": "Paragraph Style",
"DE.Views.Toolbar.tipPaste": "Paste",
"DE.Views.Toolbar.tipPrColor": "Paragraph Background Color",
"DE.Views.Toolbar.tipPrColor": "Paragraph background color",
"DE.Views.Toolbar.tipPrint": "Print",
"DE.Views.Toolbar.tipRedo": "Redo",
"DE.Views.Toolbar.tipSave": "Save",
"DE.Views.Toolbar.tipSaveCoauth": "Save your changes for the other users to see them.",
"DE.Views.Toolbar.tipSendBackward": "Send backward",
"DE.Views.Toolbar.tipSendForward": "Bring forward",
"DE.Views.Toolbar.tipShowHiddenChars": "Nonprinting Characters",
"DE.Views.Toolbar.tipShowHiddenChars": "Nonprinting characters",
"DE.Views.Toolbar.tipSynchronize": "The document has been changed by another user. Please click to save your changes and reload the updates.",
"DE.Views.Toolbar.tipUndo": "Undo",
"DE.Views.Toolbar.tipViewSettings": "View Settings",
"DE.Views.Toolbar.tipViewSettings": "View settings",
"DE.Views.Toolbar.txtScheme1": "Office",
"DE.Views.Toolbar.txtScheme10": "Median",
"DE.Views.Toolbar.txtScheme11": "Metro",

View file

@ -18,11 +18,11 @@
height: 27px;
margin-bottom: 3px;
&:hover {
&:hover:not(.disabled) {
background-color: @secondary;
}
&.active {
&.active:not(.disabled) {
outline: 0;
background-color: @primary;
@ -30,6 +30,12 @@
color: #fff;
}
}
&.disabled > a {
cursor: default;
color: @gray;
}
}
&.devider {

View file

@ -43,9 +43,9 @@
.toolbar-group-mask {
position: absolute;
top: 32px;
left: 48px;
right: 45px;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
background-color: @gray-light;

View file

@ -390,10 +390,15 @@ define([
application.getController('DocumentHolder').getView('DocumentHolder').focus();
if (this.api && this.api.asc_isDocumentCanSave) {
var cansave = this.api.asc_isDocumentCanSave(),
forcesave = this.appOptions.forcesave;
var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch');
if (toolbarView.btnSave.isDisabled() !== (!cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
toolbarView.btnSave.setDisabled(!cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
isDisabled = !cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (toolbarView.btnSave.isDisabled() !== isDisabled)
toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
@ -1170,9 +1175,14 @@ define([
var toolbarView = this.getApplication().getController('Toolbar').getView('Toolbar');
if (toolbarView) {
var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
forcesave = this.appOptions.forcesave;
if (toolbarView.btnSave.isDisabled() !== (!isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
toolbarView.btnSave.setDisabled(!isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isDisabled = !isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (toolbarView.btnSave.isDisabled() !== isDisabled)
toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
onDocumentCanSaveChanged: function (isCanSave) {
@ -1181,9 +1191,14 @@ define([
toolbarView = toolbarController.getView('Toolbar');
if (toolbarView) {
var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
forcesave = this.appOptions.forcesave;
if (toolbarView.btnSave.isDisabled() !== (!isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
toolbarView.btnSave.setDisabled(!isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (toolbarView.btnSave.isDisabled() !== isDisabled)
toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
@ -1605,6 +1620,7 @@ define([
if (type == Asc.c_oAscAdvancedOptionsID.DRM) {
dlg = new Common.Views.OpenDialog({
type: type,
validatePwd: !!me._state.isDRM,
handler: function (value) {
me.isShowOpenDialog = false;
if (me && me.api) {
@ -1613,6 +1629,7 @@ define([
}
}
});
me._state.isDRM = true;
}
if (dlg) {
this.isShowOpenDialog = true;
@ -1625,43 +1642,7 @@ define([
requestPlugins: function(pluginsPath) { // request plugins
if (!pluginsPath) return;
var _createXMLHTTPObject = function() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
};
var _getPluginJson = function(plugin) {
if (!plugin) return '';
try {
var xhrObj = _createXMLHTTPObject();
if (xhrObj && plugin) {
xhrObj.open('GET', plugin, false);
xhrObj.send('');
var pluginJson = eval("(" + xhrObj.responseText + ")");
return pluginJson;
}
}
catch (e) {}
return null;
};
var value = _getPluginJson(pluginsPath);
if (value)
this.updatePlugins(value, false);
this.updatePlugins( Common.Utils.getConfigJson(pluginsPath), false );
},
@ -1671,49 +1652,15 @@ define([
var pluginsData = (uiCustomize) ? plugins.UIpluginsData : plugins.pluginsData;
if (!pluginsData || pluginsData.length<1) return;
var _createXMLHTTPObject = function() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
};
var _getPluginJson = function(plugin) {
if (!plugin) return '';
try {
var xhrObj = _createXMLHTTPObject();
if (xhrObj && plugin) {
xhrObj.open('GET', plugin, false);
xhrObj.send('');
var pluginJson = eval("(" + xhrObj.responseText + ")");
return pluginJson;
}
}
catch (e) {}
return null;
};
var arr = [],
baseUrl = _.isEmpty(plugins.url) ? "" : plugins.url;
if (baseUrl !== "")
console.log("Obsolete: The url parameter is deprecated. Please check the documentation for new plugin connection configuration.");
console.warn("Obsolete: The url parameter is deprecated. Please check the documentation for new plugin connection configuration.");
pluginsData.forEach(function(item){
item = baseUrl + item; // for compatibility with previouse version of server, where plugins.url is used.
var value = _getPluginJson(item);
var value = Common.Utils.getConfigJson(item);
if (value) {
value.baseUrl = item.substring(0, item.lastIndexOf("config.json"));
value.oldVersion = (baseUrl !== "");
@ -1739,13 +1686,9 @@ define([
var variations = item.variations,
variationsArr = [];
variations.forEach(function(itemVar){
var isSupported = false;
for (var i=0; i<itemVar.EditorsSupport.length; i++){
if (itemVar.EditorsSupport[i]=='slide') {
isSupported = true; break;
}
}
if (isSupported && (isEdit || itemVar.isViewer)){
var isSupported = itemVar.EditorsSupport.includes('slide');
if ( isSupported && (isEdit || itemVar.isViewer) ){
var icons = itemVar.icons;
if (item.oldVersion) { // for compatibility with previouse version of server, where plugins.url is used.
icons = [];
@ -1753,25 +1696,20 @@ define([
icons.push(icon.substring(icon.lastIndexOf("\/")+1));
});
}
item.isUICustomizer ? arrUI.push(item.baseUrl + itemVar.url) :
variationsArr.push(new Common.Models.PluginVariation({
description: itemVar.description,
index: variationsArr.length,
url : (item.oldVersion) ? (itemVar.url.substring(itemVar.url.lastIndexOf("\/")+1) ) : itemVar.url,
icons : icons,
isViewer: itemVar.isViewer,
EditorsSupport: itemVar.EditorsSupport,
isVisual: itemVar.isVisual,
isCustomWindow: itemVar.isCustomWindow,
isModal: itemVar.isModal,
isInsideMode: itemVar.isInsideMode,
initDataType: itemVar.initDataType,
initData: itemVar.initData,
isUpdateOleOnResize : itemVar.isUpdateOleOnResize,
buttons: itemVar.buttons,
size: itemVar.size,
initOnSelectionChanged: itemVar.initOnSelectionChanged
}));
if ( item.isUICustomizer ) {
arrUI.push(item.baseUrl + itemVar.url);
} else {
var model = new Common.Models.PluginVariation(itemVar);
model.set({
index: variationsArr.length,
url: (item.oldVersion) ? (itemVar.url.substring(itemVar.url.lastIndexOf("\/") + 1) ) : itemVar.url,
icons: icons
});
variationsArr.push(model);
}
}
});
if (variationsArr.length>0 && !item.isUICustomizer)
@ -1787,12 +1725,9 @@ define([
if (uiCustomize!==false) // from ui customizer in editor config or desktop event
this.UICustomizePlugins = arrUI;
if (uiCustomize === undefined) { // for desktop
if ( !uiCustomize ) {
if (pluginStore) pluginStore.reset(arr);
this.appOptions.canPlugins = (pluginStore.length>0);
} else if (!uiCustomize) {
if (pluginStore) pluginStore.add(arr);
this.appOptions.canPlugins = (pluginStore.length>0);
this.appOptions.canPlugins = !pluginStore.isEmpty();
}
} else if (!uiCustomize){
this.appOptions.canPlugins = false;

View file

@ -897,6 +897,7 @@ define([
},
onSave: function(e) {
var toolbar = this.toolbar;
if (this.api && this.api.asc_isDocumentCanSave) {
var isModified = this.api.asc_isDocumentCanSave();
var isSyncButton = $('.icon', this.toolbar.btnSave.cmpEl).hasClass('btn-synch');
@ -906,7 +907,11 @@ define([
this.api.asc_Save();
}
this.toolbar.btnSave.setDisabled(!this.toolbar.mode.forcesave);
toolbar.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(!toolbar.mode.forcesave);
}
});
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
Common.component.Analytics.trackEvent('Save');

View file

@ -335,6 +335,11 @@ define([
return !this.$el.is(':hidden');
},
getButton: function(type) {
if (type == 'save')
return this.miSave;
},
btnSaveCaption : 'Save',
btnDownloadCaption : 'Download as...',
btnInfoCaption : 'Document Info...',

View file

@ -222,6 +222,7 @@ define([
iconCls : 'no-mask ' + me.btnSaveCls,
lock : [_set.lostConnect]
});
me.btnsSave = [me.btnSave];
me.btnUndo = new Common.UI.Button({
id : 'id-toolbar-btn-undo',
@ -931,16 +932,6 @@ define([
this.fireEvent('render:after', [this]);
Common.UI.Mixtbar.prototype.afterRender.call(this);
me.$tabs.parent().on('click', '.ribtab', function (e) {
var tab = $(e.target).data('tab');
if (tab == 'file') {
me.fireEvent('file:open');
} else
if ( me.isTabActive('file') )
me.fireEvent('file:close');
me.setTab(tab);
});
Common.NotificationCenter.on({
'window:resize': function() {
@ -955,6 +946,21 @@ define([
return this;
},
onTabClick: function (e) {
var tab = $(e.target).data('tab'),
me = this;
if ( !me.isTabActive(tab) ) {
if ( tab == 'file' ) {
me.fireEvent('file:open');
} else
if ( me.isTabActive('file') )
me.fireEvent('file:close');
}
Common.UI.Mixtbar.prototype.onTabClick.apply(this, arguments);
},
rendererComponents: function (html) {
var $host = $(html);
var _injectComponent = function (id, cmp) {
@ -1404,6 +1410,13 @@ define([
// // Enable none paragraph components
this.lockToolbar(PE.enumLock.disableOnStart, false, {array: this.slideOnlyControls.concat(this.shapeControls)});
var btnsave = PE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save');
if (btnsave && this.btnsSave) {
this.btnsSave.push(btnsave);
this.lockControls.push(btnsave);
btnsave.setDisabled(this.btnsSave[0].isDisabled());
}
/** coauthoring begin **/
this.showSynchTip = !Common.localStorage.getBool('pe-hide-synch');
this.needShowSynchTip = false;
@ -1552,7 +1565,11 @@ define([
this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S'));
}
this.btnSave.setDisabled(false);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(false);
}
});
Common.Gateway.collaborativeChanges();
},
@ -1574,7 +1591,8 @@ define([
synchronizeChanges: function () {
if (this.btnSave.rendered) {
var iconEl = $('.icon', this.btnSave.cmpEl);
var iconEl = $('.icon', this.btnSave.cmpEl),
me = this;
if (iconEl.hasClass('btn-synch')) {
iconEl.removeClass('btn-synch');
@ -1582,7 +1600,12 @@ define([
if (this.synchTooltip)
this.synchTooltip.hide();
this.btnSave.updateHint(this.btnSaveTip);
this.btnSave.setDisabled(!this.mode.forcesave);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(!me.mode.forcesave);
}
});
this._state.hasCollaborativeChanges = false;
}
}

View file

@ -63,7 +63,7 @@
"Common.Views.Comments.textComments": "Comments",
"Common.Views.Comments.textEdit": "OK",
"Common.Views.Comments.textEnterCommentHint": "Enter your comment here",
"Common.Views.Comments.textHintAddComment": "Add Comment",
"Common.Views.Comments.textHintAddComment": "Add comment",
"Common.Views.Comments.textOpenAgain": "Open Again",
"Common.Views.Comments.textReply": "Reply",
"Common.Views.Comments.textResolve": "Resolve",
@ -112,6 +112,7 @@
"Common.Views.OpenDialog.cancelButtonText": "Cancel",
"Common.Views.OpenDialog.okButtonText": "OK",
"Common.Views.OpenDialog.txtEncoding": "Encoding ",
"Common.Views.OpenDialog.txtIncorrectPwd": "Password is incorrect.",
"Common.Views.OpenDialog.txtPassword": "Password",
"Common.Views.OpenDialog.txtTitle": "Choose %1 options",
"Common.Views.OpenDialog.txtTitleProtected": "Protected File",
@ -296,140 +297,140 @@
"PE.Controllers.Toolbar.textSymbols": "Symbols",
"PE.Controllers.Toolbar.textWarning": "Warning",
"PE.Controllers.Toolbar.txtAccent_Accent": "Acute",
"PE.Controllers.Toolbar.txtAccent_ArrowD": "Right-Left Arrow Above",
"PE.Controllers.Toolbar.txtAccent_ArrowL": "Leftwards Arrow Above",
"PE.Controllers.Toolbar.txtAccent_ArrowR": "Rightwards Arrow Above",
"PE.Controllers.Toolbar.txtAccent_ArrowD": "Right-left arrow above",
"PE.Controllers.Toolbar.txtAccent_ArrowL": "Leftwards arrow above",
"PE.Controllers.Toolbar.txtAccent_ArrowR": "Rightwards arrow above",
"PE.Controllers.Toolbar.txtAccent_Bar": "Bar",
"PE.Controllers.Toolbar.txtAccent_BarBot": "Underbar",
"PE.Controllers.Toolbar.txtAccent_BarTop": "Overbar",
"PE.Controllers.Toolbar.txtAccent_BorderBox": "Boxed Formula (With Placeholder)",
"PE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Boxed Formula(Example)",
"PE.Controllers.Toolbar.txtAccent_BorderBox": "Boxed formula (with placeholder)",
"PE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Boxed formula (example)",
"PE.Controllers.Toolbar.txtAccent_Check": "Check",
"PE.Controllers.Toolbar.txtAccent_CurveBracketBot": "Underbrace",
"PE.Controllers.Toolbar.txtAccent_CurveBracketTop": "Overbrace",
"PE.Controllers.Toolbar.txtAccent_Custom_1": "Vector A",
"PE.Controllers.Toolbar.txtAccent_Custom_2": "ABC With Overbar",
"PE.Controllers.Toolbar.txtAccent_Custom_3": "x XOR y With Overbar",
"PE.Controllers.Toolbar.txtAccent_DDDot": "Triple Dot",
"PE.Controllers.Toolbar.txtAccent_DDot": "Double Dot",
"PE.Controllers.Toolbar.txtAccent_Custom_2": "ABC with overbar",
"PE.Controllers.Toolbar.txtAccent_Custom_3": "x XOR y with overbar",
"PE.Controllers.Toolbar.txtAccent_DDDot": "Triple dot",
"PE.Controllers.Toolbar.txtAccent_DDot": "Double dot",
"PE.Controllers.Toolbar.txtAccent_Dot": "Dot",
"PE.Controllers.Toolbar.txtAccent_DoubleBar": "Double Overbar",
"PE.Controllers.Toolbar.txtAccent_DoubleBar": "Double overbar",
"PE.Controllers.Toolbar.txtAccent_Grave": "Grave",
"PE.Controllers.Toolbar.txtAccent_GroupBot": "Grouping Character Below",
"PE.Controllers.Toolbar.txtAccent_GroupTop": "Grouping Character Above",
"PE.Controllers.Toolbar.txtAccent_HarpoonL": "Leftwards Harpoon Above",
"PE.Controllers.Toolbar.txtAccent_HarpoonR": "Rightwards Harpoon Above",
"PE.Controllers.Toolbar.txtAccent_GroupBot": "Grouping character below",
"PE.Controllers.Toolbar.txtAccent_GroupTop": "Grouping character above",
"PE.Controllers.Toolbar.txtAccent_HarpoonL": "Leftwards harpoon above",
"PE.Controllers.Toolbar.txtAccent_HarpoonR": "Rightwards harpoon above",
"PE.Controllers.Toolbar.txtAccent_Hat": "Hat",
"PE.Controllers.Toolbar.txtAccent_Smile": "Breve",
"PE.Controllers.Toolbar.txtAccent_Tilde": "Tilde",
"PE.Controllers.Toolbar.txtBracket_Angle": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Brackets with Separators",
"PE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Brackets with Separators",
"PE.Controllers.Toolbar.txtBracket_Angle_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Angle_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Brackets with separators",
"PE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Brackets with separators",
"PE.Controllers.Toolbar.txtBracket_Angle_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Angle_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Curve": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Curve_Delimiter_2": "Brackets with Separators",
"PE.Controllers.Toolbar.txtBracket_Curve_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Curve_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Custom_1": "Cases (Two Conditions)",
"PE.Controllers.Toolbar.txtBracket_Custom_2": "Cases (Three Conditions)",
"PE.Controllers.Toolbar.txtBracket_Custom_3": "Stack Object",
"PE.Controllers.Toolbar.txtBracket_Custom_4": "Stack Object",
"PE.Controllers.Toolbar.txtBracket_Custom_5": "Cases Example",
"PE.Controllers.Toolbar.txtBracket_Custom_6": "Binomial Coefficient",
"PE.Controllers.Toolbar.txtBracket_Custom_7": "Binomial Coefficient",
"PE.Controllers.Toolbar.txtBracket_Curve_Delimiter_2": "Brackets with separators",
"PE.Controllers.Toolbar.txtBracket_Curve_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Curve_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Custom_1": "Cases (two conditions)",
"PE.Controllers.Toolbar.txtBracket_Custom_2": "Cases (three conditions)",
"PE.Controllers.Toolbar.txtBracket_Custom_3": "Stack object",
"PE.Controllers.Toolbar.txtBracket_Custom_4": "Stack object",
"PE.Controllers.Toolbar.txtBracket_Custom_5": "Cases example",
"PE.Controllers.Toolbar.txtBracket_Custom_6": "Binomial coefficient",
"PE.Controllers.Toolbar.txtBracket_Custom_7": "Binomial coefficient",
"PE.Controllers.Toolbar.txtBracket_Line": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Line_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Line_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Line_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Line_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_LineDouble": "Brackets",
"PE.Controllers.Toolbar.txtBracket_LineDouble_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_LineDouble_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_LineDouble_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_LineDouble_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_LowLim": "Brackets",
"PE.Controllers.Toolbar.txtBracket_LowLim_NoneNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_LowLim_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_LowLim_NoneNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_LowLim_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Round": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Round_Delimiter_2": "Brackets with Separators",
"PE.Controllers.Toolbar.txtBracket_Round_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Round_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Round_Delimiter_2": "Brackets with separators",
"PE.Controllers.Toolbar.txtBracket_Round_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Round_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Square": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Square_CloseClose": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Square_CloseOpen": "Brackets",
"PE.Controllers.Toolbar.txtBracket_Square_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Square_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_Square_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Square_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_Square_OpenOpen": "Brackets",
"PE.Controllers.Toolbar.txtBracket_SquareDouble": "Brackets",
"PE.Controllers.Toolbar.txtBracket_SquareDouble_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_SquareDouble_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_SquareDouble_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_SquareDouble_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_UppLim": "Brackets",
"PE.Controllers.Toolbar.txtBracket_UppLim_NoneOpen": "Single Bracket",
"PE.Controllers.Toolbar.txtBracket_UppLim_OpenNone": "Single Bracket",
"PE.Controllers.Toolbar.txtFractionDiagonal": "Skewed Fraction",
"PE.Controllers.Toolbar.txtBracket_UppLim_NoneOpen": "Single bracket",
"PE.Controllers.Toolbar.txtBracket_UppLim_OpenNone": "Single bracket",
"PE.Controllers.Toolbar.txtFractionDiagonal": "Skewed fraction",
"PE.Controllers.Toolbar.txtFractionDifferential_1": "Differential",
"PE.Controllers.Toolbar.txtFractionDifferential_2": "Differential",
"PE.Controllers.Toolbar.txtFractionDifferential_3": "Differential",
"PE.Controllers.Toolbar.txtFractionDifferential_4": "Differential",
"PE.Controllers.Toolbar.txtFractionHorizontal": "Linear Fraction",
"PE.Controllers.Toolbar.txtFractionPi_2": "Pi Over 2",
"PE.Controllers.Toolbar.txtFractionSmall": "Small Fraction",
"PE.Controllers.Toolbar.txtFractionVertical": "Stacked Fraction",
"PE.Controllers.Toolbar.txtFunction_1_Cos": "Inverse Cosine Function",
"PE.Controllers.Toolbar.txtFunction_1_Cosh": "Hyperbolic Inverse Cosine Function",
"PE.Controllers.Toolbar.txtFunction_1_Cot": "Inverse Cotangent Function",
"PE.Controllers.Toolbar.txtFunction_1_Coth": "Hyperbolic Inverse Cotangent Function",
"PE.Controllers.Toolbar.txtFunction_1_Csc": "Inverse Cosecant Function",
"PE.Controllers.Toolbar.txtFunction_1_Csch": "Hyperbolic Inverse Cosecant Function",
"PE.Controllers.Toolbar.txtFunction_1_Sec": "Inverse Secant Function",
"PE.Controllers.Toolbar.txtFunction_1_Sech": "Hyperbolic Inverse Secant Function",
"PE.Controllers.Toolbar.txtFunction_1_Sin": "Inverse Sine Function",
"PE.Controllers.Toolbar.txtFunction_1_Sinh": "Hyperbolic Inverse Sine Function",
"PE.Controllers.Toolbar.txtFunction_1_Tan": "Inverse Tangent Function",
"PE.Controllers.Toolbar.txtFunction_1_Tanh": "Hyperbolic Inverse Tangent Function",
"PE.Controllers.Toolbar.txtFunction_Cos": "Cosine Function",
"PE.Controllers.Toolbar.txtFunction_Cosh": "Hyperbolic Cosine Function",
"PE.Controllers.Toolbar.txtFunction_Cot": "Cotangent Function",
"PE.Controllers.Toolbar.txtFunction_Coth": "Hyperbolic Cotangent Function",
"PE.Controllers.Toolbar.txtFunction_Csc": "Cosecant Function",
"PE.Controllers.Toolbar.txtFunction_Csch": "Hyperbolic Cosecant Function",
"PE.Controllers.Toolbar.txtFractionHorizontal": "Linear fraction",
"PE.Controllers.Toolbar.txtFractionPi_2": "Pi over 2",
"PE.Controllers.Toolbar.txtFractionSmall": "Small fraction",
"PE.Controllers.Toolbar.txtFractionVertical": "Stacked fraction",
"PE.Controllers.Toolbar.txtFunction_1_Cos": "Inverse cosine function",
"PE.Controllers.Toolbar.txtFunction_1_Cosh": "Hyperbolic inverse cosine function",
"PE.Controllers.Toolbar.txtFunction_1_Cot": "Inverse cotangent function",
"PE.Controllers.Toolbar.txtFunction_1_Coth": "Hyperbolic inverse cotangent function",
"PE.Controllers.Toolbar.txtFunction_1_Csc": "Inverse cosecant function",
"PE.Controllers.Toolbar.txtFunction_1_Csch": "Hyperbolic inverse cosecant function",
"PE.Controllers.Toolbar.txtFunction_1_Sec": "Inverse secant function",
"PE.Controllers.Toolbar.txtFunction_1_Sech": "Hyperbolic inverse secant function",
"PE.Controllers.Toolbar.txtFunction_1_Sin": "Inverse sine function",
"PE.Controllers.Toolbar.txtFunction_1_Sinh": "Hyperbolic inverse sine function",
"PE.Controllers.Toolbar.txtFunction_1_Tan": "Inverse tangent function",
"PE.Controllers.Toolbar.txtFunction_1_Tanh": "Hyperbolic inverse tangent function",
"PE.Controllers.Toolbar.txtFunction_Cos": "Cosine function",
"PE.Controllers.Toolbar.txtFunction_Cosh": "Hyperbolic cosine function",
"PE.Controllers.Toolbar.txtFunction_Cot": "Cotangent function",
"PE.Controllers.Toolbar.txtFunction_Coth": "Hyperbolic cotangent function",
"PE.Controllers.Toolbar.txtFunction_Csc": "Cosecant function",
"PE.Controllers.Toolbar.txtFunction_Csch": "Hyperbolic cosecant function",
"PE.Controllers.Toolbar.txtFunction_Custom_1": "Sine theta",
"PE.Controllers.Toolbar.txtFunction_Custom_2": "Cos 2x",
"PE.Controllers.Toolbar.txtFunction_Custom_3": "Tangent formula",
"PE.Controllers.Toolbar.txtFunction_Sec": "Secant Function",
"PE.Controllers.Toolbar.txtFunction_Sech": "Hyperbolic Secant Function",
"PE.Controllers.Toolbar.txtFunction_Sin": "Sine Function",
"PE.Controllers.Toolbar.txtFunction_Sinh": "Hyperbolic Sine Function",
"PE.Controllers.Toolbar.txtFunction_Tan": "Tangent Function",
"PE.Controllers.Toolbar.txtFunction_Tanh": "Hyperbolic Tangent Function",
"PE.Controllers.Toolbar.txtFunction_Sec": "Secant function",
"PE.Controllers.Toolbar.txtFunction_Sech": "Hyperbolic secant function",
"PE.Controllers.Toolbar.txtFunction_Sin": "Sine function",
"PE.Controllers.Toolbar.txtFunction_Sinh": "Hyperbolic sine function",
"PE.Controllers.Toolbar.txtFunction_Tan": "Tangent function",
"PE.Controllers.Toolbar.txtFunction_Tanh": "Hyperbolic tangent function",
"PE.Controllers.Toolbar.txtIntegral": "Integral",
"PE.Controllers.Toolbar.txtIntegral_dtheta": "Differential theta",
"PE.Controllers.Toolbar.txtIntegral_dx": "Differential x",
"PE.Controllers.Toolbar.txtIntegral_dy": "Differential y",
"PE.Controllers.Toolbar.txtIntegralCenterSubSup": "Integral",
"PE.Controllers.Toolbar.txtIntegralDouble": "Double Integral",
"PE.Controllers.Toolbar.txtIntegralDoubleCenterSubSup": "Double Integral",
"PE.Controllers.Toolbar.txtIntegralDoubleSubSup": "Double Integral",
"PE.Controllers.Toolbar.txtIntegralOriented": "Contour Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Contour Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedDouble": "Surface Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Surface Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Surface Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Contour Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedTriple": "Volume Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Volume Integral",
"PE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Volume Integral",
"PE.Controllers.Toolbar.txtIntegralDouble": "Double integral",
"PE.Controllers.Toolbar.txtIntegralDoubleCenterSubSup": "Double integral",
"PE.Controllers.Toolbar.txtIntegralDoubleSubSup": "Double integral",
"PE.Controllers.Toolbar.txtIntegralOriented": "Contour integral",
"PE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Contour integral",
"PE.Controllers.Toolbar.txtIntegralOrientedDouble": "Surface integral",
"PE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Surface integral",
"PE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Surface integral",
"PE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Contour integral",
"PE.Controllers.Toolbar.txtIntegralOrientedTriple": "Volume integral",
"PE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Volume integral",
"PE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Volume integral",
"PE.Controllers.Toolbar.txtIntegralSubSup": "Integral",
"PE.Controllers.Toolbar.txtIntegralTriple": "Triple Integral",
"PE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Triple Integral",
"PE.Controllers.Toolbar.txtIntegralTripleSubSup": "Triple Integral",
"PE.Controllers.Toolbar.txtIntegralTriple": "Triple integral",
"PE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Triple integral",
"PE.Controllers.Toolbar.txtIntegralTripleSubSup": "Triple integral",
"PE.Controllers.Toolbar.txtLargeOperator_Conjunction": "Wedge",
"PE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSub": "Wedge",
"PE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSubSup": "Wedge",
"PE.Controllers.Toolbar.txtLargeOperator_Conjunction_Sub": "Wedge",
"PE.Controllers.Toolbar.txtLargeOperator_Conjunction_SubSup": "Wedge",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd": "Co-Product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Co-Product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Co-Product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Co-Product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Co-Product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd": "Co-product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Co-product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Co-product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Co-product",
"PE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Co-product",
"PE.Controllers.Toolbar.txtLargeOperator_Custom_1": "Summation",
"PE.Controllers.Toolbar.txtLargeOperator_Custom_2": "Summation",
"PE.Controllers.Toolbar.txtLargeOperator_Custom_3": "Summation",
@ -460,155 +461,155 @@
"PE.Controllers.Toolbar.txtLargeOperator_Union_CenterSubSup": "Union",
"PE.Controllers.Toolbar.txtLargeOperator_Union_Sub": "Union",
"PE.Controllers.Toolbar.txtLargeOperator_Union_SubSup": "Union",
"PE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit Example",
"PE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maximum Example",
"PE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit example",
"PE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maximum example",
"PE.Controllers.Toolbar.txtLimitLog_Lim": "Limit",
"PE.Controllers.Toolbar.txtLimitLog_Ln": "Natural Logarithm",
"PE.Controllers.Toolbar.txtLimitLog_Ln": "Natural logarithm",
"PE.Controllers.Toolbar.txtLimitLog_Log": "Logarithm",
"PE.Controllers.Toolbar.txtLimitLog_LogBase": "Logarithm",
"PE.Controllers.Toolbar.txtLimitLog_Max": "Maximum",
"PE.Controllers.Toolbar.txtLimitLog_Min": "Minimum",
"PE.Controllers.Toolbar.txtMatrix_1_2": "1x2 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_1_3": "1x3 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_2_1": "2x1 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_2_2": "2x2 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_2_2_DLineBracket": "Empty Matrix with Brackets",
"PE.Controllers.Toolbar.txtMatrix_2_2_LineBracket": "Empty Matrix with Brackets",
"PE.Controllers.Toolbar.txtMatrix_2_2_RoundBracket": "Empty Matrix with Brackets",
"PE.Controllers.Toolbar.txtMatrix_2_2_SquareBracket": "Empty Matrix with Brackets",
"PE.Controllers.Toolbar.txtMatrix_2_3": "2x3 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_3_1": "3x1 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_3_2": "3x2 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_3_3": "3x3 Empty Matrix",
"PE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Baseline Dots",
"PE.Controllers.Toolbar.txtMatrix_Dots_Center": "Midline Dots",
"PE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diagonal Dots",
"PE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Vertical Dots",
"PE.Controllers.Toolbar.txtMatrix_Flat_Round": "Sparse Matrix",
"PE.Controllers.Toolbar.txtMatrix_Flat_Square": "Sparse Matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 Identity Matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_2_NoZeros": "3x3 Identity Matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_3": "3x3 Identity Matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_3_NoZeros": "3x3 Identity Matrix",
"PE.Controllers.Toolbar.txtOperator_ArrowD_Bot": "Right-Left Arrow Below",
"PE.Controllers.Toolbar.txtOperator_ArrowD_Top": "Right-Left Arrow Above",
"PE.Controllers.Toolbar.txtOperator_ArrowL_Bot": "Leftwards Arrow Below",
"PE.Controllers.Toolbar.txtOperator_ArrowL_Top": "Leftwards Arrow Above",
"PE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Rightwards Arrow Below",
"PE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Rightwards Arrow Above",
"PE.Controllers.Toolbar.txtOperator_ColonEquals": "Colon Equal",
"PE.Controllers.Toolbar.txtMatrix_1_2": "1x2 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_1_3": "1x3 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_2_1": "2x1 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_2_2": "2x2 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_2_2_DLineBracket": "Empty matrix with brackets",
"PE.Controllers.Toolbar.txtMatrix_2_2_LineBracket": "Empty matrix with brackets",
"PE.Controllers.Toolbar.txtMatrix_2_2_RoundBracket": "Empty matrix with brackets",
"PE.Controllers.Toolbar.txtMatrix_2_2_SquareBracket": "Empty matrix with brackets",
"PE.Controllers.Toolbar.txtMatrix_2_3": "2x3 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_3_1": "3x1 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_3_2": "3x2 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_3_3": "3x3 empty matrix",
"PE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Baseline dots",
"PE.Controllers.Toolbar.txtMatrix_Dots_Center": "Midline dots",
"PE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diagonal dots",
"PE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Vertical dots",
"PE.Controllers.Toolbar.txtMatrix_Flat_Round": "Sparse matrix",
"PE.Controllers.Toolbar.txtMatrix_Flat_Square": "Sparse matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 identity matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_2_NoZeros": "3x3 identity matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_3": "3x3 identity matrix",
"PE.Controllers.Toolbar.txtMatrix_Identity_3_NoZeros": "3x3 identity matrix",
"PE.Controllers.Toolbar.txtOperator_ArrowD_Bot": "Right-left arrow below",
"PE.Controllers.Toolbar.txtOperator_ArrowD_Top": "Right-left arrow above",
"PE.Controllers.Toolbar.txtOperator_ArrowL_Bot": "Leftwards arrow below",
"PE.Controllers.Toolbar.txtOperator_ArrowL_Top": "Leftwards arrow above",
"PE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Rightwards arrow below",
"PE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Rightwards arrow above",
"PE.Controllers.Toolbar.txtOperator_ColonEquals": "Colon equal",
"PE.Controllers.Toolbar.txtOperator_Custom_1": "Yields",
"PE.Controllers.Toolbar.txtOperator_Custom_2": "Delta Yields",
"PE.Controllers.Toolbar.txtOperator_Definition": "Equal to By Definition",
"PE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta Equal To",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowD_Bot": "Right-Left Arrow Below",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowD_Top": "Right-Left Arrow Above",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowL_Bot": "Leftwards Arrow Below",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowL_Top": "Leftwards Arrow Above",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowR_Bot": "Rightwards Arrow Below",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowR_Top": "Rightwards Arrow Above",
"PE.Controllers.Toolbar.txtOperator_EqualsEquals": "Equal Equal",
"PE.Controllers.Toolbar.txtOperator_MinusEquals": "Minus Equal",
"PE.Controllers.Toolbar.txtOperator_PlusEquals": "Plus Equal",
"PE.Controllers.Toolbar.txtOperator_UnitOfMeasure": "Measured By",
"PE.Controllers.Toolbar.txtOperator_Custom_2": "Delta yields",
"PE.Controllers.Toolbar.txtOperator_Definition": "Equal to by definition",
"PE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta equal to",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowD_Bot": "Right-left arrow below",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowD_Top": "Right-left arrow above",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowL_Bot": "Leftwards arrow below",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowL_Top": "Leftwards arrow above",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowR_Bot": "Rightwards arrow below",
"PE.Controllers.Toolbar.txtOperator_DoubleArrowR_Top": "Rightwards arrow above",
"PE.Controllers.Toolbar.txtOperator_EqualsEquals": "Equal equal",
"PE.Controllers.Toolbar.txtOperator_MinusEquals": "Minus equal",
"PE.Controllers.Toolbar.txtOperator_PlusEquals": "Plus equal",
"PE.Controllers.Toolbar.txtOperator_UnitOfMeasure": "Measured by",
"PE.Controllers.Toolbar.txtRadicalCustom_1": "Radical",
"PE.Controllers.Toolbar.txtRadicalCustom_2": "Radical",
"PE.Controllers.Toolbar.txtRadicalRoot_2": "Square Root With Degree",
"PE.Controllers.Toolbar.txtRadicalRoot_3": "Cubic Root",
"PE.Controllers.Toolbar.txtRadicalRoot_n": "Radical With Degree",
"PE.Controllers.Toolbar.txtRadicalSqrt": "Square Root",
"PE.Controllers.Toolbar.txtRadicalRoot_2": "Square root with degree",
"PE.Controllers.Toolbar.txtRadicalRoot_3": "Cubic root",
"PE.Controllers.Toolbar.txtRadicalRoot_n": "Radical with degree",
"PE.Controllers.Toolbar.txtRadicalSqrt": "Square root",
"PE.Controllers.Toolbar.txtScriptCustom_1": "Script",
"PE.Controllers.Toolbar.txtScriptCustom_2": "Script",
"PE.Controllers.Toolbar.txtScriptCustom_3": "Script",
"PE.Controllers.Toolbar.txtScriptCustom_4": "Script",
"PE.Controllers.Toolbar.txtScriptSub": "Subscript",
"PE.Controllers.Toolbar.txtScriptSubSup": "Subscript-Superscript",
"PE.Controllers.Toolbar.txtScriptSubSupLeft": "LeftSubscript-Superscript",
"PE.Controllers.Toolbar.txtScriptSubSup": "Subscript-superscript",
"PE.Controllers.Toolbar.txtScriptSubSupLeft": "Left subscript-superscript",
"PE.Controllers.Toolbar.txtScriptSup": "Superscript",
"PE.Controllers.Toolbar.txtSymbol_about": "Approximately",
"PE.Controllers.Toolbar.txtSymbol_additional": "Complement",
"PE.Controllers.Toolbar.txtSymbol_aleph": "Alef",
"PE.Controllers.Toolbar.txtSymbol_alpha": "Alpha",
"PE.Controllers.Toolbar.txtSymbol_approx": "Almost Equal To",
"PE.Controllers.Toolbar.txtSymbol_ast": "Asterisk Operator",
"PE.Controllers.Toolbar.txtSymbol_approx": "Almost equal to",
"PE.Controllers.Toolbar.txtSymbol_ast": "Asterisk operator",
"PE.Controllers.Toolbar.txtSymbol_beta": "Beta",
"PE.Controllers.Toolbar.txtSymbol_beth": "Bet",
"PE.Controllers.Toolbar.txtSymbol_bullet": "Bullet Operator",
"PE.Controllers.Toolbar.txtSymbol_bullet": "Bullet operator",
"PE.Controllers.Toolbar.txtSymbol_cap": "Intersection",
"PE.Controllers.Toolbar.txtSymbol_cbrt": "Cube Root",
"PE.Controllers.Toolbar.txtSymbol_cdots": "Midline Horizontal Ellipsis",
"PE.Controllers.Toolbar.txtSymbol_cbrt": "Cube root",
"PE.Controllers.Toolbar.txtSymbol_cdots": "Midline horizontal ellipsis",
"PE.Controllers.Toolbar.txtSymbol_celsius": "Degrees Celsius",
"PE.Controllers.Toolbar.txtSymbol_chi": "Chi",
"PE.Controllers.Toolbar.txtSymbol_cong": "Approximately Equal To",
"PE.Controllers.Toolbar.txtSymbol_cong": "Approximately equal to",
"PE.Controllers.Toolbar.txtSymbol_cup": "Union",
"PE.Controllers.Toolbar.txtSymbol_ddots": "Down Right Diagonal Ellipsis",
"PE.Controllers.Toolbar.txtSymbol_ddots": "Down right diagonal ellipsis",
"PE.Controllers.Toolbar.txtSymbol_degree": "Degrees",
"PE.Controllers.Toolbar.txtSymbol_delta": "Delta",
"PE.Controllers.Toolbar.txtSymbol_div": "Division Sign",
"PE.Controllers.Toolbar.txtSymbol_downarrow": "Down Arrow",
"PE.Controllers.Toolbar.txtSymbol_emptyset": "Empty Set",
"PE.Controllers.Toolbar.txtSymbol_div": "Division sign",
"PE.Controllers.Toolbar.txtSymbol_downarrow": "Down arrow",
"PE.Controllers.Toolbar.txtSymbol_emptyset": "Empty set",
"PE.Controllers.Toolbar.txtSymbol_epsilon": "Epsilon",
"PE.Controllers.Toolbar.txtSymbol_equals": "Equal",
"PE.Controllers.Toolbar.txtSymbol_equiv": "Identical To",
"PE.Controllers.Toolbar.txtSymbol_equiv": "Identical to",
"PE.Controllers.Toolbar.txtSymbol_eta": "Eta",
"PE.Controllers.Toolbar.txtSymbol_exists": "There Exist",
"PE.Controllers.Toolbar.txtSymbol_exists": "There exist",
"PE.Controllers.Toolbar.txtSymbol_factorial": "Factorial",
"PE.Controllers.Toolbar.txtSymbol_fahrenheit": "Degrees Fahrenheit",
"PE.Controllers.Toolbar.txtSymbol_forall": "For All",
"PE.Controllers.Toolbar.txtSymbol_forall": "For all",
"PE.Controllers.Toolbar.txtSymbol_gamma": "Gamma",
"PE.Controllers.Toolbar.txtSymbol_geq": "Greater Than or Equal To",
"PE.Controllers.Toolbar.txtSymbol_gg": "Much Greater Than",
"PE.Controllers.Toolbar.txtSymbol_greater": "Greater Than",
"PE.Controllers.Toolbar.txtSymbol_in": "Element Of",
"PE.Controllers.Toolbar.txtSymbol_geq": "Greater than or equal to",
"PE.Controllers.Toolbar.txtSymbol_gg": "Much greater than",
"PE.Controllers.Toolbar.txtSymbol_greater": "Greater than",
"PE.Controllers.Toolbar.txtSymbol_in": "Element of",
"PE.Controllers.Toolbar.txtSymbol_inc": "Increment",
"PE.Controllers.Toolbar.txtSymbol_infinity": "Infinity",
"PE.Controllers.Toolbar.txtSymbol_iota": "Iota",
"PE.Controllers.Toolbar.txtSymbol_kappa": "Kappa",
"PE.Controllers.Toolbar.txtSymbol_lambda": "Lambda",
"PE.Controllers.Toolbar.txtSymbol_leftarrow": "Left Arrow",
"PE.Controllers.Toolbar.txtSymbol_leftrightarrow": "Left-Right Arrow",
"PE.Controllers.Toolbar.txtSymbol_leq": "Less Than or Equal To",
"PE.Controllers.Toolbar.txtSymbol_less": "Less Than",
"PE.Controllers.Toolbar.txtSymbol_ll": "Much Less Than",
"PE.Controllers.Toolbar.txtSymbol_leftarrow": "Left arrow",
"PE.Controllers.Toolbar.txtSymbol_leftrightarrow": "Left-right arrow",
"PE.Controllers.Toolbar.txtSymbol_leq": "Less than or equal to",
"PE.Controllers.Toolbar.txtSymbol_less": "Less than",
"PE.Controllers.Toolbar.txtSymbol_ll": "Much less than",
"PE.Controllers.Toolbar.txtSymbol_minus": "Minus",
"PE.Controllers.Toolbar.txtSymbol_mp": "Minus Plus",
"PE.Controllers.Toolbar.txtSymbol_mp": "Minus plus",
"PE.Controllers.Toolbar.txtSymbol_mu": "Mu",
"PE.Controllers.Toolbar.txtSymbol_nabla": "Nabla",
"PE.Controllers.Toolbar.txtSymbol_neq": "Not Equal To",
"PE.Controllers.Toolbar.txtSymbol_ni": "Contains as Member",
"PE.Controllers.Toolbar.txtSymbol_not": "Not Sign",
"PE.Controllers.Toolbar.txtSymbol_notexists": "There Does Not Exist",
"PE.Controllers.Toolbar.txtSymbol_neq": "Not equal to",
"PE.Controllers.Toolbar.txtSymbol_ni": "Contains as member",
"PE.Controllers.Toolbar.txtSymbol_not": "Not sign",
"PE.Controllers.Toolbar.txtSymbol_notexists": "There does not exist",
"PE.Controllers.Toolbar.txtSymbol_nu": "Nu",
"PE.Controllers.Toolbar.txtSymbol_o": "Omicron",
"PE.Controllers.Toolbar.txtSymbol_omega": "Omega",
"PE.Controllers.Toolbar.txtSymbol_partial": "Partial Differential",
"PE.Controllers.Toolbar.txtSymbol_partial": "Partial differential",
"PE.Controllers.Toolbar.txtSymbol_percent": "Percentage",
"PE.Controllers.Toolbar.txtSymbol_phi": "Phi",
"PE.Controllers.Toolbar.txtSymbol_pi": "Pi",
"PE.Controllers.Toolbar.txtSymbol_plus": "Plus",
"PE.Controllers.Toolbar.txtSymbol_pm": "Plus Minus",
"PE.Controllers.Toolbar.txtSymbol_propto": "Proportional To",
"PE.Controllers.Toolbar.txtSymbol_pm": "Plus minus",
"PE.Controllers.Toolbar.txtSymbol_propto": "Proportional to",
"PE.Controllers.Toolbar.txtSymbol_psi": "Psi",
"PE.Controllers.Toolbar.txtSymbol_qdrt": "Fourth Root",
"PE.Controllers.Toolbar.txtSymbol_qed": "End of Proof",
"PE.Controllers.Toolbar.txtSymbol_rddots": "Up Right Diagonal Ellipsis",
"PE.Controllers.Toolbar.txtSymbol_qdrt": "Fourth root",
"PE.Controllers.Toolbar.txtSymbol_qed": "End of proof",
"PE.Controllers.Toolbar.txtSymbol_rddots": "Up right diagonal ellipsis",
"PE.Controllers.Toolbar.txtSymbol_rho": "Rho",
"PE.Controllers.Toolbar.txtSymbol_rightarrow": "Right Arrow",
"PE.Controllers.Toolbar.txtSymbol_rightarrow": "Right arrow",
"PE.Controllers.Toolbar.txtSymbol_sigma": "Sigma",
"PE.Controllers.Toolbar.txtSymbol_sqrt": "Radical Sign",
"PE.Controllers.Toolbar.txtSymbol_sqrt": "Radical sign",
"PE.Controllers.Toolbar.txtSymbol_tau": "Tau",
"PE.Controllers.Toolbar.txtSymbol_therefore": "Therefore",
"PE.Controllers.Toolbar.txtSymbol_theta": "Theta",
"PE.Controllers.Toolbar.txtSymbol_times": "Multiplication Sign",
"PE.Controllers.Toolbar.txtSymbol_uparrow": "Up Arrow",
"PE.Controllers.Toolbar.txtSymbol_times": "Multiplication sign",
"PE.Controllers.Toolbar.txtSymbol_uparrow": "Up arrow",
"PE.Controllers.Toolbar.txtSymbol_upsilon": "Upsilon",
"PE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon Variant",
"PE.Controllers.Toolbar.txtSymbol_varphi": "Phi Variant",
"PE.Controllers.Toolbar.txtSymbol_varpi": "Pi Variant",
"PE.Controllers.Toolbar.txtSymbol_varrho": "Rho Variant",
"PE.Controllers.Toolbar.txtSymbol_varsigma": "Sigma Variant",
"PE.Controllers.Toolbar.txtSymbol_vartheta": "Theta Variant",
"PE.Controllers.Toolbar.txtSymbol_vdots": "Vertical Ellipsis",
"PE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon variant",
"PE.Controllers.Toolbar.txtSymbol_varphi": "Phi variant",
"PE.Controllers.Toolbar.txtSymbol_varpi": "Pi variant",
"PE.Controllers.Toolbar.txtSymbol_varrho": "Rho variant",
"PE.Controllers.Toolbar.txtSymbol_varsigma": "Sigma variant",
"PE.Controllers.Toolbar.txtSymbol_vartheta": "Theta variant",
"PE.Controllers.Toolbar.txtSymbol_vdots": "Vertical ellipsis",
"PE.Controllers.Toolbar.txtSymbol_xsi": "Xi",
"PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta",
"PE.Views.ChartSettings.textAdvanced": "Show advanced settings",
@ -618,7 +619,7 @@
"PE.Views.ChartSettings.textColumn": "Column",
"PE.Views.ChartSettings.textEditData": "Edit Data",
"PE.Views.ChartSettings.textHeight": "Height",
"PE.Views.ChartSettings.textKeepRatio": "Constant Proportions",
"PE.Views.ChartSettings.textKeepRatio": "Constant proportions",
"PE.Views.ChartSettings.textLine": "Line",
"PE.Views.ChartSettings.textPie": "Pie",
"PE.Views.ChartSettings.textPoint": "XY (Scatter)",
@ -789,16 +790,16 @@
"PE.Views.DocumentHolder.vertAlignText": "Vertical Alignment",
"PE.Views.DocumentPreview.goToSlideText": "Go to Slide",
"PE.Views.DocumentPreview.slideIndexText": "Slide {0} of {1}",
"PE.Views.DocumentPreview.txtClose": "Close Slideshow",
"PE.Views.DocumentPreview.txtClose": "Close slideshow",
"PE.Views.DocumentPreview.txtEndSlideshow": "End slideshow",
"PE.Views.DocumentPreview.txtExitFullScreen": "Exit Full Screen",
"PE.Views.DocumentPreview.txtExitFullScreen": "Exit full screen",
"PE.Views.DocumentPreview.txtFinalMessage": "The end of slide preview. Click to exit.",
"PE.Views.DocumentPreview.txtFullScreen": "Full Screen",
"PE.Views.DocumentPreview.txtNext": "Next Slide",
"PE.Views.DocumentPreview.txtFullScreen": "Full screen",
"PE.Views.DocumentPreview.txtNext": "Next slide",
"PE.Views.DocumentPreview.txtPageNumInvalid": "Invalid slide number",
"PE.Views.DocumentPreview.txtPause": "Pause Presentation",
"PE.Views.DocumentPreview.txtPlay": "Start Presentation",
"PE.Views.DocumentPreview.txtPrev": "Previous Slide",
"PE.Views.DocumentPreview.txtPause": "Pause presentation",
"PE.Views.DocumentPreview.txtPlay": "Start presentation",
"PE.Views.DocumentPreview.txtPrev": "Previous slide",
"PE.Views.DocumentPreview.txtReset": "Reset",
"PE.Views.FileMenu.btnAboutCaption": "About",
"PE.Views.FileMenu.btnBackCaption": "Go to Documents",
@ -901,7 +902,7 @@
"PE.Views.ImageSettingsAdvanced.textAltTip": "The alternative text-based representation of the visual object information, which will be read to the people with vision or cognitive impairments to help them better understand what information there is in the image, autoshape, chart or table.",
"PE.Views.ImageSettingsAdvanced.textAltTitle": "Title",
"PE.Views.ImageSettingsAdvanced.textHeight": "Height",
"PE.Views.ImageSettingsAdvanced.textKeepRatio": "Constant Proportions",
"PE.Views.ImageSettingsAdvanced.textKeepRatio": "Constant proportions",
"PE.Views.ImageSettingsAdvanced.textOriginalSize": "Default Size",
"PE.Views.ImageSettingsAdvanced.textPlacement": "Placement",
"PE.Views.ImageSettingsAdvanced.textPosition": "Position",
@ -954,13 +955,13 @@
"PE.Views.ParagraphSettingsAdvanced.textTabPosition": "Tab Position",
"PE.Views.ParagraphSettingsAdvanced.textTabRight": "Right",
"PE.Views.ParagraphSettingsAdvanced.textTitle": "Paragraph - Advanced Settings",
"PE.Views.RightMenu.txtChartSettings": "Chart Settings",
"PE.Views.RightMenu.txtImageSettings": "Image Settings",
"PE.Views.RightMenu.txtParagraphSettings": "Text Settings",
"PE.Views.RightMenu.txtShapeSettings": "Shape Settings",
"PE.Views.RightMenu.txtSlideSettings": "Slide Settings",
"PE.Views.RightMenu.txtTableSettings": "Table Settings",
"PE.Views.RightMenu.txtTextArtSettings": "Text Art Settings",
"PE.Views.RightMenu.txtChartSettings": "Chart settings",
"PE.Views.RightMenu.txtImageSettings": "Image settings",
"PE.Views.RightMenu.txtParagraphSettings": "Text settings",
"PE.Views.RightMenu.txtShapeSettings": "Shape settings",
"PE.Views.RightMenu.txtSlideSettings": "Slide settings",
"PE.Views.RightMenu.txtTableSettings": "Table settings",
"PE.Views.RightMenu.txtTextArtSettings": "Text Art settings",
"PE.Views.ShapeSettings.strBackground": "Background color",
"PE.Views.ShapeSettings.strChange": "Change Autoshape",
"PE.Views.ShapeSettings.strColor": "Color",
@ -1023,7 +1024,7 @@
"PE.Views.ShapeSettingsAdvanced.textFlat": "Flat",
"PE.Views.ShapeSettingsAdvanced.textHeight": "Height",
"PE.Views.ShapeSettingsAdvanced.textJoinType": "Join Type",
"PE.Views.ShapeSettingsAdvanced.textKeepRatio": "Constant Proportions",
"PE.Views.ShapeSettingsAdvanced.textKeepRatio": "Constant proportions",
"PE.Views.ShapeSettingsAdvanced.textLeft": "Left",
"PE.Views.ShapeSettingsAdvanced.textLineStyle": "Line Style",
"PE.Views.ShapeSettingsAdvanced.textMiter": "Miter",
@ -1138,15 +1139,15 @@
"PE.Views.Statusbar.goToPageText": "Go to Slide",
"PE.Views.Statusbar.pageIndexText": "Slide {0} of {1}",
"PE.Views.Statusbar.tipAccessRights": "Manage document access rights",
"PE.Views.Statusbar.tipFitPage": "Fit to Slide",
"PE.Views.Statusbar.tipFitWidth": "Fit to Width",
"PE.Views.Statusbar.tipPreview": "Start Slideshow",
"PE.Views.Statusbar.tipSetDocLang": "Set Document Language",
"PE.Views.Statusbar.tipSetLang": "Set Text Language",
"PE.Views.Statusbar.tipFitPage": "Fit to slide",
"PE.Views.Statusbar.tipFitWidth": "Fit to width",
"PE.Views.Statusbar.tipPreview": "Start slideshow",
"PE.Views.Statusbar.tipSetDocLang": "Set document language",
"PE.Views.Statusbar.tipSetLang": "Set text language",
"PE.Views.Statusbar.tipSetSpelling": "Spell checking",
"PE.Views.Statusbar.tipZoomFactor": "Zoom",
"PE.Views.Statusbar.tipZoomIn": "Zoom In",
"PE.Views.Statusbar.tipZoomOut": "Zoom Out",
"PE.Views.Statusbar.tipZoomIn": "Zoom in",
"PE.Views.Statusbar.tipZoomOut": "Zoom out",
"PE.Views.Statusbar.txtPageNumInvalid": "Invalid slide number",
"PE.Views.TableSettings.deleteColumnText": "Delete Column",
"PE.Views.TableSettings.deleteRowText": "Delete Row",
@ -1178,16 +1179,16 @@
"PE.Views.TableSettings.textSelectBorders": "Select borders you want to change applying style chosen above",
"PE.Views.TableSettings.textTemplate": "Select From Template",
"PE.Views.TableSettings.textTotal": "Total",
"PE.Views.TableSettings.tipAll": "Set Outer Border and All Inner Lines",
"PE.Views.TableSettings.tipBottom": "Set Outer Bottom Border Only",
"PE.Views.TableSettings.tipInner": "Set Inner Lines Only",
"PE.Views.TableSettings.tipInnerHor": "Set Horizontal Inner Lines Only",
"PE.Views.TableSettings.tipInnerVert": "Set Vertical Inner Lines Only",
"PE.Views.TableSettings.tipLeft": "Set Outer Left Border Only",
"PE.Views.TableSettings.tipNone": "Set No Borders",
"PE.Views.TableSettings.tipOuter": "Set Outer Border Only",
"PE.Views.TableSettings.tipRight": "Set Outer Right Border Only",
"PE.Views.TableSettings.tipTop": "Set Outer Top Border Only",
"PE.Views.TableSettings.tipAll": "Set outer border and all inner lines",
"PE.Views.TableSettings.tipBottom": "Set outer bottom border only",
"PE.Views.TableSettings.tipInner": "Set inner lines only",
"PE.Views.TableSettings.tipInnerHor": "Set horizontal inner lines only",
"PE.Views.TableSettings.tipInnerVert": "Set vertical inner lines only",
"PE.Views.TableSettings.tipLeft": "Set outer left border only",
"PE.Views.TableSettings.tipNone": "Set no borders",
"PE.Views.TableSettings.tipOuter": "Set outer border only",
"PE.Views.TableSettings.tipRight": "Set outer right border only",
"PE.Views.TableSettings.tipTop": "Set outer top border only",
"PE.Views.TableSettings.txtNoBorders": "No borders",
"PE.Views.TableSettingsAdvanced.cancelButtonText": "Cancel",
"PE.Views.TableSettingsAdvanced.okButtonText": "OK",
@ -1314,46 +1315,46 @@
"PE.Views.Toolbar.textTitleError": "Error",
"PE.Views.Toolbar.textUnderline": "Underline",
"PE.Views.Toolbar.textZoom": "Zoom",
"PE.Views.Toolbar.tipAddSlide": "Add Slide",
"PE.Views.Toolbar.tipAdvSettings": "Advanced Settings",
"PE.Views.Toolbar.tipAddSlide": "Add slide",
"PE.Views.Toolbar.tipAdvSettings": "Advanced settings",
"PE.Views.Toolbar.tipBack": "Back",
"PE.Views.Toolbar.tipChangeChart": "Change Chart Type",
"PE.Views.Toolbar.tipChangeSlide": "Change Slide Layout",
"PE.Views.Toolbar.tipClearStyle": "Clear Style",
"PE.Views.Toolbar.tipColorSchemas": "Change Color Scheme",
"PE.Views.Toolbar.tipChangeSlide": "Change slide layout",
"PE.Views.Toolbar.tipClearStyle": "Clear style",
"PE.Views.Toolbar.tipColorSchemas": "Change color scheme",
"PE.Views.Toolbar.tipCopy": "Copy",
"PE.Views.Toolbar.tipCopyStyle": "Copy Style",
"PE.Views.Toolbar.tipDecPrLeft": "Decrease Indent",
"PE.Views.Toolbar.tipCopyStyle": "Copy style",
"PE.Views.Toolbar.tipDecPrLeft": "Decrease indent",
"PE.Views.Toolbar.tipFontColor": "Font color",
"PE.Views.Toolbar.tipFontName": "Font",
"PE.Views.Toolbar.tipFontSize": "Font Size",
"PE.Views.Toolbar.tipHAligh": "Horizontal Align",
"PE.Views.Toolbar.tipFontSize": "Font size",
"PE.Views.Toolbar.tipHAligh": "Horizontal align",
"PE.Views.Toolbar.tipHideBars": "Hide Title bar & Status bar",
"PE.Views.Toolbar.tipIncPrLeft": "Increase Indent",
"PE.Views.Toolbar.tipInsertChart": "Insert Chart",
"PE.Views.Toolbar.tipInsertEquation": "Insert Equation",
"PE.Views.Toolbar.tipInsertHyperlink": "Add Hyperlink",
"PE.Views.Toolbar.tipInsertImage": "Insert Picture",
"PE.Views.Toolbar.tipInsertShape": "Insert Autoshape",
"PE.Views.Toolbar.tipInsertTable": "Insert Table",
"PE.Views.Toolbar.tipInsertText": "Insert Text",
"PE.Views.Toolbar.tipIncPrLeft": "Increase indent",
"PE.Views.Toolbar.tipInsertChart": "Insert chart",
"PE.Views.Toolbar.tipInsertEquation": "Insert equation",
"PE.Views.Toolbar.tipInsertHyperlink": "Add hyperlink",
"PE.Views.Toolbar.tipInsertImage": "Insert picture",
"PE.Views.Toolbar.tipInsertShape": "Insert autoshape",
"PE.Views.Toolbar.tipInsertTable": "Insert table",
"PE.Views.Toolbar.tipInsertText": "Insert text",
"PE.Views.Toolbar.tipInsertTextArt": "Insert Text Art",
"PE.Views.Toolbar.tipLineSpace": "Line Spacing",
"PE.Views.Toolbar.tipLineSpace": "Line spacing",
"PE.Views.Toolbar.tipMarkers": "Bullets",
"PE.Views.Toolbar.tipNumbers": "Numbering",
"PE.Views.Toolbar.tipPaste": "Paste",
"PE.Views.Toolbar.tipPreview": "Start Slideshow",
"PE.Views.Toolbar.tipPreview": "Start slideshow",
"PE.Views.Toolbar.tipPrint": "Print",
"PE.Views.Toolbar.tipRedo": "Redo",
"PE.Views.Toolbar.tipSave": "Save",
"PE.Views.Toolbar.tipSaveCoauth": "Save your changes for the other users to see them.",
"PE.Views.Toolbar.tipShapeAlign": "Align Shape",
"PE.Views.Toolbar.tipShapeArrange": "Arrange Shape",
"PE.Views.Toolbar.tipSlideSize": "Select Slide Size",
"PE.Views.Toolbar.tipSlideTheme": "Slide Theme",
"PE.Views.Toolbar.tipShapeAlign": "Align shape",
"PE.Views.Toolbar.tipShapeArrange": "Arrange shape",
"PE.Views.Toolbar.tipSlideSize": "Select slide size",
"PE.Views.Toolbar.tipSlideTheme": "Slide theme",
"PE.Views.Toolbar.tipUndo": "Undo",
"PE.Views.Toolbar.tipVAligh": "Vertical Align",
"PE.Views.Toolbar.tipViewSettings": "View Settings",
"PE.Views.Toolbar.tipVAligh": "Vertical align",
"PE.Views.Toolbar.tipViewSettings": "View settings",
"PE.Views.Toolbar.txtDistribHor": "Distribute Horizontally",
"PE.Views.Toolbar.txtDistribVert": "Distribute Vertically",
"PE.Views.Toolbar.txtGroup": "Group",

View file

@ -1317,19 +1317,29 @@ define([
if (this.toolbarView && this.toolbarView.btnSave && this.api) {
var isSyncButton = $('.icon', this.toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
forcesave = this.appOptions.forcesave;
var cansave = this.api.asc_isDocumentCanSave();
if (this.toolbarView.btnSave.isDisabled() !== (!cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
this.toolbarView.btnSave.setDisabled(!cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
cansave = this.api.asc_isDocumentCanSave(),
isDisabled = !cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (this.toolbarView.btnSave.isDisabled() !== isDisabled)
this.toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
onDocumentCanSaveChanged: function (isCanSave) {
if (this.toolbarView && this.toolbarView.btnSave) {
var isSyncButton = $('.icon', this.toolbarView.btnSave.cmpEl).hasClass('btn-synch'),
forcesave = this.appOptions.forcesave;
if (this.toolbarView.btnSave.isDisabled() !== (!isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave))
this.toolbarView.btnSave.setDisabled(!isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave);
forcesave = this.appOptions.forcesave,
isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave;
if (this.toolbarView.btnSave.isDisabled() !== isDisabled)
this.toolbarView.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(isDisabled);
}
});
}
},
@ -1431,6 +1441,7 @@ define([
} else if (type == Asc.c_oAscAdvancedOptionsID.DRM) {
dlg = new Common.Views.OpenDialog({
type: type,
validatePwd: !!me._state.isDRM,
handler: function (value) {
me.isShowOpenDialog = false;
if (me && me.api) {
@ -1439,6 +1450,7 @@ define([
}
}
});
me._state.isDRM = true;
}
if (dlg) {
this.isShowOpenDialog = true;
@ -1814,43 +1826,7 @@ define([
requestPlugins: function(pluginsPath) { // request plugins
if (!pluginsPath) return;
var _createXMLHTTPObject = function() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
};
var _getPluginJson = function(plugin) {
if (!plugin) return '';
try {
var xhrObj = _createXMLHTTPObject();
if (xhrObj && plugin) {
xhrObj.open('GET', plugin, false);
xhrObj.send('');
var pluginJson = eval("(" + xhrObj.responseText + ")");
return pluginJson;
}
}
catch (e) {}
return null;
};
var value = _getPluginJson(pluginsPath);
if (value)
this.updatePlugins(value, false);
this.updatePlugins( Common.Utils.getConfigJson(pluginsPath), false );
},
updatePlugins: function(plugins, uiCustomize) { // plugins from config
@ -1859,49 +1835,15 @@ define([
var pluginsData = (uiCustomize) ? plugins.UIpluginsData : plugins.pluginsData;
if (!pluginsData || pluginsData.length<1) return;
var _createXMLHTTPObject = function() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
};
var _getPluginJson = function(plugin) {
if (!plugin) return '';
try {
var xhrObj = _createXMLHTTPObject();
if (xhrObj && plugin) {
xhrObj.open('GET', plugin, false);
xhrObj.send('');
var pluginJson = eval("(" + xhrObj.responseText + ")");
return pluginJson;
}
}
catch (e) {}
return null;
};
var arr = [],
baseUrl = _.isEmpty(plugins.url) ? "" : plugins.url;
if (baseUrl !== "")
console.log("Obsolete: The url parameter is deprecated. Please check the documentation for new plugin connection configuration.");
console.warn("Obsolete: The url parameter is deprecated. Please check the documentation for new plugin connection configuration.");
pluginsData.forEach(function(item){
item = baseUrl + item; // for compatibility with previouse version of server, where plugins.url is used.
var value = _getPluginJson(item);
var value = Common.Utils.getConfigJson(item);
if (value) {
value.baseUrl = item.substring(0, item.lastIndexOf("config.json"));
value.oldVersion = (baseUrl !== "");
@ -1927,13 +1869,9 @@ define([
var variations = item.variations,
variationsArr = [];
variations.forEach(function(itemVar){
var isSupported = false;
for (var i=0; i<itemVar.EditorsSupport.length; i++){
if (itemVar.EditorsSupport[i]=='cell') {
isSupported = true; break;
}
}
if (isSupported && (isEdit || itemVar.isViewer)) {
if ((isEdit || itemVar.isViewer) &&
itemVar.EditorsSupport.includes('cell') )
{
var icons = itemVar.icons;
if (item.oldVersion) { // for compatibility with previouse version of server, where plugins.url is used.
icons = [];
@ -1941,25 +1879,20 @@ define([
icons.push(icon.substring(icon.lastIndexOf("\/")+1));
});
}
item.isUICustomizer ? arrUI.push(item.baseUrl + itemVar.url) :
variationsArr.push(new Common.Models.PluginVariation({
description: itemVar.description,
index: variationsArr.length,
url : (item.oldVersion) ? (itemVar.url.substring(itemVar.url.lastIndexOf("\/")+1) ) : itemVar.url,
icons : icons,
isViewer: itemVar.isViewer,
EditorsSupport: itemVar.EditorsSupport,
isVisual: itemVar.isVisual,
isCustomWindow: itemVar.isCustomWindow,
isModal: itemVar.isModal,
isInsideMode: itemVar.isInsideMode,
initDataType: itemVar.initDataType,
initData: itemVar.initData,
isUpdateOleOnResize : itemVar.isUpdateOleOnResize,
buttons: itemVar.buttons,
size: itemVar.size,
initOnSelectionChanged: itemVar.initOnSelectionChanged
}));
if ( item.isUICustomizer ) {
arrUI.push(item.baseUrl + itemVar.url);
} else {
var model = new Common.Models.PluginVariation(itemVar);
model.set({
index: variationsArr.length,
url: (item.oldVersion) ? (itemVar.url.substring(itemVar.url.lastIndexOf("\/") + 1)) : itemVar.url,
icons: icons
});
variationsArr.push(model);
}
}
});
if (variationsArr.length>0 && !item.isUICustomizer)
@ -1975,12 +1908,9 @@ define([
if (uiCustomize!==false) // from ui customizer in editor config or desktop event
this.UICustomizePlugins = arrUI;
if (uiCustomize === undefined) { // for desktop
if (!uiCustomize) {
if (pluginStore) pluginStore.reset(arr);
this.appOptions.canPlugins = (pluginStore.length>0);
} else if (!uiCustomize) {
if (pluginStore) pluginStore.add(arr);
this.appOptions.canPlugins = (pluginStore.length>0);
this.appOptions.canPlugins = !pluginStore.isEmpty();
}
} else if (!uiCustomize){
this.appOptions.canPlugins = false;

View file

@ -314,6 +314,11 @@ define([
return !this.$el.is(':hidden');
},
getButton: function(type) {
if (type == 'save')
return this.miSave;
},
btnSaveCaption : 'Save',
btnDownloadCaption : 'Download as...',
btnInfoCaption : 'Document Info...',

View file

@ -466,7 +466,7 @@ define([
} else {
var info = new Asc.asc_CFormatCellsInfo();
info.asc_setType(Asc.c_oAscNumFormatType.None);
info.asc_setType(Asc.c_oAscNumFormatType.Custom);
info.asc_setSymbol(valSymbol);
var formatsarr = this.api.asc_getFormatCells(info),

View file

@ -371,6 +371,7 @@ define([
cls : 'btn-toolbar',
iconCls : 'no-mask ' + me.btnSaveCls
});
me.btnsSave = [me.btnSave];
me.btnIncFontSize = new Common.UI.Button({
id : 'id-toolbar-btn-incfont',
@ -1259,17 +1260,6 @@ define([
this.fireEvent('render:after', [this]);
Common.UI.Mixtbar.prototype.afterRender.call(this);
me.$tabs.parent().on('click', '.ribtab', function (e) {
var tab = $(e.target).data('tab');
if (tab == 'file') {
me.fireEvent('file:open');
} else
if ( me.isTabActive('file') )
me.fireEvent('file:close');
me.setTab(tab);
});
Common.NotificationCenter.on({
'window:resize': function() {
Common.UI.Mixtbar.prototype.onResize.apply(me, arguments);
@ -1283,6 +1273,21 @@ define([
return this;
},
onTabClick: function (e) {
var tab = $(e.target).data('tab'),
me = this;
if ( !me.isTabActive(tab) ) {
if ( tab == 'file' ) {
me.fireEvent('file:open');
} else
if ( me.isTabActive('file') )
me.fireEvent('file:close');
}
Common.UI.Mixtbar.prototype.onTabClick.apply(this, arguments);
},
rendererComponents: function(html) {
var $host = $(html);
var _injectComponent = function (id, cmp) {
@ -1672,6 +1677,12 @@ define([
itemTemplate: _.template('<div id="<%= id %>" class="item-chartlist <%= iconCls %>"></div>')
});
}
var btnsave = SSE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save');
if (btnsave && this.btnsSave) {
this.btnsSave.push(btnsave);
btnsave.setDisabled(this.btnsSave[0].isDisabled());
}
},
onToolbarAfterRender: function(toolbar) {
@ -1714,7 +1725,9 @@ define([
if (mode.isDisconnected) {
this.lockToolbar( SSE.enumLock.lostConnect, true );
this.lockToolbar( SSE.enumLock.lostConnect, true,
{array:[this.btnEditChart,this.btnUndo,this.btnRedo,this.btnSave]} );
{array:[this.btnEditChart,this.btnUndo,this.btnRedo]} );
this.lockToolbar( SSE.enumLock.lostConnect, true,
{array:this.btnsSave} );
this.lockToolbar(SSE.enumLock.cantPrint, !mode.canPrint || mode.disableDownload, {array: [this.btnPrint]});
} else {
this.mode = mode;
@ -1806,7 +1819,11 @@ define([
this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S'));
}
this.btnSave.setDisabled(false);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(false);
}
});
Common.Gateway.collaborativeChanges();
},
@ -1828,7 +1845,8 @@ define([
synchronizeChanges: function() {
if (this.btnSave.rendered) {
var iconEl = $('.icon', this.btnSave.cmpEl);
var iconEl = $('.icon', this.btnSave.cmpEl),
me = this;
if (iconEl.hasClass('btn-synch')) {
iconEl.removeClass('btn-synch');
@ -1836,7 +1854,12 @@ define([
if (this.synchTooltip)
this.synchTooltip.hide();
this.btnSave.updateHint(this.btnSaveTip);
this.btnSave.setDisabled(!this.mode.forcesave);
this.btnsSave.forEach(function(button) {
if ( button ) {
button.setDisabled(!me.mode.forcesave);
}
});
this._state.hasCollaborativeChanges = false;
}
}

View file

@ -60,7 +60,7 @@
"Common.Views.Comments.textComments": "Comments",
"Common.Views.Comments.textEdit": "OK",
"Common.Views.Comments.textEnterCommentHint": "Enter your comment here",
"Common.Views.Comments.textHintAddComment": "Add Comment",
"Common.Views.Comments.textHintAddComment": "Add comment",
"Common.Views.Comments.textOpenAgain": "Open Again",
"Common.Views.Comments.textReply": "Reply",
"Common.Views.Comments.textResolve": "Resolve",
@ -95,6 +95,7 @@
"Common.Views.OpenDialog.okButtonText": "OK",
"Common.Views.OpenDialog.txtDelimiter": "Delimiter",
"Common.Views.OpenDialog.txtEncoding": "Encoding ",
"Common.Views.OpenDialog.txtIncorrectPwd": "Password is incorrect.",
"Common.Views.OpenDialog.txtOther": "Other",
"Common.Views.OpenDialog.txtPassword": "Password",
"Common.Views.OpenDialog.txtSpace": "Space",
@ -421,143 +422,143 @@
"SSE.Controllers.Toolbar.textSymbols": "Symbols",
"SSE.Controllers.Toolbar.textWarning": "Warning",
"SSE.Controllers.Toolbar.txtAccent_Accent": "Acute",
"SSE.Controllers.Toolbar.txtAccent_ArrowD": "Right-Left Arrow Above",
"SSE.Controllers.Toolbar.txtAccent_ArrowL": "Leftwards Arrow Above",
"SSE.Controllers.Toolbar.txtAccent_ArrowR": "Rightwards Arrow Above",
"SSE.Controllers.Toolbar.txtAccent_ArrowD": "Right-left arrow above",
"SSE.Controllers.Toolbar.txtAccent_ArrowL": "Leftwards arrow above",
"SSE.Controllers.Toolbar.txtAccent_ArrowR": "Rightwards arrow above",
"SSE.Controllers.Toolbar.txtAccent_Bar": "Bar",
"SSE.Controllers.Toolbar.txtAccent_BarBot": "Underbar",
"SSE.Controllers.Toolbar.txtAccent_BarTop": "Overbar",
"SSE.Controllers.Toolbar.txtAccent_BorderBox": "Boxed Formula (With Placeholder)",
"SSE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Boxed Formula(Example)",
"SSE.Controllers.Toolbar.txtAccent_BorderBox": "Boxed formula (with placeholder)",
"SSE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Boxed formula (example)",
"SSE.Controllers.Toolbar.txtAccent_Check": "Check",
"SSE.Controllers.Toolbar.txtAccent_CurveBracketBot": "Underbrace",
"SSE.Controllers.Toolbar.txtAccent_CurveBracketTop": "Overbrace",
"SSE.Controllers.Toolbar.txtAccent_Custom_1": "Vector A",
"SSE.Controllers.Toolbar.txtAccent_Custom_2": "ABC With Overbar",
"SSE.Controllers.Toolbar.txtAccent_Custom_3": "x XOR y With Overbar",
"SSE.Controllers.Toolbar.txtAccent_DDDot": "Triple Dot",
"SSE.Controllers.Toolbar.txtAccent_DDot": "Double Dot",
"SSE.Controllers.Toolbar.txtAccent_Custom_2": "ABC with overbar",
"SSE.Controllers.Toolbar.txtAccent_Custom_3": "x XOR y with overbar",
"SSE.Controllers.Toolbar.txtAccent_DDDot": "Triple dot",
"SSE.Controllers.Toolbar.txtAccent_DDot": "Double dot",
"SSE.Controllers.Toolbar.txtAccent_Dot": "Dot",
"SSE.Controllers.Toolbar.txtAccent_DoubleBar": "Double Overbar",
"SSE.Controllers.Toolbar.txtAccent_DoubleBar": "Double overbar",
"SSE.Controllers.Toolbar.txtAccent_Grave": "Grave",
"SSE.Controllers.Toolbar.txtAccent_GroupBot": "Grouping Character Below",
"SSE.Controllers.Toolbar.txtAccent_GroupTop": "Grouping Character Above",
"SSE.Controllers.Toolbar.txtAccent_HarpoonL": "Leftwards Harpoon Above",
"SSE.Controllers.Toolbar.txtAccent_HarpoonR": "Rightwards Harpoon Above",
"SSE.Controllers.Toolbar.txtAccent_GroupBot": "Grouping character below",
"SSE.Controllers.Toolbar.txtAccent_GroupTop": "Grouping character above",
"SSE.Controllers.Toolbar.txtAccent_HarpoonL": "Leftwards harpoon above",
"SSE.Controllers.Toolbar.txtAccent_HarpoonR": "Rightwards harpoon above",
"SSE.Controllers.Toolbar.txtAccent_Hat": "Hat",
"SSE.Controllers.Toolbar.txtAccent_Smile": "Breve",
"SSE.Controllers.Toolbar.txtAccent_Tilde": "Tilde",
"SSE.Controllers.Toolbar.txtBracket_Angle": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Brackets with Separators",
"SSE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Brackets with Separators",
"SSE.Controllers.Toolbar.txtBracket_Angle_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Angle_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Brackets with separators",
"SSE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Brackets with separators",
"SSE.Controllers.Toolbar.txtBracket_Angle_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Angle_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Curve": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Curve_Delimiter_2": "Brackets with Separators",
"SSE.Controllers.Toolbar.txtBracket_Curve_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Curve_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Custom_1": "Cases (Two Conditions)",
"SSE.Controllers.Toolbar.txtBracket_Custom_2": "Cases (Three Conditions)",
"SSE.Controllers.Toolbar.txtBracket_Custom_3": "Stack Object",
"SSE.Controllers.Toolbar.txtBracket_Custom_4": "Stack Object",
"SSE.Controllers.Toolbar.txtBracket_Custom_5": "Cases Example",
"SSE.Controllers.Toolbar.txtBracket_Custom_6": "Binomial Coefficient",
"SSE.Controllers.Toolbar.txtBracket_Custom_7": "Binomial Coefficient",
"SSE.Controllers.Toolbar.txtBracket_Curve_Delimiter_2": "Brackets with separators",
"SSE.Controllers.Toolbar.txtBracket_Curve_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Curve_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Custom_1": "Cases (two conditions)",
"SSE.Controllers.Toolbar.txtBracket_Custom_2": "Cases (three conditions)",
"SSE.Controllers.Toolbar.txtBracket_Custom_3": "Stack object",
"SSE.Controllers.Toolbar.txtBracket_Custom_4": "Stack object",
"SSE.Controllers.Toolbar.txtBracket_Custom_5": "Cases example",
"SSE.Controllers.Toolbar.txtBracket_Custom_6": "Binomial coefficient",
"SSE.Controllers.Toolbar.txtBracket_Custom_7": "Binomial coefficient",
"SSE.Controllers.Toolbar.txtBracket_Line": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Line_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Line_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Line_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Line_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_LineDouble": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_LineDouble_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_LineDouble_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_LineDouble_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_LineDouble_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_LowLim": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_LowLim_NoneNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_LowLim_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_LowLim_NoneNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_LowLim_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Round": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Round_Delimiter_2": "Brackets with Separators",
"SSE.Controllers.Toolbar.txtBracket_Round_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Round_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Round_Delimiter_2": "Brackets with separators",
"SSE.Controllers.Toolbar.txtBracket_Round_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Round_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Square": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Square_CloseClose": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Square_CloseOpen": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_Square_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Square_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_Square_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Square_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_Square_OpenOpen": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_SquareDouble": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_SquareDouble_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_SquareDouble_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_SquareDouble_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_SquareDouble_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_UppLim": "Brackets",
"SSE.Controllers.Toolbar.txtBracket_UppLim_NoneOpen": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_UppLim_OpenNone": "Single Bracket",
"SSE.Controllers.Toolbar.txtBracket_UppLim_NoneOpen": "Single bracket",
"SSE.Controllers.Toolbar.txtBracket_UppLim_OpenNone": "Single bracket",
"SSE.Controllers.Toolbar.txtExpand": "Expand and sort",
"SSE.Controllers.Toolbar.txtExpandSort": "The data next to the selection will not be sorted. Do you want to expand the selection to include the adjacent data or continue with sorting the currently selected cells only?",
"SSE.Controllers.Toolbar.txtFractionDiagonal": "Skewed Fraction",
"SSE.Controllers.Toolbar.txtFractionDiagonal": "Skewed fraction",
"SSE.Controllers.Toolbar.txtFractionDifferential_1": "Differential",
"SSE.Controllers.Toolbar.txtFractionDifferential_2": "Differential",
"SSE.Controllers.Toolbar.txtFractionDifferential_3": "Differential",
"SSE.Controllers.Toolbar.txtFractionDifferential_4": "Differential",
"SSE.Controllers.Toolbar.txtFractionHorizontal": "Linear Fraction",
"SSE.Controllers.Toolbar.txtFractionPi_2": "Pi Over 2",
"SSE.Controllers.Toolbar.txtFractionSmall": "Small Fraction",
"SSE.Controllers.Toolbar.txtFractionVertical": "Stacked Fraction",
"SSE.Controllers.Toolbar.txtFunction_1_Cos": "Inverse Cosine Function",
"SSE.Controllers.Toolbar.txtFunction_1_Cosh": "Hyperbolic Inverse Cosine Function",
"SSE.Controllers.Toolbar.txtFunction_1_Cot": "Inverse Cotangent Function",
"SSE.Controllers.Toolbar.txtFunction_1_Coth": "Hyperbolic Inverse Cotangent Function",
"SSE.Controllers.Toolbar.txtFunction_1_Csc": "Inverse Cosecant Function",
"SSE.Controllers.Toolbar.txtFunction_1_Csch": "Hyperbolic Inverse Cosecant Function",
"SSE.Controllers.Toolbar.txtFunction_1_Sec": "Inverse Secant Function",
"SSE.Controllers.Toolbar.txtFunction_1_Sech": "Hyperbolic Inverse Secant Function",
"SSE.Controllers.Toolbar.txtFunction_1_Sin": "Inverse Sine Function",
"SSE.Controllers.Toolbar.txtFunction_1_Sinh": "Hyperbolic Inverse Sine Function",
"SSE.Controllers.Toolbar.txtFunction_1_Tan": "Inverse Tangent Function",
"SSE.Controllers.Toolbar.txtFunction_1_Tanh": "Hyperbolic Inverse Tangent Function",
"SSE.Controllers.Toolbar.txtFunction_Cos": "Cosine Function",
"SSE.Controllers.Toolbar.txtFunction_Cosh": "Hyperbolic Cosine Function",
"SSE.Controllers.Toolbar.txtFunction_Cot": "Cotangent Function",
"SSE.Controllers.Toolbar.txtFunction_Coth": "Hyperbolic Cotangent Function",
"SSE.Controllers.Toolbar.txtFunction_Csc": "Cosecant Function",
"SSE.Controllers.Toolbar.txtFunction_Csch": "Hyperbolic Cosecant Function",
"SSE.Controllers.Toolbar.txtFractionHorizontal": "Linear fraction",
"SSE.Controllers.Toolbar.txtFractionPi_2": "Pi over 2",
"SSE.Controllers.Toolbar.txtFractionSmall": "Small fraction",
"SSE.Controllers.Toolbar.txtFractionVertical": "Stacked fraction",
"SSE.Controllers.Toolbar.txtFunction_1_Cos": "Inverse cosine function",
"SSE.Controllers.Toolbar.txtFunction_1_Cosh": "Hyperbolic inverse cosine function",
"SSE.Controllers.Toolbar.txtFunction_1_Cot": "Inverse cotangent function",
"SSE.Controllers.Toolbar.txtFunction_1_Coth": "Hyperbolic inverse cotangent function",
"SSE.Controllers.Toolbar.txtFunction_1_Csc": "Inverse cosecant function",
"SSE.Controllers.Toolbar.txtFunction_1_Csch": "Hyperbolic inverse cosecant function",
"SSE.Controllers.Toolbar.txtFunction_1_Sec": "Inverse secant function",
"SSE.Controllers.Toolbar.txtFunction_1_Sech": "Hyperbolic inverse secant function",
"SSE.Controllers.Toolbar.txtFunction_1_Sin": "Inverse sine function",
"SSE.Controllers.Toolbar.txtFunction_1_Sinh": "Hyperbolic inverse sine function",
"SSE.Controllers.Toolbar.txtFunction_1_Tan": "Inverse tangent function",
"SSE.Controllers.Toolbar.txtFunction_1_Tanh": "Hyperbolic inverse tangent function",
"SSE.Controllers.Toolbar.txtFunction_Cos": "Cosine function",
"SSE.Controllers.Toolbar.txtFunction_Cosh": "Hyperbolic cosine function",
"SSE.Controllers.Toolbar.txtFunction_Cot": "Cotangent function",
"SSE.Controllers.Toolbar.txtFunction_Coth": "Hyperbolic cotangent function",
"SSE.Controllers.Toolbar.txtFunction_Csc": "Cosecant function",
"SSE.Controllers.Toolbar.txtFunction_Csch": "Hyperbolic cosecant function",
"SSE.Controllers.Toolbar.txtFunction_Custom_1": "Sine theta",
"SSE.Controllers.Toolbar.txtFunction_Custom_2": "Cos 2x",
"SSE.Controllers.Toolbar.txtFunction_Custom_3": "Tangent formula",
"SSE.Controllers.Toolbar.txtFunction_Sec": "Secant Function",
"SSE.Controllers.Toolbar.txtFunction_Sech": "Hyperbolic Secant Function",
"SSE.Controllers.Toolbar.txtFunction_Sin": "Sine Function",
"SSE.Controllers.Toolbar.txtFunction_Sinh": "Hyperbolic Sine Function",
"SSE.Controllers.Toolbar.txtFunction_Tan": "Tangent Function",
"SSE.Controllers.Toolbar.txtFunction_Tanh": "Hyperbolic Tangent Function",
"SSE.Controllers.Toolbar.txtFunction_Sec": "Secant function",
"SSE.Controllers.Toolbar.txtFunction_Sech": "Hyperbolic secant function",
"SSE.Controllers.Toolbar.txtFunction_Sin": "Sine function",
"SSE.Controllers.Toolbar.txtFunction_Sinh": "Hyperbolic sine function",
"SSE.Controllers.Toolbar.txtFunction_Tan": "Tangent function",
"SSE.Controllers.Toolbar.txtFunction_Tanh": "Hyperbolic tangent function",
"SSE.Controllers.Toolbar.txtIntegral": "Integral",
"SSE.Controllers.Toolbar.txtIntegral_dtheta": "Differential theta",
"SSE.Controllers.Toolbar.txtIntegral_dx": "Differential x",
"SSE.Controllers.Toolbar.txtIntegral_dy": "Differential y",
"SSE.Controllers.Toolbar.txtIntegralCenterSubSup": "Integral",
"SSE.Controllers.Toolbar.txtIntegralDouble": "Double Integral",
"SSE.Controllers.Toolbar.txtIntegralDoubleCenterSubSup": "Double Integral",
"SSE.Controllers.Toolbar.txtIntegralDoubleSubSup": "Double Integral",
"SSE.Controllers.Toolbar.txtIntegralOriented": "Contour Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Contour Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedDouble": "Surface Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Surface Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Surface Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Contour Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedTriple": "Volume Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Volume Integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Volume Integral",
"SSE.Controllers.Toolbar.txtIntegralDouble": "Double integral",
"SSE.Controllers.Toolbar.txtIntegralDoubleCenterSubSup": "Double integral",
"SSE.Controllers.Toolbar.txtIntegralDoubleSubSup": "Double integral",
"SSE.Controllers.Toolbar.txtIntegralOriented": "Contour integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Contour integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedDouble": "Surface integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Surface integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Surface integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Contour integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedTriple": "Volume integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Volume integral",
"SSE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Volume integral",
"SSE.Controllers.Toolbar.txtIntegralSubSup": "Integral",
"SSE.Controllers.Toolbar.txtIntegralTriple": "Triple Integral",
"SSE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Triple Integral",
"SSE.Controllers.Toolbar.txtIntegralTripleSubSup": "Triple Integral",
"SSE.Controllers.Toolbar.txtIntegralTriple": "Triple integral",
"SSE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Triple integral",
"SSE.Controllers.Toolbar.txtIntegralTripleSubSup": "Triple integral",
"SSE.Controllers.Toolbar.txtInvalidRange": "ERROR! Invalid cell range",
"SSE.Controllers.Toolbar.txtLargeOperator_Conjunction": "Wedge",
"SSE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSub": "Wedge",
"SSE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSubSup": "Wedge",
"SSE.Controllers.Toolbar.txtLargeOperator_Conjunction_Sub": "Wedge",
"SSE.Controllers.Toolbar.txtLargeOperator_Conjunction_SubSup": "Wedge",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd": "Co-Product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Co-Product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Co-Product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Co-Product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Co-Product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd": "Co-product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Co-product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Co-product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Co-product",
"SSE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Co-product",
"SSE.Controllers.Toolbar.txtLargeOperator_Custom_1": "Summation",
"SSE.Controllers.Toolbar.txtLargeOperator_Custom_2": "Summation",
"SSE.Controllers.Toolbar.txtLargeOperator_Custom_3": "Summation",
@ -588,70 +589,70 @@
"SSE.Controllers.Toolbar.txtLargeOperator_Union_CenterSubSup": "Union",
"SSE.Controllers.Toolbar.txtLargeOperator_Union_Sub": "Union",
"SSE.Controllers.Toolbar.txtLargeOperator_Union_SubSup": "Union",
"SSE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit Example",
"SSE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maximum Example",
"SSE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit example",
"SSE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maximum example",
"SSE.Controllers.Toolbar.txtLimitLog_Lim": "Limit",
"SSE.Controllers.Toolbar.txtLimitLog_Ln": "Natural Logarithm",
"SSE.Controllers.Toolbar.txtLimitLog_Ln": "Natural logarithm",
"SSE.Controllers.Toolbar.txtLimitLog_Log": "Logarithm",
"SSE.Controllers.Toolbar.txtLimitLog_LogBase": "Logarithm",
"SSE.Controllers.Toolbar.txtLimitLog_Max": "Maximum",
"SSE.Controllers.Toolbar.txtLimitLog_Min": "Minimum",
"SSE.Controllers.Toolbar.txtMatrix_1_2": "1x2 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_1_3": "1x3 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_2_1": "2x1 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_2_2": "2x2 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_2_2_DLineBracket": "Empty Matrix with Brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_2_LineBracket": "Empty Matrix with Brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_2_RoundBracket": "Empty Matrix with Brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_2_SquareBracket": "Empty Matrix with Brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_3": "2x3 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_3_1": "3x1 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_3_2": "3x2 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_3_3": "3x3 Empty Matrix",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Baseline Dots",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Center": "Midline Dots",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diagonal Dots",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Vertical Dots",
"SSE.Controllers.Toolbar.txtMatrix_Flat_Round": "Sparse Matrix",
"SSE.Controllers.Toolbar.txtMatrix_Flat_Square": "Sparse Matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 Identity Matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_2_NoZeros": "3x3 Identity Matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_3": "3x3 Identity Matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_3_NoZeros": "3x3 Identity Matrix",
"SSE.Controllers.Toolbar.txtOperator_ArrowD_Bot": "Right-Left Arrow Below",
"SSE.Controllers.Toolbar.txtOperator_ArrowD_Top": "Right-Left Arrow Above",
"SSE.Controllers.Toolbar.txtOperator_ArrowL_Bot": "Leftwards Arrow Below",
"SSE.Controllers.Toolbar.txtOperator_ArrowL_Top": "Leftwards Arrow Above",
"SSE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Rightwards Arrow Below",
"SSE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Rightwards Arrow Above",
"SSE.Controllers.Toolbar.txtOperator_ColonEquals": "Colon Equal",
"SSE.Controllers.Toolbar.txtMatrix_1_2": "1x2 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_1_3": "1x3 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_2_1": "2x1 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_2_2": "2x2 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_2_2_DLineBracket": "Empty matrix with brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_2_LineBracket": "Empty matrix with brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_2_RoundBracket": "Empty matrix with brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_2_SquareBracket": "Empty matrix with brackets",
"SSE.Controllers.Toolbar.txtMatrix_2_3": "2x3 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_3_1": "3x1 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_3_2": "3x2 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_3_3": "3x3 empty matrix",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Baseline dots",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Center": "Midline dots",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diagonal dots",
"SSE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Vertical dots",
"SSE.Controllers.Toolbar.txtMatrix_Flat_Round": "Sparse matrix",
"SSE.Controllers.Toolbar.txtMatrix_Flat_Square": "Sparse matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 identity matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_2_NoZeros": "3x3 identity matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_3": "3x3 identity matrix",
"SSE.Controllers.Toolbar.txtMatrix_Identity_3_NoZeros": "3x3 identity matrix",
"SSE.Controllers.Toolbar.txtOperator_ArrowD_Bot": "Right-left arrow below",
"SSE.Controllers.Toolbar.txtOperator_ArrowD_Top": "Right-left arrow above",
"SSE.Controllers.Toolbar.txtOperator_ArrowL_Bot": "Leftwards arrow below",
"SSE.Controllers.Toolbar.txtOperator_ArrowL_Top": "Leftwards arrow above",
"SSE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Rightwards arrow below",
"SSE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Rightwards arrow above",
"SSE.Controllers.Toolbar.txtOperator_ColonEquals": "Colon equal",
"SSE.Controllers.Toolbar.txtOperator_Custom_1": "Yields",
"SSE.Controllers.Toolbar.txtOperator_Custom_2": "Delta Yields",
"SSE.Controllers.Toolbar.txtOperator_Definition": "Equal to By Definition",
"SSE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta Equal To",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowD_Bot": "Right-Left Arrow Below",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowD_Top": "Right-Left Arrow Above",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowL_Bot": "Leftwards Arrow Below",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowL_Top": "Leftwards Arrow Above",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowR_Bot": "Rightwards Arrow Below",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowR_Top": "Rightwards Arrow Above",
"SSE.Controllers.Toolbar.txtOperator_EqualsEquals": "Equal Equal",
"SSE.Controllers.Toolbar.txtOperator_MinusEquals": "Minus Equal",
"SSE.Controllers.Toolbar.txtOperator_PlusEquals": "Plus Equal",
"SSE.Controllers.Toolbar.txtOperator_UnitOfMeasure": "Measured By",
"SSE.Controllers.Toolbar.txtOperator_Custom_2": "Delta yields",
"SSE.Controllers.Toolbar.txtOperator_Definition": "Equal to by definition",
"SSE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta equal to",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowD_Bot": "Right-left arrow below",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowD_Top": "Right-left arrow above",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowL_Bot": "Leftwards arrow below",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowL_Top": "Leftwards arrow above",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowR_Bot": "Rightwards arrow below",
"SSE.Controllers.Toolbar.txtOperator_DoubleArrowR_Top": "Rightwards arrow above",
"SSE.Controllers.Toolbar.txtOperator_EqualsEquals": "Equal equal",
"SSE.Controllers.Toolbar.txtOperator_MinusEquals": "Minus equal",
"SSE.Controllers.Toolbar.txtOperator_PlusEquals": "Plus equal",
"SSE.Controllers.Toolbar.txtOperator_UnitOfMeasure": "Measured by",
"SSE.Controllers.Toolbar.txtRadicalCustom_1": "Radical",
"SSE.Controllers.Toolbar.txtRadicalCustom_2": "Radical",
"SSE.Controllers.Toolbar.txtRadicalRoot_2": "Square Root With Degree",
"SSE.Controllers.Toolbar.txtRadicalRoot_3": "Cubic Root",
"SSE.Controllers.Toolbar.txtRadicalRoot_n": "Radical With Degree",
"SSE.Controllers.Toolbar.txtRadicalSqrt": "Square Root",
"SSE.Controllers.Toolbar.txtRadicalRoot_2": "Square root with degree",
"SSE.Controllers.Toolbar.txtRadicalRoot_3": "Cubic root",
"SSE.Controllers.Toolbar.txtRadicalRoot_n": "Radical with degree",
"SSE.Controllers.Toolbar.txtRadicalSqrt": "Square root",
"SSE.Controllers.Toolbar.txtScriptCustom_1": "Script",
"SSE.Controllers.Toolbar.txtScriptCustom_2": "Script",
"SSE.Controllers.Toolbar.txtScriptCustom_3": "Script",
"SSE.Controllers.Toolbar.txtScriptCustom_4": "Script",
"SSE.Controllers.Toolbar.txtScriptSub": "Subscript",
"SSE.Controllers.Toolbar.txtScriptSubSup": "Subscript-Superscript",
"SSE.Controllers.Toolbar.txtScriptSubSupLeft": "LeftSubscript-Superscript",
"SSE.Controllers.Toolbar.txtScriptSubSup": "Subscript-superscript",
"SSE.Controllers.Toolbar.txtScriptSubSupLeft": "Left subscript-superscript",
"SSE.Controllers.Toolbar.txtScriptSup": "Superscript",
"SSE.Controllers.Toolbar.txtSorting": "Sorting",
"SSE.Controllers.Toolbar.txtSortSelected": "Sort selected",
@ -659,86 +660,86 @@
"SSE.Controllers.Toolbar.txtSymbol_additional": "Complement",
"SSE.Controllers.Toolbar.txtSymbol_aleph": "Alef",
"SSE.Controllers.Toolbar.txtSymbol_alpha": "Alpha",
"SSE.Controllers.Toolbar.txtSymbol_approx": "Almost Equal To",
"SSE.Controllers.Toolbar.txtSymbol_ast": "Asterisk Operator",
"SSE.Controllers.Toolbar.txtSymbol_approx": "Almost equal to",
"SSE.Controllers.Toolbar.txtSymbol_ast": "Asterisk operator",
"SSE.Controllers.Toolbar.txtSymbol_beta": "Beta",
"SSE.Controllers.Toolbar.txtSymbol_beth": "Bet",
"SSE.Controllers.Toolbar.txtSymbol_bullet": "Bullet Operator",
"SSE.Controllers.Toolbar.txtSymbol_bullet": "Bullet operator",
"SSE.Controllers.Toolbar.txtSymbol_cap": "Intersection",
"SSE.Controllers.Toolbar.txtSymbol_cbrt": "Cube Root",
"SSE.Controllers.Toolbar.txtSymbol_cdots": "Midline Horizontal Ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_cbrt": "Cube root",
"SSE.Controllers.Toolbar.txtSymbol_cdots": "Midline horizontal ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_celsius": "Degrees Celsius",
"SSE.Controllers.Toolbar.txtSymbol_chi": "Chi",
"SSE.Controllers.Toolbar.txtSymbol_cong": "Approximately Equal To",
"SSE.Controllers.Toolbar.txtSymbol_cong": "Approximately equal to",
"SSE.Controllers.Toolbar.txtSymbol_cup": "Union",
"SSE.Controllers.Toolbar.txtSymbol_ddots": "Down Right Diagonal Ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_ddots": "Down right diagonal ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_degree": "Degrees",
"SSE.Controllers.Toolbar.txtSymbol_delta": "Delta",
"SSE.Controllers.Toolbar.txtSymbol_div": "Division Sign",
"SSE.Controllers.Toolbar.txtSymbol_downarrow": "Down Arrow",
"SSE.Controllers.Toolbar.txtSymbol_emptyset": "Empty Set",
"SSE.Controllers.Toolbar.txtSymbol_div": "Division sign",
"SSE.Controllers.Toolbar.txtSymbol_downarrow": "Down arrow",
"SSE.Controllers.Toolbar.txtSymbol_emptyset": "Empty set",
"SSE.Controllers.Toolbar.txtSymbol_epsilon": "Epsilon",
"SSE.Controllers.Toolbar.txtSymbol_equals": "Equal",
"SSE.Controllers.Toolbar.txtSymbol_equiv": "Identical To",
"SSE.Controllers.Toolbar.txtSymbol_equiv": "Identical to",
"SSE.Controllers.Toolbar.txtSymbol_eta": "Eta",
"SSE.Controllers.Toolbar.txtSymbol_exists": "There Exist",
"SSE.Controllers.Toolbar.txtSymbol_exists": "There exist",
"SSE.Controllers.Toolbar.txtSymbol_factorial": "Factorial",
"SSE.Controllers.Toolbar.txtSymbol_fahrenheit": "Degrees Fahrenheit",
"SSE.Controllers.Toolbar.txtSymbol_forall": "For All",
"SSE.Controllers.Toolbar.txtSymbol_forall": "For all",
"SSE.Controllers.Toolbar.txtSymbol_gamma": "Gamma",
"SSE.Controllers.Toolbar.txtSymbol_geq": "Greater Than or Equal To",
"SSE.Controllers.Toolbar.txtSymbol_gg": "Much Greater Than",
"SSE.Controllers.Toolbar.txtSymbol_greater": "Greater Than",
"SSE.Controllers.Toolbar.txtSymbol_in": "Element Of",
"SSE.Controllers.Toolbar.txtSymbol_geq": "Greater than or equal to",
"SSE.Controllers.Toolbar.txtSymbol_gg": "Much greater than",
"SSE.Controllers.Toolbar.txtSymbol_greater": "Greater than",
"SSE.Controllers.Toolbar.txtSymbol_in": "Element of",
"SSE.Controllers.Toolbar.txtSymbol_inc": "Increment",
"SSE.Controllers.Toolbar.txtSymbol_infinity": "Infinity",
"SSE.Controllers.Toolbar.txtSymbol_iota": "Iota",
"SSE.Controllers.Toolbar.txtSymbol_kappa": "Kappa",
"SSE.Controllers.Toolbar.txtSymbol_lambda": "Lambda",
"SSE.Controllers.Toolbar.txtSymbol_leftarrow": "Left Arrow",
"SSE.Controllers.Toolbar.txtSymbol_leftrightarrow": "Left-Right Arrow",
"SSE.Controllers.Toolbar.txtSymbol_leq": "Less Than or Equal To",
"SSE.Controllers.Toolbar.txtSymbol_less": "Less Than",
"SSE.Controllers.Toolbar.txtSymbol_ll": "Much Less Than",
"SSE.Controllers.Toolbar.txtSymbol_leftarrow": "Left arrow",
"SSE.Controllers.Toolbar.txtSymbol_leftrightarrow": "Left-right arrow",
"SSE.Controllers.Toolbar.txtSymbol_leq": "Less than or equal to",
"SSE.Controllers.Toolbar.txtSymbol_less": "Less than",
"SSE.Controllers.Toolbar.txtSymbol_ll": "Much less than",
"SSE.Controllers.Toolbar.txtSymbol_minus": "Minus",
"SSE.Controllers.Toolbar.txtSymbol_mp": "Minus Plus",
"SSE.Controllers.Toolbar.txtSymbol_mp": "Minus plus",
"SSE.Controllers.Toolbar.txtSymbol_mu": "Mu",
"SSE.Controllers.Toolbar.txtSymbol_nabla": "Nabla",
"SSE.Controllers.Toolbar.txtSymbol_neq": "Not Equal To",
"SSE.Controllers.Toolbar.txtSymbol_ni": "Contains as Member",
"SSE.Controllers.Toolbar.txtSymbol_not": "Not Sign",
"SSE.Controllers.Toolbar.txtSymbol_notexists": "There Does Not Exist",
"SSE.Controllers.Toolbar.txtSymbol_neq": "Not equal to",
"SSE.Controllers.Toolbar.txtSymbol_ni": "Contains as member",
"SSE.Controllers.Toolbar.txtSymbol_not": "Not sign",
"SSE.Controllers.Toolbar.txtSymbol_notexists": "There does not exist",
"SSE.Controllers.Toolbar.txtSymbol_nu": "Nu",
"SSE.Controllers.Toolbar.txtSymbol_o": "Omicron",
"SSE.Controllers.Toolbar.txtSymbol_omega": "Omega",
"SSE.Controllers.Toolbar.txtSymbol_partial": "Partial Differential",
"SSE.Controllers.Toolbar.txtSymbol_partial": "Partial differential",
"SSE.Controllers.Toolbar.txtSymbol_percent": "Percentage",
"SSE.Controllers.Toolbar.txtSymbol_phi": "Phi",
"SSE.Controllers.Toolbar.txtSymbol_pi": "Pi",
"SSE.Controllers.Toolbar.txtSymbol_plus": "Plus",
"SSE.Controllers.Toolbar.txtSymbol_pm": "Plus Minus",
"SSE.Controllers.Toolbar.txtSymbol_propto": "Proportional To",
"SSE.Controllers.Toolbar.txtSymbol_pm": "Plus minus",
"SSE.Controllers.Toolbar.txtSymbol_propto": "Proportional to",
"SSE.Controllers.Toolbar.txtSymbol_psi": "Psi",
"SSE.Controllers.Toolbar.txtSymbol_qdrt": "Fourth Root",
"SSE.Controllers.Toolbar.txtSymbol_qed": "End of Proof",
"SSE.Controllers.Toolbar.txtSymbol_rddots": "Up Right Diagonal Ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_qdrt": "Fourth root",
"SSE.Controllers.Toolbar.txtSymbol_qed": "End of proof",
"SSE.Controllers.Toolbar.txtSymbol_rddots": "Up right diagonal ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_rho": "Rho",
"SSE.Controllers.Toolbar.txtSymbol_rightarrow": "Right Arrow",
"SSE.Controllers.Toolbar.txtSymbol_rightarrow": "Right arrow",
"SSE.Controllers.Toolbar.txtSymbol_sigma": "Sigma",
"SSE.Controllers.Toolbar.txtSymbol_sqrt": "Radical Sign",
"SSE.Controllers.Toolbar.txtSymbol_sqrt": "Radical sign",
"SSE.Controllers.Toolbar.txtSymbol_tau": "Tau",
"SSE.Controllers.Toolbar.txtSymbol_therefore": "Therefore",
"SSE.Controllers.Toolbar.txtSymbol_theta": "Theta",
"SSE.Controllers.Toolbar.txtSymbol_times": "Multiplication Sign",
"SSE.Controllers.Toolbar.txtSymbol_uparrow": "Up Arrow",
"SSE.Controllers.Toolbar.txtSymbol_times": "Multiplication sign",
"SSE.Controllers.Toolbar.txtSymbol_uparrow": "Up arrow",
"SSE.Controllers.Toolbar.txtSymbol_upsilon": "Upsilon",
"SSE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon Variant",
"SSE.Controllers.Toolbar.txtSymbol_varphi": "Phi Variant",
"SSE.Controllers.Toolbar.txtSymbol_varpi": "Pi Variant",
"SSE.Controllers.Toolbar.txtSymbol_varrho": "Rho Variant",
"SSE.Controllers.Toolbar.txtSymbol_varsigma": "Sigma Variant",
"SSE.Controllers.Toolbar.txtSymbol_vartheta": "Theta Variant",
"SSE.Controllers.Toolbar.txtSymbol_vdots": "Vertical Ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon variant",
"SSE.Controllers.Toolbar.txtSymbol_varphi": "Phi variant",
"SSE.Controllers.Toolbar.txtSymbol_varpi": "Pi variant",
"SSE.Controllers.Toolbar.txtSymbol_varrho": "Rho variant",
"SSE.Controllers.Toolbar.txtSymbol_varsigma": "Sigma variant",
"SSE.Controllers.Toolbar.txtSymbol_vartheta": "Theta variant",
"SSE.Controllers.Toolbar.txtSymbol_vdots": "Vertical ellipsis",
"SSE.Controllers.Toolbar.txtSymbol_xsi": "Xi",
"SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta",
"SSE.Controllers.Toolbar.warnLongOperation": "The operation you are about to perform might take rather much time to complete.<br>Are you sure you want to continue?",
@ -781,7 +782,7 @@
"SSE.Views.AutoFilterDialog.txtTop10": "Top 10",
"SSE.Views.AutoFilterDialog.warnNoSelected": "You must choose at least one value",
"SSE.Views.CellEditor.textManager": "Name Manager",
"SSE.Views.CellEditor.tipFormula": "Insert Function",
"SSE.Views.CellEditor.tipFormula": "Insert function",
"SSE.Views.CellRangeDialog.errorMaxRows": "ERROR! The maximum number of data series per chart is 255",
"SSE.Views.CellRangeDialog.errorStockChart": "Incorrect row order. To build a stock chart place the data on the sheet in the following order:<br> opening price, max price, min price, closing price.",
"SSE.Views.CellRangeDialog.textCancel": "Cancel",
@ -802,7 +803,7 @@
"SSE.Views.ChartSettings.textFirstPoint": "First Point",
"SSE.Views.ChartSettings.textHeight": "Height",
"SSE.Views.ChartSettings.textHighPoint": "High Point",
"SSE.Views.ChartSettings.textKeepRatio": "Constant Proportions",
"SSE.Views.ChartSettings.textKeepRatio": "Constant proportions",
"SSE.Views.ChartSettings.textLastPoint": "Last Point",
"SSE.Views.ChartSettings.textLine": "Line",
"SSE.Views.ChartSettings.textLineSpark": "Line",
@ -1223,7 +1224,7 @@
"SSE.Views.ImageSettings.textFromUrl": "From URL",
"SSE.Views.ImageSettings.textHeight": "Height",
"SSE.Views.ImageSettings.textInsert": "Replace Image",
"SSE.Views.ImageSettings.textKeepRatio": "Constant Proportions",
"SSE.Views.ImageSettings.textKeepRatio": "Constant proportions",
"SSE.Views.ImageSettings.textOriginalSize": "Default Size",
"SSE.Views.ImageSettings.textSize": "Size",
"SSE.Views.ImageSettings.textWidth": "Width",
@ -1368,14 +1369,14 @@
"SSE.Views.PrintSettings.textSettings": "Sheet Settings",
"SSE.Views.PrintSettings.textShowDetails": "Show Details",
"SSE.Views.PrintSettings.textTitle": "Print Settings",
"SSE.Views.RightMenu.txtChartSettings": "Chart Settings",
"SSE.Views.RightMenu.txtImageSettings": "Image Settings",
"SSE.Views.RightMenu.txtParagraphSettings": "Text Settings",
"SSE.Views.RightMenu.txtChartSettings": "Chart settings",
"SSE.Views.RightMenu.txtImageSettings": "Image settings",
"SSE.Views.RightMenu.txtParagraphSettings": "Text settings",
"SSE.Views.RightMenu.txtSettings": "Common Settings",
"SSE.Views.RightMenu.txtShapeSettings": "Shape Settings",
"SSE.Views.RightMenu.txtShapeSettings": "Shape settings",
"SSE.Views.RightMenu.txtSparklineSettings": "Sparkline Settings",
"SSE.Views.RightMenu.txtTableSettings": "Table Settings",
"SSE.Views.RightMenu.txtTextArtSettings": "Text Art Settings",
"SSE.Views.RightMenu.txtTableSettings": "Table settings",
"SSE.Views.RightMenu.txtTextArtSettings": "Text Art settings",
"SSE.Views.SetValueDialog.cancelButtonText": "Cancel",
"SSE.Views.SetValueDialog.okButtonText": "OK",
"SSE.Views.SetValueDialog.txtMaxText": "The maximum value for this field is {0}",
@ -1443,7 +1444,7 @@
"SSE.Views.ShapeSettingsAdvanced.textFlat": "Flat",
"SSE.Views.ShapeSettingsAdvanced.textHeight": "Height",
"SSE.Views.ShapeSettingsAdvanced.textJoinType": "Join Type",
"SSE.Views.ShapeSettingsAdvanced.textKeepRatio": "Constant Proportions",
"SSE.Views.ShapeSettingsAdvanced.textKeepRatio": "Constant proportions",
"SSE.Views.ShapeSettingsAdvanced.textLeft": "Left",
"SSE.Views.ShapeSettingsAdvanced.textLineStyle": "Line Style",
"SSE.Views.ShapeSettingsAdvanced.textMiter": "Miter",
@ -1479,13 +1480,13 @@
"SSE.Views.Statusbar.textNoColor": "No Color",
"SSE.Views.Statusbar.textSum": "SUM",
"SSE.Views.Statusbar.tipAddTab": "Add worksheet",
"SSE.Views.Statusbar.tipFirst": "Scroll to First Sheet",
"SSE.Views.Statusbar.tipLast": "Scroll to Last Sheet",
"SSE.Views.Statusbar.tipNext": "Scroll Sheet List Right",
"SSE.Views.Statusbar.tipPrev": "Scroll Sheet List Left",
"SSE.Views.Statusbar.tipFirst": "Scroll to first sheet",
"SSE.Views.Statusbar.tipLast": "Scroll to last sheet",
"SSE.Views.Statusbar.tipNext": "Scroll sheet list right",
"SSE.Views.Statusbar.tipPrev": "Scroll sheet list left",
"SSE.Views.Statusbar.tipZoomFactor": "Zoom",
"SSE.Views.Statusbar.tipZoomIn": "Zoom In",
"SSE.Views.Statusbar.tipZoomOut": "Zoom Out",
"SSE.Views.Statusbar.tipZoomIn": "Zoom in",
"SSE.Views.Statusbar.tipZoomOut": "Zoom out",
"SSE.Views.Statusbar.zoomText": "Zoom {0}%",
"SSE.Views.TableOptionsDialog.errorAutoFilterDataRange": "The operation could not be done for the selected range of cells.<br>Select a uniform data range different from the existing one and try again.",
"SSE.Views.TableOptionsDialog.errorFTChangeTableRangeError": "Operation could not be completed for the selected cell range.<br>Select a range so that the first table row was on the same row<br>and the resulting table overlapped the current one.",
@ -1652,49 +1653,49 @@
"SSE.Views.Toolbar.textUnderline": "Underline",
"SSE.Views.Toolbar.textWinLossSpark": "Win/Loss",
"SSE.Views.Toolbar.textZoom": "Zoom",
"SSE.Views.Toolbar.tipAdvSettings": "Advanced Settings",
"SSE.Views.Toolbar.tipAlignBottom": "Align Bottom",
"SSE.Views.Toolbar.tipAlignCenter": "Align Center",
"SSE.Views.Toolbar.tipAdvSettings": "Advanced settings",
"SSE.Views.Toolbar.tipAlignBottom": "Align bottom",
"SSE.Views.Toolbar.tipAlignCenter": "Align center",
"SSE.Views.Toolbar.tipAlignJust": "Justified",
"SSE.Views.Toolbar.tipAlignLeft": "Align Left",
"SSE.Views.Toolbar.tipAlignMiddle": "Align Middle",
"SSE.Views.Toolbar.tipAlignRight": "Align Right",
"SSE.Views.Toolbar.tipAlignTop": "Align Top",
"SSE.Views.Toolbar.tipAlignLeft": "Align left",
"SSE.Views.Toolbar.tipAlignMiddle": "Align middle",
"SSE.Views.Toolbar.tipAlignRight": "Align right",
"SSE.Views.Toolbar.tipAlignTop": "Align top",
"SSE.Views.Toolbar.tipAutofilter": "Sort and Filter",
"SSE.Views.Toolbar.tipBack": "Back",
"SSE.Views.Toolbar.tipBorders": "Borders",
"SSE.Views.Toolbar.tipCellStyle": "Cell Style",
"SSE.Views.Toolbar.tipChangeChart": "Change Chart Type",
"SSE.Views.Toolbar.tipClearStyle": "Clear",
"SSE.Views.Toolbar.tipColorSchemas": "Change Color Scheme",
"SSE.Views.Toolbar.tipColorSchemas": "Change color scheme",
"SSE.Views.Toolbar.tipCopy": "Copy",
"SSE.Views.Toolbar.tipCopyStyle": "Copy Style",
"SSE.Views.Toolbar.tipDecDecimal": "Decrease Decimal",
"SSE.Views.Toolbar.tipCopyStyle": "Copy style",
"SSE.Views.Toolbar.tipDecDecimal": "Decrease decimal",
"SSE.Views.Toolbar.tipDecFont": "Decrement font size",
"SSE.Views.Toolbar.tipDeleteOpt": "Delete Cells",
"SSE.Views.Toolbar.tipDigStyleAccounting": "Accounting Style",
"SSE.Views.Toolbar.tipDeleteOpt": "Delete cells",
"SSE.Views.Toolbar.tipDigStyleAccounting": "Accounting style",
"SSE.Views.Toolbar.tipDigStyleCurrency": "Currency Style",
"SSE.Views.Toolbar.tipDigStylePercent": "Percent Style",
"SSE.Views.Toolbar.tipDigStylePercent": "Percent style",
"SSE.Views.Toolbar.tipEditChart": "Edit Chart",
"SSE.Views.Toolbar.tipFontColor": "Font Color",
"SSE.Views.Toolbar.tipFontColor": "Font color",
"SSE.Views.Toolbar.tipFontName": "Font",
"SSE.Views.Toolbar.tipFontSize": "Font Size",
"SSE.Views.Toolbar.tipFontSize": "Font size",
"SSE.Views.Toolbar.tipHAligh": "Horizontal Alignment",
"SSE.Views.Toolbar.tipIncDecimal": "Increase Decimal",
"SSE.Views.Toolbar.tipIncDecimal": "Increase decimal",
"SSE.Views.Toolbar.tipIncFont": "Increment font size",
"SSE.Views.Toolbar.tipInsertChart": "Insert Chart",
"SSE.Views.Toolbar.tipInsertChartSpark": "Insert Chart",
"SSE.Views.Toolbar.tipInsertEquation": "Insert Equation",
"SSE.Views.Toolbar.tipInsertHyperlink": "Add Hyperlink",
"SSE.Views.Toolbar.tipInsertImage": "Insert Picture",
"SSE.Views.Toolbar.tipInsertOpt": "Insert Cells",
"SSE.Views.Toolbar.tipInsertShape": "Insert Autoshape",
"SSE.Views.Toolbar.tipInsertText": "Insert Text",
"SSE.Views.Toolbar.tipInsertChart": "Insert chart",
"SSE.Views.Toolbar.tipInsertChartSpark": "Insert chart",
"SSE.Views.Toolbar.tipInsertEquation": "Insert equation",
"SSE.Views.Toolbar.tipInsertHyperlink": "Add hyperlink",
"SSE.Views.Toolbar.tipInsertImage": "Insert picture",
"SSE.Views.Toolbar.tipInsertOpt": "Insert cells",
"SSE.Views.Toolbar.tipInsertShape": "Insert autoshape",
"SSE.Views.Toolbar.tipInsertText": "Insert text",
"SSE.Views.Toolbar.tipInsertTextart": "Insert Text Art",
"SSE.Views.Toolbar.tipMerge": "Merge",
"SSE.Views.Toolbar.tipNumFormat": "Number Format",
"SSE.Views.Toolbar.tipNumFormat": "Number format",
"SSE.Views.Toolbar.tipPaste": "Paste",
"SSE.Views.Toolbar.tipPrColor": "Background Color",
"SSE.Views.Toolbar.tipPrColor": "Background color",
"SSE.Views.Toolbar.tipPrint": "Print",
"SSE.Views.Toolbar.tipRedo": "Redo",
"SSE.Views.Toolbar.tipSave": "Save",
@ -1703,14 +1704,14 @@
"SSE.Views.Toolbar.tipTextOrientation": "Orientation",
"SSE.Views.Toolbar.tipUndo": "Undo",
"SSE.Views.Toolbar.tipVAligh": "Vertical Alignment",
"SSE.Views.Toolbar.tipViewSettings": "View Settings",
"SSE.Views.Toolbar.tipWrap": "Wrap Text",
"SSE.Views.Toolbar.tipViewSettings": "View settings",
"SSE.Views.Toolbar.tipWrap": "Wrap text",
"SSE.Views.Toolbar.txtAccounting": "Accounting",
"SSE.Views.Toolbar.txtAdditional": "Additional",
"SSE.Views.Toolbar.txtAscending": "Ascending",
"SSE.Views.Toolbar.txtClearAll": "All",
"SSE.Views.Toolbar.txtClearComments": "Comments",
"SSE.Views.Toolbar.txtClearFilter": "Clear Filter",
"SSE.Views.Toolbar.txtClearFilter": "Clear filter",
"SSE.Views.Toolbar.txtClearFormat": "Format",
"SSE.Views.Toolbar.txtClearFormula": "Function",
"SSE.Views.Toolbar.txtClearHyper": "Hyperlinks",
@ -1733,7 +1734,7 @@
"SSE.Views.Toolbar.txtMergeAcross": "Merge Across",
"SSE.Views.Toolbar.txtMergeCells": "Merge Cells",
"SSE.Views.Toolbar.txtMergeCenter": "Merge & Center",
"SSE.Views.Toolbar.txtNamedRange": "Named Ranges",
"SSE.Views.Toolbar.txtNamedRange": "Named ranges",
"SSE.Views.Toolbar.txtNewRange": "Define Name",
"SSE.Views.Toolbar.txtNoBorders": "No borders",
"SSE.Views.Toolbar.txtNumber": "Number",
@ -1765,10 +1766,10 @@
"SSE.Views.Toolbar.txtScientific": "Scientific",
"SSE.Views.Toolbar.txtSearch": "Search",
"SSE.Views.Toolbar.txtSort": "Sort",
"SSE.Views.Toolbar.txtSortAZ": "Sort Ascending",
"SSE.Views.Toolbar.txtSortZA": "Sort Descending",
"SSE.Views.Toolbar.txtSortAZ": "Sort ascending",
"SSE.Views.Toolbar.txtSortZA": "Sort descending",
"SSE.Views.Toolbar.txtSpecial": "Special",
"SSE.Views.Toolbar.txtTableTemplate": "Format as Table Template",
"SSE.Views.Toolbar.txtTableTemplate": "Format as table template",
"SSE.Views.Toolbar.txtText": "Text",
"SSE.Views.Toolbar.txtTime": "Time",
"SSE.Views.Toolbar.txtUnmerge": "Unmerge Cells",

View file

@ -98,11 +98,11 @@
height: 27px;
margin-bottom: 3px;
&:hover {
&:hover:not(.disabled) {
background-color: @secondary;
}
&.active {
&.active:not(.disabled) {
outline: 0;
background-color: @primary;
@ -110,6 +110,11 @@
color: #fff;
}
}
&.disabled > a {
cursor: default;
color: @gray;
}
}
&.devider {