From c5170a238f7aac4be60c02711474df015dbddf7e Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 15 Oct 2021 04:15:43 +0300 Subject: [PATCH 01/74] Add tab --- apps/presentationeditor/main/app.js | 2 + .../main/app/controller/Animation.js | 200 ++++++++ .../main/app/controller/Toolbar.js | 4 + .../main/app/template/Toolbar.template | 39 ++ .../main/app/view/Animation.js | 480 ++++++++++++++++++ .../main/app/view/Toolbar.js | 4 +- apps/presentationeditor/main/app_dev.js | 2 + 7 files changed, 730 insertions(+), 1 deletion(-) create mode 100644 apps/presentationeditor/main/app/controller/Animation.js create mode 100644 apps/presentationeditor/main/app/view/Animation.js diff --git a/apps/presentationeditor/main/app.js b/apps/presentationeditor/main/app.js index b28e2da91..e45bf7eca 100644 --- a/apps/presentationeditor/main/app.js +++ b/apps/presentationeditor/main/app.js @@ -163,6 +163,7 @@ require([ ,'Common.Controllers.ReviewChanges' ,'Common.Controllers.Protection' ,'Transitions' + ,'Animation' ] }); @@ -199,6 +200,7 @@ require([ ,'common/main/lib/controller/Themes' ,'common/main/lib/controller/Desktop' ,'presentationeditor/main/app/controller/Transitions' + ,'presentationeditor/main/app/controller/Animation' ], function() { app.start(); }); diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js new file mode 100644 index 000000000..66c3a42a6 --- /dev/null +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -0,0 +1,200 @@ +/* + * + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * +*/ +/** + * Animation.js + * + * Created by Olga.Animation on 13.10.21 + * Copyright (c) 2021 Ascensio System SIA. All rights reserved. + * + */ + +define([ + 'core', + 'jquery', + 'underscore', + 'backbone', + 'presentationeditor/main/app/view/Animation' +], function () { + 'use strict'; + + PE.Controllers.Animation = Backbone.Controller.extend(_.extend({ + models : [], + collections : [], + views : [ + 'PE.Views.Animation' + ], + options: { + alias: 'Animation' + }, + sdkViewName : '#id_main', + + initialize: function () { + + this.addListeners({ + 'PE.Views.Animation': { + 'animation:preview': _.bind(this.onPreviewClick, this), + 'animation:parameters': _.bind(this.onParameterClick, this), + 'animation:duration': _.bind(this.onDurationChange, this), + 'animation:selecteffect': _.bind(this.onEffectSelect, this), + 'animation:delay': _.bind(this.onDelayChange, this), + }, + 'Toolbar': { + 'tab:active': _.bind(this.onActiveTab, this) + } + }); + + }, + + onLaunch: function () { + this._state = {}; + }, + + setConfig: function (config) { + this.appConfig = config.mode; + + this.view = this.createView('PE.Views.Animation', { + toolbar: config.toolbar, + mode: config.mode + }); + return this; + }, + + setApi: function (api) { + this.api = api; + this.api.asc_registerCallback('asc_onFocusObject', _.bind(this.onFocusObject, this)); + this.api.asc_registerCallback('asc_onCountPages', _.bind(this.onApiCountPages, this)); + return this; + }, + + onApiCountPages: function (count) { + if (this._state.no_slides !== (count<=0)) { + this._state.no_slides = (count<=0); + this.lockToolbar(PE.enumLock.noSlides, this._state.no_slides); + } + }, + + createToolbarPanel: function() { + return this.view.getPanel(); + }, + + getView: function(name) { + return !name && this.view ? + this.view : Backbone.Controller.prototype.getView.call(this, name); + }, + + onPreviewClick: function() { + + }, + + onParameterClick: function (item) { + this.EffectType = item.value; + + }, + + onDurationChange: function(field, newValue, oldValue, eOpts) { + + }, + + + + onDelayChange: function(field, newValue, oldValue, eOpts) { + + }, + + onCheckDelayChange: function(field, newValue, oldValue, eOpts) { + + }, + + + + onEffectSelect: function (combo, record) { + var type = record.get('value'); + + if (this.Effect !== type) { + var parameter = this.view.setMenuParameters(type); + if (parameter) + this.onParameterClick(parameter); + } + this.Effect = type; + + }, + + onFocusObject: function(selectedObjects) { + var me = this; + + for (var i = 0; i +
+
+ +
+ +
+
+
+
+ + +
+
+ +
+ +
+
+
+
+ +
+
+
+ + +
+ +
+
+
+
+ +
+
+ +
+
+
\ No newline at end of file diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js new file mode 100644 index 000000000..8c5be02f0 --- /dev/null +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -0,0 +1,480 @@ +/* + * + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * +*/ +/** + * Animation.js + * + * View + * + * Created by Olga.Sharova on 13.10.21 + * Copyright (c) 2021 Ascensio System SIA. All rights reserved. + * + */ + + + +define([ + 'common/main/lib/util/utils', + 'common/main/lib/component/Button', + 'common/main/lib/component/DataView', + 'common/main/lib/component/ComboDataView', + 'common/main/lib/component/Layout', + 'presentationeditor/main/app/view/SlideSettings', + 'common/main/lib/component/MetricSpinner', + 'common/main/lib/component/Window' +], function () { + 'use strict'; + + PE.Views.Animation = Common.UI.BaseView.extend(_.extend((function() { + function setEvents() { + var me = this; + if (me.listEffects) { + me.listEffects.on('click', _.bind(function (combo, record) { + me.fireEvent('animation:selecteffect', [combo, record]); + }, me)); + } + + if (me.btnPreview) { + me.btnPreview.on('click', _.bind(function(btn) { + me.fireEvent('animation:preview', [me.btnPreview]); + }, me)); + } + + if (me.btnParameters) { + me.btnParameters.on('click', function (e) { + me.fireEvent('animation:parameters', ['current']); + }); + + me.btnParameters.menu.on('item:click', function (menu, item, e) { + me.fireEvent('animation:parameters', [item]); + }); + } + + if (me.btnAnimationPane) { + me.btnAnimationPane.on('click', _.bind(function(btn) { + me.fireEvent('animation:animationpane', [me.btnAnimationPane]); + }, me)); + } + if (me.btnAddEffect) { + me.btnAddEffect.on('click', _.bind(function(btn) { + me.fireEvent('animation:addeffect', [me.btnAddEffect]); + }, me)); + } + + if (me.numDuration) { + me.numDuration.on('change', function(bth) { + me.fireEvent('animation:duration', [me.numDuration]); + }, me); + } + + if (me.numDelay) { + me.numDelay.on('change', function(bth) { + me.fireEvent('animation:delay', [me.numDelay]); + }, me); + } + + if(me.cmbStart) { + me.cmbStart.on('selected',function (combo, record) + { + me.fireEvent('animation:startselect',[combo, record]) + }) + } + + } + + return { + // el: '#transitions-panel', + + options: {}, + + initialize: function (options) { + + Common.UI.BaseView.prototype.initialize.call(this, options); + this.toolbar = options.toolbar; + this.appConfig = options.mode; + this.$el = this.toolbar.toolbar.$el.find('#animation-panel'); + var _set = PE.enumLock; + this.lockedControls = []; + + this._arrEffectName = [ + {title: this.textNone, imageUrl: "transition-none", value: Asc.c_oAscSlideTransitionTypes.None, id: Common.UI.getId()}, + {title: this.textFade, imageUrl: "transition-fade", value: Asc.c_oAscSlideTransitionTypes.Fade, id: Common.UI.getId()}, + {title: this.textPush, imageUrl: "transition-push", value: Asc.c_oAscSlideTransitionTypes.Push, id: Common.UI.getId()}, + {title: this.textWipe, imageUrl: "transition-wipe", value: Asc.c_oAscSlideTransitionTypes.Wipe, id: Common.UI.getId()}, + {title: this.textSplit, imageUrl: "transition-split", value: Asc.c_oAscSlideTransitionTypes.Split, id: Common.UI.getId()}, + {title: this.textUnCover, imageUrl: "transition-uncover", value: Asc.c_oAscSlideTransitionTypes.UnCover, id: Common.UI.getId()}, + {title: this.textCover, imageUrl: "transition-cover", value: Asc.c_oAscSlideTransitionTypes.Cover, id: Common.UI.getId()}, + {title: this.textClock, imageUrl: "transition-clock", value: Asc.c_oAscSlideTransitionTypes.Clock, id: Common.UI.getId()}, + {title: this.textZoom, imageUrl: "transition-zoom", value: Asc.c_oAscSlideTransitionTypes.Zoom, id: Common.UI.getId()} + ]; + + this.listEffects = new Common.UI.ComboDataView({ + cls: 'combo-styles', + itemWidth: 87, + itemHeight: 40, + enableKeyEvents: true, + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'bottom', + dataHintOffset: '-16, 0', + beforeOpenHandler: function (e) { + var cmp = this, + menu = cmp.openButton.menu; + + if (menu.cmpEl) { + + menu.menuAlignEl = cmp.cmpEl; + menu.menuAlign = 'tl-tl'; + menu.cmpEl.css({ + 'width': cmp.cmpEl.width() - cmp.openButton.$el.width(), + 'min-height': cmp.cmpEl.height() + }); + } + + if (cmp.menuPicker.scroller) { + cmp.menuPicker.scroller.update({ + includePadding: true, + suppressScrollX: true + }); + } + + cmp.removeTips(); + } + }); + this.lockedControls.push(this.listEffects); + this.listEffects.menuPicker.store.add(this._arrEffectName); + + this.listEffects.fieldPicker.itemTemplate = _.template([ + '
', + '
', + '
<%= title %>
', + '
' + ].join('')); + this.listEffects.menuPicker.itemTemplate = this.listEffects.fieldPicker.itemTemplate; + + this.btnPreview = new Common.UI.Button({ + cls: 'btn-toolbar', // x-huge icon-top', + caption: this.txtPreview, + split: false, + iconCls: 'toolbar__icon preview-transitions', + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'medium' + }); + this.lockedControls.push(this.btnPreview); + + this.btnParameters = new Common.UI.Button({ + cls: 'btn-toolbar x-huge icon-top', + caption: this.txtParameters, + iconCls: 'toolbar__icon icon transition-none', + menu: new Common.UI.Menu({ + items: this.createParametersMenuItems()}), + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'bottom', + dataHintOffset: 'small' + }); + this.lockedControls.push(this.btnParameters); + + this.btnAnimationPane = new Common.UI.Button({ + cls: 'btn-toolbar', + caption: this.txtAnimationPane, + split: true, + iconCls: 'toolbar__icon transition-apply-all', + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'medium' + }); + this.lockedControls.push(this.btnAnimationPane); + + this.btnAddEffect = new Common.UI.Button({ + cls: 'btn-toolbar', + caption: this.txtAddEffect, + split: true, + iconCls: 'toolbar__icon btn-zoomup', + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'medium' + }); + this.lockedControls.push(this.btnAddEffect); + + this.numDuration = new Common.UI.MetricSpinner({ + el: this.$el.find('#animation-spin-duration'), + step: 1, + width: 50, + value: '', + defaultUnit: this.txtSec, + maxValue: 300, + minValue: 0, + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'top', + dataHintOffset: 'small' + }); + this.lockedControls.push(this.numDuration); + + this.numDelay = new Common.UI.MetricSpinner({ + el: this.$el.find('#animation-spin-delay'), + step: 1, + width: 60, + value: '', + defaultUnit: this.txtSec, + maxValue: 300, + minValue: 0, + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'bottom', + dataHintOffset: 'big' + }); + this.lockedControls.push(this.numDelay); + + this.cmbStart = new Common.UI.ComboBox({ + cls: 'input-group-nr', + menuStyle: 'width: 150px;', + lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], + data: [ + {value: 0, displayValue: this.textStartOnClick}, + {value: 1, displayValue: this.textStartBeforePrevious}, + {value: 2, displayValue: this.textStartAfterPrevious} + ], + dataHint: '1', + dataHintDirection: 'top' + }); + this.lockedControls.push(this.cmbStart); + + Common.Utils.lockControls(PE.enumLock.disableOnStart, true, {array: this.lockedControls}); + + this.$el.find('#animation-duration').text(this.strDuration); + this.$el.find('#animation-delay').text(this.strDelay); + this.$el.find('#animation-label-start').text(this.strStart); + Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); + }, + + render: function (el) { + this.boxSdk = $('#editor_sdk'); + if (el) el.html(this.getPanel()); + return this; + }, + + createParametersMenuItems: function() + { + var arrEffectType = [ + {caption: this.textSmoothly, value: Asc.c_oAscSlideTransitionParams.Fade_Smoothly}, + {caption: this.textBlack, value: Asc.c_oAscSlideTransitionParams.Fade_Through_Black}, + {caption: this.textLeft, value: Asc.c_oAscSlideTransitionParams.Param_Left}, + {caption: this.textTop, value: Asc.c_oAscSlideTransitionParams.Param_Top}, + {caption: this.textRight, value: Asc.c_oAscSlideTransitionParams.Param_Right}, + {caption: this.textBottom, value: Asc.c_oAscSlideTransitionParams.Param_Bottom}, + {caption: this.textTopLeft, value: Asc.c_oAscSlideTransitionParams.Param_TopLeft}, + {caption: this.textTopRight, value: Asc.c_oAscSlideTransitionParams.Param_TopRight}, + {caption: this.textBottomLeft, value: Asc.c_oAscSlideTransitionParams.Param_BottomLeft}, + {caption: this.textBottomRight, value: Asc.c_oAscSlideTransitionParams.Param_BottomRight}, + {caption: this.textVerticalIn, value: Asc.c_oAscSlideTransitionParams.Split_VerticalIn}, + {caption: this.textVerticalOut, value: Asc.c_oAscSlideTransitionParams.Split_VerticalOut}, + {caption: this.textHorizontalIn, value: Asc.c_oAscSlideTransitionParams.Split_HorizontalIn}, + {caption: this.textHorizontalOut, value: Asc.c_oAscSlideTransitionParams.Split_HorizontalOut}, + {caption: this.textClockwise, value: Asc.c_oAscSlideTransitionParams.Clock_Clockwise}, + {caption: this.textCounterclockwise, value: Asc.c_oAscSlideTransitionParams.Clock_Counterclockwise}, + {caption: this.textWedge, value: Asc.c_oAscSlideTransitionParams.Clock_Wedge}, + {caption: this.textZoomIn, value: Asc.c_oAscSlideTransitionParams.Zoom_In}, + {caption: this.textZoomOut, value: Asc.c_oAscSlideTransitionParams.Zoom_Out}, + {caption: this.textZoomRotate, value: Asc.c_oAscSlideTransitionParams.Zoom_AndRotate} + ]; + + var itemsMenu = []; + _.each(arrEffectType, function (item) { + itemsMenu.push({ + caption: item.caption, + value: item.value, + checkable: true, + toggleGroup: 'effects' + }); + }); + return itemsMenu; + }, + + onAppReady: function (config) { + var me = this; + (new Promise(function (accept, reject) { + accept(); + })).then(function() { + + setEvents.call(me); + }); + }, + + getPanel: function () { + this.listEffects && this.listEffects.render(this.$el.find('#animation-field-effects')); + this.btnPreview && this.btnPreview.render(this.$el.find('#animation-button-preview')); + this.btnParameters && this.btnParameters.render(this.$el.find('#animation-button-parameters')); + this.btnAnimationPane && this.btnAnimationPane.render(this.$el.find('#animation-button-pane')); + this.btnAddEffect && this.btnAddEffect.render(this.$el.find('#animation-button-add-effect')); + this.cmbStart && this.cmbStart.render(this.$el.find('#animation-start')) + this.renderComponent('#animation-spin-duration', this.numDuration); + this.renderComponent('#animation-spin-delay', this.numDelay); + this.$el.find("#animation-duration").innerText = this.strDuration; + this.$el.find("#animation-delay").innerText = this.strDelay; + this.$el.find("#animation-label-start").innerText = this.strStart; + return this.$el; + }, + + renderComponent: function (compid, obj) + { + var element = this.$el.find(compid); + element.parent().append(obj.el); + }, + + show: function () { + Common.UI.BaseView.prototype.show.call(this); + this.fireEvent('show', this); + }, + + getButtons: function (type) { + if (type === undefined) + return this.lockedControls; + return []; + }, + + setDisabled: function (state) { + this.lockedControls && this.lockedControls.forEach(function (button) { + button.setDisabled(state); + }, this); + }, + + setMenuParameters: function (effect, value) + { + var minMax = [-1, -1]; + switch (effect) { + case Asc.c_oAscSlideTransitionTypes.Fade: + minMax = [0, 1]; + break; + case Asc.c_oAscSlideTransitionTypes.Push: + minMax = [2, 5]; + break; + case Asc.c_oAscSlideTransitionTypes.Wipe: + minMax = [2, 9]; + break; + case Asc.c_oAscSlideTransitionTypes.Split: + minMax = [10, 13]; + break; + case Asc.c_oAscSlideTransitionTypes.UnCover: + minMax = [2, 9]; + break; + case Asc.c_oAscSlideTransitionTypes.Cover: + minMax = [2, 9]; + break; + case Asc.c_oAscSlideTransitionTypes.Clock: + minMax = [14, 16]; + break; + case Asc.c_oAscSlideTransitionTypes.Zoom: + minMax = [17, 19]; + break; + } + + var selectedElement; + _.each(this.btnParameters.menu.items, function (element, index) { + if (((index < minMax[0])||(index > minMax[1]))) + element.$el.css('display', 'none'); + else { + element.$el.css('display', ''); + + if (value != undefined) { + if (value == element.value) selectedElement = element; + } + } + }); + + if (selectedElement == undefined) + selectedElement = this.btnParameters.menu.items[minMax[0]]; + + if (effect != Asc.c_oAscSlideTransitionTypes.None) + selectedElement.setChecked(true); + + if (!this.listEffects.isDisabled()) { + this.btnParameters.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); + this.btnPreview.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); + this.numDuration.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); + } + return selectedElement; + }, + + + txtSec: 's', + txtPreview: 'Preview', + txtParameters: 'Parameters', + txtAnimationPane: 'Animation Pane', + txtAddEffect: 'Add effect', + strDuration: 'Duration', + strDelay: 'Delay', + strStart: 'Start', + + textStartOnClick: 'On Click', + textStartBeforePrevious: 'Before Previous', + textStartAfterPrevious: 'After Previous', + + textNone: 'None', + textFade: 'Fade', + textPush: 'Push', + textWipe: 'Wipe', + textSplit: 'Split', + textUnCover: 'UnCover', + textCover: 'Cover', + textClock: 'Clock', + textZoom: 'Zoom', + + textSmoothly: 'Smoothly', + textBlack: 'Through Black', + textLeft: 'Left', + textTop: 'Top', + textRight: 'Right', + textBottom: 'Bottom', + textTopLeft: 'Top-Left', + textTopRight: 'Top-Right', + textBottomLeft: 'Bottom-Left', + textBottomRight: 'Bottom-Right', + textVerticalIn: 'Vertical In', + textVerticalOut: 'Vertical Out', + textHorizontalIn: 'Horizontal In', + textHorizontalOut: 'Horizontal Out', + textClockwise: 'Clockwise', + textCounterclockwise: 'Counterclockwise', + textWedge: 'Wedge', + textZoomIn: 'Zoom In', + textZoomOut: 'Zoom Out', + textZoomRotate: 'Zoom and Rotate' + } + }()), PE.Views.Animation || {})); + + }); \ No newline at end of file diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index dbbb31541..ca958cd24 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -132,7 +132,8 @@ define([ {caption: me.textTabFile, action: 'file', extcls: 'canedit', haspanel:false}, {caption: me.textTabHome, action: 'home', extcls: 'canedit'}, {caption: me.textTabInsert, action: 'ins', extcls: 'canedit'}, - {caption: me.textTabTransitions, action: 'transit', extcls: 'canedit'} + {caption: me.textTabTransitions, action: 'transit', extcls: 'canedit'}, + {caption: me.textTabAnimation, action: 'animate', extcls: 'canedit'} ] } ); @@ -1962,6 +1963,7 @@ define([ tipHighlightColor: 'Highlight color', txtScheme22: 'New Office', textTabTransitions: 'Transitions', + textTabAnimation: 'Animation', textRecentlyUsed: 'Recently Used', txtDuplicateSlide: 'Duplicate Slide', tipNumCapitalLetters: 'A. B. C.', diff --git a/apps/presentationeditor/main/app_dev.js b/apps/presentationeditor/main/app_dev.js index 8fa452dae..c172b73dd 100644 --- a/apps/presentationeditor/main/app_dev.js +++ b/apps/presentationeditor/main/app_dev.js @@ -154,6 +154,7 @@ require([ ,'Common.Controllers.ReviewChanges' ,'Common.Controllers.Protection' ,'Transitions' + ,'Animation' ] }); @@ -190,6 +191,7 @@ require([ ,'common/main/lib/controller/Themes' ,'common/main/lib/controller/Desktop' ,'presentationeditor/main/app/controller/Transitions' + ,'presentationeditor/main/app/controller/Animation' ], function() { window.compareVersions = true; app.start(); From b09f44f94f13bbeea57a4fc57c1b91df332c7332 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Tue, 19 Oct 2021 18:00:09 +0300 Subject: [PATCH 02/74] Set Functions --- .../main/app/controller/Animation.js | 71 ++++++++++++++----- .../main/app/template/Toolbar.template | 12 ++-- .../main/app/view/Animation.js | 4 +- .../main/resources/less/transitions.less | 2 +- 4 files changed, 64 insertions(+), 25 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 66c3a42a6..755d882f8 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -63,10 +63,13 @@ define([ this.addListeners({ 'PE.Views.Animation': { 'animation:preview': _.bind(this.onPreviewClick, this), - 'animation:parameters': _.bind(this.onParameterClick, this), + 'animation:parameters': _.bind(this.onParameterClick, this), 'animation:duration': _.bind(this.onDurationChange, this), 'animation:selecteffect': _.bind(this.onEffectSelect, this), 'animation:delay': _.bind(this.onDelayChange, this), + 'animation:animationpane':_.bind(this.onAnimationPane, this), + 'animation:addeffect': _.bind(this.onAddEffect, this), + 'animation:startselect': _.bind(this.onStartSelect, this), }, 'Toolbar': { 'tab:active': _.bind(this.onActiveTab, this) @@ -117,35 +120,39 @@ define([ }, onParameterClick: function (item) { - this.EffectType = item.value; + this._state.EffectType = item.value; + + }, + + onAnimationPane: function() { + + }, + + onAddEffect: function() { }, onDurationChange: function(field, newValue, oldValue, eOpts) { - + this._state.Duration = field.getNumberValue()*1000; }, - - onDelayChange: function(field, newValue, oldValue, eOpts) { - + this._state.Delay = field.getNumberValue()*1000; }, - onCheckDelayChange: function(field, newValue, oldValue, eOpts) { - - }, - - - onEffectSelect: function (combo, record) { var type = record.get('value'); - if (this.Effect !== type) { + if (this._state.Effect !== type) { var parameter = this.view.setMenuParameters(type); if (parameter) this.onParameterClick(parameter); } - this.Effect = type; + this._state.Effect = type; + + }, + + onStartSelect: function (combo, record) { }, @@ -160,7 +167,7 @@ define([ if (eltype == Asc.c_oAscTypeSelectElement.Slide) { - //this.loadSettings(pr); + this.loadSettings(); if (this._state.onactivetab) { this.setLocked(); @@ -170,8 +177,25 @@ define([ } }, - loadSettings: function (props) { + loadSettings: function () { + this._state.Effect = !this._state.Effect ? 2 : this._state.Effect; + this._state.EffectType = !this._state.EffectType ? this.view.setMenuParameters(this._state.Effect): this._state.EffectType; + var value = 1000; + if (Math.abs(this._state.Duration - value) > 0.001 || + (this._state.Duration === null || value === null) && (this._state.Duration !== value) || + (this._state.Duration === undefined || value === undefined) && (this._state.Duration !== value)) { + this._state.Duration = value; + } + + value = 1000; + if (Math.abs(this._state.Delay - value) > 0.001 || + (this._state.Delay === null || value === null) && (this._state.Delay !== value) || + (this._state.Delay === undefined || value === undefined) && (this._state.Delay !== value)) { + this._state.Delay = value; + } + + this._state.StartSelect = 0; }, onActiveTab: function(tab) { @@ -194,6 +218,21 @@ define([ setSettings: function () { var me = this.view; + + if (this._state.Effect !== undefined) { + var item = me.listEffects.store.findWhere({value: this._state.Effect}); + me.listEffects.menuPicker.selectRecord(item ? item : me.listEffects.menuPicker.items[0]); + this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('imageUrl')); + } + + if (me.btnParameters.menu.items.length > 0 && this._state.EffectType !== undefined) + me.setMenuParameters(this._state.Effect, this._state.EffectType); + + me.numDuration.setValue((this._state.Duration !== null && this._state.Duration !== undefined) ? this._state.Duration / 1000. : '', true); + me.numDelay.setValue((this._state.Delay !== null && this._state.Delay !== undefined) ? this._state.Delay / 1000. : '', true); + item = me.cmbStart.store.findWhere({value: this._state.StartSelect}); + me.cmbStart.selectRecord(item ? item : me.cmbStart.items[0]); + } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index 27a38b2fb..c6646b310 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -185,10 +185,10 @@
-
+
- +
@@ -196,17 +196,17 @@
-
+
-
+
- +
-
+
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 8c5be02f0..cd28b6a9b 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -233,7 +233,7 @@ define([ this.numDuration = new Common.UI.MetricSpinner({ el: this.$el.find('#animation-spin-duration'), step: 1, - width: 50, + width: 52, value: '', defaultUnit: this.txtSec, maxValue: 300, @@ -248,7 +248,7 @@ define([ this.numDelay = new Common.UI.MetricSpinner({ el: this.$el.find('#animation-spin-delay'), step: 1, - width: 60, + width: 52, value: '', defaultUnit: this.txtSec, maxValue: 300, diff --git a/apps/presentationeditor/main/resources/less/transitions.less b/apps/presentationeditor/main/resources/less/transitions.less index 4fcf450f5..fc836eabc 100644 --- a/apps/presentationeditor/main/resources/less/transitions.less +++ b/apps/presentationeditor/main/resources/less/transitions.less @@ -1,4 +1,4 @@ -#transitions-panel { +#transitions-panel,#animation-panel { .item { background: transparent; border-color: transparent; From 4b1d2b6dc30f1a414a6defc229cf59c789e6c44a Mon Sep 17 00:00:00 2001 From: OVSharova Date: Thu, 21 Oct 2021 20:49:25 +0300 Subject: [PATCH 03/74] Refactoring --- apps/presentationeditor/main/app/controller/Animation.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 755d882f8..2ccddf8b8 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -144,12 +144,11 @@ define([ var type = record.get('value'); if (this._state.Effect !== type) { + this._state.Effect = type; var parameter = this.view.setMenuParameters(type); if (parameter) this.onParameterClick(parameter); } - this._state.Effect = type; - }, onStartSelect: function (combo, record) { @@ -218,9 +217,9 @@ define([ setSettings: function () { var me = this.view; - + var item; if (this._state.Effect !== undefined) { - var item = me.listEffects.store.findWhere({value: this._state.Effect}); + item = me.listEffects.store.findWhere({value: this._state.Effect}); me.listEffects.menuPicker.selectRecord(item ? item : me.listEffects.menuPicker.items[0]); this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('imageUrl')); } From 205750bb8239e47eae540c9725bdad4bebf6d16c Mon Sep 17 00:00:00 2001 From: OVSharova Date: Sun, 24 Oct 2021 03:14:52 +0300 Subject: [PATCH 04/74] Fix view --- .../main/app/controller/Animation.js | 24 ++++---- .../main/app/template/Toolbar.template | 23 ++++--- .../main/app/view/Animation.js | 60 ++++++++++++++----- 3 files changed, 74 insertions(+), 33 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 2ccddf8b8..e86748b93 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -68,7 +68,7 @@ define([ 'animation:selecteffect': _.bind(this.onEffectSelect, this), 'animation:delay': _.bind(this.onDelayChange, this), 'animation:animationpane':_.bind(this.onAnimationPane, this), - 'animation:addeffect': _.bind(this.onAddEffect, this), + 'animation:addanimation': _.bind(this.onAddAnimation, this), 'animation:startselect': _.bind(this.onStartSelect, this), }, 'Toolbar': { @@ -119,16 +119,15 @@ define([ }, - onParameterClick: function (item) { - this._state.EffectType = item.value; - + onParameterClick: function (value) { + this._state.EffectType = value; }, onAnimationPane: function() { }, - onAddEffect: function() { + onAddAnimation: function() { }, @@ -142,13 +141,16 @@ define([ onEffectSelect: function (combo, record) { var type = record.get('value'); + var parameter = this._state.EffectType; + + if (this.Effect !== type && + !((this.Effect === Asc.c_oAscSlideTransitionTypes.Wipe || this.Effect === Asc.c_oAscSlideTransitionTypes.UnCover || this.Effect === Asc.c_oAscSlideTransitionTypes.Cover)&& + (type === Asc.c_oAscSlideTransitionTypes.Wipe || type === Asc.c_oAscSlideTransitionTypes.UnCover || type === Asc.c_oAscSlideTransitionTypes.Cover))) + parameter = this.view.setMenuParameters(type); + + this._state.Effect = type; + this.onParameterClick(parameter); - if (this._state.Effect !== type) { - this._state.Effect = type; - var parameter = this.view.setMenuParameters(type); - if (parameter) - this.onParameterClick(parameter); - } }, onStartSelect: function (combo, record) { diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index c6646b310..0286a930e 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -184,6 +184,15 @@
+
+
+
+ +
+
+ +
+
@@ -193,7 +202,6 @@
-
@@ -206,16 +214,17 @@
-
-
-
- +
+
+
-
- +
+ +
+ diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index cd28b6a9b..4362ae08a 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -70,12 +70,8 @@ define([ } if (me.btnParameters) { - me.btnParameters.on('click', function (e) { - me.fireEvent('animation:parameters', ['current']); - }); - me.btnParameters.menu.on('item:click', function (menu, item, e) { - me.fireEvent('animation:parameters', [item]); + me.fireEvent('animation:parameters', [item.value]); }); } @@ -84,9 +80,9 @@ define([ me.fireEvent('animation:animationpane', [me.btnAnimationPane]); }, me)); } - if (me.btnAddEffect) { - me.btnAddEffect.on('click', _.bind(function(btn) { - me.fireEvent('animation:addeffect', [me.btnAddEffect]); + if (me.btnAddAnimation) { + me.btnAddAnimation.on('click', _.bind(function(btn) { + me.fireEvent('animation:addanimation', [me.btnAddAnimation]); }, me)); } @@ -109,6 +105,12 @@ define([ }) } + if (me.numRepeat) { + me.numRepeat.on('change', function(bth) { + me.fireEvent('animation:repeat', [me.numRepeat]); + }, me); + } + } return { @@ -218,7 +220,7 @@ define([ }); this.lockedControls.push(this.btnAnimationPane); - this.btnAddEffect = new Common.UI.Button({ + this.btnAddAnimation = new Common.UI.Button({ cls: 'btn-toolbar', caption: this.txtAddEffect, split: true, @@ -228,7 +230,7 @@ define([ dataHintDirection: 'left', dataHintOffset: 'medium' }); - this.lockedControls.push(this.btnAddEffect); + this.lockedControls.push(this.btnAddAnimation); this.numDuration = new Common.UI.MetricSpinner({ el: this.$el.find('#animation-spin-duration'), @@ -274,11 +276,35 @@ define([ }); this.lockedControls.push(this.cmbStart); + this.chRewind = new Common.UI.CheckBox({ + el: this.$el.find('#animation-checkbox-rewind'), + labelText: this.strRewind, + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'small' + }); + this.lockedControls.push(this.chRewind); + + this.numRepeat = new Common.UI.MetricSpinner({ + el: this.$el.find('#animation-spin-repeat'), + step: 1, + width: 52, + value: '', + maxValue: 300, + minValue: 0, + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'bottom', + dataHintOffset: 'big' + }); + Common.Utils.lockControls(PE.enumLock.disableOnStart, true, {array: this.lockedControls}); this.$el.find('#animation-duration').text(this.strDuration); this.$el.find('#animation-delay').text(this.strDelay); this.$el.find('#animation-label-start').text(this.strStart); + this.$el.find('#animation-repeat').text(this.strRepeat); Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, @@ -340,13 +366,15 @@ define([ this.btnPreview && this.btnPreview.render(this.$el.find('#animation-button-preview')); this.btnParameters && this.btnParameters.render(this.$el.find('#animation-button-parameters')); this.btnAnimationPane && this.btnAnimationPane.render(this.$el.find('#animation-button-pane')); - this.btnAddEffect && this.btnAddEffect.render(this.$el.find('#animation-button-add-effect')); + this.btnAddAnimation && this.btnAddAnimation.render(this.$el.find('#animation-button-add-effect')); this.cmbStart && this.cmbStart.render(this.$el.find('#animation-start')) this.renderComponent('#animation-spin-duration', this.numDuration); this.renderComponent('#animation-spin-delay', this.numDelay); + this.renderComponent('#animation-spin-repeat', this.numRepeat); this.$el.find("#animation-duration").innerText = this.strDuration; this.$el.find("#animation-delay").innerText = this.strDelay; this.$el.find("#animation-label-start").innerText = this.strStart; + this.$el.find("#animation-repeat").innerText = this.strRepeat; return this.$el; }, @@ -406,9 +434,9 @@ define([ var selectedElement; _.each(this.btnParameters.menu.items, function (element, index) { if (((index < minMax[0])||(index > minMax[1]))) - element.$el.css('display', 'none'); + element.setVisible(false); else { - element.$el.css('display', ''); + element.setVisible(true); if (value != undefined) { if (value == element.value) selectedElement = element; @@ -427,7 +455,7 @@ define([ this.btnPreview.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); this.numDuration.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); } - return selectedElement; + return (selectedElement)?selectedElement.value:-1; }, @@ -435,10 +463,12 @@ define([ txtPreview: 'Preview', txtParameters: 'Parameters', txtAnimationPane: 'Animation Pane', - txtAddEffect: 'Add effect', + txtAddEffect: 'Add animation', strDuration: 'Duration', strDelay: 'Delay', strStart: 'Start', + strRewind: 'Rewind', + strRepeat: 'Repeat', textStartOnClick: 'On Click', textStartBeforePrevious: 'Before Previous', From b9a3131e2c1c4c63d04b55f306ab915c23a08bfa Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 25 Oct 2021 11:59:30 +0300 Subject: [PATCH 05/74] Refactoring --- apps/presentationeditor/main/app/controller/Animation.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index e86748b93..a22a2edbf 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -143,9 +143,7 @@ define([ var type = record.get('value'); var parameter = this._state.EffectType; - if (this.Effect !== type && - !((this.Effect === Asc.c_oAscSlideTransitionTypes.Wipe || this.Effect === Asc.c_oAscSlideTransitionTypes.UnCover || this.Effect === Asc.c_oAscSlideTransitionTypes.Cover)&& - (type === Asc.c_oAscSlideTransitionTypes.Wipe || type === Asc.c_oAscSlideTransitionTypes.UnCover || type === Asc.c_oAscSlideTransitionTypes.Cover))) + if (this.Effect !== type) parameter = this.view.setMenuParameters(type); this._state.Effect = type; From 6c719bcf17aa550553d286267fbfd6a701f56c1a Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 29 Oct 2021 04:15:38 +0300 Subject: [PATCH 06/74] New variant --- .../main/app/controller/Animation.js | 5 +- .../main/app/template/Toolbar.template | 55 ++++++++----- .../main/app/view/Animation.js | 77 ++++++++++++++++--- .../main/resources/less/animation.less | 66 ++++++++++++++++ .../main/resources/less/app.less | 3 +- .../main/resources/less/transitions.less | 2 +- 6 files changed, 174 insertions(+), 34 deletions(-) create mode 100644 apps/presentationeditor/main/resources/less/animation.less diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index a22a2edbf..d8181a073 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -157,7 +157,6 @@ define([ onFocusObject: function(selectedObjects) { var me = this; - for (var i = 0; i
-
- -
+ +
+
+
+
+ +
-
-
- -
-
-
- -
-
-
-
+
+
+ +
+
- -
-
- - +
-
+
- + +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 4362ae08a..40396958b 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -221,14 +221,15 @@ define([ this.lockedControls.push(this.btnAnimationPane); this.btnAddAnimation = new Common.UI.Button({ - cls: 'btn-toolbar', + cls: 'btn-toolbar x-huge icon-top', caption: this.txtAddEffect, split: true, - iconCls: 'toolbar__icon btn-zoomup', + iconCls: 'toolbar__icon icon btn-addslide', + menu: true, //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], dataHint: '1', - dataHintDirection: 'left', - dataHintOffset: 'medium' + dataHintDirection: 'bottom', + dataHintOffset: 'small' }); this.lockedControls.push(this.btnAddAnimation); @@ -247,6 +248,20 @@ define([ }); this.lockedControls.push(this.numDuration); + this.cmbTrigger = new Common.UI.ComboBox({ + cls: 'input-group-nr', + menuStyle: 'width: 150px;', + //lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], + data: [ + {value: 0, displayValue: '1-1'}, + {value: 1, displayValue: '2-2'}, + {value: 2, displayValue: '3-3'} + ], + dataHint: '1', + dataHintDirection: 'top' + }); + this.lockedControls.push(this.cmbTrigger); + this.numDelay = new Common.UI.MetricSpinner({ el: this.$el.find('#animation-spin-delay'), step: 1, @@ -265,7 +280,7 @@ define([ this.cmbStart = new Common.UI.ComboBox({ cls: 'input-group-nr', menuStyle: 'width: 150px;', - lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], + //lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], data: [ {value: 0, displayValue: this.textStartOnClick}, {value: 1, displayValue: this.textStartBeforePrevious}, @@ -289,15 +304,30 @@ define([ this.numRepeat = new Common.UI.MetricSpinner({ el: this.$el.find('#animation-spin-repeat'), step: 1, - width: 52, + width: 88, value: '', - maxValue: 300, + maxValue: 1000, minValue: 0, //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'big' }); + this.lockedControls.push(this.numRepeat); + + this.numRepeat2 = new Common.UI.MetricSpinner({ + el: this.$el.find('#animation-spin-repeat2'), + step: 1, + width: 88, + value: '', + maxValue: 1000, + minValue: 0, + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + dataHint: '1', + dataHintDirection: 'bottom', + dataHintOffset: 'big' + }); + this.lockedControls.push(this.numRepeat2); Common.Utils.lockControls(PE.enumLock.disableOnStart, true, {array: this.lockedControls}); @@ -305,6 +335,8 @@ define([ this.$el.find('#animation-delay').text(this.strDelay); this.$el.find('#animation-label-start').text(this.strStart); this.$el.find('#animation-repeat').text(this.strRepeat); + this.$el.find('#animation-repeat2').text(this.strRepeat); + this.$el.find('#animation-label-trigger').text(this.strTrigger); Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, @@ -367,23 +399,42 @@ define([ this.btnParameters && this.btnParameters.render(this.$el.find('#animation-button-parameters')); this.btnAnimationPane && this.btnAnimationPane.render(this.$el.find('#animation-button-pane')); this.btnAddAnimation && this.btnAddAnimation.render(this.$el.find('#animation-button-add-effect')); - this.cmbStart && this.cmbStart.render(this.$el.find('#animation-start')) + this.cmbStart && this.cmbStart.render(this.$el.find('#animation-start')); + this.cmbTrigger && this.cmbTrigger.render(this.$el.find('#animation-trigger')); this.renderComponent('#animation-spin-duration', this.numDuration); this.renderComponent('#animation-spin-delay', this.numDelay); this.renderComponent('#animation-spin-repeat', this.numRepeat); + this.renderComponent('#animation-spin-repeat2', this.numRepeat2); this.$el.find("#animation-duration").innerText = this.strDuration; this.$el.find("#animation-delay").innerText = this.strDelay; this.$el.find("#animation-label-start").innerText = this.strStart; + this.$el.find("#animation-label-trigger").innerText = this.strTrigger; this.$el.find("#animation-repeat").innerText = this.strRepeat; + this.$el.find("#animation-repeat2").innerText = this.strRepeat; + this.widthRow(this.$el.find("#animation-label-start"), this.$el.find("#animation-delay")); return this.$el; }, - renderComponent: function (compid, obj) - { + renderComponent: function (compid, obj) { var element = this.$el.find(compid); element.parent().append(obj.el); }, + widthRow: function (obj1, obj2, wd) { + if(wd) return wd; + var w1 = obj1.width(), + w2 = obj2.width(); + if(!w1 || !w2) return 0; + if(w1>w2) { + obj2.css('width', w1); + return w1; + } + else { + obj1.css('width', w2); + return w2; + } + }, + show: function () { Common.UI.BaseView.prototype.show.call(this); this.fireEvent('show', this); @@ -401,6 +452,11 @@ define([ }, this); }, + setWidthRow: function () { + this.widthStart = this.widthRow(this.$el.find("#animation-label-start"), this.$el.find("#animation-delay"),this.widthStart); + this.widthDuration = this.widthRow(this.$el.find("#animation-duration"), this.$el.find("#animation-label-trigger"),this.widthDuration); + }, + setMenuParameters: function (effect, value) { var minMax = [-1, -1]; @@ -469,6 +525,7 @@ define([ strStart: 'Start', strRewind: 'Rewind', strRepeat: 'Repeat', + strTrigger: 'Trigger', textStartOnClick: 'On Click', textStartBeforePrevious: 'Before Previous', diff --git a/apps/presentationeditor/main/resources/less/animation.less b/apps/presentationeditor/main/resources/less/animation.less new file mode 100644 index 000000000..62fbc7e1b --- /dev/null +++ b/apps/presentationeditor/main/resources/less/animation.less @@ -0,0 +1,66 @@ +#animation-panel { + .item { + background: transparent; + border-color: transparent; + + .box-shadow(none); + border-radius: @scaled-one-px-value-ie; + border-radius: @scaled-one-px-value; + border-width: calc(2*@scaled-one-px-value-ie) ; + border-width: calc(@scaled-two-px-value); + + &:hover{ + border-color: @border-preview-hover-ie; + border-color: @border-preview-hover; + } + + &.selected + { + border-color: @border-preview-select-ie; + border-color: @border-preview-select; + } + + .style{ + background: transparent; + } + } + + .combo-dataview + { + &.disabled { + .item { + &:hover:not(.selected) { + border-color: transparent; + } + } + } + } + + /*.spinner + { + margin-left: 10px; + }*/ + label { + margin-right: 10px; + } + +} +.btn_item { + color: @text-normal-ie; + color: @text-normal; + display: inline-flex; + flex-direction: column; + align-items: center; + + .icon:not(svg) { + width: @x-huge-btn-icon-size; + height: @x-huge-btn-icon-size; + min-width: 0; + margin-top: -2px; + } + + .caption{ + line-height: 18px; + font-size: 11px; + } +} \ No newline at end of file diff --git a/apps/presentationeditor/main/resources/less/app.less b/apps/presentationeditor/main/resources/less/app.less index 8a80c847c..8d5db8d30 100644 --- a/apps/presentationeditor/main/resources/less/app.less +++ b/apps/presentationeditor/main/resources/less/app.less @@ -132,7 +132,8 @@ @import "rightmenu.less"; @import "advanced-settings.less"; @import "document-preview.less"; -@import "transitions"; +@import "transitions.less"; +@import "animation.less"; @import "sprites/iconssmall@1x"; @import "sprites/iconsbig@1x"; diff --git a/apps/presentationeditor/main/resources/less/transitions.less b/apps/presentationeditor/main/resources/less/transitions.less index fc836eabc..4fcf450f5 100644 --- a/apps/presentationeditor/main/resources/less/transitions.less +++ b/apps/presentationeditor/main/resources/less/transitions.less @@ -1,4 +1,4 @@ -#transitions-panel,#animation-panel { +#transitions-panel { .item { background: transparent; border-color: transparent; From 35431e5e26107a3b626b0ab5092779d01d13ddad Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 1 Nov 2021 04:39:41 +0300 Subject: [PATCH 07/74] style as table --- .../main/app/controller/Animation.js | 2 +- .../main/app/template/Toolbar.template | 37 ++++++++----------- .../main/app/view/Animation.js | 17 --------- .../main/resources/less/animation.less | 29 +++++++++++---- 4 files changed, 37 insertions(+), 48 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index d8181a073..8cb6169e5 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -232,7 +232,7 @@ define([ me.cmbStart.selectRecord(item ? item : me.cmbStart.items[0]); - this.view.setWidthRow(); + //this.view.setWidthRow(); } diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index 0cb75c790..0d4fb3e76 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -198,25 +198,25 @@
-
-
- -
+
+
+
+
-
- - +
+
+
-
-
- - +
+
+
+
-
- -
+
+
+
@@ -229,14 +229,7 @@
-
-
-
- - -
-
-
+ diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 40396958b..ebd8f5cfe 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -315,27 +315,12 @@ define([ }); this.lockedControls.push(this.numRepeat); - this.numRepeat2 = new Common.UI.MetricSpinner({ - el: this.$el.find('#animation-spin-repeat2'), - step: 1, - width: 88, - value: '', - maxValue: 1000, - minValue: 0, - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], - dataHint: '1', - dataHintDirection: 'bottom', - dataHintOffset: 'big' - }); - this.lockedControls.push(this.numRepeat2); - Common.Utils.lockControls(PE.enumLock.disableOnStart, true, {array: this.lockedControls}); this.$el.find('#animation-duration').text(this.strDuration); this.$el.find('#animation-delay').text(this.strDelay); this.$el.find('#animation-label-start').text(this.strStart); this.$el.find('#animation-repeat').text(this.strRepeat); - this.$el.find('#animation-repeat2').text(this.strRepeat); this.$el.find('#animation-label-trigger').text(this.strTrigger); Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, @@ -404,13 +389,11 @@ define([ this.renderComponent('#animation-spin-duration', this.numDuration); this.renderComponent('#animation-spin-delay', this.numDelay); this.renderComponent('#animation-spin-repeat', this.numRepeat); - this.renderComponent('#animation-spin-repeat2', this.numRepeat2); this.$el.find("#animation-duration").innerText = this.strDuration; this.$el.find("#animation-delay").innerText = this.strDelay; this.$el.find("#animation-label-start").innerText = this.strStart; this.$el.find("#animation-label-trigger").innerText = this.strTrigger; this.$el.find("#animation-repeat").innerText = this.strRepeat; - this.$el.find("#animation-repeat2").innerText = this.strRepeat; this.widthRow(this.$el.find("#animation-label-start"), this.$el.find("#animation-delay")); return this.$el; }, diff --git a/apps/presentationeditor/main/resources/less/animation.less b/apps/presentationeditor/main/resources/less/animation.less index 62fbc7e1b..7167833f6 100644 --- a/apps/presentationeditor/main/resources/less/animation.less +++ b/apps/presentationeditor/main/resources/less/animation.less @@ -36,15 +36,32 @@ } } - /*.spinner - { - margin-left: 10px; - }*/ label { margin-right: 10px; } } +.a-table{ + display: table; + width: 100%; +} +.a-tr{ + display: table-row; + height: 20px; + border-top: 2px solid transparent; + &.bottom { + border-top: 4px solid transparent; + } + .a-td + { + display: table-cell; + } +} + +.caption{ + line-height: 18px; + font-size: 11px; +} .btn_item { color: @text-normal-ie; color: @text-normal; @@ -59,8 +76,4 @@ margin-top: -2px; } - .caption{ - line-height: 18px; - font-size: 11px; - } } \ No newline at end of file From 59a0eca4c9f8da0b20f87f1f64d0de878bd73f09 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Thu, 11 Nov 2021 09:17:25 +0300 Subject: [PATCH 08/74] Create effectData --- apps/common/main/lib/util/define.js | 136 ++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index c7e63c4c9..1030b0eab 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -597,4 +597,140 @@ define(function(){ 'use strict'; textValue: 'Value is' } })(), Common.define.conditionalData || {}); + + Common.define.effectData = _.extend(new(function (){ + return { + textEntrance: 'Entrance', + textEmphasis: 'Emphasis', + textExit: 'Exit', + textAppear: 'Appear', + textFade: 'Fade', + textFlyIn: 'Fly in', + textFloatIn: 'Float In', + textSplit: 'Split', + textWipe: 'Wipe', + textShape: 'Shape', + textWheel: 'Wheel', + textRandomBars: 'Random Bars ', + textGrowTurn: 'Grow & Turn', + textZoom: 'Zoom', + textSwivel: 'Swivel', + textBounce: 'Bounce', + textPulse: 'Pulse', + textColorPulse: 'Color Pulse', + textTeeter: 'Teeter', + textSpin: 'Spin', + textGrowShrink: 'Grow/Shrink', + textDesaturate: 'Desaturate', + textDarken: 'Darken', + textLighten: 'Lighten', + textTransparency: 'Transparency', + textObjectColor: 'Object Color', + textComplementaryColor: 'Complementary Color', + textLineColor: 'Line Color', + textFillColor: 'Fill Color', + textBrushColor: 'Brush Color', + textFontColor: 'Font Color', + textUnderline: 'Underline', + textBoldFlash: 'Bold Flash', + textBoldReveal: 'Bold Reveal', + textWave: 'Wave', + textDisappear: 'Disappear', + textFlyOut: 'Fly Out', + textFloatOut: 'Float Out', + textBasic: 'Basic', + textSubtle: 'Subtle', + textModerate: 'Moderate', + textExciting: 'Exciting', + textBox: 'Box', + textCircle: 'Circle', + textDissolveIn: 'Dissolve In', + textBlinds: 'Blinds', + textCheckerboard: 'Checkerboard', + textDiamond: 'Diamond', + textPeekIn: 'Peek In', + textStrips: 'Strips', + textExpand: 'Expand', + textBasicZoom: 'Basic Zoom', + textCompress: 'Compress', + textFloatUp: 'Float Up', + textRiseUp: 'Rise Up', + textStretch: 'Stretch', + textCenterRevolve: 'Center Revolve', + textFloatDown: 'Float Down', + textSpinner: 'Spinner', + + getEffectGroupData: function (){ + return[ + {id: 'menu-effect-group-entrance', type: Asc.AscFormat.PRESET_CLASS_ENTR, caption: this.textEntrance}, + {id: 'menu-effect-group-emphasis', type: Asc.AscFormat.PRESET_CLASS_EMPH, caption: this.textEmphasis}, + {id: 'menu-effect-group-exit', type: Asc.AscFormat.PRESET_CLASS_EXIT, caption: this.textExit}, + {id: 'menu-effect-group-path', type: Asc.AscFormat.PRESET_CLASS_PATH, caption: this.textPath} + + ]; + }, + + getEffectData: function (){ + return[ + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_APPEAR, iconCls: 'column-normal', caption: this.textAppear}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FADE, iconCls: 'column-normal', caption: this.textFade}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'column-normal', caption: this.textFlyIn}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLOAT, iconCls: 'column-normal', caption: this.textFloatIn}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SPLIT, iconCls: 'column-normal', caption: this.textSplit}, + {group: 'menu-effect-group-entrance', type: ?, iconCls: 'column-normal', caption: this.textWipe}, + {group: 'menu-effect-group-entrance', type: ?, iconCls: 'column-normal', caption: this.textShape}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_WHEEL, iconCls: 'column-normal', caption: this.textWheel}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'column-normal', caption: this.textRandomBars}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'column-normal', caption: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_ZOOM, iconCls: 'column-normal', caption: this.textZoom}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SWIVEL, iconCls: 'column-normal', caption: this.textSwivel}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_BOUNCE, iconCls: 'column-normal', caption: this.textBounce}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_PULSE, iconCls: 'column-normal', caption: this.textPulse}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'column-normal', caption: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TEETER, iconCls: 'column-normal', caption: this.textTeeter}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_SPIN, iconCls: 'column-normal', caption: this.textSplit}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'column-normal', caption: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_DESATURATE, iconCls: 'column-normal', caption: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'column-normal', caption: this.textDarken}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LIGHTEN, iconCls: 'column-normal', caption: this.textLighten}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'column-normal', caption: this.textTransparency}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'column-normal', caption: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'column-normal', caption: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'column-normal', caption: this.textLineColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'column-normal', caption: this.textFillColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BRUSH_COLOR, iconCls: 'column-normal', caption: this.textBrushColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_UNDERLINE, iconCls: 'column-normal', caption: this.textUnderline}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_FLASH, iconCls: 'column-normal', caption: this.textBoldFlash}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_REVEAL, iconCls: 'column-normal', caption: this.textBoldReveal}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_WAVE, iconCls: 'column-normal', caption: this.textWave}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'column-normal', caption: this.textDisappear}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FADE, iconCls: 'column-normal', caption: this.textFade}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'column-normal', caption: this.textFlyOut}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLOAT, iconCls: 'column-normal', caption: this.textFloatOut}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_SPLIT, iconCls: 'column-normal', caption: this.textSplit}, + {group: 'menu-effect-group-exit', type: ?, iconCls: 'column-normal', caption: x}, + {group: 'menu-effect-group-exit', type: ?, iconCls: 'column-normal', caption: this.textWipe}, + {group: 'menu-effect-group-exit', type: ?, iconCls: 'column-normal', caption: this.textShape} + ]; + }, + + getLevelEffect: function (){ + return[ + {id: 'menu-effect-level-basic', caption:this.textBasic}, + {id: 'menu-effect-level-subtle', caption:this.textSubtle}, + {id: 'menu-effect-level-moderate', caption:this.textModerate}, + {id: 'menu-effect-level-exciting', caption:this.textExciting} + ]; + }, + + getEffectFullData: function (){ + return[ + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear }, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox }, + ]; + } + + } + + })(),Common.define.effectData || {}); }); From c920f8b92560cb37e8aab9f864c277a4e8637e26 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 15 Nov 2021 05:10:36 +0300 Subject: [PATCH 09/74] Fix arrays --- apps/common/main/lib/util/define.js | 150 ++++++++++++++++++++-------- 1 file changed, 108 insertions(+), 42 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index 1030b0eab..6b090a487 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -621,12 +621,14 @@ define(function(){ 'use strict'; textTeeter: 'Teeter', textSpin: 'Spin', textGrowShrink: 'Grow/Shrink', + textShrinkTurn: 'Shrink & Turn', textDesaturate: 'Desaturate', textDarken: 'Darken', textLighten: 'Lighten', textTransparency: 'Transparency', textObjectColor: 'Object Color', textComplementaryColor: 'Complementary Color', + textComplementaryColor2: 'Complementary Color 2', textLineColor: 'Line Color', textFillColor: 'Fill Color', textBrushColor: 'Brush Color', @@ -644,10 +646,11 @@ define(function(){ 'use strict'; textExciting: 'Exciting', textBox: 'Box', textCircle: 'Circle', + textPlus: 'Plus', + textDiamond: 'Diamond', textDissolveIn: 'Dissolve In', textBlinds: 'Blinds', textCheckerboard: 'Checkerboard', - textDiamond: 'Diamond', textPeekIn: 'Peek In', textStrips: 'Strips', textExpand: 'Expand', @@ -659,6 +662,16 @@ define(function(){ 'use strict'; textCenterRevolve: 'Center Revolve', textFloatDown: 'Float Down', textSpinner: 'Spinner', + textBasicSwivel: 'Basic Swivel', + textBoomerang: 'Boomerang', + textCredits: 'Credits', + textCuverUp: 'Cuver Up', + textDrop: 'Drop', + textFloat: 'Float', + textPinwheel: 'Pinwheel', + textSpiralIn: 'Spiral In', + textWhip: 'Whip', + getEffectGroupData: function (){ return[ @@ -672,45 +685,57 @@ define(function(){ 'use strict'; getEffectData: function (){ return[ - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_APPEAR, iconCls: 'column-normal', caption: this.textAppear}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FADE, iconCls: 'column-normal', caption: this.textFade}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'column-normal', caption: this.textFlyIn}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLOAT, iconCls: 'column-normal', caption: this.textFloatIn}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SPLIT, iconCls: 'column-normal', caption: this.textSplit}, - {group: 'menu-effect-group-entrance', type: ?, iconCls: 'column-normal', caption: this.textWipe}, - {group: 'menu-effect-group-entrance', type: ?, iconCls: 'column-normal', caption: this.textShape}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_WHEEL, iconCls: 'column-normal', caption: this.textWheel}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'column-normal', caption: this.textRandomBars}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'column-normal', caption: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_ZOOM, iconCls: 'column-normal', caption: this.textZoom}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SWIVEL, iconCls: 'column-normal', caption: this.textSwivel}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_BOUNCE, iconCls: 'column-normal', caption: this.textBounce}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_PULSE, iconCls: 'column-normal', caption: this.textPulse}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'column-normal', caption: this.textColorPulse}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TEETER, iconCls: 'column-normal', caption: this.textTeeter}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_SPIN, iconCls: 'column-normal', caption: this.textSplit}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'column-normal', caption: this.textGrowShrink}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_DESATURATE, iconCls: 'column-normal', caption: this.textDesaturate}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'column-normal', caption: this.textDarken}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LIGHTEN, iconCls: 'column-normal', caption: this.textLighten}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'column-normal', caption: this.textTransparency}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'column-normal', caption: this.textObjectColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'column-normal', caption: this.textComplementaryColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'column-normal', caption: this.textLineColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'column-normal', caption: this.textFillColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BRUSH_COLOR, iconCls: 'column-normal', caption: this.textBrushColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_UNDERLINE, iconCls: 'column-normal', caption: this.textUnderline}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_FLASH, iconCls: 'column-normal', caption: this.textBoldFlash}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_REVEAL, iconCls: 'column-normal', caption: this.textBoldReveal}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_WAVE, iconCls: 'column-normal', caption: this.textWave}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'column-normal', caption: this.textDisappear}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FADE, iconCls: 'column-normal', caption: this.textFade}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'column-normal', caption: this.textFlyOut}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLOAT, iconCls: 'column-normal', caption: this.textFloatOut}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_SPLIT, iconCls: 'column-normal', caption: this.textSplit}, - {group: 'menu-effect-group-exit', type: ?, iconCls: 'column-normal', caption: x}, - {group: 'menu-effect-group-exit', type: ?, iconCls: 'column-normal', caption: this.textWipe}, - {group: 'menu-effect-group-exit', type: ?, iconCls: 'column-normal', caption: this.textShape} + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', caption: this.textAppear}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', caption: this.textFade}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', caption: this.textFlyIn}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', caption: this.textFloatIn}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', caption: this.textSplit}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', caption: this.textBox}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', caption: this.textPlus}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', caption: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', caption: this.textZoom}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, + {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', caption: this.textPulse}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', caption: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', caption: this.textTeeter}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', caption: this.textSplit}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', caption: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', caption: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', caption: this.textDarken}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', caption: this.textLighten}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', caption: this.textTransparency}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', caption: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', caption: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', caption: this.textLineColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', caption: this.textFillColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BRUSH_COLOR, iconCls: 'transition-push', caption: this.textBrushColor}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_UNDERLINE, iconCls: 'transition-push', caption: this.textUnderline}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_FLASH, iconCls: 'transition-push', caption: this.textBoldFlash}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_REVEAL, iconCls: 'transition-push', caption: this.textBoldReveal}, + {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_WAVE, iconCls: 'transition-push', caption: this.textWave}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', caption: this.textDisappear}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FADE, iconCls: 'transition-push', caption: this.textFade}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', caption: this.textFlyOut}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLOAT, iconCls: 'transition-push', caption: this.textFloatOut}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_SPLIT, iconCls: 'transition-split', caption: this.textSplit}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_BOX, iconCls: 'transition-push', caption: this.textBox}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_PLUS, iconCls: 'transition-push', caption: this.textPlus}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', caption: this.textShrinkTurn}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_ZOOM, iconCls: 'transition-push', caption: this.textZoom}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, + {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce} + // {group: 'menu-effect-group-motion', type: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, ]; }, @@ -725,8 +750,49 @@ define(function(){ 'use strict'; getEffectFullData: function (){ return[ - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear }, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox }, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BLINDS, caption: this.textBlinds}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CHECKERBOARD, caption: this.textCheckerboard}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CIRCLE, caption: this.textCircle}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DIAMOND, caption: this.textDiamond}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DISSOLVE_IN, caption: this.textDissolveIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, caption: this.textFlyIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM, caption: this.textPeekIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PLUS, caption: this.textPlus}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, caption: this.textRandomBars}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_SPLIT, caption: this.textSplit}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_STRIPS, caption: this.textStrips}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WEDGE, caption: this.textWedge}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WHEEL, caption: this.textWheel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WIPE_FROM, caption: this.textWipe}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_EXPAND, caption: this.textExpand}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_FADE, caption: this.textFade}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_SWIVEL, caption: this.textSwivel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_ZOOM, caption: this.textZoom}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_BASIC_ZOOM, caption: this.textBasicZoom}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_REVOLVE, caption: this.textCenterRevolve}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_COMPRESS , caption: this.textCompress}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_DOWN, caption: this.textFloatDown}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_UP, caption: this.textFloatUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, caption: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_RISE_UP, caption: this.textRiseUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_SPINNER, caption: this.textSpinner}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_STRETCH, caption: this.textStretch}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL, caption: this.textBasicSwivel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOOMERANG, caption: this.textBoomerang}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOUNCE, caption: this.textBounce}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CREDITS, caption: this.textCredits}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CURVE_UP, caption: this.textCuverUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_DROP, caption: this.textDrop}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLIP, caption: this.textFlip}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLOAT, caption: this.textFloat}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_PINWHEEL, caption: this.textPinwheel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_SPIRAL_IN, caption: this.textSpiralIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_WHIP, caption: this.textWhip}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, caption: this.textFillColor}, + + ]; } From 91dca660b099bcb9b31f27aaa18b7e2d45791baf Mon Sep 17 00:00:00 2001 From: OVSharova Date: Tue, 16 Nov 2021 03:49:39 +0300 Subject: [PATCH 10/74] Fill arrays --- apps/common/main/lib/util/define.js | 157 +++++++++++++++++++--------- 1 file changed, 109 insertions(+), 48 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index 6b090a487..94ca3079e 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -671,7 +671,17 @@ define(function(){ 'use strict'; textPinwheel: 'Pinwheel', textSpiralIn: 'Spiral In', textWhip: 'Whip', - + textGrowWithColor: 'Grow With Color', + textShimmer: 'Shimmer', + textBlink: 'Blink', + textDissolveOut: 'Dissolve Out', + textPeekOut: 'Peek Out', + textContrast: 'Contrast', + textCollapse: 'Collapse', + textSinkDown:'Sink Down', + textCurveDown: 'CurveDown', + textSpiralOut: 'Spiral Out', + textContrastingColor: 'Contrasting Color', getEffectGroupData: function (){ return[ @@ -714,11 +724,6 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', caption: this.textComplementaryColor}, {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', caption: this.textLineColor}, {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', caption: this.textFillColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BRUSH_COLOR, iconCls: 'transition-push', caption: this.textBrushColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_UNDERLINE, iconCls: 'transition-push', caption: this.textUnderline}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_FLASH, iconCls: 'transition-push', caption: this.textBoldFlash}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_BOLD_REVEAL, iconCls: 'transition-push', caption: this.textBoldReveal}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_WAVE, iconCls: 'transition-push', caption: this.textWave}, {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', caption: this.textDisappear}, {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FADE, iconCls: 'transition-push', caption: this.textFade}, {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', caption: this.textFlyOut}, @@ -750,48 +755,104 @@ define(function(){ 'use strict'; getEffectFullData: function (){ return[ - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BLINDS, caption: this.textBlinds}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CHECKERBOARD, caption: this.textCheckerboard}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CIRCLE, caption: this.textCircle}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DIAMOND, caption: this.textDiamond}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DISSOLVE_IN, caption: this.textDissolveIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, caption: this.textFlyIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM, caption: this.textPeekIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PLUS, caption: this.textPlus}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, caption: this.textRandomBars}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_SPLIT, caption: this.textSplit}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_STRIPS, caption: this.textStrips}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WEDGE, caption: this.textWedge}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WHEEL, caption: this.textWheel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WIPE_FROM, caption: this.textWipe}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_EXPAND, caption: this.textExpand}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_FADE, caption: this.textFade}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_SWIVEL, caption: this.textSwivel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_ZOOM, caption: this.textZoom}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_BASIC_ZOOM, caption: this.textBasicZoom}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_REVOLVE, caption: this.textCenterRevolve}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_COMPRESS , caption: this.textCompress}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_DOWN, caption: this.textFloatDown}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_UP, caption: this.textFloatUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, caption: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_RISE_UP, caption: this.textRiseUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_SPINNER, caption: this.textSpinner}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_STRETCH, caption: this.textStretch}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL, caption: this.textBasicSwivel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOOMERANG, caption: this.textBoomerang}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOUNCE, caption: this.textBounce}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CREDITS, caption: this.textCredits}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CURVE_UP, caption: this.textCuverUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_DROP, caption: this.textDrop}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLIP, caption: this.textFlip}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLOAT, caption: this.textFloat}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_PINWHEEL, caption: this.textPinwheel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_SPIRAL_IN, caption: this.textSpiralIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_WHIP, caption: this.textWhip}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, caption: this.textFillColor}, - + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BLINDS, caption: this.textBlinds}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CHECKERBOARD, caption: this.textCheckerboard}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CIRCLE, caption: this.textCircle}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DIAMOND, caption: this.textDiamond}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DISSOLVE_IN, caption: this.textDissolveIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, caption: this.textFlyIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM, caption: this.textPeekIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PLUS, caption: this.textPlus}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, caption: this.textRandomBars}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_SPLIT, caption: this.textSplit}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_STRIPS, caption: this.textStrips}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WEDGE, caption: this.textWedge}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WHEEL, caption: this.textWheel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WIPE_FROM, caption: this.textWipe}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_EXPAND, caption: this.textExpand}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_FADE, caption: this.textFade}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_SWIVEL, caption: this.textSwivel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_ZOOM, caption: this.textZoom}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_BASIC_ZOOM, caption: this.textBasicZoom}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_REVOLVE, caption: this.textCenterRevolve}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_COMPRESS , caption: this.textCompress}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_DOWN, caption: this.textFloatDown}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_UP, caption: this.textFloatUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, caption: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_RISE_UP, caption: this.textRiseUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_SPINNER, caption: this.textSpinner}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_STRETCH, caption: this.textStretch}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL, caption: this.textBasicSwivel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOOMERANG, caption: this.textBoomerang}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOUNCE, caption: this.textBounce}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CREDITS, caption: this.textCredits}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CURVE_UP, caption: this.textCuverUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_DROP, caption: this.textDrop}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLIP, caption: this.textFlip}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLOAT, caption: this.textFloat}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_PINWHEEL, caption: this.textPinwheel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_SPIRAL_IN, caption: this.textSpiralIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_WHIP, caption: this.textWhip}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, caption: this.textFillColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_GROW_SHRINK, caption: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, caption: this.textLineColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_SPIN, caption: this.textSpin}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_TRANSPARENCY, caption: this.textTransparency}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, caption: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, caption: this.textComplementaryColor2}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_CONTRASTING_COLOR, caption: this.textContrastingColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, caption: this.textDarken}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_DESATURAT, caption: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_LIGHTEN, caption: this.textLighten}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, caption: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_PULSE, caption: this.textPulse}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_COLOR_PULSE, caption: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_GROW_WITH_COLOR, caption: this.textGrowWithColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_SHIMMER, caption: this.textShimmer}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_TEETER, caption: this.textTeeter}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-exciting', type: Asc.AscFormat.EMPHASIS_BLINK, caption: this.textBlink}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_BLINDS, caption: this.textBlinds}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_BOX, caption: this.textBox}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_CHECKERBOARD, caption: this.textCheckerboard}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_CIRCLE, caption: this.textCircle}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_DIAMOND, caption: this.textDiamond}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_DISAPPEAR, caption: this.textDisappear}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_DISSOLVE_OUT, caption: this.textDissolveOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_FLY_OUT_TO, caption: this.textFlyOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_PEEK_OUT_TO, caption: this.textPeekOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_PLUS, caption: this.textPlus}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_RANDOM_BARS, caption: this.textRandomBars}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_SPLIT, caption: this.textSplit}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_STRIPS, caption: this.textStrips}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_WEDGE, caption: this.textWedge}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_WHEEL, caption: this.textWheel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_WIPE_FROM, caption: this.textWipe}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_CONTRACT, caption: this.textContrast}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_FADE, caption: this.textFade}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_SWIVEL, caption: this.textSwivel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_ZOOM, caption: this.textZoom}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_BASIC_ZOOM, caption: this.textBasicZoom}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_CENTER_REVOLVE, caption: this.textCenterRevolve}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_COLLAPSE, caption: this.textCollapse}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_FLOAT_DOWN, caption: this.textFloatDown}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_FLOAT_UP, caption: this.textFloatUp}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_SHRINK_AND_TURN, caption: this.textShrinkTurn}, + //sink down- EXIT_SHRINK_DOWN? + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_SPINNER, caption: this.textSpinner}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_STRETCHY, caption: this.textStretch}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_BASIC_SWIVEL, caption: this.textBasicSwivel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_BOOMERANG, caption: this.textBoomerang}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_BOUNCE, caption: this.textBounce}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_CREDITS, caption: this.textCredits}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_CURVE_DOWN, caption: this.textCurveDown}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_DROP, caption: this.textDrop}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_FLIP, caption: this.textFlip}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_FLOAT, caption: this.textFloat}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_PINWHEEL, caption: this.textPinwheel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_SPIRAL_OUT, caption: this.textSpiralOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_WHIP, caption: this.textWhip}, ]; } From 9961257432fec5a84b874b409368532230b8657a Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 19 Nov 2021 01:24:54 +0300 Subject: [PATCH 11/74] Arrays for Animation --- apps/common/main/lib/util/define.js | 734 ++++++++++++++++++++++------ 1 file changed, 575 insertions(+), 159 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index 94ca3079e..5e60311a9 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -31,7 +31,7 @@ * */ if (Common === undefined) { - var Common = {}; + var Common = {; } if (Common.define === undefined) { @@ -598,7 +598,7 @@ define(function(){ 'use strict'; } })(), Common.define.conditionalData || {}); - Common.define.effectData = _.extend(new(function (){ + Common.define.effectData = _.extend( new(function (){ return { textEntrance: 'Entrance', textEmphasis: 'Emphasis', @@ -644,6 +644,8 @@ define(function(){ 'use strict'; textSubtle: 'Subtle', textModerate: 'Moderate', textExciting: 'Exciting', + textLinesCurves: 'Lines Curves', + textSpecial: 'Special', textBox: 'Box', textCircle: 'Circle', textPlus: 'Plus', @@ -682,182 +684,596 @@ define(function(){ 'use strict'; textCurveDown: 'CurveDown', textSpiralOut: 'Spiral Out', textContrastingColor: 'Contrasting Color', + textPointStar4: '4 Point Star', + textPointStar5: '5 Point Star', + textPointStar6: '6 Point Star', + textPointStar8: '8 Point Star', + textCrescentMoon: 'Crescent Moon', + textEqualTriangle: 'Equal Triangle', + textFootball: 'Football', + textHeart: 'Heart', + textHexagon: 'Hexagon', + textOctagon: 'Octagon', + textParallelogram: 'Parallelogram', + textPentagon: 'Pentagon', + textSquare: 'Square', + textTeardrop: 'Teardrop', + textTrapezoid: 'Trapezoid', + textArcDown: 'Arc Down', + textArcLeft: 'Arc Left', + textArcRight: 'Arc Right', + textArcUp: 'Arc Up', + textBounceLeft: 'Bounce Left', + textBounceRight: 'Bounce Right', + textCurvyLeft: 'Curvy Left', + textCurvyRight: 'Curvy Right', + textDecayingWave: 'Decaying Wave', + textDiagonalDownRight: 'Diagonal Down Right', + textDiagonalUpRight: 'Diagonal Up Right', + textDown: 'Down', + textFunnel: 'Funnel', + textHeartbeat: 'Heartbeat', + textLeft: 'Left', + textRight: 'Right', + textSCurve1: 'S Curve 1', + textSCurve2: 'S Curve 2', + textSineWave: 'Sine Wave', + textSpiralLeft: 'Spiral Left', + textSpiralRight: 'Spiral Right', + textSpring: 'Spring:', + textStairsDown: 'Stairs Down', + textTurnDown: 'Turn Down', + textTurnDownRight: 'Turn Down Right', + textTurnUp: 'Turn Up', + textTurnUpRight: 'Turn Up Right', + textUp: 'Up', + textZigzag: 'Zigzag', + textBean: 'Bean', + textCurvedSquare: 'CurvedSquare', + textCurvedX:'Curved X', + textCurvyStar: 'Curvy Star', + textFigureFour: 'Figure 8 Four', + textHorizontalFigure: 'Horizontal Figure 8', + textInvertedSquare: 'Inverted Square', + textInvertedTriangle: 'Inverted Triangle', + textLoopDeLoop: 'Loop de Loop', + textNeutron: 'Neutron', + textPeanut: 'Peanut', + textPointStar: 'Point Star', + textSwoosh: 'Swoosh', + textVerticalFigure: 'Vertical Figure 8', + textRightTriangle: 'Right Triangle', + textAcross: 'Across', + textFromBottom: 'From Bottom', + textFromBottomLeft: 'From Bottom-Left', + textFromLeft: 'From Left', + textFromTopLeft: 'From Top-Left', + textFromTop: 'From Top', + textFromTopRight: 'From Top-Right', + textFromRight: 'From Right', + textFromBottomRight: 'From Bottom-Right', + textLeftDown: ' Left Down', + textLeftUp: ' Left Up', + textRightDown: ' Right Down', + textRightUp: ' Right Up', + textObjectCenter: 'Object Center', + textSlideCenter: 'Slide Center', + textInFromScreenCenter: 'In From Screen Center', + textInToScreenCenter: 'In To Screen Center', + textInSlightly: 'In Slightly', + textOutFromScreenBottom: 'Out From Screen Bottom', + textToFromScreenBottom: 'Out To Screen Bottom', + textOutSlightly: 'Out Slightly', + textToBottom: 'To Bottom', + textToBottomLeft: 'To Bottom-Left', + textToLeft: 'To Left', + textToTopLeft: 'To Top-Left', + textToTop: 'To Top', + textToTopRight: 'To Top-Right', + textToRight: 'To Right', + textToBottomRight: 'To Bottom-Right', + textSpoke1: '1 Spoke', + textSpoke2: '2 Spoke', + textSpoke3: '3 Spoke', + textSpoke4: '4 Spoke', + textSpoke8: '8 Spoke', getEffectGroupData: function (){ return[ - {id: 'menu-effect-group-entrance', type: Asc.AscFormat.PRESET_CLASS_ENTR, caption: this.textEntrance}, - {id: 'menu-effect-group-emphasis', type: Asc.AscFormat.PRESET_CLASS_EMPH, caption: this.textEmphasis}, - {id: 'menu-effect-group-exit', type: Asc.AscFormat.PRESET_CLASS_EXIT, caption: this.textExit}, - {id: 'menu-effect-group-path', type: Asc.AscFormat.PRESET_CLASS_PATH, caption: this.textPath} + {id: 'menu-effect-group-entrance', value: Asc.AscFormat.PRESET_CLASS_ENTR, caption: this.textEntrance}, + {id: 'menu-effect-group-emphasis', value: Asc.AscFormat.PRESET_CLASS_EMPH, caption: this.textEmphasis}, + {id: 'menu-effect-group-exit', value: Asc.AscFormat.PRESET_CLASS_EXIT, caption: this.textExit}, + {id: 'menu-effect-group-path', value: Asc.AscFormat.PRESET_CLASS_PATH, caption: this.textPath} ]; }, getEffectData: function (){ return[ - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', caption: this.textAppear}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', caption: this.textFade}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', caption: this.textFlyIn}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', caption: this.textFloatIn}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', caption: this.textSplit}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', caption: this.textBox}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', caption: this.textPlus}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', caption: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', caption: this.textZoom}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, - {group: 'menu-effect-group-entrance', type: Asc.AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', caption: this.textPulse}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', caption: this.textColorPulse}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', caption: this.textTeeter}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', caption: this.textSplit}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', caption: this.textGrowShrink}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', caption: this.textDesaturate}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', caption: this.textDarken}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', caption: this.textLighten}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', caption: this.textTransparency}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', caption: this.textObjectColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', caption: this.textComplementaryColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', caption: this.textLineColor}, - {group: 'menu-effect-group-emphasis', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', caption: this.textFillColor}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', caption: this.textDisappear}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FADE, iconCls: 'transition-push', caption: this.textFade}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', caption: this.textFlyOut}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_FLOAT, iconCls: 'transition-push', caption: this.textFloatOut}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_SPLIT, iconCls: 'transition-split', caption: this.textSplit}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_BOX, iconCls: 'transition-push', caption: this.textBox}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_PLUS, iconCls: 'transition-push', caption: this.textPlus}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', caption: this.textShrinkTurn}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_ZOOM, iconCls: 'transition-push', caption: this.textZoom}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, - {group: 'menu-effect-group-exit', type: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce} - // {group: 'menu-effect-group-motion', type: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', caption: this.textAppear}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', caption: this.textFade}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', caption: this.textFlyIn}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', caption: this.textFloatIn}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', caption: this.textSplit}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', caption: this.textBox}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', caption: this.textPlus}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', caption: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', caption: this.textZoom}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, + {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', caption: this.textPulse}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', caption: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', caption: this.textTeeter}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', caption: this.textSplit}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', caption: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', caption: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', caption: this.textDarken}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', caption: this.textLighten}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', caption: this.textTransparency}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', caption: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', caption: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', caption: this.textLineColor}, + {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', caption: this.textFillColor}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', caption: this.textDisappear}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_FADE, iconCls: 'transition-push', caption: this.textFade}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', caption: this.textFlyOut}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_FLOAT, iconCls: 'transition-push', caption: this.textFloatOut}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_SPLIT, iconCls: 'transition-split', caption: this.textSplit}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_BOX, iconCls: 'transition-push', caption: this.textBox}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_PLUS, iconCls: 'transition-push', caption: this.textPlus}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', caption: this.textShrinkTurn}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_ZOOM, iconCls: 'transition-push', caption: this.textZoom}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, + {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce} + // {group: 'menu-effect-group-motion', value: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, ]; }, - getLevelEffect: function (){ - return[ - {id: 'menu-effect-level-basic', caption:this.textBasic}, - {id: 'menu-effect-level-subtle', caption:this.textSubtle}, - {id: 'menu-effect-level-moderate', caption:this.textModerate}, - {id: 'menu-effect-level-exciting', caption:this.textExciting} - ]; + getLevelEffect: function (isPath){ + + if(!isPath) + return [ + {id: 'menu-effect-level-basic', caption:this.textBasic}, + {id: 'menu-effect-level-subtle', caption:this.textSubtle}, + {id: 'menu-effect-level-moderate', caption:this.textModerate}, + {id: 'menu-effect-level-exciting', caption:this.textExciting} + ]; + else + return [ + {id: 'menu-effect-level-basic', caption:this.textBasic}, + {id: 'menu-effect-level-lines_curves', caption:this.textSubtle}, + {id: 'menu-effect-level-special', caption:this.textModerate} + ]; }, getEffectFullData: function (){ - return[ - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BLINDS, caption: this.textBlinds}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CHECKERBOARD, caption: this.textCheckerboard}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_CIRCLE, caption: this.textCircle}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DIAMOND, caption: this.textDiamond}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_DISSOLVE_IN, caption: this.textDissolveIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, caption: this.textFlyIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM, caption: this.textPeekIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_PLUS, caption: this.textPlus}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_RANDOM_BARS, caption: this.textRandomBars}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_SPLIT, caption: this.textSplit}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_STRIPS, caption: this.textStrips}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WEDGE, caption: this.textWedge}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WHEEL, caption: this.textWheel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', type: Asc.AscFormat.ENTRANCE_WIPE_FROM, caption: this.textWipe}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_EXPAND, caption: this.textExpand}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_FADE, caption: this.textFade}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_SWIVEL, caption: this.textSwivel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', type: Asc.AscFormat.ENTRANCE_ZOOM, caption: this.textZoom}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_BASIC_ZOOM, caption: this.textBasicZoom}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_REVOLVE, caption: this.textCenterRevolve}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_CENTER_COMPRESS , caption: this.textCompress}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_DOWN, caption: this.textFloatDown}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_FLOAT_UP, caption: this.textFloatUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, caption: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_RISE_UP, caption: this.textRiseUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_SPINNER, caption: this.textSpinner}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', type: Asc.AscFormat.ENTRANCE_STRETCH, caption: this.textStretch}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL, caption: this.textBasicSwivel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOOMERANG, caption: this.textBoomerang}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_BOUNCE, caption: this.textBounce}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CREDITS, caption: this.textCredits}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_CURVE_UP, caption: this.textCuverUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_DROP, caption: this.textDrop}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLIP, caption: this.textFlip}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_FLOAT, caption: this.textFloat}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_PINWHEEL, caption: this.textPinwheel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_SPIRAL_IN, caption: this.textSpiralIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', type: Asc.AscFormat.ENTRANCE_WHIP, caption: this.textWhip}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_FILL_COLOR, caption: this.textFillColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_GROW_SHRINK, caption: this.textGrowShrink}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_LINE_COLOR, caption: this.textLineColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_SPIN, caption: this.textSpin}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', type: Asc.AscFormat.EMPHASIS_TRANSPARENCY, caption: this.textTransparency}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, caption: this.textComplementaryColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, caption: this.textComplementaryColor2}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_CONTRASTING_COLOR, caption: this.textContrastingColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, caption: this.textDarken}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_DESATURAT, caption: this.textDesaturate}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_LIGHTEN, caption: this.textLighten}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, caption: this.textObjectColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', type: Asc.AscFormat.EMPHASIS_PULSE, caption: this.textPulse}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_COLOR_PULSE, caption: this.textColorPulse}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_GROW_WITH_COLOR, caption: this.textGrowWithColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_SHIMMER, caption: this.textShimmer}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', type: Asc.AscFormat.EMPHASIS_TEETER, caption: this.textTeeter}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-exciting', type: Asc.AscFormat.EMPHASIS_BLINK, caption: this.textBlink}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_BLINDS, caption: this.textBlinds}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_BOX, caption: this.textBox}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_CHECKERBOARD, caption: this.textCheckerboard}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_CIRCLE, caption: this.textCircle}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_DIAMOND, caption: this.textDiamond}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_DISAPPEAR, caption: this.textDisappear}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_DISSOLVE_OUT, caption: this.textDissolveOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_FLY_OUT_TO, caption: this.textFlyOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_PEEK_OUT_TO, caption: this.textPeekOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_PLUS, caption: this.textPlus}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_RANDOM_BARS, caption: this.textRandomBars}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_SPLIT, caption: this.textSplit}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_STRIPS, caption: this.textStrips}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_WEDGE, caption: this.textWedge}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_WHEEL, caption: this.textWheel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', type: Asc.AscFormat.EXIT_WIPE_FROM, caption: this.textWipe}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_CONTRACT, caption: this.textContrast}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_FADE, caption: this.textFade}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_SWIVEL, caption: this.textSwivel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', type: Asc.AscFormat.EXIT_ZOOM, caption: this.textZoom}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_BASIC_ZOOM, caption: this.textBasicZoom}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_CENTER_REVOLVE, caption: this.textCenterRevolve}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_COLLAPSE, caption: this.textCollapse}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_FLOAT_DOWN, caption: this.textFloatDown}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_FLOAT_UP, caption: this.textFloatUp}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_SHRINK_AND_TURN, caption: this.textShrinkTurn}, + return [ + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_BLINDS, caption: this.textBlinds}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_CHECKERBOARD, caption: this.textCheckerboard}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_CIRCLE, caption: this.textCircle}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_DIAMOND, caption: this.textDiamond}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_DISSOLVE_IN, caption: this.textDissolveIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, caption: this.textFlyIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM, caption: this.textPeekIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_PLUS, caption: this.textPlus}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_RANDOM_BARS, caption: this.textRandomBars}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_SPLIT, caption: this.textSplit}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_STRIPS, caption: this.textStrips}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_WEDGE, caption: this.textWedge}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_WHEEL, caption: this.textWheel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_WIPE_FROM, caption: this.textWipe}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_EXPAND, caption: this.textExpand}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_FADE, caption: this.textFade}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_SWIVEL, caption: this.textSwivel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_ZOOM, caption: this.textZoom}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM, caption: this.textBasicZoom}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_CENTER_REVOLVE, caption: this.textCenterRevolve}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_CENTER_COMPRESS , caption: this.textCompress}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_FLOAT_DOWN, caption: this.textFloatDown}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_FLOAT_UP, caption: this.textFloatUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, caption: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_RISE_UP, caption: this.textRiseUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_SPINNER, caption: this.textSpinner}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_STRETCH, caption: this.textStretch}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL, caption: this.textBasicSwivel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_BOOMERANG, caption: this.textBoomerang}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_BOUNCE, caption: this.textBounce}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_CREDITS, caption: this.textCredits}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_CURVE_UP, caption: this.textCuverUp}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_DROP, caption: this.textDrop}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_FLIP, caption: this.textFlip}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_FLOAT, caption: this.textFloat}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_PINWHEEL, caption: this.textPinwheel}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_SPIRAL_IN, caption: this.textSpiralIn}, + {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_WHIP, caption: this.textWhip}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_FILL_COLOR, caption: this.textFillColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_GROW_SHRINK, caption: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_LINE_COLOR, caption: this.textLineColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_SPIN, caption: this.textSpin}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_TRANSPARENCY, caption: this.textTransparency}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, caption: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, caption: this.textComplementaryColor2}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_CONTRASTING_COLOR, caption: this.textContrastingColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, caption: this.textDarken}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_DESATURAT, caption: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_LIGHTEN, caption: this.textLighten}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, caption: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_PULSE, caption: this.textPulse}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_COLOR_PULSE, caption: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_GROW_WITH_COLOR, caption: this.textGrowWithColor}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_SHIMMER, caption: this.textShimmer}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_TEETER, caption: this.textTeeter}, + {group: 'menu-effect-group-emphasis', level:'menu-effect-level-exciting', value: Asc.AscFormat.EMPHASIS_BLINK, caption: this.textBlink}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_BLINDS, caption: this.textBlinds}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_BOX, caption: this.textBox}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_CHECKERBOARD, caption: this.textCheckerboard}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_CIRCLE, caption: this.textCircle}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_DIAMOND, caption: this.textDiamond}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_DISAPPEAR, caption: this.textDisappear}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_DISSOLVE_OUT, caption: this.textDissolveOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_FLY_OUT_TO, caption: this.textFlyOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_PEEK_OUT_TO, caption: this.textPeekOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_PLUS, caption: this.textPlus}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_RANDOM_BARS, caption: this.textRandomBars}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_SPLIT, caption: this.textSplit}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_STRIPS, caption: this.textStrips}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_WEDGE, caption: this.textWedge}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_WHEEL, caption: this.textWheel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_WIPE_FROM, caption: this.textWipe}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_CONTRACT, caption: this.textContrast}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_FADE, caption: this.textFade}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_SWIVEL, caption: this.textSwivel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_ZOOM, caption: this.textZoom}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_BASIC_ZOOM, caption: this.textBasicZoom}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_CENTER_REVOLVE, caption: this.textCenterRevolve}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_COLLAPSE, caption: this.textCollapse}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_FLOAT_DOWN, caption: this.textFloatDown}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_FLOAT_UP, caption: this.textFloatUp}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_SHRINK_AND_TURN, caption: this.textShrinkTurn}, //sink down- EXIT_SHRINK_DOWN? - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_SPINNER, caption: this.textSpinner}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', type: Asc.AscFormat.EXIT_STRETCHY, caption: this.textStretch}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_BASIC_SWIVEL, caption: this.textBasicSwivel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_BOOMERANG, caption: this.textBoomerang}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_BOUNCE, caption: this.textBounce}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_CREDITS, caption: this.textCredits}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_CURVE_DOWN, caption: this.textCurveDown}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_DROP, caption: this.textDrop}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_FLIP, caption: this.textFlip}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_FLOAT, caption: this.textFloat}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_PINWHEEL, caption: this.textPinwheel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_SPIRAL_OUT, caption: this.textSpiralOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', type: Asc.AscFormat.EXIT_WHIP, caption: this.textWhip}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_SPINNER, caption: this.textSpinner}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_STRETCHY, caption: this.textStretch}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_BASIC_SWIVEL, caption: this.textBasicSwivel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_BOOMERANG, caption: this.textBoomerang}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_BOUNCE, caption: this.textBounce}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_CREDITS, caption: this.textCredits}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_CURVE_DOWN, caption: this.textCurveDown}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_DROP, caption: this.textDrop}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_FLIP, caption: this.textFlip}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_FLOAT, caption: this.textFloat}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_PINWHEEL, caption: this.textPinwheel}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_SPIRAL_OUT, caption: this.textSpiralOut}, + {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_WHIP, caption: this.textWhip}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_4_POINT_STAR, caption: this.textPointStar4}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_5_POINT_STAR, caption: this.textPointStar5}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_6_POINT_STAR, caption: this.textPointStar6}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_8_POINT_STAR, caption: this.textPointStar8}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_CIRCLE, caption: this.textCircle}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_CRESCENT_MOON, caption: this.textCrescentMoon}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_DIAMOND, caption: this.textDiamond}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_EQUAL_TRIANGLE, caption: this.textEqualTriangle}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_FOOTBALL, caption: this.textFootball}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_HEART, caption: this.textHeart}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_HEXAGON, caption: this.textHexagon}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_OCTAGON, caption: this.textOctagon}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PARALLELOGRAM, caption: this.textParallelogram}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PENTAGON, caption: this.textPentagon}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_RIGHT_TRIANGLE, caption: this.textRightTriangle}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_SQUARE, caption: this.textSquare}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_TEARDROP, caption: this.textTeardrop}, + {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_TRAPEZOID, caption: this.textTrapezoid}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_DOWN, caption: this.textArcDown}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_LEFT, caption: this.textArcLeft}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_RIGHT, caption: this.textArcRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_UP, caption: this.textArcUp}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_BOUNCE_LEFT, caption: this.textBounceLeft}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_BOUNCE_RIGHT, caption: this.textBounceRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_CURVY_LEFT, caption: this.textCurvyLeft}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_CURVY_RIGHT, caption: this.textCurvyRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DECAYING_WAVE, caption: this.textDecayingWave}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DIAGONAL_DOWN_RIGHT, caption: this.textDiagonalDownRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DIAGONAL_UP_RIGHT, caption: this.textDiagonalUpRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DOWN, caption: this.textDown}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_FUNNEL, caption: this.textFunnel}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_HEARTBEAT, caption: this.textHeartbeat}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_LEFT, caption: this.textLeft}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_S_CURVE_1, caption: this.textSCurve1}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_S_CURVE_2, caption: this.textSCurve2}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SINE_WAVE, caption: this.textSineWave}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SINE_SPIRAL_LEFT, caption: this.textSpiralLeft}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SINE_SPIRAL_RIGHT, caption: this.textSpiralRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SPRING, caption: this.textSpring}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_STAIRS_DOWN, caption: this.textStairsDown}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_DOWN, caption: this.textTurnDown}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_DOWN_RIGHT, caption: this.textTurnDownRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_UP, caption: this.textTurnUp}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_UP_RIGHT, caption: this.textTurnUpRight}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_UP, caption: this.textUp}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_WAVE, caption: this.textWave}, + {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ZIGZAG, caption: this.textZigzag}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_BEAN, caption: this.textBean}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_CURVED_SQUARE, caption: this.textCurvedSquare}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_CURVED_X, caption: this.textCurvedX}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_CURVY_STAR, caption: this.textCurvyStar}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_FIGURE_8_FOUR, caption: this.textFigureFour}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, caption: this.textHorizontalFigure}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_INVERTED_SQUARE, caption: this.textInvertedSquare}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_INVERTED_TRIANGLE, caption: this.textInvertedTriangle}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_LOOP_DE_LOOP, caption: this.textLoopDeLoop}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_NEUTRON, caption: this.textNeutron}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_PEANUT, caption: this.textPeanut}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_POINTY_STAR, caption: this.textPointStar}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_SWOOSH, caption: this.textSwoosh}, + {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_VERTICAL_FIGURE_8, caption: this.textVerticalFigure} ]; + }, + + getEffectOptionsData: function (group){ + var arr=[]; + switch (group) { + case 'menu-effect-group-entrance': + arr[Asc.AscFormat.ENTRANCE_APPEAR] = []; + arr[Asc.AscFormat.ENTRANCE_BLINDS] = [ + {value: Asc.AscFormat.ENTRANCE_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: Asc.AscFormat.ENTRANCE_BLINDS_VERTICAL, caption: this.textVertical} + ]; + arr[Asc.AscFormat.ENTRANCE_BOX] = [ + {value: Asc.AscFormat.ENTRANCE_BOX_IN, caption: this.textIn}, + {value: Asc.AscFormat.ENTRANCE_BOX_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.ENTRANCE_CHECKERBOARD] = [ + {value: Asc.AscFormat.ENTRANCE_CHECKERBOARD_ACROSS, caption: this.textAcross}, + {value: Asc.AscFormat.ENTRANCE_CHECKERBOARD_DOWN, caption: this.textDown} + ]; + arr[Asc.AscFormat.ENTRANCE_CIRCLE] = [ + {value: Asc.AscFormat.ENTRANCE_CIRCLE_IN, caption: this.textIn}, + {value: Asc.AscFormat.ENTRANCE_CIRCLE_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.ENTRANCE_DIAMOND] = [ + {value: Asc.AscFormat.ENTRANCE_DIAMOND_IN, caption: this.textIn}, + {value: Asc.AscFormat.ENTRANCE_DIAMOND_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.ENTRANCE_DISSOLVE_IN] = []; + arr[Asc.AscFormat.ENTRANCE_FLY_IN_FROM] = [ + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM, caption: this.textFromBottom}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_LEFT, caption: this.textFromBottomLeft}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_LEFT, caption: this.textFromLeft}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_TOP_LEFT, caption: this.textFromTopLeft}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_TOP, caption: this.textFromTop}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_TOP_RIGHT, caption: this.textFromTopRight}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_RIGHT, caption: this.textFromRight}, + {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_RIGHT, caption: this.textFromBottomRight} + ]; + arr[Asc.AscFormat.ENTRANCE_PEEK_IN_FROM] = [ + {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_BOTTOM, caption: this.textFromBottom}, + {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_LEFT, caption: this.textFromLeft}, + {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_RIGHT, caption: this.textFromRight}, + {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_TOP, caption: this.textFromTop} + ]; + arr[Asc.AscFormat.ENTRANCE_PLUS] = [ + {value: Asc.AscFormat.ENTRANCE_PLUS_IN, caption: this.textIn}, + {value: Asc.AscFormat.ENTRANCE_PLUS_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.ENTRANCE_RANDOM_BARS] = [ + {value: Asc.AscFormat.ENTRANCE_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, + {value: Asc.AscFormat.ENTRANCE_RANDOM_BARS_VERTICAL, caption: this.textVertical} + ]; + arr[Asc.AscFormat.ENTRANCE_SPLIT] = [ + {value: Asc.AscFormat.ENTRANCE_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, + {value: Asc.AscFormat.ENTRANCE_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, + {value: Asc.AscFormat.ENTRANCE_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, + {value: Asc.AscFormat.ENTRANCE_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} + ]; + arr[Asc.AscFormat.ENTRANCE_STRIPS] = [ + {value: Asc.AscFormat.ENTRANCE_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, + {value: Asc.AscFormat.ENTRANCE_STRIPS_LEFT_UP, caption: this.textLeftUp}, + {value: Asc.AscFormat.ENTRANCE_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, + {value: Asc.AscFormat.ENTRANCE_STRIPS_RIGHT_UP, caption: this.textRightUp} + ]; + arr[Asc.AscFormat.ENTRANCE_WEDGE] = []; + arr[Asc.AscFormat.ENTRANCE_WHEEL] = [ + {value: Asc.AscFormat.ENTRANCE_WHEEL_1_SPOKE, caption: this.textSpoke1}, + {value: Asc.AscFormat.ENTRANCE_WHEEL_2_SPOKE, caption: this.textSpoke2}, + {value: Asc.AscFormat.ENTRANCE_WHEEL_3_SPOKE, caption: this.textSpoke3}, + {value: Asc.AscFormat.ENTRANCE_WHEEL_4_SPOKE, caption: this.textSpoke4}, + {value: Asc.AscFormat.ENTRANCE_WHEEL_8_SPOKE, caption: this.textSpoke8} + ]; + arr[Asc.AscFormat.ENTRANCE_WIPE_FROM] = [ + {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, + {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_LEFT, caption: this.textFromLeft}, + {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_RIGHT, caption: this.textFromRight}, + {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_FROM_TOP, caption: this.textFromTop} + ]; + arr[Asc.AscFormat.ENTRANCE_EXPAND] = []; + arr[Asc.AscFormat.ENTRANCE_FADE] = []; + arr[Asc.AscFormat.ENTRANCE_SWIVEL] = []; + arr[Asc.AscFormat.ENTRANCE_ZOOM] = [ + {value: Asc.AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, + {value: Asc.AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} + ]; + arr[Asc.AscFormat.ENTRANCE_BASIC_ZOOM] = [ + {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_IN, caption: this.textIn}, + { + value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_IN_FROM_SCREEN_CENTER, + caption: this.textInFromScreenCenter + }, + {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, + {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_OUT, caption: this.textOut}, + { + value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_OUT_FROM_SCREEN_BOTTOM, + caption: this.textOutFromScreenBottom + }, + {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} + ]; + arr[Asc.AscFormat.ENTRANCE_CENTER_REVOLVE] = []; + arr[Asc.AscFormat.ENTRANCE_CENTER_COMPRESS] = []; + arr[Asc.AscFormat.ENTRANCE_FLOAT_DOWN] = []; + arr[Asc.AscFormat.ENTRANCE_FLOAT_UP] = []; + arr[Asc.AscFormat.ENTRANCE_GROW_AND_TURN] = []; + arr[Asc.AscFormat.ENTRANCE_RISE_UP] = []; + arr[Asc.AscFormat.ENTRANCE_SPINNER] = []; + arr[Asc.AscFormat.ENTRANCE_STRETCH] = [ + {value: Asc.AscFormat.ENTRANCE_STRETCH_ACROSS, caption: this.textAcross}, + {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_BOTTOM, caption: this.textFromBottom}, + {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_LEFT, caption: this.textFromLeft}, + {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_RIGHT, caption: this.textFromRight}, + {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_TOP, caption: this.textFromTop} + ]; + arr[Asc.AscFormat.ENTRANCE_BASIC_SWIVEL] = [ + {value: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, + {value: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} + ]; + arr[Asc.AscFormat.ENTRANCE_BOOMERANG] = []; + arr[Asc.AscFormat.ENTRANCE_BOUNCE] = []; + arr[Asc.AscFormat.ENTRANCE_CREDITS] = []; + arr[Asc.AscFormat.ENTRANCE_CURVE_UP] = []; + arr[Asc.AscFormat.ENTRANCE_DROP] = []; + arr[Asc.AscFormat.ENTRANCE_FLIP] = []; + arr[Asc.AscFormat.ENTRANCE_FLOAT] = []; + arr[Asc.AscFormat.ENTRANCE_PINWHEEL] = []; + arr[Asc.AscFormat.ENTRANCE_SPIRAL_IN] = []; + arr[Asc.AscFormat.ENTRANCE_WHIP] = []; + + return arr; + case 'menu-effect-group-exit': + arr[Asc.AscFormat.EXIT_BLINDS] = [ + {value: Asc.AscFormat.EXIT_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: Asc.AscFormat.EXIT_BLINDS_VERTICAL, caption: this.textVertical} + ]; + arr[Asc.AscFormat.EXIT_BOX] = [ + {value: Asc.AscFormat.EXIT_BOX_IN, caption: this.textIn}, + {value: Asc.AscFormat.EXIT_BOX_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.EXIT_CHECKERBOARD] = [ + {value: Asc.AscFormat.EXIT_CHECKERBOARD_ACROSS, caption: this.textAcross}, + {value: Asc.AscFormat.EXIT_CIRCLE_OUT, caption: this.textUp} + ]; + arr[Asc.AscFormat.EXIT_CIRCLE] = [ + {value: Asc.AscFormat.EXIT_CIRCLE_IN, caption: this.textIn}, + {value: Asc.AscFormat.EXIT_BOX_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.EXIT_DIAMOND] = [ + {value: Asc.AscFormat.EXIT_DIAMOND_IN, caption: this.textIn}, + {value: Asc.AscFormat.EXIT_DIAMOND_IN, caption: this.textOut} + ]; + arr[Asc.AscFormat.EXIT_DISAPPEAR] = []; + arr[Asc.AscFormat.EXIT_DISSOLVE_OUT] = []; + arr[Asc.AscFormat.EXIT_FLY_OUT_TO] = [ + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_BOTTOM, caption: this.textToBottom}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_BOTTOM_LEFT, caption: this.textToBottomLeft}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_LEFT, caption: this.textToLeft}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_TOP_LEFT, caption: this.textToTopLeft}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_TOP, caption: this.textToTop}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_TOP_RIGHT, caption: this.textToTopRight}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_RIGHT, caption: this.textToRight}, + {value: Asc.AscFormat.EXIT_FLY_OUT_TO_BOTTOM_RIGHT, caption: this.textToBottomRight} + ]; + arr[Asc.AscFormat.EXIT_PEEK_OUT_TO] = [ + {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_BOTTOM, caption: this.textToBottom}, + {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_LEFT, caption: this.textToLeft}, + {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_RIGHT, caption: this.textToRight}, + {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_TOP, caption: this.textToTop} + ]; + arr[Asc.AscFormat.EXIT_PLUS] = [ + {value: Asc.AscFormat.EXIT_PLUS_IN, caption: this.textIn}, + {value: Asc.AscFormat.EXIT_PLUS_OUT, caption: this.textOut} + ]; + arr[Asc.AscFormat.EXIT_RANDOM_BARS] = [ + {value: Asc.AscFormat.EXIT_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, + {value: Asc.AscFormat.EXIT_RANDOM_BARS_VERTICAL, caption: this.textVertical} + ]; + arr[Asc.AscFormat.EXIT_SPLIT] = [ + {value: Asc.AscFormat.EXIT_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, + {value: Asc.AscFormat.EXIT_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, + {value: Asc.AscFormat.EXIT_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, + {value: Asc.AscFormat.EXIT_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} + ]; + arr[Asc.AscFormat.EXIT_STRIPS] = [ + {value: Asc.AscFormat.EXIT_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, + {value: Asc.AscFormat.EXIT_STRIPS_LEFT_UP, caption: this.textLeftUp}, + {value: Asc.AscFormat.EXIT_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, + {value: Asc.AscFormat.EXIT_STRIPS_RIGHT_UP, caption: this.textRightUp} + ]; + arr[Asc.AscFormat.EXIT_WEDGE] = []; + arr[Asc.AscFormat.EXIT_WHEEL] = [ + {value: Asc.AscFormat.EXIT_WHEEL_1_SPOKE, caption: this.textSpoke1}, + {value: Asc.AscFormat.EXIT_WHEEL_2_SPOKE, caption: this.textSpoke2}, + {value: Asc.AscFormat.EXIT_WHEEL_3_SPOKE, caption: this.textSpoke3}, + {value: Asc.AscFormat.EXIT_WHEEL_4_SPOKE, caption: this.textSpoke4}, + {value: Asc.AscFormat.EXIT_WHEEL_8_SPOKE, caption: this.textSpoke8} + ]; + arr[Asc.AscFormat.EXIT_WIPE_FROM] = [ + {value: Asc.AscFormat.EXIT_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, + {value: Asc.AscFormat.EXIT_WIPE_FROM_LEFT, caption: this.textFromLeft}, + {value: Asc.AscFormat.EXIT_WIPE_FROM_RIGHT, caption: this.textFromRight}, + {value: Asc.AscFormat.EXIT_WIPE_FROM_TOP, caption: this.textFromTop} + ]; + arr[Asc.AscFormat.EXIT_CONTRACT] = []; + arr[Asc.AscFormat.EXIT_FADE] = []; + arr[Asc.AscFormat.EXIT_SWIVEL] = []; + arr[Asc.AscFormat.EXIT_ZOOM] = [ + {value: Asc.AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, + {value: Asc.AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} + ]; + arr[Asc.AscFormat.EXIT_BASIC_ZOOM] = [ + {value: Asc.AscFormat.EXIT_BASIC_ZOOM_IN, caption: this.textIn}, + { + value: Asc.AscFormat.EXIT_BASIC_ZOOM_IN_TO_SCREEN_BOTTOM, + caption: this.textInToScreenCenter + }, + {value: Asc.AscFormat.EXIT_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, + {value: Asc.AscFormat.EXIT_BASIC_ZOOM_OUT, caption: this.textOut}, + { + value: Asc.AscFormat.EXIT_BASIC_ZOOM_OUT_TO_SCREEN_CENTER, + caption: this.textOutToScreenBottom + }, + {value: Asc.AscFormat.EXIT_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} + ]; + arr[Asc.AscFormat.EXIT_CENTER_REVOLVE] = []; + arr[Asc.AscFormat.EXIT_COLLAPSE] = [ + {value: Asc.AscFormat.EXIT_COLLAPSE_ACROSS, caption: this.textAcross}, + {value: Asc.AscFormat.EXIT_COLLAPSE_TO_BOTTOM, caption: this.textToBottom}, + {value: Asc.AscFormat.EXIT_COLLAPSE_TO_LEFT, caption: this.textToLeft}, + {value: Asc.AscFormat.EXIT_COLLAPSE_TO_RIGHT, caption: this.textToRight}, + {value: Asc.AscFormat.EXIT_COLLAPSE_TO_TOP, caption: this.textToTop} + ]; + arr[Asc.AscFormat.EXIT_FLOAT_DOWN] = []; + arr[Asc.AscFormat.EXIT_FLOAT_UP] = []; + arr[Asc.AscFormat.EXIT_SHRINK_AND_TURN] = []; + //sink down- EXIT_SHRINK_DOWN? + arr[Asc.AscFormat.EXIT_SPINNER] = []; + arr[Asc.AscFormat.EXIT_STRETCHY] = []; + arr[Asc.AscFormat.EXIT_BASIC_SWIVEL] = [ + {value: Asc.AscFormat.EXIT_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, + {value: Asc.AscFormat.EXIT_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} + ]; + arr[Asc.AscFormat.EXIT_BOOMERANG] = []; + arr[Asc.AscFormat.EXIT_BOUNCE] = []; + arr[Asc.AscFormat.EXIT_CREDITS] = []; + arr[Asc.AscFormat.EXIT_CURVE_DOWN] = []; + arr[Asc.AscFormat.EXIT_DROP] = []; + arr[Asc.AscFormat.EXIT_FLIP] = []; + arr[Asc.AscFormat.EXIT_FLOAT] = []; + arr[Asc.AscFormat.EXIT_PINWHEEL] = []; + arr[Asc.AscFormat.EXIT_SPIRAL_OUT] = []; + arr[Asc.AscFormat.EXIT_WHIP] = []; + + return arr; + } } - } - })(),Common.define.effectData || {}); }); From 57937af17ab93c84d2f0708141546c640a15e833 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 22 Nov 2021 11:54:14 +0300 Subject: [PATCH 12/74] add functions --- apps/common/main/lib/util/define.js | 2932 ++++++++++++----- .../main/app/controller/Animation.js | 28 +- .../main/app/template/Toolbar.template | 28 +- .../main/app/view/Animation.js | 95 +- 4 files changed, 2164 insertions(+), 919 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index 5e60311a9..c8a5e4b8a 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -31,28 +31,28 @@ * */ if (Common === undefined) { - var Common = {; + var Common = {}; } - if (Common.define === undefined) { Common.define = {}; } -define(function(){ 'use strict'; +define(function() { + 'use strict'; Common.define.c_oAscMathMainType = { - Symbol : 0x00, - Fraction : 0x01, - Script : 0x02, - Radical : 0x03, - Integral : 0x04, - LargeOperator: 0x05, - Bracket : 0x06, - Function : 0x07, - Accent : 0x08, - LimitLog : 0x09, - Operator : 0x0a, - Matrix : 0x0b + Symbol: 0x00, + Fraction: 0x01, + Script: 0x02, + Radical: 0x03, + Integral: 0x04, + LargeOperator: 0x05, + Bracket: 0x06, + Function: 0x07, + Accent: 0x08, + LimitLog: 0x09, + Operator: 0x0a, + Matrix: 0x0b }; // [translate, count cells, scroll] @@ -62,360 +62,360 @@ define(function(){ 'use strict'; // equations types Common.define.c_oAscMathType = { - Symbol_pm : 0x00000000, - Symbol_infinity : 0x00000001, - Symbol_equals : 0x00000002, - Symbol_neq : 0x00000003, - Symbol_about : 0x00000004, - Symbol_times : 0x00000005, - Symbol_div : 0x00000006, - Symbol_factorial : 0x00000007, - Symbol_propto : 0x00000008, - Symbol_less : 0x00000009, - Symbol_ll : 0x0000000a, - Symbol_greater : 0x0000000b, - Symbol_gg : 0x0000000c, - Symbol_leq : 0x0000000d, - Symbol_geq : 0x0000000e, - Symbol_mp : 0x0000000f, - Symbol_cong : 0x00000010, - Symbol_approx : 0x00000011, - Symbol_equiv : 0x00000012, - Symbol_forall : 0x00000013, - Symbol_additional : 0x00000014, - Symbol_partial : 0x00000015, - Symbol_sqrt : 0x00000016, - Symbol_cbrt : 0x00000017, - Symbol_qdrt : 0x00000018, - Symbol_cup : 0x00000019, - Symbol_cap : 0x0000001a, - Symbol_emptyset : 0x0000001b, - Symbol_percent : 0x0000001c, - Symbol_degree : 0x0000001d, - Symbol_fahrenheit : 0x0000001e, - Symbol_celsius : 0x0000001f, - Symbol_inc : 0x00000020, - Symbol_nabla : 0x00000021, - Symbol_exists : 0x00000022, - Symbol_notexists : 0x00000023, - Symbol_in : 0x00000024, - Symbol_ni : 0x00000025, - Symbol_leftarrow : 0x00000026, - Symbol_uparrow : 0x00000027, - Symbol_rightarrow : 0x00000028, - Symbol_downarrow : 0x00000029, - Symbol_leftrightarrow : 0x0000002a, - Symbol_therefore : 0x0000002b, - Symbol_plus : 0x0000002c, - Symbol_minus : 0x0000002d, - Symbol_not : 0x0000002e, - Symbol_ast : 0x0000002f, - Symbol_bullet : 0x00000030, - Symbol_vdots : 0x00000031, - Symbol_cdots : 0x00000032, - Symbol_rddots : 0x00000033, - Symbol_ddots : 0x00000034, - Symbol_aleph : 0x00000035, - Symbol_beth : 0x00000036, - Symbol_QED : 0x00000037, - Symbol_alpha : 0x00010000, - Symbol_beta : 0x00010001, - Symbol_gamma : 0x00010002, - Symbol_delta : 0x00010003, - Symbol_varepsilon : 0x00010004, - Symbol_epsilon : 0x00010005, - Symbol_zeta : 0x00010006, - Symbol_eta : 0x00010007, - Symbol_theta : 0x00010008, - Symbol_vartheta : 0x00010009, - Symbol_iota : 0x0001000a, - Symbol_kappa : 0x0001000b, - Symbol_lambda : 0x0001000c, - Symbol_mu : 0x0001000d, - Symbol_nu : 0x0001000e, - Symbol_xsi : 0x0001000f, - Symbol_o : 0x00010010, - Symbol_pi : 0x00010011, - Symbol_varpi : 0x00010012, - Symbol_rho : 0x00010013, - Symbol_varrho : 0x00010014, - Symbol_sigma : 0x00010015, - Symbol_varsigma : 0x00010016, - Symbol_tau : 0x00010017, - Symbol_upsilon : 0x00010018, - Symbol_varphi : 0x00010019, - Symbol_phi : 0x0001001a, - Symbol_chi : 0x0001001b, - Symbol_psi : 0x0001001c, - Symbol_omega : 0x0001001d, - Symbol_Alpha : 0x00020000, - Symbol_Beta : 0x00020001, - Symbol_Gamma : 0x00020002, - Symbol_Delta : 0x00020003, - Symbol_Epsilon : 0x00020004, - Symbol_Zeta : 0x00020005, - Symbol_Eta : 0x00020006, - Symbol_Theta : 0x00020007, - Symbol_Iota : 0x00020008, - Symbol_Kappa : 0x00020009, - Symbol_Lambda : 0x0002000a, - Symbol_Mu : 0x0002000b, - Symbol_Nu : 0x0002000c, - Symbol_Xsi : 0x0002000d, - Symbol_O : 0x0002000e, - Symbol_Pi : 0x0002000f, - Symbol_Rho : 0x00020010, - Symbol_Sigma : 0x00020011, - Symbol_Tau : 0x00020012, - Symbol_Upsilon : 0x00020013, - Symbol_Phi : 0x00020014, - Symbol_Chi : 0x00020015, - Symbol_Psi : 0x00020016, - Symbol_Omega : 0x00020017, + Symbol_pm: 0x00000000, + Symbol_infinity: 0x00000001, + Symbol_equals: 0x00000002, + Symbol_neq: 0x00000003, + Symbol_about: 0x00000004, + Symbol_times: 0x00000005, + Symbol_div: 0x00000006, + Symbol_factorial: 0x00000007, + Symbol_propto: 0x00000008, + Symbol_less: 0x00000009, + Symbol_ll: 0x0000000a, + Symbol_greater: 0x0000000b, + Symbol_gg: 0x0000000c, + Symbol_leq: 0x0000000d, + Symbol_geq: 0x0000000e, + Symbol_mp: 0x0000000f, + Symbol_cong: 0x00000010, + Symbol_approx: 0x00000011, + Symbol_equiv: 0x00000012, + Symbol_forall: 0x00000013, + Symbol_additional: 0x00000014, + Symbol_partial: 0x00000015, + Symbol_sqrt: 0x00000016, + Symbol_cbrt: 0x00000017, + Symbol_qdrt: 0x00000018, + Symbol_cup: 0x00000019, + Symbol_cap: 0x0000001a, + Symbol_emptyset: 0x0000001b, + Symbol_percent: 0x0000001c, + Symbol_degree: 0x0000001d, + Symbol_fahrenheit: 0x0000001e, + Symbol_celsius: 0x0000001f, + Symbol_inc: 0x00000020, + Symbol_nabla: 0x00000021, + Symbol_exists: 0x00000022, + Symbol_notexists: 0x00000023, + Symbol_in: 0x00000024, + Symbol_ni: 0x00000025, + Symbol_leftarrow: 0x00000026, + Symbol_uparrow: 0x00000027, + Symbol_rightarrow: 0x00000028, + Symbol_downarrow: 0x00000029, + Symbol_leftrightarrow: 0x0000002a, + Symbol_therefore: 0x0000002b, + Symbol_plus: 0x0000002c, + Symbol_minus: 0x0000002d, + Symbol_not: 0x0000002e, + Symbol_ast: 0x0000002f, + Symbol_bullet: 0x00000030, + Symbol_vdots: 0x00000031, + Symbol_cdots: 0x00000032, + Symbol_rddots: 0x00000033, + Symbol_ddots: 0x00000034, + Symbol_aleph: 0x00000035, + Symbol_beth: 0x00000036, + Symbol_QED: 0x00000037, + Symbol_alpha: 0x00010000, + Symbol_beta: 0x00010001, + Symbol_gamma: 0x00010002, + Symbol_delta: 0x00010003, + Symbol_varepsilon: 0x00010004, + Symbol_epsilon: 0x00010005, + Symbol_zeta: 0x00010006, + Symbol_eta: 0x00010007, + Symbol_theta: 0x00010008, + Symbol_vartheta: 0x00010009, + Symbol_iota: 0x0001000a, + Symbol_kappa: 0x0001000b, + Symbol_lambda: 0x0001000c, + Symbol_mu: 0x0001000d, + Symbol_nu: 0x0001000e, + Symbol_xsi: 0x0001000f, + Symbol_o: 0x00010010, + Symbol_pi: 0x00010011, + Symbol_varpi: 0x00010012, + Symbol_rho: 0x00010013, + Symbol_varrho: 0x00010014, + Symbol_sigma: 0x00010015, + Symbol_varsigma: 0x00010016, + Symbol_tau: 0x00010017, + Symbol_upsilon: 0x00010018, + Symbol_varphi: 0x00010019, + Symbol_phi: 0x0001001a, + Symbol_chi: 0x0001001b, + Symbol_psi: 0x0001001c, + Symbol_omega: 0x0001001d, + Symbol_Alpha: 0x00020000, + Symbol_Beta: 0x00020001, + Symbol_Gamma: 0x00020002, + Symbol_Delta: 0x00020003, + Symbol_Epsilon: 0x00020004, + Symbol_Zeta: 0x00020005, + Symbol_Eta: 0x00020006, + Symbol_Theta: 0x00020007, + Symbol_Iota: 0x00020008, + Symbol_Kappa: 0x00020009, + Symbol_Lambda: 0x0002000a, + Symbol_Mu: 0x0002000b, + Symbol_Nu: 0x0002000c, + Symbol_Xsi: 0x0002000d, + Symbol_O: 0x0002000e, + Symbol_Pi: 0x0002000f, + Symbol_Rho: 0x00020010, + Symbol_Sigma: 0x00020011, + Symbol_Tau: 0x00020012, + Symbol_Upsilon: 0x00020013, + Symbol_Phi: 0x00020014, + Symbol_Chi: 0x00020015, + Symbol_Psi: 0x00020016, + Symbol_Omega: 0x00020017, - FractionVertical : 0x01000000, - FractionDiagonal : 0x01000001, - FractionHorizontal : 0x01000002, - FractionSmall : 0x01000003, - FractionDifferential_1 : 0x01010000, - FractionDifferential_2 : 0x01010001, - FractionDifferential_3 : 0x01010002, - FractionDifferential_4 : 0x01010003, - FractionPi_2 : 0x01010004, + FractionVertical: 0x01000000, + FractionDiagonal: 0x01000001, + FractionHorizontal: 0x01000002, + FractionSmall: 0x01000003, + FractionDifferential_1: 0x01010000, + FractionDifferential_2: 0x01010001, + FractionDifferential_3: 0x01010002, + FractionDifferential_4: 0x01010003, + FractionPi_2: 0x01010004, - ScriptSup : 0x02000000, - ScriptSub : 0x02000001, - ScriptSubSup : 0x02000002, - ScriptSubSupLeft : 0x02000003, - ScriptCustom_1 : 0x02010000, - ScriptCustom_2 : 0x02010001, - ScriptCustom_3 : 0x02010002, - ScriptCustom_4 : 0x02010003, + ScriptSup: 0x02000000, + ScriptSub: 0x02000001, + ScriptSubSup: 0x02000002, + ScriptSubSupLeft: 0x02000003, + ScriptCustom_1: 0x02010000, + ScriptCustom_2: 0x02010001, + ScriptCustom_3: 0x02010002, + ScriptCustom_4: 0x02010003, - RadicalSqrt : 0x03000000, - RadicalRoot_n : 0x03000001, - RadicalRoot_2 : 0x03000002, - RadicalRoot_3 : 0x03000003, - RadicalCustom_1 : 0x03010000, - RadicalCustom_2 : 0x03010001, + RadicalSqrt: 0x03000000, + RadicalRoot_n: 0x03000001, + RadicalRoot_2: 0x03000002, + RadicalRoot_3: 0x03000003, + RadicalCustom_1: 0x03010000, + RadicalCustom_2: 0x03010001, - Integral : 0x04000000, - IntegralSubSup : 0x04000001, - IntegralCenterSubSup : 0x04000002, - IntegralDouble : 0x04000003, - IntegralDoubleSubSup : 0x04000004, - IntegralDoubleCenterSubSup : 0x04000005, - IntegralTriple : 0x04000006, - IntegralTripleSubSup : 0x04000007, - IntegralTripleCenterSubSup : 0x04000008, - IntegralOriented : 0x04010000, - IntegralOrientedSubSup : 0x04010001, - IntegralOrientedCenterSubSup : 0x04010002, - IntegralOrientedDouble : 0x04010003, - IntegralOrientedDoubleSubSup : 0x04010004, - IntegralOrientedDoubleCenterSubSup : 0x04010005, - IntegralOrientedTriple : 0x04010006, - IntegralOrientedTripleSubSup : 0x04010007, - IntegralOrientedTripleCenterSubSup : 0x04010008, - Integral_dx : 0x04020000, - Integral_dy : 0x04020001, - Integral_dtheta : 0x04020002, + Integral: 0x04000000, + IntegralSubSup: 0x04000001, + IntegralCenterSubSup: 0x04000002, + IntegralDouble: 0x04000003, + IntegralDoubleSubSup: 0x04000004, + IntegralDoubleCenterSubSup: 0x04000005, + IntegralTriple: 0x04000006, + IntegralTripleSubSup: 0x04000007, + IntegralTripleCenterSubSup: 0x04000008, + IntegralOriented: 0x04010000, + IntegralOrientedSubSup: 0x04010001, + IntegralOrientedCenterSubSup: 0x04010002, + IntegralOrientedDouble: 0x04010003, + IntegralOrientedDoubleSubSup: 0x04010004, + IntegralOrientedDoubleCenterSubSup: 0x04010005, + IntegralOrientedTriple: 0x04010006, + IntegralOrientedTripleSubSup: 0x04010007, + IntegralOrientedTripleCenterSubSup: 0x04010008, + Integral_dx: 0x04020000, + Integral_dy: 0x04020001, + Integral_dtheta: 0x04020002, - LargeOperator_Sum : 0x05000000, - LargeOperator_Sum_CenterSubSup : 0x05000001, - LargeOperator_Sum_SubSup : 0x05000002, - LargeOperator_Sum_CenterSub : 0x05000003, - LargeOperator_Sum_Sub : 0x05000004, - LargeOperator_Prod : 0x05010000, - LargeOperator_Prod_CenterSubSup : 0x05010001, - LargeOperator_Prod_SubSup : 0x05010002, - LargeOperator_Prod_CenterSub : 0x05010003, - LargeOperator_Prod_Sub : 0x05010004, - LargeOperator_CoProd : 0x05010005, - LargeOperator_CoProd_CenterSubSup : 0x05010006, - LargeOperator_CoProd_SubSup : 0x05010007, - LargeOperator_CoProd_CenterSub : 0x05010008, - LargeOperator_CoProd_Sub : 0x05010009, - LargeOperator_Union : 0x05020000, - LargeOperator_Union_CenterSubSup : 0x05020001, - LargeOperator_Union_SubSup : 0x05020002, - LargeOperator_Union_CenterSub : 0x05020003, - LargeOperator_Union_Sub : 0x05020004, - LargeOperator_Intersection : 0x05020005, - LargeOperator_Intersection_CenterSubSup : 0x05020006, - LargeOperator_Intersection_SubSup : 0x05020007, - LargeOperator_Intersection_CenterSub : 0x05020008, - LargeOperator_Intersection_Sub : 0x05020009, - LargeOperator_Disjunction : 0x05030000, - LargeOperator_Disjunction_CenterSubSup : 0x05030001, - LargeOperator_Disjunction_SubSup : 0x05030002, - LargeOperator_Disjunction_CenterSub : 0x05030003, - LargeOperator_Disjunction_Sub : 0x05030004, - LargeOperator_Conjunction : 0x05030005, - LargeOperator_Conjunction_CenterSubSup : 0x05030006, - LargeOperator_Conjunction_SubSup : 0x05030007, - LargeOperator_Conjunction_CenterSub : 0x05030008, - LargeOperator_Conjunction_Sub : 0x05030009, - LargeOperator_Custom_1 : 0x05040000, - LargeOperator_Custom_2 : 0x05040001, - LargeOperator_Custom_3 : 0x05040002, - LargeOperator_Custom_4 : 0x05040003, - LargeOperator_Custom_5 : 0x05040004, + LargeOperator_Sum: 0x05000000, + LargeOperator_Sum_CenterSubSup: 0x05000001, + LargeOperator_Sum_SubSup: 0x05000002, + LargeOperator_Sum_CenterSub: 0x05000003, + LargeOperator_Sum_Sub: 0x05000004, + LargeOperator_Prod: 0x05010000, + LargeOperator_Prod_CenterSubSup: 0x05010001, + LargeOperator_Prod_SubSup: 0x05010002, + LargeOperator_Prod_CenterSub: 0x05010003, + LargeOperator_Prod_Sub: 0x05010004, + LargeOperator_CoProd: 0x05010005, + LargeOperator_CoProd_CenterSubSup: 0x05010006, + LargeOperator_CoProd_SubSup: 0x05010007, + LargeOperator_CoProd_CenterSub: 0x05010008, + LargeOperator_CoProd_Sub: 0x05010009, + LargeOperator_Union: 0x05020000, + LargeOperator_Union_CenterSubSup: 0x05020001, + LargeOperator_Union_SubSup: 0x05020002, + LargeOperator_Union_CenterSub: 0x05020003, + LargeOperator_Union_Sub: 0x05020004, + LargeOperator_Intersection: 0x05020005, + LargeOperator_Intersection_CenterSubSup: 0x05020006, + LargeOperator_Intersection_SubSup: 0x05020007, + LargeOperator_Intersection_CenterSub: 0x05020008, + LargeOperator_Intersection_Sub: 0x05020009, + LargeOperator_Disjunction: 0x05030000, + LargeOperator_Disjunction_CenterSubSup: 0x05030001, + LargeOperator_Disjunction_SubSup: 0x05030002, + LargeOperator_Disjunction_CenterSub: 0x05030003, + LargeOperator_Disjunction_Sub: 0x05030004, + LargeOperator_Conjunction: 0x05030005, + LargeOperator_Conjunction_CenterSubSup: 0x05030006, + LargeOperator_Conjunction_SubSup: 0x05030007, + LargeOperator_Conjunction_CenterSub: 0x05030008, + LargeOperator_Conjunction_Sub: 0x05030009, + LargeOperator_Custom_1: 0x05040000, + LargeOperator_Custom_2: 0x05040001, + LargeOperator_Custom_3: 0x05040002, + LargeOperator_Custom_4: 0x05040003, + LargeOperator_Custom_5: 0x05040004, - Bracket_Round : 0x06000000, - Bracket_Square : 0x06000001, - Bracket_Curve : 0x06000002, - Bracket_Angle : 0x06000003, - Bracket_LowLim : 0x06000004, - Bracket_UppLim : 0x06000005, - Bracket_Line : 0x06000006, - Bracket_LineDouble : 0x06000007, - Bracket_Square_OpenOpen : 0x06000008, - Bracket_Square_CloseClose : 0x06000009, - Bracket_Square_CloseOpen : 0x0600000a, - Bracket_SquareDouble : 0x0600000b, - Bracket_Round_Delimiter_2 : 0x06010000, - Bracket_Curve_Delimiter_2 : 0x06010001, - Bracket_Angle_Delimiter_2 : 0x06010002, - Bracket_Angle_Delimiter_3 : 0x06010003, - Bracket_Round_OpenNone : 0x06020000, - Bracket_Round_NoneOpen : 0x06020001, - Bracket_Square_OpenNone : 0x06020002, - Bracket_Square_NoneOpen : 0x06020003, - Bracket_Curve_OpenNone : 0x06020004, - Bracket_Curve_NoneOpen : 0x06020005, - Bracket_Angle_OpenNone : 0x06020006, - Bracket_Angle_NoneOpen : 0x06020007, - Bracket_LowLim_OpenNone : 0x06020008, - Bracket_LowLim_NoneNone : 0x06020009, - Bracket_UppLim_OpenNone : 0x0602000a, - Bracket_UppLim_NoneOpen : 0x0602000b, - Bracket_Line_OpenNone : 0x0602000c, - Bracket_Line_NoneOpen : 0x0602000d, - Bracket_LineDouble_OpenNone : 0x0602000e, - Bracket_LineDouble_NoneOpen : 0x0602000f, - Bracket_SquareDouble_OpenNone : 0x06020010, - Bracket_SquareDouble_NoneOpen : 0x06020011, - Bracket_Custom_1 : 0x06030000, - Bracket_Custom_2 : 0x06030001, - Bracket_Custom_3 : 0x06030002, - Bracket_Custom_4 : 0x06030003, - Bracket_Custom_5 : 0x06040000, - Bracket_Custom_6 : 0x06040001, - Bracket_Custom_7 : 0x06040002, + Bracket_Round: 0x06000000, + Bracket_Square: 0x06000001, + Bracket_Curve: 0x06000002, + Bracket_Angle: 0x06000003, + Bracket_LowLim: 0x06000004, + Bracket_UppLim: 0x06000005, + Bracket_Line: 0x06000006, + Bracket_LineDouble: 0x06000007, + Bracket_Square_OpenOpen: 0x06000008, + Bracket_Square_CloseClose: 0x06000009, + Bracket_Square_CloseOpen: 0x0600000a, + Bracket_SquareDouble: 0x0600000b, + Bracket_Round_Delimiter_2: 0x06010000, + Bracket_Curve_Delimiter_2: 0x06010001, + Bracket_Angle_Delimiter_2: 0x06010002, + Bracket_Angle_Delimiter_3: 0x06010003, + Bracket_Round_OpenNone: 0x06020000, + Bracket_Round_NoneOpen: 0x06020001, + Bracket_Square_OpenNone: 0x06020002, + Bracket_Square_NoneOpen: 0x06020003, + Bracket_Curve_OpenNone: 0x06020004, + Bracket_Curve_NoneOpen: 0x06020005, + Bracket_Angle_OpenNone: 0x06020006, + Bracket_Angle_NoneOpen: 0x06020007, + Bracket_LowLim_OpenNone: 0x06020008, + Bracket_LowLim_NoneNone: 0x06020009, + Bracket_UppLim_OpenNone: 0x0602000a, + Bracket_UppLim_NoneOpen: 0x0602000b, + Bracket_Line_OpenNone: 0x0602000c, + Bracket_Line_NoneOpen: 0x0602000d, + Bracket_LineDouble_OpenNone: 0x0602000e, + Bracket_LineDouble_NoneOpen: 0x0602000f, + Bracket_SquareDouble_OpenNone: 0x06020010, + Bracket_SquareDouble_NoneOpen: 0x06020011, + Bracket_Custom_1: 0x06030000, + Bracket_Custom_2: 0x06030001, + Bracket_Custom_3: 0x06030002, + Bracket_Custom_4: 0x06030003, + Bracket_Custom_5: 0x06040000, + Bracket_Custom_6: 0x06040001, + Bracket_Custom_7: 0x06040002, - Function_Sin : 0x07000000, - Function_Cos : 0x07000001, - Function_Tan : 0x07000002, - Function_Csc : 0x07000003, - Function_Sec : 0x07000004, - Function_Cot : 0x07000005, - Function_1_Sin : 0x07010000, - Function_1_Cos : 0x07010001, - Function_1_Tan : 0x07010002, - Function_1_Csc : 0x07010003, - Function_1_Sec : 0x07010004, - Function_1_Cot : 0x07010005, - Function_Sinh : 0x07020000, - Function_Cosh : 0x07020001, - Function_Tanh : 0x07020002, - Function_Csch : 0x07020003, - Function_Sech : 0x07020004, - Function_Coth : 0x07020005, - Function_1_Sinh : 0x07030000, - Function_1_Cosh : 0x07030001, - Function_1_Tanh : 0x07030002, - Function_1_Csch : 0x07030003, - Function_1_Sech : 0x07030004, - Function_1_Coth : 0x07030005, - Function_Custom_1 : 0x07040000, - Function_Custom_2 : 0x07040001, - Function_Custom_3 : 0x07040002, + Function_Sin: 0x07000000, + Function_Cos: 0x07000001, + Function_Tan: 0x07000002, + Function_Csc: 0x07000003, + Function_Sec: 0x07000004, + Function_Cot: 0x07000005, + Function_1_Sin: 0x07010000, + Function_1_Cos: 0x07010001, + Function_1_Tan: 0x07010002, + Function_1_Csc: 0x07010003, + Function_1_Sec: 0x07010004, + Function_1_Cot: 0x07010005, + Function_Sinh: 0x07020000, + Function_Cosh: 0x07020001, + Function_Tanh: 0x07020002, + Function_Csch: 0x07020003, + Function_Sech: 0x07020004, + Function_Coth: 0x07020005, + Function_1_Sinh: 0x07030000, + Function_1_Cosh: 0x07030001, + Function_1_Tanh: 0x07030002, + Function_1_Csch: 0x07030003, + Function_1_Sech: 0x07030004, + Function_1_Coth: 0x07030005, + Function_Custom_1: 0x07040000, + Function_Custom_2: 0x07040001, + Function_Custom_3: 0x07040002, - Accent_Dot : 0x08000000, - Accent_DDot : 0x08000001, - Accent_DDDot : 0x08000002, - Accent_Hat : 0x08000003, - Accent_Check : 0x08000004, - Accent_Accent : 0x08000005, - Accent_Grave : 0x08000006, - Accent_Smile : 0x08000007, - Accent_Tilde : 0x08000008, - Accent_Bar : 0x08000009, - Accent_DoubleBar : 0x0800000a, - Accent_CurveBracketTop : 0x0800000b, - Accent_CurveBracketBot : 0x0800000c, - Accent_GroupTop : 0x0800000d, - Accent_GroupBot : 0x0800000e, - Accent_ArrowL : 0x0800000f, - Accent_ArrowR : 0x08000010, - Accent_ArrowD : 0x08000011, - Accent_HarpoonL : 0x08000012, - Accent_HarpoonR : 0x08000013, - Accent_BorderBox : 0x08010000, - Accent_BorderBoxCustom : 0x08010001, - Accent_BarTop : 0x08020000, - Accent_BarBot : 0x08020001, - Accent_Custom_1 : 0x08030000, - Accent_Custom_2 : 0x08030001, - Accent_Custom_3 : 0x08030002, + Accent_Dot: 0x08000000, + Accent_DDot: 0x08000001, + Accent_DDDot: 0x08000002, + Accent_Hat: 0x08000003, + Accent_Check: 0x08000004, + Accent_Accent: 0x08000005, + Accent_Grave: 0x08000006, + Accent_Smile: 0x08000007, + Accent_Tilde: 0x08000008, + Accent_Bar: 0x08000009, + Accent_DoubleBar: 0x0800000a, + Accent_CurveBracketTop: 0x0800000b, + Accent_CurveBracketBot: 0x0800000c, + Accent_GroupTop: 0x0800000d, + Accent_GroupBot: 0x0800000e, + Accent_ArrowL: 0x0800000f, + Accent_ArrowR: 0x08000010, + Accent_ArrowD: 0x08000011, + Accent_HarpoonL: 0x08000012, + Accent_HarpoonR: 0x08000013, + Accent_BorderBox: 0x08010000, + Accent_BorderBoxCustom: 0x08010001, + Accent_BarTop: 0x08020000, + Accent_BarBot: 0x08020001, + Accent_Custom_1: 0x08030000, + Accent_Custom_2: 0x08030001, + Accent_Custom_3: 0x08030002, - LimitLog_LogBase : 0x09000000, - LimitLog_Log : 0x09000001, - LimitLog_Lim : 0x09000002, - LimitLog_Min : 0x09000003, - LimitLog_Max : 0x09000004, - LimitLog_Ln : 0x09000005, - LimitLog_Custom_1 : 0x09010000, - LimitLog_Custom_2 : 0x09010001, + LimitLog_LogBase: 0x09000000, + LimitLog_Log: 0x09000001, + LimitLog_Lim: 0x09000002, + LimitLog_Min: 0x09000003, + LimitLog_Max: 0x09000004, + LimitLog_Ln: 0x09000005, + LimitLog_Custom_1: 0x09010000, + LimitLog_Custom_2: 0x09010001, - Operator_ColonEquals : 0x0a000000, - Operator_EqualsEquals : 0x0a000001, - Operator_PlusEquals : 0x0a000002, - Operator_MinusEquals : 0x0a000003, - Operator_Definition : 0x0a000004, - Operator_UnitOfMeasure : 0x0a000005, - Operator_DeltaEquals : 0x0a000006, - Operator_ArrowL_Top : 0x0a010000, - Operator_ArrowR_Top : 0x0a010001, - Operator_ArrowL_Bot : 0x0a010002, - Operator_ArrowR_Bot : 0x0a010003, - Operator_DoubleArrowL_Top : 0x0a010004, - Operator_DoubleArrowR_Top : 0x0a010005, - Operator_DoubleArrowL_Bot : 0x0a010006, - Operator_DoubleArrowR_Bot : 0x0a010007, - Operator_ArrowD_Top : 0x0a010008, - Operator_ArrowD_Bot : 0x0a010009, - Operator_DoubleArrowD_Top : 0x0a01000a, - Operator_DoubleArrowD_Bot : 0x0a01000b, - Operator_Custom_1 : 0x0a020000, - Operator_Custom_2 : 0x0a020001, + Operator_ColonEquals: 0x0a000000, + Operator_EqualsEquals: 0x0a000001, + Operator_PlusEquals: 0x0a000002, + Operator_MinusEquals: 0x0a000003, + Operator_Definition: 0x0a000004, + Operator_UnitOfMeasure: 0x0a000005, + Operator_DeltaEquals: 0x0a000006, + Operator_ArrowL_Top: 0x0a010000, + Operator_ArrowR_Top: 0x0a010001, + Operator_ArrowL_Bot: 0x0a010002, + Operator_ArrowR_Bot: 0x0a010003, + Operator_DoubleArrowL_Top: 0x0a010004, + Operator_DoubleArrowR_Top: 0x0a010005, + Operator_DoubleArrowL_Bot: 0x0a010006, + Operator_DoubleArrowR_Bot: 0x0a010007, + Operator_ArrowD_Top: 0x0a010008, + Operator_ArrowD_Bot: 0x0a010009, + Operator_DoubleArrowD_Top: 0x0a01000a, + Operator_DoubleArrowD_Bot: 0x0a01000b, + Operator_Custom_1: 0x0a020000, + Operator_Custom_2: 0x0a020001, - Matrix_1_2 : 0x0b000000, - Matrix_2_1 : 0x0b000001, - Matrix_1_3 : 0x0b000002, - Matrix_3_1 : 0x0b000003, - Matrix_2_2 : 0x0b000004, - Matrix_2_3 : 0x0b000005, - Matrix_3_2 : 0x0b000006, - Matrix_3_3 : 0x0b000007, - Matrix_Dots_Center : 0x0b010000, - Matrix_Dots_Baseline : 0x0b010001, - Matrix_Dots_Vertical : 0x0b010002, - Matrix_Dots_Diagonal : 0x0b010003, - Matrix_Identity_2 : 0x0b020000, - Matrix_Identity_2_NoZeros : 0x0b020001, - Matrix_Identity_3 : 0x0b020002, - Matrix_Identity_3_NoZeros : 0x0b020003, - Matrix_2_2_RoundBracket : 0x0b030000, - Matrix_2_2_SquareBracket : 0x0b030001, - Matrix_2_2_LineBracket : 0x0b030002, - Matrix_2_2_DLineBracket : 0x0b030003, - Matrix_Flat_Round : 0x0b040000, - Matrix_Flat_Square : 0x0b040001 + Matrix_1_2: 0x0b000000, + Matrix_2_1: 0x0b000001, + Matrix_1_3: 0x0b000002, + Matrix_3_1: 0x0b000003, + Matrix_2_2: 0x0b000004, + Matrix_2_3: 0x0b000005, + Matrix_3_2: 0x0b000006, + Matrix_3_3: 0x0b000007, + Matrix_Dots_Center: 0x0b010000, + Matrix_Dots_Baseline: 0x0b010001, + Matrix_Dots_Vertical: 0x0b010002, + Matrix_Dots_Diagonal: 0x0b010003, + Matrix_Identity_2: 0x0b020000, + Matrix_Identity_2_NoZeros: 0x0b020001, + Matrix_Identity_3: 0x0b020002, + Matrix_Identity_3_NoZeros: 0x0b020003, + Matrix_2_2_RoundBracket: 0x0b030000, + Matrix_2_2_SquareBracket: 0x0b030001, + Matrix_2_2_LineBracket: 0x0b030002, + Matrix_2_2_DLineBracket: 0x0b030003, + Matrix_Flat_Round: 0x0b040000, + Matrix_Flat_Square: 0x0b040001 }; - Common.define.chartData = _.extend( new(function() { + Common.define.chartData = _.extend(new (function () { return { textLine: 'Line', textColumn: 'Column', @@ -464,9 +464,13 @@ define(function(){ 'use strict'; textComboAreaBar: 'Stacked area - clustered column', textComboCustom: 'Custom combination', - getChartGroupData: function(headername) { + getChartGroupData: function (headername) { return [ - {id: 'menu-chart-group-bar', caption: this.textColumn, headername: (headername) ? this.textCharts : undefined}, + { + id: 'menu-chart-group-bar', + caption: this.textColumn, + headername: (headername) ? this.textCharts : undefined + }, {id: 'menu-chart-group-line', caption: this.textLine}, {id: 'menu-chart-group-pie', caption: this.textPie}, {id: 'menu-chart-group-hbar', caption: this.textBar}, @@ -478,44 +482,233 @@ define(function(){ 'use strict'; ]; }, - getChartData: function() { + getChartData: function () { return [ - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barNormal, iconCls: 'column-normal', tip: this.textBarNormal}, - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStacked, iconCls: 'column-stack', tip: this.textBarStacked}, - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStackedPer, iconCls: 'column-pstack', tip: this.textBarStackedPer}, - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barNormal3d, iconCls: 'column-3d-normal', tip: this.textBarNormal3d, is3d: true}, - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStacked3d, iconCls: 'column-3d-stack', tip: this.textBarStacked3d, is3d: true}, - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStackedPer3d, iconCls: 'column-3d-pstack', tip: this.textBarStackedPer3d, is3d: true}, - { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barNormal3dPerspective, iconCls: 'column-3d-normal-per', tip: this.textBarNormal3dPerspective, is3d: true}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineNormal, iconCls: 'line-normal', tip: this.textLine}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStacked, iconCls: 'line-stack', tip: this.textLineStacked}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStackedPer, iconCls: 'line-pstack', tip: this.textLineStackedPer}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineNormalMarker, iconCls: 'line-normal-marker', tip: this.textLineMarker}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStackedMarker, iconCls: 'line-stack-marker', tip: this.textLineStackedMarker}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStackedPerMarker,iconCls: 'line-pstack-marker', tip: this.textLineStackedPerMarker}, - { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.line3d, iconCls: 'line-3d', tip: this.textLine3d, is3d: true}, - { group: 'menu-chart-group-pie', type: Asc.c_oAscChartTypeSettings.pie, iconCls: 'pie-normal', tip: this.textPie}, - { group: 'menu-chart-group-pie', type: Asc.c_oAscChartTypeSettings.doughnut, iconCls: 'pie-doughnut', tip: this.textDoughnut}, - { group: 'menu-chart-group-pie', type: Asc.c_oAscChartTypeSettings.pie3d, iconCls: 'pie-3d-normal', tip: this.textPie3d, is3d: true}, - { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarNormal, iconCls: 'bar-normal', tip: this.textHBarNormal}, - { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStacked, iconCls: 'bar-stack', tip: this.textHBarStacked}, - { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStackedPer, iconCls: 'bar-pstack', tip: this.textHBarStackedPer}, - { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarNormal3d, iconCls: 'bar-3d-normal', tip: this.textHBarNormal3d, is3d: true}, - { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStacked3d, iconCls: 'bar-3d-stack', tip: this.textHBarStacked3d, is3d: true}, - { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStackedPer3d, iconCls: 'bar-3d-pstack', tip: this.textHBarStackedPer3d, is3d: true}, - { group: 'menu-chart-group-area', type: Asc.c_oAscChartTypeSettings.areaNormal, iconCls: 'area-normal', tip: this.textArea}, - { group: 'menu-chart-group-area', type: Asc.c_oAscChartTypeSettings.areaStacked, iconCls: 'area-stack', tip: this.textAreaStacked}, - { group: 'menu-chart-group-area', type: Asc.c_oAscChartTypeSettings.areaStackedPer, iconCls: 'area-pstack', tip: this.textAreaStackedPer}, - { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatter, iconCls: 'point-normal', tip: this.textScatter}, - { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterSmoothMarker,iconCls: 'point-smooth-marker', tip: this.textScatterSmoothMarker}, - { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterSmooth, iconCls: 'point-smooth', tip: this.textScatterSmooth}, - { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterLineMarker, iconCls: 'point-line-marker', tip: this.textScatterLineMarker}, - { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterLine, iconCls: 'point-line', tip: this.textScatterLine}, - { group: 'menu-chart-group-stock', type: Asc.c_oAscChartTypeSettings.stock, iconCls: 'stock-normal', tip: this.textStock}, - { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboBarLine, iconCls: 'combo-bar-line', tip: this.textComboBarLine}, - { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboBarLineSecondary, iconCls: 'combo-bar-line-sec', tip: this.textComboBarLineSecondary}, - { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboAreaBar, iconCls: 'combo-area-bar', tip: this.textComboAreaBar}, - { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboCustom, iconCls: 'combo-custom', tip: this.textComboCustom} + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barNormal, + iconCls: 'column-normal', + tip: this.textBarNormal + }, + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barStacked, + iconCls: 'column-stack', + tip: this.textBarStacked + }, + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barStackedPer, + iconCls: 'column-pstack', + tip: this.textBarStackedPer + }, + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barNormal3d, + iconCls: 'column-3d-normal', + tip: this.textBarNormal3d, + is3d: true + }, + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barStacked3d, + iconCls: 'column-3d-stack', + tip: this.textBarStacked3d, + is3d: true + }, + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barStackedPer3d, + iconCls: 'column-3d-pstack', + tip: this.textBarStackedPer3d, + is3d: true + }, + { + group: 'menu-chart-group-bar', + type: Asc.c_oAscChartTypeSettings.barNormal3dPerspective, + iconCls: 'column-3d-normal-per', + tip: this.textBarNormal3dPerspective, + is3d: true + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.lineNormal, + iconCls: 'line-normal', + tip: this.textLine + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.lineStacked, + iconCls: 'line-stack', + tip: this.textLineStacked + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.lineStackedPer, + iconCls: 'line-pstack', + tip: this.textLineStackedPer + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.lineNormalMarker, + iconCls: 'line-normal-marker', + tip: this.textLineMarker + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.lineStackedMarker, + iconCls: 'line-stack-marker', + tip: this.textLineStackedMarker + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.lineStackedPerMarker, + iconCls: 'line-pstack-marker', + tip: this.textLineStackedPerMarker + }, + { + group: 'menu-chart-group-line', + type: Asc.c_oAscChartTypeSettings.line3d, + iconCls: 'line-3d', + tip: this.textLine3d, + is3d: true + }, + { + group: 'menu-chart-group-pie', + type: Asc.c_oAscChartTypeSettings.pie, + iconCls: 'pie-normal', + tip: this.textPie + }, + { + group: 'menu-chart-group-pie', + type: Asc.c_oAscChartTypeSettings.doughnut, + iconCls: 'pie-doughnut', + tip: this.textDoughnut + }, + { + group: 'menu-chart-group-pie', + type: Asc.c_oAscChartTypeSettings.pie3d, + iconCls: 'pie-3d-normal', + tip: this.textPie3d, + is3d: true + }, + { + group: 'menu-chart-group-hbar', + type: Asc.c_oAscChartTypeSettings.hBarNormal, + iconCls: 'bar-normal', + tip: this.textHBarNormal + }, + { + group: 'menu-chart-group-hbar', + type: Asc.c_oAscChartTypeSettings.hBarStacked, + iconCls: 'bar-stack', + tip: this.textHBarStacked + }, + { + group: 'menu-chart-group-hbar', + type: Asc.c_oAscChartTypeSettings.hBarStackedPer, + iconCls: 'bar-pstack', + tip: this.textHBarStackedPer + }, + { + group: 'menu-chart-group-hbar', + type: Asc.c_oAscChartTypeSettings.hBarNormal3d, + iconCls: 'bar-3d-normal', + tip: this.textHBarNormal3d, + is3d: true + }, + { + group: 'menu-chart-group-hbar', + type: Asc.c_oAscChartTypeSettings.hBarStacked3d, + iconCls: 'bar-3d-stack', + tip: this.textHBarStacked3d, + is3d: true + }, + { + group: 'menu-chart-group-hbar', + type: Asc.c_oAscChartTypeSettings.hBarStackedPer3d, + iconCls: 'bar-3d-pstack', + tip: this.textHBarStackedPer3d, + is3d: true + }, + { + group: 'menu-chart-group-area', + type: Asc.c_oAscChartTypeSettings.areaNormal, + iconCls: 'area-normal', + tip: this.textArea + }, + { + group: 'menu-chart-group-area', + type: Asc.c_oAscChartTypeSettings.areaStacked, + iconCls: 'area-stack', + tip: this.textAreaStacked + }, + { + group: 'menu-chart-group-area', + type: Asc.c_oAscChartTypeSettings.areaStackedPer, + iconCls: 'area-pstack', + tip: this.textAreaStackedPer + }, + { + group: 'menu-chart-group-scatter', + type: Asc.c_oAscChartTypeSettings.scatter, + iconCls: 'point-normal', + tip: this.textScatter + }, + { + group: 'menu-chart-group-scatter', + type: Asc.c_oAscChartTypeSettings.scatterSmoothMarker, + iconCls: 'point-smooth-marker', + tip: this.textScatterSmoothMarker + }, + { + group: 'menu-chart-group-scatter', + type: Asc.c_oAscChartTypeSettings.scatterSmooth, + iconCls: 'point-smooth', + tip: this.textScatterSmooth + }, + { + group: 'menu-chart-group-scatter', + type: Asc.c_oAscChartTypeSettings.scatterLineMarker, + iconCls: 'point-line-marker', + tip: this.textScatterLineMarker + }, + { + group: 'menu-chart-group-scatter', + type: Asc.c_oAscChartTypeSettings.scatterLine, + iconCls: 'point-line', + tip: this.textScatterLine + }, + { + group: 'menu-chart-group-stock', + type: Asc.c_oAscChartTypeSettings.stock, + iconCls: 'stock-normal', + tip: this.textStock + }, + { + group: 'menu-chart-group-combo', + type: Asc.c_oAscChartTypeSettings.comboBarLine, + iconCls: 'combo-bar-line', + tip: this.textComboBarLine + }, + { + group: 'menu-chart-group-combo', + type: Asc.c_oAscChartTypeSettings.comboBarLineSecondary, + iconCls: 'combo-bar-line-sec', + tip: this.textComboBarLineSecondary + }, + { + group: 'menu-chart-group-combo', + type: Asc.c_oAscChartTypeSettings.comboAreaBar, + iconCls: 'combo-area-bar', + tip: this.textComboAreaBar + }, + { + group: 'menu-chart-group-combo', + type: Asc.c_oAscChartTypeSettings.comboCustom, + iconCls: 'combo-custom', + tip: this.textComboCustom + } // { group: 'menu-chart-group-surface', type: Asc.c_oAscChartTypeSettings.surfaceNormal, iconCls: 'surface-normal'}, // { group: 'menu-chart-group-surface', type: Asc.c_oAscChartTypeSettings.surfaceWireframe, iconCls: 'surface-wireframe'}, // { group: 'menu-chart-group-surface', type: Asc.c_oAscChartTypeSettings.contourNormal, iconCls: 'contour-normal'}, @@ -524,25 +717,47 @@ define(function(){ 'use strict'; ]; }, - getSparkGroupData: function(headername) { + getSparkGroupData: function (headername) { return [ - { id: 'menu-chart-group-sparkcolumn', inline: true, headername: (headername) ? this.textSparks : undefined }, - { id: 'menu-chart-group-sparkline', inline: true }, - { id: 'menu-chart-group-sparkwin', inline: true } + { + id: 'menu-chart-group-sparkcolumn', + inline: true, + headername: (headername) ? this.textSparks : undefined + }, + {id: 'menu-chart-group-sparkline', inline: true}, + {id: 'menu-chart-group-sparkwin', inline: true} ]; }, - getSparkData: function() { + getSparkData: function () { return [ - { group: 'menu-chart-group-sparkcolumn', type: Asc.c_oAscSparklineType.Column, allowSelected: true, iconCls: 'spark-column', tip: this.textColumnSpark}, - { group: 'menu-chart-group-sparkline', type: Asc.c_oAscSparklineType.Line, allowSelected: true, iconCls: 'spark-line', tip: this.textLineSpark}, - { group: 'menu-chart-group-sparkwin', type: Asc.c_oAscSparklineType.Stacked, allowSelected: true, iconCls: 'spark-win', tip: this.textWinLossSpark} + { + group: 'menu-chart-group-sparkcolumn', + type: Asc.c_oAscSparklineType.Column, + allowSelected: true, + iconCls: 'spark-column', + tip: this.textColumnSpark + }, + { + group: 'menu-chart-group-sparkline', + type: Asc.c_oAscSparklineType.Line, + allowSelected: true, + iconCls: 'spark-line', + tip: this.textLineSpark + }, + { + group: 'menu-chart-group-sparkwin', + type: Asc.c_oAscSparklineType.Stacked, + allowSelected: true, + iconCls: 'spark-win', + tip: this.textWinLossSpark + } ]; } } })(), Common.define.chartData || {}); - Common.define.conditionalData = _.extend( new(function() { + Common.define.conditionalData = _.extend(new (function () { return { textDate: 'Date', textYesterday: 'Yesterday', @@ -598,7 +813,7 @@ define(function(){ 'use strict'; } })(), Common.define.conditionalData || {}); - Common.define.effectData = _.extend( new(function (){ + Common.define.effectData = _.extend(new (function () { return { textEntrance: 'Entrance', textEmphasis: 'Emphasis', @@ -680,7 +895,7 @@ define(function(){ 'use strict'; textPeekOut: 'Peek Out', textContrast: 'Contrast', textCollapse: 'Collapse', - textSinkDown:'Sink Down', + textSinkDown: 'Sink Down', textCurveDown: 'CurveDown', textSpiralOut: 'Spiral Out', textContrastingColor: 'Contrasting Color', @@ -730,7 +945,7 @@ define(function(){ 'use strict'; textZigzag: 'Zigzag', textBean: 'Bean', textCurvedSquare: 'CurvedSquare', - textCurvedX:'Curved X', + textCurvedX: 'Curved X', textCurvyStar: 'Curvy Star', textFigureFour: 'Figure 8 Four', textHorizontalFigure: 'Horizontal Figure 8', @@ -777,503 +992,1564 @@ define(function(){ 'use strict'; textSpoke3: '3 Spoke', textSpoke4: '4 Spoke', textSpoke8: '8 Spoke', + textCustomPath: 'Custom Path', + textHorizontalIn: 'Horizontal In', + textHorizontalOut: 'Horizontal Out', + textVerticalIn: 'Vertical In', + textVerticalOut: 'Vertical Out', + textVertical: 'Vertical', + textHorizontal: 'Horizontal', + textIn: 'In', + textOut: 'Out', - getEffectGroupData: function (){ - return[ - {id: 'menu-effect-group-entrance', value: Asc.AscFormat.PRESET_CLASS_ENTR, caption: this.textEntrance}, - {id: 'menu-effect-group-emphasis', value: Asc.AscFormat.PRESET_CLASS_EMPH, caption: this.textEmphasis}, - {id: 'menu-effect-group-exit', value: Asc.AscFormat.PRESET_CLASS_EXIT, caption: this.textExit}, - {id: 'menu-effect-group-path', value: Asc.AscFormat.PRESET_CLASS_PATH, caption: this.textPath} + getEffectGroupData: function () { + return [ + { + id: 'menu-effect-group-entrance', + value: AscFormat.PRESET_CLASS_ENTR, + caption: this.textEntrance + }, + { + id: 'menu-effect-group-emphasis', + value: AscFormat.PRESET_CLASS_EMPH, + caption: this.textEmphasis + }, + {id: 'menu-effect-group-exit', value: Asc.PRESET_CLASS_EXIT, caption: this.textExit}, + {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, caption: this.textPath} ]; }, - getEffectData: function (){ - return[ - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', caption: this.textAppear}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', caption: this.textFade}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', caption: this.textFlyIn}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', caption: this.textFloatIn}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', caption: this.textSplit}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', caption: this.textBox}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', caption: this.textPlus}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', caption: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', caption: this.textZoom}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, - {group: 'menu-effect-group-entrance', value: Asc.AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', caption: this.textPulse}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', caption: this.textColorPulse}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', caption: this.textTeeter}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', caption: this.textSplit}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', caption: this.textGrowShrink}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', caption: this.textDesaturate}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', caption: this.textDarken}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', caption: this.textLighten}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', caption: this.textTransparency}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', caption: this.textObjectColor}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', caption: this.textComplementaryColor}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', caption: this.textLineColor}, - {group: 'menu-effect-group-emphasis', value: Asc.AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', caption: this.textFillColor}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', caption: this.textDisappear}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_FADE, iconCls: 'transition-push', caption: this.textFade}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', caption: this.textFlyOut}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_FLOAT, iconCls: 'transition-push', caption: this.textFloatOut}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_SPLIT, iconCls: 'transition-split', caption: this.textSplit}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', caption: this.textWipe}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_BOX, iconCls: 'transition-push', caption: this.textBox}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_PLUS, iconCls: 'transition-push', caption: this.textPlus}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_WHEEL, iconCls: 'transition-push', caption: this.textWheel}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', caption: this.textRandomBars}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', caption: this.textShrinkTurn}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_ZOOM, iconCls: 'transition-push', caption: this.textZoom}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', caption: this.textSwivel}, - {group: 'menu-effect-group-exit', value: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce} - // {group: 'menu-effect-group-motion', value: Asc.AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', caption: this.textBounce}, + getEffectData: function () { + return [ + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_APPEAR, + iconCls: 'transition-push', + caption: this.textAppear + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_FADE, + iconCls: 'transition-push', + caption: this.textFade + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_FLY_IN_FROM, + iconCls: 'transition-push', + caption: this.textFlyIn + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_FLOAT, + iconCls: 'transition-push', + caption: this.textFloatIn + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_SPLIT, + iconCls: 'transition-push', + caption: this.textSplit + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_WIPE_FROM, + iconCls: 'transition-wipe', + caption: this.textWipe + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_BOX, + iconCls: 'transition-push', + caption: this.textBox + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_CIRCLE, + iconCls: 'transition-push', + caption: this.textCircle + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_PLUS, + iconCls: 'transition-push', + caption: this.textPlus + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_DIAMOND, + iconCls: 'transition-push', + caption: this.textDiamond + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_WHEEL, + iconCls: 'transition-push', + caption: this.textWheel + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_RANDOM_BARS, + iconCls: 'transition-push', + caption: this.textRandomBars + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_GROW_AND_TURN, + iconCls: 'transition-push', + caption: this.textGrowTurn + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_ZOOM, + iconCls: 'transition-zoom', + caption: this.textZoom + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_SWIVEL, + iconCls: 'transition-push', + caption: this.textSwivel + }, + { + group: 'menu-effect-group-entrance', + value: AscFormat.ENTRANCE_BOUNCE, + iconCls: 'transition-push', + caption: this.textBounce + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_PULSE, + iconCls: 'transition-push', + caption: this.textPulse + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_COLOR_PULSE, + iconCls: 'transition-push', + caption: this.textColorPulse + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_TEETER, + iconCls: 'transition-push', + caption: this.textTeeter + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_SPIN, + iconCls: 'transition-split', + caption: this.textSplit + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_GROW_SHRINK, + iconCls: 'transition-push', + caption: this.textGrowShrink + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_DESATURATE, + iconCls: 'transition-push', + caption: this.textDesaturate + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, + iconCls: 'transition-push', + caption: this.textDarken + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_LIGHTEN, + iconCls: 'transition-push', + caption: this.textLighten + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_TRANSPARENCY, + iconCls: 'transition-push', + caption: this.textTransparency + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_OBJECT_COLOR, + iconCls: 'transition-push', + caption: this.textObjectColor + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, + iconCls: 'transition-push', + caption: this.textComplementaryColor + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_LINE_COLOR, + iconCls: 'transition-push', + caption: this.textLineColor + }, + { + group: 'menu-effect-group-emphasis', + value: AscFormat.EMPHASIS_FILL_COLOR, + iconCls: 'transition-push', + caption: this.textFillColor + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_DISAPPEAR, + iconCls: 'transition-push', + caption: this.textDisappear + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_FADE, + iconCls: 'transition-push', + caption: this.textFade + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_FLY_OUT_TO, + iconCls: 'transition-push', + caption: this.textFlyOut + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_FLOAT, + iconCls: 'transition-push', + caption: this.textFloatOut + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_SPLIT, + iconCls: 'transition-split', + caption: this.textSplit + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_WIPE_FROM, + iconCls: 'transition-wipe', + caption: this.textWipe + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_BOX, + iconCls: 'transition-push', + caption: this.textBox + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_CIRCLE, + iconCls: 'transition-push', + caption: this.textCircle + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_PLUS, + iconCls: 'transition-push', + caption: this.textPlus + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_DIAMOND, + iconCls: 'transition-push', + caption: this.textDiamond + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_WHEEL, + iconCls: 'transition-push', + caption: this.textWheel + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_RANDOM_BARS, + iconCls: 'transition-push', + caption: this.textRandomBars + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_SHRINK_AND_TURN, + iconCls: 'transition-push', + caption: this.textShrinkTurn + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_ZOOM, + iconCls: 'transition-push', + caption: this.textZoom + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_BASIC_SWIVEL, + iconCls: 'transition-push', + caption: this.textSwivel + }, + { + group: 'menu-effect-group-exit', + value: AscFormat.EXIT_BOUNCE, + iconCls: 'transition-push', + caption: this.textBounce + }, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', caption: this.textDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', caption: this.textLeft}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', caption: this.textRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_UP, iconCls: 'transition-push', caption: this.textUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', caption: this.textArcDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', caption: this.textArcLeft}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', caption: this.textArcRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', caption: this.textArcUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', caption: this.textTurnDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', caption: this.textTurnDownRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', caption: this.textTurnUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', caption: this.textTurnUpRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', caption: this.textEqualTriangle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', caption: this.textHexagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', caption: this.textOctagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', caption: this.textParallelogram}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', caption: this.textPentagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', caption: this.textRightTriangle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', caption: this.textSquare}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', caption: this.textTrapezoid}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', caption: this.textHorizontalFigure}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', caption: this.textVerticalFigure}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', caption: this.textLoopDeLoop}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', caption: this.textCustomPath}, ]; }, - getLevelEffect: function (isPath){ + getLevelEffect: function (isPath) { - if(!isPath) + if (!isPath) return [ - {id: 'menu-effect-level-basic', caption:this.textBasic}, - {id: 'menu-effect-level-subtle', caption:this.textSubtle}, - {id: 'menu-effect-level-moderate', caption:this.textModerate}, - {id: 'menu-effect-level-exciting', caption:this.textExciting} + {id: 'menu-effect-level-basic', caption: this.textBasic}, + {id: 'menu-effect-level-subtle', caption: this.textSubtle}, + {id: 'menu-effect-level-moderate', caption: this.textModerate}, + {id: 'menu-effect-level-exciting', caption: this.textExciting} ]; else return [ - {id: 'menu-effect-level-basic', caption:this.textBasic}, - {id: 'menu-effect-level-lines_curves', caption:this.textSubtle}, - {id: 'menu-effect-level-special', caption:this.textModerate} + {id: 'menu-effect-level-basic', caption: this.textBasic}, + {id: 'menu-effect-level-lines_curves', caption: this.textSubtle}, + {id: 'menu-effect-level-special', caption: this.textModerate} ]; }, - getEffectFullData: function (){ + getEffectFullData: function () { return [ - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_APPEAR, caption: this.textAppear}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_BLINDS, caption: this.textBlinds}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_BOX, caption: this.textBox}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_CHECKERBOARD, caption: this.textCheckerboard}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_CIRCLE, caption: this.textCircle}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_DIAMOND, caption: this.textDiamond}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_DISSOLVE_IN, caption: this.textDissolveIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM, caption: this.textFlyIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM, caption: this.textPeekIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_PLUS, caption: this.textPlus}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_RANDOM_BARS, caption: this.textRandomBars}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_SPLIT, caption: this.textSplit}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_STRIPS, caption: this.textStrips}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_WEDGE, caption: this.textWedge}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_WHEEL, caption: this.textWheel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-basic', value: Asc.AscFormat.ENTRANCE_WIPE_FROM, caption: this.textWipe}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_EXPAND, caption: this.textExpand}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_FADE, caption: this.textFade}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_SWIVEL, caption: this.textSwivel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-subtle', value: Asc.AscFormat.ENTRANCE_ZOOM, caption: this.textZoom}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM, caption: this.textBasicZoom}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_CENTER_REVOLVE, caption: this.textCenterRevolve}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_CENTER_COMPRESS , caption: this.textCompress}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_FLOAT_DOWN, caption: this.textFloatDown}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_FLOAT_UP, caption: this.textFloatUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_GROW_AND_TURN, caption: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_RISE_UP, caption: this.textRiseUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_SPINNER, caption: this.textSpinner}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-moderate', value: Asc.AscFormat.ENTRANCE_STRETCH, caption: this.textStretch}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL, caption: this.textBasicSwivel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_BOOMERANG, caption: this.textBoomerang}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_BOUNCE, caption: this.textBounce}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_CREDITS, caption: this.textCredits}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_CURVE_UP, caption: this.textCuverUp}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_DROP, caption: this.textDrop}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_FLIP, caption: this.textFlip}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_FLOAT, caption: this.textFloat}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_PINWHEEL, caption: this.textPinwheel}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_SPIRAL_IN, caption: this.textSpiralIn}, - {group: 'menu-effect-group-entrance', level:'menu-effect-level-exciting', value: Asc.AscFormat.ENTRANCE_WHIP, caption: this.textWhip}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_FILL_COLOR, caption: this.textFillColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_GROW_SHRINK, caption: this.textGrowShrink}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_LINE_COLOR, caption: this.textLineColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_SPIN, caption: this.textSpin}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-basic', value: Asc.AscFormat.EMPHASIS_TRANSPARENCY, caption: this.textTransparency}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, caption: this.textComplementaryColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, caption: this.textComplementaryColor2}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_CONTRASTING_COLOR, caption: this.textContrastingColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_CONTRASTING_DARKEN, caption: this.textDarken}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_DESATURAT, caption: this.textDesaturate}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_LIGHTEN, caption: this.textLighten}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_OBJECT_COLOR, caption: this.textObjectColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-subtle', value: Asc.AscFormat.EMPHASIS_PULSE, caption: this.textPulse}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_COLOR_PULSE, caption: this.textColorPulse}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_GROW_WITH_COLOR, caption: this.textGrowWithColor}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_SHIMMER, caption: this.textShimmer}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-moderate', value: Asc.AscFormat.EMPHASIS_TEETER, caption: this.textTeeter}, - {group: 'menu-effect-group-emphasis', level:'menu-effect-level-exciting', value: Asc.AscFormat.EMPHASIS_BLINK, caption: this.textBlink}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_BLINDS, caption: this.textBlinds}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_BOX, caption: this.textBox}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_CHECKERBOARD, caption: this.textCheckerboard}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_CIRCLE, caption: this.textCircle}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_DIAMOND, caption: this.textDiamond}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_DISAPPEAR, caption: this.textDisappear}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_DISSOLVE_OUT, caption: this.textDissolveOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_FLY_OUT_TO, caption: this.textFlyOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_PEEK_OUT_TO, caption: this.textPeekOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_PLUS, caption: this.textPlus}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_RANDOM_BARS, caption: this.textRandomBars}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_SPLIT, caption: this.textSplit}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_STRIPS, caption: this.textStrips}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_WEDGE, caption: this.textWedge}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_WHEEL, caption: this.textWheel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-basic', value: Asc.AscFormat.EXIT_WIPE_FROM, caption: this.textWipe}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_CONTRACT, caption: this.textContrast}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_FADE, caption: this.textFade}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_SWIVEL, caption: this.textSwivel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-subtle', value: Asc.AscFormat.EXIT_ZOOM, caption: this.textZoom}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_BASIC_ZOOM, caption: this.textBasicZoom}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_CENTER_REVOLVE, caption: this.textCenterRevolve}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_COLLAPSE, caption: this.textCollapse}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_FLOAT_DOWN, caption: this.textFloatDown}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_FLOAT_UP, caption: this.textFloatUp}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_SHRINK_AND_TURN, caption: this.textShrinkTurn}, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_APPEAR, + caption: this.textAppear + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_BLINDS, + caption: this.textBlinds + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_BOX, + caption: this.textBox + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_CHECKERBOARD, + caption: this.textCheckerboard + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_CIRCLE, + caption: this.textCircle + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_DIAMOND, + caption: this.textDiamond + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_DISSOLVE_IN, + caption: this.textDissolveIn + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_FLY_IN_FROM, + caption: this.textFlyIn + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_PEEK_IN_FROM, + caption: this.textPeekIn + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_PLUS, + caption: this.textPlus + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_RANDOM_BARS, + caption: this.textRandomBars + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_SPLIT, + caption: this.textSplit + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_STRIPS, + caption: this.textStrips + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_WEDGE, + caption: this.textWedge + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_WHEEL, + caption: this.textWheel + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-basic', + value: AscFormat.ENTRANCE_WIPE_FROM, + caption: this.textWipe + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-subtle', + value: AscFormat.ENTRANCE_EXPAND, + caption: this.textExpand + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-subtle', + value: AscFormat.ENTRANCE_FADE, + caption: this.textFade + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-subtle', + value: AscFormat.ENTRANCE_SWIVEL, + caption: this.textSwivel + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-subtle', + value: AscFormat.ENTRANCE_ZOOM, + caption: this.textZoom + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_BASIC_ZOOM, + caption: this.textBasicZoom + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_CENTER_REVOLVE, + caption: this.textCenterRevolve + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_CENTER_COMPRESS, + caption: this.textCompress + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_FLOAT_DOWN, + caption: this.textFloatDown + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_FLOAT_UP, + caption: this.textFloatUp + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_GROW_AND_TURN, + caption: this.textGrowTurn + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_RISE_UP, + caption: this.textRiseUp + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_SPINNER, + caption: this.textSpinner + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-moderate', + value: AscFormat.ENTRANCE_STRETCH, + caption: this.textStretch + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_BASIC_SWIVEL, + caption: this.textBasicSwivel + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_BOOMERANG, + caption: this.textBoomerang + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_BOUNCE, + caption: this.textBounce + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_CREDITS, + caption: this.textCredits + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_CURVE_UP, + caption: this.textCuverUp + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_DROP, + caption: this.textDrop + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_FLIP, + caption: this.textFlip + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_FLOAT, + caption: this.textFloat + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_PINWHEEL, + caption: this.textPinwheel + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_SPIRAL_IN, + caption: this.textSpiralIn + }, + { + group: 'menu-effect-group-entrance', + level: 'menu-effect-level-exciting', + value: AscFormat.ENTRANCE_WHIP, + caption: this.textWhip + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-basic', + value: AscFormat.EMPHASIS_FILL_COLOR, + caption: this.textFillColor + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-basic', + value: AscFormat.EMPHASIS_GROW_SHRINK, + caption: this.textGrowShrink + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-basic', + value: AscFormat.EMPHASIS_LINE_COLOR, + caption: this.textLineColor + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-basic', + value: AscFormat.EMPHASIS_SPIN, + caption: this.textSpin + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-basic', + value: AscFormat.EMPHASIS_TRANSPARENCY, + caption: this.textTransparency + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, + caption: this.textComplementaryColor + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, + caption: this.textComplementaryColor2 + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_CONTRASTING_COLOR, + caption: this.textContrastingColor + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, + caption: this.textDarken + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_DESATURAT, + caption: this.textDesaturate + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_LIGHTEN, + caption: this.textLighten + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_OBJECT_COLOR, + caption: this.textObjectColor + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-subtle', + value: AscFormat.EMPHASIS_PULSE, + caption: this.textPulse + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-moderate', + value: AscFormat.EMPHASIS_COLOR_PULSE, + caption: this.textColorPulse + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-moderate', + value: AscFormat.EMPHASIS_GROW_WITH_COLOR, + caption: this.textGrowWithColor + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-moderate', + value: AscFormat.EMPHASIS_SHIMMER, + caption: this.textShimmer + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-moderate', + value: AscFormat.EMPHASIS_TEETER, + caption: this.textTeeter + }, + { + group: 'menu-effect-group-emphasis', + level: 'menu-effect-level-exciting', + value: AscFormat.EMPHASIS_BLINK, + caption: this.textBlink + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_BLINDS, + caption: this.textBlinds + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_BOX, + caption: this.textBox + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_CHECKERBOARD, + caption: this.textCheckerboard + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_CIRCLE, + caption: this.textCircle + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_DIAMOND, + caption: this.textDiamond + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_DISAPPEAR, + caption: this.textDisappear + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_DISSOLVE_OUT, + caption: this.textDissolveOut + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_FLY_OUT_TO, + caption: this.textFlyOut + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_PEEK_OUT_TO, + caption: this.textPeekOut + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_PLUS, + caption: this.textPlus + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_RANDOM_BARS, + caption: this.textRandomBars + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_SPLIT, + caption: this.textSplit + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_STRIPS, + caption: this.textStrips + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_WEDGE, + caption: this.textWedge + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_WHEEL, + caption: this.textWheel + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-basic', + value: AscFormat.EXIT_WIPE_FROM, + caption: this.textWipe + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-subtle', + value: AscFormat.EXIT_CONTRACT, + caption: this.textContrast + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-subtle', + value: AscFormat.EXIT_FADE, + caption: this.textFade + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-subtle', + value: AscFormat.EXIT_SWIVEL, + caption: this.textSwivel + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-subtle', + value: AscFormat.EXIT_ZOOM, + caption: this.textZoom + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_BASIC_ZOOM, + caption: this.textBasicZoom + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_CENTER_REVOLVE, + caption: this.textCenterRevolve + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_COLLAPSE, + caption: this.textCollapse + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_FLOAT_DOWN, + caption: this.textFloatDown + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_FLOAT_UP, + caption: this.textFloatUp + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_SHRINK_AND_TURN, + caption: this.textShrinkTurn + }, //sink down- EXIT_SHRINK_DOWN? - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_SPINNER, caption: this.textSpinner}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-moderate', value: Asc.AscFormat.EXIT_STRETCHY, caption: this.textStretch}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_BASIC_SWIVEL, caption: this.textBasicSwivel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_BOOMERANG, caption: this.textBoomerang}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_BOUNCE, caption: this.textBounce}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_CREDITS, caption: this.textCredits}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_CURVE_DOWN, caption: this.textCurveDown}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_DROP, caption: this.textDrop}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_FLIP, caption: this.textFlip}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_FLOAT, caption: this.textFloat}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_PINWHEEL, caption: this.textPinwheel}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_SPIRAL_OUT, caption: this.textSpiralOut}, - {group: 'menu-effect-group-exit', level:'menu-effect-level-exciting', value: Asc.AscFormat.EXIT_WHIP, caption: this.textWhip}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_4_POINT_STAR, caption: this.textPointStar4}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_5_POINT_STAR, caption: this.textPointStar5}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_6_POINT_STAR, caption: this.textPointStar6}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PATH_8_POINT_STAR, caption: this.textPointStar8}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_CIRCLE, caption: this.textCircle}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_CRESCENT_MOON, caption: this.textCrescentMoon}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_DIAMOND, caption: this.textDiamond}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_EQUAL_TRIANGLE, caption: this.textEqualTriangle}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_FOOTBALL, caption: this.textFootball}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_HEART, caption: this.textHeart}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_HEXAGON, caption: this.textHexagon}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_OCTAGON, caption: this.textOctagon}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PARALLELOGRAM, caption: this.textParallelogram}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_PENTAGON, caption: this.textPentagon}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_RIGHT_TRIANGLE, caption: this.textRightTriangle}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_SQUARE, caption: this.textSquare}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_TEARDROP, caption: this.textTeardrop}, - {group: 'menu-effect-group-path', level:'menu-effect-level-basic', value: Asc.AscFormat.MOTION_TRAPEZOID, caption: this.textTrapezoid}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_DOWN, caption: this.textArcDown}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_LEFT, caption: this.textArcLeft}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_RIGHT, caption: this.textArcRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ARC_UP, caption: this.textArcUp}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_BOUNCE_LEFT, caption: this.textBounceLeft}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_BOUNCE_RIGHT, caption: this.textBounceRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_CURVY_LEFT, caption: this.textCurvyLeft}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_CURVY_RIGHT, caption: this.textCurvyRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DECAYING_WAVE, caption: this.textDecayingWave}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DIAGONAL_DOWN_RIGHT, caption: this.textDiagonalDownRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DIAGONAL_UP_RIGHT, caption: this.textDiagonalUpRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_DOWN, caption: this.textDown}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_FUNNEL, caption: this.textFunnel}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_HEARTBEAT, caption: this.textHeartbeat}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_LEFT, caption: this.textLeft}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_S_CURVE_1, caption: this.textSCurve1}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_S_CURVE_2, caption: this.textSCurve2}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SINE_WAVE, caption: this.textSineWave}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SINE_SPIRAL_LEFT, caption: this.textSpiralLeft}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SINE_SPIRAL_RIGHT, caption: this.textSpiralRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_SPRING, caption: this.textSpring}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_STAIRS_DOWN, caption: this.textStairsDown}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_DOWN, caption: this.textTurnDown}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_DOWN_RIGHT, caption: this.textTurnDownRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_UP, caption: this.textTurnUp}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_TURN_UP_RIGHT, caption: this.textTurnUpRight}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_UP, caption: this.textUp}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_WAVE, caption: this.textWave}, - {group: 'menu-effect-group-path', level:'menu-effect-level-lines_curves', value: Asc.AscFormat.MOTION_ZIGZAG, caption: this.textZigzag}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_BEAN, caption: this.textBean}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_CURVED_SQUARE, caption: this.textCurvedSquare}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_CURVED_X, caption: this.textCurvedX}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_CURVY_STAR, caption: this.textCurvyStar}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_FIGURE_8_FOUR, caption: this.textFigureFour}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, caption: this.textHorizontalFigure}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_INVERTED_SQUARE, caption: this.textInvertedSquare}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_INVERTED_TRIANGLE, caption: this.textInvertedTriangle}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_LOOP_DE_LOOP, caption: this.textLoopDeLoop}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_NEUTRON, caption: this.textNeutron}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_PEANUT, caption: this.textPeanut}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_POINTY_STAR, caption: this.textPointStar}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_SWOOSH, caption: this.textSwoosh}, - {group: 'menu-effect-group-path', level:'menu-effect-level-special', value: Asc.AscFormat.MOTION_VERTICAL_FIGURE_8, caption: this.textVerticalFigure} + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_SPINNER, + caption: this.textSpinner + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-moderate', + value: AscFormat.EXIT_STRETCHY, + caption: this.textStretch + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_BASIC_SWIVEL, + caption: this.textBasicSwivel + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_BOOMERANG, + caption: this.textBoomerang + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_BOUNCE, + caption: this.textBounce + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_CREDITS, + caption: this.textCredits + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_CURVE_DOWN, + caption: this.textCurveDown + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_DROP, + caption: this.textDrop + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_FLIP, + caption: this.textFlip + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_FLOAT, + caption: this.textFloat + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_PINWHEEL, + caption: this.textPinwheel + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_SPIRAL_OUT, + caption: this.textSpiralOut + }, + { + group: 'menu-effect-group-exit', + level: 'menu-effect-level-exciting', + value: AscFormat.EXIT_WHIP, + caption: this.textWhip + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_PATH_4_POINT_STAR, + caption: this.textPointStar4 + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_PATH_5_POINT_STAR, + caption: this.textPointStar5 + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_PATH_6_POINT_STAR, + caption: this.textPointStar6 + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_PATH_8_POINT_STAR, + caption: this.textPointStar8 + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_CIRCLE, + caption: this.textCircle + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_CRESCENT_MOON, + caption: this.textCrescentMoon + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_DIAMOND, + caption: this.textDiamond + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_EQUAL_TRIANGLE, + caption: this.textEqualTriangle + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_FOOTBALL, + caption: this.textFootball + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_HEART, + caption: this.textHeart + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_HEXAGON, + caption: this.textHexagon + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_OCTAGON, + caption: this.textOctagon + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_PARALLELOGRAM, + caption: this.textParallelogram + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_PENTAGON, + caption: this.textPentagon + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_RIGHT_TRIANGLE, + caption: this.textRightTriangle + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_SQUARE, + caption: this.textSquare + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_TEARDROP, + caption: this.textTeardrop + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-basic', + value: AscFormat.MOTION_TRAPEZOID, + caption: this.textTrapezoid + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_ARC_DOWN, + caption: this.textArcDown + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_ARC_LEFT, + caption: this.textArcLeft + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_ARC_RIGHT, + caption: this.textArcRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_ARC_UP, + caption: this.textArcUp + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_BOUNCE_LEFT, + caption: this.textBounceLeft + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_BOUNCE_RIGHT, + caption: this.textBounceRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_CURVY_LEFT, + caption: this.textCurvyLeft + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_CURVY_RIGHT, + caption: this.textCurvyRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_DECAYING_WAVE, + caption: this.textDecayingWave + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_DIAGONAL_DOWN_RIGHT, + caption: this.textDiagonalDownRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_DIAGONAL_UP_RIGHT, + caption: this.textDiagonalUpRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_DOWN, + caption: this.textDown + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_FUNNEL, + caption: this.textFunnel + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_HEARTBEAT, + caption: this.textHeartbeat + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_LEFT, + caption: this.textLeft + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_S_CURVE_1, + caption: this.textSCurve1 + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_S_CURVE_2, + caption: this.textSCurve2 + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_SINE_WAVE, + caption: this.textSineWave + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_SINE_SPIRAL_LEFT, + caption: this.textSpiralLeft + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_SINE_SPIRAL_RIGHT, + caption: this.textSpiralRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_SPRING, + caption: this.textSpring + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_STAIRS_DOWN, + caption: this.textStairsDown + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_TURN_DOWN, + caption: this.textTurnDown + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_TURN_DOWN_RIGHT, + caption: this.textTurnDownRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_TURN_UP, + caption: this.textTurnUp + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_TURN_UP_RIGHT, + caption: this.textTurnUpRight + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_UP, + caption: this.textUp + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_WAVE, + caption: this.textWave + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-lines_curves', + value: AscFormat.MOTION_ZIGZAG, + caption: this.textZigzag + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_BEAN, + caption: this.textBean + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_CURVED_SQUARE, + caption: this.textCurvedSquare + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_CURVED_X, + caption: this.textCurvedX + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_CURVY_STAR, + caption: this.textCurvyStar + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_FIGURE_8_FOUR, + caption: this.textFigureFour + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, + caption: this.textHorizontalFigure + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_INVERTED_SQUARE, + caption: this.textInvertedSquare + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_INVERTED_TRIANGLE, + caption: this.textInvertedTriangle + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_LOOP_DE_LOOP, + caption: this.textLoopDeLoop + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_NEUTRON, + caption: this.textNeutron + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_PEANUT, + caption: this.textPeanut + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_POINTY_STAR, + caption: this.textPointStar + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_SWOOSH, + caption: this.textSwoosh + }, + { + group: 'menu-effect-group-path', + level: 'menu-effect-level-special', + value: AscFormat.MOTION_VERTICAL_FIGURE_8, + caption: this.textVerticalFigure + } ]; }, - getEffectOptionsData: function (group){ - var arr=[]; + getEffectOptionsData: function (group) { + var arr = []; switch (group) { case 'menu-effect-group-entrance': - arr[Asc.AscFormat.ENTRANCE_APPEAR] = []; - arr[Asc.AscFormat.ENTRANCE_BLINDS] = [ - {value: Asc.AscFormat.ENTRANCE_BLINDS_HORIZONTAL, caption: this.textHorizontal}, - {value: Asc.AscFormat.ENTRANCE_BLINDS_VERTICAL, caption: this.textVertical} + arr[AscFormat.ENTRANCE_APPEAR] = []; + arr[AscFormat.ENTRANCE_BLINDS] = [ + {value: AscFormat.ENTRANCE_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_BLINDS_VERTICAL, caption: this.textVertical} ]; - arr[Asc.AscFormat.ENTRANCE_BOX] = [ - {value: Asc.AscFormat.ENTRANCE_BOX_IN, caption: this.textIn}, - {value: Asc.AscFormat.ENTRANCE_BOX_OUT, caption: this.textOut} + arr[AscFormat.ENTRANCE_BOX] = [ + {value: AscFormat.ENTRANCE_BOX_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_BOX_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.ENTRANCE_CHECKERBOARD] = [ - {value: Asc.AscFormat.ENTRANCE_CHECKERBOARD_ACROSS, caption: this.textAcross}, - {value: Asc.AscFormat.ENTRANCE_CHECKERBOARD_DOWN, caption: this.textDown} + arr[AscFormat.ENTRANCE_CHECKERBOARD] = [ + {value: AscFormat.ENTRANCE_CHECKERBOARD_ACROSS, caption: this.textAcross}, + {value: AscFormat.ENTRANCE_CHECKERBOARD_DOWN, caption: this.textDown} ]; - arr[Asc.AscFormat.ENTRANCE_CIRCLE] = [ - {value: Asc.AscFormat.ENTRANCE_CIRCLE_IN, caption: this.textIn}, - {value: Asc.AscFormat.ENTRANCE_CIRCLE_OUT, caption: this.textOut} + arr[AscFormat.ENTRANCE_CIRCLE] = [ + {value: AscFormat.ENTRANCE_CIRCLE_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_CIRCLE_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.ENTRANCE_DIAMOND] = [ - {value: Asc.AscFormat.ENTRANCE_DIAMOND_IN, caption: this.textIn}, - {value: Asc.AscFormat.ENTRANCE_DIAMOND_OUT, caption: this.textOut} + arr[AscFormat.ENTRANCE_DIAMOND] = [ + {value: AscFormat.ENTRANCE_DIAMOND_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_DIAMOND_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.ENTRANCE_DISSOLVE_IN] = []; - arr[Asc.AscFormat.ENTRANCE_FLY_IN_FROM] = [ - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM, caption: this.textFromBottom}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_LEFT, caption: this.textFromBottomLeft}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_LEFT, caption: this.textFromLeft}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_TOP_LEFT, caption: this.textFromTopLeft}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_TOP, caption: this.textFromTop}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_TOP_RIGHT, caption: this.textFromTopRight}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_RIGHT, caption: this.textFromRight}, - {value: Asc.AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_RIGHT, caption: this.textFromBottomRight} + arr[AscFormat.ENTRANCE_DISSOLVE_IN] = []; + arr[AscFormat.ENTRANCE_FLY_IN_FROM] = [ + {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_LEFT, caption: this.textFromBottomLeft}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP_LEFT, caption: this.textFromTopLeft}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP, caption: this.textFromTop}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP_RIGHT, caption: this.textFromTopRight}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_RIGHT, caption: this.textFromBottomRight} ]; - arr[Asc.AscFormat.ENTRANCE_PEEK_IN_FROM] = [ - {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_BOTTOM, caption: this.textFromBottom}, - {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_LEFT, caption: this.textFromLeft}, - {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_RIGHT, caption: this.textFromRight}, - {value: Asc.AscFormat.ENTRANCE_PEEK_IN_FROM_TOP, caption: this.textFromTop} + arr[AscFormat.ENTRANCE_PEEK_IN_FROM] = [ + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_TOP, caption: this.textFromTop} ]; - arr[Asc.AscFormat.ENTRANCE_PLUS] = [ - {value: Asc.AscFormat.ENTRANCE_PLUS_IN, caption: this.textIn}, - {value: Asc.AscFormat.ENTRANCE_PLUS_OUT, caption: this.textOut} + arr[AscFormat.ENTRANCE_PLUS] = [ + {value: AscFormat.ENTRANCE_PLUS_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_PLUS_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.ENTRANCE_RANDOM_BARS] = [ - {value: Asc.AscFormat.ENTRANCE_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, - {value: Asc.AscFormat.ENTRANCE_RANDOM_BARS_VERTICAL, caption: this.textVertical} + arr[AscFormat.ENTRANCE_RANDOM_BARS] = [ + {value: AscFormat.ENTRANCE_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_RANDOM_BARS_VERTICAL, caption: this.textVertical} ]; - arr[Asc.AscFormat.ENTRANCE_SPLIT] = [ - {value: Asc.AscFormat.ENTRANCE_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, - {value: Asc.AscFormat.ENTRANCE_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, - {value: Asc.AscFormat.ENTRANCE_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, - {value: Asc.AscFormat.ENTRANCE_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} + arr[AscFormat.ENTRANCE_SPLIT] = [ + {value: AscFormat.ENTRANCE_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, + {value: AscFormat.ENTRANCE_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, + {value: AscFormat.ENTRANCE_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, + {value: AscFormat.ENTRANCE_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} ]; - arr[Asc.AscFormat.ENTRANCE_STRIPS] = [ - {value: Asc.AscFormat.ENTRANCE_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, - {value: Asc.AscFormat.ENTRANCE_STRIPS_LEFT_UP, caption: this.textLeftUp}, - {value: Asc.AscFormat.ENTRANCE_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, - {value: Asc.AscFormat.ENTRANCE_STRIPS_RIGHT_UP, caption: this.textRightUp} + arr[AscFormat.ENTRANCE_STRIPS] = [ + {value: AscFormat.ENTRANCE_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, + {value: AscFormat.ENTRANCE_STRIPS_LEFT_UP, caption: this.textLeftUp}, + {value: AscFormat.ENTRANCE_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, + {value: AscFormat.ENTRANCE_STRIPS_RIGHT_UP, caption: this.textRightUp} ]; - arr[Asc.AscFormat.ENTRANCE_WEDGE] = []; - arr[Asc.AscFormat.ENTRANCE_WHEEL] = [ - {value: Asc.AscFormat.ENTRANCE_WHEEL_1_SPOKE, caption: this.textSpoke1}, - {value: Asc.AscFormat.ENTRANCE_WHEEL_2_SPOKE, caption: this.textSpoke2}, - {value: Asc.AscFormat.ENTRANCE_WHEEL_3_SPOKE, caption: this.textSpoke3}, - {value: Asc.AscFormat.ENTRANCE_WHEEL_4_SPOKE, caption: this.textSpoke4}, - {value: Asc.AscFormat.ENTRANCE_WHEEL_8_SPOKE, caption: this.textSpoke8} + arr[AscFormat.ENTRANCE_WEDGE] = []; + arr[AscFormat.ENTRANCE_WHEEL] = [ + {value: AscFormat.ENTRANCE_WHEEL_1_SPOKE, caption: this.textSpoke1}, + {value: AscFormat.ENTRANCE_WHEEL_2_SPOKE, caption: this.textSpoke2}, + {value: AscFormat.ENTRANCE_WHEEL_3_SPOKE, caption: this.textSpoke3}, + {value: AscFormat.ENTRANCE_WHEEL_4_SPOKE, caption: this.textSpoke4}, + {value: AscFormat.ENTRANCE_WHEEL_8_SPOKE, caption: this.textSpoke8} ]; - arr[Asc.AscFormat.ENTRANCE_WIPE_FROM] = [ - {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, - {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_LEFT, caption: this.textFromLeft}, - {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_RIGHT, caption: this.textFromRight}, - {value: Asc.AscFormat.ENTRANCE_WIPE_FROM_FROM_TOP, caption: this.textFromTop} + arr[AscFormat.ENTRANCE_WIPE_FROM] = [ + {value: AscFormat.ENTRANCE_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_WIPE_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_WIPE_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_WIPE_FROM_FROM_TOP, caption: this.textFromTop} ]; - arr[Asc.AscFormat.ENTRANCE_EXPAND] = []; - arr[Asc.AscFormat.ENTRANCE_FADE] = []; - arr[Asc.AscFormat.ENTRANCE_SWIVEL] = []; - arr[Asc.AscFormat.ENTRANCE_ZOOM] = [ - {value: Asc.AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, - {value: Asc.AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} + arr[AscFormat.ENTRANCE_EXPAND] = []; + arr[AscFormat.ENTRANCE_FADE] = []; + arr[AscFormat.ENTRANCE_SWIVEL] = []; + arr[AscFormat.ENTRANCE_ZOOM] = [ + {value: AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, + {value: AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} ]; - arr[Asc.AscFormat.ENTRANCE_BASIC_ZOOM] = [ - {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_IN, caption: this.textIn}, + arr[AscFormat.ENTRANCE_BASIC_ZOOM] = [ + {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN, caption: this.textIn}, { - value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_IN_FROM_SCREEN_CENTER, + value: AscFormat.ENTRANCE_BASIC_ZOOM_IN_FROM_SCREEN_CENTER, caption: this.textInFromScreenCenter }, - {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, - {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_OUT, caption: this.textOut}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT, caption: this.textOut}, { - value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_OUT_FROM_SCREEN_BOTTOM, + value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT_FROM_SCREEN_BOTTOM, caption: this.textOutFromScreenBottom }, - {value: Asc.AscFormat.ENTRANCE_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} + {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} ]; - arr[Asc.AscFormat.ENTRANCE_CENTER_REVOLVE] = []; - arr[Asc.AscFormat.ENTRANCE_CENTER_COMPRESS] = []; - arr[Asc.AscFormat.ENTRANCE_FLOAT_DOWN] = []; - arr[Asc.AscFormat.ENTRANCE_FLOAT_UP] = []; - arr[Asc.AscFormat.ENTRANCE_GROW_AND_TURN] = []; - arr[Asc.AscFormat.ENTRANCE_RISE_UP] = []; - arr[Asc.AscFormat.ENTRANCE_SPINNER] = []; - arr[Asc.AscFormat.ENTRANCE_STRETCH] = [ - {value: Asc.AscFormat.ENTRANCE_STRETCH_ACROSS, caption: this.textAcross}, - {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_BOTTOM, caption: this.textFromBottom}, - {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_LEFT, caption: this.textFromLeft}, - {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_RIGHT, caption: this.textFromRight}, - {value: Asc.AscFormat.ENTRANCE_STRETCH_FROM_TOP, caption: this.textFromTop} + arr[AscFormat.ENTRANCE_CENTER_REVOLVE] = []; + arr[AscFormat.ENTRANCE_CENTER_COMPRESS] = []; + arr[AscFormat.ENTRANCE_FLOAT_DOWN] = []; + arr[AscFormat.ENTRANCE_FLOAT_UP] = []; + arr[AscFormat.ENTRANCE_GROW_AND_TURN] = []; + arr[AscFormat.ENTRANCE_RISE_UP] = []; + arr[AscFormat.ENTRANCE_SPINNER] = []; + arr[AscFormat.ENTRANCE_STRETCH] = [ + {value: AscFormat.ENTRANCE_STRETCH_ACROSS, caption: this.textAcross}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_TOP, caption: this.textFromTop} ]; - arr[Asc.AscFormat.ENTRANCE_BASIC_SWIVEL] = [ - {value: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, - {value: Asc.AscFormat.ENTRANCE_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} + arr[AscFormat.ENTRANCE_BASIC_SWIVEL] = [ + {value: AscFormat.ENTRANCE_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} ]; - arr[Asc.AscFormat.ENTRANCE_BOOMERANG] = []; - arr[Asc.AscFormat.ENTRANCE_BOUNCE] = []; - arr[Asc.AscFormat.ENTRANCE_CREDITS] = []; - arr[Asc.AscFormat.ENTRANCE_CURVE_UP] = []; - arr[Asc.AscFormat.ENTRANCE_DROP] = []; - arr[Asc.AscFormat.ENTRANCE_FLIP] = []; - arr[Asc.AscFormat.ENTRANCE_FLOAT] = []; - arr[Asc.AscFormat.ENTRANCE_PINWHEEL] = []; - arr[Asc.AscFormat.ENTRANCE_SPIRAL_IN] = []; - arr[Asc.AscFormat.ENTRANCE_WHIP] = []; + arr[AscFormat.ENTRANCE_BOOMERANG] = []; + arr[AscFormat.ENTRANCE_BOUNCE] = []; + arr[AscFormat.ENTRANCE_CREDITS] = []; + arr[AscFormat.ENTRANCE_CURVE_UP] = []; + arr[AscFormat.ENTRANCE_DROP] = []; + arr[AscFormat.ENTRANCE_FLIP] = []; + arr[AscFormat.ENTRANCE_FLOAT] = []; + arr[AscFormat.ENTRANCE_PINWHEEL] = []; + arr[AscFormat.ENTRANCE_SPIRAL_IN] = []; + arr[AscFormat.ENTRANCE_WHIP] = []; return arr; + case 'menu-effect-group-exit': - arr[Asc.AscFormat.EXIT_BLINDS] = [ - {value: Asc.AscFormat.EXIT_BLINDS_HORIZONTAL, caption: this.textHorizontal}, - {value: Asc.AscFormat.EXIT_BLINDS_VERTICAL, caption: this.textVertical} + arr[AscFormat.EXIT_BLINDS] = [ + {value: AscFormat.EXIT_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.EXIT_BLINDS_VERTICAL, caption: this.textVertical} ]; - arr[Asc.AscFormat.EXIT_BOX] = [ - {value: Asc.AscFormat.EXIT_BOX_IN, caption: this.textIn}, - {value: Asc.AscFormat.EXIT_BOX_OUT, caption: this.textOut} + arr[AscFormat.EXIT_BOX] = [ + {value: AscFormat.EXIT_BOX_IN, caption: this.textIn}, + {value: AscFormat.EXIT_BOX_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.EXIT_CHECKERBOARD] = [ - {value: Asc.AscFormat.EXIT_CHECKERBOARD_ACROSS, caption: this.textAcross}, - {value: Asc.AscFormat.EXIT_CIRCLE_OUT, caption: this.textUp} + arr[AscFormat.EXIT_CHECKERBOARD] = [ + {value: AscFormat.EXIT_CHECKERBOARD_ACROSS, caption: this.textAcross}, + {value: AscFormat.EXIT_CIRCLE_OUT, caption: this.textUp} ]; - arr[Asc.AscFormat.EXIT_CIRCLE] = [ - {value: Asc.AscFormat.EXIT_CIRCLE_IN, caption: this.textIn}, - {value: Asc.AscFormat.EXIT_BOX_OUT, caption: this.textOut} + arr[AscFormat.EXIT_CIRCLE] = [ + {value: AscFormat.EXIT_CIRCLE_IN, caption: this.textIn}, + {value: AscFormat.EXIT_BOX_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.EXIT_DIAMOND] = [ - {value: Asc.AscFormat.EXIT_DIAMOND_IN, caption: this.textIn}, - {value: Asc.AscFormat.EXIT_DIAMOND_IN, caption: this.textOut} + arr[AscFormat.EXIT_DIAMOND] = [ + {value: AscFormat.EXIT_DIAMOND_IN, caption: this.textIn}, + {value: AscFormat.EXIT_DIAMOND_IN, caption: this.textOut} ]; - arr[Asc.AscFormat.EXIT_DISAPPEAR] = []; - arr[Asc.AscFormat.EXIT_DISSOLVE_OUT] = []; - arr[Asc.AscFormat.EXIT_FLY_OUT_TO] = [ - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_BOTTOM, caption: this.textToBottom}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_BOTTOM_LEFT, caption: this.textToBottomLeft}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_LEFT, caption: this.textToLeft}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_TOP_LEFT, caption: this.textToTopLeft}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_TOP, caption: this.textToTop}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_TOP_RIGHT, caption: this.textToTopRight}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_RIGHT, caption: this.textToRight}, - {value: Asc.AscFormat.EXIT_FLY_OUT_TO_BOTTOM_RIGHT, caption: this.textToBottomRight} + arr[AscFormat.EXIT_DISAPPEAR] = []; + arr[AscFormat.EXIT_DISSOLVE_OUT] = []; + arr[AscFormat.EXIT_FLY_OUT_TO] = [ + {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM, caption: this.textToBottom}, + {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM_LEFT, caption: this.textToBottomLeft}, + {value: AscFormat.EXIT_FLY_OUT_TO_LEFT, caption: this.textToLeft}, + {value: AscFormat.EXIT_FLY_OUT_TO_TOP_LEFT, caption: this.textToTopLeft}, + {value: AscFormat.EXIT_FLY_OUT_TO_TOP, caption: this.textToTop}, + {value: AscFormat.EXIT_FLY_OUT_TO_TOP_RIGHT, caption: this.textToTopRight}, + {value: AscFormat.EXIT_FLY_OUT_TO_RIGHT, caption: this.textToRight}, + {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM_RIGHT, caption: this.textToBottomRight} ]; - arr[Asc.AscFormat.EXIT_PEEK_OUT_TO] = [ - {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_BOTTOM, caption: this.textToBottom}, - {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_LEFT, caption: this.textToLeft}, - {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_RIGHT, caption: this.textToRight}, - {value: Asc.AscFormat.EXIT_PEEK_OUT_TO_TOP, caption: this.textToTop} + arr[AscFormat.EXIT_PEEK_OUT_TO] = [ + {value: AscFormat.EXIT_PEEK_OUT_TO_BOTTOM, caption: this.textToBottom}, + {value: AscFormat.EXIT_PEEK_OUT_TO_LEFT, caption: this.textToLeft}, + {value: AscFormat.EXIT_PEEK_OUT_TO_RIGHT, caption: this.textToRight}, + {value: AscFormat.EXIT_PEEK_OUT_TO_TOP, caption: this.textToTop} ]; - arr[Asc.AscFormat.EXIT_PLUS] = [ - {value: Asc.AscFormat.EXIT_PLUS_IN, caption: this.textIn}, - {value: Asc.AscFormat.EXIT_PLUS_OUT, caption: this.textOut} + arr[AscFormat.EXIT_PLUS] = [ + {value: AscFormat.EXIT_PLUS_IN, caption: this.textIn}, + {value: AscFormat.EXIT_PLUS_OUT, caption: this.textOut} ]; - arr[Asc.AscFormat.EXIT_RANDOM_BARS] = [ - {value: Asc.AscFormat.EXIT_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, - {value: Asc.AscFormat.EXIT_RANDOM_BARS_VERTICAL, caption: this.textVertical} + arr[AscFormat.EXIT_RANDOM_BARS] = [ + {value: AscFormat.EXIT_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.EXIT_RANDOM_BARS_VERTICAL, caption: this.textVertical} ]; - arr[Asc.AscFormat.EXIT_SPLIT] = [ - {value: Asc.AscFormat.EXIT_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, - {value: Asc.AscFormat.EXIT_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, - {value: Asc.AscFormat.EXIT_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, - {value: Asc.AscFormat.EXIT_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} + arr[AscFormat.EXIT_SPLIT] = [ + {value: AscFormat.EXIT_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, + {value: AscFormat.EXIT_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, + {value: AscFormat.EXIT_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, + {value: AscFormat.EXIT_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} ]; - arr[Asc.AscFormat.EXIT_STRIPS] = [ - {value: Asc.AscFormat.EXIT_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, - {value: Asc.AscFormat.EXIT_STRIPS_LEFT_UP, caption: this.textLeftUp}, - {value: Asc.AscFormat.EXIT_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, - {value: Asc.AscFormat.EXIT_STRIPS_RIGHT_UP, caption: this.textRightUp} + arr[AscFormat.EXIT_STRIPS] = [ + {value: AscFormat.EXIT_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, + {value: AscFormat.EXIT_STRIPS_LEFT_UP, caption: this.textLeftUp}, + {value: AscFormat.EXIT_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, + {value: AscFormat.EXIT_STRIPS_RIGHT_UP, caption: this.textRightUp} ]; - arr[Asc.AscFormat.EXIT_WEDGE] = []; - arr[Asc.AscFormat.EXIT_WHEEL] = [ - {value: Asc.AscFormat.EXIT_WHEEL_1_SPOKE, caption: this.textSpoke1}, - {value: Asc.AscFormat.EXIT_WHEEL_2_SPOKE, caption: this.textSpoke2}, - {value: Asc.AscFormat.EXIT_WHEEL_3_SPOKE, caption: this.textSpoke3}, - {value: Asc.AscFormat.EXIT_WHEEL_4_SPOKE, caption: this.textSpoke4}, - {value: Asc.AscFormat.EXIT_WHEEL_8_SPOKE, caption: this.textSpoke8} + arr[AscFormat.EXIT_WEDGE] = []; + arr[AscFormat.EXIT_WHEEL] = [ + {value: AscFormat.EXIT_WHEEL_1_SPOKE, caption: this.textSpoke1}, + {value: AscFormat.EXIT_WHEEL_2_SPOKE, caption: this.textSpoke2}, + {value: AscFormat.EXIT_WHEEL_3_SPOKE, caption: this.textSpoke3}, + {value: AscFormat.EXIT_WHEEL_4_SPOKE, caption: this.textSpoke4}, + {value: AscFormat.EXIT_WHEEL_8_SPOKE, caption: this.textSpoke8} ]; - arr[Asc.AscFormat.EXIT_WIPE_FROM] = [ - {value: Asc.AscFormat.EXIT_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, - {value: Asc.AscFormat.EXIT_WIPE_FROM_LEFT, caption: this.textFromLeft}, - {value: Asc.AscFormat.EXIT_WIPE_FROM_RIGHT, caption: this.textFromRight}, - {value: Asc.AscFormat.EXIT_WIPE_FROM_TOP, caption: this.textFromTop} + arr[AscFormat.EXIT_WIPE_FROM] = [ + {value: AscFormat.EXIT_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.EXIT_WIPE_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.EXIT_WIPE_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.EXIT_WIPE_FROM_TOP, caption: this.textFromTop} ]; - arr[Asc.AscFormat.EXIT_CONTRACT] = []; - arr[Asc.AscFormat.EXIT_FADE] = []; - arr[Asc.AscFormat.EXIT_SWIVEL] = []; - arr[Asc.AscFormat.EXIT_ZOOM] = [ - {value: Asc.AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, - {value: Asc.AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} + arr[AscFormat.EXIT_CONTRACT] = []; + arr[AscFormat.EXIT_FADE] = []; + arr[AscFormat.EXIT_SWIVEL] = []; + arr[AscFormat.EXIT_ZOOM] = [ + {value: AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, + {value: AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} ]; - arr[Asc.AscFormat.EXIT_BASIC_ZOOM] = [ - {value: Asc.AscFormat.EXIT_BASIC_ZOOM_IN, caption: this.textIn}, + arr[AscFormat.EXIT_BASIC_ZOOM] = [ + {value: AscFormat.EXIT_BASIC_ZOOM_IN, caption: this.textIn}, { - value: Asc.AscFormat.EXIT_BASIC_ZOOM_IN_TO_SCREEN_BOTTOM, + value: AscFormat.EXIT_BASIC_ZOOM_IN_TO_SCREEN_BOTTOM, caption: this.textInToScreenCenter }, - {value: Asc.AscFormat.EXIT_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, - {value: Asc.AscFormat.EXIT_BASIC_ZOOM_OUT, caption: this.textOut}, + {value: AscFormat.EXIT_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, + {value: AscFormat.EXIT_BASIC_ZOOM_OUT, caption: this.textOut}, { - value: Asc.AscFormat.EXIT_BASIC_ZOOM_OUT_TO_SCREEN_CENTER, + value: AscFormat.EXIT_BASIC_ZOOM_OUT_TO_SCREEN_CENTER, caption: this.textOutToScreenBottom }, - {value: Asc.AscFormat.EXIT_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} + {value: AscFormat.EXIT_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} ]; - arr[Asc.AscFormat.EXIT_CENTER_REVOLVE] = []; - arr[Asc.AscFormat.EXIT_COLLAPSE] = [ - {value: Asc.AscFormat.EXIT_COLLAPSE_ACROSS, caption: this.textAcross}, - {value: Asc.AscFormat.EXIT_COLLAPSE_TO_BOTTOM, caption: this.textToBottom}, - {value: Asc.AscFormat.EXIT_COLLAPSE_TO_LEFT, caption: this.textToLeft}, - {value: Asc.AscFormat.EXIT_COLLAPSE_TO_RIGHT, caption: this.textToRight}, - {value: Asc.AscFormat.EXIT_COLLAPSE_TO_TOP, caption: this.textToTop} + arr[AscFormat.EXIT_CENTER_REVOLVE] = []; + arr[AscFormat.EXIT_COLLAPSE] = [ + {value: AscFormat.EXIT_COLLAPSE_ACROSS, caption: this.textAcross}, + {value: AscFormat.EXIT_COLLAPSE_TO_BOTTOM, caption: this.textToBottom}, + {value: AscFormat.EXIT_COLLAPSE_TO_LEFT, caption: this.textToLeft}, + {value: AscFormat.EXIT_COLLAPSE_TO_RIGHT, caption: this.textToRight}, + {value: AscFormat.EXIT_COLLAPSE_TO_TOP, caption: this.textToTop} ]; - arr[Asc.AscFormat.EXIT_FLOAT_DOWN] = []; - arr[Asc.AscFormat.EXIT_FLOAT_UP] = []; - arr[Asc.AscFormat.EXIT_SHRINK_AND_TURN] = []; + arr[AscFormat.EXIT_FLOAT_DOWN] = []; + arr[AscFormat.EXIT_FLOAT_UP] = []; + arr[AscFormat.EXIT_SHRINK_AND_TURN] = []; //sink down- EXIT_SHRINK_DOWN? - arr[Asc.AscFormat.EXIT_SPINNER] = []; - arr[Asc.AscFormat.EXIT_STRETCHY] = []; - arr[Asc.AscFormat.EXIT_BASIC_SWIVEL] = [ - {value: Asc.AscFormat.EXIT_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, - {value: Asc.AscFormat.EXIT_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} + arr[AscFormat.EXIT_SPINNER] = []; + arr[AscFormat.EXIT_STRETCHY] = []; + arr[AscFormat.EXIT_BASIC_SWIVEL] = [ + {value: AscFormat.EXIT_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.EXIT_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} ]; - arr[Asc.AscFormat.EXIT_BOOMERANG] = []; - arr[Asc.AscFormat.EXIT_BOUNCE] = []; - arr[Asc.AscFormat.EXIT_CREDITS] = []; - arr[Asc.AscFormat.EXIT_CURVE_DOWN] = []; - arr[Asc.AscFormat.EXIT_DROP] = []; - arr[Asc.AscFormat.EXIT_FLIP] = []; - arr[Asc.AscFormat.EXIT_FLOAT] = []; - arr[Asc.AscFormat.EXIT_PINWHEEL] = []; - arr[Asc.AscFormat.EXIT_SPIRAL_OUT] = []; - arr[Asc.AscFormat.EXIT_WHIP] = []; + arr[AscFormat.EXIT_BOOMERANG] = []; + arr[AscFormat.EXIT_BOUNCE] = []; + arr[AscFormat.EXIT_CREDITS] = []; + arr[AscFormat.EXIT_CURVE_DOWN] = []; + arr[AscFormat.EXIT_DROP] = []; + arr[AscFormat.EXIT_FLIP] = []; + arr[AscFormat.EXIT_FLOAT] = []; + arr[AscFormat.EXIT_PINWHEEL] = []; + arr[AscFormat.EXIT_SPIRAL_OUT] = []; + arr[AscFormat.EXIT_WHIP] = []; return arr; + default: + return []; } } } - })(),Common.define.effectData || {}); -}); + })(), Common.define.effectData || {}); + +}); \ No newline at end of file diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 8cb6169e5..da30cb903 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -75,7 +75,7 @@ define([ 'tab:active': _.bind(this.onActiveTab, this) } }); - + this.EffectGroups = Common.define.effectData.getEffectGroupData(); }, onLaunch: function () { @@ -116,11 +116,11 @@ define([ }, onPreviewClick: function() { - + Asc.asc_StartAnimationPreview(); }, onParameterClick: function (value) { - this._state.EffectType = value; + this._state.EffectOption = value; }, onAnimationPane: function() { @@ -141,14 +141,15 @@ define([ onEffectSelect: function (combo, record) { var type = record.get('value'); - var parameter = this._state.EffectType; - - if (this.Effect !== type) - parameter = this.view.setMenuParameters(type); + var parameter = this._state.EffectOption; + if (this.Effect !== type) { + parameter = this.view.setMenuParameters(type, parameter, true); + if (type != -10 && this.Effect == -10) + Asc.asc_AddAnimation(this.EffectGroups.findWhere({id: record.group}).value, type); + } this._state.Effect = type; this.onParameterClick(parameter); - }, onStartSelect: function (combo, record) { @@ -176,8 +177,11 @@ define([ }, loadSettings: function () { - this._state.Effect = !this._state.Effect ? 2 : this._state.Effect; - this._state.EffectType = !this._state.EffectType ? this.view.setMenuParameters(this._state.Effect): this._state.EffectType; + + /* var oPr= Asc.c_oAscTypeSelectElement.Animation; + this._state.Effect = oPr.asc_getClass();*/ + this._state.Effect = !this._state.Effect ? -10 : this._state.Effect; + this._state.EffectOption = !this._state.EffectOption ? this.view.setMenuParameters(this._state.Effect,undefined,true): this._state.EffectOption; var value = 1000; if (Math.abs(this._state.Duration - value) > 0.001 || @@ -223,8 +227,8 @@ define([ this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('imageUrl')); } - if (me.btnParameters.menu.items.length > 0 && this._state.EffectType !== undefined) - me.setMenuParameters(this._state.Effect, this._state.EffectType); + if (me.btnParameters.menu.items.length > 0 && this._state.EffectOption !== undefined) + me.setMenuParameters(this._state.Effect, this._state.EffectOption); me.numDuration.setValue((this._state.Duration !== null && this._state.Duration !== undefined) ? this._state.Duration / 1000. : '', true); me.numDelay.setValue((this._state.Delay !== null && this._state.Delay !== undefined) ? this._state.Delay / 1000. : '', true); diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index 0d4fb3e76..b7aee5d06 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -198,25 +198,25 @@
-
-
-
-
+
+
+ +
-
-
-
+
+ +
-
-
-
-
+
+
+ +
-
-
-
+
+ +
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index ebd8f5cfe..26ca23310 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -127,18 +127,9 @@ define([ var _set = PE.enumLock; this.lockedControls = []; - this._arrEffectName = [ - {title: this.textNone, imageUrl: "transition-none", value: Asc.c_oAscSlideTransitionTypes.None, id: Common.UI.getId()}, - {title: this.textFade, imageUrl: "transition-fade", value: Asc.c_oAscSlideTransitionTypes.Fade, id: Common.UI.getId()}, - {title: this.textPush, imageUrl: "transition-push", value: Asc.c_oAscSlideTransitionTypes.Push, id: Common.UI.getId()}, - {title: this.textWipe, imageUrl: "transition-wipe", value: Asc.c_oAscSlideTransitionTypes.Wipe, id: Common.UI.getId()}, - {title: this.textSplit, imageUrl: "transition-split", value: Asc.c_oAscSlideTransitionTypes.Split, id: Common.UI.getId()}, - {title: this.textUnCover, imageUrl: "transition-uncover", value: Asc.c_oAscSlideTransitionTypes.UnCover, id: Common.UI.getId()}, - {title: this.textCover, imageUrl: "transition-cover", value: Asc.c_oAscSlideTransitionTypes.Cover, id: Common.UI.getId()}, - {title: this.textClock, imageUrl: "transition-clock", value: Asc.c_oAscSlideTransitionTypes.Clock, id: Common.UI.getId()}, - {title: this.textZoom, imageUrl: "transition-zoom", value: Asc.c_oAscSlideTransitionTypes.Zoom, id: Common.UI.getId()} - ]; - + this._arrEffectName = [{group:'none', value: -10, iconCls: 'transition-none', caption: this.textNone}]; + Array.prototype.push.apply( this._arrEffectName, Common.define.effectData.getEffectData()); + this._arrEffectOptions = []; this.listEffects = new Common.UI.ComboDataView({ cls: 'combo-styles', itemWidth: 87, @@ -153,7 +144,6 @@ define([ menu = cmp.openButton.menu; if (menu.cmpEl) { - menu.menuAlignEl = cmp.cmpEl; menu.menuAlign = 'tl-tl'; menu.cmpEl.css({ @@ -168,7 +158,6 @@ define([ suppressScrollX: true }); } - cmp.removeTips(); } }); @@ -177,8 +166,8 @@ define([ this.listEffects.fieldPicker.itemTemplate = _.template([ '
', - '
', - '
<%= title %>
', + '
', + '
<%= caption %>
', '
' ].join('')); this.listEffects.menuPicker.itemTemplate = this.listEffects.fieldPicker.itemTemplate; @@ -199,8 +188,7 @@ define([ cls: 'btn-toolbar x-huge icon-top', caption: this.txtParameters, iconCls: 'toolbar__icon icon transition-none', - menu: new Common.UI.Menu({ - items: this.createParametersMenuItems()}), + menu: new Common.UI.Menu({items: []}), //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], dataHint: '1', dataHintDirection: 'bottom', @@ -440,60 +428,37 @@ define([ this.widthDuration = this.widthRow(this.$el.find("#animation-duration"), this.$el.find("#animation-label-trigger"),this.widthDuration); }, - setMenuParameters: function (effect, value) + setMenuParameters: function (effectId, option, reload) { - var minMax = [-1, -1]; - switch (effect) { - case Asc.c_oAscSlideTransitionTypes.Fade: - minMax = [0, 1]; - break; - case Asc.c_oAscSlideTransitionTypes.Push: - minMax = [2, 5]; - break; - case Asc.c_oAscSlideTransitionTypes.Wipe: - minMax = [2, 9]; - break; - case Asc.c_oAscSlideTransitionTypes.Split: - minMax = [10, 13]; - break; - case Asc.c_oAscSlideTransitionTypes.UnCover: - minMax = [2, 9]; - break; - case Asc.c_oAscSlideTransitionTypes.Cover: - minMax = [2, 9]; - break; - case Asc.c_oAscSlideTransitionTypes.Clock: - minMax = [14, 16]; - break; - case Asc.c_oAscSlideTransitionTypes.Zoom: - minMax = [17, 19]; - break; + var effect = this.listEffects.store.findWhere({value: effectId}).attributes; + if(reload) { + this._arrEffectOptions = Common.define.effectData.getEffectOptionsData(effect.group); } + if (!this.listEffects.isDisabled()) { + this.btnParameters.setDisabled(effect.group === 'none' || !this._arrEffectOptions); + this.btnPreview.setDisabled(effect.group === 'none'); + this.numDuration.setDisabled(effect.group === 'none'); + } + if(!this._arrEffectOptions) + return undefined; var selectedElement; - _.each(this.btnParameters.menu.items, function (element, index) { - if (((index < minMax[0])||(index > minMax[1]))) - element.setVisible(false); - else { - element.setVisible(true); - - if (value != undefined) { - if (value == element.value) selectedElement = element; - } - } - }); - - if (selectedElement == undefined) - selectedElement = this.btnParameters.menu.items[minMax[0]]; - - if (effect != Asc.c_oAscSlideTransitionTypes.None) - selectedElement.setChecked(true); + this.btnParameters.menu.removeAll(); + //if(this._arrEffectOptions[effect.value].length>0) { + if(this._arrEffectOptions[effect.value]) { + this._arrEffectOptions[effect.value].forEach(function (opt) { + this.btnParameters.menu.addItem(opt); + }, this); + selectedElement = this.btnParameters.menu.items[0]; + } + else { + selectedElement = undefined; + } if (!this.listEffects.isDisabled()) { - this.btnParameters.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); - this.btnPreview.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); - this.numDuration.setDisabled(effect === Asc.c_oAscSlideTransitionTypes.None); + this.btnParameters.setDisabled(!selectedElement); } + return (selectedElement)?selectedElement.value:-1; }, From 641b860bde16bdcdb5d8d0d0fd41b2f43308ee58 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Tue, 23 Nov 2021 07:47:35 +0300 Subject: [PATCH 13/74] Change controller --- .../main/app/controller/Animation.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index da30cb903..0a05753bd 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -116,7 +116,7 @@ define([ }, onPreviewClick: function() { - Asc.asc_StartAnimationPreview(); + this.api.asc_StartAnimationPreview(); }, onParameterClick: function (value) { @@ -146,7 +146,18 @@ define([ if (this.Effect !== type) { parameter = this.view.setMenuParameters(type, parameter, true); if (type != -10 && this.Effect == -10) - Asc.asc_AddAnimation(this.EffectGroups.findWhere({id: record.group}).value, type); + this.api.asc_AddAnimation(this.EffectGroups.findWhere({id: record.group}).value, type); + else + { + var selectedElements = this.api.getSelectedElements(); + for (var i = 0; i < selectedElements.length; i0) { + var elType = selectedElements[i].get_ObjectType(); + if(elType==Asc.c_oAscTypeSelectElement.Animation) + { + //selectedElements[i]. + } + } + } } this._state.Effect = type; this.onParameterClick(parameter); From ee55ea6bd9395ad87863cf67cc416eef27dfa0ae Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 29 Nov 2021 11:40:47 +0300 Subject: [PATCH 14/74] Add actions --- .../main/app/controller/Animation.js | 127 ++++++++++++------ .../main/app/view/Animation.js | 26 ++-- 2 files changed, 101 insertions(+), 52 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 0a05753bd..97e7120b3 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -70,6 +70,7 @@ define([ 'animation:animationpane':_.bind(this.onAnimationPane, this), 'animation:addanimation': _.bind(this.onAddAnimation, this), 'animation:startselect': _.bind(this.onStartSelect, this), + 'animation:checkrewind': _.bind(this.onCheckRewindChange,this), }, 'Toolbar': { 'tab:active': _.bind(this.onActiveTab, this) @@ -84,7 +85,6 @@ define([ setConfig: function (config) { this.appConfig = config.mode; - this.view = this.createView('PE.Views.Animation', { toolbar: config.toolbar, mode: config.mode @@ -121,64 +121,90 @@ define([ onParameterClick: function (value) { this._state.EffectOption = value; + if(this.api && this.AnimationProperties) { + this.AnimationProperties.asc_putSubtype(value); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + this.getAnimationProperties(); + + console.log(this.AnimationProperties.asc_getSubtype()); + } }, - onAnimationPane: function() { + onAnimationPane: function(combo, record) { }, onAddAnimation: function() { - + var type = record.get('value'); + var parameter; + var group = Common.define.effectData.getEffectGroupData().findWhere({id: record.group}).value; + if (this._state.Effect !== type) { + parameter= this.view.setMenuParameters(type, undefined, group == this._state.EffectGroups); + this.api.asc_AddAnimation(this._state.EffectGroups, type, parameter); + if (parameter!= undefined) + this.onParameterClick(parameter); + } + this._state.EffectGroups = group; + this._state.Effect = type; }, onDurationChange: function(field, newValue, oldValue, eOpts) { - this._state.Duration = field.getNumberValue()*1000; + if (this.api) { + this._state.Duration = field.getNumberValue() * 1000; + this.AnimationProperties.asc_putDuration(this._state.Duration); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } }, onDelayChange: function(field, newValue, oldValue, eOpts) { - this._state.Delay = field.getNumberValue()*1000; + if (this.api) { + this._state.Delay = field.getNumberValue() * 1000; + this.AnimationProperties.asc_putDelay(this._state.Delay); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } }, onEffectSelect: function (combo, record) { - var type = record.get('value'); - var parameter = this._state.EffectOption; - - if (this.Effect !== type) { - parameter = this.view.setMenuParameters(type, parameter, true); - if (type != -10 && this.Effect == -10) - this.api.asc_AddAnimation(this.EffectGroups.findWhere({id: record.group}).value, type); - else - { - var selectedElements = this.api.getSelectedElements(); - for (var i = 0; i < selectedElements.length; i0) { - var elType = selectedElements[i].get_ObjectType(); - if(elType==Asc.c_oAscTypeSelectElement.Animation) - { - //selectedElements[i]. - } - } + var type = record.get('value'); + var parameter; + var group = _.findWhere(Common.define.effectData.getEffectGroupData(),{id: record.get('group')}).value; + if (this._state.Effect !== type) { + parameter= this.view.setMenuParameters(type, undefined, group != this._state.EffectGroups); + this.api.asc_AddAnimation(group, type, parameter); + if (parameter!= undefined) { + this.onParameterClick(parameter); } + //else this.api.asc_AddAnimation(group, type,-1); } + this._state.EffectGroups = group; this._state.Effect = type; - this.onParameterClick(parameter); }, onStartSelect: function (combo, record) { + if (this.api) { + this._state.StartEffect =record.value; + this.AnimationProperties.asc_putStartType(this._state.StartEffect); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } + }, + onCheckRewindChange: function (field, newValue, oldValue, eOpts) { + if (this.api && this.AnimationProperties) { + this.AnimationProperties.asc_putRewind(field.getValue() == 'checked'); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } }, onFocusObject: function(selectedObjects) { - var me = this; for (var i = 0; i 0.001 || (this._state.Duration === null || value === null) && (this._state.Duration !== value) || (this._state.Duration === undefined || value === undefined) && (this._state.Duration !== value)) { this._state.Duration = value; } - value = 1000; + value = this.AnimationProperties.asc_getDelay(); if (Math.abs(this._state.Delay - value) > 0.001 || (this._state.Delay === null || value === null) && (this._state.Delay !== value) || (this._state.Delay === undefined || value === undefined) && (this._state.Delay !== value)) { this._state.Delay = value; } - - this._state.StartSelect = 0; + this._state.StartSelect = this.AnimationProperties.asc_getStartType(); + this._state.RepeatCount = this.AnimationProperties.asc_getRepeatCount(); + this._state.Rewind = this.AnimationProperties.asc_getRewind(); }, onActiveTab: function(tab) { @@ -239,17 +280,15 @@ define([ } if (me.btnParameters.menu.items.length > 0 && this._state.EffectOption !== undefined) - me.setMenuParameters(this._state.Effect, this._state.EffectOption); + me.setMenuParameters(this._state.Effect, this._state.EffectOption, true); me.numDuration.setValue((this._state.Duration !== null && this._state.Duration !== undefined) ? this._state.Duration / 1000. : '', true); me.numDelay.setValue((this._state.Delay !== null && this._state.Delay !== undefined) ? this._state.Delay / 1000. : '', true); + + (this._state.StartSelect==undefined)&&(this._state.StartSelect = AscFormat.NODE_TYPE_CLICKEFFECT); item = me.cmbStart.store.findWhere({value: this._state.StartSelect}); - me.cmbStart.selectRecord(item ? item : me.cmbStart.items[0]); - - - //this.view.setWidthRow(); - - + me.cmbStart.selectRecord(item); + me.chRewind.setValue(this._state.Rewind); } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 26ca23310..56a39d04e 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -111,6 +111,12 @@ define([ }, me); } + if (me.chRewind) { + me.chRewind.on('change', _.bind(function (e) { + me.fireEvent('animation:checkrewind', [me.chRewind, me.chRewind.value, me.chRewind.lastValue]); + }, me)); + } + } return { @@ -270,9 +276,9 @@ define([ menuStyle: 'width: 150px;', //lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], data: [ - {value: 0, displayValue: this.textStartOnClick}, - {value: 1, displayValue: this.textStartBeforePrevious}, - {value: 2, displayValue: this.textStartAfterPrevious} + {value: AscFormat.NODE_TYPE_CLICKEFFECT, displayValue: this.textStartOnClick}, + {value: AscFormat.NODE_TYPE_WITHEFFECT, displayValue: this.textStartWithPrevious}, + {value: AscFormat.NODE_TYPE_AFTEREFFECT, displayValue: this.textStartAfterPrevious} ], dataHint: '1', dataHintDirection: 'top' @@ -444,12 +450,16 @@ define([ var selectedElement; this.btnParameters.menu.removeAll(); - //if(this._arrEffectOptions[effect.value].length>0) { if(this._arrEffectOptions[effect.value]) { - this._arrEffectOptions[effect.value].forEach(function (opt) { + var i=0; + this._arrEffectOptions[effect.value].forEach(function (opt, index) { this.btnParameters.menu.addItem(opt); + this.btnParameters.menu.items[index].checkable=true; + if((option!=undefined)&&(opt.value==option)) + i = index; }, this); - selectedElement = this.btnParameters.menu.items[0]; + selectedElement = this.btnParameters.menu.items[i]; + selectedElement.setChecked(true); } else { selectedElement = undefined; @@ -459,7 +469,7 @@ define([ this.btnParameters.setDisabled(!selectedElement); } - return (selectedElement)?selectedElement.value:-1; + return (selectedElement)?selectedElement.value:undefined; }, @@ -476,7 +486,7 @@ define([ strTrigger: 'Trigger', textStartOnClick: 'On Click', - textStartBeforePrevious: 'Before Previous', + textStartWithPrevious: 'With Previous', textStartAfterPrevious: 'After Previous', textNone: 'None', From b304b01e9b69eec1d90ffa735ba2e78d80bf8a81 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Wed, 1 Dec 2021 08:08:41 +0300 Subject: [PATCH 15/74] add AnimationDialog --- apps/common/main/lib/util/define.js | 489 +++++++++--------- .../main/app/controller/Animation.js | 39 +- .../main/app/view/Animation.js | 6 +- .../main/app/view/AnimationDialog.js | 128 +++++ 4 files changed, 396 insertions(+), 266 deletions(-) create mode 100644 apps/presentationeditor/main/app/view/AnimationDialog.js diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index c8a5e4b8a..c523b07a0 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -815,9 +815,10 @@ define(function() { Common.define.effectData = _.extend(new (function () { return { - textEntrance: 'Entrance', - textEmphasis: 'Emphasis', - textExit: 'Exit', + textEntrance: 'Entrance Effect', + textEmphasis: 'Emphasis Effect', + textExit: 'Exit Effect', + textPath: 'Motion Path', textAppear: 'Appear', textFade: 'Fade', textFlyIn: 'Fly in', @@ -1007,15 +1008,15 @@ define(function() { { id: 'menu-effect-group-entrance', value: AscFormat.PRESET_CLASS_ENTR, - caption: this.textEntrance + displayValue: this.textEntrance }, { id: 'menu-effect-group-emphasis', value: AscFormat.PRESET_CLASS_EMPH, - caption: this.textEmphasis + displayValue: this.textEmphasis }, - {id: 'menu-effect-group-exit', value: Asc.PRESET_CLASS_EXIT, caption: this.textExit}, - {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, caption: this.textPath} + {id: 'menu-effect-group-exit', value: Asc.PRESET_CLASS_EXIT, displayValue: this.textExit}, + {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, displayValue: this.textPath} ]; }, @@ -1026,298 +1027,298 @@ define(function() { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', - caption: this.textAppear + displayValue: this.textAppear }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', - caption: this.textFade + displayValue: this.textFade }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', - caption: this.textFlyIn + displayValue: this.textFlyIn }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', - caption: this.textFloatIn + displayValue: this.textFloatIn }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', - caption: this.textSplit + displayValue: this.textSplit }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', - caption: this.textWipe + displayValue: this.textWipe }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', - caption: this.textBox + displayValue: this.textBox }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', - caption: this.textCircle + displayValue: this.textCircle }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', - caption: this.textPlus + displayValue: this.textPlus }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', - caption: this.textDiamond + displayValue: this.textDiamond }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', - caption: this.textWheel + displayValue: this.textWheel }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', - caption: this.textRandomBars + displayValue: this.textRandomBars }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', - caption: this.textGrowTurn + displayValue: this.textGrowTurn }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', - caption: this.textZoom + displayValue: this.textZoom }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', - caption: this.textSwivel + displayValue: this.textSwivel }, { group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', - caption: this.textBounce + displayValue: this.textBounce }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', - caption: this.textPulse + displayValue: this.textPulse }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', - caption: this.textColorPulse + displayValue: this.textColorPulse }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', - caption: this.textTeeter + displayValue: this.textTeeter }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', - caption: this.textSplit + displayValue: this.textSplit }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', - caption: this.textGrowShrink + displayValue: this.textGrowShrink }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', - caption: this.textDesaturate + displayValue: this.textDesaturate }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', - caption: this.textDarken + displayValue: this.textDarken }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', - caption: this.textLighten + displayValue: this.textLighten }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', - caption: this.textTransparency + displayValue: this.textTransparency }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', - caption: this.textObjectColor + displayValue: this.textObjectColor }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', - caption: this.textComplementaryColor + displayValue: this.textComplementaryColor }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', - caption: this.textLineColor + displayValue: this.textLineColor }, { group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', - caption: this.textFillColor + displayValue: this.textFillColor }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', - caption: this.textDisappear + displayValue: this.textDisappear }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'transition-push', - caption: this.textFade + displayValue: this.textFade }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', - caption: this.textFlyOut + displayValue: this.textFlyOut }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLOAT, iconCls: 'transition-push', - caption: this.textFloatOut + displayValue: this.textFloatOut }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_SPLIT, iconCls: 'transition-split', - caption: this.textSplit + displayValue: this.textSplit }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', - caption: this.textWipe + displayValue: this.textWipe }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOX, iconCls: 'transition-push', - caption: this.textBox + displayValue: this.textBox }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', - caption: this.textCircle + displayValue: this.textCircle }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_PLUS, iconCls: 'transition-push', - caption: this.textPlus + displayValue: this.textPlus }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', - caption: this.textDiamond + displayValue: this.textDiamond }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_WHEEL, iconCls: 'transition-push', - caption: this.textWheel + displayValue: this.textWheel }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', - caption: this.textRandomBars + displayValue: this.textRandomBars }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', - caption: this.textShrinkTurn + displayValue: this.textShrinkTurn }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_ZOOM, iconCls: 'transition-push', - caption: this.textZoom + displayValue: this.textZoom }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', - caption: this.textSwivel + displayValue: this.textSwivel }, { group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', - caption: this.textBounce + displayValue: this.textBounce }, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', caption: this.textDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', caption: this.textLeft}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', caption: this.textRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_UP, iconCls: 'transition-push', caption: this.textUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', caption: this.textArcDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', caption: this.textArcLeft}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', caption: this.textArcRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', caption: this.textArcUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', caption: this.textTurnDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', caption: this.textTurnDownRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', caption: this.textTurnUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', caption: this.textTurnUpRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', caption: this.textCircle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', caption: this.textDiamond}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', caption: this.textEqualTriangle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', caption: this.textHexagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', caption: this.textOctagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', caption: this.textParallelogram}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', caption: this.textPentagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', caption: this.textRightTriangle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', caption: this.textSquare}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', caption: this.textTrapezoid}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', caption: this.textHorizontalFigure}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', caption: this.textVerticalFigure}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', caption: this.textLoopDeLoop}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', caption: this.textCustomPath}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_UP, iconCls: 'transition-push', displayValue: this.textUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', displayValue: this.textArcDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', displayValue: this.textArcLeft}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', displayValue: this.textArcRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', displayValue: this.textArcUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', displayValue: this.textTurnDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnDownRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', displayValue: this.textTurnUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnUpRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', displayValue: this.textEqualTriangle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', displayValue: this.textHexagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', displayValue: this.textOctagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', displayValue: this.textParallelogram}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', displayValue: this.textPentagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', displayValue: this.textRightTriangle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', displayValue: this.textSquare}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', displayValue: this.textTrapezoid}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath}, ]; }, @@ -1325,16 +1326,16 @@ define(function() { if (!isPath) return [ - {id: 'menu-effect-level-basic', caption: this.textBasic}, - {id: 'menu-effect-level-subtle', caption: this.textSubtle}, - {id: 'menu-effect-level-moderate', caption: this.textModerate}, - {id: 'menu-effect-level-exciting', caption: this.textExciting} + {id: 'menu-effect-level-basic', displayValue: this.textBasic}, + {id: 'menu-effect-level-subtle', displayValue: this.textSubtle}, + {id: 'menu-effect-level-moderate', displayValue: this.textModerate}, + {id: 'menu-effect-level-exciting', displayValue: this.textExciting} ]; else return [ - {id: 'menu-effect-level-basic', caption: this.textBasic}, - {id: 'menu-effect-level-lines_curves', caption: this.textSubtle}, - {id: 'menu-effect-level-special', caption: this.textModerate} + {id: 'menu-effect-level-basic', displayValue: this.textBasic}, + {id: 'menu-effect-level-lines_curves', displayValue: this.textSubtle}, + {id: 'menu-effect-level-special', displayValue: this.textModerate} ]; }, @@ -1344,950 +1345,950 @@ define(function() { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_APPEAR, - caption: this.textAppear + displayValue: this.textAppear }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_BLINDS, - caption: this.textBlinds + displayValue: this.textBlinds }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_BOX, - caption: this.textBox + displayValue: this.textBox }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_CHECKERBOARD, - caption: this.textCheckerboard + displayValue: this.textCheckerboard }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_CIRCLE, - caption: this.textCircle + displayValue: this.textCircle }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_DIAMOND, - caption: this.textDiamond + displayValue: this.textDiamond }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_DISSOLVE_IN, - caption: this.textDissolveIn + displayValue: this.textDissolveIn }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_FLY_IN_FROM, - caption: this.textFlyIn + displayValue: this.textFlyIn }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_PEEK_IN_FROM, - caption: this.textPeekIn + displayValue: this.textPeekIn }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_PLUS, - caption: this.textPlus + displayValue: this.textPlus }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_RANDOM_BARS, - caption: this.textRandomBars + displayValue: this.textRandomBars }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_SPLIT, - caption: this.textSplit + displayValue: this.textSplit }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_STRIPS, - caption: this.textStrips + displayValue: this.textStrips }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_WEDGE, - caption: this.textWedge + displayValue: this.textWedge }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_WHEEL, - caption: this.textWheel + displayValue: this.textWheel }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_WIPE_FROM, - caption: this.textWipe + displayValue: this.textWipe }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_EXPAND, - caption: this.textExpand + displayValue: this.textExpand }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_FADE, - caption: this.textFade + displayValue: this.textFade }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_SWIVEL, - caption: this.textSwivel + displayValue: this.textSwivel }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_ZOOM, - caption: this.textZoom + displayValue: this.textZoom }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_BASIC_ZOOM, - caption: this.textBasicZoom + displayValue: this.textBasicZoom }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_CENTER_REVOLVE, - caption: this.textCenterRevolve + displayValue: this.textCenterRevolve }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_CENTER_COMPRESS, - caption: this.textCompress + displayValue: this.textCompress }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_FLOAT_DOWN, - caption: this.textFloatDown + displayValue: this.textFloatDown }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_FLOAT_UP, - caption: this.textFloatUp + displayValue: this.textFloatUp }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_GROW_AND_TURN, - caption: this.textGrowTurn + displayValue: this.textGrowTurn }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_RISE_UP, - caption: this.textRiseUp + displayValue: this.textRiseUp }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_SPINNER, - caption: this.textSpinner + displayValue: this.textSpinner }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_STRETCH, - caption: this.textStretch + displayValue: this.textStretch }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_BASIC_SWIVEL, - caption: this.textBasicSwivel + displayValue: this.textBasicSwivel }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_BOOMERANG, - caption: this.textBoomerang + displayValue: this.textBoomerang }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_BOUNCE, - caption: this.textBounce + displayValue: this.textBounce }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_CREDITS, - caption: this.textCredits + displayValue: this.textCredits }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_CURVE_UP, - caption: this.textCuverUp + displayValue: this.textCuverUp }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_DROP, - caption: this.textDrop + displayValue: this.textDrop }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_FLIP, - caption: this.textFlip + displayValue: this.textFlip }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_FLOAT, - caption: this.textFloat + displayValue: this.textFloat }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_PINWHEEL, - caption: this.textPinwheel + displayValue: this.textPinwheel }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_SPIRAL_IN, - caption: this.textSpiralIn + displayValue: this.textSpiralIn }, { group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_WHIP, - caption: this.textWhip + displayValue: this.textWhip }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_FILL_COLOR, - caption: this.textFillColor + displayValue: this.textFillColor }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_GROW_SHRINK, - caption: this.textGrowShrink + displayValue: this.textGrowShrink }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_LINE_COLOR, - caption: this.textLineColor + displayValue: this.textLineColor }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_SPIN, - caption: this.textSpin + displayValue: this.textSpin }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_TRANSPARENCY, - caption: this.textTransparency + displayValue: this.textTransparency }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, - caption: this.textComplementaryColor + displayValue: this.textComplementaryColor }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, - caption: this.textComplementaryColor2 + displayValue: this.textComplementaryColor2 }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_CONTRASTING_COLOR, - caption: this.textContrastingColor + displayValue: this.textContrastingColor }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, - caption: this.textDarken + displayValue: this.textDarken }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_DESATURAT, - caption: this.textDesaturate + displayValue: this.textDesaturate }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_LIGHTEN, - caption: this.textLighten + displayValue: this.textLighten }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_OBJECT_COLOR, - caption: this.textObjectColor + displayValue: this.textObjectColor }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_PULSE, - caption: this.textPulse + displayValue: this.textPulse }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_COLOR_PULSE, - caption: this.textColorPulse + displayValue: this.textColorPulse }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_GROW_WITH_COLOR, - caption: this.textGrowWithColor + displayValue: this.textGrowWithColor }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_SHIMMER, - caption: this.textShimmer + displayValue: this.textShimmer }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_TEETER, - caption: this.textTeeter + displayValue: this.textTeeter }, { group: 'menu-effect-group-emphasis', level: 'menu-effect-level-exciting', value: AscFormat.EMPHASIS_BLINK, - caption: this.textBlink + displayValue: this.textBlink }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_BLINDS, - caption: this.textBlinds + displayValue: this.textBlinds }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_BOX, - caption: this.textBox + displayValue: this.textBox }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_CHECKERBOARD, - caption: this.textCheckerboard + displayValue: this.textCheckerboard }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_CIRCLE, - caption: this.textCircle + displayValue: this.textCircle }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_DIAMOND, - caption: this.textDiamond + displayValue: this.textDiamond }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_DISAPPEAR, - caption: this.textDisappear + displayValue: this.textDisappear }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_DISSOLVE_OUT, - caption: this.textDissolveOut + displayValue: this.textDissolveOut }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_FLY_OUT_TO, - caption: this.textFlyOut + displayValue: this.textFlyOut }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_PEEK_OUT_TO, - caption: this.textPeekOut + displayValue: this.textPeekOut }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_PLUS, - caption: this.textPlus + displayValue: this.textPlus }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_RANDOM_BARS, - caption: this.textRandomBars + displayValue: this.textRandomBars }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_SPLIT, - caption: this.textSplit + displayValue: this.textSplit }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_STRIPS, - caption: this.textStrips + displayValue: this.textStrips }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_WEDGE, - caption: this.textWedge + displayValue: this.textWedge }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_WHEEL, - caption: this.textWheel + displayValue: this.textWheel }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_WIPE_FROM, - caption: this.textWipe + displayValue: this.textWipe }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_CONTRACT, - caption: this.textContrast + displayValue: this.textContrast }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_FADE, - caption: this.textFade + displayValue: this.textFade }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_SWIVEL, - caption: this.textSwivel + displayValue: this.textSwivel }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_ZOOM, - caption: this.textZoom + displayValue: this.textZoom }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_BASIC_ZOOM, - caption: this.textBasicZoom + displayValue: this.textBasicZoom }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_CENTER_REVOLVE, - caption: this.textCenterRevolve + displayValue: this.textCenterRevolve }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_COLLAPSE, - caption: this.textCollapse + displayValue: this.textCollapse }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_FLOAT_DOWN, - caption: this.textFloatDown + displayValue: this.textFloatDown }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_FLOAT_UP, - caption: this.textFloatUp + displayValue: this.textFloatUp }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SHRINK_AND_TURN, - caption: this.textShrinkTurn + displayValue: this.textShrinkTurn }, //sink down- EXIT_SHRINK_DOWN? { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SPINNER, - caption: this.textSpinner + displayValue: this.textSpinner }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_STRETCHY, - caption: this.textStretch + displayValue: this.textStretch }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BASIC_SWIVEL, - caption: this.textBasicSwivel + displayValue: this.textBasicSwivel }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BOOMERANG, - caption: this.textBoomerang + displayValue: this.textBoomerang }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BOUNCE, - caption: this.textBounce + displayValue: this.textBounce }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_CREDITS, - caption: this.textCredits + displayValue: this.textCredits }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_CURVE_DOWN, - caption: this.textCurveDown + displayValue: this.textCurveDown }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_DROP, - caption: this.textDrop + displayValue: this.textDrop }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_FLIP, - caption: this.textFlip + displayValue: this.textFlip }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_FLOAT, - caption: this.textFloat + displayValue: this.textFloat }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_PINWHEEL, - caption: this.textPinwheel + displayValue: this.textPinwheel }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_SPIRAL_OUT, - caption: this.textSpiralOut + displayValue: this.textSpiralOut }, { group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_WHIP, - caption: this.textWhip + displayValue: this.textWhip }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_4_POINT_STAR, - caption: this.textPointStar4 + displayValue: this.textPointStar4 }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_5_POINT_STAR, - caption: this.textPointStar5 + displayValue: this.textPointStar5 }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_6_POINT_STAR, - caption: this.textPointStar6 + displayValue: this.textPointStar6 }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_8_POINT_STAR, - caption: this.textPointStar8 + displayValue: this.textPointStar8 }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_CIRCLE, - caption: this.textCircle + displayValue: this.textCircle }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_CRESCENT_MOON, - caption: this.textCrescentMoon + displayValue: this.textCrescentMoon }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_DIAMOND, - caption: this.textDiamond + displayValue: this.textDiamond }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_EQUAL_TRIANGLE, - caption: this.textEqualTriangle + displayValue: this.textEqualTriangle }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_FOOTBALL, - caption: this.textFootball + displayValue: this.textFootball }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_HEART, - caption: this.textHeart + displayValue: this.textHeart }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_HEXAGON, - caption: this.textHexagon + displayValue: this.textHexagon }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_OCTAGON, - caption: this.textOctagon + displayValue: this.textOctagon }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PARALLELOGRAM, - caption: this.textParallelogram + displayValue: this.textParallelogram }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PENTAGON, - caption: this.textPentagon + displayValue: this.textPentagon }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_RIGHT_TRIANGLE, - caption: this.textRightTriangle + displayValue: this.textRightTriangle }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_SQUARE, - caption: this.textSquare + displayValue: this.textSquare }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_TEARDROP, - caption: this.textTeardrop + displayValue: this.textTeardrop }, { group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_TRAPEZOID, - caption: this.textTrapezoid + displayValue: this.textTrapezoid }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_DOWN, - caption: this.textArcDown + displayValue: this.textArcDown }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_LEFT, - caption: this.textArcLeft + displayValue: this.textArcLeft }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_RIGHT, - caption: this.textArcRight + displayValue: this.textArcRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_UP, - caption: this.textArcUp + displayValue: this.textArcUp }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_BOUNCE_LEFT, - caption: this.textBounceLeft + displayValue: this.textBounceLeft }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_BOUNCE_RIGHT, - caption: this.textBounceRight + displayValue: this.textBounceRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_CURVY_LEFT, - caption: this.textCurvyLeft + displayValue: this.textCurvyLeft }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_CURVY_RIGHT, - caption: this.textCurvyRight + displayValue: this.textCurvyRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DECAYING_WAVE, - caption: this.textDecayingWave + displayValue: this.textDecayingWave }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DIAGONAL_DOWN_RIGHT, - caption: this.textDiagonalDownRight + displayValue: this.textDiagonalDownRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DIAGONAL_UP_RIGHT, - caption: this.textDiagonalUpRight + displayValue: this.textDiagonalUpRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DOWN, - caption: this.textDown + displayValue: this.textDown }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_FUNNEL, - caption: this.textFunnel + displayValue: this.textFunnel }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_HEARTBEAT, - caption: this.textHeartbeat + displayValue: this.textHeartbeat }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_LEFT, - caption: this.textLeft + displayValue: this.textLeft }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_S_CURVE_1, - caption: this.textSCurve1 + displayValue: this.textSCurve1 }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_S_CURVE_2, - caption: this.textSCurve2 + displayValue: this.textSCurve2 }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SINE_WAVE, - caption: this.textSineWave + displayValue: this.textSineWave }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SINE_SPIRAL_LEFT, - caption: this.textSpiralLeft + displayValue: this.textSpiralLeft }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SINE_SPIRAL_RIGHT, - caption: this.textSpiralRight + displayValue: this.textSpiralRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SPRING, - caption: this.textSpring + displayValue: this.textSpring }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_STAIRS_DOWN, - caption: this.textStairsDown + displayValue: this.textStairsDown }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_DOWN, - caption: this.textTurnDown + displayValue: this.textTurnDown }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_DOWN_RIGHT, - caption: this.textTurnDownRight + displayValue: this.textTurnDownRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_UP, - caption: this.textTurnUp + displayValue: this.textTurnUp }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_UP_RIGHT, - caption: this.textTurnUpRight + displayValue: this.textTurnUpRight }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_UP, - caption: this.textUp + displayValue: this.textUp }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_WAVE, - caption: this.textWave + displayValue: this.textWave }, { group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ZIGZAG, - caption: this.textZigzag + displayValue: this.textZigzag }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_BEAN, - caption: this.textBean + displayValue: this.textBean }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CURVED_SQUARE, - caption: this.textCurvedSquare + displayValue: this.textCurvedSquare }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CURVED_X, - caption: this.textCurvedX + displayValue: this.textCurvedX }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CURVY_STAR, - caption: this.textCurvyStar + displayValue: this.textCurvyStar }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_FIGURE_8_FOUR, - caption: this.textFigureFour + displayValue: this.textFigureFour }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, - caption: this.textHorizontalFigure + displayValue: this.textHorizontalFigure }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_INVERTED_SQUARE, - caption: this.textInvertedSquare + displayValue: this.textInvertedSquare }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_INVERTED_TRIANGLE, - caption: this.textInvertedTriangle + displayValue: this.textInvertedTriangle }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_LOOP_DE_LOOP, - caption: this.textLoopDeLoop + displayValue: this.textLoopDeLoop }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_NEUTRON, - caption: this.textNeutron + displayValue: this.textNeutron }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_PEANUT, - caption: this.textPeanut + displayValue: this.textPeanut }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_POINTY_STAR, - caption: this.textPointStar + displayValue: this.textPointStar }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_SWOOSH, - caption: this.textSwoosh + displayValue: this.textSwoosh }, { group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_VERTICAL_FIGURE_8, - caption: this.textVerticalFigure + displayValue: this.textVerticalFigure } ]; @@ -2299,7 +2300,7 @@ define(function() { case 'menu-effect-group-entrance': arr[AscFormat.ENTRANCE_APPEAR] = []; arr[AscFormat.ENTRANCE_BLINDS] = [ - {value: AscFormat.ENTRANCE_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_BLINDS_HORIZONTAL, displayValue: this.textHorizontal}, {value: AscFormat.ENTRANCE_BLINDS_VERTICAL, caption: this.textVertical} ]; arr[AscFormat.ENTRANCE_BOX] = [ diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 97e7120b3..3cd6b654c 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -43,7 +43,8 @@ define([ 'jquery', 'underscore', 'backbone', - 'presentationeditor/main/app/view/Animation' + 'presentationeditor/main/app/view/Animation', + 'presentationeditor/main/app/view/AnimationDialog' ], function () { 'use strict'; @@ -130,24 +131,32 @@ define([ } }, - onAnimationPane: function(combo, record) { + + onAnimationPane: function() { + (new PE.Views.AnimationDialog({ + api: this.api, + activEffect: this.Effect + })).show(); }, - onAddAnimation: function() { + onAddAnimation: function(combo, record) { var type = record.get('value'); - var parameter; var group = Common.define.effectData.getEffectGroupData().findWhere({id: record.group}).value; - if (this._state.Effect !== type) { - parameter= this.view.setMenuParameters(type, undefined, group == this._state.EffectGroups); - this.api.asc_AddAnimation(this._state.EffectGroups, type, parameter); - if (parameter!= undefined) - this.onParameterClick(parameter); - } + this.addNewEffect(type, group); this._state.EffectGroups = group; this._state.Effect = type; }, + addNewEffect: function (type, group) { + if (this._state.Effect == type) return; + + var parameter= this.view.setMenuParameters(type, undefined, group == this._state.EffectGroups); + this.api.asc_AddAnimation(this._state.EffectGroups, type, parameter); + if (parameter!= undefined) + this.onParameterClick(parameter); + }, + onDurationChange: function(field, newValue, oldValue, eOpts) { if (this.api) { this._state.Duration = field.getNumberValue() * 1000; @@ -166,16 +175,8 @@ define([ onEffectSelect: function (combo, record) { var type = record.get('value'); - var parameter; var group = _.findWhere(Common.define.effectData.getEffectGroupData(),{id: record.get('group')}).value; - if (this._state.Effect !== type) { - parameter= this.view.setMenuParameters(type, undefined, group != this._state.EffectGroups); - this.api.asc_AddAnimation(group, type, parameter); - if (parameter!= undefined) { - this.onParameterClick(parameter); - } - //else this.api.asc_AddAnimation(group, type,-1); - } + this.addNewEffect(type, group); this._state.EffectGroups = group; this._state.Effect = type; }, diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 56a39d04e..1f2ab2538 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -102,7 +102,7 @@ define([ me.cmbStart.on('selected',function (combo, record) { me.fireEvent('animation:startselect',[combo, record]) - }) + }); } if (me.numRepeat) { @@ -133,7 +133,7 @@ define([ var _set = PE.enumLock; this.lockedControls = []; - this._arrEffectName = [{group:'none', value: -10, iconCls: 'transition-none', caption: this.textNone}]; + this._arrEffectName = [{group:'none', value: -10, iconCls: 'transition-none', displayValue: this.textNone}]; Array.prototype.push.apply( this._arrEffectName, Common.define.effectData.getEffectData()); this._arrEffectOptions = []; this.listEffects = new Common.UI.ComboDataView({ @@ -173,7 +173,7 @@ define([ this.listEffects.fieldPicker.itemTemplate = _.template([ '
', '
', - '
<%= caption %>
', + '
<%= displayValue %>
', '
' ].join('')); this.listEffects.menuPicker.itemTemplate = this.listEffects.fieldPicker.itemTemplate; diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js new file mode 100644 index 000000000..2b64623cd --- /dev/null +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -0,0 +1,128 @@ +/* + * + * (c) Copyright Ascensio System SIA 2010-2019 + * + * This program is a free software product. You can redistribute it and/or + * modify it under the terms of the GNU Affero General Public License (AGPL) + * version 3 as published by the Free Software Foundation. In accordance with + * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect + * that Ascensio System SIA expressly excludes the warranty of non-infringement + * of any third-party rights. + * + * This program is distributed WITHOUT ANY WARRANTY; without even the implied + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For + * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html + * + * You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha + * street, Riga, Latvia, EU, LV-1050. + * + * The interactive user interfaces in modified source and object code versions + * of the Program must display Appropriate Legal Notices, as required under + * Section 5 of the GNU AGPL version 3. + * + * Pursuant to Section 7(b) of the License you must retain the original Product + * logo when distributing the program. Pursuant to Section 7(e) we decline to + * grant you any rights under trademark law for use of our trademarks. + * + * All the Product's GUI elements, including illustrations and icon sets, as + * well as technical writing content are licensed under the terms of the + * Creative Commons Attribution-ShareAlike 4.0 International. See the License + * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode + * +*/ +/** + * AnimationDialog.js + * + * Created by Olga Sharova on 29/11/21 + * Copyright (c) 2021 Ascensio System SIA. All rights reserved. + * + */ + +define([ + 'common/main/lib/component/Window' +], function () { 'use strict'; + PE.Views.AnimationDialog = Common.UI.Window.extend(_.extend({ + options: { + width: 350, + height: 426, + header: true, + cls: 'animation-dlg', + buttons: ['ok', 'cancel'] + }, + initialize : function(options) { + _.extend(this.options, { + title: this.textTitle + }, options || {}); + this.template = [ + '
', + '
', + '
', + '
', + '
', + '
' + ].join(''); + this.allEffects = Common.define.effectData.getEffectFullData(); + this.options.tpl = _.template(this.template)(this.options); + this.api = this.options.api; + this.activEffect = this.options.Effect; + if (this.activEffect != undefined) { + var itemEffect= this.allEffects.findWhere({value: this.activEffect}); + this.activeGroup = itemEffect.group; + this.activeLevel = itemEffect.level; + } + Common.UI.Window.prototype.initialize.call(this, this.options); + }, + setEvents: function() { + this.cmbGroup.on('selected', _.bind(this.onGroupSelect,this)); + } , + render: function() { + Common.UI.Window.prototype.render.call(this); + + var $window = this.getChild(); + + var footer = $window.find('.footer'); + footer.css({"text-align": "center"}); + + this.cmbGroup = new Common.UI.ComboBox({ + el : $('#animation-group'), + cls: 'input-group-nr', + editable: false, + style : 'margin-top: 16px; width: 100%;', + takeFocusOnClose: true, + data : Common.define.effectData.getEffectGroupData(), + value : (this.activEffect != undefined)?this.activeGroup:undefined + }); + + this.cmbLevel = new Common.UI.ComboBox({ + el : $('#animation-level'), + cls: 'input-group-nr', + editable: false, + style : 'margin-top: 16px; width: 100%;', + takeFocusOnClose: true, + data : Common.define.effectData.getLevelEffect(false) + }); + + this.lstEffectList = new Common.UI.ListView({ + el : $('#animation-list'), + scroll : true, + data : (this.activEffect != undefined)?this.allEffects.where({group: this.activeGroup, level: this.activeLevel}):undefined + }); + + this.chPreview = new Common.UI.CheckBox({ + el : $('#animation-setpreview'), + labelText : this.textPreviewEffect + }); + + this.setEvents.call(this); + + }, + onGroupSelect: function (combo, record) { + this.activeGroup = record.value; + this.cmbLevel.data=Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path'); + this.cmbLevel.setValue(this.cmbLevel.data[0].displayValue); + }, + textTitle: 'More Effects', + textPreviewEffect: 'Preview Effect' + + }, PE.Views.AnimationDialog || {})); +}); \ No newline at end of file From b217759f82946be51e8aece3fcca1b1089a08d6b Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 2 Dec 2021 23:42:54 +0300 Subject: [PATCH 16/74] [Common] ComboDataView: add groups for DataView, refactoring item template --- .../main/lib/component/ComboDataView.js | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/apps/common/main/lib/component/ComboDataView.js b/apps/common/main/lib/component/ComboDataView.js index fb0b1af65..6597591ba 100644 --- a/apps/common/main/lib/component/ComboDataView.js +++ b/apps/common/main/lib/component/ComboDataView.js @@ -81,6 +81,7 @@ define([ this.style = this.options.style; this.hint = this.options.hint; this.store = this.options.store || new Common.UI.DataViewStore(); + this.groups = this.options.groups; this.itemWidth = this.options.itemWidth; this.itemHeight = this.options.itemHeight; this.menuMaxHeight = this.options.menuMaxHeight; @@ -92,18 +93,19 @@ define([ this.needFillComboView = false; this.minWidth = this.options.minWidth; this.delayRenderTips = this.options.delayRenderTips || false; + this.itemTemplate = this.options.itemTemplate || _.template([ + '
', + '', + '<% if (typeof title !== "undefined") {%>', + '<%= title %>', + '<% } %>', + '
' + ].join('')); this.fieldPicker = new Common.UI.DataView({ cls: 'field-picker', allowScrollbar: false, - itemTemplate : _.template([ - '
', - '', - '<% if (typeof title !== "undefined") {%>', - '<%= title %>', - '<% } %>', - '
' - ].join('')), + itemTemplate : this.itemTemplate, delayRenderTips: this.delayRenderTips }); @@ -128,15 +130,9 @@ define([ restoreHeight: this.menuMaxHeight, style: 'max-height: '+this.menuMaxHeight+'px;', enableKeyEvents: this.options.enableKeyEvents, + groups: this.groups, store: this.store, - itemTemplate : _.template([ - '
', - '', - '<% if (typeof title !== "undefined") {%>', - '<%= title %>', - '<% } %>', - '
' - ].join('')), + itemTemplate : this.itemTemplate, delayRenderTips: this.delayRenderTips }); From 125ff2bc5fb7b924daad282769904425fc58744f Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 3 Dec 2021 00:41:39 +0300 Subject: [PATCH 17/74] [PE] Fix animation effects list --- apps/common/main/lib/util/define.js | 60 +++++++++---------- .../main/app/controller/Animation.js | 12 ++-- .../main/app/view/Animation.js | 30 +++++----- .../main/resources/less/animation.less | 24 ++++++-- 4 files changed, 71 insertions(+), 55 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index c523b07a0..b557ec4d3 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -1008,15 +1008,15 @@ define(function() { { id: 'menu-effect-group-entrance', value: AscFormat.PRESET_CLASS_ENTR, - displayValue: this.textEntrance + caption: this.textEntrance }, { id: 'menu-effect-group-emphasis', value: AscFormat.PRESET_CLASS_EMPH, - displayValue: this.textEmphasis + caption: this.textEmphasis }, - {id: 'menu-effect-group-exit', value: Asc.PRESET_CLASS_EXIT, displayValue: this.textExit}, - {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, displayValue: this.textPath} + {id: 'menu-effect-group-exit', value: AscFormat.PRESET_CLASS_EXIT, caption: this.textExit}, + {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, caption: this.textPath} ]; }, @@ -1293,32 +1293,32 @@ define(function() { iconCls: 'transition-push', displayValue: this.textBounce }, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_UP, iconCls: 'transition-push', displayValue: this.textUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', displayValue: this.textArcDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', displayValue: this.textArcLeft}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', displayValue: this.textArcRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', displayValue: this.textArcUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', displayValue: this.textTurnDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnDownRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', displayValue: this.textTurnUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnUpRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', displayValue: this.textEqualTriangle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', displayValue: this.textHexagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', displayValue: this.textOctagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', displayValue: this.textParallelogram}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', displayValue: this.textPentagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', displayValue: this.textRightTriangle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', displayValue: this.textSquare}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', displayValue: this.textTrapezoid}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_UP, iconCls: 'transition-push', displayValue: this.textUp}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', displayValue: this.textArcDown}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', displayValue: this.textArcLeft}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', displayValue: this.textArcRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', displayValue: this.textArcUp}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', displayValue: this.textTurnDown}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnDownRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', displayValue: this.textTurnUp}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnUpRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', displayValue: this.textEqualTriangle}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', displayValue: this.textHexagon}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', displayValue: this.textOctagon}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', displayValue: this.textParallelogram}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', displayValue: this.textPentagon}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', displayValue: this.textRightTriangle}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', displayValue: this.textSquare}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', displayValue: this.textTrapezoid}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath} ]; }, diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 3cd6b654c..826b7e716 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -125,7 +125,7 @@ define([ if(this.api && this.AnimationProperties) { this.AnimationProperties.asc_putSubtype(value); this.api.asc_SetAnimationProperties(this.AnimationProperties); - this.getAnimationProperties(); + // this.getAnimationProperties(); console.log(this.AnimationProperties.asc_getSubtype()); } @@ -148,11 +148,11 @@ define([ this._state.Effect = type; }, - addNewEffect: function (type, group) { + addNewEffect: function (type, group, replace) { if (this._state.Effect == type) return; var parameter= this.view.setMenuParameters(type, undefined, group == this._state.EffectGroups); - this.api.asc_AddAnimation(this._state.EffectGroups, type, parameter); + this.api.asc_AddAnimation(this._state.EffectGroups, type, parameter!==undefined ? parameter : 0, !!replace); if (parameter!= undefined) this.onParameterClick(parameter); }, @@ -176,7 +176,7 @@ define([ onEffectSelect: function (combo, record) { var type = record.get('value'); var group = _.findWhere(Common.define.effectData.getEffectGroupData(),{id: record.get('group')}).value; - this.addNewEffect(type, group); + this.addNewEffect(type, group, true); this._state.EffectGroups = group; this._state.Effect = type; }, @@ -230,7 +230,7 @@ define([ var value; this._state.EffectGroup = this.AnimationProperties.asc_getClass(); value = this.AnimationProperties.asc_getType(); - value = !value ? -10 : value; + value = !value ? AscFormat.ANIM_PRESET_NONE : value; this._state.EffectOption = this.AnimationProperties.asc_getSubtype(); this.view.setMenuParameters(value,this._state.EffectOption,true); this._state.Effect = value; @@ -289,7 +289,7 @@ define([ (this._state.StartSelect==undefined)&&(this._state.StartSelect = AscFormat.NODE_TYPE_CLICKEFFECT); item = me.cmbStart.store.findWhere({value: this._state.StartSelect}); me.cmbStart.selectRecord(item); - me.chRewind.setValue(this._state.Rewind); + me.chRewind.setValue(this._state.Rewind, true); } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 1f2ab2538..c3f73e34d 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -133,13 +133,22 @@ define([ var _set = PE.enumLock; this.lockedControls = []; - this._arrEffectName = [{group:'none', value: -10, iconCls: 'transition-none', displayValue: this.textNone}]; - Array.prototype.push.apply( this._arrEffectName, Common.define.effectData.getEffectData()); + this._arrEffectName = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-none', displayValue: this.textNone}].concat(Common.define.effectData.getEffectData()); this._arrEffectOptions = []; + var itemWidth = 87, + itemHeight = 40; this.listEffects = new Common.UI.ComboDataView({ - cls: 'combo-styles', - itemWidth: 87, - itemHeight: 40, + cls: 'combo-styles animation', + itemWidth: itemWidth, + itemHeight: itemHeight, + itemTemplate: _.template([ + '
', + '
', + '
<%= displayValue %>
', + '
' + ].join('')), + groups: new Common.UI.DataViewGroupStore([{id: 'none', value: -10, caption: this.textNone}].concat(Common.define.effectData.getEffectGroupData())), + store: new Common.UI.DataViewStore(this._arrEffectName), enableKeyEvents: true, //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], dataHint: '1', @@ -168,15 +177,6 @@ define([ } }); this.lockedControls.push(this.listEffects); - this.listEffects.menuPicker.store.add(this._arrEffectName); - - this.listEffects.fieldPicker.itemTemplate = _.template([ - '
', - '
', - '
<%= displayValue %>
', - '
' - ].join('')); - this.listEffects.menuPicker.itemTemplate = this.listEffects.fieldPicker.itemTemplate; this.btnPreview = new Common.UI.Button({ cls: 'btn-toolbar', // x-huge icon-top', @@ -450,7 +450,7 @@ define([ var selectedElement; this.btnParameters.menu.removeAll(); - if(this._arrEffectOptions[effect.value]) { + if(this._arrEffectOptions[effect.value] && this._arrEffectOptions[effect.value].length>0) { var i=0; this._arrEffectOptions[effect.value].forEach(function (opt, index) { this.btnParameters.menu.addItem(opt); diff --git a/apps/presentationeditor/main/resources/less/animation.less b/apps/presentationeditor/main/resources/less/animation.less index 7167833f6..5e75570e1 100644 --- a/apps/presentationeditor/main/resources/less/animation.less +++ b/apps/presentationeditor/main/resources/less/animation.less @@ -34,6 +34,18 @@ } } } + .menu-picker-container .dataview { + padding: 10px 0 0; + .group-description { + padding: 3px 0 3px 10px; + font-weight: bold; + } + + .group-items-container > div { + margin: 0 -1px -1px 0; + margin: 0 calc(-1px / var(--pixel-ratio-factor, 1)) 0; + } + } } label { @@ -58,10 +70,6 @@ } } -.caption{ - line-height: 18px; - font-size: 11px; -} .btn_item { color: @text-normal-ie; color: @text-normal; @@ -76,4 +84,12 @@ margin-top: -2px; } + .caption{ + line-height: 18px; + font-size: 11px; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + text-align: center; + } } \ No newline at end of file From bac52377a5add0c1acafb62a4e46e701464975d9 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 3 Dec 2021 01:36:15 +0300 Subject: [PATCH 18/74] [PE] Add animation effect --- .../main/app/controller/Animation.js | 4 +- .../main/app/view/Animation.js | 39 +++++++++++++++---- .../main/resources/less/animation.less | 37 ++++++++++++++++-- 3 files changed, 68 insertions(+), 12 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 826b7e716..a35f1f67d 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -140,9 +140,9 @@ define([ })).show(); }, - onAddAnimation: function(combo, record) { + onAddAnimation: function(picker, record) { var type = record.get('value'); - var group = Common.define.effectData.getEffectGroupData().findWhere({id: record.group}).value; + var group = _.findWhere(Common.define.effectData.getEffectGroupData(),{id: record.get('group')}).value; this.addNewEffect(type, group); this._state.EffectGroups = group; this._state.Effect = type; diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index c3f73e34d..493727179 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -80,11 +80,6 @@ define([ me.fireEvent('animation:animationpane', [me.btnAnimationPane]); }, me)); } - if (me.btnAddAnimation) { - me.btnAddAnimation.on('click', _.bind(function(btn) { - me.fireEvent('animation:addanimation', [me.btnAddAnimation]); - }, me)); - } if (me.numDuration) { me.numDuration.on('change', function(bth) { @@ -217,7 +212,6 @@ define([ this.btnAddAnimation = new Common.UI.Button({ cls: 'btn-toolbar x-huge icon-top', caption: this.txtAddEffect, - split: true, iconCls: 'toolbar__icon icon btn-addslide', menu: true, //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], @@ -367,8 +361,39 @@ define([ (new Promise(function (accept, reject) { accept(); })).then(function() { - setEvents.call(me); + + me.btnAddAnimation.setMenu( new Common.UI.Menu({ + style: 'width: 403px;padding-top: 12px;', + items: [ + {template: _.template('')} + ] + })); + + var itemWidth = 87, + itemHeight = 40; + var onShowBefore = function(menu) { + var picker = new Common.UI.DataView({ + el: $('#id-toolbar-menu-addanimation'), + parentMenu: menu, + showLast: false, + restoreHeight: 465, + groups: new Common.UI.DataViewGroupStore(Common.define.effectData.getEffectGroupData()), + store: new Common.UI.DataViewStore(Common.define.effectData.getEffectData()), + itemTemplate: _.template([ + '
', + '
', + '
<%= displayValue %>
', + '
' + ].join('')) + }); + picker.on('item:click', function (picker, item, record, e) { + if (record) + me.fireEvent('animation:addanimation', [picker, record]); + }); + menu.off('show:before', onShowBefore); + }; + me.btnAddAnimation.menu.on('show:before', onShowBefore); }); }, diff --git a/apps/presentationeditor/main/resources/less/animation.less b/apps/presentationeditor/main/resources/less/animation.less index 5e75570e1..6d1d0de60 100644 --- a/apps/presentationeditor/main/resources/less/animation.less +++ b/apps/presentationeditor/main/resources/less/animation.less @@ -35,18 +35,49 @@ } } .menu-picker-container .dataview { - padding: 10px 0 0; + padding: 10px 0 0 2px; + .group-description { padding: 3px 0 3px 10px; font-weight: bold; } .group-items-container > div { - margin: 0 -1px -1px 0; - margin: 0 calc(-1px / var(--pixel-ratio-factor, 1)) 0; + margin: 0; } } } + .menu-animation { + margin: 0 5px 0 2px; + + .group-description { + padding: 3px 0 3px 10px; + font-weight: bold; + } + + .group-items-container { + float: left; + position: relative; + } + .item { + padding: 2px; + margin:0 ; + border: calc(2*@scaled-one-px-value-ie) solid transparent; + border: calc(@scaled-two-px-value) solid transparent; + .box-shadow(none); + + &:hover{ + border-color: @border-preview-hover-ie; + border-color: @border-preview-hover; + } + + &.selected + { + border-color: @border-preview-select-ie; + border-color: @border-preview-select; + } + } + } label { margin-right: 10px; From fbc521f76aa77a320517492cffcd32cc9314f28f Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 3 Dec 2021 06:46:24 +0300 Subject: [PATCH 19/74] Fix bugs and refactoring --- apps/common/main/lib/util/define.js | 3002 +++++------------ .../main/app/controller/Animation.js | 140 +- .../main/app/view/Animation.js | 126 +- .../main/app/view/AnimationDialog.js | 40 +- 4 files changed, 1013 insertions(+), 2295 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index c523b07a0..536dc359a 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -33,26 +33,26 @@ if (Common === undefined) { var Common = {}; } + if (Common.define === undefined) { Common.define = {}; } -define(function() { - 'use strict'; +define(function(){ 'use strict'; Common.define.c_oAscMathMainType = { - Symbol: 0x00, - Fraction: 0x01, - Script: 0x02, - Radical: 0x03, - Integral: 0x04, - LargeOperator: 0x05, - Bracket: 0x06, - Function: 0x07, - Accent: 0x08, - LimitLog: 0x09, - Operator: 0x0a, - Matrix: 0x0b + Symbol : 0x00, + Fraction : 0x01, + Script : 0x02, + Radical : 0x03, + Integral : 0x04, + LargeOperator: 0x05, + Bracket : 0x06, + Function : 0x07, + Accent : 0x08, + LimitLog : 0x09, + Operator : 0x0a, + Matrix : 0x0b }; // [translate, count cells, scroll] @@ -62,360 +62,360 @@ define(function() { // equations types Common.define.c_oAscMathType = { - Symbol_pm: 0x00000000, - Symbol_infinity: 0x00000001, - Symbol_equals: 0x00000002, - Symbol_neq: 0x00000003, - Symbol_about: 0x00000004, - Symbol_times: 0x00000005, - Symbol_div: 0x00000006, - Symbol_factorial: 0x00000007, - Symbol_propto: 0x00000008, - Symbol_less: 0x00000009, - Symbol_ll: 0x0000000a, - Symbol_greater: 0x0000000b, - Symbol_gg: 0x0000000c, - Symbol_leq: 0x0000000d, - Symbol_geq: 0x0000000e, - Symbol_mp: 0x0000000f, - Symbol_cong: 0x00000010, - Symbol_approx: 0x00000011, - Symbol_equiv: 0x00000012, - Symbol_forall: 0x00000013, - Symbol_additional: 0x00000014, - Symbol_partial: 0x00000015, - Symbol_sqrt: 0x00000016, - Symbol_cbrt: 0x00000017, - Symbol_qdrt: 0x00000018, - Symbol_cup: 0x00000019, - Symbol_cap: 0x0000001a, - Symbol_emptyset: 0x0000001b, - Symbol_percent: 0x0000001c, - Symbol_degree: 0x0000001d, - Symbol_fahrenheit: 0x0000001e, - Symbol_celsius: 0x0000001f, - Symbol_inc: 0x00000020, - Symbol_nabla: 0x00000021, - Symbol_exists: 0x00000022, - Symbol_notexists: 0x00000023, - Symbol_in: 0x00000024, - Symbol_ni: 0x00000025, - Symbol_leftarrow: 0x00000026, - Symbol_uparrow: 0x00000027, - Symbol_rightarrow: 0x00000028, - Symbol_downarrow: 0x00000029, - Symbol_leftrightarrow: 0x0000002a, - Symbol_therefore: 0x0000002b, - Symbol_plus: 0x0000002c, - Symbol_minus: 0x0000002d, - Symbol_not: 0x0000002e, - Symbol_ast: 0x0000002f, - Symbol_bullet: 0x00000030, - Symbol_vdots: 0x00000031, - Symbol_cdots: 0x00000032, - Symbol_rddots: 0x00000033, - Symbol_ddots: 0x00000034, - Symbol_aleph: 0x00000035, - Symbol_beth: 0x00000036, - Symbol_QED: 0x00000037, - Symbol_alpha: 0x00010000, - Symbol_beta: 0x00010001, - Symbol_gamma: 0x00010002, - Symbol_delta: 0x00010003, - Symbol_varepsilon: 0x00010004, - Symbol_epsilon: 0x00010005, - Symbol_zeta: 0x00010006, - Symbol_eta: 0x00010007, - Symbol_theta: 0x00010008, - Symbol_vartheta: 0x00010009, - Symbol_iota: 0x0001000a, - Symbol_kappa: 0x0001000b, - Symbol_lambda: 0x0001000c, - Symbol_mu: 0x0001000d, - Symbol_nu: 0x0001000e, - Symbol_xsi: 0x0001000f, - Symbol_o: 0x00010010, - Symbol_pi: 0x00010011, - Symbol_varpi: 0x00010012, - Symbol_rho: 0x00010013, - Symbol_varrho: 0x00010014, - Symbol_sigma: 0x00010015, - Symbol_varsigma: 0x00010016, - Symbol_tau: 0x00010017, - Symbol_upsilon: 0x00010018, - Symbol_varphi: 0x00010019, - Symbol_phi: 0x0001001a, - Symbol_chi: 0x0001001b, - Symbol_psi: 0x0001001c, - Symbol_omega: 0x0001001d, - Symbol_Alpha: 0x00020000, - Symbol_Beta: 0x00020001, - Symbol_Gamma: 0x00020002, - Symbol_Delta: 0x00020003, - Symbol_Epsilon: 0x00020004, - Symbol_Zeta: 0x00020005, - Symbol_Eta: 0x00020006, - Symbol_Theta: 0x00020007, - Symbol_Iota: 0x00020008, - Symbol_Kappa: 0x00020009, - Symbol_Lambda: 0x0002000a, - Symbol_Mu: 0x0002000b, - Symbol_Nu: 0x0002000c, - Symbol_Xsi: 0x0002000d, - Symbol_O: 0x0002000e, - Symbol_Pi: 0x0002000f, - Symbol_Rho: 0x00020010, - Symbol_Sigma: 0x00020011, - Symbol_Tau: 0x00020012, - Symbol_Upsilon: 0x00020013, - Symbol_Phi: 0x00020014, - Symbol_Chi: 0x00020015, - Symbol_Psi: 0x00020016, - Symbol_Omega: 0x00020017, + Symbol_pm : 0x00000000, + Symbol_infinity : 0x00000001, + Symbol_equals : 0x00000002, + Symbol_neq : 0x00000003, + Symbol_about : 0x00000004, + Symbol_times : 0x00000005, + Symbol_div : 0x00000006, + Symbol_factorial : 0x00000007, + Symbol_propto : 0x00000008, + Symbol_less : 0x00000009, + Symbol_ll : 0x0000000a, + Symbol_greater : 0x0000000b, + Symbol_gg : 0x0000000c, + Symbol_leq : 0x0000000d, + Symbol_geq : 0x0000000e, + Symbol_mp : 0x0000000f, + Symbol_cong : 0x00000010, + Symbol_approx : 0x00000011, + Symbol_equiv : 0x00000012, + Symbol_forall : 0x00000013, + Symbol_additional : 0x00000014, + Symbol_partial : 0x00000015, + Symbol_sqrt : 0x00000016, + Symbol_cbrt : 0x00000017, + Symbol_qdrt : 0x00000018, + Symbol_cup : 0x00000019, + Symbol_cap : 0x0000001a, + Symbol_emptyset : 0x0000001b, + Symbol_percent : 0x0000001c, + Symbol_degree : 0x0000001d, + Symbol_fahrenheit : 0x0000001e, + Symbol_celsius : 0x0000001f, + Symbol_inc : 0x00000020, + Symbol_nabla : 0x00000021, + Symbol_exists : 0x00000022, + Symbol_notexists : 0x00000023, + Symbol_in : 0x00000024, + Symbol_ni : 0x00000025, + Symbol_leftarrow : 0x00000026, + Symbol_uparrow : 0x00000027, + Symbol_rightarrow : 0x00000028, + Symbol_downarrow : 0x00000029, + Symbol_leftrightarrow : 0x0000002a, + Symbol_therefore : 0x0000002b, + Symbol_plus : 0x0000002c, + Symbol_minus : 0x0000002d, + Symbol_not : 0x0000002e, + Symbol_ast : 0x0000002f, + Symbol_bullet : 0x00000030, + Symbol_vdots : 0x00000031, + Symbol_cdots : 0x00000032, + Symbol_rddots : 0x00000033, + Symbol_ddots : 0x00000034, + Symbol_aleph : 0x00000035, + Symbol_beth : 0x00000036, + Symbol_QED : 0x00000037, + Symbol_alpha : 0x00010000, + Symbol_beta : 0x00010001, + Symbol_gamma : 0x00010002, + Symbol_delta : 0x00010003, + Symbol_varepsilon : 0x00010004, + Symbol_epsilon : 0x00010005, + Symbol_zeta : 0x00010006, + Symbol_eta : 0x00010007, + Symbol_theta : 0x00010008, + Symbol_vartheta : 0x00010009, + Symbol_iota : 0x0001000a, + Symbol_kappa : 0x0001000b, + Symbol_lambda : 0x0001000c, + Symbol_mu : 0x0001000d, + Symbol_nu : 0x0001000e, + Symbol_xsi : 0x0001000f, + Symbol_o : 0x00010010, + Symbol_pi : 0x00010011, + Symbol_varpi : 0x00010012, + Symbol_rho : 0x00010013, + Symbol_varrho : 0x00010014, + Symbol_sigma : 0x00010015, + Symbol_varsigma : 0x00010016, + Symbol_tau : 0x00010017, + Symbol_upsilon : 0x00010018, + Symbol_varphi : 0x00010019, + Symbol_phi : 0x0001001a, + Symbol_chi : 0x0001001b, + Symbol_psi : 0x0001001c, + Symbol_omega : 0x0001001d, + Symbol_Alpha : 0x00020000, + Symbol_Beta : 0x00020001, + Symbol_Gamma : 0x00020002, + Symbol_Delta : 0x00020003, + Symbol_Epsilon : 0x00020004, + Symbol_Zeta : 0x00020005, + Symbol_Eta : 0x00020006, + Symbol_Theta : 0x00020007, + Symbol_Iota : 0x00020008, + Symbol_Kappa : 0x00020009, + Symbol_Lambda : 0x0002000a, + Symbol_Mu : 0x0002000b, + Symbol_Nu : 0x0002000c, + Symbol_Xsi : 0x0002000d, + Symbol_O : 0x0002000e, + Symbol_Pi : 0x0002000f, + Symbol_Rho : 0x00020010, + Symbol_Sigma : 0x00020011, + Symbol_Tau : 0x00020012, + Symbol_Upsilon : 0x00020013, + Symbol_Phi : 0x00020014, + Symbol_Chi : 0x00020015, + Symbol_Psi : 0x00020016, + Symbol_Omega : 0x00020017, - FractionVertical: 0x01000000, - FractionDiagonal: 0x01000001, - FractionHorizontal: 0x01000002, - FractionSmall: 0x01000003, - FractionDifferential_1: 0x01010000, - FractionDifferential_2: 0x01010001, - FractionDifferential_3: 0x01010002, - FractionDifferential_4: 0x01010003, - FractionPi_2: 0x01010004, + FractionVertical : 0x01000000, + FractionDiagonal : 0x01000001, + FractionHorizontal : 0x01000002, + FractionSmall : 0x01000003, + FractionDifferential_1 : 0x01010000, + FractionDifferential_2 : 0x01010001, + FractionDifferential_3 : 0x01010002, + FractionDifferential_4 : 0x01010003, + FractionPi_2 : 0x01010004, - ScriptSup: 0x02000000, - ScriptSub: 0x02000001, - ScriptSubSup: 0x02000002, - ScriptSubSupLeft: 0x02000003, - ScriptCustom_1: 0x02010000, - ScriptCustom_2: 0x02010001, - ScriptCustom_3: 0x02010002, - ScriptCustom_4: 0x02010003, + ScriptSup : 0x02000000, + ScriptSub : 0x02000001, + ScriptSubSup : 0x02000002, + ScriptSubSupLeft : 0x02000003, + ScriptCustom_1 : 0x02010000, + ScriptCustom_2 : 0x02010001, + ScriptCustom_3 : 0x02010002, + ScriptCustom_4 : 0x02010003, - RadicalSqrt: 0x03000000, - RadicalRoot_n: 0x03000001, - RadicalRoot_2: 0x03000002, - RadicalRoot_3: 0x03000003, - RadicalCustom_1: 0x03010000, - RadicalCustom_2: 0x03010001, + RadicalSqrt : 0x03000000, + RadicalRoot_n : 0x03000001, + RadicalRoot_2 : 0x03000002, + RadicalRoot_3 : 0x03000003, + RadicalCustom_1 : 0x03010000, + RadicalCustom_2 : 0x03010001, - Integral: 0x04000000, - IntegralSubSup: 0x04000001, - IntegralCenterSubSup: 0x04000002, - IntegralDouble: 0x04000003, - IntegralDoubleSubSup: 0x04000004, - IntegralDoubleCenterSubSup: 0x04000005, - IntegralTriple: 0x04000006, - IntegralTripleSubSup: 0x04000007, - IntegralTripleCenterSubSup: 0x04000008, - IntegralOriented: 0x04010000, - IntegralOrientedSubSup: 0x04010001, - IntegralOrientedCenterSubSup: 0x04010002, - IntegralOrientedDouble: 0x04010003, - IntegralOrientedDoubleSubSup: 0x04010004, - IntegralOrientedDoubleCenterSubSup: 0x04010005, - IntegralOrientedTriple: 0x04010006, - IntegralOrientedTripleSubSup: 0x04010007, - IntegralOrientedTripleCenterSubSup: 0x04010008, - Integral_dx: 0x04020000, - Integral_dy: 0x04020001, - Integral_dtheta: 0x04020002, + Integral : 0x04000000, + IntegralSubSup : 0x04000001, + IntegralCenterSubSup : 0x04000002, + IntegralDouble : 0x04000003, + IntegralDoubleSubSup : 0x04000004, + IntegralDoubleCenterSubSup : 0x04000005, + IntegralTriple : 0x04000006, + IntegralTripleSubSup : 0x04000007, + IntegralTripleCenterSubSup : 0x04000008, + IntegralOriented : 0x04010000, + IntegralOrientedSubSup : 0x04010001, + IntegralOrientedCenterSubSup : 0x04010002, + IntegralOrientedDouble : 0x04010003, + IntegralOrientedDoubleSubSup : 0x04010004, + IntegralOrientedDoubleCenterSubSup : 0x04010005, + IntegralOrientedTriple : 0x04010006, + IntegralOrientedTripleSubSup : 0x04010007, + IntegralOrientedTripleCenterSubSup : 0x04010008, + Integral_dx : 0x04020000, + Integral_dy : 0x04020001, + Integral_dtheta : 0x04020002, - LargeOperator_Sum: 0x05000000, - LargeOperator_Sum_CenterSubSup: 0x05000001, - LargeOperator_Sum_SubSup: 0x05000002, - LargeOperator_Sum_CenterSub: 0x05000003, - LargeOperator_Sum_Sub: 0x05000004, - LargeOperator_Prod: 0x05010000, - LargeOperator_Prod_CenterSubSup: 0x05010001, - LargeOperator_Prod_SubSup: 0x05010002, - LargeOperator_Prod_CenterSub: 0x05010003, - LargeOperator_Prod_Sub: 0x05010004, - LargeOperator_CoProd: 0x05010005, - LargeOperator_CoProd_CenterSubSup: 0x05010006, - LargeOperator_CoProd_SubSup: 0x05010007, - LargeOperator_CoProd_CenterSub: 0x05010008, - LargeOperator_CoProd_Sub: 0x05010009, - LargeOperator_Union: 0x05020000, - LargeOperator_Union_CenterSubSup: 0x05020001, - LargeOperator_Union_SubSup: 0x05020002, - LargeOperator_Union_CenterSub: 0x05020003, - LargeOperator_Union_Sub: 0x05020004, - LargeOperator_Intersection: 0x05020005, - LargeOperator_Intersection_CenterSubSup: 0x05020006, - LargeOperator_Intersection_SubSup: 0x05020007, - LargeOperator_Intersection_CenterSub: 0x05020008, - LargeOperator_Intersection_Sub: 0x05020009, - LargeOperator_Disjunction: 0x05030000, - LargeOperator_Disjunction_CenterSubSup: 0x05030001, - LargeOperator_Disjunction_SubSup: 0x05030002, - LargeOperator_Disjunction_CenterSub: 0x05030003, - LargeOperator_Disjunction_Sub: 0x05030004, - LargeOperator_Conjunction: 0x05030005, - LargeOperator_Conjunction_CenterSubSup: 0x05030006, - LargeOperator_Conjunction_SubSup: 0x05030007, - LargeOperator_Conjunction_CenterSub: 0x05030008, - LargeOperator_Conjunction_Sub: 0x05030009, - LargeOperator_Custom_1: 0x05040000, - LargeOperator_Custom_2: 0x05040001, - LargeOperator_Custom_3: 0x05040002, - LargeOperator_Custom_4: 0x05040003, - LargeOperator_Custom_5: 0x05040004, + LargeOperator_Sum : 0x05000000, + LargeOperator_Sum_CenterSubSup : 0x05000001, + LargeOperator_Sum_SubSup : 0x05000002, + LargeOperator_Sum_CenterSub : 0x05000003, + LargeOperator_Sum_Sub : 0x05000004, + LargeOperator_Prod : 0x05010000, + LargeOperator_Prod_CenterSubSup : 0x05010001, + LargeOperator_Prod_SubSup : 0x05010002, + LargeOperator_Prod_CenterSub : 0x05010003, + LargeOperator_Prod_Sub : 0x05010004, + LargeOperator_CoProd : 0x05010005, + LargeOperator_CoProd_CenterSubSup : 0x05010006, + LargeOperator_CoProd_SubSup : 0x05010007, + LargeOperator_CoProd_CenterSub : 0x05010008, + LargeOperator_CoProd_Sub : 0x05010009, + LargeOperator_Union : 0x05020000, + LargeOperator_Union_CenterSubSup : 0x05020001, + LargeOperator_Union_SubSup : 0x05020002, + LargeOperator_Union_CenterSub : 0x05020003, + LargeOperator_Union_Sub : 0x05020004, + LargeOperator_Intersection : 0x05020005, + LargeOperator_Intersection_CenterSubSup : 0x05020006, + LargeOperator_Intersection_SubSup : 0x05020007, + LargeOperator_Intersection_CenterSub : 0x05020008, + LargeOperator_Intersection_Sub : 0x05020009, + LargeOperator_Disjunction : 0x05030000, + LargeOperator_Disjunction_CenterSubSup : 0x05030001, + LargeOperator_Disjunction_SubSup : 0x05030002, + LargeOperator_Disjunction_CenterSub : 0x05030003, + LargeOperator_Disjunction_Sub : 0x05030004, + LargeOperator_Conjunction : 0x05030005, + LargeOperator_Conjunction_CenterSubSup : 0x05030006, + LargeOperator_Conjunction_SubSup : 0x05030007, + LargeOperator_Conjunction_CenterSub : 0x05030008, + LargeOperator_Conjunction_Sub : 0x05030009, + LargeOperator_Custom_1 : 0x05040000, + LargeOperator_Custom_2 : 0x05040001, + LargeOperator_Custom_3 : 0x05040002, + LargeOperator_Custom_4 : 0x05040003, + LargeOperator_Custom_5 : 0x05040004, - Bracket_Round: 0x06000000, - Bracket_Square: 0x06000001, - Bracket_Curve: 0x06000002, - Bracket_Angle: 0x06000003, - Bracket_LowLim: 0x06000004, - Bracket_UppLim: 0x06000005, - Bracket_Line: 0x06000006, - Bracket_LineDouble: 0x06000007, - Bracket_Square_OpenOpen: 0x06000008, - Bracket_Square_CloseClose: 0x06000009, - Bracket_Square_CloseOpen: 0x0600000a, - Bracket_SquareDouble: 0x0600000b, - Bracket_Round_Delimiter_2: 0x06010000, - Bracket_Curve_Delimiter_2: 0x06010001, - Bracket_Angle_Delimiter_2: 0x06010002, - Bracket_Angle_Delimiter_3: 0x06010003, - Bracket_Round_OpenNone: 0x06020000, - Bracket_Round_NoneOpen: 0x06020001, - Bracket_Square_OpenNone: 0x06020002, - Bracket_Square_NoneOpen: 0x06020003, - Bracket_Curve_OpenNone: 0x06020004, - Bracket_Curve_NoneOpen: 0x06020005, - Bracket_Angle_OpenNone: 0x06020006, - Bracket_Angle_NoneOpen: 0x06020007, - Bracket_LowLim_OpenNone: 0x06020008, - Bracket_LowLim_NoneNone: 0x06020009, - Bracket_UppLim_OpenNone: 0x0602000a, - Bracket_UppLim_NoneOpen: 0x0602000b, - Bracket_Line_OpenNone: 0x0602000c, - Bracket_Line_NoneOpen: 0x0602000d, - Bracket_LineDouble_OpenNone: 0x0602000e, - Bracket_LineDouble_NoneOpen: 0x0602000f, - Bracket_SquareDouble_OpenNone: 0x06020010, - Bracket_SquareDouble_NoneOpen: 0x06020011, - Bracket_Custom_1: 0x06030000, - Bracket_Custom_2: 0x06030001, - Bracket_Custom_3: 0x06030002, - Bracket_Custom_4: 0x06030003, - Bracket_Custom_5: 0x06040000, - Bracket_Custom_6: 0x06040001, - Bracket_Custom_7: 0x06040002, + Bracket_Round : 0x06000000, + Bracket_Square : 0x06000001, + Bracket_Curve : 0x06000002, + Bracket_Angle : 0x06000003, + Bracket_LowLim : 0x06000004, + Bracket_UppLim : 0x06000005, + Bracket_Line : 0x06000006, + Bracket_LineDouble : 0x06000007, + Bracket_Square_OpenOpen : 0x06000008, + Bracket_Square_CloseClose : 0x06000009, + Bracket_Square_CloseOpen : 0x0600000a, + Bracket_SquareDouble : 0x0600000b, + Bracket_Round_Delimiter_2 : 0x06010000, + Bracket_Curve_Delimiter_2 : 0x06010001, + Bracket_Angle_Delimiter_2 : 0x06010002, + Bracket_Angle_Delimiter_3 : 0x06010003, + Bracket_Round_OpenNone : 0x06020000, + Bracket_Round_NoneOpen : 0x06020001, + Bracket_Square_OpenNone : 0x06020002, + Bracket_Square_NoneOpen : 0x06020003, + Bracket_Curve_OpenNone : 0x06020004, + Bracket_Curve_NoneOpen : 0x06020005, + Bracket_Angle_OpenNone : 0x06020006, + Bracket_Angle_NoneOpen : 0x06020007, + Bracket_LowLim_OpenNone : 0x06020008, + Bracket_LowLim_NoneNone : 0x06020009, + Bracket_UppLim_OpenNone : 0x0602000a, + Bracket_UppLim_NoneOpen : 0x0602000b, + Bracket_Line_OpenNone : 0x0602000c, + Bracket_Line_NoneOpen : 0x0602000d, + Bracket_LineDouble_OpenNone : 0x0602000e, + Bracket_LineDouble_NoneOpen : 0x0602000f, + Bracket_SquareDouble_OpenNone : 0x06020010, + Bracket_SquareDouble_NoneOpen : 0x06020011, + Bracket_Custom_1 : 0x06030000, + Bracket_Custom_2 : 0x06030001, + Bracket_Custom_3 : 0x06030002, + Bracket_Custom_4 : 0x06030003, + Bracket_Custom_5 : 0x06040000, + Bracket_Custom_6 : 0x06040001, + Bracket_Custom_7 : 0x06040002, - Function_Sin: 0x07000000, - Function_Cos: 0x07000001, - Function_Tan: 0x07000002, - Function_Csc: 0x07000003, - Function_Sec: 0x07000004, - Function_Cot: 0x07000005, - Function_1_Sin: 0x07010000, - Function_1_Cos: 0x07010001, - Function_1_Tan: 0x07010002, - Function_1_Csc: 0x07010003, - Function_1_Sec: 0x07010004, - Function_1_Cot: 0x07010005, - Function_Sinh: 0x07020000, - Function_Cosh: 0x07020001, - Function_Tanh: 0x07020002, - Function_Csch: 0x07020003, - Function_Sech: 0x07020004, - Function_Coth: 0x07020005, - Function_1_Sinh: 0x07030000, - Function_1_Cosh: 0x07030001, - Function_1_Tanh: 0x07030002, - Function_1_Csch: 0x07030003, - Function_1_Sech: 0x07030004, - Function_1_Coth: 0x07030005, - Function_Custom_1: 0x07040000, - Function_Custom_2: 0x07040001, - Function_Custom_3: 0x07040002, + Function_Sin : 0x07000000, + Function_Cos : 0x07000001, + Function_Tan : 0x07000002, + Function_Csc : 0x07000003, + Function_Sec : 0x07000004, + Function_Cot : 0x07000005, + Function_1_Sin : 0x07010000, + Function_1_Cos : 0x07010001, + Function_1_Tan : 0x07010002, + Function_1_Csc : 0x07010003, + Function_1_Sec : 0x07010004, + Function_1_Cot : 0x07010005, + Function_Sinh : 0x07020000, + Function_Cosh : 0x07020001, + Function_Tanh : 0x07020002, + Function_Csch : 0x07020003, + Function_Sech : 0x07020004, + Function_Coth : 0x07020005, + Function_1_Sinh : 0x07030000, + Function_1_Cosh : 0x07030001, + Function_1_Tanh : 0x07030002, + Function_1_Csch : 0x07030003, + Function_1_Sech : 0x07030004, + Function_1_Coth : 0x07030005, + Function_Custom_1 : 0x07040000, + Function_Custom_2 : 0x07040001, + Function_Custom_3 : 0x07040002, - Accent_Dot: 0x08000000, - Accent_DDot: 0x08000001, - Accent_DDDot: 0x08000002, - Accent_Hat: 0x08000003, - Accent_Check: 0x08000004, - Accent_Accent: 0x08000005, - Accent_Grave: 0x08000006, - Accent_Smile: 0x08000007, - Accent_Tilde: 0x08000008, - Accent_Bar: 0x08000009, - Accent_DoubleBar: 0x0800000a, - Accent_CurveBracketTop: 0x0800000b, - Accent_CurveBracketBot: 0x0800000c, - Accent_GroupTop: 0x0800000d, - Accent_GroupBot: 0x0800000e, - Accent_ArrowL: 0x0800000f, - Accent_ArrowR: 0x08000010, - Accent_ArrowD: 0x08000011, - Accent_HarpoonL: 0x08000012, - Accent_HarpoonR: 0x08000013, - Accent_BorderBox: 0x08010000, - Accent_BorderBoxCustom: 0x08010001, - Accent_BarTop: 0x08020000, - Accent_BarBot: 0x08020001, - Accent_Custom_1: 0x08030000, - Accent_Custom_2: 0x08030001, - Accent_Custom_3: 0x08030002, + Accent_Dot : 0x08000000, + Accent_DDot : 0x08000001, + Accent_DDDot : 0x08000002, + Accent_Hat : 0x08000003, + Accent_Check : 0x08000004, + Accent_Accent : 0x08000005, + Accent_Grave : 0x08000006, + Accent_Smile : 0x08000007, + Accent_Tilde : 0x08000008, + Accent_Bar : 0x08000009, + Accent_DoubleBar : 0x0800000a, + Accent_CurveBracketTop : 0x0800000b, + Accent_CurveBracketBot : 0x0800000c, + Accent_GroupTop : 0x0800000d, + Accent_GroupBot : 0x0800000e, + Accent_ArrowL : 0x0800000f, + Accent_ArrowR : 0x08000010, + Accent_ArrowD : 0x08000011, + Accent_HarpoonL : 0x08000012, + Accent_HarpoonR : 0x08000013, + Accent_BorderBox : 0x08010000, + Accent_BorderBoxCustom : 0x08010001, + Accent_BarTop : 0x08020000, + Accent_BarBot : 0x08020001, + Accent_Custom_1 : 0x08030000, + Accent_Custom_2 : 0x08030001, + Accent_Custom_3 : 0x08030002, - LimitLog_LogBase: 0x09000000, - LimitLog_Log: 0x09000001, - LimitLog_Lim: 0x09000002, - LimitLog_Min: 0x09000003, - LimitLog_Max: 0x09000004, - LimitLog_Ln: 0x09000005, - LimitLog_Custom_1: 0x09010000, - LimitLog_Custom_2: 0x09010001, + LimitLog_LogBase : 0x09000000, + LimitLog_Log : 0x09000001, + LimitLog_Lim : 0x09000002, + LimitLog_Min : 0x09000003, + LimitLog_Max : 0x09000004, + LimitLog_Ln : 0x09000005, + LimitLog_Custom_1 : 0x09010000, + LimitLog_Custom_2 : 0x09010001, - Operator_ColonEquals: 0x0a000000, - Operator_EqualsEquals: 0x0a000001, - Operator_PlusEquals: 0x0a000002, - Operator_MinusEquals: 0x0a000003, - Operator_Definition: 0x0a000004, - Operator_UnitOfMeasure: 0x0a000005, - Operator_DeltaEquals: 0x0a000006, - Operator_ArrowL_Top: 0x0a010000, - Operator_ArrowR_Top: 0x0a010001, - Operator_ArrowL_Bot: 0x0a010002, - Operator_ArrowR_Bot: 0x0a010003, - Operator_DoubleArrowL_Top: 0x0a010004, - Operator_DoubleArrowR_Top: 0x0a010005, - Operator_DoubleArrowL_Bot: 0x0a010006, - Operator_DoubleArrowR_Bot: 0x0a010007, - Operator_ArrowD_Top: 0x0a010008, - Operator_ArrowD_Bot: 0x0a010009, - Operator_DoubleArrowD_Top: 0x0a01000a, - Operator_DoubleArrowD_Bot: 0x0a01000b, - Operator_Custom_1: 0x0a020000, - Operator_Custom_2: 0x0a020001, + Operator_ColonEquals : 0x0a000000, + Operator_EqualsEquals : 0x0a000001, + Operator_PlusEquals : 0x0a000002, + Operator_MinusEquals : 0x0a000003, + Operator_Definition : 0x0a000004, + Operator_UnitOfMeasure : 0x0a000005, + Operator_DeltaEquals : 0x0a000006, + Operator_ArrowL_Top : 0x0a010000, + Operator_ArrowR_Top : 0x0a010001, + Operator_ArrowL_Bot : 0x0a010002, + Operator_ArrowR_Bot : 0x0a010003, + Operator_DoubleArrowL_Top : 0x0a010004, + Operator_DoubleArrowR_Top : 0x0a010005, + Operator_DoubleArrowL_Bot : 0x0a010006, + Operator_DoubleArrowR_Bot : 0x0a010007, + Operator_ArrowD_Top : 0x0a010008, + Operator_ArrowD_Bot : 0x0a010009, + Operator_DoubleArrowD_Top : 0x0a01000a, + Operator_DoubleArrowD_Bot : 0x0a01000b, + Operator_Custom_1 : 0x0a020000, + Operator_Custom_2 : 0x0a020001, - Matrix_1_2: 0x0b000000, - Matrix_2_1: 0x0b000001, - Matrix_1_3: 0x0b000002, - Matrix_3_1: 0x0b000003, - Matrix_2_2: 0x0b000004, - Matrix_2_3: 0x0b000005, - Matrix_3_2: 0x0b000006, - Matrix_3_3: 0x0b000007, - Matrix_Dots_Center: 0x0b010000, - Matrix_Dots_Baseline: 0x0b010001, - Matrix_Dots_Vertical: 0x0b010002, - Matrix_Dots_Diagonal: 0x0b010003, - Matrix_Identity_2: 0x0b020000, - Matrix_Identity_2_NoZeros: 0x0b020001, - Matrix_Identity_3: 0x0b020002, - Matrix_Identity_3_NoZeros: 0x0b020003, - Matrix_2_2_RoundBracket: 0x0b030000, - Matrix_2_2_SquareBracket: 0x0b030001, - Matrix_2_2_LineBracket: 0x0b030002, - Matrix_2_2_DLineBracket: 0x0b030003, - Matrix_Flat_Round: 0x0b040000, - Matrix_Flat_Square: 0x0b040001 + Matrix_1_2 : 0x0b000000, + Matrix_2_1 : 0x0b000001, + Matrix_1_3 : 0x0b000002, + Matrix_3_1 : 0x0b000003, + Matrix_2_2 : 0x0b000004, + Matrix_2_3 : 0x0b000005, + Matrix_3_2 : 0x0b000006, + Matrix_3_3 : 0x0b000007, + Matrix_Dots_Center : 0x0b010000, + Matrix_Dots_Baseline : 0x0b010001, + Matrix_Dots_Vertical : 0x0b010002, + Matrix_Dots_Diagonal : 0x0b010003, + Matrix_Identity_2 : 0x0b020000, + Matrix_Identity_2_NoZeros : 0x0b020001, + Matrix_Identity_3 : 0x0b020002, + Matrix_Identity_3_NoZeros : 0x0b020003, + Matrix_2_2_RoundBracket : 0x0b030000, + Matrix_2_2_SquareBracket : 0x0b030001, + Matrix_2_2_LineBracket : 0x0b030002, + Matrix_2_2_DLineBracket : 0x0b030003, + Matrix_Flat_Round : 0x0b040000, + Matrix_Flat_Square : 0x0b040001 }; - Common.define.chartData = _.extend(new (function () { + Common.define.chartData = _.extend( new(function() { return { textLine: 'Line', textColumn: 'Column', @@ -464,13 +464,9 @@ define(function() { textComboAreaBar: 'Stacked area - clustered column', textComboCustom: 'Custom combination', - getChartGroupData: function (headername) { + getChartGroupData: function(headername) { return [ - { - id: 'menu-chart-group-bar', - caption: this.textColumn, - headername: (headername) ? this.textCharts : undefined - }, + {id: 'menu-chart-group-bar', caption: this.textColumn, headername: (headername) ? this.textCharts : undefined}, {id: 'menu-chart-group-line', caption: this.textLine}, {id: 'menu-chart-group-pie', caption: this.textPie}, {id: 'menu-chart-group-hbar', caption: this.textBar}, @@ -482,233 +478,44 @@ define(function() { ]; }, - getChartData: function () { + getChartData: function() { return [ - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barNormal, - iconCls: 'column-normal', - tip: this.textBarNormal - }, - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barStacked, - iconCls: 'column-stack', - tip: this.textBarStacked - }, - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barStackedPer, - iconCls: 'column-pstack', - tip: this.textBarStackedPer - }, - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barNormal3d, - iconCls: 'column-3d-normal', - tip: this.textBarNormal3d, - is3d: true - }, - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barStacked3d, - iconCls: 'column-3d-stack', - tip: this.textBarStacked3d, - is3d: true - }, - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barStackedPer3d, - iconCls: 'column-3d-pstack', - tip: this.textBarStackedPer3d, - is3d: true - }, - { - group: 'menu-chart-group-bar', - type: Asc.c_oAscChartTypeSettings.barNormal3dPerspective, - iconCls: 'column-3d-normal-per', - tip: this.textBarNormal3dPerspective, - is3d: true - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.lineNormal, - iconCls: 'line-normal', - tip: this.textLine - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.lineStacked, - iconCls: 'line-stack', - tip: this.textLineStacked - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.lineStackedPer, - iconCls: 'line-pstack', - tip: this.textLineStackedPer - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.lineNormalMarker, - iconCls: 'line-normal-marker', - tip: this.textLineMarker - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.lineStackedMarker, - iconCls: 'line-stack-marker', - tip: this.textLineStackedMarker - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.lineStackedPerMarker, - iconCls: 'line-pstack-marker', - tip: this.textLineStackedPerMarker - }, - { - group: 'menu-chart-group-line', - type: Asc.c_oAscChartTypeSettings.line3d, - iconCls: 'line-3d', - tip: this.textLine3d, - is3d: true - }, - { - group: 'menu-chart-group-pie', - type: Asc.c_oAscChartTypeSettings.pie, - iconCls: 'pie-normal', - tip: this.textPie - }, - { - group: 'menu-chart-group-pie', - type: Asc.c_oAscChartTypeSettings.doughnut, - iconCls: 'pie-doughnut', - tip: this.textDoughnut - }, - { - group: 'menu-chart-group-pie', - type: Asc.c_oAscChartTypeSettings.pie3d, - iconCls: 'pie-3d-normal', - tip: this.textPie3d, - is3d: true - }, - { - group: 'menu-chart-group-hbar', - type: Asc.c_oAscChartTypeSettings.hBarNormal, - iconCls: 'bar-normal', - tip: this.textHBarNormal - }, - { - group: 'menu-chart-group-hbar', - type: Asc.c_oAscChartTypeSettings.hBarStacked, - iconCls: 'bar-stack', - tip: this.textHBarStacked - }, - { - group: 'menu-chart-group-hbar', - type: Asc.c_oAscChartTypeSettings.hBarStackedPer, - iconCls: 'bar-pstack', - tip: this.textHBarStackedPer - }, - { - group: 'menu-chart-group-hbar', - type: Asc.c_oAscChartTypeSettings.hBarNormal3d, - iconCls: 'bar-3d-normal', - tip: this.textHBarNormal3d, - is3d: true - }, - { - group: 'menu-chart-group-hbar', - type: Asc.c_oAscChartTypeSettings.hBarStacked3d, - iconCls: 'bar-3d-stack', - tip: this.textHBarStacked3d, - is3d: true - }, - { - group: 'menu-chart-group-hbar', - type: Asc.c_oAscChartTypeSettings.hBarStackedPer3d, - iconCls: 'bar-3d-pstack', - tip: this.textHBarStackedPer3d, - is3d: true - }, - { - group: 'menu-chart-group-area', - type: Asc.c_oAscChartTypeSettings.areaNormal, - iconCls: 'area-normal', - tip: this.textArea - }, - { - group: 'menu-chart-group-area', - type: Asc.c_oAscChartTypeSettings.areaStacked, - iconCls: 'area-stack', - tip: this.textAreaStacked - }, - { - group: 'menu-chart-group-area', - type: Asc.c_oAscChartTypeSettings.areaStackedPer, - iconCls: 'area-pstack', - tip: this.textAreaStackedPer - }, - { - group: 'menu-chart-group-scatter', - type: Asc.c_oAscChartTypeSettings.scatter, - iconCls: 'point-normal', - tip: this.textScatter - }, - { - group: 'menu-chart-group-scatter', - type: Asc.c_oAscChartTypeSettings.scatterSmoothMarker, - iconCls: 'point-smooth-marker', - tip: this.textScatterSmoothMarker - }, - { - group: 'menu-chart-group-scatter', - type: Asc.c_oAscChartTypeSettings.scatterSmooth, - iconCls: 'point-smooth', - tip: this.textScatterSmooth - }, - { - group: 'menu-chart-group-scatter', - type: Asc.c_oAscChartTypeSettings.scatterLineMarker, - iconCls: 'point-line-marker', - tip: this.textScatterLineMarker - }, - { - group: 'menu-chart-group-scatter', - type: Asc.c_oAscChartTypeSettings.scatterLine, - iconCls: 'point-line', - tip: this.textScatterLine - }, - { - group: 'menu-chart-group-stock', - type: Asc.c_oAscChartTypeSettings.stock, - iconCls: 'stock-normal', - tip: this.textStock - }, - { - group: 'menu-chart-group-combo', - type: Asc.c_oAscChartTypeSettings.comboBarLine, - iconCls: 'combo-bar-line', - tip: this.textComboBarLine - }, - { - group: 'menu-chart-group-combo', - type: Asc.c_oAscChartTypeSettings.comboBarLineSecondary, - iconCls: 'combo-bar-line-sec', - tip: this.textComboBarLineSecondary - }, - { - group: 'menu-chart-group-combo', - type: Asc.c_oAscChartTypeSettings.comboAreaBar, - iconCls: 'combo-area-bar', - tip: this.textComboAreaBar - }, - { - group: 'menu-chart-group-combo', - type: Asc.c_oAscChartTypeSettings.comboCustom, - iconCls: 'combo-custom', - tip: this.textComboCustom - } + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barNormal, iconCls: 'column-normal', tip: this.textBarNormal}, + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStacked, iconCls: 'column-stack', tip: this.textBarStacked}, + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStackedPer, iconCls: 'column-pstack', tip: this.textBarStackedPer}, + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barNormal3d, iconCls: 'column-3d-normal', tip: this.textBarNormal3d, is3d: true}, + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStacked3d, iconCls: 'column-3d-stack', tip: this.textBarStacked3d, is3d: true}, + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barStackedPer3d, iconCls: 'column-3d-pstack', tip: this.textBarStackedPer3d, is3d: true}, + { group: 'menu-chart-group-bar', type: Asc.c_oAscChartTypeSettings.barNormal3dPerspective, iconCls: 'column-3d-normal-per', tip: this.textBarNormal3dPerspective, is3d: true}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineNormal, iconCls: 'line-normal', tip: this.textLine}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStacked, iconCls: 'line-stack', tip: this.textLineStacked}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStackedPer, iconCls: 'line-pstack', tip: this.textLineStackedPer}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineNormalMarker, iconCls: 'line-normal-marker', tip: this.textLineMarker}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStackedMarker, iconCls: 'line-stack-marker', tip: this.textLineStackedMarker}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.lineStackedPerMarker,iconCls: 'line-pstack-marker', tip: this.textLineStackedPerMarker}, + { group: 'menu-chart-group-line', type: Asc.c_oAscChartTypeSettings.line3d, iconCls: 'line-3d', tip: this.textLine3d, is3d: true}, + { group: 'menu-chart-group-pie', type: Asc.c_oAscChartTypeSettings.pie, iconCls: 'pie-normal', tip: this.textPie}, + { group: 'menu-chart-group-pie', type: Asc.c_oAscChartTypeSettings.doughnut, iconCls: 'pie-doughnut', tip: this.textDoughnut}, + { group: 'menu-chart-group-pie', type: Asc.c_oAscChartTypeSettings.pie3d, iconCls: 'pie-3d-normal', tip: this.textPie3d, is3d: true}, + { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarNormal, iconCls: 'bar-normal', tip: this.textHBarNormal}, + { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStacked, iconCls: 'bar-stack', tip: this.textHBarStacked}, + { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStackedPer, iconCls: 'bar-pstack', tip: this.textHBarStackedPer}, + { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarNormal3d, iconCls: 'bar-3d-normal', tip: this.textHBarNormal3d, is3d: true}, + { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStacked3d, iconCls: 'bar-3d-stack', tip: this.textHBarStacked3d, is3d: true}, + { group: 'menu-chart-group-hbar', type: Asc.c_oAscChartTypeSettings.hBarStackedPer3d, iconCls: 'bar-3d-pstack', tip: this.textHBarStackedPer3d, is3d: true}, + { group: 'menu-chart-group-area', type: Asc.c_oAscChartTypeSettings.areaNormal, iconCls: 'area-normal', tip: this.textArea}, + { group: 'menu-chart-group-area', type: Asc.c_oAscChartTypeSettings.areaStacked, iconCls: 'area-stack', tip: this.textAreaStacked}, + { group: 'menu-chart-group-area', type: Asc.c_oAscChartTypeSettings.areaStackedPer, iconCls: 'area-pstack', tip: this.textAreaStackedPer}, + { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatter, iconCls: 'point-normal', tip: this.textScatter}, + { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterSmoothMarker,iconCls: 'point-smooth-marker', tip: this.textScatterSmoothMarker}, + { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterSmooth, iconCls: 'point-smooth', tip: this.textScatterSmooth}, + { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterLineMarker, iconCls: 'point-line-marker', tip: this.textScatterLineMarker}, + { group: 'menu-chart-group-scatter', type: Asc.c_oAscChartTypeSettings.scatterLine, iconCls: 'point-line', tip: this.textScatterLine}, + { group: 'menu-chart-group-stock', type: Asc.c_oAscChartTypeSettings.stock, iconCls: 'stock-normal', tip: this.textStock}, + { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboBarLine, iconCls: 'combo-bar-line', tip: this.textComboBarLine}, + { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboBarLineSecondary, iconCls: 'combo-bar-line-sec', tip: this.textComboBarLineSecondary}, + { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboAreaBar, iconCls: 'combo-area-bar', tip: this.textComboAreaBar}, + { group: 'menu-chart-group-combo', type: Asc.c_oAscChartTypeSettings.comboCustom, iconCls: 'combo-custom', tip: this.textComboCustom} // { group: 'menu-chart-group-surface', type: Asc.c_oAscChartTypeSettings.surfaceNormal, iconCls: 'surface-normal'}, // { group: 'menu-chart-group-surface', type: Asc.c_oAscChartTypeSettings.surfaceWireframe, iconCls: 'surface-wireframe'}, // { group: 'menu-chart-group-surface', type: Asc.c_oAscChartTypeSettings.contourNormal, iconCls: 'contour-normal'}, @@ -717,47 +524,25 @@ define(function() { ]; }, - getSparkGroupData: function (headername) { + getSparkGroupData: function(headername) { return [ - { - id: 'menu-chart-group-sparkcolumn', - inline: true, - headername: (headername) ? this.textSparks : undefined - }, - {id: 'menu-chart-group-sparkline', inline: true}, - {id: 'menu-chart-group-sparkwin', inline: true} + { id: 'menu-chart-group-sparkcolumn', inline: true, headername: (headername) ? this.textSparks : undefined }, + { id: 'menu-chart-group-sparkline', inline: true }, + { id: 'menu-chart-group-sparkwin', inline: true } ]; }, - getSparkData: function () { + getSparkData: function() { return [ - { - group: 'menu-chart-group-sparkcolumn', - type: Asc.c_oAscSparklineType.Column, - allowSelected: true, - iconCls: 'spark-column', - tip: this.textColumnSpark - }, - { - group: 'menu-chart-group-sparkline', - type: Asc.c_oAscSparklineType.Line, - allowSelected: true, - iconCls: 'spark-line', - tip: this.textLineSpark - }, - { - group: 'menu-chart-group-sparkwin', - type: Asc.c_oAscSparklineType.Stacked, - allowSelected: true, - iconCls: 'spark-win', - tip: this.textWinLossSpark - } + { group: 'menu-chart-group-sparkcolumn', type: Asc.c_oAscSparklineType.Column, allowSelected: true, iconCls: 'spark-column', tip: this.textColumnSpark}, + { group: 'menu-chart-group-sparkline', type: Asc.c_oAscSparklineType.Line, allowSelected: true, iconCls: 'spark-line', tip: this.textLineSpark}, + { group: 'menu-chart-group-sparkwin', type: Asc.c_oAscSparklineType.Stacked, allowSelected: true, iconCls: 'spark-win', tip: this.textWinLossSpark} ]; } } })(), Common.define.chartData || {}); - Common.define.conditionalData = _.extend(new (function () { + Common.define.conditionalData = _.extend( new(function() { return { textDate: 'Date', textYesterday: 'Yesterday', @@ -1005,320 +790,87 @@ define(function() { getEffectGroupData: function () { return [ - { - id: 'menu-effect-group-entrance', - value: AscFormat.PRESET_CLASS_ENTR, - displayValue: this.textEntrance - }, - { - id: 'menu-effect-group-emphasis', - value: AscFormat.PRESET_CLASS_EMPH, - displayValue: this.textEmphasis - }, - {id: 'menu-effect-group-exit', value: Asc.PRESET_CLASS_EXIT, displayValue: this.textExit}, - {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, displayValue: this.textPath} + {id: 'menu-effect-group-entrance', value: AscFormat.PRESET_CLASS_ENTR, displayValue: this.textEntrance}, + {id: 'menu-effect-group-emphasis', value: AscFormat.PRESET_CLASS_EMPH, displayValue: this.textEmphasis}, + {id: 'menu-effect-group-exit', value: AscFormat.PRESET_CLASS_EXIT, displayValue: this.textExit}, + {id: 'menu-effect-group-path', value: AscFormat.PRESET_CLASS_PATH, displayValue: this.textPath} ]; }, getEffectData: function () { return [ - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_APPEAR, - iconCls: 'transition-push', - displayValue: this.textAppear - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_FADE, - iconCls: 'transition-push', - displayValue: this.textFade - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_FLY_IN_FROM, - iconCls: 'transition-push', - displayValue: this.textFlyIn - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_FLOAT, - iconCls: 'transition-push', - displayValue: this.textFloatIn - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_SPLIT, - iconCls: 'transition-push', - displayValue: this.textSplit - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_WIPE_FROM, - iconCls: 'transition-wipe', - displayValue: this.textWipe - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_BOX, - iconCls: 'transition-push', - displayValue: this.textBox - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_CIRCLE, - iconCls: 'transition-push', - displayValue: this.textCircle - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_PLUS, - iconCls: 'transition-push', - displayValue: this.textPlus - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_DIAMOND, - iconCls: 'transition-push', - displayValue: this.textDiamond - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_WHEEL, - iconCls: 'transition-push', - displayValue: this.textWheel - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_RANDOM_BARS, - iconCls: 'transition-push', - displayValue: this.textRandomBars - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_GROW_AND_TURN, - iconCls: 'transition-push', - displayValue: this.textGrowTurn - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_ZOOM, - iconCls: 'transition-zoom', - displayValue: this.textZoom - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_SWIVEL, - iconCls: 'transition-push', - displayValue: this.textSwivel - }, - { - group: 'menu-effect-group-entrance', - value: AscFormat.ENTRANCE_BOUNCE, - iconCls: 'transition-push', - displayValue: this.textBounce - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_PULSE, - iconCls: 'transition-push', - displayValue: this.textPulse - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_COLOR_PULSE, - iconCls: 'transition-push', - displayValue: this.textColorPulse - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_TEETER, - iconCls: 'transition-push', - displayValue: this.textTeeter - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_SPIN, - iconCls: 'transition-split', - displayValue: this.textSplit - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_GROW_SHRINK, - iconCls: 'transition-push', - displayValue: this.textGrowShrink - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_DESATURATE, - iconCls: 'transition-push', - displayValue: this.textDesaturate - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, - iconCls: 'transition-push', - displayValue: this.textDarken - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_LIGHTEN, - iconCls: 'transition-push', - displayValue: this.textLighten - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_TRANSPARENCY, - iconCls: 'transition-push', - displayValue: this.textTransparency - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_OBJECT_COLOR, - iconCls: 'transition-push', - displayValue: this.textObjectColor - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, - iconCls: 'transition-push', - displayValue: this.textComplementaryColor - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_LINE_COLOR, - iconCls: 'transition-push', - displayValue: this.textLineColor - }, - { - group: 'menu-effect-group-emphasis', - value: AscFormat.EMPHASIS_FILL_COLOR, - iconCls: 'transition-push', - displayValue: this.textFillColor - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_DISAPPEAR, - iconCls: 'transition-push', - displayValue: this.textDisappear - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_FADE, - iconCls: 'transition-push', - displayValue: this.textFade - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_FLY_OUT_TO, - iconCls: 'transition-push', - displayValue: this.textFlyOut - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_FLOAT, - iconCls: 'transition-push', - displayValue: this.textFloatOut - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_SPLIT, - iconCls: 'transition-split', - displayValue: this.textSplit - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_WIPE_FROM, - iconCls: 'transition-wipe', - displayValue: this.textWipe - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_BOX, - iconCls: 'transition-push', - displayValue: this.textBox - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_CIRCLE, - iconCls: 'transition-push', - displayValue: this.textCircle - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_PLUS, - iconCls: 'transition-push', - displayValue: this.textPlus - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_DIAMOND, - iconCls: 'transition-push', - displayValue: this.textDiamond - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_WHEEL, - iconCls: 'transition-push', - displayValue: this.textWheel - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_RANDOM_BARS, - iconCls: 'transition-push', - displayValue: this.textRandomBars - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_SHRINK_AND_TURN, - iconCls: 'transition-push', - displayValue: this.textShrinkTurn - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_ZOOM, - iconCls: 'transition-push', - displayValue: this.textZoom - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_BASIC_SWIVEL, - iconCls: 'transition-push', - displayValue: this.textSwivel - }, - { - group: 'menu-effect-group-exit', - value: AscFormat.EXIT_BOUNCE, - iconCls: 'transition-push', - displayValue: this.textBounce - }, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_UP, iconCls: 'transition-push', displayValue: this.textUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', displayValue: this.textArcDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', displayValue: this.textArcLeft}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', displayValue: this.textArcRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', displayValue: this.textArcUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', displayValue: this.textTurnDown}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnDownRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', displayValue: this.textTurnUp}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnUpRight}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', displayValue: this.textEqualTriangle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', displayValue: this.textHexagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', displayValue: this.textOctagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', displayValue: this.textParallelogram}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', displayValue: this.textPentagon}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', displayValue: this.textRightTriangle}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', displayValue: this.textSquare}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', displayValue: this.textTrapezoid}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, - {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', displayValue: this.textAppear}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', displayValue: this.textFade}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', displayValue: this.textFlyIn}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', displayValue: this.textFloatIn}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', displayValue: this.textSplit}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', displayValue: this.textWipe}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', displayValue: this.textBox}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', displayValue: this.textPlus}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', displayValue: this.textWheel}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', displayValue: this.textRandomBars}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', displayValue: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', displayValue: this.textZoom}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', displayValue: this.textPulse}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', displayValue: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', displayValue: this.textTeeter}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', displayValue: this.textSplit}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', displayValue: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', displayValue: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', displayValue: this.textDarken}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', displayValue: this.textLighten}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', displayValue: this.textTransparency}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', displayValue: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', displayValue: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', displayValue: this.textLineColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', displayValue: this.textFillColor}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', displayValue: this.textDisappear}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'transition-push', displayValue: this.textFade}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', displayValue: this.textFlyOut}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLOAT, iconCls: 'transition-push', displayValue: this.textFloatOut}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_SPLIT, iconCls: 'transition-split', displayValue: this.textSplit}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', displayValue: this.textWipe}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOX, iconCls: 'transition-push', displayValue: this.textBox}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_PLUS, iconCls: 'transition-push', displayValue: this.textPlus}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_WHEEL, iconCls: 'transition-push', displayValue: this.textWheel}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', displayValue: this.textRandomBars}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', displayValue: this.textShrinkTurn}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_ZOOM, iconCls: 'transition-push', displayValue: this.textZoom}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_UP, iconCls: 'transition-push', displayValue: this.textUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', displayValue: this.textArcDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', displayValue: this.textArcLeft}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', displayValue: this.textArcRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', displayValue: this.textArcUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', displayValue: this.textTurnDown}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnDownRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', displayValue: this.textTurnUp}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnUpRight}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', displayValue: this.textEqualTriangle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', displayValue: this.textHexagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', displayValue: this.textOctagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', displayValue: this.textParallelogram}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', displayValue: this.textPentagon}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', displayValue: this.textRightTriangle}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', displayValue: this.textSquare}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', displayValue: this.textTrapezoid}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, + {group: 'menu-effect-group-motion', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath} ]; }, @@ -1326,1228 +878,420 @@ define(function() { if (!isPath) return [ - {id: 'menu-effect-level-basic', displayValue: this.textBasic}, - {id: 'menu-effect-level-subtle', displayValue: this.textSubtle}, - {id: 'menu-effect-level-moderate', displayValue: this.textModerate}, - {id: 'menu-effect-level-exciting', displayValue: this.textExciting} + {id: 'menu-effect-level-basic', displayValue: this.textBasic}, + {id: 'menu-effect-level-subtle', displayValue: this.textSubtle}, + {id: 'menu-effect-level-moderate', displayValue: this.textModerate}, + {id: 'menu-effect-level-exciting', displayValue: this.textExciting} ]; else return [ - {id: 'menu-effect-level-basic', displayValue: this.textBasic}, - {id: 'menu-effect-level-lines_curves', displayValue: this.textSubtle}, - {id: 'menu-effect-level-special', displayValue: this.textModerate} + {id: 'menu-effect-level-basic', displayValue: this.textBasic}, + {id: 'menu-effect-level-lines_curves', displayValue: this.textSubtle}, + {id: 'menu-effect-level-special', displayValue: this.textModerate} ]; }, getEffectFullData: function () { return [ - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_APPEAR, - displayValue: this.textAppear - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_BLINDS, - displayValue: this.textBlinds - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_BOX, - displayValue: this.textBox - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_CHECKERBOARD, - displayValue: this.textCheckerboard - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_CIRCLE, - displayValue: this.textCircle - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_DIAMOND, - displayValue: this.textDiamond - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_DISSOLVE_IN, - displayValue: this.textDissolveIn - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_FLY_IN_FROM, - displayValue: this.textFlyIn - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_PEEK_IN_FROM, - displayValue: this.textPeekIn - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_PLUS, - displayValue: this.textPlus - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_RANDOM_BARS, - displayValue: this.textRandomBars - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_SPLIT, - displayValue: this.textSplit - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_STRIPS, - displayValue: this.textStrips - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_WEDGE, - displayValue: this.textWedge - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_WHEEL, - displayValue: this.textWheel - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-basic', - value: AscFormat.ENTRANCE_WIPE_FROM, - displayValue: this.textWipe - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-subtle', - value: AscFormat.ENTRANCE_EXPAND, - displayValue: this.textExpand - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-subtle', - value: AscFormat.ENTRANCE_FADE, - displayValue: this.textFade - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-subtle', - value: AscFormat.ENTRANCE_SWIVEL, - displayValue: this.textSwivel - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-subtle', - value: AscFormat.ENTRANCE_ZOOM, - displayValue: this.textZoom - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_BASIC_ZOOM, - displayValue: this.textBasicZoom - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_CENTER_REVOLVE, - displayValue: this.textCenterRevolve - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_CENTER_COMPRESS, - displayValue: this.textCompress - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_FLOAT_DOWN, - displayValue: this.textFloatDown - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_FLOAT_UP, - displayValue: this.textFloatUp - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_GROW_AND_TURN, - displayValue: this.textGrowTurn - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_RISE_UP, - displayValue: this.textRiseUp - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_SPINNER, - displayValue: this.textSpinner - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-moderate', - value: AscFormat.ENTRANCE_STRETCH, - displayValue: this.textStretch - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_BASIC_SWIVEL, - displayValue: this.textBasicSwivel - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_BOOMERANG, - displayValue: this.textBoomerang - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_BOUNCE, - displayValue: this.textBounce - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_CREDITS, - displayValue: this.textCredits - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_CURVE_UP, - displayValue: this.textCuverUp - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_DROP, - displayValue: this.textDrop - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_FLIP, - displayValue: this.textFlip - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_FLOAT, - displayValue: this.textFloat - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_PINWHEEL, - displayValue: this.textPinwheel - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_SPIRAL_IN, - displayValue: this.textSpiralIn - }, - { - group: 'menu-effect-group-entrance', - level: 'menu-effect-level-exciting', - value: AscFormat.ENTRANCE_WHIP, - displayValue: this.textWhip - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-basic', - value: AscFormat.EMPHASIS_FILL_COLOR, - displayValue: this.textFillColor - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-basic', - value: AscFormat.EMPHASIS_GROW_SHRINK, - displayValue: this.textGrowShrink - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-basic', - value: AscFormat.EMPHASIS_LINE_COLOR, - displayValue: this.textLineColor - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-basic', - value: AscFormat.EMPHASIS_SPIN, - displayValue: this.textSpin - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-basic', - value: AscFormat.EMPHASIS_TRANSPARENCY, - displayValue: this.textTransparency - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, - displayValue: this.textComplementaryColor - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, - displayValue: this.textComplementaryColor2 - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_CONTRASTING_COLOR, - displayValue: this.textContrastingColor - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, - displayValue: this.textDarken - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_DESATURAT, - displayValue: this.textDesaturate - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_LIGHTEN, - displayValue: this.textLighten - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_OBJECT_COLOR, - displayValue: this.textObjectColor - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-subtle', - value: AscFormat.EMPHASIS_PULSE, - displayValue: this.textPulse - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-moderate', - value: AscFormat.EMPHASIS_COLOR_PULSE, - displayValue: this.textColorPulse - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-moderate', - value: AscFormat.EMPHASIS_GROW_WITH_COLOR, - displayValue: this.textGrowWithColor - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-moderate', - value: AscFormat.EMPHASIS_SHIMMER, - displayValue: this.textShimmer - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-moderate', - value: AscFormat.EMPHASIS_TEETER, - displayValue: this.textTeeter - }, - { - group: 'menu-effect-group-emphasis', - level: 'menu-effect-level-exciting', - value: AscFormat.EMPHASIS_BLINK, - displayValue: this.textBlink - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_BLINDS, - displayValue: this.textBlinds - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_BOX, - displayValue: this.textBox - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_CHECKERBOARD, - displayValue: this.textCheckerboard - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_CIRCLE, - displayValue: this.textCircle - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_DIAMOND, - displayValue: this.textDiamond - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_DISAPPEAR, - displayValue: this.textDisappear - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_DISSOLVE_OUT, - displayValue: this.textDissolveOut - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_FLY_OUT_TO, - displayValue: this.textFlyOut - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_PEEK_OUT_TO, - displayValue: this.textPeekOut - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_PLUS, - displayValue: this.textPlus - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_RANDOM_BARS, - displayValue: this.textRandomBars - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_SPLIT, - displayValue: this.textSplit - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_STRIPS, - displayValue: this.textStrips - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_WEDGE, - displayValue: this.textWedge - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_WHEEL, - displayValue: this.textWheel - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-basic', - value: AscFormat.EXIT_WIPE_FROM, - displayValue: this.textWipe - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-subtle', - value: AscFormat.EXIT_CONTRACT, - displayValue: this.textContrast - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-subtle', - value: AscFormat.EXIT_FADE, - displayValue: this.textFade - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-subtle', - value: AscFormat.EXIT_SWIVEL, - displayValue: this.textSwivel - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-subtle', - value: AscFormat.EXIT_ZOOM, - displayValue: this.textZoom - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_BASIC_ZOOM, - displayValue: this.textBasicZoom - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_CENTER_REVOLVE, - displayValue: this.textCenterRevolve - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_COLLAPSE, - displayValue: this.textCollapse - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_FLOAT_DOWN, - displayValue: this.textFloatDown - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_FLOAT_UP, - displayValue: this.textFloatUp - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_SHRINK_AND_TURN, - displayValue: this.textShrinkTurn - }, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_APPEAR, displayValue: this.textAppear}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_BLINDS, displayValue: this.textBlinds}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_BOX, displayValue: this.textBox}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_CHECKERBOARD, displayValue: this.textCheckerboard}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_CIRCLE, displayValue: this.textCircle}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_DIAMOND, displayValue: this.textDiamond}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_DISSOLVE_IN, displayValue: this.textDissolveIn}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_FLY_IN_FROM, displayValue: this.textFlyIn}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_PEEK_IN_FROM, displayValue: this.textPeekIn}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_PLUS, displayValue: this.textPlus}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_RANDOM_BARS, displayValue: this.textRandomBars}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_SPLIT, displayValue: this.textSplit}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_STRIPS, displayValue: this.textStrips}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_WEDGE, displayValue: this.textWedge}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_WHEEL, displayValue: this.textWheel}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-basic', value: AscFormat.ENTRANCE_WIPE_FROM, displayValue: this.textWipe}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_EXPAND, displayValue: this.textExpand}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_FADE, displayValue: this.textFade}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_SWIVEL, displayValue: this.textSwivel}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-subtle', value: AscFormat.ENTRANCE_ZOOM, displayValue: this.textZoom}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_BASIC_ZOOM, displayValue: this.textBasicZoom}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_CENTER_REVOLVE, displayValue: this.textCenterRevolve}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_CENTER_COMPRESS, displayValue: this.textCompress}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_FLOAT_DOWN, displayValue: this.textFloatDown}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_FLOAT_UP, displayValue: this.textFloatUp}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_GROW_AND_TURN, displayValue: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_RISE_UP, displayValue: this.textRiseUp}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_SPINNER, displayValue: this.textSpinner}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-moderate', value: AscFormat.ENTRANCE_STRETCH, displayValue: this.textStretch}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_BASIC_SWIVEL, displayValue: this.textBasicSwivel}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_BOOMERANG, displayValue: this.textBoomerang}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_BOUNCE, displayValue: this.textBounce}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_CREDITS, displayValue: this.textCredits}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_CURVE_UP, displayValue: this.textCuverUp}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_DROP, displayValue: this.textDrop}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_FLIP, displayValue: this.textFlip}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_FLOAT, displayValue: this.textFloat}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_PINWHEEL, displayValue: this.textPinwheel}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_SPIRAL_IN, displayValue: this.textSpiralIn}, + {group: 'menu-effect-group-entrance', level: 'menu-effect-level-exciting', value: AscFormat.ENTRANCE_WHIP, displayValue: this.textWhip}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_FILL_COLOR, displayValue: this.textFillColor}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_GROW_SHRINK, displayValue: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_LINE_COLOR, displayValue: this.textLineColor}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_SPIN, displayValue: this.textSpin}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-basic', value: AscFormat.EMPHASIS_TRANSPARENCY, displayValue: this.textTransparency}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, displayValue: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR_2, displayValue: this.textComplementaryColor2}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_CONTRASTING_COLOR, displayValue: this.textContrastingColor}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, displayValue: this.textDarken}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_DESATURAT, displayValue: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_LIGHTEN, displayValue: this.textLighten}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_OBJECT_COLOR, displayValue: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-subtle', value: AscFormat.EMPHASIS_PULSE, displayValue: this.textPulse}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_COLOR_PULSE, displayValue: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_GROW_WITH_COLOR, displayValue: this.textGrowWithColor}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_SHIMMER, displayValue: this.textShimmer}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-moderate', value: AscFormat.EMPHASIS_TEETER, displayValue: this.textTeeter}, + {group: 'menu-effect-group-emphasis', level: 'menu-effect-level-exciting', value: AscFormat.EMPHASIS_BLINK, displayValue: this.textBlink}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_BLINDS, displayValue: this.textBlinds}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_BOX, displayValue: this.textBox}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_CHECKERBOARD, displayValue: this.textCheckerboard}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_CIRCLE, displayValue: this.textCircle}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_DIAMOND, displayValue: this.textDiamond}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_DISAPPEAR, displayValue: this.textDisappear}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_DISSOLVE_OUT, displayValue: this.textDissolveOut}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_FLY_OUT_TO, displayValue: this.textFlyOut}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_PEEK_OUT_TO, displayValue: this.textPeekOut}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_PLUS, displayValue: this.textPlus}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_RANDOM_BARS, displayValue: this.textRandomBars}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_SPLIT, displayValue: this.textSplit}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_STRIPS, displayValue: this.textStrips}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_WEDGE, displayValue: this.textWedge}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_WHEEL, displayValue: this.textWheel}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-basic', value: AscFormat.EXIT_WIPE_FROM, displayValue: this.textWipe}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_CONTRACT, displayValue: this.textContrast}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_FADE, displayValue: this.textFade}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_SWIVEL, displayValue: this.textSwivel}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-subtle', value: AscFormat.EXIT_ZOOM, displayValue: this.textZoom}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_BASIC_ZOOM, displayValue: this.textBasicZoom}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_CENTER_REVOLVE, displayValue: this.textCenterRevolve}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_COLLAPSE, displayValue: this.textCollapse}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_FLOAT_DOWN, displayValue: this.textFloatDown}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_FLOAT_UP, displayValue: this.textFloatUp}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SHRINK_AND_TURN, displayValue: this.textShrinkTurn}, //sink down- EXIT_SHRINK_DOWN? - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_SPINNER, - displayValue: this.textSpinner - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-moderate', - value: AscFormat.EXIT_STRETCHY, - displayValue: this.textStretch - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_BASIC_SWIVEL, - displayValue: this.textBasicSwivel - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_BOOMERANG, - displayValue: this.textBoomerang - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_BOUNCE, - displayValue: this.textBounce - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_CREDITS, - displayValue: this.textCredits - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_CURVE_DOWN, - displayValue: this.textCurveDown - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_DROP, - displayValue: this.textDrop - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_FLIP, - displayValue: this.textFlip - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_FLOAT, - displayValue: this.textFloat - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_PINWHEEL, - displayValue: this.textPinwheel - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_SPIRAL_OUT, - displayValue: this.textSpiralOut - }, - { - group: 'menu-effect-group-exit', - level: 'menu-effect-level-exciting', - value: AscFormat.EXIT_WHIP, - displayValue: this.textWhip - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_PATH_4_POINT_STAR, - displayValue: this.textPointStar4 - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_PATH_5_POINT_STAR, - displayValue: this.textPointStar5 - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_PATH_6_POINT_STAR, - displayValue: this.textPointStar6 - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_PATH_8_POINT_STAR, - displayValue: this.textPointStar8 - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_CIRCLE, - displayValue: this.textCircle - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_CRESCENT_MOON, - displayValue: this.textCrescentMoon - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_DIAMOND, - displayValue: this.textDiamond - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_EQUAL_TRIANGLE, - displayValue: this.textEqualTriangle - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_FOOTBALL, - displayValue: this.textFootball - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_HEART, - displayValue: this.textHeart - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_HEXAGON, - displayValue: this.textHexagon - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_OCTAGON, - displayValue: this.textOctagon - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_PARALLELOGRAM, - displayValue: this.textParallelogram - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_PENTAGON, - displayValue: this.textPentagon - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_RIGHT_TRIANGLE, - displayValue: this.textRightTriangle - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_SQUARE, - displayValue: this.textSquare - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_TEARDROP, - displayValue: this.textTeardrop - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-basic', - value: AscFormat.MOTION_TRAPEZOID, - displayValue: this.textTrapezoid - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_ARC_DOWN, - displayValue: this.textArcDown - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_ARC_LEFT, - displayValue: this.textArcLeft - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_ARC_RIGHT, - displayValue: this.textArcRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_ARC_UP, - displayValue: this.textArcUp - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_BOUNCE_LEFT, - displayValue: this.textBounceLeft - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_BOUNCE_RIGHT, - displayValue: this.textBounceRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_CURVY_LEFT, - displayValue: this.textCurvyLeft - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_CURVY_RIGHT, - displayValue: this.textCurvyRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_DECAYING_WAVE, - displayValue: this.textDecayingWave - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_DIAGONAL_DOWN_RIGHT, - displayValue: this.textDiagonalDownRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_DIAGONAL_UP_RIGHT, - displayValue: this.textDiagonalUpRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_DOWN, - displayValue: this.textDown - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_FUNNEL, - displayValue: this.textFunnel - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_HEARTBEAT, - displayValue: this.textHeartbeat - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_LEFT, - displayValue: this.textLeft - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_S_CURVE_1, - displayValue: this.textSCurve1 - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_S_CURVE_2, - displayValue: this.textSCurve2 - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_SINE_WAVE, - displayValue: this.textSineWave - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_SINE_SPIRAL_LEFT, - displayValue: this.textSpiralLeft - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_SINE_SPIRAL_RIGHT, - displayValue: this.textSpiralRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_SPRING, - displayValue: this.textSpring - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_STAIRS_DOWN, - displayValue: this.textStairsDown - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_TURN_DOWN, - displayValue: this.textTurnDown - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_TURN_DOWN_RIGHT, - displayValue: this.textTurnDownRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_TURN_UP, - displayValue: this.textTurnUp - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_TURN_UP_RIGHT, - displayValue: this.textTurnUpRight - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_UP, - displayValue: this.textUp - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_WAVE, - displayValue: this.textWave - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-lines_curves', - value: AscFormat.MOTION_ZIGZAG, - displayValue: this.textZigzag - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_BEAN, - displayValue: this.textBean - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_CURVED_SQUARE, - displayValue: this.textCurvedSquare - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_CURVED_X, - displayValue: this.textCurvedX - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_CURVY_STAR, - displayValue: this.textCurvyStar - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_FIGURE_8_FOUR, - displayValue: this.textFigureFour - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, - displayValue: this.textHorizontalFigure - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_INVERTED_SQUARE, - displayValue: this.textInvertedSquare - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_INVERTED_TRIANGLE, - displayValue: this.textInvertedTriangle - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_LOOP_DE_LOOP, - displayValue: this.textLoopDeLoop - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_NEUTRON, - displayValue: this.textNeutron - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_PEANUT, - displayValue: this.textPeanut - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_POINTY_STAR, - displayValue: this.textPointStar - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_SWOOSH, - displayValue: this.textSwoosh - }, - { - group: 'menu-effect-group-path', - level: 'menu-effect-level-special', - value: AscFormat.MOTION_VERTICAL_FIGURE_8, - displayValue: this.textVerticalFigure - } + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SPINNER, displayValue: this.textSpinner}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_STRETCHY, displayValue: this.textStretch}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BASIC_SWIVEL, displayValue: this.textBasicSwivel}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BOOMERANG, displayValue: this.textBoomerang}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BOUNCE, displayValue: this.textBounce}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_CREDITS, displayValue: this.textCredits}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_CURVE_DOWN, displayValue: this.textCurveDown}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_DROP, displayValue: this.textDrop}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_FLIP, displayValue: this.textFlip}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_FLOAT, displayValue: this.textFloat}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_PINWHEEL, displayValue: this.textPinwheel}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_SPIRAL_OUT, displayValue: this.textSpiralOut}, + {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_WHIP, displayValue: this.textWhip}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_4_POINT_STAR, displayValue: this.textPointStar4}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_5_POINT_STAR, displayValue: this.textPointStar5}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_6_POINT_STAR, displayValue: this.textPointStar6}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PATH_8_POINT_STAR, displayValue: this.textPointStar8}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_CIRCLE, displayValue: this.textCircle}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_CRESCENT_MOON, displayValue: this.textCrescentMoon}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_DIAMOND, displayValue: this.textDiamond}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_EQUAL_TRIANGLE, displayValue: this.textEqualTriangle}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_FOOTBALL, displayValue: this.textFootball}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_HEART, displayValue: this.textHeart}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_HEXAGON, displayValue: this.textHexagon}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_OCTAGON, displayValue: this.textOctagon}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PARALLELOGRAM, displayValue: this.textParallelogram}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_PENTAGON, displayValue: this.textPentagon}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_RIGHT_TRIANGLE, displayValue: this.textRightTriangle}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_SQUARE, displayValue: this.textSquare}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_TEARDROP, displayValue: this.textTeardrop}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-basic', value: AscFormat.MOTION_TRAPEZOID, displayValue: this.textTrapezoid}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_DOWN, displayValue: this.textArcDown}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_LEFT, displayValue: this.textArcLeft}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_RIGHT, displayValue: this.textArcRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ARC_UP, displayValue: this.textArcUp}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_BOUNCE_LEFT, displayValue: this.textBounceLeft}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_BOUNCE_RIGHT, displayValue: this.textBounceRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_CURVY_LEFT, displayValue: this.textCurvyLeft}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_CURVY_RIGHT, displayValue: this.textCurvyRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DECAYING_WAVE, displayValue: this.textDecayingWave}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DIAGONAL_DOWN_RIGHT, displayValue: this.textDiagonalDownRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DIAGONAL_UP_RIGHT, displayValue: this.textDiagonalUpRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_DOWN, displayValue: this.textDown}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_FUNNEL, displayValue: this.textFunnel}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_HEARTBEAT, displayValue: this.textHeartbeat}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_LEFT, displayValue: this.textLeft}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_S_CURVE_1, displayValue: this.textSCurve1}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_S_CURVE_2, displayValue: this.textSCurve2}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SINE_WAVE, displayValue: this.textSineWave}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SINE_SPIRAL_LEFT, displayValue: this.textSpiralLeft}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SINE_SPIRAL_RIGHT, displayValue: this.textSpiralRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_SPRING, displayValue: this.textSpring}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_STAIRS_DOWN, displayValue: this.textStairsDown}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_DOWN, displayValue: this.textTurnDown}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_DOWN_RIGHT, displayValue: this.textTurnDownRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_UP, displayValue: this.textTurnUp}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_TURN_UP_RIGHT, displayValue: this.textTurnUpRight}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_UP, displayValue: this.textUp}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_WAVE, displayValue: this.textWave}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-lines_curves', value: AscFormat.MOTION_ZIGZAG, displayValue: this.textZigzag}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_BEAN, displayValue: this.textBean}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CURVED_SQUARE, displayValue: this.textCurvedSquare}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CURVED_X, displayValue: this.textCurvedX}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_CURVY_STAR, displayValue: this.textCurvyStar}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_FIGURE_8_FOUR, displayValue: this.textFigureFour}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, displayValue: this.textHorizontalFigure}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_INVERTED_SQUARE, displayValue: this.textInvertedSquare}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_INVERTED_TRIANGLE, displayValue: this.textInvertedTriangle}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_LOOP_DE_LOOP, displayValue: this.textLoopDeLoop}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_NEUTRON, displayValue: this.textNeutron}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_PEANUT, displayValue: this.textPeanut}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_POINTY_STAR, displayValue: this.textPointStar}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_SWOOSH, displayValue: this.textSwoosh}, + {group: 'menu-effect-group-path', level: 'menu-effect-level-special', value: AscFormat.MOTION_VERTICAL_FIGURE_8, displayValue: this.textVerticalFigure} ]; }, - getEffectOptionsData: function (group) { - var arr = []; + getEffectOptionsData: function (group, type) { switch (group) { case 'menu-effect-group-entrance': - arr[AscFormat.ENTRANCE_APPEAR] = []; - arr[AscFormat.ENTRANCE_BLINDS] = [ - {value: AscFormat.ENTRANCE_BLINDS_HORIZONTAL, displayValue: this.textHorizontal}, - {value: AscFormat.ENTRANCE_BLINDS_VERTICAL, caption: this.textVertical} - ]; - arr[AscFormat.ENTRANCE_BOX] = [ - {value: AscFormat.ENTRANCE_BOX_IN, caption: this.textIn}, - {value: AscFormat.ENTRANCE_BOX_OUT, caption: this.textOut} - ]; - arr[AscFormat.ENTRANCE_CHECKERBOARD] = [ - {value: AscFormat.ENTRANCE_CHECKERBOARD_ACROSS, caption: this.textAcross}, - {value: AscFormat.ENTRANCE_CHECKERBOARD_DOWN, caption: this.textDown} - ]; - arr[AscFormat.ENTRANCE_CIRCLE] = [ - {value: AscFormat.ENTRANCE_CIRCLE_IN, caption: this.textIn}, - {value: AscFormat.ENTRANCE_CIRCLE_OUT, caption: this.textOut} - ]; - arr[AscFormat.ENTRANCE_DIAMOND] = [ - {value: AscFormat.ENTRANCE_DIAMOND_IN, caption: this.textIn}, - {value: AscFormat.ENTRANCE_DIAMOND_OUT, caption: this.textOut} - ]; - arr[AscFormat.ENTRANCE_DISSOLVE_IN] = []; - arr[AscFormat.ENTRANCE_FLY_IN_FROM] = [ - {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM, caption: this.textFromBottom}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_LEFT, caption: this.textFromBottomLeft}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_LEFT, caption: this.textFromLeft}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP_LEFT, caption: this.textFromTopLeft}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP, caption: this.textFromTop}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP_RIGHT, caption: this.textFromTopRight}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_RIGHT, caption: this.textFromRight}, - {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_RIGHT, caption: this.textFromBottomRight} - ]; - arr[AscFormat.ENTRANCE_PEEK_IN_FROM] = [ - {value: AscFormat.ENTRANCE_PEEK_IN_FROM_BOTTOM, caption: this.textFromBottom}, - {value: AscFormat.ENTRANCE_PEEK_IN_FROM_LEFT, caption: this.textFromLeft}, - {value: AscFormat.ENTRANCE_PEEK_IN_FROM_RIGHT, caption: this.textFromRight}, - {value: AscFormat.ENTRANCE_PEEK_IN_FROM_TOP, caption: this.textFromTop} - ]; - arr[AscFormat.ENTRANCE_PLUS] = [ - {value: AscFormat.ENTRANCE_PLUS_IN, caption: this.textIn}, - {value: AscFormat.ENTRANCE_PLUS_OUT, caption: this.textOut} - ]; - arr[AscFormat.ENTRANCE_RANDOM_BARS] = [ - {value: AscFormat.ENTRANCE_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, - {value: AscFormat.ENTRANCE_RANDOM_BARS_VERTICAL, caption: this.textVertical} - ]; - arr[AscFormat.ENTRANCE_SPLIT] = [ - {value: AscFormat.ENTRANCE_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, - {value: AscFormat.ENTRANCE_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, - {value: AscFormat.ENTRANCE_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, - {value: AscFormat.ENTRANCE_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} - ]; - arr[AscFormat.ENTRANCE_STRIPS] = [ - {value: AscFormat.ENTRANCE_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, - {value: AscFormat.ENTRANCE_STRIPS_LEFT_UP, caption: this.textLeftUp}, - {value: AscFormat.ENTRANCE_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, - {value: AscFormat.ENTRANCE_STRIPS_RIGHT_UP, caption: this.textRightUp} - ]; - arr[AscFormat.ENTRANCE_WEDGE] = []; - arr[AscFormat.ENTRANCE_WHEEL] = [ - {value: AscFormat.ENTRANCE_WHEEL_1_SPOKE, caption: this.textSpoke1}, - {value: AscFormat.ENTRANCE_WHEEL_2_SPOKE, caption: this.textSpoke2}, - {value: AscFormat.ENTRANCE_WHEEL_3_SPOKE, caption: this.textSpoke3}, - {value: AscFormat.ENTRANCE_WHEEL_4_SPOKE, caption: this.textSpoke4}, - {value: AscFormat.ENTRANCE_WHEEL_8_SPOKE, caption: this.textSpoke8} - ]; - arr[AscFormat.ENTRANCE_WIPE_FROM] = [ - {value: AscFormat.ENTRANCE_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, - {value: AscFormat.ENTRANCE_WIPE_FROM_LEFT, caption: this.textFromLeft}, - {value: AscFormat.ENTRANCE_WIPE_FROM_RIGHT, caption: this.textFromRight}, - {value: AscFormat.ENTRANCE_WIPE_FROM_FROM_TOP, caption: this.textFromTop} - ]; - arr[AscFormat.ENTRANCE_EXPAND] = []; - arr[AscFormat.ENTRANCE_FADE] = []; - arr[AscFormat.ENTRANCE_SWIVEL] = []; - arr[AscFormat.ENTRANCE_ZOOM] = [ - {value: AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, - {value: AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} - ]; - arr[AscFormat.ENTRANCE_BASIC_ZOOM] = [ - {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN, caption: this.textIn}, - { - value: AscFormat.ENTRANCE_BASIC_ZOOM_IN_FROM_SCREEN_CENTER, - caption: this.textInFromScreenCenter - }, - {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, - {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT, caption: this.textOut}, - { - value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT_FROM_SCREEN_BOTTOM, - caption: this.textOutFromScreenBottom - }, - {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} - ]; - arr[AscFormat.ENTRANCE_CENTER_REVOLVE] = []; - arr[AscFormat.ENTRANCE_CENTER_COMPRESS] = []; - arr[AscFormat.ENTRANCE_FLOAT_DOWN] = []; - arr[AscFormat.ENTRANCE_FLOAT_UP] = []; - arr[AscFormat.ENTRANCE_GROW_AND_TURN] = []; - arr[AscFormat.ENTRANCE_RISE_UP] = []; - arr[AscFormat.ENTRANCE_SPINNER] = []; - arr[AscFormat.ENTRANCE_STRETCH] = [ - {value: AscFormat.ENTRANCE_STRETCH_ACROSS, caption: this.textAcross}, - {value: AscFormat.ENTRANCE_STRETCH_FROM_BOTTOM, caption: this.textFromBottom}, - {value: AscFormat.ENTRANCE_STRETCH_FROM_LEFT, caption: this.textFromLeft}, - {value: AscFormat.ENTRANCE_STRETCH_FROM_RIGHT, caption: this.textFromRight}, - {value: AscFormat.ENTRANCE_STRETCH_FROM_TOP, caption: this.textFromTop} - ]; - arr[AscFormat.ENTRANCE_BASIC_SWIVEL] = [ - {value: AscFormat.ENTRANCE_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, - {value: AscFormat.ENTRANCE_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} - ]; - arr[AscFormat.ENTRANCE_BOOMERANG] = []; - arr[AscFormat.ENTRANCE_BOUNCE] = []; - arr[AscFormat.ENTRANCE_CREDITS] = []; - arr[AscFormat.ENTRANCE_CURVE_UP] = []; - arr[AscFormat.ENTRANCE_DROP] = []; - arr[AscFormat.ENTRANCE_FLIP] = []; - arr[AscFormat.ENTRANCE_FLOAT] = []; - arr[AscFormat.ENTRANCE_PINWHEEL] = []; - arr[AscFormat.ENTRANCE_SPIRAL_IN] = []; - arr[AscFormat.ENTRANCE_WHIP] = []; + switch (type) { + case AscFormat.ENTRANCE_BLINDS: + return [ + {value: AscFormat.ENTRANCE_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_BLINDS_VERTICAL, caption: this.textVertical} + ]; + case AscFormat.ENTRANCE_BOX: + return [ + {value: AscFormat.ENTRANCE_BOX_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_BOX_OUT, caption: this.textOut} + ]; + case AscFormat.ENTRANCE_CHECKERBOARD: + return [ + {value: AscFormat.ENTRANCE_CHECKERBOARD_ACROSS, caption: this.textAcross}, + {value: AscFormat.ENTRANCE_CHECKERBOARD_DOWN, caption: this.textDown} + ]; + case AscFormat.ENTRANCE_CIRCLE: + return [ + {value: AscFormat.ENTRANCE_CIRCLE_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_CIRCLE_OUT, caption: this.textOut} + ]; + case AscFormat.ENTRANCE_DIAMOND: + return [ + {value: AscFormat.ENTRANCE_DIAMOND_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_DIAMOND_OUT, caption: this.textOut} + ]; - return arr; + case AscFormat.ENTRANCE_FLY_IN_FROM: + return [ + {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_LEFT, caption: this.textFromBottomLeft}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP_LEFT, caption: this.textFromTopLeft}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP, caption: this.textFromTop}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_TOP_RIGHT, caption: this.textFromTopRight}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_FLY_IN_FROM_BOTTOM_RIGHT, caption: this.textFromBottomRight} + ]; + case AscFormat.ENTRANCE_PEEK_IN_FROM: + return [ + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_PEEK_IN_FROM_TOP, caption: this.textFromTop} + ]; + case AscFormat.ENTRANCE_PLUS: + return [ + {value: AscFormat.ENTRANCE_PLUS_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_PLUS_OUT, caption: this.textOut} + ]; + case AscFormat.ENTRANCE_RANDOM_BARS: + return [ + {value: AscFormat.ENTRANCE_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_RANDOM_BARS_VERTICAL, caption: this.textVertical} + ]; + case AscFormat.ENTRANCE_SPLIT: + return [ + {value: AscFormat.ENTRANCE_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, + {value: AscFormat.ENTRANCE_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, + {value: AscFormat.ENTRANCE_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, + {value: AscFormat.ENTRANCE_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} + ]; + case AscFormat.ENTRANCE_STRIPS: + return [ + {value: AscFormat.ENTRANCE_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, + {value: AscFormat.ENTRANCE_STRIPS_LEFT_UP, caption: this.textLeftUp}, + {value: AscFormat.ENTRANCE_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, + {value: AscFormat.ENTRANCE_STRIPS_RIGHT_UP, caption: this.textRightUp} + ]; + case AscFormat.ENTRANCE_WHEEL: + return [ + {value: AscFormat.ENTRANCE_WHEEL_1_SPOKE, caption: this.textSpoke1}, + {value: AscFormat.ENTRANCE_WHEEL_2_SPOKE, caption: this.textSpoke2}, + {value: AscFormat.ENTRANCE_WHEEL_3_SPOKE, caption: this.textSpoke3}, + {value: AscFormat.ENTRANCE_WHEEL_4_SPOKE, caption: this.textSpoke4}, + {value: AscFormat.ENTRANCE_WHEEL_8_SPOKE, caption: this.textSpoke8} + ]; + case AscFormat.ENTRANCE_WIPE_FROM: + return [ + {value: AscFormat.ENTRANCE_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_WIPE_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_WIPE_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_WIPE_FROM_FROM_TOP, caption: this.textFromTop} + ]; + case AscFormat.ENTRANCE_ZOOM: + return [ + {value: AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, + {value: AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} + ]; + case AscFormat.ENTRANCE_BASIC_ZOOM: + return [ + {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN, caption: this.textIn}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN_FROM_SCREEN_CENTER, caption: this.textInFromScreenCenter}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT, caption: this.textOut}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT_FROM_SCREEN_BOTTOM, caption: this.textOutFromScreenBottom}, + {value: AscFormat.ENTRANCE_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} + ]; + case AscFormat.ENTRANCE_STRETCH: + return [ + {value: AscFormat.ENTRANCE_STRETCH_ACROSS, caption: this.textAcross}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.ENTRANCE_STRETCH_FROM_TOP, caption: this.textFromTop} + ]; + case AscFormat.ENTRANCE_BASIC_SWIVEL: + return [ + {value: AscFormat.ENTRANCE_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.ENTRANCE_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} + ]; + default: + return undefined; + } + break; case 'menu-effect-group-exit': - arr[AscFormat.EXIT_BLINDS] = [ - {value: AscFormat.EXIT_BLINDS_HORIZONTAL, caption: this.textHorizontal}, - {value: AscFormat.EXIT_BLINDS_VERTICAL, caption: this.textVertical} - ]; - arr[AscFormat.EXIT_BOX] = [ - {value: AscFormat.EXIT_BOX_IN, caption: this.textIn}, - {value: AscFormat.EXIT_BOX_OUT, caption: this.textOut} - ]; - arr[AscFormat.EXIT_CHECKERBOARD] = [ - {value: AscFormat.EXIT_CHECKERBOARD_ACROSS, caption: this.textAcross}, - {value: AscFormat.EXIT_CIRCLE_OUT, caption: this.textUp} - ]; - arr[AscFormat.EXIT_CIRCLE] = [ - {value: AscFormat.EXIT_CIRCLE_IN, caption: this.textIn}, - {value: AscFormat.EXIT_BOX_OUT, caption: this.textOut} - ]; - arr[AscFormat.EXIT_DIAMOND] = [ - {value: AscFormat.EXIT_DIAMOND_IN, caption: this.textIn}, - {value: AscFormat.EXIT_DIAMOND_IN, caption: this.textOut} - ]; - arr[AscFormat.EXIT_DISAPPEAR] = []; - arr[AscFormat.EXIT_DISSOLVE_OUT] = []; - arr[AscFormat.EXIT_FLY_OUT_TO] = [ - {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM, caption: this.textToBottom}, - {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM_LEFT, caption: this.textToBottomLeft}, - {value: AscFormat.EXIT_FLY_OUT_TO_LEFT, caption: this.textToLeft}, - {value: AscFormat.EXIT_FLY_OUT_TO_TOP_LEFT, caption: this.textToTopLeft}, - {value: AscFormat.EXIT_FLY_OUT_TO_TOP, caption: this.textToTop}, - {value: AscFormat.EXIT_FLY_OUT_TO_TOP_RIGHT, caption: this.textToTopRight}, - {value: AscFormat.EXIT_FLY_OUT_TO_RIGHT, caption: this.textToRight}, - {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM_RIGHT, caption: this.textToBottomRight} - ]; - arr[AscFormat.EXIT_PEEK_OUT_TO] = [ - {value: AscFormat.EXIT_PEEK_OUT_TO_BOTTOM, caption: this.textToBottom}, - {value: AscFormat.EXIT_PEEK_OUT_TO_LEFT, caption: this.textToLeft}, - {value: AscFormat.EXIT_PEEK_OUT_TO_RIGHT, caption: this.textToRight}, - {value: AscFormat.EXIT_PEEK_OUT_TO_TOP, caption: this.textToTop} - ]; - arr[AscFormat.EXIT_PLUS] = [ - {value: AscFormat.EXIT_PLUS_IN, caption: this.textIn}, - {value: AscFormat.EXIT_PLUS_OUT, caption: this.textOut} - ]; - arr[AscFormat.EXIT_RANDOM_BARS] = [ - {value: AscFormat.EXIT_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, - {value: AscFormat.EXIT_RANDOM_BARS_VERTICAL, caption: this.textVertical} - ]; - arr[AscFormat.EXIT_SPLIT] = [ - {value: AscFormat.EXIT_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, - {value: AscFormat.EXIT_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, - {value: AscFormat.EXIT_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, - {value: AscFormat.EXIT_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} - ]; - arr[AscFormat.EXIT_STRIPS] = [ - {value: AscFormat.EXIT_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, - {value: AscFormat.EXIT_STRIPS_LEFT_UP, caption: this.textLeftUp}, - {value: AscFormat.EXIT_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, - {value: AscFormat.EXIT_STRIPS_RIGHT_UP, caption: this.textRightUp} - ]; - arr[AscFormat.EXIT_WEDGE] = []; - arr[AscFormat.EXIT_WHEEL] = [ - {value: AscFormat.EXIT_WHEEL_1_SPOKE, caption: this.textSpoke1}, - {value: AscFormat.EXIT_WHEEL_2_SPOKE, caption: this.textSpoke2}, - {value: AscFormat.EXIT_WHEEL_3_SPOKE, caption: this.textSpoke3}, - {value: AscFormat.EXIT_WHEEL_4_SPOKE, caption: this.textSpoke4}, - {value: AscFormat.EXIT_WHEEL_8_SPOKE, caption: this.textSpoke8} - ]; - arr[AscFormat.EXIT_WIPE_FROM] = [ - {value: AscFormat.EXIT_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, - {value: AscFormat.EXIT_WIPE_FROM_LEFT, caption: this.textFromLeft}, - {value: AscFormat.EXIT_WIPE_FROM_RIGHT, caption: this.textFromRight}, - {value: AscFormat.EXIT_WIPE_FROM_TOP, caption: this.textFromTop} - ]; - arr[AscFormat.EXIT_CONTRACT] = []; - arr[AscFormat.EXIT_FADE] = []; - arr[AscFormat.EXIT_SWIVEL] = []; - arr[AscFormat.EXIT_ZOOM] = [ - {value: AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, - {value: AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} - ]; - arr[AscFormat.EXIT_BASIC_ZOOM] = [ - {value: AscFormat.EXIT_BASIC_ZOOM_IN, caption: this.textIn}, - { - value: AscFormat.EXIT_BASIC_ZOOM_IN_TO_SCREEN_BOTTOM, - caption: this.textInToScreenCenter - }, - {value: AscFormat.EXIT_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, - {value: AscFormat.EXIT_BASIC_ZOOM_OUT, caption: this.textOut}, - { - value: AscFormat.EXIT_BASIC_ZOOM_OUT_TO_SCREEN_CENTER, - caption: this.textOutToScreenBottom - }, - {value: AscFormat.EXIT_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} - ]; - arr[AscFormat.EXIT_CENTER_REVOLVE] = []; - arr[AscFormat.EXIT_COLLAPSE] = [ - {value: AscFormat.EXIT_COLLAPSE_ACROSS, caption: this.textAcross}, - {value: AscFormat.EXIT_COLLAPSE_TO_BOTTOM, caption: this.textToBottom}, - {value: AscFormat.EXIT_COLLAPSE_TO_LEFT, caption: this.textToLeft}, - {value: AscFormat.EXIT_COLLAPSE_TO_RIGHT, caption: this.textToRight}, - {value: AscFormat.EXIT_COLLAPSE_TO_TOP, caption: this.textToTop} - ]; - arr[AscFormat.EXIT_FLOAT_DOWN] = []; - arr[AscFormat.EXIT_FLOAT_UP] = []; - arr[AscFormat.EXIT_SHRINK_AND_TURN] = []; - //sink down- EXIT_SHRINK_DOWN? - arr[AscFormat.EXIT_SPINNER] = []; - arr[AscFormat.EXIT_STRETCHY] = []; - arr[AscFormat.EXIT_BASIC_SWIVEL] = [ - {value: AscFormat.EXIT_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, - {value: AscFormat.EXIT_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} - ]; - arr[AscFormat.EXIT_BOOMERANG] = []; - arr[AscFormat.EXIT_BOUNCE] = []; - arr[AscFormat.EXIT_CREDITS] = []; - arr[AscFormat.EXIT_CURVE_DOWN] = []; - arr[AscFormat.EXIT_DROP] = []; - arr[AscFormat.EXIT_FLIP] = []; - arr[AscFormat.EXIT_FLOAT] = []; - arr[AscFormat.EXIT_PINWHEEL] = []; - arr[AscFormat.EXIT_SPIRAL_OUT] = []; - arr[AscFormat.EXIT_WHIP] = []; - - return arr; + switch (type){ + case AscFormat.EXIT_BLINDS: + return [ + {value: AscFormat.EXIT_BLINDS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.EXIT_BLINDS_VERTICAL, caption: this.textVertical} + ]; + case AscFormat.EXIT_BOX: + return [ + {value: AscFormat.EXIT_BOX_IN, caption: this.textIn}, + {value: AscFormat.EXIT_BOX_OUT, caption: this.textOut} + ]; + case AscFormat.EXIT_CHECKERBOARD: + return [ + {value: AscFormat.EXIT_CHECKERBOARD_ACROSS, caption: this.textAcross}, + {value: AscFormat.EXIT_CIRCLE_OUT, caption: this.textUp} + ]; + case AscFormat.EXIT_CIRCLE: + return [ + {value: AscFormat.EXIT_CIRCLE_IN, caption: this.textIn}, + {value: AscFormat.EXIT_BOX_OUT, caption: this.textOut} + ]; + case AscFormat.EXIT_DIAMOND: + return [ + {value: AscFormat.EXIT_DIAMOND_IN, caption: this.textIn}, + {value: AscFormat.EXIT_DIAMOND_IN, caption: this.textOut} + ]; + case AscFormat.EXIT_FLY_OUT_TO: + return [ + {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM, caption: this.textToBottom}, + {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM_LEFT, caption: this.textToBottomLeft}, + {value: AscFormat.EXIT_FLY_OUT_TO_LEFT, caption: this.textToLeft}, + {value: AscFormat.EXIT_FLY_OUT_TO_TOP_LEFT, caption: this.textToTopLeft}, + {value: AscFormat.EXIT_FLY_OUT_TO_TOP, caption: this.textToTop}, + {value: AscFormat.EXIT_FLY_OUT_TO_TOP_RIGHT, caption: this.textToTopRight}, + {value: AscFormat.EXIT_FLY_OUT_TO_RIGHT, caption: this.textToRight}, + {value: AscFormat.EXIT_FLY_OUT_TO_BOTTOM_RIGHT, caption: this.textToBottomRight} + ]; + case AscFormat.EXIT_PEEK_OUT_TO: + return [ + {value: AscFormat.EXIT_PEEK_OUT_TO_BOTTOM, caption: this.textToBottom}, + {value: AscFormat.EXIT_PEEK_OUT_TO_LEFT, caption: this.textToLeft}, + {value: AscFormat.EXIT_PEEK_OUT_TO_RIGHT, caption: this.textToRight}, + {value: AscFormat.EXIT_PEEK_OUT_TO_TOP, caption: this.textToTop} + ]; + case AscFormat.EXIT_PLUS: + return [ + {value: AscFormat.EXIT_PLUS_IN, caption: this.textIn}, + {value: AscFormat.EXIT_PLUS_OUT, caption: this.textOut} + ]; + case AscFormat.EXIT_RANDOM_BARS: + return [ + {value: AscFormat.EXIT_RANDOM_BARS_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.EXIT_RANDOM_BARS_VERTICAL, caption: this.textVertical} + ]; + case AscFormat.EXIT_SPLIT: + return [ + {value: AscFormat.EXIT_SPLIT_HORIZONTAL_IN, caption: this.textHorizontalIn}, + {value: AscFormat.EXIT_SPLIT_HORIZONTAL_OUT, caption: this.textHorizontalOut}, + {value: AscFormat.EXIT_SPLIT_VERTICAL_IN, caption: this.textVerticalIn}, + {value: AscFormat.EXIT_SPLIT_VERTICAL_OUT, caption: this.textVerticalOut} + ]; + case AscFormat.EXIT_STRIPS: + return [ + {value: AscFormat.EXIT_STRIPS_LEFT_DOWN, caption: this.textLeftDown}, + {value: AscFormat.EXIT_STRIPS_LEFT_UP, caption: this.textLeftUp}, + {value: AscFormat.EXIT_STRIPS_RIGHT_DOWN, caption: this.textRightDown}, + {value: AscFormat.EXIT_STRIPS_RIGHT_UP, caption: this.textRightUp} + ]; + case AscFormat.EXIT_WHEEL: + return [ + {value: AscFormat.EXIT_WHEEL_1_SPOKE, caption: this.textSpoke1}, + {value: AscFormat.EXIT_WHEEL_2_SPOKE, caption: this.textSpoke2}, + {value: AscFormat.EXIT_WHEEL_3_SPOKE, caption: this.textSpoke3}, + {value: AscFormat.EXIT_WHEEL_4_SPOKE, caption: this.textSpoke4}, + {value: AscFormat.EXIT_WHEEL_8_SPOKE, caption: this.textSpoke8} + ]; + case AscFormat.EXIT_WIPE_FROM: + return [ + {value: AscFormat.EXIT_WIPE_FROM_BOTTOM, caption: this.textFromBottom}, + {value: AscFormat.EXIT_WIPE_FROM_LEFT, caption: this.textFromLeft}, + {value: AscFormat.EXIT_WIPE_FROM_RIGHT, caption: this.textFromRight}, + {value: AscFormat.EXIT_WIPE_FROM_TOP, caption: this.textFromTop} + ]; + case AscFormat.EXIT_ZOOM: + return [ + {value: AscFormat.ENTRANCE_ZOOM_OBJECT_CENTER, caption: this.textObjectCenter}, + {value: AscFormat.ENTRANCE_ZOOM_SLIDE_CENTER, caption: this.textSlideCenter} + ]; + case AscFormat.EXIT_BASIC_ZOOM: + return [ + {value: AscFormat.EXIT_BASIC_ZOOM_IN, caption: this.textIn}, + {value: AscFormat.EXIT_BASIC_ZOOM_IN_TO_SCREEN_BOTTOM, caption: this.textInToScreenCenter}, + {value: AscFormat.EXIT_BASIC_ZOOM_IN_SLIGHTLY, caption: this.textInSlightly}, + {value: AscFormat.EXIT_BASIC_ZOOM_OUT, caption: this.textOut}, + {value: AscFormat.EXIT_BASIC_ZOOM_OUT_TO_SCREEN_CENTER, caption: this.textOutToScreenBottom}, + {value: AscFormat.EXIT_BASIC_ZOOM_OUT_SLIGHTLY, caption: this.textOutSlightly} + ]; + case AscFormat.EXIT_COLLAPSE: + return [ + {value: AscFormat.EXIT_COLLAPSE_ACROSS, caption: this.textAcross}, + {value: AscFormat.EXIT_COLLAPSE_TO_BOTTOM, caption: this.textToBottom}, + {value: AscFormat.EXIT_COLLAPSE_TO_LEFT, caption: this.textToLeft}, + {value: AscFormat.EXIT_COLLAPSE_TO_RIGHT, caption: this.textToRight}, + {value: AscFormat.EXIT_COLLAPSE_TO_TOP, caption: this.textToTop} + ]; + case AscFormat.EXIT_BASIC_SWIVEL: + return [ + {value: AscFormat.EXIT_BASIC_SWIVEL_HORIZONTAL, caption: this.textHorizontal}, + {value: AscFormat.EXIT_BASIC_SWIVEL_VERTICAL, caption: this.textVertical} + ]; + default: + return undefined; + } + break; default: - return []; + return undefined; } } } diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 3cd6b654c..e2a084f86 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -63,18 +63,19 @@ define([ this.addListeners({ 'PE.Views.Animation': { - 'animation:preview': _.bind(this.onPreviewClick, this), - 'animation:parameters': _.bind(this.onParameterClick, this), - 'animation:duration': _.bind(this.onDurationChange, this), - 'animation:selecteffect': _.bind(this.onEffectSelect, this), - 'animation:delay': _.bind(this.onDelayChange, this), - 'animation:animationpane':_.bind(this.onAnimationPane, this), - 'animation:addanimation': _.bind(this.onAddAnimation, this), + 'animation:preview': _.bind(this.onPreviewClick, this), + 'animation:parameters': _.bind(this.onParameterClick, this), + 'animation:duration': _.bind(this.onDurationChange, this), + 'animation:selecteffect': _.bind(this.onEffectSelect, this), + 'animation:delay': _.bind(this.onDelayChange, this), + 'animation:animationpane': _.bind(this.onAnimationPane, this), + 'animation:addanimation': _.bind(this.onAddAnimation, this), 'animation:startselect': _.bind(this.onStartSelect, this), 'animation:checkrewind': _.bind(this.onCheckRewindChange,this), + 'animation:repeat': _.bind(this.onRepeatChange, this), }, 'Toolbar': { - 'tab:active': _.bind(this.onActiveTab, this) + 'tab:active': _.bind(this.onActiveTab, this) } }); this.EffectGroups = Common.define.effectData.getEffectGroupData(); @@ -87,16 +88,16 @@ define([ setConfig: function (config) { this.appConfig = config.mode; this.view = this.createView('PE.Views.Animation', { - toolbar: config.toolbar, - mode: config.mode + toolbar : config.toolbar, + mode : config.mode }); return this; }, setApi: function (api) { this.api = api; - this.api.asc_registerCallback('asc_onFocusObject', _.bind(this.onFocusObject, this)); - this.api.asc_registerCallback('asc_onCountPages', _.bind(this.onApiCountPages, this)); + this.api.asc_registerCallback('asc_onFocusObject', _.bind(this.onFocusObject, this)); + this.api.asc_registerCallback('asc_onCountPages', _.bind(this.onApiCountPages, this)); return this; }, @@ -125,36 +126,29 @@ define([ if(this.api && this.AnimationProperties) { this.AnimationProperties.asc_putSubtype(value); this.api.asc_SetAnimationProperties(this.AnimationProperties); - this.getAnimationProperties(); - - console.log(this.AnimationProperties.asc_getSubtype()); } }, - - onAnimationPane: function() { (new PE.Views.AnimationDialog({ - api: this.api, - activEffect: this.Effect + api : this.api, + activeEffect : this._state.Effect })).show(); }, onAddAnimation: function(combo, record) { var type = record.get('value'); - var group = Common.define.effectData.getEffectGroupData().findWhere({id: record.group}).value; - this.addNewEffect(type, group); - this._state.EffectGroups = group; - this._state.Effect = type; + var group = Common.define.effectData.getEffectGroupData().findWhere({id: record.group}).get('value'); + this.addNewEffect(type, group, false); + }, - addNewEffect: function (type, group) { + addNewEffect: function (type, group, replace) { if (this._state.Effect == type) return; - - var parameter= this.view.setMenuParameters(type, undefined, group == this._state.EffectGroups); - this.api.asc_AddAnimation(this._state.EffectGroups, type, parameter); - if (parameter!= undefined) - this.onParameterClick(parameter); + var parameter = this.view.setMenuParameters(type, undefined, group == this._state.EffectGroups); + this.api.asc_AddAnimation(group, type, (parameter != undefined)?parameter:0, replace); + this._state.EffectGroups = group; + this._state.Effect = type; }, onDurationChange: function(field, newValue, oldValue, eOpts) { @@ -173,17 +167,24 @@ define([ } }, + onRepeatChange: function (field, newValue, oldValue, eOpts){ + if (this.api) { + this._state.Repeat = field.getNumberValue() * 1000; + this.AnimationProperties.asc_putRepeatCount(this._state.Repeat); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } + }, onEffectSelect: function (combo, record) { - var type = record.get('value'); - var group = _.findWhere(Common.define.effectData.getEffectGroupData(),{id: record.get('group')}).value; - this.addNewEffect(type, group); - this._state.EffectGroups = group; - this._state.Effect = type; + if (this.api) { + var type = record.get('value'); + var group = (type != AscFormat.ANIM_PRESET_NONE) ? _.findWhere(Common.define.effectData.getEffectGroupData(), {id: record.get('group')}).value : undefined; + this.addNewEffect(type, group, this._state.Effect != AscFormat.ANIM_PRESET_NONE); + } }, onStartSelect: function (combo, record) { if (this.api) { - this._state.StartEffect =record.value; + this._state.StartEffect = record.value; this.AnimationProperties.asc_putStartType(this._state.StartEffect); this.api.asc_SetAnimationProperties(this.AnimationProperties); } @@ -197,6 +198,7 @@ define([ }, onFocusObject: function(selectedObjects) { + var isAnimtionObject = false, isAnimation = false; for (var i = 0; i 0.001 || + (this._state.Repeat === null || value === null) && (this._state.Repeat !== value) || + (this._state.Repeat === undefined || value === undefined) && (this._state.Repeat !== value)) { + this._state.Repeat = value; + } + this._state.StartSelect = this.AnimationProperties.asc_getStartType(); this._state.RepeatCount = this.AnimationProperties.asc_getRepeatCount(); this._state.Rewind = this.AnimationProperties.asc_getRewind(); @@ -256,6 +289,7 @@ define([ onActiveTab: function(tab) { if (tab == 'animate') { this._state.onactivetab = true; + this.setLocked(); this.setSettings(); } @@ -267,8 +301,8 @@ define([ }, setLocked: function() { - if (this._state.lockedtransition != undefined) - this.lockToolbar(PE.enumLock.transitLock, this._state.lockedtransition); + /* if (this._state.lockedanimation != undefined) + this.lockToolbar(PE.enumLock.animationLock, this._state.lockedanimation);*/ }, setSettings: function () { @@ -280,16 +314,18 @@ define([ this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('imageUrl')); } - if (me.btnParameters.menu.items.length > 0 && this._state.EffectOption !== undefined) - me.setMenuParameters(this._state.Effect, this._state.EffectOption, true); + if (this._state.EffectOption !== undefined) + me.setMenuParameters(this._state.Effect, this._state.EffectOption); me.numDuration.setValue((this._state.Duration !== null && this._state.Duration !== undefined) ? this._state.Duration / 1000. : '', true); me.numDelay.setValue((this._state.Delay !== null && this._state.Delay !== undefined) ? this._state.Delay / 1000. : '', true); + me.numRepeat.setValue((this._state.Repeat !== null && this._state.Repeat !== undefined) ? this._state.Repeat / 1000. : '', true); (this._state.StartSelect==undefined)&&(this._state.StartSelect = AscFormat.NODE_TYPE_CLICKEFFECT); item = me.cmbStart.store.findWhere({value: this._state.StartSelect}); me.cmbStart.selectRecord(item); - me.chRewind.setValue(this._state.Rewind); + me.chRewind.setValue(this._state.Rewind, true); + } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 1f2ab2538..4f6f96c5c 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -133,9 +133,8 @@ define([ var _set = PE.enumLock; this.lockedControls = []; - this._arrEffectName = [{group:'none', value: -10, iconCls: 'transition-none', displayValue: this.textNone}]; + this._arrEffectName = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-none', displayValue: this.textNone}]; Array.prototype.push.apply( this._arrEffectName, Common.define.effectData.getEffectData()); - this._arrEffectOptions = []; this.listEffects = new Common.UI.ComboDataView({ cls: 'combo-styles', itemWidth: 87, @@ -183,7 +182,7 @@ define([ caption: this.txtPreview, split: false, iconCls: 'toolbar__icon preview-transitions', - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' @@ -225,6 +224,7 @@ define([ dataHintDirection: 'bottom', dataHintOffset: 'small' }); + this.lockedControls.push(this.btnAddAnimation); this.numDuration = new Common.UI.MetricSpinner({ @@ -302,6 +302,7 @@ define([ value: '', maxValue: 1000, minValue: 0, + defaultUnit: '', //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], dataHint: '1', dataHintDirection: 'bottom', @@ -325,43 +326,6 @@ define([ return this; }, - createParametersMenuItems: function() - { - var arrEffectType = [ - {caption: this.textSmoothly, value: Asc.c_oAscSlideTransitionParams.Fade_Smoothly}, - {caption: this.textBlack, value: Asc.c_oAscSlideTransitionParams.Fade_Through_Black}, - {caption: this.textLeft, value: Asc.c_oAscSlideTransitionParams.Param_Left}, - {caption: this.textTop, value: Asc.c_oAscSlideTransitionParams.Param_Top}, - {caption: this.textRight, value: Asc.c_oAscSlideTransitionParams.Param_Right}, - {caption: this.textBottom, value: Asc.c_oAscSlideTransitionParams.Param_Bottom}, - {caption: this.textTopLeft, value: Asc.c_oAscSlideTransitionParams.Param_TopLeft}, - {caption: this.textTopRight, value: Asc.c_oAscSlideTransitionParams.Param_TopRight}, - {caption: this.textBottomLeft, value: Asc.c_oAscSlideTransitionParams.Param_BottomLeft}, - {caption: this.textBottomRight, value: Asc.c_oAscSlideTransitionParams.Param_BottomRight}, - {caption: this.textVerticalIn, value: Asc.c_oAscSlideTransitionParams.Split_VerticalIn}, - {caption: this.textVerticalOut, value: Asc.c_oAscSlideTransitionParams.Split_VerticalOut}, - {caption: this.textHorizontalIn, value: Asc.c_oAscSlideTransitionParams.Split_HorizontalIn}, - {caption: this.textHorizontalOut, value: Asc.c_oAscSlideTransitionParams.Split_HorizontalOut}, - {caption: this.textClockwise, value: Asc.c_oAscSlideTransitionParams.Clock_Clockwise}, - {caption: this.textCounterclockwise, value: Asc.c_oAscSlideTransitionParams.Clock_Counterclockwise}, - {caption: this.textWedge, value: Asc.c_oAscSlideTransitionParams.Clock_Wedge}, - {caption: this.textZoomIn, value: Asc.c_oAscSlideTransitionParams.Zoom_In}, - {caption: this.textZoomOut, value: Asc.c_oAscSlideTransitionParams.Zoom_Out}, - {caption: this.textZoomRotate, value: Asc.c_oAscSlideTransitionParams.Zoom_AndRotate} - ]; - - var itemsMenu = []; - _.each(arrEffectType, function (item) { - itemsMenu.push({ - caption: item.caption, - value: item.value, - checkable: true, - toggleGroup: 'effects' - }); - }); - return itemsMenu; - }, - onAppReady: function (config) { var me = this; (new Promise(function (accept, reject) { @@ -434,42 +398,39 @@ define([ this.widthDuration = this.widthRow(this.$el.find("#animation-duration"), this.$el.find("#animation-label-trigger"),this.widthDuration); }, - setMenuParameters: function (effectId, option, reload) + setMenuParameters: function (effectId, option) { - var effect = this.listEffects.store.findWhere({value: effectId}).attributes; - if(reload) { - this._arrEffectOptions = Common.define.effectData.getEffectOptionsData(effect.group); - } + var effect = this.listEffects.store.findWhere({value: effectId}); + var arrEffectOptions = Common.define.effectData.getEffectOptionsData(effect.get('group'), effect.get('value')); if (!this.listEffects.isDisabled()) { - this.btnParameters.setDisabled(effect.group === 'none' || !this._arrEffectOptions); - this.btnPreview.setDisabled(effect.group === 'none'); - this.numDuration.setDisabled(effect.group === 'none'); + this.btnParameters.setDisabled(!arrEffectOptions); } - if(!this._arrEffectOptions) - return undefined; + if(!arrEffectOptions) { + this.btnParameters.menu.removeAll(); + this._effectId = effectId + return undefined; + } var selectedElement; - this.btnParameters.menu.removeAll(); - if(this._arrEffectOptions[effect.value]) { - var i=0; - this._arrEffectOptions[effect.value].forEach(function (opt, index) { + if (this._effectId != effectId) { + this.btnParameters.menu.removeAll(); + arrEffectOptions.forEach(function (opt, index) { + opt.checkable = true; + opt.toggleGroup ='animateeffects'; this.btnParameters.menu.addItem(opt); - this.btnParameters.menu.items[index].checkable=true; - if((option!=undefined)&&(opt.value==option)) - i = index; + (opt.value==option) && (selectedElement = this.btnParameters.menu.items[index]); }, this); - selectedElement = this.btnParameters.menu.items[i]; - selectedElement.setChecked(true); + } else { - selectedElement = undefined; + this.btnParameters.menu.items.forEach(function (opt) { + (opt.value == option) && (selectedElement = opt); + }); } - - if (!this.listEffects.isDisabled()) { - this.btnParameters.setDisabled(!selectedElement); - } - - return (selectedElement)?selectedElement.value:undefined; + (selectedElement == undefined) && (selectedElement = this.btnParameters.menu.items[0]) + selectedElement.setChecked(true); + this._effectId = effectId; + return selectedElement.value; }, @@ -484,41 +445,10 @@ define([ strRewind: 'Rewind', strRepeat: 'Repeat', strTrigger: 'Trigger', - textStartOnClick: 'On Click', textStartWithPrevious: 'With Previous', textStartAfterPrevious: 'After Previous', - - textNone: 'None', - textFade: 'Fade', - textPush: 'Push', - textWipe: 'Wipe', - textSplit: 'Split', - textUnCover: 'UnCover', - textCover: 'Cover', - textClock: 'Clock', - textZoom: 'Zoom', - - textSmoothly: 'Smoothly', - textBlack: 'Through Black', - textLeft: 'Left', - textTop: 'Top', - textRight: 'Right', - textBottom: 'Bottom', - textTopLeft: 'Top-Left', - textTopRight: 'Top-Right', - textBottomLeft: 'Bottom-Left', - textBottomRight: 'Bottom-Right', - textVerticalIn: 'Vertical In', - textVerticalOut: 'Vertical Out', - textHorizontalIn: 'Horizontal In', - textHorizontalOut: 'Horizontal Out', - textClockwise: 'Clockwise', - textCounterclockwise: 'Counterclockwise', - textWedge: 'Wedge', - textZoomIn: 'Zoom In', - textZoomOut: 'Zoom Out', - textZoomRotate: 'Zoom and Rotate' + textNone: 'None' } }()), PE.Views.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index 2b64623cd..e465cc387 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -64,17 +64,15 @@ define([ this.allEffects = Common.define.effectData.getEffectFullData(); this.options.tpl = _.template(this.template)(this.options); this.api = this.options.api; - this.activEffect = this.options.Effect; - if (this.activEffect != undefined) { - var itemEffect= this.allEffects.findWhere({value: this.activEffect}); + this.activeEffect = this.options.Effect; + if (this.activeEffect != undefined) { + var itemEffect= this.allEffects.findWhere({value: this.activeEffect}); this.activeGroup = itemEffect.group; this.activeLevel = itemEffect.level; } Common.UI.Window.prototype.initialize.call(this, this.options); }, - setEvents: function() { - this.cmbGroup.on('selected', _.bind(this.onGroupSelect,this)); - } , + render: function() { Common.UI.Window.prototype.render.call(this); @@ -92,35 +90,45 @@ define([ data : Common.define.effectData.getEffectGroupData(), value : (this.activEffect != undefined)?this.activeGroup:undefined }); + this.cmbGroup.on('selected', _.bind(this.onGroupSelect,this)); this.cmbLevel = new Common.UI.ComboBox({ el : $('#animation-level'), cls: 'input-group-nr', editable: false, style : 'margin-top: 16px; width: 100%;', - takeFocusOnClose: true, - data : Common.define.effectData.getLevelEffect(false) + takeFocusOnClose: true }); + this.cmbLevel.on('selected', _.bind(this.onLevelSelect,this)); this.lstEffectList = new Common.UI.ListView({ el : $('#animation-list'), - scroll : true, - data : (this.activEffect != undefined)?this.allEffects.where({group: this.activeGroup, level: this.activeLevel}):undefined + itemTemplate: _.template('
<%= displayValue %>
'), + scroll : true }); this.chPreview = new Common.UI.CheckBox({ el : $('#animation-setpreview'), labelText : this.textPreviewEffect }); - - this.setEvents.call(this); - + this.cmbGroup.selectRecord(this.cmbGroup.store.models[0]); + this.onGroupSelect(undefined,this.cmbGroup.store.models[0]); }, + onGroupSelect: function (combo, record) { - this.activeGroup = record.value; - this.cmbLevel.data=Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path'); - this.cmbLevel.setValue(this.cmbLevel.data[0].displayValue); + this.activeGroup = record.id; + this.cmbLevel.store.reset(Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path')); + this.cmbLevel.selectRecord(this.cmbLevel.store.models[0]); + this.onLevelSelect(undefined,this.cmbLevel.store.models[0]); }, + + onLevelSelect: function (combo, record) { + this.activeLevel = record.id; + var arr = _.where(this.allEffects, {group: this.activeGroup, level: this.activeLevel }); + this.lstEffectList.store.reset(arr); + this.lstEffectList.selectRecord(this.lstEffectList.store.models[0]); + }, + textTitle: 'More Effects', textPreviewEffect: 'Preview Effect' From a6a94faabfa0d8ffeb2db0df2b470616d6861ce3 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 7 Dec 2021 00:38:21 +0300 Subject: [PATCH 20/74] [PE] Refactoring transition tab: Fix Bug 54316, Fix Bug 54313. --- .../main/resources/less/combo-dataview.less | 46 +++++++++++ .../main/app/template/Toolbar.template | 4 +- .../main/app/view/Transitions.js | 8 +- .../main/resources/less/transitions.less | 77 +++++-------------- 4 files changed, 74 insertions(+), 61 deletions(-) diff --git a/apps/common/main/resources/less/combo-dataview.less b/apps/common/main/resources/less/combo-dataview.less index 7afe0696b..9bb83045d 100644 --- a/apps/common/main/resources/less/combo-dataview.less +++ b/apps/common/main/resources/less/combo-dataview.less @@ -342,4 +342,50 @@ .combo-slicer-style { .combo-textart(60px, 4px); +} + +.combo-transitions { + @combo-dataview-height: 46px; + @combo-dataview-height-calc: calc(40px + 2 * @scaled-two-px-value + 2 * @scaled-one-px-value); + @combo-dataview-item-margins: @scaled-two-px-value; + @combo-dataview-button-width: 15px; + + height: @combo-dataview-height; + height: @combo-dataview-height-calc; + + .view { + margin-right: -@combo-dataview-button-width; + padding-right: @combo-dataview-button-width; + } + + .view .dataview, .dropdown-menu { + padding: 0; + } + + .button { + width: @combo-dataview-button-width; + height: @combo-dataview-height; + height: @combo-dataview-height-calc; + } + + .item { + padding: 0px; + margin: @combo-dataview-item-margins 0 0 @combo-dataview-item-margins; + .box-shadow(none); + } + + .menu-picker-container { + .last-item { + margin-bottom: @combo-dataview-item-margins; + } + } + + &.disabled { + .item { + &:hover:not(.selected) { + .box-shadow(none); + } + } + } + } \ No newline at end of file diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index b7aee5d06..566d4ed00 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -152,7 +152,7 @@
- +
@@ -165,7 +165,7 @@
-
+
diff --git a/apps/presentationeditor/main/app/view/Transitions.js b/apps/presentationeditor/main/app/view/Transitions.js index 3751874af..23be8afcd 100644 --- a/apps/presentationeditor/main/app/view/Transitions.js +++ b/apps/presentationeditor/main/app/view/Transitions.js @@ -133,11 +133,14 @@ define([ {title: this.textUnCover, imageUrl: "transition-uncover", value: Asc.c_oAscSlideTransitionTypes.UnCover, id: Common.UI.getId()}, {title: this.textCover, imageUrl: "transition-cover", value: Asc.c_oAscSlideTransitionTypes.Cover, id: Common.UI.getId()}, {title: this.textClock, imageUrl: "transition-clock", value: Asc.c_oAscSlideTransitionTypes.Clock, id: Common.UI.getId()}, - {title: this.textZoom, imageUrl: "transition-zoom", value: Asc.c_oAscSlideTransitionTypes.Zoom, id: Common.UI.getId()} + {title: this.textZoom, imageUrl: "transition-zoom", value: Asc.c_oAscSlideTransitionTypes.Zoom, id: Common.UI.getId(), cls: 'last-item'} ]; + this._arrEffectName.forEach(function(item) { + item.tip = item.title; + }); this.listEffects = new Common.UI.ComboDataView({ - cls: 'combo-styles', + cls: 'combo-transitions', itemWidth: 87, itemHeight: 40, enableKeyEvents: true, @@ -145,6 +148,7 @@ define([ dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: '-16, 0', + delayRenderTips: true, beforeOpenHandler: function (e) { var cmp = this, menu = cmp.openButton.menu; diff --git a/apps/presentationeditor/main/resources/less/transitions.less b/apps/presentationeditor/main/resources/less/transitions.less index 4fcf450f5..94bec0766 100644 --- a/apps/presentationeditor/main/resources/less/transitions.less +++ b/apps/presentationeditor/main/resources/less/transitions.less @@ -1,63 +1,26 @@ -#transitions-panel { - .item { - background: transparent; - border-color: transparent; +.combo-transitions { + .btn_item { + color: @text-normal-ie; + color: @text-normal; + display: inline-flex; + flex-direction: column; + align-items: center; - .box-shadow(none); - border-radius: @scaled-one-px-value-ie; - border-radius: @scaled-one-px-value; - border-width: calc(2*@scaled-one-px-value-ie) ; - border-width: calc(@scaled-two-px-value); - - &:hover{ - border-color: @border-preview-hover-ie; - border-color: @border-preview-hover; + .icon:not(svg) { + width: @x-huge-btn-icon-size; + height: @x-huge-btn-icon-size; + min-width: 0; + margin-top: -2px; } - &.selected - { - border-color: @border-preview-select-ie; - border-color: @border-preview-select; + .caption{ + line-height: 18px; + font-size: 11px; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + text-align: center; + padding: 0 2px; } - - .style{ - background: transparent; - } - } - - .combo-dataview - { - &.disabled { - .item { - &:hover:not(.selected) { - border-color: transparent; - } - } - } - } - - .spinner - { - margin-left: 10px; - } - -} -.btn_item { - color: @text-normal-ie; - color: @text-normal; - display: inline-flex; - flex-direction: column; - align-items: center; - - .icon:not(svg) { - width: @x-huge-btn-icon-size; - height: @x-huge-btn-icon-size; - min-width: 0; - margin-top: -2px; - } - - .caption{ - line-height: 18px; - font-size: 11px; } } \ No newline at end of file From b3e63cd8d345b4007d96be75167a954ec710c91f Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 7 Dec 2021 00:46:00 +0300 Subject: [PATCH 21/74] [PE] Refactoring animation list --- .../main/resources/less/combo-dataview.less | 39 ++++++ .../main/app/view/Animation.js | 4 +- .../main/resources/less/animation.less | 119 ++++-------------- .../main/resources/less/transitions.less | 26 ---- 4 files changed, 62 insertions(+), 126 deletions(-) delete mode 100644 apps/presentationeditor/main/resources/less/transitions.less diff --git a/apps/common/main/resources/less/combo-dataview.less b/apps/common/main/resources/less/combo-dataview.less index 9bb83045d..72741c28a 100644 --- a/apps/common/main/resources/less/combo-dataview.less +++ b/apps/common/main/resources/less/combo-dataview.less @@ -375,6 +375,19 @@ } .menu-picker-container { + .group-description { + padding: 3px 0 3px 10px; + font-weight: bold; + } + + .group-items-container .item { + box-shadow: none; + margin: @scaled-two-px-value 0 0 @scaled-two-px-value; + &:last-child { + margin-bottom: @combo-dataview-item-margins; + } + } + .last-item { margin-bottom: @combo-dataview-item-margins; } @@ -387,5 +400,31 @@ } } } +} +.combo-transitions, .menu-animation { + .btn_item { + color: @text-normal-ie; + color: @text-normal; + display: inline-flex; + flex-direction: column; + align-items: center; + + .icon:not(svg) { + width: @x-huge-btn-icon-size; + height: @x-huge-btn-icon-size; + min-width: 0; + margin-top: -2px; + } + + .caption{ + line-height: 18px; + font-size: 11px; + text-overflow: ellipsis; + overflow: hidden; + width: 100%; + text-align: center; + padding: 0 2px; + } + } } \ No newline at end of file diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 7b6c5fead..9095aa1a4 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -133,7 +133,7 @@ define([ var itemWidth = 87, itemHeight = 40; this.listEffects = new Common.UI.ComboDataView({ - cls: 'combo-styles animation', + cls: 'combo-transitions combo-animation', itemWidth: itemWidth, itemHeight: itemHeight, itemTemplate: _.template([ @@ -329,7 +329,7 @@ define([ setEvents.call(me); me.btnAddAnimation.setMenu( new Common.UI.Menu({ - style: 'width: 403px;padding-top: 12px;', + style: 'width: 370px;padding-top: 12px;', items: [ {template: _.template('')} ] diff --git a/apps/presentationeditor/main/resources/less/animation.less b/apps/presentationeditor/main/resources/less/animation.less index 6d1d0de60..26f54342b 100644 --- a/apps/presentationeditor/main/resources/less/animation.less +++ b/apps/presentationeditor/main/resources/less/animation.less @@ -1,84 +1,4 @@ #animation-panel { - .item { - background: transparent; - border-color: transparent; - - .box-shadow(none); - border-radius: @scaled-one-px-value-ie; - border-radius: @scaled-one-px-value; - border-width: calc(2*@scaled-one-px-value-ie) ; - border-width: calc(@scaled-two-px-value); - - &:hover{ - border-color: @border-preview-hover-ie; - border-color: @border-preview-hover; - } - - &.selected - { - border-color: @border-preview-select-ie; - border-color: @border-preview-select; - } - - .style{ - background: transparent; - } - } - - .combo-dataview - { - &.disabled { - .item { - &:hover:not(.selected) { - border-color: transparent; - } - } - } - .menu-picker-container .dataview { - padding: 10px 0 0 2px; - - .group-description { - padding: 3px 0 3px 10px; - font-weight: bold; - } - - .group-items-container > div { - margin: 0; - } - } - } - .menu-animation { - margin: 0 5px 0 2px; - - .group-description { - padding: 3px 0 3px 10px; - font-weight: bold; - } - - .group-items-container { - float: left; - position: relative; - } - .item { - padding: 2px; - margin:0 ; - border: calc(2*@scaled-one-px-value-ie) solid transparent; - border: calc(@scaled-two-px-value) solid transparent; - .box-shadow(none); - - &:hover{ - border-color: @border-preview-hover-ie; - border-color: @border-preview-hover; - } - - &.selected - { - border-color: @border-preview-select-ie; - border-color: @border-preview-select; - } - } - } - label { margin-right: 10px; } @@ -101,26 +21,29 @@ } } -.btn_item { - color: @text-normal-ie; - color: @text-normal; - display: inline-flex; - flex-direction: column; - align-items: center; +.combo-animation { + .menu-picker-container .dataview { + padding: 10px 0 0 2px; + } +} - .icon:not(svg) { - width: @x-huge-btn-icon-size; - height: @x-huge-btn-icon-size; - min-width: 0; - margin-top: -2px; +.menu-animation .dataview { + padding: 0 0 0 2px; + + .group-description { + padding: 3px 0 3px 10px; + font-weight: bold; } - .caption{ - line-height: 18px; - font-size: 11px; - text-overflow: ellipsis; - overflow: hidden; - width: 100%; - text-align: center; + .group-items-container { + float: left; + position: relative; + .item { + box-shadow: none; + margin: @scaled-two-px-value 0 0 @scaled-two-px-value; + &:last-child { + margin-bottom: @scaled-two-px-value; + } + } } } \ No newline at end of file diff --git a/apps/presentationeditor/main/resources/less/transitions.less b/apps/presentationeditor/main/resources/less/transitions.less deleted file mode 100644 index 94bec0766..000000000 --- a/apps/presentationeditor/main/resources/less/transitions.less +++ /dev/null @@ -1,26 +0,0 @@ -.combo-transitions { - .btn_item { - color: @text-normal-ie; - color: @text-normal; - display: inline-flex; - flex-direction: column; - align-items: center; - - .icon:not(svg) { - width: @x-huge-btn-icon-size; - height: @x-huge-btn-icon-size; - min-width: 0; - margin-top: -2px; - } - - .caption{ - line-height: 18px; - font-size: 11px; - text-overflow: ellipsis; - overflow: hidden; - width: 100%; - text-align: center; - padding: 0 2px; - } - } -} \ No newline at end of file From c1e74dda5681a78a13a1e1a8dc6ec7a18ec7d3b1 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 7 Dec 2021 01:08:39 +0300 Subject: [PATCH 22/74] [PE] Refactoring --- apps/presentationeditor/main/resources/less/app.less | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/presentationeditor/main/resources/less/app.less b/apps/presentationeditor/main/resources/less/app.less index 8d5db8d30..b681f127c 100644 --- a/apps/presentationeditor/main/resources/less/app.less +++ b/apps/presentationeditor/main/resources/less/app.less @@ -132,7 +132,6 @@ @import "rightmenu.less"; @import "advanced-settings.less"; @import "document-preview.less"; -@import "transitions.less"; @import "animation.less"; @import "sprites/iconssmall@1x"; From 920d8a5b4f3f00461b7dd0e295247e3d2d0737ef Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 7 Dec 2021 01:13:24 +0300 Subject: [PATCH 23/74] [PE] Add more effect menu item --- .../main/app/controller/Animation.js | 10 +++++++++- apps/presentationeditor/main/app/view/Animation.js | 12 ++++++++++-- .../main/resources/less/animation.less | 3 +++ 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index dfa5e5763..1045f2316 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -72,7 +72,8 @@ define([ 'animation:addanimation': _.bind(this.onAddAnimation, this), 'animation:startselect': _.bind(this.onStartSelect, this), 'animation:checkrewind': _.bind(this.onCheckRewindChange,this), - 'animation:repeat': _.bind(this.onRepeatChange, this) + 'animation:repeat': _.bind(this.onRepeatChange, this), + 'animation:additional': _.bind(this.onAnimationAdditional, this) }, 'Toolbar': { 'tab:active': _.bind(this.onActiveTab, this) @@ -136,6 +137,13 @@ define([ })).show(); }, + onAnimationAdditional: function() { + (new PE.Views.AnimationDialog({ + api : this.api, + activeEffect : this._state.Effect + })).show(); + }, + onAddAnimation: function(picker, record) { var type = record.get('value'); var group = _.findWhere(Common.define.effectData.getEffectGroupData(), {id: record.get('group')}).value; diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 9095aa1a4..f1b95bf40 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -61,6 +61,9 @@ define([ me.listEffects.on('click', _.bind(function (combo, record) { me.fireEvent('animation:selecteffect', [combo, record]); }, me)); + me.listEffectsMore.on('click', _.bind(function () { + me.fireEvent('animation:additional'); + }, me)); } if (me.btnPreview) { @@ -132,6 +135,9 @@ define([ this._arrEffectOptions = []; var itemWidth = 87, itemHeight = 40; + this.listEffectsMore = new Common.UI.MenuItem({ + caption: this.textMoreEffects + }); this.listEffects = new Common.UI.ComboDataView({ cls: 'combo-transitions combo-animation', itemWidth: itemWidth, @@ -144,6 +150,7 @@ define([ ].join('')), groups: new Common.UI.DataViewGroupStore([{id: 'none', value: -10, caption: this.textNone}].concat(Common.define.effectData.getEffectGroupData())), store: new Common.UI.DataViewStore(this._arrEffectName), + additionalMenuItems: [{caption: '--'}, this.listEffectsMore], enableKeyEvents: true, //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], dataHint: '1', @@ -473,8 +480,9 @@ define([ textStartOnClick: 'On Click', textStartWithPrevious: 'With Previous', textStartAfterPrevious: 'After Previous', - textNone: 'None' + textNone: 'None', + textMoreEffects: 'Show More Effects' } }()), PE.Views.Animation || {})); - }); \ No newline at end of file +}); \ No newline at end of file diff --git a/apps/presentationeditor/main/resources/less/animation.less b/apps/presentationeditor/main/resources/less/animation.less index 26f54342b..2c4aff4ff 100644 --- a/apps/presentationeditor/main/resources/less/animation.less +++ b/apps/presentationeditor/main/resources/less/animation.less @@ -25,6 +25,9 @@ .menu-picker-container .dataview { padding: 10px 0 0 2px; } + .dropdown-menu { + padding-bottom: 5px; + } } .menu-animation .dataview { From 6cf34a030d26cf8ffc61c66c25b0c6af8b444815 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Tue, 7 Dec 2021 08:40:03 +0300 Subject: [PATCH 24/74] Add trigger --- .../main/app/controller/Animation.js | 64 ++++++++++- .../main/app/template/Toolbar.template | 2 +- .../main/app/view/Animation.js | 101 ++++++++++-------- .../main/app/view/AnimationDialog.js | 4 +- 4 files changed, 125 insertions(+), 46 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index dfa5e5763..37ff4d86d 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -72,7 +72,9 @@ define([ 'animation:addanimation': _.bind(this.onAddAnimation, this), 'animation:startselect': _.bind(this.onStartSelect, this), 'animation:checkrewind': _.bind(this.onCheckRewindChange,this), - 'animation:repeat': _.bind(this.onRepeatChange, this) + 'animation:repeat': _.bind(this.onRepeatChange, this), + 'animation:trigger': _.bind(this.onTriggerClick, this), + 'animation:triggerclickof': _.bind(this.onTriggerClickOfClick, this) }, 'Toolbar': { 'tab:active': _.bind(this.onActiveTab, this) @@ -173,6 +175,32 @@ define([ this.api.asc_SetAnimationProperties(this.AnimationProperties); } }, + + onTriggerClick: function (value) { + if(this.api) { + if(value==this.view.triggers.ClickSequence) + { + this._state.Trigger = this.view.triggers.ClickSequence; + this._state.TriggerValue = true; + this.AnimationProperties.asc_putTriggerClickSequence(this._state.TriggerValue); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } + } + }, + + onTriggerClickOfClick: function (value) + { + if(this.api) + { + this._state.Trigger = this.view.triggers.ClickOf; + this._state.TriggerValue = value.caption; + this.AnimationProperties.asc_putTriggerClickSequence(false); + this.AnimationProperties.asc_putTriggerObjectClick(this._state.TriggerValue); + this.api.asc_SetAnimationProperties(this.AnimationProperties); + } + + }, + onEffectSelect: function (combo, record) { if (this.api) { var type = record.get('value'); @@ -280,6 +308,16 @@ define([ this._state.Repeat = value; } + if(this.AnimationProperties.asc_getTriggerClickSequence()) { + this._state.trigger = this.view.triggers.ClickSequence; + this._state.TriggerValue = true; + } + else + { + this._state.trigger = this.view.triggers.ClickOf; + this._state.TriggerValue = this.AnimationProperties.asc_getTriggerObjectClick(); + } + this._state.StartSelect = this.AnimationProperties.asc_getStartType(); this._state.RepeatCount = this.AnimationProperties.asc_getRepeatCount(); this._state.Rewind = this.AnimationProperties.asc_getRewind(); @@ -305,12 +343,14 @@ define([ }, setSettings: function () { + var me = this.view; var item; + this.setTriggerList(); if (this._state.Effect !== undefined) { item = me.listEffects.store.findWhere({value: this._state.Effect}); me.listEffects.menuPicker.selectRecord(item ? item : me.listEffects.menuPicker.items[0]); - this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('imageUrl')); + this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('iconCls')); } if (this._state.EffectOption !== undefined) @@ -324,6 +364,26 @@ define([ item = me.cmbStart.store.findWhere({value: this._state.StartSelect}); me.cmbStart.selectRecord(item); me.chRewind.setValue(this._state.Rewind, true); + + var obj; + obj =(this._state.trigger == me.triggers.ClickSequence)?me.cmbTrigger.menu.items[0] : _.findWhere(me.btnClickOf.menu.items,{caption: this._state.TriggerValue}); + if(obj) { + obj.setChecked(true); + //me.cmbTrigger.setCaption(obj.caption); + } + + + }, + + setTriggerList: function (){ + this.objectNames = this.api.asc_getCurSlideObjectsNames(); + if(this.countObjects == this.objectNames.length) return; + this.view.btnClickOf.menu.removeAll(); + var btnMemnu=this.view.btnClickOf.menu; + this.objectNames.forEach(function (item){ + btnMemnu.addItem({ caption: item, checkable: true, toggleGroup: 'animtrigger'}); + }); + } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index b7aee5d06..d575277ee 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -216,7 +216,7 @@
-
+
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 7b6c5fead..a5c23725f 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -69,6 +69,16 @@ define([ }, me)); } + if(me.cmbTrigger) + { + me.cmbTrigger.menu.on('item:click', _.bind(function(menu, item, e) { + me.fireEvent('animation:trigger', [item]); + }, me)); + me.btnClickOf.menu.on('item:click', _.bind(function(menu, item, e) { + me.fireEvent('animation:triggerclickof', [item]); + }, me)); + } + if (me.btnParameters) { me.btnParameters.menu.on('item:click', function (menu, item, e) { me.fireEvent('animation:parameters', [item.value]); @@ -121,6 +131,12 @@ define([ initialize: function (options) { + this.triggers= { + ClickSequence: 0, + ClickOf: 1 + } + + Common.UI.BaseView.prototype.initialize.call(this, options); this.toolbar = options.toolbar; this.appConfig = options.mode; @@ -145,7 +161,7 @@ define([ groups: new Common.UI.DataViewGroupStore([{id: 'none', value: -10, caption: this.textNone}].concat(Common.define.effectData.getEffectGroupData())), store: new Common.UI.DataViewStore(this._arrEffectName), enableKeyEvents: true, - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: '-16, 0', @@ -178,7 +194,7 @@ define([ caption: this.txtPreview, split: false, iconCls: 'toolbar__icon preview-transitions', - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' @@ -190,7 +206,7 @@ define([ caption: this.txtParameters, iconCls: 'toolbar__icon icon transition-none', menu: new Common.UI.Menu({items: []}), - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'small' @@ -202,7 +218,7 @@ define([ caption: this.txtAnimationPane, split: true, iconCls: 'toolbar__icon transition-apply-all', - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' @@ -214,7 +230,7 @@ define([ caption: this.txtAddEffect, iconCls: 'toolbar__icon icon btn-addslide', menu: true, - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'small' @@ -230,26 +246,42 @@ define([ defaultUnit: this.txtSec, maxValue: 300, minValue: 0, - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'top', dataHintOffset: 'small' }); this.lockedControls.push(this.numDuration); - this.cmbTrigger = new Common.UI.ComboBox({ - cls: 'input-group-nr', - menuStyle: 'width: 150px;', - //lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], - data: [ - {value: 0, displayValue: '1-1'}, - {value: 1, displayValue: '2-2'}, - {value: 2, displayValue: '3-3'} - ], - dataHint: '1', - dataHintDirection: 'top' - }); + this.cmbTrigger = new Common.UI.Button({ + parentEl: $('#animation-trigger'), + cls: 'btn-text-split-default', + split: true, + width: 82, + menu : new Common.UI.Menu({ + style : 'min-width: 150px;', + items: [ + { + caption: this.textOnClickSequence, + checkable: true, + toggleGroup: 'animtrigger', + value: this.triggers.ClickSequence + }, + { + value: this.triggers.ClickOf, + caption: this.textOnClickOf, + menu: new Common.UI.Menu({ + menuAlign: 'tr-br', + items: [] + }) + }] + }), + dataHint: '1', + dataHintDirection: 'bottom', + dataHintOffset: 'big' + }); this.lockedControls.push(this.cmbTrigger); + this.btnClickOf = this.cmbTrigger.menu.items[1]; this.numDelay = new Common.UI.MetricSpinner({ el: this.$el.find('#animation-spin-delay'), @@ -259,7 +291,7 @@ define([ defaultUnit: this.txtSec, maxValue: 300, minValue: 0, - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'big' @@ -269,7 +301,7 @@ define([ this.cmbStart = new Common.UI.ComboBox({ cls: 'input-group-nr', menuStyle: 'width: 150px;', - //lock: [_set.slideDeleted, _set.paragraphLock, _set.lostConnect, _set.noSlides, _set.noTextSelected, _set.shapeLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], data: [ {value: AscFormat.NODE_TYPE_CLICKEFFECT, displayValue: this.textStartOnClick}, {value: AscFormat.NODE_TYPE_WITHEFFECT, displayValue: this.textStartWithPrevious}, @@ -283,7 +315,7 @@ define([ this.chRewind = new Common.UI.CheckBox({ el: this.$el.find('#animation-checkbox-rewind'), labelText: this.strRewind, - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'small' @@ -298,7 +330,7 @@ define([ maxValue: 1000, minValue: 0, defaultUnit: '', - //lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart, _set.transitLock], + lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'big' @@ -369,7 +401,7 @@ define([ this.btnAnimationPane && this.btnAnimationPane.render(this.$el.find('#animation-button-pane')); this.btnAddAnimation && this.btnAddAnimation.render(this.$el.find('#animation-button-add-effect')); this.cmbStart && this.cmbStart.render(this.$el.find('#animation-start')); - this.cmbTrigger && this.cmbTrigger.render(this.$el.find('#animation-trigger')); + //this.cmbTrigger && this.cmbTrigger.render(this.$el.find('#animation-trigger')); this.renderComponent('#animation-spin-duration', this.numDuration); this.renderComponent('#animation-spin-delay', this.numDelay); this.renderComponent('#animation-spin-repeat', this.numRepeat); @@ -378,7 +410,6 @@ define([ this.$el.find("#animation-label-start").innerText = this.strStart; this.$el.find("#animation-label-trigger").innerText = this.strTrigger; this.$el.find("#animation-repeat").innerText = this.strRepeat; - this.widthRow(this.$el.find("#animation-label-start"), this.$el.find("#animation-delay")); return this.$el; }, @@ -387,20 +418,7 @@ define([ element.parent().append(obj.el); }, - widthRow: function (obj1, obj2, wd) { - if(wd) return wd; - var w1 = obj1.width(), - w2 = obj2.width(); - if(!w1 || !w2) return 0; - if(w1>w2) { - obj2.css('width', w1); - return w1; - } - else { - obj1.css('width', w2); - return w2; - } - }, + show: function () { Common.UI.BaseView.prototype.show.call(this); @@ -419,10 +437,7 @@ define([ }, this); }, - setWidthRow: function () { - this.widthStart = this.widthRow(this.$el.find("#animation-label-start"), this.$el.find("#animation-delay"),this.widthStart); - this.widthDuration = this.widthRow(this.$el.find("#animation-duration"), this.$el.find("#animation-label-trigger"),this.widthDuration); - }, + setMenuParameters: function (effectId, option) { @@ -473,6 +488,8 @@ define([ textStartOnClick: 'On Click', textStartWithPrevious: 'With Previous', textStartAfterPrevious: 'After Previous', + textOnClickSequence: 'On Click Sequence', + textOnClickOf: 'On Click of', textNone: 'None' } }()), PE.Views.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index e465cc387..f6d2f3862 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -65,6 +65,8 @@ define([ this.options.tpl = _.template(this.template)(this.options); this.api = this.options.api; this.activeEffect = this.options.Effect; + this.EffectGroupData = Common.define.effectData.getEffectGroupData(); + this.EffectGroupData.forEach(function (item) {item.displayValue = item.caption;}); if (this.activeEffect != undefined) { var itemEffect= this.allEffects.findWhere({value: this.activeEffect}); this.activeGroup = itemEffect.group; @@ -87,7 +89,7 @@ define([ editable: false, style : 'margin-top: 16px; width: 100%;', takeFocusOnClose: true, - data : Common.define.effectData.getEffectGroupData(), + data : this.EffectGroupData, value : (this.activEffect != undefined)?this.activeGroup:undefined }); this.cmbGroup.on('selected', _.bind(this.onGroupSelect,this)); From a981c11a80bc88c3e1d1e15694735009f96008b4 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 7 Dec 2021 11:36:30 +0300 Subject: [PATCH 25/74] [PE] Add additional animation --- .../main/app/controller/Animation.js | 2 +- .../main/app/view/Animation.js | 23 ++++++++++++++----- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 1045f2316..da5b9b674 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -137,7 +137,7 @@ define([ })).show(); }, - onAnimationAdditional: function() { + onAnimationAdditional: function(replace) { // replace or add new additional effect (new PE.Views.AnimationDialog({ api : this.api, activeEffect : this._state.Effect diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index f1b95bf40..067d5d01e 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -62,10 +62,12 @@ define([ me.fireEvent('animation:selecteffect', [combo, record]); }, me)); me.listEffectsMore.on('click', _.bind(function () { - me.fireEvent('animation:additional'); + me.fireEvent('animation:additional', [true]); // replace effect }, me)); } - + me.btnAddAnimation && me.btnAddAnimation.menu.on('item:click', function (menu, item, e) { + (item.value=='more') && me.fireEvent('animation:additional', [false]); // add effect + }); if (me.btnPreview) { me.btnPreview.on('click', _.bind(function(btn) { me.fireEvent('animation:preview', [me.btnPreview]); @@ -333,12 +335,15 @@ define([ (new Promise(function (accept, reject) { accept(); })).then(function() { - setEvents.call(me); - me.btnAddAnimation.setMenu( new Common.UI.Menu({ style: 'width: 370px;padding-top: 12px;', items: [ - {template: _.template('')} + {template: _.template('')}, + {caption: '--'}, + { + caption: me.textMoreEffects, + value: 'more' + } ] })); @@ -348,8 +353,11 @@ define([ var picker = new Common.UI.DataView({ el: $('#id-toolbar-menu-addanimation'), parentMenu: menu, + outerMenu: {menu: me.btnAddAnimation.menu, index: 0}, showLast: false, - restoreHeight: 465, + restoreHeight: 300, + style: 'max-height: 300px;', + scrollAlwaysVisible: true, groups: new Common.UI.DataViewGroupStore(Common.define.effectData.getEffectGroupData()), store: new Common.UI.DataViewStore(Common.define.effectData.getEffectData()), itemTemplate: _.template([ @@ -364,8 +372,11 @@ define([ me.fireEvent('animation:addanimation', [picker, record]); }); menu.off('show:before', onShowBefore); + me.btnAddAnimation.menu.setInnerMenu([{menu: picker, index: 0}]); }; me.btnAddAnimation.menu.on('show:before', onShowBefore); + + setEvents.call(me); }); }, From 01cf4e1eb30a811c07e2201061c87e20cf44db3c Mon Sep 17 00:00:00 2001 From: OVSharova Date: Wed, 8 Dec 2021 04:28:30 +0300 Subject: [PATCH 26/74] Add action from dialog --- apps/common/main/lib/util/define.js | 7 +++- .../main/app/controller/Animation.js | 13 ++++-- .../main/app/view/AnimationDialog.js | 40 +++++++++++++++---- 3 files changed, 48 insertions(+), 12 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index f39ffa03d..e7edf6a98 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -815,6 +815,7 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', displayValue: this.textZoom}, {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, + {group: 'menu-effect-group-entrance', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', displayValue: this.textPulse}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', displayValue: this.textColorPulse}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', displayValue: this.textTeeter}, @@ -828,6 +829,7 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', displayValue: this.textComplementaryColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', displayValue: this.textLineColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', displayValue: this.textFillColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', displayValue: this.textDisappear}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'transition-push', displayValue: this.textFade}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', displayValue: this.textFlyOut}, @@ -844,6 +846,7 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-exit', value: AscFormat.EXIT_ZOOM, iconCls: 'transition-push', displayValue: this.textZoom}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, + {group: 'menu-effect-group-exit', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, @@ -869,7 +872,9 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath} + {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath}, + {group: 'menu-effect-group-path', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true} + ]; }, diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 6f2657d67..4801d68c2 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -140,9 +140,17 @@ define([ }, onAnimationAdditional: function(replace) { // replace or add new additional effect + var me = this; (new PE.Views.AnimationDialog({ api : this.api, - activeEffect : this._state.Effect + activeEffect : this._state.Effect, + handler: function(result, value) { + if (result == 'ok') { + if (me.api) { + me.addNewEffect(value.activeEffect, value.activeGroupValue, replace); + } + } + } })).show(); }, @@ -378,8 +386,6 @@ define([ obj.setChecked(true); //me.cmbTrigger.setCaption(obj.caption); } - - }, setTriggerList: function (){ @@ -390,7 +396,6 @@ define([ this.objectNames.forEach(function (item){ btnMemnu.addItem({ caption: item, checkable: true, toggleGroup: 'animtrigger'}); }); - } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index f6d2f3862..49effc1fd 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -64,12 +64,15 @@ define([ this.allEffects = Common.define.effectData.getEffectFullData(); this.options.tpl = _.template(this.template)(this.options); this.api = this.options.api; - this.activeEffect = this.options.Effect; + this._state=[]; + this.handler = this.options.handler; this.EffectGroupData = Common.define.effectData.getEffectGroupData(); this.EffectGroupData.forEach(function (item) {item.displayValue = item.caption;}); - if (this.activeEffect != undefined) { - var itemEffect= this.allEffects.findWhere({value: this.activeEffect}); - this.activeGroup = itemEffect.group; + if (this.options.Effect != undefined) { + this._state.activeEffect = this.options.Effect; + var itemEffect= this.allEffects.findWhere({value: this._state.activeEffect}); + this._state.activeGroup = itemEffect.group; + this._state.activeGroupValue = this.EffectGroupData.findWhere({id: this._state.activeGroup}); this.activeLevel = itemEffect.level; } Common.UI.Window.prototype.initialize.call(this, this.options); @@ -90,7 +93,7 @@ define([ style : 'margin-top: 16px; width: 100%;', takeFocusOnClose: true, data : this.EffectGroupData, - value : (this.activEffect != undefined)?this.activeGroup:undefined + value : (this._state.activeEffect != undefined)?this._state.activeGroup:undefined }); this.cmbGroup.on('selected', _.bind(this.onGroupSelect,this)); @@ -108,6 +111,7 @@ define([ itemTemplate: _.template('
<%= displayValue %>
'), scroll : true }); + this.lstEffectList.on('item:select', _.bind(this.onEffectListItem,this)); this.chPreview = new Common.UI.CheckBox({ el : $('#animation-setpreview'), @@ -115,10 +119,13 @@ define([ }); this.cmbGroup.selectRecord(this.cmbGroup.store.models[0]); this.onGroupSelect(undefined,this.cmbGroup.store.models[0]); + + this.$window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this)); }, onGroupSelect: function (combo, record) { - this.activeGroup = record.id; + this._state.activeGroup = record.id; + this._state.activeGroupValue = record.get('value'); this.cmbLevel.store.reset(Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path')); this.cmbLevel.selectRecord(this.cmbLevel.store.models[0]); this.onLevelSelect(undefined,this.cmbLevel.store.models[0]); @@ -126,11 +133,30 @@ define([ onLevelSelect: function (combo, record) { this.activeLevel = record.id; - var arr = _.where(this.allEffects, {group: this.activeGroup, level: this.activeLevel }); + var arr = _.where(this.allEffects, {group: this._state.activeGroup, level: this.activeLevel }); this.lstEffectList.store.reset(arr); this.lstEffectList.selectRecord(this.lstEffectList.store.models[0]); }, + onEffectListItem: function (lisvView, itemView, record){ + if (record) { + this._state.activeEffect = record.get('value'); + } + }, + + onBtnClick: function (event) + { + this._handleInput(event.currentTarget.attributes['result'].value); + }, + + _handleInput: function(state) { + if (this.options.handler) { + this.options.handler.call(this, state, this._state); + } + + this.close(); + }, + textTitle: 'More Effects', textPreviewEffect: 'Preview Effect' From 39d99bc762f3247a32887c65d2b28692b983f9cc Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 9 Dec 2021 01:26:38 +0300 Subject: [PATCH 27/74] [PE] Fix lock animation tab. Fix fill settings/change effects. --- apps/common/main/lib/util/define.js | 9 +- .../main/app/controller/Animation.js | 285 +++++++++--------- .../main/app/view/Animation.js | 39 +-- .../main/app/view/AnimationDialog.js | 2 +- .../main/app/view/Toolbar.js | 6 +- 5 files changed, 165 insertions(+), 176 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index e7edf6a98..4e1d43cdf 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -815,11 +815,10 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', displayValue: this.textZoom}, {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, - {group: 'menu-effect-group-entrance', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', displayValue: this.textPulse}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', displayValue: this.textColorPulse}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', displayValue: this.textTeeter}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', displayValue: this.textSplit}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', displayValue: this.textSpin}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', displayValue: this.textGrowShrink}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', displayValue: this.textDesaturate}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', displayValue: this.textDarken}, @@ -829,7 +828,6 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', displayValue: this.textComplementaryColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', displayValue: this.textLineColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', displayValue: this.textFillColor}, - {group: 'menu-effect-group-emphasis', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', displayValue: this.textDisappear}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'transition-push', displayValue: this.textFade}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', displayValue: this.textFlyOut}, @@ -846,7 +844,6 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-exit', value: AscFormat.EXIT_ZOOM, iconCls: 'transition-push', displayValue: this.textZoom}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, - {group: 'menu-effect-group-exit', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, @@ -872,9 +869,7 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, {group: 'menu-effect-group-path', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath}, - {group: 'menu-effect-group-path', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-push', displayValue: this.textFillColor, isHide: true} - + {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath} ]; }, diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 4801d68c2..2de8c522c 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -125,7 +125,7 @@ define([ }, onParameterClick: function (value) { - this._state.EffectOption = value; + // this._state.EffectOption = value; if(this.api && this.AnimationProperties) { this.AnimationProperties.asc_putSubtype(value); this.api.asc_SetAnimationProperties(this.AnimationProperties); @@ -133,10 +133,6 @@ define([ }, onAnimationPane: function() { - (new PE.Views.AnimationDialog({ - api : this.api, - activeEffect : this._state.Effect - })).show(); }, onAnimationAdditional: function(replace) { // replace or add new additional effect @@ -170,24 +166,24 @@ define([ onDurationChange: function(field, newValue, oldValue, eOpts) { if (this.api) { - this._state.Duration = field.getNumberValue() * 1000; - this.AnimationProperties.asc_putDuration(this._state.Duration); + // this._state.Duration = field.getNumberValue() * 1000; + this.AnimationProperties.asc_putDuration(field.getNumberValue() * 1000); this.api.asc_SetAnimationProperties(this.AnimationProperties); } }, onDelayChange: function(field, newValue, oldValue, eOpts) { if (this.api) { - this._state.Delay = field.getNumberValue() * 1000; - this.AnimationProperties.asc_putDelay(this._state.Delay); + // this._state.Delay = field.getNumberValue() * 1000; + this.AnimationProperties.asc_putDelay(field.getNumberValue() * 1000); this.api.asc_SetAnimationProperties(this.AnimationProperties); } }, onRepeatChange: function (field, newValue, oldValue, eOpts){ if (this.api) { - this._state.Repeat = field.getNumberValue() * 1000; - this.AnimationProperties.asc_putRepeatCount(this._state.Repeat); + // this._state.Repeat = field.getNumberValue() * 1000; + this.AnimationProperties.asc_putRepeatCount(field.getNumberValue() * 1000); this.api.asc_SetAnimationProperties(this.AnimationProperties); } }, @@ -208,10 +204,10 @@ define([ { if(this.api) { - this._state.Trigger = this.view.triggers.ClickOf; - this._state.TriggerValue = value.caption; + // this._state.Trigger = this.view.triggers.ClickOf; + // this._state.TriggerValue = value.caption; this.AnimationProperties.asc_putTriggerClickSequence(false); - this.AnimationProperties.asc_putTriggerObjectClick(this._state.TriggerValue); + this.AnimationProperties.asc_putTriggerObjectClick(value.caption); this.api.asc_SetAnimationProperties(this.AnimationProperties); } @@ -227,8 +223,8 @@ define([ onStartSelect: function (combo, record) { if (this.api) { - this._state.StartEffect = record.value; - this.AnimationProperties.asc_putStartType(this._state.StartEffect); + // this._state.StartEffect = record.value; + this.AnimationProperties.asc_putStartType(record.value); this.api.asc_SetAnimationProperties(this.AnimationProperties); } }, @@ -241,109 +237,148 @@ define([ }, onFocusObject: function(selectedObjects) { - var isAnimtionObject = false, isAnimation = false; + this.AnimationProperties = null; for (var i = 0; i0) ? store.indexOf(items.at(items.length-1)) : store.length-1; + var rec = _.findWhere(Common.define.effectData.getEffectFullData(), {group: group.get('id'), value: this._state.Effect}); + item = store.add(new Common.UI.DataViewModel({ + group: group.get('id'), + value: this._state.Effect, + iconCls: 'transition-push', + displayValue: rec ? rec.displayValue : '', + isCustom: true + }), {at:index+1}); + view.listEffects.selectRecord(item); + view.listEffects.fillComboView(item, true, true); + view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('iconCls')); + } else { + view.listEffects.fieldPicker.deselectAll(); + view.listEffects.menuPicker.deselectAll(); + } + } } } - else { - this.view.setDisabled(true); - this.view.listEffects.setDisabled(false); - } - } - else - this.view.setDisabled(true); - this.view.btnAddAnimation.setDisabled(this.view.listEffects.isDisabled()); + this._state.EffectOption = this.AnimationProperties.asc_getSubtype(); + if (this._state.EffectOption !== undefined) + this._state.noAnimationParam = view.setMenuParameters(this._state.Effect, this._state.EffectOption)===undefined; + + value = this.AnimationProperties.asc_getDuration(); + if (Math.abs(this._state.Duration - value) > 0.001 || + (this._state.Duration === null || value === null) && (this._state.Duration !== value) || + (this._state.Duration === undefined || value === undefined) && (this._state.Duration !== value)) { + this._state.Duration = value; + view.numDuration.setValue((this._state.Duration !== null && this._state.Duration !== undefined) ? this._state.Duration / 1000. : '', true); + } + value = this.AnimationProperties.asc_getDelay(); + if (Math.abs(this._state.Delay - value) > 0.001 || + (this._state.Delay === null || value === null) && (this._state.Delay !== value) || + (this._state.Delay === undefined || value === undefined) && (this._state.Delay !== value)) { + this._state.Delay = value; + view.numDelay.setValue((this._state.Delay !== null && this._state.Delay !== undefined) ? this._state.Delay / 1000. : '', true); + } + value = this.AnimationProperties.asc_getRepeatCount(); + if (Math.abs(this._state.Repeat - value) > 0.001 || + (this._state.Repeat === null || value === null) && (this._state.Repeat !== value) || + (this._state.Repeat === undefined || value === undefined) && (this._state.Repeat !== value)) { + this._state.Repeat = value; + view.numRepeat.setValue((this._state.Repeat !== null && this._state.Repeat !== undefined) ? this._state.Repeat / 1000. : '', true); + } + + this._state.StartSelect = this.AnimationProperties.asc_getStartType(); + view.cmbStart.setValue(this._state.StartSelect!==undefined ? this._state.StartSelect : AscFormat.NODE_TYPE_CLICKEFFECT); + + this._state.Rewind = this.AnimationProperties.asc_getRewind(); + view.chRewind.setValue(!!this._state.Rewind, true); + + if(this.AnimationProperties.asc_getTriggerClickSequence()) { + this._state.trigger = view.triggers.ClickSequence; + this._state.TriggerValue = true; + } else { + this._state.trigger = view.triggers.ClickOf; + this._state.TriggerValue = this.AnimationProperties.asc_getTriggerObjectClick(); + } + this.setTriggerList(); + } + this.setLocked(); }, - loadSettings: function (props) { - this.AnimationProperties = props; - var value; - this._state.EffectGroup = this.AnimationProperties.asc_getClass(); - value = this.AnimationProperties.asc_getType(); - (value == undefined) && (value = AscFormat.ANIM_PRESET_NONE); - this._state.EffectOption = this.AnimationProperties.asc_getSubtype(); - this._state.Effect = value; + setTriggerList: function (){ + var me = this; + this.objectNames = this.api.asc_getCurSlideObjectsNames(); + this._state.noTriggerObjects = !this.objectNames || this.objectNames.length<1; - value = this.AnimationProperties.asc_getDuration(); - if (Math.abs(this._state.Duration - value) > 0.001 || - (this._state.Duration === null || value === null) && (this._state.Duration !== value) || - (this._state.Duration === undefined || value === undefined) && (this._state.Duration !== value)) { - this._state.Duration = value; - } - - value = this.AnimationProperties.asc_getDelay(); - if (Math.abs(this._state.Delay - value) > 0.001 || - (this._state.Delay === null || value === null) && (this._state.Delay !== value) || - (this._state.Delay === undefined || value === undefined) && (this._state.Delay !== value)) { - this._state.Delay = value; - } - - value = this.AnimationProperties.asc_getRepeatCount(); - if (Math.abs(this._state.Repeat - value) > 0.001 || - (this._state.Repeat === null || value === null) && (this._state.Repeat !== value) || - (this._state.Repeat === undefined || value === undefined) && (this._state.Repeat !== value)) { - this._state.Repeat = value; - } - - if(this.AnimationProperties.asc_getTriggerClickSequence()) { - this._state.trigger = this.view.triggers.ClickSequence; - this._state.TriggerValue = true; - } - else - { - this._state.trigger = this.view.triggers.ClickOf; - this._state.TriggerValue = this.AnimationProperties.asc_getTriggerObjectClick(); - } - - this._state.StartSelect = this.AnimationProperties.asc_getStartType(); - this._state.RepeatCount = this.AnimationProperties.asc_getRepeatCount(); - this._state.Rewind = this.AnimationProperties.asc_getRewind(); + this.view.btnClickOf.menu.removeAll(); + var btnMemnu=this.view.btnClickOf.menu; + this.objectNames.forEach(function (item){ + btnMemnu.addItem({ caption: item, checkable: true, toggleGroup: 'animtrigger', checked: item===me._state.TriggerValue}); + }); + this.view.cmbTrigger.menu.items[0].setChecked(this._state.trigger == this.view.triggers.ClickSequence); }, onActiveTab: function(tab) { if (tab == 'animate') { this._state.onactivetab = true; - - this.setLocked(); this.setSettings(); } else this._state.onactivetab = false; @@ -354,48 +389,14 @@ define([ }, setLocked: function() { - /* if (this._state.lockedanimation != undefined) - this.lockToolbar(PE.enumLock.animationLock, this._state.lockedanimation);*/ - }, - - setSettings: function () { - var me = this.view; - var item; - this.setTriggerList(); - if (this._state.Effect !== undefined) { - item = me.listEffects.store.findWhere({value: this._state.Effect}); - me.listEffects.menuPicker.selectRecord(item ? item : me.listEffects.menuPicker.items[0]); - this.view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('iconCls')); - } - - if (this._state.EffectOption !== undefined) - me.setMenuParameters(this._state.Effect, this._state.EffectOption); - - me.numDuration.setValue((this._state.Duration !== null && this._state.Duration !== undefined) ? this._state.Duration / 1000. : '', true); - me.numDelay.setValue((this._state.Delay !== null && this._state.Delay !== undefined) ? this._state.Delay / 1000. : '', true); - me.numRepeat.setValue((this._state.Repeat !== null && this._state.Repeat !== undefined) ? this._state.Repeat / 1000. : '', true); - - (this._state.StartSelect==undefined)&&(this._state.StartSelect = AscFormat.NODE_TYPE_CLICKEFFECT); - item = me.cmbStart.store.findWhere({value: this._state.StartSelect}); - me.cmbStart.selectRecord(item); - me.chRewind.setValue(this._state.Rewind, true); - - var obj; - obj =(this._state.trigger == me.triggers.ClickSequence)?me.cmbTrigger.menu.items[0] : _.findWhere(me.btnClickOf.menu.items,{caption: this._state.TriggerValue}); - if(obj) { - obj.setChecked(true); - //me.cmbTrigger.setCaption(obj.caption); - } - }, - - setTriggerList: function (){ - this.objectNames = this.api.asc_getCurSlideObjectsNames(); - if(this.countObjects == this.objectNames.length) return; - this.view.btnClickOf.menu.removeAll(); - var btnMemnu=this.view.btnClickOf.menu; - this.objectNames.forEach(function (item){ - btnMemnu.addItem({ caption: item, checkable: true, toggleGroup: 'animtrigger'}); - }); + if (this._state.noGraphic != undefined) + this.lockToolbar(PE.enumLock.noGraphic, this._state.noGraphic); + if (this._state.noAnimation != undefined) + this.lockToolbar(PE.enumLock.noAnimation, this._state.noAnimation); + if (this._state.noAnimationParam != undefined) + this.lockToolbar(PE.enumLock.noAnimationParam, this._state.noAnimationParam); + if (this._state.noTriggerObjects != undefined) + this.lockToolbar(PE.enumLock.noTriggerObjects, this._state.noTriggerObjects); } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index cef79c7e9..7a326d985 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -167,8 +167,9 @@ define([ ].join('')), groups: new Common.UI.DataViewGroupStore([{id: 'none', value: -10, caption: this.textNone}].concat(Common.define.effectData.getEffectGroupData())), store: new Common.UI.DataViewStore(this._arrEffectName), + additionalMenuItems: [{caption: '--'}, this.listEffectsMore], enableKeyEvents: true, - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: '-16, 0', @@ -201,7 +202,7 @@ define([ caption: this.txtPreview, split: false, iconCls: 'toolbar__icon preview-transitions', - lock: [_set.slideDeleted, _set.noSlides], + lock: [_set.slideDeleted, _set.noSlides, _set.noAnimation], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' @@ -213,7 +214,7 @@ define([ caption: this.txtParameters, iconCls: 'toolbar__icon icon transition-none', menu: new Common.UI.Menu({items: []}), - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noAnimationParam], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'small' @@ -225,7 +226,7 @@ define([ caption: this.txtAnimationPane, split: true, iconCls: 'toolbar__icon transition-apply-all', - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' @@ -237,7 +238,7 @@ define([ caption: this.txtAddEffect, iconCls: 'toolbar__icon icon btn-addslide', menu: true, - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'small' @@ -253,7 +254,7 @@ define([ defaultUnit: this.txtSec, maxValue: 300, minValue: 0, - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation], dataHint: '1', dataHintDirection: 'top', dataHintOffset: 'small' @@ -265,6 +266,7 @@ define([ cls: 'btn-text-split-default', split: true, width: 82, + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], menu : new Common.UI.Menu({ style : 'min-width: 150px;', items: [ @@ -298,7 +300,7 @@ define([ defaultUnit: this.txtSec, maxValue: 300, minValue: 0, - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'big' @@ -308,7 +310,7 @@ define([ this.cmbStart = new Common.UI.ComboBox({ cls: 'input-group-nr', menuStyle: 'width: 150px;', - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation], data: [ {value: AscFormat.NODE_TYPE_CLICKEFFECT, displayValue: this.textStartOnClick}, {value: AscFormat.NODE_TYPE_WITHEFFECT, displayValue: this.textStartWithPrevious}, @@ -322,7 +324,7 @@ define([ this.chRewind = new Common.UI.CheckBox({ el: this.$el.find('#animation-checkbox-rewind'), labelText: this.strRewind, - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'small' @@ -337,15 +339,13 @@ define([ maxValue: 1000, minValue: 0, defaultUnit: '', - lock: [_set.slideDeleted, _set.noSlides, _set.disableOnStart], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation], dataHint: '1', dataHintDirection: 'bottom', dataHintOffset: 'big' }); this.lockedControls.push(this.numRepeat); - Common.Utils.lockControls(PE.enumLock.disableOnStart, true, {array: this.lockedControls}); - this.$el.find('#animation-duration').text(this.strDuration); this.$el.find('#animation-delay').text(this.strDelay); this.$el.find('#animation-label-start').text(this.strStart); @@ -442,25 +442,13 @@ define([ }, getButtons: function (type) { - if (type === undefined) - return this.lockedControls; - return []; - }, - - setDisabled: function (state) { - this.lockedControls && this.lockedControls.forEach(function (button) { - button.setDisabled(state); - }, this); + return this.lockedControls; }, setMenuParameters: function (effectId, option) { var effect = this.listEffects.store.findWhere({value: effectId}); var arrEffectOptions = Common.define.effectData.getEffectOptionsData(effect.get('group'), effect.get('value')); - if (!this.listEffects.isDisabled()) { - this.btnParameters.setDisabled(!arrEffectOptions); - } - if(!arrEffectOptions) { this.btnParameters.menu.removeAll(); this._effectId = effectId @@ -505,6 +493,7 @@ define([ textOnClickSequence: 'On Click Sequence', textOnClickOf: 'On Click of', textNone: 'None', + textMultiple: 'Multiple', textMoreEffects: 'Show More Effects' } }()), PE.Views.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index 49effc1fd..d3860ef01 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -125,7 +125,7 @@ define([ onGroupSelect: function (combo, record) { this._state.activeGroup = record.id; - this._state.activeGroupValue = record.get('value'); + this._state.activeGroupValue = record.value; this.cmbLevel.store.reset(Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path')); this.cmbLevel.selectRecord(this.cmbLevel.store.models[0]); this.onLevelSelect(undefined,this.cmbLevel.store.models[0]); diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index ca958cd24..35ec643ae 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -84,7 +84,11 @@ define([ inEquation: 'in-equation', commentLock: 'can-comment', noColumns: 'no-columns', - transitLock: 'transit-lock' + transitLock: 'transit-lock', + noGraphic: 'no-graphic', + noAnimation: 'no-animation', + noAnimationParam: 'no-animation-params', + noTriggerObjects: 'no-trigger-objects' }; PE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend((function(){ From 859f2174e6d74a7064fb960e41293bdf7f6e8e1f Mon Sep 17 00:00:00 2001 From: OVSharova Date: Thu, 9 Dec 2021 04:10:01 +0300 Subject: [PATCH 28/74] Fix trigger button --- .../main/app/controller/Animation.js | 13 +---- .../main/app/template/Toolbar.template | 1 - .../main/app/view/Animation.js | 56 +++++++++---------- 3 files changed, 29 insertions(+), 41 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 2de8c522c..59d04b1d2 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -190,11 +190,8 @@ define([ onTriggerClick: function (value) { if(this.api) { - if(value==this.view.triggers.ClickSequence) - { - this._state.Trigger = this.view.triggers.ClickSequence; - this._state.TriggerValue = true; - this.AnimationProperties.asc_putTriggerClickSequence(this._state.TriggerValue); + if(value.value == this.view.triggers.ClickSequence) { + this.AnimationProperties.asc_putTriggerClickSequence(true); this.api.asc_SetAnimationProperties(this.AnimationProperties); } } @@ -202,15 +199,11 @@ define([ onTriggerClickOfClick: function (value) { - if(this.api) - { - // this._state.Trigger = this.view.triggers.ClickOf; - // this._state.TriggerValue = value.caption; + if(this.api) { this.AnimationProperties.asc_putTriggerClickSequence(false); this.AnimationProperties.asc_putTriggerObjectClick(value.caption); this.api.asc_SetAnimationProperties(this.AnimationProperties); } - }, onEffectSelect: function (combo, record) { diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index fd3c8069f..8a560c38f 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -215,7 +215,6 @@
-
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 7a326d985..98c60a48d 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -262,33 +262,32 @@ define([ this.lockedControls.push(this.numDuration); this.cmbTrigger = new Common.UI.Button({ - parentEl: $('#animation-trigger'), - cls: 'btn-text-split-default', - split: true, - width: 82, - lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], - menu : new Common.UI.Menu({ - style : 'min-width: 150px;', - items: [ - { - caption: this.textOnClickSequence, - checkable: true, - toggleGroup: 'animtrigger', - value: this.triggers.ClickSequence - }, - { - value: this.triggers.ClickOf, - caption: this.textOnClickOf, - menu: new Common.UI.Menu({ - menuAlign: 'tr-br', - items: [] - }) - }] - }), - dataHint: '1', - dataHintDirection: 'bottom', - dataHintOffset: 'big' - }); + parentEl: $('#animation-trigger'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-contents', + caption: this.strTrigger, + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], + menu : new Common.UI.Menu({ + items: [ + { + caption: this.textOnClickSequence, + checkable: true, + toggleGroup: 'animtrigger', + value: this.triggers.ClickSequence + }, + { + value: this.triggers.ClickOf, + caption: this.textOnClickOf, + menu: new Common.UI.Menu({ + menuAlign: 'tr-br', + items: [] + }) + }] + }), + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'medium' + }); this.lockedControls.push(this.cmbTrigger); this.btnClickOf = this.cmbTrigger.menu.items[1]; @@ -350,7 +349,6 @@ define([ this.$el.find('#animation-delay').text(this.strDelay); this.$el.find('#animation-label-start').text(this.strStart); this.$el.find('#animation-repeat').text(this.strRepeat); - this.$el.find('#animation-label-trigger').text(this.strTrigger); Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, @@ -417,14 +415,12 @@ define([ this.btnAnimationPane && this.btnAnimationPane.render(this.$el.find('#animation-button-pane')); this.btnAddAnimation && this.btnAddAnimation.render(this.$el.find('#animation-button-add-effect')); this.cmbStart && this.cmbStart.render(this.$el.find('#animation-start')); - //this.cmbTrigger && this.cmbTrigger.render(this.$el.find('#animation-trigger')); this.renderComponent('#animation-spin-duration', this.numDuration); this.renderComponent('#animation-spin-delay', this.numDelay); this.renderComponent('#animation-spin-repeat', this.numRepeat); this.$el.find("#animation-duration").innerText = this.strDuration; this.$el.find("#animation-delay").innerText = this.strDelay; this.$el.find("#animation-label-start").innerText = this.strStart; - this.$el.find("#animation-label-trigger").innerText = this.strTrigger; this.$el.find("#animation-repeat").innerText = this.strRepeat; return this.$el; }, From 931d281efa56dd7ee698a9f10eea1857674e841b Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 10 Dec 2021 08:13:19 +0300 Subject: [PATCH 29/74] Fix dialog --- apps/presentationeditor/main/app/view/AnimationDialog.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index d3860ef01..49effc1fd 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -125,7 +125,7 @@ define([ onGroupSelect: function (combo, record) { this._state.activeGroup = record.id; - this._state.activeGroupValue = record.value; + this._state.activeGroupValue = record.get('value'); this.cmbLevel.store.reset(Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path')); this.cmbLevel.selectRecord(this.cmbLevel.store.models[0]); this.onLevelSelect(undefined,this.cmbLevel.store.models[0]); From d9c9e176010cab5fcdae058f57aa1d54150b2dd1 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 10 Dec 2021 08:24:06 +0300 Subject: [PATCH 30/74] Edit template --- .../presentationeditor/main/app/template/Toolbar.template | 8 +++----- apps/presentationeditor/main/app/view/Animation.js | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index 8a560c38f..28a9c7654 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -190,12 +190,10 @@
-
- -
-
+ +
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 98c60a48d..c5300283c 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -198,10 +198,10 @@ define([ this.lockedControls.push(this.listEffects); this.btnPreview = new Common.UI.Button({ - cls: 'btn-toolbar', // x-huge icon-top', + cls: 'btn-toolbar x-huge icon-top', // x-huge icon-top', caption: this.txtPreview, split: false, - iconCls: 'toolbar__icon preview-transitions', + iconCls: 'toolbar__icon transition-fade', lock: [_set.slideDeleted, _set.noSlides, _set.noAnimation], dataHint: '1', dataHintDirection: 'left', From 517af51af2d328cdb350972463dfe22a1ef972e2 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 10 Dec 2021 21:39:27 +0300 Subject: [PATCH 31/74] Refactoring --- .../main/app/controller/Animation.js | 16 ++++--- .../main/app/template/Toolbar.template | 11 ++++- .../main/app/view/Animation.js | 42 ++++++++++++++++++- .../main/app/view/AnimationDialog.js | 41 +++++++++++++----- 4 files changed, 90 insertions(+), 20 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 59d04b1d2..10b04ca37 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -75,7 +75,9 @@ define([ 'animation:repeat': _.bind(this.onRepeatChange, this), 'animation:additional': _.bind(this.onAnimationAdditional, this), 'animation:trigger': _.bind(this.onTriggerClick, this), - 'animation:triggerclickof': _.bind(this.onTriggerClickOfClick, this) + 'animation:triggerclickof': _.bind(this.onTriggerClickOfClick, this), + 'animation:moveearlier': _.bind(this.onMoveEarlier, this), + 'animation:movelater': _.bind(this.onMoveLater, this) }, 'Toolbar': { 'tab:active': _.bind(this.onActiveTab, this) @@ -125,7 +127,6 @@ define([ }, onParameterClick: function (value) { - // this._state.EffectOption = value; if(this.api && this.AnimationProperties) { this.AnimationProperties.asc_putSubtype(value); this.api.asc_SetAnimationProperties(this.AnimationProperties); @@ -166,7 +167,6 @@ define([ onDurationChange: function(field, newValue, oldValue, eOpts) { if (this.api) { - // this._state.Duration = field.getNumberValue() * 1000; this.AnimationProperties.asc_putDuration(field.getNumberValue() * 1000); this.api.asc_SetAnimationProperties(this.AnimationProperties); } @@ -174,7 +174,6 @@ define([ onDelayChange: function(field, newValue, oldValue, eOpts) { if (this.api) { - // this._state.Delay = field.getNumberValue() * 1000; this.AnimationProperties.asc_putDelay(field.getNumberValue() * 1000); this.api.asc_SetAnimationProperties(this.AnimationProperties); } @@ -182,12 +181,19 @@ define([ onRepeatChange: function (field, newValue, oldValue, eOpts){ if (this.api) { - // this._state.Repeat = field.getNumberValue() * 1000; this.AnimationProperties.asc_putRepeatCount(field.getNumberValue() * 1000); this.api.asc_SetAnimationProperties(this.AnimationProperties); } }, + onMoveEarlier: function () { + + }, + + onMoveLater: function () { + + }, + onTriggerClick: function (value) { if(this.api) { if(value.value == this.view.triggers.ClickSequence) { diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index 28a9c7654..ad44a9f1f 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -226,8 +226,15 @@
- - +
+
+
+
+
+
+
+
+
diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index c5300283c..75f7a37b1 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -65,9 +65,11 @@ define([ me.fireEvent('animation:additional', [true]); // replace effect }, me)); } + me.btnAddAnimation && me.btnAddAnimation.menu.on('item:click', function (menu, item, e) { (item.value=='more') && me.fireEvent('animation:additional', [false]); // add effect }); + if (me.btnPreview) { me.btnPreview.on('click', _.bind(function(btn) { me.fireEvent('animation:preview', [me.btnPreview]); @@ -127,6 +129,14 @@ define([ }, me)); } + me.btnMoveEarlier && me.btnMoveEarlier.on('click', _.bind(function(btn) { + me.fireEvent('animation:moveearlier', [me.btnMoveEarlier]); + }, me)); + + me.btnMoveLater && me.btnMoveLater.on('click', _.bind(function(btn) { + me.fireEvent('animation:movelater', [me.btnMoveLater]); + }, me)); + } return { @@ -279,7 +289,7 @@ define([ value: this.triggers.ClickOf, caption: this.textOnClickOf, menu: new Common.UI.Menu({ - menuAlign: 'tr-br', + menuAlign: 'tl-tr', items: [] }) }] @@ -345,6 +355,32 @@ define([ }); this.lockedControls.push(this.numRepeat); + this.btnMoveEarlier = new Common.UI.Button({ + parentEl: $('#animation-moveearlier'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-arrow-up', + style: 'min-width: 82px', + caption: this.textMoveEarlier, + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'medium' + }); + this.lockedControls.push(this.btnMoveEarlier); + + this.btnMoveLater = new Common.UI.Button({ + parentEl: $('#animation-movelater'), + cls: 'btn-toolbar', + iconCls: 'toolbar__icon btn-arrow-down', + style: 'min-width: 82px', + caption: this.textMoveLater, + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], + dataHint: '1', + dataHintDirection: 'left', + dataHintOffset: 'medium' + }); + this.lockedControls.push(this.btnMoveLater); + this.$el.find('#animation-duration').text(this.strDuration); this.$el.find('#animation-delay').text(this.strDelay); this.$el.find('#animation-label-start').text(this.strStart); @@ -490,7 +526,9 @@ define([ textOnClickOf: 'On Click of', textNone: 'None', textMultiple: 'Multiple', - textMoreEffects: 'Show More Effects' + textMoreEffects: 'Show More Effects', + textMoveEarlier: 'Move Earlier', + textMoveLater: 'Move Later' } }()), PE.Views.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index 49effc1fd..31bd14dba 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -67,12 +67,14 @@ define([ this._state=[]; this.handler = this.options.handler; this.EffectGroupData = Common.define.effectData.getEffectGroupData(); + this._state.activeGroup = this.EffectGroupData[0].id; + this._state.activeGroupValue = this.EffectGroupData[0].value; this.EffectGroupData.forEach(function (item) {item.displayValue = item.caption;}); - if (this.options.Effect != undefined) { - this._state.activeEffect = this.options.Effect; - var itemEffect= this.allEffects.findWhere({value: this._state.activeEffect}); + if (this.options.activeEffect != undefined) { + this._state.activeEffect = this.options.activeEffect; + var itemEffect = _.findWhere(this.allEffects,{value: this._state.activeEffect}); this._state.activeGroup = itemEffect.group; - this._state.activeGroupValue = this.EffectGroupData.findWhere({id: this._state.activeGroup}); + this._state.activeGroupValue = _.findWhere(this.EffectGroupData, {id: this._state.activeGroup}).value; this.activeLevel = itemEffect.level; } Common.UI.Window.prototype.initialize.call(this, this.options); @@ -117,25 +119,42 @@ define([ el : $('#animation-setpreview'), labelText : this.textPreviewEffect }); - this.cmbGroup.selectRecord(this.cmbGroup.store.models[0]); - this.onGroupSelect(undefined,this.cmbGroup.store.models[0]); + + this.cmbGroup.setValue(this._state.activeGroupValue); + this.fillLevel(); this.$window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this)); }, onGroupSelect: function (combo, record) { this._state.activeGroup = record.id; - this._state.activeGroupValue = record.get('value'); - this.cmbLevel.store.reset(Common.define.effectData.getLevelEffect(record.id == 'menu-effect-group-path')); - this.cmbLevel.selectRecord(this.cmbLevel.store.models[0]); - this.onLevelSelect(undefined,this.cmbLevel.store.models[0]); + this._state.activeGroupValue = record.value; + this.activeLevel = undefined; + this._state.activeEffect = undefined; + this.fillLevel(); + }, + + fillLevel: function () + { + this.cmbLevel.store.reset(Common.define.effectData.getLevelEffect(this._state.activeGroup == 'menu-effect-group-path')); + var item = (this.activeLevel)?this.cmbLevel.store.findWhere({id: this.activeLevel}):this.cmbLevel.store.at(0); + this.cmbLevel.setValue(item.get('displayValue')); + this.activeLevel = item.get('id'); + this.fillEffect(); }, onLevelSelect: function (combo, record) { this.activeLevel = record.id; + this._state.activeEffect = undefined; + this.fillEffect(); + }, + + fillEffect: function () { var arr = _.where(this.allEffects, {group: this._state.activeGroup, level: this.activeLevel }); this.lstEffectList.store.reset(arr); - this.lstEffectList.selectRecord(this.lstEffectList.store.models[0]); + var item = (this._state.activeEffect)?this.lstEffectList.store.findWhere({value: this._state.activeEffect}):this.lstEffectList.store.at(0); + this.lstEffectList.selectRecord(item); + this._state.activeEffect = item.get('value'); }, onEffectListItem: function (lisvView, itemView, record){ From ced7462a9d7ab2c85e430c653b94bd428285ef66 Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Sat, 11 Dec 2021 02:22:09 +0400 Subject: [PATCH 32/74] [SSE mobile] Add dropdown list --- apps/spreadsheeteditor/mobile/locale/en.json | 4 +- .../mobile/src/controller/DropdownList.jsx | 63 ++++++++++++++++ .../mobile/src/controller/Main.jsx | 42 ++++++++++- .../mobile/src/view/DropdownList.jsx | 71 +++++++++++++++++++ 4 files changed, 178 insertions(+), 2 deletions(-) create mode 100644 apps/spreadsheeteditor/mobile/src/controller/DropdownList.jsx create mode 100644 apps/spreadsheeteditor/mobile/src/view/DropdownList.jsx diff --git a/apps/spreadsheeteditor/mobile/locale/en.json b/apps/spreadsheeteditor/mobile/locale/en.json index 3490e5eea..87898d22f 100644 --- a/apps/spreadsheeteditor/mobile/locale/en.json +++ b/apps/spreadsheeteditor/mobile/locale/en.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/src/controller/DropdownList.jsx b/apps/spreadsheeteditor/mobile/src/controller/DropdownList.jsx new file mode 100644 index 000000000..13aa8701e --- /dev/null +++ b/apps/spreadsheeteditor/mobile/src/controller/DropdownList.jsx @@ -0,0 +1,63 @@ +import React, { Component } from 'react'; +import { Device } from '../../../../common/mobile/utils/device'; +import { f7 } from "framework7-react"; +import { withTranslation } from "react-i18next"; +import DropdownList from "../view/DropdownList"; + +class DropdownListController extends Component { + constructor(props) { + super(props); + this.onChangeItemList = this.onChangeItemList.bind(this); + + this.state = { + isOpen: false + }; + + Common.Notifications.on('openDropdownList', addArr => { + this.initDropdownList(addArr); + }); + } + + initDropdownList(addArr) { + this.listItems = addArr.map(item => { + return { + caption: item.getTextValue(), + value: item + }; + }); + + this.setState({ + isOpen: true + }); + } + + closeModal() { + if(Device.isPhone) { + f7.sheet.close('#dropdown-list-sheet', true); + } else { + f7.popover.close('#dropdown-list-popover', true); + } + + this.setState({isOpen: false}); + } + + onChangeItemList(value) { + const api = Common.EditorApi.get(); + + this.closeModal(); + api.asc_insertInCell(value, Asc.c_oAscPopUpSelectorType.None, false); + } + + render() { + return ( + this.state.isOpen && + + ); + } +} + +export default withTranslation()(DropdownListController); \ No newline at end of file diff --git a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx index 2cbfa430b..ac1ec88fa 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx @@ -19,8 +19,10 @@ import app from "../page/app"; import About from "../../../../common/mobile/lib/view/About"; import PluginsController from '../../../../common/mobile/lib/controller/Plugins.jsx'; import EncodingController from "./Encoding"; +import DropdownListController from "./DropdownList"; import { StatusbarController } from "./Statusbar"; import { useTranslation } from 'react-i18next'; +import { Device } from '../../../../common/mobile/utils/device'; @inject( "users", @@ -40,6 +42,7 @@ class MainController extends Component { super(props); window.editorType = 'sse'; + this.boxSdk = $$('#editor_sdk'); this.LoadingDocument = -256; this.ApplyEditRights = -255; this.InitApplication = -254; @@ -414,7 +417,43 @@ class MainController extends Component { }); this.api.asc_registerCallback('asc_onChangeProtectWorksheet', this.onChangeProtectSheet.bind(this)); - this.api.asc_registerCallback('asc_onActiveSheetChanged', this.onChangeProtectSheet.bind(this)); + this.api.asc_registerCallback('asc_onActiveSheetChanged', this.onChangeProtectSheet.bind(this)); + + this.api.asc_registerCallback('asc_onEntriesListMenu', this.onEntriesListMenu.bind(this, false)); + this.api.asc_registerCallback('asc_onValidationListMenu', this.onEntriesListMenu.bind(this, true)); + } + + onEntriesListMenu(validation, textArr, addArr) { + const { t } = this.props; + + if (textArr && textArr.length) { + if(!Device.isPhone) { + this.dropdownListTarget = this.boxSdk.find('#dropdown-list-target'); + + if (!this.dropdownListTarget.length) { + this.dropdownListTarget = $$(''); + this.boxSdk.append(this.dropdownListTarget); + } + + let coord = this.api.asc_getActiveCellCoord(), + offset = {left: 0, top: 0}, + showPoint = [coord.asc_getX() + offset.left, (coord.asc_getY() < 0 ? 0 : coord.asc_getY()) + coord.asc_getHeight() + offset.top]; + + this.dropdownListTarget.css({left: `${showPoint[0]}px`, top: `${showPoint[1]}px`}); + } + + Common.Notifications.trigger('openDropdownList', addArr); + } else { + !validation && f7.dialog.create({ + title: t('Controller.Main.notcriticalErrorTitle'), + text: t('Controller.Main.textNoChoices'), + buttons: [ + { + text: t('Controller.Main.textOk') + } + ] + }); + } } onChangeProtectSheet() { @@ -902,6 +941,7 @@ class MainController extends Component { + ) } diff --git a/apps/spreadsheeteditor/mobile/src/view/DropdownList.jsx b/apps/spreadsheeteditor/mobile/src/view/DropdownList.jsx new file mode 100644 index 000000000..17ea0cb0b --- /dev/null +++ b/apps/spreadsheeteditor/mobile/src/view/DropdownList.jsx @@ -0,0 +1,71 @@ +import React, {Component, useEffect, useState} from 'react'; +import { f7, Page, Navbar, List, ListItem, BlockTitle, ListButton, Popover, Popup, View, Link, Sheet } from "framework7-react"; +import { Device } from '../../../../common/mobile/utils/device'; + +const PageDropdownList = props => { + const listItems = props.listItems; + + return ( + + + + {listItems.length && listItems.map((elem, index) => ( + props.onChangeItemList(elem.value)}> + ))} + + + + ); +}; + +class DropdownListView extends Component { + constructor(props) { + super(props); + } + + render() { + return ( + Device.isPhone ? + + + + : + + + + + ); + } +} + + +const DropdownList = props => { + useEffect(() => { + if(Device.isPhone) { + f7.sheet.open('#dropdown-list-sheet', true); + } else { + f7.popover.open('#dropdown-list-popover', '#dropdown-list-target'); + } + + return () => {} + }); + + return ( + + ); +}; + +export default DropdownList; \ No newline at end of file From 0a49fe58150108743c79e5dd5961b32bc7139b7e Mon Sep 17 00:00:00 2001 From: OVSharova Date: Sun, 12 Dec 2021 01:09:16 +0300 Subject: [PATCH 33/74] Fix bugs --- apps/common/main/lib/util/define.js | 2 ++ apps/presentationeditor/main/app/view/AnimationDialog.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index 4e1d43cdf..ecc840e9d 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -787,6 +787,8 @@ define(function(){ 'use strict'; textHorizontal: 'Horizontal', textIn: 'In', textOut: 'Out', + textWedge: 'Wedge', + textFlip: 'Flip', getEffectGroupData: function () { return [ diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index 31bd14dba..7c6232558 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -152,7 +152,7 @@ define([ fillEffect: function () { var arr = _.where(this.allEffects, {group: this._state.activeGroup, level: this.activeLevel }); this.lstEffectList.store.reset(arr); - var item = (this._state.activeEffect)?this.lstEffectList.store.findWhere({value: this._state.activeEffect}):this.lstEffectList.store.at(0); + var item = (this._state.activeEffect != undefined)?this.lstEffectList.store.findWhere({value: this._state.activeEffect}):this.lstEffectList.store.at(0); this.lstEffectList.selectRecord(item); this._state.activeEffect = item.get('value'); }, From 0ccf126f1531ed3984ad15a4a40b59d245c3fb30 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Sun, 12 Dec 2021 01:18:15 +0300 Subject: [PATCH 34/74] Fix bug --- apps/presentationeditor/main/app/view/AnimationDialog.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index 7c6232558..0ada740f2 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -70,7 +70,7 @@ define([ this._state.activeGroup = this.EffectGroupData[0].id; this._state.activeGroupValue = this.EffectGroupData[0].value; this.EffectGroupData.forEach(function (item) {item.displayValue = item.caption;}); - if (this.options.activeEffect != undefined) { + if ((this.options.activeEffect != undefined) && (this.options.activeEffect != AscFormat.ANIM_PRESET_NONE)){ this._state.activeEffect = this.options.activeEffect; var itemEffect = _.findWhere(this.allEffects,{value: this._state.activeEffect}); this._state.activeGroup = itemEffect.group; From 7dafcaa3d05e34942acd4da89746e4d022921c3c Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 13 Dec 2021 12:20:15 +0300 Subject: [PATCH 35/74] Fix bug --- apps/presentationeditor/main/app/controller/Animation.js | 2 +- apps/presentationeditor/main/app/view/Animation.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 10b04ca37..b1960c8c6 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -259,7 +259,7 @@ define([ group = this.AnimationProperties.asc_getClass(); (value == undefined) && (value = AscFormat.ANIM_PRESET_NONE); - this._state.noAnimation = (value===AscFormat.ANIM_PRESET_NONE); + this._state.noAnimation = (value === AscFormat.ANIM_PRESET_NONE); if (this._state.Effect !== value || this._state.EffectGroup !== group) { this._state.Effect = value; diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 75f7a37b1..13b032106 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -150,7 +150,7 @@ define([ ClickSequence: 0, ClickOf: 1 } - + this.allEffects = Common.define.effectData.getEffectFullData(); Common.UI.BaseView.prototype.initialize.call(this, options); this.toolbar = options.toolbar; this.appConfig = options.mode; @@ -479,8 +479,8 @@ define([ setMenuParameters: function (effectId, option) { - var effect = this.listEffects.store.findWhere({value: effectId}); - var arrEffectOptions = Common.define.effectData.getEffectOptionsData(effect.get('group'), effect.get('value')); + var effect = _.findWhere(this.allEffects, {value: effectId}); + var arrEffectOptions = Common.define.effectData.getEffectOptionsData(effect.group, effect.value); if(!arrEffectOptions) { this.btnParameters.menu.removeAll(); this._effectId = effectId From b9438d60f4c50bb5b8c53223fb6844cea9f1a2b7 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 13 Dec 2021 12:36:36 +0300 Subject: [PATCH 36/74] Fix bug --- apps/presentationeditor/main/app/view/Animation.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 13b032106..d472cf0c8 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -150,7 +150,7 @@ define([ ClickSequence: 0, ClickOf: 1 } - this.allEffects = Common.define.effectData.getEffectFullData(); + this.allEffects = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-none', displayValue: this.textNone}].concat(Common.define.effectData.getEffectFullData()); Common.UI.BaseView.prototype.initialize.call(this, options); this.toolbar = options.toolbar; this.appConfig = options.mode; From 696d23deaa478ff44121d4199fccbca0db126267 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Mon, 13 Dec 2021 13:01:10 +0300 Subject: [PATCH 37/74] Add item to effects --- apps/common/main/lib/util/define.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index ecc840e9d..4aa027f94 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -978,7 +978,7 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_FLOAT_DOWN, displayValue: this.textFloatDown}, {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_FLOAT_UP, displayValue: this.textFloatUp}, {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SHRINK_AND_TURN, displayValue: this.textShrinkTurn}, - //sink down- EXIT_SHRINK_DOWN? + {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SINK_DOWN, displayValue: this.textSinkDown}, //sink down- EXIT_SHRINK_DOWN? {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_SPINNER, displayValue: this.textSpinner}, {group: 'menu-effect-group-exit', level: 'menu-effect-level-moderate', value: AscFormat.EXIT_STRETCHY, displayValue: this.textStretch}, {group: 'menu-effect-group-exit', level: 'menu-effect-level-exciting', value: AscFormat.EXIT_BASIC_SWIVEL, displayValue: this.textBasicSwivel}, From bdd585b26e264e903faf8d5dee6655e6c29c9dcf Mon Sep 17 00:00:00 2001 From: SergeyEzhin Date: Tue, 14 Dec 2021 20:21:11 +0400 Subject: [PATCH 38/74] [SSE mobile] Correct dropdown list --- .../spreadsheeteditor/mobile/src/controller/Main.jsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx index ac1ec88fa..6e2244cad 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/Main.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/Main.jsx @@ -42,7 +42,6 @@ class MainController extends Component { super(props); window.editorType = 'sse'; - this.boxSdk = $$('#editor_sdk'); this.LoadingDocument = -256; this.ApplyEditRights = -255; this.InitApplication = -254; @@ -425,21 +424,22 @@ class MainController extends Component { onEntriesListMenu(validation, textArr, addArr) { const { t } = this.props; + const boxSdk = $$('#editor_sdk'); if (textArr && textArr.length) { if(!Device.isPhone) { - this.dropdownListTarget = this.boxSdk.find('#dropdown-list-target'); + let dropdownListTarget = boxSdk.find('#dropdown-list-target'); - if (!this.dropdownListTarget.length) { - this.dropdownListTarget = $$(''); - this.boxSdk.append(this.dropdownListTarget); + if (!dropdownListTarget.length) { + dropdownListTarget = $$(''); + boxSdk.append(dropdownListTarget); } let coord = this.api.asc_getActiveCellCoord(), offset = {left: 0, top: 0}, showPoint = [coord.asc_getX() + offset.left, (coord.asc_getY() < 0 ? 0 : coord.asc_getY()) + coord.asc_getHeight() + offset.top]; - this.dropdownListTarget.css({left: `${showPoint[0]}px`, top: `${showPoint[1]}px`}); + dropdownListTarget.css({left: `${showPoint[0]}px`, top: `${showPoint[1]}px`}); } Common.Notifications.trigger('openDropdownList', addArr); From 47e76fb7c9e1c3dafb13e49800d57ef3b30003f7 Mon Sep 17 00:00:00 2001 From: Kirill Volkov Date: Tue, 14 Dec 2021 22:49:02 +0300 Subject: [PATCH 39/74] Add dark-mode icon --- .../resources/img/toolbar/1.25x/big/dark-mode.png | Bin 0 -> 492 bytes .../resources/img/toolbar/1.5x/big/dark-mode.png | Bin 0 -> 554 bytes .../resources/img/toolbar/1.75x/big/dark-mode.png | Bin 0 -> 702 bytes .../resources/img/toolbar/1x/big/dark-mode.png | Bin 0 -> 430 bytes .../resources/img/toolbar/2x/big/dark-mode.png | Bin 0 -> 803 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/documenteditor/main/resources/img/toolbar/1.25x/big/dark-mode.png create mode 100644 apps/documenteditor/main/resources/img/toolbar/1.5x/big/dark-mode.png create mode 100644 apps/documenteditor/main/resources/img/toolbar/1.75x/big/dark-mode.png create mode 100644 apps/documenteditor/main/resources/img/toolbar/1x/big/dark-mode.png create mode 100644 apps/documenteditor/main/resources/img/toolbar/2x/big/dark-mode.png diff --git a/apps/documenteditor/main/resources/img/toolbar/1.25x/big/dark-mode.png b/apps/documenteditor/main/resources/img/toolbar/1.25x/big/dark-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..3081eb4426f9339d08e8e866d07632490c7ba486 GIT binary patch literal 492 zcmVL)86sSvOOpWW6>rpaeHVF7?<$9ECr8|H;kGLdgW1WE zRdU)+0W%>-Zh>o3UvEmzHWPB>7Py9_uOVXPJ0d1WvSm!*h(R>Q3&C`7$cPMS;2NzL z;zu5&gF{ASNCVfX=%`aBZ~N_qZIcWJPMN&zx0kd{j*OuaV7|4%)xeZmLuCdr$5<;F in9G5&|E^6YlSF^cRUlt8S!?M40000fgjBffM!2W)@KM%0V+Vh9%$+&R0L@14)k9f z+W!TI+QYtepvwu)h)`XtKo^j*q1z`hb|!RaOC5N zD@*iHfV{(zkE5>4?a&b*CtK%Kn7JHkmmC3dvUO&_WCI=0CubZxm+F>)+NB2c$r;Da zrMeZMXSh+por^B3IYD)xaNz`3j(F|j&k0(|q1x+{&ZVESX^kGLU7z$^x|vN&I`j&V zFMxC|-5d6cIMlxF3Xm^=bS~W$_DcXAa4FBomVTc!tpJ4s6aEtV;zN3g)DBX+Yg1NbLyb)g0D}7X=D<(ZRfyL;dl-X7)N}5B2|sSc4=_>FJwNiK2e-)*LE8 s1*iZOpaPTwR32v}Kh7u;iA18X-UzFk0m#Vf%m4rY07*qoM6N<$f^P};0ssI2 literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/img/toolbar/1.75x/big/dark-mode.png b/apps/documenteditor/main/resources/img/toolbar/1.75x/big/dark-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..43de73c820254e47a4d923f5d88d75c2c946290e GIT binary patch literal 702 zcmV;v0zv(WP)mEEbE!qLb92GK8dh14=2W@<>vGP?ud$qPWt#u2p@>mF&ygs8Dtn>v6rWI|AA@6tShSNBlMrY0>A@6tShQGz6vi5Syz1OFNy(SQjeR499JCn7o~u3 z)6n3#Le&7mOGAU_3Y8i}NO7J3L^x?kr3MjLpCbnGURQiN4dno_)fJBo{oST$Aa=Uqk@{j& zED&46x#5T7Xm$`g!@1$x<7f#W{NWt+8qq=c!#U!yM-mV=4fQ+2IaRtNoHW#L4d-Hs z;{We3hLFy)fosGxL=FOlcgE@Gax|PP6~tCo{A|)+L=J(l)fGQe-$D) z6lX`&@8KL?TQc1S5Bf0mDGOiEha7zBf05DbDrY>B_j kSjd+dSu7Td#bRaBAFS{WL#c(@423&FM(79~A)_!tH-HV=4H$tD7@;F%gpS}kR|hHTr4Yvs>H|ww;Rlef=hzM$ z4twnJkr6manIZRKL=;FLK>|nye-a4*)z6dOHvXefbUwp0-qwe@H46p#vKC<19Mv>{9#)K&JSHmE z>3~EYR*aTBPAb;yqBlUMD%R|xw+Q*9qG=bMt1~~d12R!?uFet_|BVa{po2mYq{F#~ zHJ4^$5g@=?fOI(bu;$B|sI}-+XG_Jh3hJx~5HN$Z&a7%MNb5-1MMKFVwO!OA#f#iZ!LJAW`j1X~?C~b? Y0JH(u{7kpmzyJUM07*qoM6N<$f^<8!W&i*H literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/img/toolbar/2x/big/dark-mode.png b/apps/documenteditor/main/resources/img/toolbar/2x/big/dark-mode.png new file mode 100644 index 0000000000000000000000000000000000000000..faed3bb3083d30d6d6bf6b4c39bfa6bbf883e430 GIT binary patch literal 803 zcmV+;1Kj+HP){NfnT0{{UK009sHcfWDm2}@Fd+}R2M0w6*tJTNW5+B9`kfaYOsnmQuD z%Cy0IULOgdQDxfTJ+F@j(67o|j@ASHs*GtD&K?*mi8-0pk@s%y_3V=v^YCO^N8Y~K z*N>2e+VJ7mVr}RwkCKHtpYv<6HguL;p)00p;&acfUMDGpI&i+vJ@@cB2>?$nv)t9^ zqyTi`QgQfPYJe}F^XDD=fX{U~0`z>&pLgu3&)H*g1bANHbG{d51X#@4SfEQ*7FywPKv|Ja~NTmaO^Enq%uS;sAl0qo;IUVr1kQXKaxP#AW z>T@5wFbjYU@wvy0&rLZ2G#_t>&prO~xo>7EQUjzOw$$gc02uJFMLw4Uz|!?He@S37 zGv><%pzU3*m-$Nqo0&16IDktNlzwI1GAY0>5|n;T-7*J&YGd6}IzY9hZYe2*a`>E> z5X#|mQbK4+pp34nLXS}e?^+qI9#|46*5}TFV-&|U6DL4AKeu)~ClX*_es0xxPAb5b zKv97Nr73tf!>|D~e_8@X1q#j$=VlmAfX^A9~(E+;gn(uQJ*LW^v54;C_t`q=nuO4_048+US;5f6;E=D$(FbnNs-N@9Xw4(x? z{wu&NL+Hv`hpa;=00JNY0w4gcmKFqWWB{lI@f$e+Hie8|YtqI0x|%%zHbQ=_Nz-*T h5ClOG1VIoaOTWIziOx4Ro|gas002ovPDHLkV1kwWX7~UA literal 0 HcmV?d00001 From 05961f64ad673a9bf405f292c719cfd01b4579f9 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Tue, 14 Dec 2021 23:12:20 +0300 Subject: [PATCH 40/74] [DE] Bug 54241 --- .../main/app/controller/ViewTab.js | 43 +++++++++++++++++-- apps/documenteditor/main/app/view/ViewTab.js | 5 +-- 2 files changed, 41 insertions(+), 7 deletions(-) diff --git a/apps/documenteditor/main/app/controller/ViewTab.js b/apps/documenteditor/main/app/controller/ViewTab.js index 36beb7c6d..2194829bc 100644 --- a/apps/documenteditor/main/app/controller/ViewTab.js +++ b/apps/documenteditor/main/app/controller/ViewTab.js @@ -80,7 +80,6 @@ define([ }); this.addListeners({ 'ViewTab': { - 'zoom:value': _.bind(this.onChangeZoomValue, this), 'zoom:topage': _.bind(this.onBtnZoomTo, this, 'topage'), 'zoom:towidth': _.bind(this.onBtnZoomTo, this, 'towidth'), 'rulers:change': _.bind(this.onChangeRulers, this), @@ -125,6 +124,11 @@ define([ })).then(function(){ me.view.setEvents(); + me.view.cmbZoom.on('selected', _.bind(me.onSelectedZoomValue, me)) + .on('changed:before',_.bind(me.onZoomChanged, me, true)) + .on('changed:after', _.bind(me.onZoomChanged, me, false)) + .on('combo:blur', _.bind(me.onComboBlur, me, false)); + me.getApplication().getController('LeftMenu').leftMenu.btnNavigation.on('toggle', function (btn, state) { if (state !== me.view.btnNavigation.pressed) me.view.turnNavigation(state); @@ -166,11 +170,38 @@ define([ this.view.cmbZoom.setValue(percent, percent + '%'); }, - onChangeZoomValue: function (value) { - this.api.zoom(value); + applyZoom: function (value) { + var val = parseFloat(value); + val = isNaN(val) ? 25 : Math.max(25, Math.min(500, val)); + this.api.zoom(val); Common.NotificationCenter.trigger('edit:complete', this.view); }, + onSelectedZoomValue: function (combo, record) { + this.applyZoom(record.value); + }, + + onZoomChanged: function (before, combo, record, e) { + var me = this; + if (before) { + var value = parseFloat(record.value), + expr = new RegExp('^\\s*(\\d*(\\.|,)?\\d+)\\s*(%)?\\s*$'); + if (!(expr.exec(record.value)) || value<25 || value>500) { + setTimeout( function() { + Common.UI.error({ + msg: me.textZoomErr, + callback: function() { + _.defer(function() { + me.fireEvent('editcomplete', me); + }) + } + }); + }, 10); + } + } else + this.applyZoom(record.value); + }, + onBtnZoomTo: function(type) { var btn, func; if ( type === 'topage' ) { @@ -214,5 +245,11 @@ define([ } }, + onComboBlur: function() { + this.fireEvent('editcomplete', this); + }, + + textZoomErr: 'The entered value is incorrect.
Please enter a value between 25% and 500%.' + }, DE.Controllers.ViewTab || {})); }); \ No newline at end of file diff --git a/apps/documenteditor/main/app/view/ViewTab.js b/apps/documenteditor/main/app/view/ViewTab.js index 8e2710c58..1dec42cd3 100644 --- a/apps/documenteditor/main/app/view/ViewTab.js +++ b/apps/documenteditor/main/app/view/ViewTab.js @@ -54,9 +54,6 @@ define([ me.btnNavigation.on('click', function (btn, e) { me.fireEvent('viewtab:navigation', [btn.pressed]); }); - me.cmbZoom.on('selected', function (combo, record) { - me.fireEvent('zoom:value', [record.value]); - }); me.btnFitToPage.on('click', function () { me.fireEvent('zoom:topage'); }); @@ -104,7 +101,7 @@ define([ el: $host.find('#slot-field-zoom'), cls: 'input-group-nr', menuStyle: 'min-width: 55px;', - editable: false, + editable: true, disabled: true, data: [ { displayValue: "50%", value: 50 }, From 9bc347afe2330f36ead47feb90d17c97e56fa2e7 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Wed, 15 Dec 2021 12:55:33 +0300 Subject: [PATCH 41/74] [DE] Change icon --- apps/documenteditor/main/app/view/ViewTab.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/view/ViewTab.js b/apps/documenteditor/main/app/view/ViewTab.js index 8e2710c58..c6e4bd28b 100644 --- a/apps/documenteditor/main/app/view/ViewTab.js +++ b/apps/documenteditor/main/app/view/ViewTab.js @@ -171,7 +171,7 @@ define([ this.btnDarkDocument = new Common.UI.Button({ parentEl: $host.find('#slot-btn-dark-document'), cls: 'btn-toolbar x-huge icon-top', - iconCls: 'toolbar__icon night', + iconCls: 'toolbar__icon dark-mode', caption: this.textDarkDocument, enableToggle: true, disabled: true, From 2b1d3d761bcb69d555d03c9a52f51a167e9cf2a7 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Wed, 15 Dec 2021 16:43:21 +0300 Subject: [PATCH 42/74] Add menu zoom --- apps/common/forms/resources/less/common.less | 32 +++++++++++ .../app/controller/ApplicationController.js | 56 ++++++++++++++++--- .../forms/app/view/ApplicationView.js | 32 ++++++++++- 3 files changed, 110 insertions(+), 10 deletions(-) diff --git a/apps/common/forms/resources/less/common.less b/apps/common/forms/resources/less/common.less index 5e88a1ed2..14615c748 100644 --- a/apps/common/forms/resources/less/common.less +++ b/apps/common/forms/resources/less/common.less @@ -456,6 +456,12 @@ background-position: -@icon-width*4 0; background-position: -@icon-width*4 @icon-normal-top; } + &.zoom-in { + background-position: -@icon-width*5 @icon-normal-top; + } + &.zoom-out { + background-position: -@icon-width*6 @icon-normal-top; + } &.zoom-up { background-position: -@icon-width*5 -@icon-height; } @@ -624,6 +630,32 @@ font-size: 11px; } +.menu-zoom { + line-height: @line-height-base; + + .title { + padding: 5px 5px 5px 28px; + float: left; + font-weight: normal; + font-size: 11px; + margin: 0px; + text-overflow: ellipsis; + } + + .zoom { + padding: 5px 3px; + float: right; + min-width: 40px; + text-align: center; + font-weight: normal; + font-size: 11px; + padding-bottom: 0px; + } + .mi-icon { + margin: 0; + } +} + .font-size-small { .fontsize(@font-size-small); } diff --git a/apps/documenteditor/forms/app/controller/ApplicationController.js b/apps/documenteditor/forms/app/controller/ApplicationController.js index 697d5eb56..0ba58e0e8 100644 --- a/apps/documenteditor/forms/app/controller/ApplicationController.js +++ b/apps/documenteditor/forms/app/controller/ApplicationController.js @@ -103,6 +103,7 @@ define([ this.api.asc_registerCallback('asc_onCountPages', this.onCountPages.bind(this)); this.api.asc_registerCallback('asc_onCurrentPage', this.onCurrentPage.bind(this)); this.api.asc_registerCallback('asc_onDocumentModifiedChanged', _.bind(this.onDocumentModifiedChanged, this)); + this.api.asc_registerCallback('asc_onZoomChange', this.onApiZoomChange.bind(this)); // Initialize api gateway Common.Gateway.on('init', this.loadConfig.bind(this)); @@ -1392,6 +1393,26 @@ define([ onThemeClick: function(menu, item) { (item.value!==null) && Common.UI.Themes.setTheme(item.value); }, + onApiZoomChange: function(percent, type) { + this.view.mnuZoom.items[0].setChecked(type == 2, true); + this.view.mnuZoom.items[1].setChecked(type == 1, true); + this.view.mnuZoom.options.value = percent; + + if ( this.view.mnuZoom.$el ) + $('.menu-zoom label.zoom', this.view.mnuZoom.$el).html(percent + '%'); + }, + + onMenuZoomClick: function(menu, item, e){ + switch ( item.value ) { + case 'zoom:page': + item.isChecked() ? this.api.zoomFitToPage() : this.api.zoomCustomMode(); + break; + case 'zoom:width': + item.isChecked() ? this.api.zoomFitToWidth() : this.api.zoomCustomMode(); + break; + } + + }, onDarkModeClick: function(item) { Common.UI.Themes.toggleContentTheme(); @@ -1444,15 +1465,28 @@ define([ else last = menuItems[7]; + //last = menuItems[8]; + // share, location - if (!menuItems[8].isVisible() && !menuItems[9].isVisible()) + if (!menuItems[10].isVisible() && !menuItems[11].isVisible()) + menuItems[12].setVisible(false); + else + last = menuItems[12]; + + // embed, fullscreen + if (!menuItems[13].isVisible() && !menuItems[14].isVisible()) + last && last.setVisible(false); + + + // share, location + /*if (!menuItems[8].isVisible() && !menuItems[9].isVisible()) menuItems[10].setVisible(false); else last = menuItems[10]; // embed, fullscreen if (!menuItems[11].isVisible() && !menuItems[12].isVisible()) - last && last.setVisible(false); + last && last.setVisible(false);*/ menu.off('show:after', initMenu); }; @@ -1504,22 +1538,22 @@ define([ } if ( !this.embedConfig.shareUrl || this.appOptions.isOFORM) { - menuItems[8].setVisible(false); + menuItems[10].setVisible(false); itemsCount--; } if (!this.appOptions.canBackToFolder) { - menuItems[9].setVisible(false); - itemsCount--; - } - - if ( !this.embedConfig.embedUrl || this.appOptions.isOFORM) { menuItems[11].setVisible(false); itemsCount--; } + if ( !this.embedConfig.embedUrl || this.appOptions.isOFORM) { + menuItems[13].setVisible(false); + itemsCount--; + } + if ( !this.embedConfig.fullscreenUrl || this.appOptions.isOFORM) { - menuItems[12].setVisible(false); + menuItems[14].setVisible(false); itemsCount--; } if (itemsCount<1) @@ -1546,7 +1580,11 @@ define([ // zoom $('#id-btn-zoom-in').on('click', this.api.zoomIn.bind(this.api)); $('#id-btn-zoom-out').on('click', this.api.zoomOut.bind(this.api)); + $('#id-menu-zoom-in').on('click', this.api.zoomIn.bind(this.api)); + $('#id-menu-zoom-out').on('click', this.api.zoomOut.bind(this.api)); this.view.btnOptions.menu.on('item:click', _.bind(this.onOptionsClick, this)); + this.view.mnuZoom.on('item:click', _.bind(this.onMenuZoomClick, this)); + // pages var $pagenum = this.view.txtGoToPage._input; diff --git a/apps/documenteditor/forms/app/view/ApplicationView.js b/apps/documenteditor/forms/app/view/ApplicationView.js index 2c84b6dc1..56253039c 100644 --- a/apps/documenteditor/forms/app/view/ApplicationView.js +++ b/apps/documenteditor/forms/app/view/ApplicationView.js @@ -32,6 +32,32 @@ define([ }) }, {caption: '--'}, + {caption: this.textZoom, value: 'zoomn', conCls: 'mi-icon' , + menu : this.mnuZoom = new Common.UI.Menu({ + cls: 'shifted-right', + menuAlign: 'tl-tr', + items: [ + {caption: this.textFitToPage, value: 'zoom:page', toggleGroup: 'view-zoom', checkable: true}, + {caption: this.textFitToWidth, value: 'zoom:width', toggleGroup: 'view-zoom', checkable: true}, + (new Common.UI.MenuItem({ + template: _.template([ + '' + ].join('')), + stopPropagation: true, + value: 30 + })) + ] + }) + }, + {caption: '--'}, {caption: this.txtShare, value: 'share', iconCls: 'mi-icon svg-icon share'}, {caption: this.txtFileLocation, value: 'close', iconCls: 'mi-icon svg-icon go-to-location'}, {caption: '--'}, @@ -42,6 +68,7 @@ define([ }); this.btnOptions.render($('#box-tools')); + this.btnClear = new Common.UI.Button({ cls: 'btn-toolbar', iconCls: 'svg-icon clear-style', @@ -119,7 +146,10 @@ define([ textPrintSel: 'Print Selection', txtDarkMode: 'Dark mode', textUndo: 'Undo', - textRedo: 'Redo' + textRedo: 'Redo', + textZoom: 'Zoom', + textFitToPage: 'Fit to Page', + textFitToWidth: 'Fit to Width' }, DE.Views.ApplicationView || {})); }); \ No newline at end of file From 51942c7e02bd67b7d034d650397adeb9c719acb3 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Wed, 15 Dec 2021 18:46:10 +0300 Subject: [PATCH 43/74] [DE PE SSE] Fix bug 54241 --- .../main/app/controller/ViewTab.js | 39 +++++++--------- .../main/app/controller/ViewTab.js | 45 +++++++++++++++---- .../main/app/view/ViewTab.js | 5 +-- .../main/app/controller/ViewTab.js | 36 +++++++++++++-- .../main/app/view/ViewTab.js | 14 ++++-- 5 files changed, 97 insertions(+), 42 deletions(-) diff --git a/apps/documenteditor/main/app/controller/ViewTab.js b/apps/documenteditor/main/app/controller/ViewTab.js index 2194829bc..4f8128f23 100644 --- a/apps/documenteditor/main/app/controller/ViewTab.js +++ b/apps/documenteditor/main/app/controller/ViewTab.js @@ -168,11 +168,12 @@ define([ this.view.btnFitToWidth.toggle(type == 1, true); this.view.cmbZoom.setValue(percent, percent + '%'); + + this._state.zoomValue = percent; }, applyZoom: function (value) { - var val = parseFloat(value); - val = isNaN(val) ? 25 : Math.max(25, Math.min(500, val)); + var val = Math.max(25, Math.min(500, value)); this.api.zoom(val); Common.NotificationCenter.trigger('edit:complete', this.view); }, @@ -182,24 +183,20 @@ define([ }, onZoomChanged: function (before, combo, record, e) { - var me = this; + var value = parseFloat(record.value); if (before) { - var value = parseFloat(record.value), - expr = new RegExp('^\\s*(\\d*(\\.|,)?\\d+)\\s*(%)?\\s*$'); - if (!(expr.exec(record.value)) || value<25 || value>500) { - setTimeout( function() { - Common.UI.error({ - msg: me.textZoomErr, - callback: function() { - _.defer(function() { - me.fireEvent('editcomplete', me); - }) - } - }); - }, 10); + var expr = new RegExp('^\\s*(\\d*(\\.|,)?\\d+)\\s*(%)?\\s*$'); + if (!expr.exec(record.value)) { + this.view.cmbZoom.setValue(this._state.zoomValue, this._state.zoomValue + '%'); + Common.NotificationCenter.trigger('edit:complete', this.view); } - } else - this.applyZoom(record.value); + } else { + if (this._state.zoomValue !== value && !isNaN(value)) { + this.applyZoom(value); + } else if (record.value !== this._state.zoomValue + '%') { + this.view.cmbZoom.setValue(this._state.zoomValue, this._state.zoomValue + '%'); + } + } }, onBtnZoomTo: function(type) { @@ -246,10 +243,8 @@ define([ }, onComboBlur: function() { - this.fireEvent('editcomplete', this); - }, - - textZoomErr: 'The entered value is incorrect.
Please enter a value between 25% and 500%.' + Common.NotificationCenter.trigger('edit:complete', this.view); + } }, DE.Controllers.ViewTab || {})); }); \ No newline at end of file diff --git a/apps/presentationeditor/main/app/controller/ViewTab.js b/apps/presentationeditor/main/app/controller/ViewTab.js index dd0ebd423..bfd39f5fc 100644 --- a/apps/presentationeditor/main/app/controller/ViewTab.js +++ b/apps/presentationeditor/main/app/controller/ViewTab.js @@ -82,7 +82,6 @@ define([ }); this.addListeners({ 'ViewTab': { - 'zoom:value': _.bind(this.onChangeZoomValue, this), 'zoom:toslide': _.bind(this.onBtnZoomTo, this, 'toslide'), 'zoom:towidth': _.bind(this.onBtnZoomTo, this, 'towidth'), 'rulers:change': _.bind(this.onChangeRulers, this), @@ -141,6 +140,10 @@ define([ accept(); })).then(function () { me.view.setEvents(); + me.view.cmbZoom.on('selected', _.bind(me.onSelectedZoomValue, me)) + .on('changed:before',_.bind(me.onZoomChanged, me, true)) + .on('changed:after', _.bind(me.onZoomChanged, me, false)) + .on('combo:blur', _.bind(me.onComboBlur, me, false)); }); var menuItems = [], @@ -165,13 +168,6 @@ define([ } }, - onChangeZoomValue: function (value) { - this._state.zoom_type = undefined; - this._state.zoom_percent = undefined; - this.api.zoom(value); - Common.NotificationCenter.trigger('edit:complete', this.view); - }, - onBtnZoomTo: function (type, btn) { this._state.zoom_type = undefined; this._state.zoom_percent = undefined; @@ -207,5 +203,38 @@ define([ } }, + applyZoom: function (value) { + this._state.zoom_percent = undefined; + this._state.zoom_type = undefined; + var val = Math.max(25, Math.min(500, value)); + this.api.zoom(val); + Common.NotificationCenter.trigger('edit:complete', this.view); + }, + + onSelectedZoomValue: function (combo, record) { + this.applyZoom(record.value); + }, + + onZoomChanged: function (before, combo, record, e) { + var value = parseFloat(record.value); + if (before) { + var expr = new RegExp('^\\s*(\\d*(\\.|,)?\\d+)\\s*(%)?\\s*$'); + if (!expr.exec(record.value)) { + this.view.cmbZoom.setValue(this._state.zoom_percent, this._state.zoom_percent + '%'); + Common.NotificationCenter.trigger('edit:complete', this.view); + } + } else { + if (this._state.zoom_percent !== value && !isNaN(value)) { + this.applyZoom(value); + } else if (record.value !== this._state.zoom_percent + '%') { + this.view.cmbZoom.setValue(this._state.zoom_percent, this._state.zoom_percent + '%'); + } + } + }, + + onComboBlur: function() { + Common.NotificationCenter.trigger('edit:complete', this.view); + } + }, PE.Controllers.ViewTab || {})); }); \ No newline at end of file diff --git a/apps/presentationeditor/main/app/view/ViewTab.js b/apps/presentationeditor/main/app/view/ViewTab.js index e493256c6..b9b3a6f1a 100644 --- a/apps/presentationeditor/main/app/view/ViewTab.js +++ b/apps/presentationeditor/main/app/view/ViewTab.js @@ -51,9 +51,6 @@ define([ setEvents: function () { var me = this; - me.cmbZoom && me.cmbZoom.on('selected', function (combo, record) { - me.fireEvent('zoom:value', [record.value]); - }); me.btnFitToSlide && me.btnFitToSlide.on('click', function () { me.fireEvent('zoom:toslide', [me.btnFitToSlide]); }); @@ -89,7 +86,7 @@ define([ el: $host.find('#slot-field-zoom'), cls: 'input-group-nr', menuStyle: 'min-width: 55px;', - editable: false, + editable: true, lock: [_set.disableOnStart], data: [ { displayValue: "50%", value: 50 }, diff --git a/apps/spreadsheeteditor/main/app/controller/ViewTab.js b/apps/spreadsheeteditor/main/app/controller/ViewTab.js index 3558a6314..beaa8ce92 100644 --- a/apps/spreadsheeteditor/main/app/controller/ViewTab.js +++ b/apps/spreadsheeteditor/main/app/controller/ViewTab.js @@ -85,6 +85,9 @@ define([ }); this.addListeners({ 'ViewTab': { + 'zoom:selected': _.bind(this.onSelectedZoomValue, this), + 'zoom:changedbefore': _.bind(this.onZoomChanged, this), + 'zoom:changedafter': _.bind(this.onZoomChanged, this), 'viewtab:freeze': this.onFreeze, 'viewtab:freezeshadow': this.onFreezeShadow, 'viewtab:formula': this.onViewSettings, @@ -151,13 +154,36 @@ define([ Common.NotificationCenter.trigger('edit:complete', this.view); }, - onZoom: function(zoom) { - if (this.api) { - this.api.asc_setZoom(zoom/100); - } + applyZoom: function (value) { + var val = Math.max(25, Math.min(500, value)); + this.api.asc_setZoom(val/100); Common.NotificationCenter.trigger('edit:complete', this.view); }, + onSelectedZoomValue: function (combo, record) { + this.applyZoom(record.value); + }, + + onZoomChanged: function (before, combo, record, e) { + var value = parseFloat(record.value); + if (this._state.zoomValue === undefined) { + this._state.zoomValue = 100; + } + if (before) { + var expr = new RegExp('^\\s*(\\d*(\\.|,)?\\d+)\\s*(%)?\\s*$'); + if (!expr.exec(record.value)) { + this.view.cmbZoom.setValue(this._state.zoomValue, this._state.zoomValue + '%'); + Common.NotificationCenter.trigger('edit:complete', this.view); + } + } else { + if (this._state.zoomValue !== value && !isNaN(value)) { + this.applyZoom(value); + } else if (record.value !== this._state.zoomValue + '%') { + this.view.cmbZoom.setValue(this._state.zoomValue, this._state.zoomValue + '%'); + } + } + }, + onViewSettings: function(type, value){ if (this.api) { switch (type) { @@ -245,8 +271,10 @@ define([ }, onApiZoomChange: function(zf, type){ + console.log('zoom'); var value = Math.floor((zf + .005) * 100); this.view.cmbZoom.setValue(value, value + '%'); + this._state.zoomValue = value; }, onThemeChanged: function () { diff --git a/apps/spreadsheeteditor/main/app/view/ViewTab.js b/apps/spreadsheeteditor/main/app/view/ViewTab.js index 3b69969af..b4b7e29ee 100644 --- a/apps/spreadsheeteditor/main/app/view/ViewTab.js +++ b/apps/spreadsheeteditor/main/app/view/ViewTab.js @@ -76,15 +76,21 @@ define([ this.chZeros.on('change', function (field, value) { me.fireEvent('viewtab:zeros', [3, value]); }); - this.cmbZoom.on('selected', function(combo, record) { - me.fireEvent('viewtab:zoom', [record.value]); - }); this.chToolbar.on('change', function (field, value) { me.fireEvent('viewtab:showtoolbar', [field, value !== 'checked']); }); this.chStatusbar.on('change', function (field, value) { me.fireEvent('statusbar:setcompact', [field, value === 'checked']); }); + this.cmbZoom.on('selected', function (combo, record) { + me.fireEvent('zoom:selected', [combo, record]); + }).on('changed:before', function (combo, record) { + me.fireEvent('zoom:changedbefore', [true, combo, record]); + }).on('changed:after', function (combo, record) { + me.fireEvent('zoom:changedafter', [false, combo, record]); + }).on('combo:blur', function () { + me.fireEvent('editcomplete', me); + }); } return { @@ -160,7 +166,7 @@ define([ cls : 'input-group-nr', menuStyle : 'min-width: 55px;', hint : me.tipFontSize, - editable : false, + editable : true, lock : [_set.coAuth, _set.lostConnect, _set.editCell], data : [ { displayValue: "50%", value: 50 }, From d944a9ea7e3f2e781d5d7507f5ed85ad81b8dd27 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Thu, 16 Dec 2021 15:29:43 +0300 Subject: [PATCH 44/74] [all] for bug 29734 --- apps/api/documents/api.js | 62 +++++++++++++++++++-------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/apps/api/documents/api.js b/apps/api/documents/api.js index 4e3a96a21..c419887b8 100644 --- a/apps/api/documents/api.js +++ b/apps/api/documents/api.js @@ -371,35 +371,35 @@ } }; - var _callLocalStorage = function(data) { - if (data.cmd == 'get') { - if (data.keys && data.keys.length) { - var af = data.keys.split(','), re = af[0]; - for (i = 0; ++i < af.length;) - re += '|' + af[i]; - - re = new RegExp(re); k = {}; - for (i in localStorage) - if (re.test(i)) k[i] = localStorage[i]; - } else { - k = localStorage; - } - - _sendCommand({ - command: 'internalCommand', - data: { - type: 'localstorage', - keys: k - } - }); - } else - if (data.cmd == 'set') { - var k = data.keys, i; - for (i in k) { - localStorage.setItem(i, k[i]); - } - } - }; + // var _callLocalStorage = function(data) { + // if (data.cmd == 'get') { + // if (data.keys && data.keys.length) { + // var af = data.keys.split(','), re = af[0]; + // for (i = 0; ++i < af.length;) + // re += '|' + af[i]; + // + // re = new RegExp(re); k = {}; + // for (i in localStorage) + // if (re.test(i)) k[i] = localStorage[i]; + // } else { + // k = localStorage; + // } + // + // _sendCommand({ + // command: 'internalCommand', + // data: { + // type: 'localstorage', + // keys: k + // } + // }); + // } else + // if (data.cmd == 'set') { + // var k = data.keys, i; + // for (i in k) { + // localStorage.setItem(i, k[i]); + // } + // } + // }; var _onMessage = function(msg) { if ( msg ) { @@ -415,8 +415,8 @@ if (msg.event === 'onRequestEditRights' && !handler) { _applyEditRights(false, 'handler isn\'t defined'); - } else if (msg.event === 'onInternalMessage' && msg.data && msg.data.type == 'localstorage') { - _callLocalStorage(msg.data.data); + // } else if (msg.event === 'onInternalMessage' && msg.data && msg.data.type == 'localstorage') { + // _callLocalStorage(msg.data.data); } else { if (msg.event === 'onAppReady') { _onAppReady(); From e763fc268f7ab878d490db8c7f4b8d2a80938b86 Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Thu, 16 Dec 2021 19:34:39 +0300 Subject: [PATCH 45/74] [all] for bug 29734 --- apps/api/documents/api.js | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/apps/api/documents/api.js b/apps/api/documents/api.js index c419887b8..19f32f884 100644 --- a/apps/api/documents/api.js +++ b/apps/api/documents/api.js @@ -371,36 +371,6 @@ } }; - // var _callLocalStorage = function(data) { - // if (data.cmd == 'get') { - // if (data.keys && data.keys.length) { - // var af = data.keys.split(','), re = af[0]; - // for (i = 0; ++i < af.length;) - // re += '|' + af[i]; - // - // re = new RegExp(re); k = {}; - // for (i in localStorage) - // if (re.test(i)) k[i] = localStorage[i]; - // } else { - // k = localStorage; - // } - // - // _sendCommand({ - // command: 'internalCommand', - // data: { - // type: 'localstorage', - // keys: k - // } - // }); - // } else - // if (data.cmd == 'set') { - // var k = data.keys, i; - // for (i in k) { - // localStorage.setItem(i, k[i]); - // } - // } - // }; - var _onMessage = function(msg) { if ( msg ) { if ( msg.type === "onExternalPluginMessage" ) { @@ -415,8 +385,6 @@ if (msg.event === 'onRequestEditRights' && !handler) { _applyEditRights(false, 'handler isn\'t defined'); - // } else if (msg.event === 'onInternalMessage' && msg.data && msg.data.type == 'localstorage') { - // _callLocalStorage(msg.data.data); } else { if (msg.event === 'onAppReady') { _onAppReady(); From 8e34c3cf97c281559b2bba90cc31a55cd07cc929 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Thu, 16 Dec 2021 22:40:42 +0300 Subject: [PATCH 46/74] Fix bug 54011 --- apps/common/main/lib/component/DataView.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/common/main/lib/component/DataView.js b/apps/common/main/lib/component/DataView.js index 5317ed5d6..ab8276716 100644 --- a/apps/common/main/lib/component/DataView.js +++ b/apps/common/main/lib/component/DataView.js @@ -395,8 +395,15 @@ define([ rec.set({selected: false}); }); - if (record) - record.set({selected: true}); + if (record) { + if (Common.Utils.isSafari) { + setTimeout(function () { + record.set({selected: true}); + }, 200); + } else { + record.set({selected: true}); + } + } } else { if (record) record.set({selected: !record.get('selected')}); From 579357a0c65bb7d5a9f3ba64951d6d23629f2aef Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 03:30:16 +0300 Subject: [PATCH 47/74] Set move animations --- .../main/app/controller/Animation.js | 18 ++++++++++++++---- .../main/app/view/Animation.js | 4 ++-- .../main/app/view/Toolbar.js | 4 +++- 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index b1960c8c6..2fa58f41b 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -187,11 +187,15 @@ define([ }, onMoveEarlier: function () { - + if(this.api) { + this.api.asc_moveAnimationEarlier(); + } }, onMoveLater: function () { - + if(this.api) { + this.api.asc_moveAnimationLater(); + } }, onTriggerClick: function (value) { @@ -247,10 +251,11 @@ define([ }, setSettings: function () { - this._state.noGraphic = this._state.noAnimation = this._state.noAnimationParam = this._state.noTriggerObjects = true; + this._state.noGraphic = this._state.noAnimation = this._state.noAnimationParam = this._state.noTriggerObjects = this._state.noMoveAnimationLater = this._state.noMoveAnimationEarlier = true; if (this.AnimationProperties) { this._state.noGraphic = false; - + this._state.noMoveAnimationLater = !this.api.asc_canMoveAnimationLater(); + this._state.noMoveAnimationEarlier = !this.api.asc_canMoveAnimationEarlier(); var item, view = this.view, store = view.listEffects.store, @@ -396,6 +401,11 @@ define([ this.lockToolbar(PE.enumLock.noAnimationParam, this._state.noAnimationParam); if (this._state.noTriggerObjects != undefined) this.lockToolbar(PE.enumLock.noTriggerObjects, this._state.noTriggerObjects); + if (this._state.noMoveAnimationLater != undefined) + this.lockToolbar(PE.enumLock.noMoveAnimationLater, this._state.noMoveAnimationLater); + if (this._state.noMoveAnimationEarlier != undefined) + this.lockToolbar(PE.enumLock.noMoveAnimationEarlier, this._state.noMoveAnimationEarlier); + } }, PE.Controllers.Animation || {})); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index d472cf0c8..665e09b86 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -361,7 +361,7 @@ define([ iconCls: 'toolbar__icon btn-arrow-up', style: 'min-width: 82px', caption: this.textMoveEarlier, - lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects, _set.noMoveAnimationEarlier], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' @@ -374,7 +374,7 @@ define([ iconCls: 'toolbar__icon btn-arrow-down', style: 'min-width: 82px', caption: this.textMoveLater, - lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects], + lock: [_set.slideDeleted, _set.noSlides, _set.noGraphic, _set.noAnimation, _set.noTriggerObjects, _set.noMoveAnimationLater], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index 35ec643ae..0e251b9ce 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -88,7 +88,9 @@ define([ noGraphic: 'no-graphic', noAnimation: 'no-animation', noAnimationParam: 'no-animation-params', - noTriggerObjects: 'no-trigger-objects' + noTriggerObjects: 'no-trigger-objects', + noMoveAnimationEarlier: 'no-move-animation-earlier', + noMoveAnimationLater: 'no-move-animation-later', }; PE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend((function(){ From 80d9da58c55f9725fde7cec10ccd98bac57e2e26 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 05:04:24 +0300 Subject: [PATCH 48/74] Fix bug --- .../forms/app/controller/ApplicationController.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/documenteditor/forms/app/controller/ApplicationController.js b/apps/documenteditor/forms/app/controller/ApplicationController.js index 0ba58e0e8..7a4bf10da 100644 --- a/apps/documenteditor/forms/app/controller/ApplicationController.js +++ b/apps/documenteditor/forms/app/controller/ApplicationController.js @@ -1413,6 +1413,10 @@ define([ } }, + onBtnZoom: function (btn, e) { + btn == 'up' ? this.api.zoomIn() : this.api.zoomOut(); + e.stopPropagation(); + }, onDarkModeClick: function(item) { Common.UI.Themes.toggleContentTheme(); @@ -1580,8 +1584,10 @@ define([ // zoom $('#id-btn-zoom-in').on('click', this.api.zoomIn.bind(this.api)); $('#id-btn-zoom-out').on('click', this.api.zoomOut.bind(this.api)); - $('#id-menu-zoom-in').on('click', this.api.zoomIn.bind(this.api)); - $('#id-menu-zoom-out').on('click', this.api.zoomOut.bind(this.api)); + /*$('#id-menu-zoom-in').on('click', this.api.zoomIn.bind(this.api)); + $('#id-menu-zoom-out').on('click', this.api.zoomOut.bind(this.api));*/ + $('#id-menu-zoom-in').on('click', _.bind(this.onBtnZoom, this,'down')); + $('#id-menu-zoom-out').on('click', _.bind(this.onBtnZoom, this,'up')); this.view.btnOptions.menu.on('item:click', _.bind(this.onOptionsClick, this)); this.view.mnuZoom.on('item:click', _.bind(this.onMenuZoomClick, this)); From ec255e2980c34f2d901fe6e4db98cde5fa2571e4 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 05:10:34 +0300 Subject: [PATCH 49/74] add items to locale --- apps/documenteditor/forms/locale/en.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/documenteditor/forms/locale/en.json b/apps/documenteditor/forms/locale/en.json index 897e73da8..fd0e710d3 100644 --- a/apps/documenteditor/forms/locale/en.json +++ b/apps/documenteditor/forms/locale/en.json @@ -162,5 +162,8 @@ "DE.Views.ApplicationView.txtFullScreen": "Full Screen", "DE.Views.ApplicationView.txtPrint": "Print", "DE.Views.ApplicationView.txtShare": "Share", - "DE.Views.ApplicationView.txtTheme": "Interface theme" + "DE.Views.ApplicationView.txtTheme": "Interface theme", + "DE.Views.ApplicationView.textZoom": "Zoom", + "DE.Views.ApplicationView.textFitToPage": "Fit to Page", + "DE.Views.ApplicationView.textFitToWidth": "Fit to Width" } \ No newline at end of file From 356bde17f6c9cafd826df49b764f7c384e23b2e8 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 05:48:13 +0300 Subject: [PATCH 50/74] Update en.json --- apps/presentationeditor/main/locale/en.json | 212 ++++++++++++++++++++ 1 file changed, 212 insertions(+) diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index 2939555b6..927a7c0b5 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -47,6 +47,195 @@ "Common.define.chartData.textScatterSmoothMarker": "Scatter with smooth lines and markers", "Common.define.chartData.textStock": "Stock", "Common.define.chartData.textSurface": "Surface", + "Common.define.effectData.textAcross": "Across", + "Common.define.effectData.textAppear": "Appear", + "Common.define.effectData.textArcDown": "Arc Down", + "Common.define.effectData.textArcLeft": "Arc Left", + "Common.define.effectData.textArcRight": "Arc Right", + "Common.define.effectData.textArcUp": "Arc Up", + "Common.define.effectData.textBasic": "Basic", + "Common.define.effectData.textBasicSwivel": "Basic Swivel", + "Common.define.effectData.textBasicZoom": "Basic Zoom", + "Common.define.effectData.textBean": "Bean", + "Common.define.effectData.textBlinds": "Blinds", + "Common.define.effectData.textBlink": "Blink", + "Common.define.effectData.textBoldFlash": "Bold Flash", + "Common.define.effectData.textBoldReveal": "Bold Reveal", + "Common.define.effectData.textBoomerang": "Boomerang", + "Common.define.effectData.textBounce": "Bounce", + "Common.define.effectData.textBounceLeft": "Bounce Left", + "Common.define.effectData.textBounceRight": "Bounce Right", + "Common.define.effectData.textBox": "Box", + "Common.define.effectData.textBrushColor": "Brush Color", + "Common.define.effectData.textCenterRevolve": "Center Revolve", + "Common.define.effectData.textCheckerboard": "Checkerboard", + "Common.define.effectData.textCircle": "Circle", + "Common.define.effectData.textCollapse": "Collapse", + "Common.define.effectData.textColorPulse": "Color Pulse", + "Common.define.effectData.textComplementaryColor": "Complementary Color", + "Common.define.effectData.textComplementaryColor2": "Complementary Color 2", + "Common.define.effectData.textCompress": "Compress", + "Common.define.effectData.textContrast": "Contrast", + "Common.define.effectData.textContrastingColor": "Contrasting Color", + "Common.define.effectData.textCredits": "Credits", + "Common.define.effectData.textCrescentMoon": "Crescent Moon", + "Common.define.effectData.textCurveDown": "CurveDown", + "Common.define.effectData.textCurvedSquare": "CurvedSquare", + "Common.define.effectData.textCurvedX": "Curved X", + "Common.define.effectData.textCurvyLeft": "Curvy Left", + "Common.define.effectData.textCurvyRight": "Curvy Right", + "Common.define.effectData.textCurvyStar": "Curvy Star", + "Common.define.effectData.textCustomPath": "Custom Path", + "Common.define.effectData.textCuverUp": "Cuver Up", + "Common.define.effectData.textDarken": "Darken", + "Common.define.effectData.textDecayingWave": "Decaying Wave", + "Common.define.effectData.textDesaturate": "Desaturate", + "Common.define.effectData.textDiagonalDownRight": "Diagonal Down Right", + "Common.define.effectData.textDiagonalUpRight": "Diagonal Up Right", + "Common.define.effectData.textDiamond": "Diamond", + "Common.define.effectData.textDisappear": "Disappear", + "Common.define.effectData.textDissolveIn": "Dissolve In", + "Common.define.effectData.textDissolveOut": "Dissolve Out", + "Common.define.effectData.textDown": "Down", + "Common.define.effectData.textDrop": "Drop", + "Common.define.effectData.textEmphasis": "Emphasis Effect", + "Common.define.effectData.textEntrance": "Entrance Effect", + "Common.define.effectData.textEqualTriangle": "Equal Triangle", + "Common.define.effectData.textExciting": "Exciting", + "Common.define.effectData.textExit": "Exit Effect", + "Common.define.effectData.textExpand": "Expand", + "Common.define.effectData.textFade": "Fade", + "Common.define.effectData.textFigureFour": "Figure 8 Four", + "Common.define.effectData.textFillColor": "Fill Color", + "Common.define.effectData.textFlip": "Flip", + "Common.define.effectData.textFloat": "Float", + "Common.define.effectData.textFloatDown": "Float Down", + "Common.define.effectData.textFloatIn": "Float In", + "Common.define.effectData.textFloatOut": "Float Out", + "Common.define.effectData.textFloatUp": "Float Up", + "Common.define.effectData.textFlyIn": "Fly in", + "Common.define.effectData.textFlyOut": "Fly Out", + "Common.define.effectData.textFontColor": "Font Color", + "Common.define.effectData.textFootball": "Football", + "Common.define.effectData.textFromBottom": "From Bottom", + "Common.define.effectData.textFromBottomLeft": "From Bottom-Left", + "Common.define.effectData.textFromBottomRight": "From Bottom-Right", + "Common.define.effectData.textFromLeft": "From Left", + "Common.define.effectData.textFromRight": "From Right", + "Common.define.effectData.textFromTop": "From Top", + "Common.define.effectData.textFromTopLeft": "From Top-Left", + "Common.define.effectData.textFromTopRight": "From Top-Right", + "Common.define.effectData.textFunnel": "Funnel", + "Common.define.effectData.textGrowShrink": "Grow/Shrink", + "Common.define.effectData.textGrowTurn": "Grow & Turn", + "Common.define.effectData.textGrowWithColor": "Grow With Color", + "Common.define.effectData.textHeart": "Heart", + "Common.define.effectData.textHeartbeat": "Heartbeat", + "Common.define.effectData.textHexagon": "Hexagon", + "Common.define.effectData.textHorizontal": "Horizontal", + "Common.define.effectData.textHorizontalFigure": "Horizontal Figure 8", + "Common.define.effectData.textHorizontalIn": "Horizontal In", + "Common.define.effectData.textHorizontalOut": "Horizontal Out", + "Common.define.effectData.textIn": "In", + "Common.define.effectData.textInFromScreenCenter": "In From Screen Center", + "Common.define.effectData.textInSlightly": "In Slightly", + "Common.define.effectData.textInToScreenCenter": "In To Screen Center", + "Common.define.effectData.textInvertedSquare": "Inverted Square", + "Common.define.effectData.textInvertedTriangle": "Inverted Triangle", + "Common.define.effectData.textLeft": "Left", + "Common.define.effectData.textLeftDown": " Left Down", + "Common.define.effectData.textLeftUp": " Left Up", + "Common.define.effectData.textLighten": "Lighten", + "Common.define.effectData.textLineColor": "Line Color", + "Common.define.effectData.textLinesCurves": "Lines Curves", + "Common.define.effectData.textLoopDeLoop": "Loop de Loop", + "Common.define.effectData.textModerate": "Moderate", + "Common.define.effectData.textNeutron": "Neutron", + "Common.define.effectData.textObjectCenter": "Object Center", + "Common.define.effectData.textObjectColor": "Object Color", + "Common.define.effectData.textOctagon": "Octagon", + "Common.define.effectData.textOut": "Out", + "Common.define.effectData.textOutFromScreenBottom": "Out From Screen Bottom", + "Common.define.effectData.textOutSlightly": "Out Slightly", + "Common.define.effectData.textParallelogram": "Parallelogram", + "Common.define.effectData.textPath": "Motion Path", + "Common.define.effectData.textPeanut": "Peanut", + "Common.define.effectData.textPeekIn": "Peek In", + "Common.define.effectData.textPeekOut": "Peek Out", + "Common.define.effectData.textPentagon": "Pentagon", + "Common.define.effectData.textPinwheel": "Pinwheel", + "Common.define.effectData.textPlus": "Plus", + "Common.define.effectData.textPointStar": "Point Star", + "Common.define.effectData.textPointStar4": "4 Point Star", + "Common.define.effectData.textPointStar5": "5 Point Star", + "Common.define.effectData.textPointStar6": "6 Point Star", + "Common.define.effectData.textPointStar8": "8 Point Star", + "Common.define.effectData.textPulse": "Pulse", + "Common.define.effectData.textRandomBars": "Random Bars ", + "Common.define.effectData.textRight": "Right", + "Common.define.effectData.textRightDown": " Right Down", + "Common.define.effectData.textRightTriangle": "Right Triangle", + "Common.define.effectData.textRightUp": " Right Up", + "Common.define.effectData.textRiseUp": "Rise Up", + "Common.define.effectData.textSCurve1": "S Curve 1", + "Common.define.effectData.textSCurve2": "S Curve 2", + "Common.define.effectData.textShape": "Shape", + "Common.define.effectData.textShimmer": "Shimmer", + "Common.define.effectData.textShrinkTurn": "Shrink & Turn", + "Common.define.effectData.textSineWave": "Sine Wave", + "Common.define.effectData.textSinkDown": "Sink Down", + "Common.define.effectData.textSlideCenter": "Slide Center", + "Common.define.effectData.textSpecial": "Special", + "Common.define.effectData.textSpin": "Spin", + "Common.define.effectData.textSpinner": "Spinner", + "Common.define.effectData.textSpiralIn": "Spiral In", + "Common.define.effectData.textSpiralLeft": "Spiral Left", + "Common.define.effectData.textSpiralOut": "Spiral Out", + "Common.define.effectData.textSpiralRight": "Spiral Right", + "Common.define.effectData.textSplit": "Split", + "Common.define.effectData.textSpoke1": "1 Spoke", + "Common.define.effectData.textSpoke2": "2 Spoke", + "Common.define.effectData.textSpoke3": "3 Spoke", + "Common.define.effectData.textSpoke4": "4 Spoke", + "Common.define.effectData.textSpoke8": "8 Spoke", + "Common.define.effectData.textSpring": "Spring":", + "Common.define.effectData.textSquare": "Square", + "Common.define.effectData.textStairsDown": "Stairs Down", + "Common.define.effectData.textStretch": "Stretch", + "Common.define.effectData.textStrips": "Strips", + "Common.define.effectData.textSubtle": "Subtle", + "Common.define.effectData.textSwivel": "Swivel", + "Common.define.effectData.textSwoosh": "Swoosh", + "Common.define.effectData.textTeardrop": "Teardrop", + "Common.define.effectData.textTeeter": "Teeter", + "Common.define.effectData.textToBottom": "To Bottom", + "Common.define.effectData.textToBottomLeft": "To Bottom-Left", + "Common.define.effectData.textToBottomRight": "To Bottom-Right", + "Common.define.effectData.textToFromScreenBottom": "Out To Screen Bottom", + "Common.define.effectData.textToLeft": "To Left", + "Common.define.effectData.textToRight": "To Right", + "Common.define.effectData.textToTop": "To Top", + "Common.define.effectData.textToTopLeft": "To Top-Left", + "Common.define.effectData.textToTopRight": "To Top-Right", + "Common.define.effectData.textTransparency": "Transparency", + "Common.define.effectData.textTrapezoid": "Trapezoid", + "Common.define.effectData.textTurnDown": "Turn Down", + "Common.define.effectData.textTurnDownRight": "Turn Down Right", + "Common.define.effectData.textTurnUp": "Turn Up", + "Common.define.effectData.textTurnUpRight": "Turn Up Right", + "Common.define.effectData.textUnderline": "Underline", + "Common.define.effectData.textUp": "Up", + "Common.define.effectData.textVertical": "Vertical", + "Common.define.effectData.textVerticalFigure": "Vertical Figure 8", + "Common.define.effectData.textVerticalIn": "Vertical In", + "Common.define.effectData.textVerticalOut": "Vertical Out", + "Common.define.effectData.textWave": "Wave", + "Common.define.effectData.textWedge": "Wedge", + "Common.define.effectData.textWheel": "Wheel", + "Common.define.effectData.textWhip": "Whip", + "Common.define.effectData.textWipe": "Wipe", + "Common.define.effectData.textZigzag": "Zigzag", + "Common.define.effectData.textZoom": "Zoom", "Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.", "Common.Translation.warnFileLockedBtnEdit": "Create a copy", "Common.Translation.warnFileLockedBtnView": "Open for viewing", @@ -1091,6 +1280,29 @@ "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "PE.Controllers.Viewport.textFitPage": "Fit to Slide", "PE.Controllers.Viewport.textFitWidth": "Fit to Width", + "PE.Views.Animation.strDelay": "Delay", + "PE.Views.Animation.strDuration": "Duration", + "PE.Views.Animation.strRepeat": "Repeat", + "PE.Views.Animation.strRewind": "Rewind", + "PE.Views.Animation.strStart": "Start", + "PE.Views.Animation.strTrigger": "Trigger", + "PE.Views.Animation.textMoreEffects": "Show More Effects", + "PE.Views.Animation.textMoveEarlier": "Move Earlier", + "PE.Views.Animation.textMoveLater": "Move Later", + "PE.Views.Animation.textMultiple": "Multiple", + "PE.Views.Animation.textNone": "None", + "PE.Views.Animation.textOnClickOf": "On Click of", + "PE.Views.Animation.textOnClickSequence": "On Click Sequence", + "PE.Views.Animation.textStartAfterPrevious": "After Previous", + "PE.Views.Animation.textStartOnClick": "On Click", + "PE.Views.Animation.textStartWithPrevious": "With Previous", + "PE.Views.Animation.txtAddEffect": "Add animation", + "PE.Views.Animation.txtAnimationPane": "Animation Pane", + "PE.Views.Animation.txtParameters": "Parameters", + "PE.Views.Animation.txtPreview": "Preview", + "PE.Views.Animation.txtSec": "s", + "PE.Views.AnimationDialog.textTitle": "More Effects", + "PE.Views.AnimationDialog.textPreviewEffect": "Preview Effect", "PE.Views.ChartSettings.textAdvanced": "Show advanced settings", "PE.Views.ChartSettings.textChartType": "Change Chart Type", "PE.Views.ChartSettings.textEditData": "Edit Data", From b829192ed3c414aa2d7ade33faba5a17d0b8e5f8 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 05:59:15 +0300 Subject: [PATCH 51/74] Fix bug --- .../forms/app/controller/ApplicationController.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/documenteditor/forms/app/controller/ApplicationController.js b/apps/documenteditor/forms/app/controller/ApplicationController.js index 7a4bf10da..906b8dfaf 100644 --- a/apps/documenteditor/forms/app/controller/ApplicationController.js +++ b/apps/documenteditor/forms/app/controller/ApplicationController.js @@ -1584,10 +1584,8 @@ define([ // zoom $('#id-btn-zoom-in').on('click', this.api.zoomIn.bind(this.api)); $('#id-btn-zoom-out').on('click', this.api.zoomOut.bind(this.api)); - /*$('#id-menu-zoom-in').on('click', this.api.zoomIn.bind(this.api)); - $('#id-menu-zoom-out').on('click', this.api.zoomOut.bind(this.api));*/ - $('#id-menu-zoom-in').on('click', _.bind(this.onBtnZoom, this,'down')); - $('#id-menu-zoom-out').on('click', _.bind(this.onBtnZoom, this,'up')); + $('#id-menu-zoom-in').on('click', _.bind(this.onBtnZoom, this,'up')); + $('#id-menu-zoom-out').on('click', _.bind(this.onBtnZoom, this,'down')); this.view.btnOptions.menu.on('item:click', _.bind(this.onOptionsClick, this)); this.view.mnuZoom.on('item:click', _.bind(this.onMenuZoomClick, this)); From 7dd6e0fd34f8663f04e0e267ff4d8ac936966073 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Fri, 17 Dec 2021 11:10:53 +0300 Subject: [PATCH 52/74] [DE PE SSE] Bug 54241 --- apps/documenteditor/main/app/view/ViewTab.js | 10 ++++++++++ apps/presentationeditor/main/app/view/ViewTab.js | 10 ++++++++++ apps/spreadsheeteditor/main/app/view/ViewTab.js | 11 ++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/view/ViewTab.js b/apps/documenteditor/main/app/view/ViewTab.js index 1dec42cd3..6bc3c9724 100644 --- a/apps/documenteditor/main/app/view/ViewTab.js +++ b/apps/documenteditor/main/app/view/ViewTab.js @@ -72,6 +72,8 @@ define([ me.btnDarkDocument.on('click', _.bind(function () { me.fireEvent('darkmode:change'); }, me)); + me.cmbZoom.on('combo:focusin', _.bind(this.onComboOpen, this, false)); + me.cmbZoom.on('show:after', _.bind(this.onComboOpen, this, true)); }, initialize: function (options) { @@ -239,6 +241,14 @@ define([ this.btnNavigation && this.btnNavigation.toggle(state, true); }, + onComboOpen: function (needfocus, combo) { + _.delay(function() { + var input = $('input', combo.cmpEl).select(); + if (needfocus) input.focus(); + else if (!combo.isMenuOpen()) input.one('mouseup', function (e) { e.preventDefault(); }); + }, 10); + }, + textNavigation: 'Navigation', textZoom: 'Zoom', textFitToPage: 'Fit To Page', diff --git a/apps/presentationeditor/main/app/view/ViewTab.js b/apps/presentationeditor/main/app/view/ViewTab.js index b9b3a6f1a..f34bbe04b 100644 --- a/apps/presentationeditor/main/app/view/ViewTab.js +++ b/apps/presentationeditor/main/app/view/ViewTab.js @@ -69,6 +69,8 @@ define([ me.chNotes && me.chNotes.on('change', _.bind(function (checkbox, state) { me.fireEvent('notes:change', [me.chNotes, state === 'checked']); }, me)); + me.cmbZoom.on('combo:focusin', _.bind(this.onComboOpen, this, false)); + me.cmbZoom.on('show:after', _.bind(this.onComboOpen, this, true)); }, initialize: function (options) { @@ -218,6 +220,14 @@ define([ }, this); }, + onComboOpen: function (needfocus, combo) { + _.delay(function() { + var input = $('input', combo.cmpEl).select(); + if (needfocus) input.focus(); + else if (!combo.isMenuOpen()) input.one('mouseup', function (e) { e.preventDefault(); }); + }, 10); + }, + textZoom: 'Zoom', textFitToSlide: 'Fit To Slide', textFitToWidth: 'Fit To Width', diff --git a/apps/spreadsheeteditor/main/app/view/ViewTab.js b/apps/spreadsheeteditor/main/app/view/ViewTab.js index b4b7e29ee..e6ad3cd1b 100644 --- a/apps/spreadsheeteditor/main/app/view/ViewTab.js +++ b/apps/spreadsheeteditor/main/app/view/ViewTab.js @@ -90,7 +90,8 @@ define([ me.fireEvent('zoom:changedafter', [false, combo, record]); }).on('combo:blur', function () { me.fireEvent('editcomplete', me); - }); + }).on('combo:focusin', _.bind(this.onComboOpen, this, false)) + .on('show:after', _.bind(this.onComboOpen, this, true)); } return { @@ -402,6 +403,14 @@ define([ }, this); }, + onComboOpen: function (needfocus, combo) { + _.delay(function() { + var input = $('input', combo.cmpEl).select(); + if (needfocus) input.focus(); + else if (!combo.isMenuOpen()) input.one('mouseup', function (e) { e.preventDefault(); }); + }, 10); + }, + capBtnSheetView: 'Sheet View', capBtnFreeze: 'Freeze Panes', textZoom: 'Zoom', From 5d9ab5ec3b455858d5587cf2e5f43186ecfb4c43 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 17 Dec 2021 11:43:44 +0300 Subject: [PATCH 53/74] Fix translation --- apps/presentationeditor/main/locale/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index 927a7c0b5..d7d2d04ea 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -198,7 +198,7 @@ "Common.define.effectData.textSpoke3": "3 Spoke", "Common.define.effectData.textSpoke4": "4 Spoke", "Common.define.effectData.textSpoke8": "8 Spoke", - "Common.define.effectData.textSpring": "Spring":", + "Common.define.effectData.textSpring": "Spring", "Common.define.effectData.textSquare": "Square", "Common.define.effectData.textStairsDown": "Stairs Down", "Common.define.effectData.textStretch": "Stretch", From 3734ee09bb849ca19f5c8faf5b44be58cd0137e5 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 13:24:50 +0300 Subject: [PATCH 54/74] Update for btnPreview --- .../main/app/controller/Animation.js | 27 ++++++++++++++++--- .../main/app/view/Animation.js | 2 +- .../main/app/view/Toolbar.js | 1 + 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 2fa58f41b..c60760144 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -101,8 +101,10 @@ define([ setApi: function (api) { this.api = api; - this.api.asc_registerCallback('asc_onFocusObject', _.bind(this.onFocusObject, this)); - this.api.asc_registerCallback('asc_onCountPages', _.bind(this.onApiCountPages, this)); + this.api.asc_registerCallback('asc_onFocusObject', _.bind(this.onFocusObject, this)); + this.api.asc_registerCallback('asc_onCountPages', _.bind(this.onApiCountPages, this)); + this.api.asc_registerCallback('asc_onAnimPreviewStarted', _.bind(this.onAnimPreviewStarted, this)); + this.api.asc_registerCallback('asc_onAnimPreviewFinished', _.bind(this.onAnimPreviewFinished, this)); return this; }, @@ -123,7 +125,23 @@ define([ }, onPreviewClick: function() { - this.api.asc_StartAnimationPreview(); + if (this._state.playPreview) + this.api.asc_StopAnimationPreview(); + else + this.api.asc_StartAnimationPreview(); + + }, + + onAnimPreviewStarted: function () { + + this._state.playPreview = true; + this.view.btnPreview.setIconCls('toolbar__icon transition-zoom'); + + }, + onAnimPreviewFinished: function () + { + this._state.playPreview = false; + this.view.btnPreview.setIconCls('toolbar__icon transition-fade'); }, onParameterClick: function (value) { @@ -252,6 +270,7 @@ define([ setSettings: function () { this._state.noGraphic = this._state.noAnimation = this._state.noAnimationParam = this._state.noTriggerObjects = this._state.noMoveAnimationLater = this._state.noMoveAnimationEarlier = true; + this._state.noAnimationPreview = !this.api.asc_canStartAnimationPreview(); if (this.AnimationProperties) { this._state.noGraphic = false; this._state.noMoveAnimationLater = !this.api.asc_canMoveAnimationLater(); @@ -405,6 +424,8 @@ define([ this.lockToolbar(PE.enumLock.noMoveAnimationLater, this._state.noMoveAnimationLater); if (this._state.noMoveAnimationEarlier != undefined) this.lockToolbar(PE.enumLock.noMoveAnimationEarlier, this._state.noMoveAnimationEarlier); + if (PE.enumLock.noAnimationPreview != undefined) + this.lockToolbar(PE.enumLock.noAnimationPreview, this._state.noAnimationPreview); } diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 665e09b86..defd411fa 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -212,7 +212,7 @@ define([ caption: this.txtPreview, split: false, iconCls: 'toolbar__icon transition-fade', - lock: [_set.slideDeleted, _set.noSlides, _set.noAnimation], + lock: [_set.slideDeleted, _set.noSlides, _set.noAnimationPreview], dataHint: '1', dataHintDirection: 'left', dataHintOffset: 'medium' diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index 0e251b9ce..7bfb6588a 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -91,6 +91,7 @@ define([ noTriggerObjects: 'no-trigger-objects', noMoveAnimationEarlier: 'no-move-animation-earlier', noMoveAnimationLater: 'no-move-animation-later', + noAnimationPreview: 'no-animation-preview' }; PE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend((function(){ From 1ee58540b7afa40382ee1d5472d37f0c9d74f9f0 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 13:43:31 +0300 Subject: [PATCH 55/74] Add log messages --- apps/presentationeditor/main/app/controller/Animation.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index c60760144..51716ae27 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -136,12 +136,13 @@ define([ this._state.playPreview = true; this.view.btnPreview.setIconCls('toolbar__icon transition-zoom'); - + console.log('onAnimPreviewStarted'); }, onAnimPreviewFinished: function () { this._state.playPreview = false; this.view.btnPreview.setIconCls('toolbar__icon transition-fade'); + console.log('onAnimPreviewFinished'); }, onParameterClick: function (value) { From aa7d45adac97e9adf9bbd9329886d29bf5b548d7 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 16:25:12 +0300 Subject: [PATCH 56/74] Delete log --- apps/presentationeditor/main/app/controller/Animation.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 51716ae27..530c7e5e4 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -136,13 +136,11 @@ define([ this._state.playPreview = true; this.view.btnPreview.setIconCls('toolbar__icon transition-zoom'); - console.log('onAnimPreviewStarted'); }, onAnimPreviewFinished: function () { this._state.playPreview = false; this.view.btnPreview.setIconCls('toolbar__icon transition-fade'); - console.log('onAnimPreviewFinished'); }, onParameterClick: function (value) { From 8574d52daf3e0845660eab6c12f7e7e069e138f5 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 17 Dec 2021 16:39:37 +0300 Subject: [PATCH 57/74] [PE] Add icons for animation --- apps/common/main/lib/util/define.js | 2 +- .../1.25x/big/animation-emphasis-bold_flash.png | Bin 0 -> 1349 bytes .../1.25x/big/animation-emphasis-bold_reveal.png | Bin 0 -> 1213 bytes .../1.25x/big/animation-emphasis-brush_color.png | Bin 0 -> 1253 bytes .../1.25x/big/animation-emphasis-color_pulse.png | Bin 0 -> 1047 bytes .../animation-emphasis-complementary_color.png | Bin 0 -> 1073 bytes .../1.25x/big/animation-emphasis-darken.png | Bin 0 -> 962 bytes .../1.25x/big/animation-emphasis-desaturate.png | Bin 0 -> 972 bytes .../1.25x/big/animation-emphasis-fill_color.png | Bin 0 -> 1105 bytes .../1.25x/big/animation-emphasis-font_color.png | Bin 0 -> 1253 bytes .../big/animation-emphasis-grow_or_Shrink.png | Bin 0 -> 924 bytes .../1.25x/big/animation-emphasis-lighten.png | Bin 0 -> 1180 bytes .../1.25x/big/animation-emphasis-line_color.png | Bin 0 -> 1170 bytes .../big/animation-emphasis-object_color.png | Bin 0 -> 1105 bytes .../1.25x/big/animation-emphasis-pulse.png | Bin 0 -> 2542 bytes .../1.25x/big/animation-emphasis-spin.png | Bin 0 -> 1077 bytes .../1.25x/big/animation-emphasis-teeter.png | Bin 0 -> 1024 bytes .../big/animation-emphasis-transparency.png | Bin 0 -> 1093 bytes .../1.25x/big/animation-emphasis-underline.png | Bin 0 -> 1124 bytes .../1.25x/big/animation-emphasis-wave.png | Bin 0 -> 1334 bytes .../1.25x/big/animation-entrance-appear.png | Bin 0 -> 1139 bytes .../1.25x/big/animation-entrance-bounce.png | Bin 0 -> 1012 bytes .../1.25x/big/animation-entrance-fade.png | Bin 0 -> 2217 bytes .../1.25x/big/animation-entrance-float_in.png | Bin 0 -> 1186 bytes .../1.25x/big/animation-entrance-fly_in.png | Bin 0 -> 1202 bytes .../1.25x/big/animation-entrance-grow_turn.png | Bin 0 -> 1245 bytes .../1.25x/big/animation-entrance-random_bars.png | Bin 0 -> 1040 bytes .../1.25x/big/animation-entrance-shape.png | Bin 0 -> 2335 bytes .../1.25x/big/animation-entrance-split.png | Bin 0 -> 2468 bytes .../1.25x/big/animation-entrance-swivel.png | Bin 0 -> 1267 bytes .../1.25x/big/animation-entrance-wheel.png | Bin 0 -> 2181 bytes .../1.25x/big/animation-entrance-wipe.png | Bin 0 -> 2111 bytes .../1.25x/big/animation-entrance-zoom.png | Bin 0 -> 1420 bytes .../1.25x/big/animation-exit-Disappear.png | Bin 0 -> 1111 bytes .../toolbar/1.25x/big/animation-exit-bounce.png | Bin 0 -> 978 bytes .../toolbar/1.25x/big/animation-exit-fade.png | Bin 0 -> 2115 bytes .../1.25x/big/animation-exit-float_out.png | Bin 0 -> 1138 bytes .../toolbar/1.25x/big/animation-exit-fly_out.png | Bin 0 -> 1181 bytes .../1.25x/big/animation-exit-random_bars.png | Bin 0 -> 1023 bytes .../toolbar/1.25x/big/animation-exit-shape.png | Bin 0 -> 2348 bytes .../1.25x/big/animation-exit-shrink_turn.png | Bin 0 -> 1210 bytes .../toolbar/1.25x/big/animation-exit-split.png | Bin 0 -> 2215 bytes .../toolbar/1.25x/big/animation-exit-swivel.png | Bin 0 -> 1232 bytes .../toolbar/1.25x/big/animation-exit-wheel.png | Bin 0 -> 2151 bytes .../toolbar/1.25x/big/animation-exit-wipe.png | Bin 0 -> 1889 bytes .../toolbar/1.25x/big/animation-exit-zoom.png | Bin 0 -> 1358 bytes .../1.25x/big/animation-motion_paths-arcs.png | Bin 0 -> 611 bytes .../big/animation-motion_paths-custom_path.png | Bin 0 -> 630 bytes .../1.25x/big/animation-motion_paths-lines.png | Bin 0 -> 404 bytes .../1.25x/big/animation-motion_paths-loops.png | Bin 0 -> 621 bytes .../1.25x/big/animation-motion_paths-shapes.png | Bin 0 -> 686 bytes .../1.25x/big/animation-motion_paths-turns.png | Bin 0 -> 491 bytes .../img/toolbar/1.25x/big/animation-multiple.png | Bin 0 -> 1037 bytes .../img/toolbar/1.25x/big/animation-none.png | Bin 0 -> 577 bytes .../preview-animation-more_emphasis_effects.png | Bin 0 -> 893 bytes .../preview-animation-more_entrance_effects.png | Bin 0 -> 812 bytes .../preview-animation-more_exit_effects.png | Bin 0 -> 779 bytes .../preview-animation-more_motion_effects.png | Bin 0 -> 644 bytes .../1.5x/big/animation-emphasis-Object_color.png | Bin 0 -> 1240 bytes .../1.5x/big/animation-emphasis-bold_flash.png | Bin 0 -> 1576 bytes .../1.5x/big/animation-emphasis-bold_reveal.png | Bin 0 -> 1361 bytes .../1.5x/big/animation-emphasis-brush_color.png | Bin 0 -> 1365 bytes .../1.5x/big/animation-emphasis-color_pulse.png | Bin 0 -> 1190 bytes .../animation-emphasis-complementary_color.png | Bin 0 -> 1195 bytes .../1.5x/big/animation-emphasis-darken.png | Bin 0 -> 1069 bytes .../1.5x/big/animation-emphasis-desaturate.png | Bin 0 -> 1077 bytes .../1.5x/big/animation-emphasis-fill_color.png | Bin 0 -> 1240 bytes .../1.5x/big/animation-emphasis-font_color.png | Bin 0 -> 1375 bytes .../big/animation-emphasis-grow_or_Shrink.png | Bin 0 -> 1039 bytes .../1.5x/big/animation-emphasis-lighten.png | Bin 0 -> 1288 bytes .../1.5x/big/animation-emphasis-line_color.png | Bin 0 -> 1303 bytes .../1.5x/big/animation-emphasis-pulse.png | Bin 0 -> 2952 bytes .../toolbar/1.5x/big/animation-emphasis-spin.png | Bin 0 -> 1203 bytes .../1.5x/big/animation-emphasis-teeter.png | Bin 0 -> 1126 bytes .../1.5x/big/animation-emphasis-transparency.png | Bin 0 -> 1223 bytes .../1.5x/big/animation-emphasis-underline.png | Bin 0 -> 1259 bytes .../toolbar/1.5x/big/animation-emphasis-wave.png | Bin 0 -> 1529 bytes .../1.5x/big/animation-entrance-appear.png | Bin 0 -> 1308 bytes .../1.5x/big/animation-entrance-bounce.png | Bin 0 -> 1224 bytes .../toolbar/1.5x/big/animation-entrance-fade.png | Bin 0 -> 2864 bytes .../1.5x/big/animation-entrance-float_in.png | Bin 0 -> 1311 bytes .../1.5x/big/animation-entrance-fly_in.png | Bin 0 -> 1333 bytes .../1.5x/big/animation-entrance-grow_turn.png | Bin 0 -> 1370 bytes .../1.5x/big/animation-entrance-random_bars.png | Bin 0 -> 1156 bytes .../1.5x/big/animation-entrance-shape.png | Bin 0 -> 2726 bytes .../1.5x/big/animation-entrance-split.png | Bin 0 -> 2939 bytes .../1.5x/big/animation-entrance-swivel.png | Bin 0 -> 1414 bytes .../1.5x/big/animation-entrance-wheel.png | Bin 0 -> 3019 bytes .../toolbar/1.5x/big/animation-entrance-wipe.png | Bin 0 -> 2391 bytes .../toolbar/1.5x/big/animation-entrance-zoom.png | Bin 0 -> 1600 bytes .../1.5x/big/animation-exit-Random_bars.png | Bin 0 -> 1111 bytes .../toolbar/1.5x/big/animation-exit-Wheel.png | Bin 0 -> 2983 bytes .../toolbar/1.5x/big/animation-exit-bounce.png | Bin 0 -> 1168 bytes .../1.5x/big/animation-exit-disappear.png | Bin 0 -> 1264 bytes .../img/toolbar/1.5x/big/animation-exit-fade.png | Bin 0 -> 2605 bytes .../1.5x/big/animation-exit-float_out.png | Bin 0 -> 1285 bytes .../toolbar/1.5x/big/animation-exit-fly_out.png | Bin 0 -> 1331 bytes .../toolbar/1.5x/big/animation-exit-shape.png | Bin 0 -> 2463 bytes .../1.5x/big/animation-exit-shrink_turn.png | Bin 0 -> 1322 bytes .../toolbar/1.5x/big/animation-exit-split.png | Bin 0 -> 2636 bytes .../toolbar/1.5x/big/animation-exit-swivel.png | Bin 0 -> 1335 bytes .../img/toolbar/1.5x/big/animation-exit-wipe.png | Bin 0 -> 2162 bytes .../img/toolbar/1.5x/big/animation-exit-zoom.png | Bin 0 -> 1542 bytes .../1.5x/big/animation-motion_paths-arcs.png | Bin 0 -> 666 bytes .../big/animation-motion_paths-custom_path.png | Bin 0 -> 774 bytes .../1.5x/big/animation-motion_paths-lines.png | Bin 0 -> 422 bytes .../1.5x/big/animation-motion_paths-loops.png | Bin 0 -> 724 bytes .../1.5x/big/animation-motion_paths-shapes.png | Bin 0 -> 814 bytes .../1.5x/big/animation-motion_paths-turns.png | Bin 0 -> 512 bytes .../img/toolbar/1.5x/big/animation-multiple.png | Bin 0 -> 1228 bytes .../img/toolbar/1.5x/big/animation-none.png | Bin 0 -> 660 bytes .../preview-animation-more_emphasis_effects.png | Bin 0 -> 927 bytes .../preview-animation-more_entrance_effects.png | Bin 0 -> 777 bytes .../1.5x/preview-animation-more_exit_effects.png | Bin 0 -> 754 bytes .../preview-animation-more_motion_effects.png | Bin 0 -> 716 bytes .../1.75x/big/animation-emphasis-bBold_flash.png | Bin 0 -> 1733 bytes .../1.75x/big/animation-emphasis-bold_reveal.png | Bin 0 -> 1529 bytes .../1.75x/big/animation-emphasis-brush_color.png | Bin 0 -> 1635 bytes .../1.75x/big/animation-emphasis-color_pulse.png | Bin 0 -> 1354 bytes .../animation-emphasis-complementary_color.png | Bin 0 -> 1465 bytes .../1.75x/big/animation-emphasis-darken.png | Bin 0 -> 1303 bytes .../1.75x/big/animation-emphasis-desaturate.png | Bin 0 -> 1286 bytes .../1.75x/big/animation-emphasis-fill_color.png | Bin 0 -> 1513 bytes .../1.75x/big/animation-emphasis-font_color.png | Bin 0 -> 1640 bytes .../big/animation-emphasis-grow_or_Shrink.png | Bin 0 -> 1224 bytes .../1.75x/big/animation-emphasis-lighten.png | Bin 0 -> 1608 bytes .../1.75x/big/animation-emphasis-line_color.png | Bin 0 -> 1569 bytes .../big/animation-emphasis-object_color.png | Bin 0 -> 1513 bytes .../1.75x/big/animation-emphasis-pulse.png | Bin 0 -> 3712 bytes .../1.75x/big/animation-emphasis-spin.png | Bin 0 -> 1349 bytes .../1.75x/big/animation-emphasis-teeter.png | Bin 0 -> 1273 bytes .../big/animation-emphasis-transparency.png | Bin 0 -> 1472 bytes .../1.75x/big/animation-emphasis-uUnderline.png | Bin 0 -> 1457 bytes .../1.75x/big/animation-emphasis-wave.png | Bin 0 -> 1777 bytes .../1.75x/big/animation-entrance-appear.png | Bin 0 -> 1486 bytes .../1.75x/big/animation-entrance-bounce.png | Bin 0 -> 1355 bytes .../1.75x/big/animation-entrance-fade.png | Bin 0 -> 3739 bytes .../1.75x/big/animation-entrance-float_in.png | Bin 0 -> 1517 bytes .../1.75x/big/animation-entrance-fly_in.png | Bin 0 -> 1539 bytes .../1.75x/big/animation-entrance-grow_turn.png | Bin 0 -> 1481 bytes .../1.75x/big/animation-entrance-random_bars.png | Bin 0 -> 1324 bytes .../1.75x/big/animation-entrance-shape.png | Bin 0 -> 3519 bytes .../1.75x/big/animation-entrance-split.png | Bin 0 -> 3796 bytes .../1.75x/big/animation-entrance-swivel.png | Bin 0 -> 1570 bytes .../1.75x/big/animation-entrance-wheel.png | Bin 0 -> 3249 bytes .../1.75x/big/animation-entrance-wipe.png | Bin 0 -> 3039 bytes .../1.75x/big/animation-entrance-zoom.png | Bin 0 -> 1766 bytes .../toolbar/1.75x/big/animation-exit-bounce.png | Bin 0 -> 1263 bytes .../1.75x/big/animation-exit-disappear.png | Bin 0 -> 1430 bytes .../toolbar/1.75x/big/animation-exit-fade.png | Bin 0 -> 3448 bytes .../1.75x/big/animation-exit-float_out.png | Bin 0 -> 1395 bytes .../toolbar/1.75x/big/animation-exit-fly_out.png | Bin 0 -> 1437 bytes .../1.75x/big/animation-exit-random_bars.png | Bin 0 -> 1278 bytes .../toolbar/1.75x/big/animation-exit-shape.png | Bin 0 -> 3188 bytes .../1.75x/big/animation-exit-shrink_turn.png | Bin 0 -> 1514 bytes .../toolbar/1.75x/big/animation-exit-split.png | Bin 0 -> 3461 bytes .../toolbar/1.75x/big/animation-exit-swivel.png | Bin 0 -> 1509 bytes .../toolbar/1.75x/big/animation-exit-wheel.png | Bin 0 -> 2985 bytes .../toolbar/1.75x/big/animation-exit-wipe.png | Bin 0 -> 2780 bytes .../toolbar/1.75x/big/animation-exit-zoom.png | Bin 0 -> 1710 bytes .../img/toolbar/1.75x/big/animation-multiple.png | Bin 0 -> 1410 bytes .../img/toolbar/1.75x/big/animation-none.png | Bin 0 -> 772 bytes .../preview-animation-mMore_entrance_effects.png | Bin 0 -> 1029 bytes .../preview-animation-more_emphasis_effects.png | Bin 0 -> 1120 bytes .../preview-animation-more_exit_effects.png | Bin 0 -> 998 bytes .../preview-animation-more_motion_effects.png | Bin 0 -> 891 bytes .../1x/big/animation-emphasis-bold_flash.png | Bin 0 -> 1099 bytes .../1x/big/animation-emphasis-bold_reveal.png | Bin 0 -> 940 bytes .../1x/big/animation-emphasis-brush_color.png | Bin 0 -> 975 bytes .../1x/big/animation-emphasis-color_pulse.png | Bin 0 -> 859 bytes .../animation-emphasis-complementary_color.png | Bin 0 -> 812 bytes .../toolbar/1x/big/animation-emphasis-darken.png | Bin 0 -> 725 bytes .../1x/big/animation-emphasis-desaturate.png | Bin 0 -> 729 bytes .../1x/big/animation-emphasis-fill_color.png | Bin 0 -> 832 bytes .../1x/big/animation-emphasis-font_color.png | Bin 0 -> 985 bytes .../1x/big/animation-emphasis-grow_or_Shrink.png | Bin 0 -> 733 bytes .../1x/big/animation-emphasis-lighten.png | Bin 0 -> 919 bytes .../1x/big/animation-emphasis-line_color.png | Bin 0 -> 921 bytes .../1x/big/animation-emphasis-object_color.png | Bin 0 -> 832 bytes .../toolbar/1x/big/animation-emphasis-pulse.png | Bin 0 -> 1518 bytes .../toolbar/1x/big/animation-emphasis-spin.png | Bin 0 -> 901 bytes .../toolbar/1x/big/animation-emphasis-teeter.png | Bin 0 -> 840 bytes .../1x/big/animation-emphasis-transparency.png | Bin 0 -> 839 bytes .../1x/big/animation-emphasis-underline.png | Bin 0 -> 875 bytes .../toolbar/1x/big/animation-emphasis-wave.png | Bin 0 -> 1046 bytes .../toolbar/1x/big/animation-entrance-appear.png | Bin 0 -> 969 bytes .../toolbar/1x/big/animation-entrance-bounce.png | Bin 0 -> 896 bytes .../toolbar/1x/big/animation-entrance-fade.png | Bin 0 -> 1550 bytes .../1x/big/animation-entrance-float_in.png | Bin 0 -> 947 bytes .../toolbar/1x/big/animation-entrance-fly_in.png | Bin 0 -> 965 bytes .../1x/big/animation-entrance-grow_turn.png | Bin 0 -> 1017 bytes .../1x/big/animation-entrance-random_bars.png | Bin 0 -> 805 bytes .../toolbar/1x/big/animation-entrance-shape.png | Bin 0 -> 1287 bytes .../toolbar/1x/big/animation-entrance-split.png | Bin 0 -> 1548 bytes .../toolbar/1x/big/animation-entrance-swivel.png | Bin 0 -> 985 bytes .../toolbar/1x/big/animation-entrance-wheel.png | Bin 0 -> 1397 bytes .../toolbar/1x/big/animation-entrance-wipe.png | Bin 0 -> 1447 bytes .../toolbar/1x/big/animation-entrance-zoom.png | Bin 0 -> 1098 bytes .../img/toolbar/1x/big/animation-exit-bounce.png | Bin 0 -> 846 bytes .../toolbar/1x/big/animation-exit-disappear.png | Bin 0 -> 920 bytes .../img/toolbar/1x/big/animation-exit-fade.png | Bin 0 -> 1479 bytes .../toolbar/1x/big/animation-exit-float_out.png | Bin 0 -> 914 bytes .../toolbar/1x/big/animation-exit-fly_out.png | Bin 0 -> 954 bytes .../1x/big/animation-exit-random_bars.png | Bin 0 -> 798 bytes .../img/toolbar/1x/big/animation-exit-shape.png | Bin 0 -> 1192 bytes .../1x/big/animation-exit-shrink_turn.png | Bin 0 -> 968 bytes .../img/toolbar/1x/big/animation-exit-split.png | Bin 0 -> 1502 bytes .../img/toolbar/1x/big/animation-exit-swivel.png | Bin 0 -> 941 bytes .../img/toolbar/1x/big/animation-exit-wheel.png | Bin 0 -> 1303 bytes .../img/toolbar/1x/big/animation-exit-wipe.png | Bin 0 -> 1305 bytes .../img/toolbar/1x/big/animation-exit-zoom.png | Bin 0 -> 1035 bytes .../1x/big/animation-motion_paths-arcs.png | Bin 0 -> 480 bytes .../big/animation-motion_paths-custom_path.png | Bin 0 -> 519 bytes .../1x/big/animation-motion_paths-lines.png | Bin 0 -> 306 bytes .../1x/big/animation-motion_paths-loops.png | Bin 0 -> 504 bytes .../1x/big/animation-motion_paths-shapes.png | Bin 0 -> 572 bytes .../1x/big/animation-motion_paths-turns.png | Bin 0 -> 369 bytes .../img/toolbar/1x/big/animation-multiple.png | Bin 0 -> 870 bytes .../img/toolbar/1x/big/animation-none.png | Bin 0 -> 452 bytes .../preview-animation-more_emphasis_effects.png | Bin 0 -> 727 bytes .../preview-animation-more_entrance_effects.png | Bin 0 -> 668 bytes .../1x/preview-animation-more_exit_effects.png | Bin 0 -> 642 bytes .../1x/preview-animation-more_motion_effects.png | Bin 0 -> 543 bytes .../2x/big/animation-emphasis-bold_flash.png | Bin 0 -> 2018 bytes .../2x/big/animation-emphasis-bold_reveal.png | Bin 0 -> 1744 bytes .../2x/big/animation-emphasis-brush_color.png | Bin 0 -> 1868 bytes .../2x/big/animation-emphasis-color_pulse.png | Bin 0 -> 1559 bytes .../animation-emphasis-complementary_color.png | Bin 0 -> 1636 bytes .../toolbar/2x/big/animation-emphasis-darken.png | Bin 0 -> 1505 bytes .../2x/big/animation-emphasis-desaturate.png | Bin 0 -> 1506 bytes .../2x/big/animation-emphasis-fill_color.png | Bin 0 -> 1673 bytes .../2x/big/animation-emphasis-font_color.png | Bin 0 -> 1878 bytes .../2x/big/animation-emphasis-grow_or_Shrink.png | Bin 0 -> 1384 bytes .../2x/big/animation-emphasis-lighten.png | Bin 0 -> 1773 bytes .../2x/big/animation-emphasis-line_color.png | Bin 0 -> 1769 bytes .../2x/big/animation-emphasis-object_color.png | Bin 0 -> 1673 bytes .../toolbar/2x/big/animation-emphasis-pulse.png | Bin 0 -> 3589 bytes .../toolbar/2x/big/animation-emphasis-spin.png | Bin 0 -> 1541 bytes .../toolbar/2x/big/animation-emphasis-teeter.png | Bin 0 -> 1457 bytes .../2x/big/animation-emphasis-transparency.png | Bin 0 -> 1667 bytes .../2x/big/animation-emphasis-underline.png | Bin 0 -> 1630 bytes .../toolbar/2x/big/animation-emphasis-wave.png | Bin 0 -> 2075 bytes .../toolbar/2x/big/animation-entrance-appear.png | Bin 0 -> 1672 bytes .../toolbar/2x/big/animation-entrance-bounce.png | Bin 0 -> 1480 bytes .../toolbar/2x/big/animation-entrance-fade.png | Bin 0 -> 4539 bytes .../2x/big/animation-entrance-float_in.png | Bin 0 -> 1589 bytes .../toolbar/2x/big/animation-entrance-fly_in.png | Bin 0 -> 1623 bytes .../2x/big/animation-entrance-grow_turn.png | Bin 0 -> 1752 bytes .../2x/big/animation-entrance-random_bars.png | Bin 0 -> 1449 bytes .../toolbar/2x/big/animation-entrance-shape.png | Bin 0 -> 3280 bytes .../toolbar/2x/big/animation-entrance-split.png | Bin 0 -> 4516 bytes .../toolbar/2x/big/animation-entrance-swivel.png | Bin 0 -> 1762 bytes .../toolbar/2x/big/animation-entrance-wheel.png | Bin 0 -> 3731 bytes .../toolbar/2x/big/animation-entrance-wipe.png | Bin 0 -> 4052 bytes .../toolbar/2x/big/animation-entrance-zoom.png | Bin 0 -> 1993 bytes .../img/toolbar/2x/big/animation-exit-bounce.png | Bin 0 -> 1434 bytes .../toolbar/2x/big/animation-exit-disappear.png | Bin 0 -> 1611 bytes .../img/toolbar/2x/big/animation-exit-fade.png | Bin 0 -> 4121 bytes .../toolbar/2x/big/animation-exit-float_out.png | Bin 0 -> 1511 bytes .../toolbar/2x/big/animation-exit-fly_out.png | Bin 0 -> 1570 bytes .../2x/big/animation-exit-random_bars.png | Bin 0 -> 1385 bytes .../img/toolbar/2x/big/animation-exit-shape.png | Bin 0 -> 3000 bytes .../2x/big/animation-exit-shrink_turn.png | Bin 0 -> 1746 bytes .../img/toolbar/2x/big/animation-exit-split.png | Bin 0 -> 4113 bytes .../img/toolbar/2x/big/animation-exit-swivel.png | Bin 0 -> 1703 bytes .../img/toolbar/2x/big/animation-exit-wheel.png | Bin 0 -> 3404 bytes .../img/toolbar/2x/big/animation-exit-wipe.png | Bin 0 -> 3656 bytes .../img/toolbar/2x/big/animation-exit-zoom.png | Bin 0 -> 1886 bytes .../2x/big/animation-motion_paths-arcs.png | Bin 0 -> 909 bytes .../big/animation-motion_paths-custom_path.png | Bin 0 -> 875 bytes .../2x/big/animation-motion_paths-lines.png | Bin 0 -> 507 bytes .../2x/big/animation-motion_paths-loops.png | Bin 0 -> 970 bytes .../2x/big/animation-motion_paths-shapes.png | Bin 0 -> 1086 bytes .../2x/big/animation-motion_paths-turns.png | Bin 0 -> 694 bytes .../img/toolbar/2x/big/animation-multiple.png | Bin 0 -> 1467 bytes .../img/toolbar/2x/big/animation-none.png | Bin 0 -> 881 bytes .../preview-animation-more_emphasis_effects.png | Bin 0 -> 1288 bytes .../preview-animation-more_entrance_effects.png | Bin 0 -> 1124 bytes .../2x/preview-animation-more_exit_effects.png | Bin 0 -> 1070 bytes .../2x/preview-animation-more_motion_effects.png | Bin 0 -> 1107 bytes 280 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-bold_flash.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-bold_reveal.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-brush_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-color_pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-complementary_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-darken.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-desaturate.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-fill_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-font_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-grow_or_Shrink.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-lighten.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-line_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-object_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-spin.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-teeter.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-transparency.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-underline.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-wave.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-appear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-float_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-fly_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-grow_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-Disappear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-float_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-fly_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-shrink_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-arcs.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-custom_path.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-lines.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-loops.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-shapes.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-turns.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-multiple.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-none.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_emphasis_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_entrance_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_exit_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_motion_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-Object_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-bold_flash.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-bold_reveal.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-brush_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-color_pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-complementary_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-darken.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-desaturate.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-fill_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-font_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-grow_or_Shrink.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-lighten.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-line_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-spin.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-teeter.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-transparency.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-underline.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-wave.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-appear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-float_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-fly_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-grow_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-Random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-Wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-disappear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-float_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-fly_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-shrink_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-arcs.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-custom_path.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-lines.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-loops.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-shapes.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-turns.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-multiple.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-none.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_emphasis_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_entrance_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_exit_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_motion_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-bBold_flash.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-bold_reveal.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-brush_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-color_pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-complementary_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-darken.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-desaturate.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-fill_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-font_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-grow_or_Shrink.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-lighten.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-line_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-object_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-spin.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-teeter.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-transparency.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-uUnderline.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-wave.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-appear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-float_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-fly_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-grow_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-disappear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-float_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-fly_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-shrink_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-multiple.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-none.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-mMore_entrance_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_emphasis_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_exit_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_motion_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-bold_flash.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-bold_reveal.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-brush_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-color_pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-complementary_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-darken.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-desaturate.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-fill_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-font_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-grow_or_Shrink.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-lighten.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-line_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-object_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-spin.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-teeter.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-transparency.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-underline.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wave.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-appear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-float_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-fly_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-grow_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-disappear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-float_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-fly_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-shrink_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-arcs.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-custom_path.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-lines.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-loops.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-shapes.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-turns.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-multiple.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-none.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_emphasis_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_entrance_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_exit_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_motion_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-bold_flash.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-bold_reveal.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-brush_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-color_pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-complementary_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-darken.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-desaturate.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-fill_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-font_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-grow_or_Shrink.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-lighten.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-line_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-object_color.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-pulse.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-spin.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-teeter.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-transparency.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-underline.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-wave.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-appear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-float_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-fly_in.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-grow_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-bounce.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-disappear.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-fade.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-float_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-fly_out.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-random_bars.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-shape.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-shrink_turn.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-split.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-swivel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wheel.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wipe.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-zoom.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-arcs.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-custom_path.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-lines.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-loops.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-shapes.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-turns.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-multiple.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-none.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_emphasis_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_entrance_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_exit_effects.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_motion_effects.png diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index 4aa027f94..e2deb157f 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -829,7 +829,7 @@ define(function(){ 'use strict'; {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', displayValue: this.textObjectColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', displayValue: this.textComplementaryColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', displayValue: this.textLineColor}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'transition-push', displayValue: this.textFillColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'animation-emphasis-fill_color', displayValue: this.textFillColor}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', displayValue: this.textDisappear}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'transition-push', displayValue: this.textFade}, {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', displayValue: this.textFlyOut}, diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-bold_flash.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-bold_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd8b6deaf19cace6aec26ec4b008ef850e30620 GIT binary patch literal 1349 zcmV-L1-kl)P)(uAgu20@-)xxA%3;O;p#G*tj$^>6y>T_dJqINZy;A`ApQSQ@O7UWejOGE5A z4czz5TPnfXb}f7rm4l&HEoj7i-#=mIsLWP^FnqnuA{G1REtBPDH7r4x=Ckm2vlYX?n!Bwua{V~UcYjUJz#7*j6PPbPq7G# zz(R3V7P$&h#JK+|a8l=+SHxBpfra9lzQ}MDqKLKl9yq1;uUhBJE)K8}j9`Kj+pM1` z*~I}if)UKXY1UJe?BbXh!7MnbqGT7xjuFg;Q+82w3`Xr3*>U3j!-^(yY~CJb<5ah9`sL>Z~QlbIOVy(adUt8B|jklMSLiBSqpvFluTuFVT#@d8)dGe9rJ z1_!8da39V1jK}kAxepd2Uf^n-PUodzjm>XgXMD!vc`S02mflBf1s`GL@BA@3{@(yC z9z8^79L7qf9NF?71WW|VW<4zU2qS-gdH4Ewr?av6{qv_YE@QE^LzL8G1Og?$>~ntU z25-eDeT0D>+)FbsZ4BncxeCwG0y6?7d(Ly5dp=Yzp7aq029Md!YcMb4)4+3_0yB0M zY`Zu$y9#qUN283>;^6}{uA(zfvCpvpy9&15H9j@F3X{aq=$6NPT_4xbX*04o7W9<6 z04+@z)AsJ6CrUsr2|B&xE`pXOjAM0uG0K8;)N!}G5U$l^;XfdYs z=EVr(wDikMF6AxgWN+P|JfR7LI0IpJI@!ZFj!K;(jKrCxjLDu}J4x zz&lD!3%=|r4ck_YGZh4OsqwhfPFj^9;J{hyCBeg)3IZ!9bw^Q5jPBDk7V2&DG==d> z8N*o=!HBo+X)M&&TF=5Mj91DS&Z0=^AmK&kQWLg^R7*(+1*Zt}DB?JY0t|4bd0!54 zX$c#=DJ3BkoFdF)6USK;4I>!52)h;A0%8!`bc)wBFppjU(?!uRg29V$pyXX^0Wm1e ztB^^v1-; zD2)^G4J=wq*u?t;Ed?jf+$A^<42(L<4WOfa%i?{4mV%T24{E^3M8~C6X+bLoQBe%b z@`D-{_ZvD+?_#0_kAtWzOgT%o8+WtURkosnf`($TJ3gP~_iea;xAKnwTl7Rh&?;g) zjt7~3-|ohXY-b%o3*Ix=yT@$pHrdZQf>s0%q}{gL{#yG1NG(;CHZD<{00000NkvXX Hu0mjf{0??e literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-bold_reveal.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-bold_reveal.png new file mode 100644 index 0000000000000000000000000000000000000000..6e711bfbeb5ca693a381fc58d3b69caa3d97e54b GIT binary patch literal 1213 zcmV;u1Va0XP)OYoO~-35F?tnPITpr51Iwr5HF>ev zh~XS1budMUjj8hjC&p%YEaa<$DME36?Fml6MqmU9oLKv*#0%I6j35c8{hne3$vAn5 z5hUZ}DMkvMJiy39oPZJQyn`{7z^RlNaYZ_BXAJNHPNg*FR_ZiO6K2@pbgOjTuJ2Yd zXiT#+1~{=fxAJZ6{b=o7Nyf-NY9bo@^4s+!Xzkrd#>fGuh}(VPxOPzx5mDe)4I9u+ zp~el!Y~74D>THkW*(GaSjEDla`u6SHO-bh0PaihwY>(ry$(B=lZ?O*P7$csK?MDL| zHK3YaZD@jvZAGVS*(GWuOh&+pg?)!~j1kY@Kf62N+qW+@pWnTn;AUHtc9??WI^oox zPxcz0w8^D-n2s?}>n5}jQf`O+o+A^-!SNK;rawo{HOxIPgG+|#7y}_cYIG2^>af5xe%Yb%X>gpTGCXq}+|U(g*O zkS)hFZ%l`Pk^-Ifq`hRcRs`Zf;|>tWmSett{d@>0DbUe57d2YwQB*l*%_!>33Ak2@ zlCc`-XrYB3MU`XX_pWzloN9kY$+EE$I)z)Aq&!z;4Dt+&DR#4m|2Xc{DU1<$rdFrf z(>LW<8mXuXrG-PObMvNjs6}Ji`{O%h)D8WS8XW2PE zjgUS{23M4jD*1Axn0BQaGgTo`iU$mX6K5!w1`jh8P%11&r)V`UR9ok06}B%VMqIjA z<3e>6ulB9N_Ed-k4AL{re(LVnu$`rlLqjNVvI>C{Fu+Xn!f$kUYS<7>4h^Be$-;h$ zh7p7)LbYO5AqTNmJ4B6%{S*r$2vLNAlB-q~a*$J0p_67Ag)k;ygHiV%4cj>yE{zj- zT~REY;^7s6UoQCK-0o7tHe5>3Rw86n=;Nf1k&MnAL;gL3sti6CXcY`6 z+(ZIK_0Y*Wh1#Ii9j4-DSUx|f;o|C{wv=DJHm5uS|Q>G)C?zN6pCQ#5su`ILw z*nEE9M)+s${3F4ZX`&#|D#P{|5AynbJCiT+o^`N&I(p9J9x>@^lmDzE(6SJL^nd+d b1zX<%VvI^yFF!5*00000NkvXXu0mjfnaD-K literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-brush_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-brush_color.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4452ce682dafd780d2575ab59bd82f696d3bb6 GIT binary patch literal 1253 zcmVbyQEBh`^S&oNG&6cTW=61q76j`l2-eX@WO>wzeG94uH>ebxkL(Mxo_rSNHJ(dk zd9WycE$_U>bIGnKYv@T9WN)yLPGry7hHY!!;yF*&3hrKi*g3IUaJH3r+nzA%XqasX z!tlJ5Me4WbEq%k4ygLM8Dmiy)CGYgx#b_1X-w|dtJ&$dh82#hTx*x)ny$_zpwjEJc z)1B-k;}B)i*7LRnoEV!sD+PBPqJ&oEZ7Vndn-HVWfD_w7>hS|>@g;fKx9q;*2yFCk*fcPQ4UnPq3Dr6N0EX?de^$>+Y%N zo#&(=5+@dCPq(H0FiQI=nZW4kv*@;?kD}d|oJJ1`uPJHVYdEeZL1{k~lNbf{KW=Nc z+q)YF{(VT`RGR9&@Z2~rD1~02V<#R%vOej|+>^fpe#H)JjD{8Q-p$6)vw=!FpD2)3kao-5HD_Sd-#Aq7;1{qc5GM+ln^7%L`c=)b}UZo>3$7#w9rD0GAT^6`89%WxE+U6rTG5+5*?F8-IlDF)2m_+ z|M6Nz%rRZ;#f!3{gH&0&PU)u$P#z62Kpx8fg{r%niz76-E`0|ec z+pmFwM5`ayqdn;A_w9*z(M7K#(1Q1@o4&_%vQ2lrjzr6c2hz-#8OFx{L!?yl@T`+d P00000NkvXXu0mjfUDaA& literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-color_pulse.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-color_pulse.png new file mode 100644 index 0000000000000000000000000000000000000000..014291545dfa41a847b4674c54dda021309d2e69 GIT binary patch literal 1047 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-desaturate.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-desaturate.png new file mode 100644 index 0000000000000000000000000000000000000000..241f335d865d56a50657d4332d304f9cf32aa4ee GIT binary patch literal 972 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 P00000NkvXXu0mjfUDaA& literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-grow_or_Shrink.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-grow_or_Shrink.png new file mode 100644 index 0000000000000000000000000000000000000000..f345c4bed208a7ddb9d013178a82487a504f7895 GIT binary patch literal 924 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 LNkvXXu0mjf&Yb(0 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-underline.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-underline.png new file mode 100644 index 0000000000000000000000000000000000000000..8c43e2911e10a86dfaeca2cd0cfc882f19bb7fb5 GIT binary patch literal 1124 zcmV-q1e^PbP)B#^2?Ng}d>f*8A)7%`*l6@jgr zSt?a+B_|0I5(>EQuMEAqXYk2~Z^=o&+%vJA`}@9o?>RIa!;$R>s-^_EaqlR*`xwT$puWgSB2*WaAIr^Dx1X!GKiCi5hUVd9wS3I$uKg86EI>O#28c05+`898Rf6i;#55K6vp7b=&SG?Jnw;QGr^H_g1+Zx^WD@_7=!yV zJ}o>4&r8w+m63MQHET5n=v2v9c}0P&g0$P=u34usK&Q{h;uVE@trDW8#TcY<5gpZ9 zB}7YyF?^r8h>qe2(b^`57jzB;RE?3K^NN&*h*rtzHLY_XplXZ+9rf=Lixz5>aKX<; z==epB7T><1G3aHE7H}>SB}FB46wpGA^4EmH@!sWtEwC}i|3=9|Q9ws) zQFkKlImOpB`Fxc25G8C#i~qfgb6FI7_#f{Jd(PGOuakqpU=LBkYTex2?BblP*wbsu z2Le(ZELKT18b^JU1|bMax*IvZ}O%>vdwpse2gL?MchtyufmgILQkQPaYGbYmn6QG|w)v(`TL zptz_)CC##Q7~@DV%HJ1kRVoPW1m-(Wg;VdS?Feo$e`dultl5s9OqH<;B#8D6C*T-hEnK=SFz~FvJCz%qNM{T z4*xk|AiQT;1v-yq8T?&DOAAhTi3E%y=senmO3=!~RJ;sJ^Me`|7eOb{cM;J-#KBZH zrjaI1`(gEZ!K#HQsG?X4uP>(geH-B)zWK)nTT?|LM5~7D(H^AweLLJQQujKz9?^pc qOwl9lcQy1nAzB_HkcMM8w2j}yQbzGCkKAPd0000(CRytOrf30Vg1qgJqD0X-BC7VT>-V5&I6 ztpQFvs8_{IJuGm%22*aGp;ErCouEk#a8A)u zFTo@N+Nw8!qDg=g_G?SM2eY3#TPJC??K!=@1QWWfb&mMAtmgY6hSS?Sk2ygL0S3YM zud$@|d*v~2{lyCb1`#uhu0;ddey_k-3}kR4n4`1^X6#YMSg$W@g9XgnGJO%un11(y zpD=`K0BI5Mn$xtV;rTP9wFo@6-+igY*-zr8UM)~07)))g0_RKfv3p?m?w%_4)L)Cdfx5i8S6;y(a|1dy5me*2#^IJSu#Byb;% zoLzY;#9PMpp&4!4Q01^5wB%<%P{EpIjSruhu8PHiMSlE~*fe?)k%I*8qmgUaOhBs$ z-TdJ#R^sK1`uh6HZy(<+`56#YFwV4!C_`bB_J#Q~A+1cFVe$20TMi~RA%XjN9A&xr zW;?g1L+#qqjV|qJZ&oO0=rDlf(g>mlftf~3{V?Rfa7?7W1n%Q;l;!4|t*iTXsID$~ zgRl2ygAy&%4+BVUji6+WLFb*wqJ0~>H+c}vXxE1BXM7#XI7+)gqaFB$KW=L0oyelT zK6&rU`zJH_`o8*H%QCK4G5pa^yrVay!f_}UCJIJc9By}LM;9Td44G2pwDCh) z^9DlEpnfP9DBlv1)!)8;K8M@MM(o*x{&*fx0XVySoM+D!08%rkUl&@- z#(TIqtZr<;Jvz{q7GRF$14hjr?Fs;?8I=4IUt9O>%V8yh_9nk3w%|4f%b2NvaT!op zW}^;ViBPHqN?JLcqTTQplI1R-u*^ouWby_~SD>Vm6KC6Q_)9^DMgRdARbJ^#*zSP$ z7iwrk?*cHYywaI4N_{~FOJs~Rb~%PfD(v=g1Tsd3#vDT=6?Sh%5<@;ikqmvx!gMC> z@^OS($|Gr;x8UZ5=}cNZjwt*zjf^lToUO#mAy%QMX&5r*o@^yv4zb*vrZt{z%rr8o zl|c|$k*UPHDJL8oa8F{YP*AaC5JXmFD)Fw$3C9c^yV5|}pRPevM+=xRvd*<*hBAGZ z3I#CIHHhkHf#K1$Ghu8N6-kAXr9nh_ud$^iKBKv0ydhL16-q`wLU|8pH6ktej4Nj_ z>=CnhQ?+8W3Y3gXqy;!Gfx$*+M;U||tpX+E5@`XBdte|V43-G-6j`~#F{lPoazjQK zED-?YWP<{SKcgmZDWRpuIgK6V%IxC=j%67%JKwGs=QMVdD=oegI2JOG@>sGdAO7up sKPTU+giYC}ZAHKU8bh{nlIF}e5L@B5!${@?$cTxkLy z#vkxF06`EQ;YKHc?-$_pcC-WQ;TbFwg7!rw@RB*8B}nNk8P^%51)(u4IYL0`KmjXD zhJ?rv+tyW@O_BPrFeC`&u*BRD3?WE-nHYkX(MTdHU|hsLc$7{O9|a;?#3t2JiBcNC zKnr|WC>Iz4fL+UGqA(t%F;UwfmOKV{2Fqcl%mz4$sRXGn3j;OH_Q*g6n1$IGMs32L zNC!1uN&{AV3AuPFohbFiqrSj_iNOR=U@=TN7mNV)2P_nv3j+!m2N;AYN5HNPkkSYe zfYF0xFsMOJaLf>pL`Db6_p$+hZzAd&Y-_o;+d$zD05Guyz!2{w>V0sD1*J*+(~wBS zV3^HjtGPtYP?zW!RI9?OBeB_iR1=9LQS|KyO*flNcwlEB?g7{iR6iaWKiu$ zR0h3TuT*wfij~S@i-n;ws4NDRPOIpW81!BJm-{ZO6Z8pYZI{+$tuv7uA!vUY5*?Xb z_H?e{_xe|%BnUp?_l>Z{Z&o{7V$I6U<-OmvyLQtLCO3{=TKV4T+uJxhW?Sul1m5bV zUW{n1IG+AZkR4etVtP)~HcfS&8em0UDE%!UbA0&m$h!*ik$cT9Z5x9P&XS;CWA1iN zbcCHMfd(qog2UzY&#=#{Qku@~8|SMnYo3-0f~Lsu!_jyvuQ0%USb1Zv_wn@$k8Xx9 zP4*jy)DCT|R9ENip%ilJoi?{Eo`&8N%J84AE;1gU`zmdCziZD-N6PIN#_j^in(6A| zt=FUnh3b>z$0(lL@HCwhsk_*H%_yAoga_Z=Xnyvhni1nJ4qD11)3;BLlM$A~CM^yVl{j)zCQoKG3AJ$hiCN^b4|dv#O>9x*znlD z*xxO>aht?(pNMbZj&Ef5EM~9VjeK3Ow3VBAtn;TlK@N7YsCBe4oe~i*O-rM>iK^oo z-!>1gZ3;VlG`T3_;g_`o&BRdAtsF|K>)7tL$>uBpC#2h`4z8K*mp7ZTu=LaR zFJ66m-$Uo+?ooHJFMqN;{)`hPJ3zU7roFB$aCeT<+MuV#Jq>yv_s^j#C&xA&&mY-^ XHcI)#gU{`!z>g0h9Da0fl(71LV1(s8 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-bounce.png new file mode 100644 index 0000000000000000000000000000000000000000..a220fec9e88b753af3c0f25ec5ff5b4faba8c5ee GIT binary patch literal 1012 zcmV{UU$yVb^cc1@v_wM}Zunx=I>O|I4SJ_!_+V7e6#f^g}Hwm)gVrbSE z0&+w4LbmDsu?9w=B;y+=4qn_S*qo|g1LIISb1S6l+y4P&6q0J>eCf@8_Pfe@=|=YT z(X8KZtdzMuC0pWNEXbMP_Yh<zuo$QcN@1gHv1v6WtRsg_m^1-V4PWk3~B z3JYFaDb-p5xHhq(BIRvVnj+8)*Jd^f30%D|qN?F-N!#p6-VB>|O6G6J01bGT037m2E1qEBqiTxGbKY04QLqMEls~VhfT8Dxj30*Z=hI;@)@;z48 zpazCG6!b{ws*zK0@2Mbl6aV5=jR(VNJ&bxN%-b(jD8U|yhr+%6iV7v)BSG#IWJWOZ zs<)5i*_nTz=yOe*Jra^61(!kgRc{~3^DGV~`drg$kAyi40qvjYM`X^cnn|myPymxq)Cs|_UsqRfNGlbNIJjBFHSYg)D8;7);yM<|MIF~ zrgl&s0HQ?iQ#C7YYKN-C!J%Y+iG(ezniV&-LsjD7IPv%r30q7xNX|Ib0ucM$%(^Il zQb7d-Fyu2S)ojbO5B0FVpl2$7Qb7g8-=Hc<)#POBx_$@%H9TxFNhn%1$SnkBUDpo* zpoRw+3>1+MY@50uv6TQ(e^r2r+Q>Czo4O#+X-fg3{;D9 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-fade.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-fade.png new file mode 100644 index 0000000000000000000000000000000000000000..814b527768edd94d64004acaaced45fe2810191e GIT binary patch literal 2217 zcmV;a2v+xrP)BS^Z+4oR`i2{oiGxZSTD?YxH6#F9*N#rg4KWvawz)^a`YR0Bgz;tX1j}f^Q+c zk_{HtBe1`LnPl0pVp`&M;2=C7*6ByqzulP)lee=RQY;vsW_;%jE2gRK!wdrwFas11 zWW$t)BL@&IWk8$@v1OznXnU?6LQiplmypiNSqSeY0&z2(pT z+g(^^9>tA;O%f+o62!o0Yi8bM-HVCnJQ$dVLSa7zyUDmK>#THnknucAY6Y9!lJ2_h z#njAu2zJ+6K}7)AM@c+^b!Pb1-;BX2>@3ESTO)?{c}55 zw^`G6bpxgQL}!wvlB8uhCs{;$*YzuARAyxz-IRvH0bFg@c~tMlI_ZwJ(~6_0l@%2L z;dwIdwr<5JxFv-nT355W8Y0R9;=!yF$+rZKU`Zi}3;|dy7(Il8(73Yfk%C(<*JbF+ z^btMTeM8Tthv85k;sw)bqzhBhv+%8htwDJoh)Jv6!dLVNlFnlA*=!NQ?buPbg(-}4MrSD7$c-F z0+TGkGUpCA@%6L!jox|od82psQtxo^_HOEJiuTP==WOo^$6Ue(XqYOL<=Fy&lXn(0 zXP66nE}e6TU6ST7D=+9vf_rm51?@=U8~yVZ-x;yxol(zvd-jKK>y-XmqsLo%-R8|1 zxy!_^#2 zQpp5J(lP*nBZ6qkcEmH1WR#=(06*n|2AfLvOQqpj$JTS6+%n$2xii*YAUa{_K^Ghr zv;dT)mr4SVA%{Zg^t2$O2$+6DY6kR7gc*5NmSD9rfiD&{{}|WNQ?`zJJ2r3L48?*T z)Q$j1i)h`ty4DIyQgR`tzc>gc5|N0)b<+6)tPcVA0R~*ONfyK3)$o+zxxO(#j#K-4 z>C$0^)2curSWcAANjZ=#vt;Ci@#vl`0u1REnIaQ1 z04ge_P+3tUot85ofsh1XJWFzKsvit|5H7W!mbUX1+4t>?K|@eG2+*gLun@KY|k;~n+mDxOLF{2aG4Omrww1kH3gAzUg%S^z0bFrj3!bc7cB z=j^-KEWyP)9r#qD-)8a*wYuK8v~F8yg6ZzR@{pjYtn9gfuWIo^lHPg6yWhr57 zC5ccUdmi{OhtBsbpP--*P*Vo5EF8k96re00*GU4l`@sCFrL*Q@imxbfT{;{&9*?Jo zWb0~dp(2))L@P(6PsHqq^TsnAB4aOJQN;CA%s164VL^jj4NPZEIvoxH1cAhfz>Z$o zJ97w&(M{|eK$lK5TG@OpD4^;Ce_L86!FUmIWNz*~gF~cKHr>SbKRdM%fKrAQO2hdj z6%vxfu!uQwST{f8kQEbS?xyfO)#5;wS6!sCQUgaYW$P%DkK|CP+)dKLWUni73zJf6 zZ2_2G7t#s}YH$z$RC|!*BM(V2=bm@gX5c0f%>rd?%Kn=#i2$US0iK97gYfd_r&Aaf zux?VCwJ)d9In8FI8>8WTmo5M$EC329HDmdSLNfqT+KC_m2(b{-P5Ncu%$keYde~vN zO6PoQhSZLrL)$Xp%v%FbR_M>*7szoN0%Hr3Bta~OG_2#!nrBV3wcZl@FIoDFBSrwI z$N-I-TN6API5OddmTqN-WQ?YJ&Ctnkaom68nv03lt-uSaGIi`RW1_g9@@$mmj#w`O z-qd8yBHvEd&I5n7aV9(*4y11#?`I5)|4Ht`)x%@+Z0bn6G&+}?P0IRrq; zw%G09>1!%x8)t7K;uhT+e{r!W9cdhwv*VdToZd~I0xYoKu}$AQWgU&f&8Lstbl^lQ7a3hK5iSkSA#{lo*ASifZDfvgad790j z-BvDBmhpJ>)l!-p$~+hIE2K%5gPJjk|A_N3it=ONtH53^o3nt|KM<0rDU0CE6n28Y3;*|jhswVI$2D(=Ns_B~00000NkvXXu0mjf;O-~K literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-float_in.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-float_in.png new file mode 100644 index 0000000000000000000000000000000000000000..4e0237c3c2e5938aef483689bbdc1b1574b99f55 GIT binary patch literal 1186 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-random_bars.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-random_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..3054a773289920459462c3efe834b4ed84350c51 GIT binary patch literal 1040 zcmV+r1n>KaP)0Fx;CsZEr|pY+e{Psq*^pEM#V5`Q9qkZ0=1-n5IJ`j*W@Z32J`GrZhIIo%vWZ zr_9yKuGK6a{PQbo*HkDc6icmHJ4hVI=7hN}?Tf<9j|~~SX8WQrI5rZ<;UBl+a5n}< ziKEV#!09(XuMkEtFiIT9MsOlgA`)UO3UkyhzhKlI3l-a_8U|xQ82AfDBdd|k-JT!} ze1P9gtVVt}=%s`i;CJ1zd_zrH>~vmZET}09TyrclAIz+*90-%;s?i~zt@DWjX^!2pAJ&Je(Lw!L`xC_>cPsNI zuH!x{5r(^C)RQb*hF{e3gMTWJ&q_oI*%NW=*fx)n1S8Wpi5MBh zsc>H`U{7;ISS(z1I^G+`FL0Wwz^QV7QNW(&vxF#JEnx3BTcbB^Zh5AWOnvkZ#y;J+cSe37{q7gx_-EWVe4@AS*uq`tB3Z zS+>`4+NB#2EfqMOhU|j&H;}d3_pg|r1opn*f zJj^G7dl<6|lZXOzvYCk1Bu~ab6u(QN0G%9$`N$qIV>Y(2{Pq`w!Gmn)=;7S}0000< KMNUMnLSTY{m$?D2wc366 zeBDu0hHNCmKz?HW>*$^*;(X^jPju94uF3|z0P{kuCtb6-(i=HIW^eHeWu63Vs3q7a zvla6`AsI{^dlPux>E8lS z*#pcUigk+0CYyO>{x(TtE!oVU%Q_vH!IYM*pdAqbi2#gFjfjIj7>BolcR;Wz(lVz3 z2Y)c2Ma0RSYe!Ls+=cuT#1;-Ri$xJ9S7jHXVyc3l5L$PO4u9EIScgre;d2gNfiVC^ z2#I)R)_S+=maBe&18=n@<zV%lQQ z-eNsn$^=Ns*opwx2!-E@nW+V78?f5a@DH1TZQ!3+o}lPtRdAO5>6d87-!9p#Y8TD+?A_Q((=}<(mpU5$kAR zw}?u*%e5gPcT#kjbrR8ZiN~mnWRD0&R8K5VoN^NdJ1ohTkwjopCInzj-HPPc%sdHL z;-3`sO{Oit(IM?J**V-LbV4;b=VJ-gaCAYgfL1JzFr$)Xvf6HCkd}&#O+pGIfs7T9 zNa8k>sf*hsIn)Cx&}=g3_~$=^-z>y7aoRKZWQCJ zIgym=Lopb|=vZb)o1)86yu9 z4Vku3G)z1s8A%#7q0TicffND>1&RbHlJmj}Jp?$LiT|ag@UPAQ-lKlG5b!t=e;DA&@8)Qlr<-v+(|92MnSO&3_*nDs}u1= zng7~S`0u{p!{bvSJr8s==m(iujYf9v%V_|xuc^(xPGy@!?T9*}N*lTlNZQ4=QWYToX zq6W%@kcuLT)J^#+EVB_YujWDQto4}Vfj^pnOe%M$C)|Z3G~OP@heG;GijQpOjv1ZH|ckE z8bBRnFpxRCMjb@xO4t_zPGbN0LPXqA(-z6UBy6IpX?u~Xtp;;_RrPDFa}skwIjoDE zD~c;7%-m9#LH|;RUmpDOkly7&2+CAbYqpYlt@?B6ZjLC2HHssE!<*nRtPb>mSRTI} z7{SI3+`l}bmlM1TN}dETy3f(PgVX&ID}A=u{M;F<`#l004Hqt?=hvB z%*$E`^TSZK?y@JxAaLK%m$;Orr$tU5LO(>`NgvaTjDCn8VqI;=-XG1gL8H>22NsPhsGFD3ERB28PepU@9VAFD^IjpT>MR~wY&`3+xVoaH_cR|ZbT1X4*& znSy+Cp$B5VZt1atq2adyt)Y?Jh6Li6Y~%O9scb-7yZcDGvV!m0grsmf94gqyh1Oa^ zk3|e6{T92CXccNL0UTRvbFM8h+h6K(hfr(Nv*{IlfmGfbYoW?_1hz)iwSWaF?j549 zLf@iSack)mU<(_h&|=~pHa#i&&g{E*9(->?$9Ea4EsT9Fqy_N3CHg7)#y#vFa5AAS z8(O8N?dAoWgRN%xtXDz(e^>S=qIiYPCj_SfAhsC4=o)e5ZLH7ckl#S^9s-NF ziS11?(-!`3i{TYkenQqcEock&i-2wGIx$jN1WuD;fP6d5)yH*w(;2?qy)kNBLt>M~ z?Suy=cL2w;P9ZJYI@O|&b$jEhGx1C!SQV18nYR5hTxGT-&|Xr zC1$d=TKJom9$~a3*8kr@+nWVv27096o72^qy=85+WWFiKBP_4BtbZ_OJ7N**MZgn* zGuH9@%@c9HDA4VVKgK%A-tN^FHq;X4MTnVN&Ue1q{T0#`_+uH{;?)2E002ovPDHLk FV1nYkV=({# literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-split.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-split.png new file mode 100644 index 0000000000000000000000000000000000000000..89d69e5e8a9961d5eec5af2de0f3bb7198cc76e5 GIT binary patch literal 2468 zcmV;V30wAwP)Qk9JVOHW7l-S@uT^Z)Jt+rn;9N0|y$mB+)g>S(uP(VXIx?i3!+ z*rm~~gNfMj2SYQ-wP9PG>2@r-Q+#lX$gR~KbEeBsRx4p!xx1&HepO5;H}ieBV#&Bg z6+rGz*ROt+E($kmPfjUa0~5BC%R&`-8^MID@@Y{K-`=$}62;4gs`>3{#G(uHG+pGk zcMpuMSW$beL@=QlX)VB1yO&0$m9^Jl#jdr0dgt8s6(xDcJ>oQ7;CFO9$&|FPI)YGnJy2eD1>g zi+Qnb7cNbg)3{0LR~fZ!y}E1e&>ZvJg$E1mS_H156#y)z#6EC0`#A%J~Zw zi{TWmHbn8RjRygvIi>4i$`>qP8pWRtJL*Ue6yuvOp9!WPpGSoJ?1H6{FrU+$!pO$C zi5P*T%G+K|kD-G2In%6NGkr7mmje49q{}}dw(r zxINzSU9n2+?*!nQQbY4V9q*3)}EMyx-1z+Jn{2NQGE4N)hN4uT;Ro(C%Y9nW=uVi>S%{!W8( z2xe#>FuC+*QCP2AlSwvoV+7MuOuD6*jZHAxQ|3~Ffm%`;=h^wqJPwaXAl$Q13eU&$ z9yFa|mBdO^mCr>i<-1W=-O*c>vIssy#Viu5*0XtwR3y3g32E8MGpkOaLI%BH8dYf} z-ZPa5hRWi2&hx;`0t^%wsj5411HQ-eytcA(h}1fzdq*DCcLmvrp-B z`OTx^bfi+r^O*HiL?D&uF}`B>`97&MPoTLpj`JoR$732D=Xz-Mav0>>0qDz7p-d7? zq>_?7k0}Qg(*Q${A()_IqE>PW73mXz@-ZAQ+Rl0i9`JVD?Jw)1H0guUEYkx+5We|R zF;oy!iC~P{=`z9ahb&a1PXNrvCNaMKRdiLpJ%TbFwd31f^LRrsr-=0)n8Co3puY|< zOeLgR^r^KHfEHokKMYsoD?8V>6mG|beGPa1T)!&$iZPl?0>6*p=U!DJK(|oDydT1R zuk7?Mb?*#UluM}uUN{v)^QE^mI$waHB4%N}`2ICDWi>%kDV<*%neRYpy(HUAB~~SZ z2&Pi7ToYi%E^LFRe7vK93_u|;%^xzAJjDdf*H=sv3_oY85n#kwGsJlVkI0cu#lqAv z*sRTNO%Y76Dsd6ns!H{JJtl)iCDv3w)E+S-9RuUtd0TlG!Fc5wpn_mn2?m>s$e_ot zT!(G>^j43sfqlp z0MwaSm>vB8ZsPhU(hRE%%FToM>=DU12vhKkxxCqUVW9^`|;wUV!x zMPl_N6!CD>R?dmq>P)kwpG1#gzvK5YFz!!;aGbW)A__a9mJi|C?_*jXgDN!z?|E2v zN@r(lr5Ro1C;7SONwvHTNU0I@Lzw>wtyb9CiE8xra8Vt@pj$G-|ct41T*3mRjB4VG=R2IoAzP>hyngM zj&Aw7V1vg-Q5WVtNXL)1pGLOwhgek^BN&=#V~L=?9?OOsJzoiI>}A;YM^V}%maKbV zFpu*A_;);Bdue3;K2yt&YRyF?mk5CM`i#imNPpR9JPa6B=mw zJ07o{zelE{Lj3}NHsA$@?Zln9z>kK7de&j*;d=o3G(cXynxin*V&nH4vWghz&j#0s0KmKZD*7+A~rdAro>v;{W{pei&sA5TD9K8i# z=ZBo!7@jMDRc}Kv@!ip?dKG|t7nS9q6RmjoSmtv)!2HZ3Zlu6fxS;O> z%0t7}>Bkfc$LqD?gF5EZ#PPhloxfn~^oDRXaaDW&SSGIol<&8#81Kg1L8u8TXs}e4g24`pMLS4QQc+1!kkM!(xX|~R{(1l2H}{@*&Uts{DMbka zqWf}p0)aq8gi(ng$ACY;)dfWAwaTpof>V|#E-4xZpmef~2BSirnn%JQ5(<%&3?j-P zp>$U{4OYd%l?WF@crqSGg>WkoST6LGuOeXpLtg^pN67NkFec<+2wWKps}L9!03^T@ zF*->>C*qtCSxo~G>^&;zI46q0Dj^3DVnP^0LewIl#X_TTP89M|GCWW^Q4WxxD+FvT zG!|D>0;*LcImA)nbzm|KjRho2Ejm#d0E}^$eB$aTE(b2Pq=JA5@JpTn5(4U8C<927 z6bue3;Gm!jkOF`K_DCo`1P(3%5tVoa#sq*0To8w0LN6tqtr9FDAuc8aLck;&698S{ znFPAvh)M`X2fCo*I6XTF#$A}3n6QZ;CX30%i#euY8i-_&csV+2!I5O$IP7!a31{eLAUx5w;_SVo zV?~A><^Uz97JTE~>duh@-o*#jiM7vmckCZp_GUZRrI_(qY23>JXM$w0q^w`sALQIp z{PGUJ?k;t`6Ro&_S6g5#@fkO*bmA@k>`V%OI4+dBcvnvKI^GLdpLvq1RYB>m-py|N zWODq0B;smd_GZdqWpz=vjL90@5mPd@z?U4H!A@OAi96HlgV#E5lpOr=j9ef3O;msA zqh*BGPJh>lzKZbA?T>WV_d8ij(L>*TJb172qu~niO32ea!OkwHFt|3xe%HMf(q87i zsiqs>rvA};YhY~0<5ukvOiO9_Gc13?H~x5Vs&?i$<-$|ev2Yeik519pZPKiB>+)+3N*k8Ew=IDRrnnhbj$Nm?5&IZhZp57-<(7vV@t z&G5dqow>cl@|JQTgYJaQ@ z8otg9fAQ=_&EmG_R~ija^UzJdujf;FCxd$ulbf@Sn~H<{6MeQ#8=CU{|Do+ww0Nzd z_r`Vj@=0K?UU5ueFPdm`ZU;1XVq~{hoP;-3>FI87frcl@U8-<)FYZg2x XN6((CEn8H8=R`oF6QYb8#HIfMn|3S( literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wheel.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..bbed44d322387325014ff71a71f7a7cfe401fb30 GIT binary patch literal 2181 zcmV;02zvL4P)oYEH|MC0sgJ-IE5`DOB`@<)kB$PSld&!ESM_2!&P?yfOj=T?_i7Q z!#nKZUC<)f6{Wmm%YupG<1}dg89<7i>DaPhYR%(HiGPL$1-pQEZb>jDcfJu+22b%o z+k(@(an5W-oiyN$h-UEA(gQ6mPVJIBJuJ_v(~%FRdg47)|CdLrnud-if;f$%jF$8s zJO7hcfkGzI2VAO7JLg1)kl(9j9`XXr#A<)Q_fpXlD16pe0E=y$dnB%&>Dg^1;+W z&fB_s%r$05Q*>1d41Th@J!*Bbye;AGx>Ut0ScB{*dulqDBOi?Hvm*5OJC{>lOmT?J zB#0-|yo;lR;Y^#qAG(Ql_fS?*1V8|K(#mzYXzCk|=MdioTm_^>4U@(d)FN6;3tlwZ zBe-W-`jTj3vA5VP(k!0i)cfd=&oVSJC4~YB5P%^#h;R~7e)B}V?d$1SanV(R1QMxY zx00&u)_5ps3D|?Vr;Yg1QMG%#&!uhJbKtOxrLzP*Lxhlxz(Nu>MiLfCA$|im;L>oI z3z5D<=07sCX2>O@Dx%gpY*orI#j+~PHMH0p4ts5=_26k~I4V|=_TL2|0!N}G9T5O1 z5gjfww$DZGpU5fB>mce4wwprZmrWtEhvZxv$NpM(y z4~YOf07&ex1%UvwKx=HjTAIAB9l<9 z!vVwP@m@4fCn8x(011)Kga8p35&&6mBN(YwU&kQ|hq+rSL_x)s zVi7@!EJ?_CNFB6gn31n0^rleAvYi$HfzyeQ2rQ&1jM$u}hzBdpmjerQtaefPRm4>g z9~0~dY00Dl73>nqKnf+aZIGt2v$oOXtA*a2387Gu78V4!s}0}~W)wIb@nEg7#wA$G zod-fu{2Yoe3CcU7lzzZK4TB&?(>WHYiExZZlVj~*v5zc()l&jI`?@rf_B%rU5#Y0c z2Y4Pjm$ZKl^QDIKjQR-!%n0;Gon=hQiO8I2)Qk@XrB4(AL_m`6Dh-G01%c%mLhs1r zIb90R%^zjqcSHIr!(4_IND8KrvdM_Xa!*hy{b9{I6T}+{oHb?HLIUV6Q$8-F*{J>s z;CFc`bS{p4E_@YY4r_s;lGTmUjd7zAy_y+Sby$cQ;Ef3m5C|**5VnjU54cD?uS@X! z{6o~34{+FD6XFdj9u*odc$&;PSG~R=kLjVwZYrV)2O$oj@Cd=VAwAX~E4KiD&&%f@ z80Nf$g})m6^$L%;cpNc>m<#;+P&pQB5`q9hK%`kgqZa2X;;|=3CtlD+6W?$wFM+QV z`ZP&Dh4VHm6sdx0F=~(si3q%=Lct{Pj%@39ozgr0C)qHa3!eu5N#J%A%A`nHY?VMw zk^~{*V3jfxA|}D_pz>Y7Pj1!*-q!~DC&Lt!ahVB+$E0Q??ZPTDvum?4J?uL>kxk-j zfq%3#jWp);ctnoLF#>J?1qhOk1Y`FgR$MkEm?nB}0nQcNmaYX8B+5)8V$DJ}2z8f+ zr$NVzL^H`IQP6&ucL?7`swZ5?P?BExK?pKo#gP!n(~!p$_a-+jm~_4$aVLq^F6GzK z)v0@2V%f=qdz=@rNz{EV#&?jRm1!V}V9klZhfiswq0$d#uf1T?g2BEn(>s8*6B0Nx z>4JF9Rd(Y?o6v{ZBqUuMXa^*abaWF!h7KwnyiTIdC*?<-`Qc3ork6P_crVfd!0OF= z5{Z}uwktGF;2>5)BT-NuNI2%!dfSHU)V9NE%=;2AbowjR4X`zVybWoho0Jt75)ltz zj_vBSpJ2I=?vpF%9iEOiy? zzPueLD6}27FMc5T4sdMyOEA@&Fg^AYnd*8Ne+dFu~Gd;;;5%+*ML(Tvm&19$V%xVM+O zIM83n{#e4p7VDlE!6#81bb-HcU-K`=C2H?tIsQW8qc#r%+g|k0<_qv$z$a7j_2K+} z*3XTY8!i6wd0`x%@x>&j#5GooagBr`8jy00000NkvXX Hu0mjf_p}BE literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..64f772cfc0a7953c0c93ddbf8e7e6268614efb8f GIT binary patch literal 2111 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 Ef??efSpWb4 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-fly_out.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-fly_out.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2d134c51ba8255aad996b4332c178782b404d1 GIT binary patch literal 1181 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-split.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-split.png new file mode 100644 index 0000000000000000000000000000000000000000..2b49bec0d8a937fe6ec1e6536a13f39fcbe474ee GIT binary patch literal 2215 zcmV;Y2w3-tP)S&ZNFPNQT*LFFtU8xG?!~zf=MBr za;kc3qkMr%ZkwoS+Y(HlVeAG_jq#-Y<&K!cu?oS&jyPhK4ECq1>dy7{CGPic z2@rS0G;Nj70ES!c#{+@7`?6F)RZl}Iolyo5f*~Lj;*PwcoKW}r5(u1z)H$O92EIhj zJ8$J!INXV1d_p6-(L;Gj+O?vX_VyL17}S_16yXOOP+uNO1cSRq+S^wyn~Lev^(Gvz zuP+%{-UjvM(X_|27QuXGDu(+2_GrQB+`V4D^oBy)#0}%o^ttD*^%>O*Fa(s+v^Ala z$54BAuV>NKP){xrU_>gV9F8@im~cUoPO4jd357H$uVNk^! z6w*>wQBv5(aO`&+`xe^|aBNWC<=TK?ti_iK!nNz;n$fWLkyhVg%x~uS6s!cBV|@mn zJCB<246JOiIj|Begvz`}E8OM$^(0bp0HpfhPfr z1cPn_C!t=n_67nD1h*$!ao_2uZyWP^H~;O_Q~SYuckQ(+aNC2Llkj@iM|aws^P6}$ zyfeok^&Gqp)x`VL61aZ^&jX-8<^n^90j7skwcv4#&17Roz^GvCd0+jO}Kpnt9nM&3gQ?`I9A8^2$1VhDSOfVUK$WoM-QDn!ZaDGX< z<{wxOMK$dO1oU1k7(9T*lwgu3m{fcFngR?JLj{RciiE@45e&v22zwdI8TUKD)#CHQ z`E1irPCFIDz(u%hD^;u`FFTg-;?dU|~Yw8FU0w~`k%^HKQG_d&68PTq-igCM}ISw^vjavCa5S-kx zE6qzW)e}6?t^uRnXj0~Af;aBeeC*zz`79lsE9d_ zvDO%@p$^0(@M-`!j{iPkORsL%oZzutri{v z!TxOk5VC^dIF5&ntwF1P0gAbpYb6HC+A+Didk55=5CXm(Yn{J*@%z`ob+_?&^^ySB zU4nD=e4+diPzrBcE$qL4WvyhclAi#uGdYK`UeA3L>Fz9AJ8Dv!0K@TIFxp8cvxX$0 z6h$b8i$NTF0(K^BfG^yKb+ff|DIvh%lc&lBqpb-ZQs@ZGL*5pPNPL945J8W{@naX* z-f?q>UG4>|_*UE(Nj}hkB#}<}I+tY^2d+uq&w;Z0}{Q zn5=1w<_oUl^#FM<6r=*yE!aM0=c`@<7UX9L*i~goT77ZG^LoI&lAjq$D85{=+xSmF z0s#dP&=&~ss>wdzV)?@Bp_VIS7|-I1?v${TN{{gi8(MYHPOU0>JOKdy%C2Hq8{)yB pEniS~0=UmtLNWjU{{PkH_b2?>nz@KA$_)Sj002ovPDHLkV1g_SDw6;J literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-swivel.png new file mode 100644 index 0000000000000000000000000000000000000000..e975593573d3d9dac0c5b985f5aa9c1ee4deb09c GIT binary patch literal 1232 zcmX|A4K$lq82(U}`ZYv{=p0WaYFvEh#CA zEn!sHDaKi8wP;HyB^?VJOQU>|GCd(tK|9@zY&+-up8MW=pXYs__nz}zC6fY;^!MvS z5M&e_L<|RO0QhWCIsgwmy_Nt$S|`XMk^W$-z~STs0&@1OgvnIm@nE}#!>JLEmwS21 zU|7mvEYj&9Kq7%*B^JAe!2rVlOdto61sV;Z(EtYovWsdho&GNksIXYMMgM`CY@H4!8n+fejGg9GKT63JeD1z?;Scm`LMX(^@?pU@{mQR8I#Ufx!SCG(Ob? z@K$KFMx{nD0t^Et$h*5K0`RgIGQvp_5Y>cglK-CBCbZEYfytHdyF);>uen<`@w zT>ARh1R2Z3WvHJy)KAT?;<2iDOqL6)lw9h<1JI@tf)EN-+`fJZo6lEO@l{1d)6?zk zZAH_vb{Vx@);1*T?yjt!r9+T*S1{2hGHYgRQn$R;#Zs{LfxX8#t3zDoQIR^8?);lr zEPnIuZK-<-NxN_iueOw+6_H8 zgC{FWzE~P|9X+NEHH7OXH^h71@DQPDehuE4t&g|Lw)AxBD&SnGT;JAnv2+U;xF5n{ zs-89!mPCucZ%qI2`C7@V*esiyzKes)kF?`fbUvj`oH{(pjyZ>Vp?@6*job6i`6N~z zVo$CZYB4LcbgbN#ua+-ua>Dc1L&R%#M`T4_x0IQJ=)Cn1<(_*i4k^XMIlg*6lrv80 zt*0P4qJWXDpT1Jfym3oQOj#3LJAYj+f?~33UZli!ITq)q_K@N-!wU>9W^Yht7r8l) z-t`xj!KP8k^}&(m#i^46j{bE!dyYGvBK-W;HFV%g7(8!yy!LCB;q=Tx#LJ3bhIB1{ z&sh%1g5`VJt7l?Y!ceW>TsAjAnZ90iby6HjDX?NYf6@`8XKC;8ps0lyuS5kTi<^X1 zBb`kT|MqU$NsoH&6nK9?WYNN_RI)Sno$ka2x&4TWoAa@6^t)qc)nMD`iO;Pta=YOl zactvr{j$f18D^|t-~P5{a;{E~`BA$x-f*_x$7yLx!_5zAWfzS@ktBKZ%H6{woBcGi z7QP_Rq2~{>dtPFPkb=CLvN-Q6w+$1GM1{`E2lnRW9c}5ofUFUtvQclGDX=F>#5&9;{|vUZ+6%x4`wSq+pvw7{`K8$M$O4F5)RnHAl-yd5F9JH2?QR(g8NL1k-ZN}G=DcZ< literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wheel.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf7148b5ca91d29e9fa2caf1e6c361b2a9a6726 GIT binary patch literal 2151 zcmV-t2$=VYP)jD+wZ*BcdB1chRG(YuKKHQ-|kMG z^Y?#nZ%+IF`2Wc5k<_%BafjoFxYOAv-?jt`3Tg)Z{vU&Z0Jh}$NI0D@#5Ju`!r|zf zZ(BlM?+c(~I1tFMEr%SAYf}!#Q=oQ2)A}au_S^DhOJN{zZP@2~DijFR4*Gn3_j)|o zlBa|4X&-&$krpwCVf-Tm^~jrA{Qma)J)RaJkEeFf>-{m}^YzGIesMbADAx7sg_xAn z`6<^w<;xbxcw@iYeZ43qqo<2vP|w>DzkhHfAK?T6ZBv@ovBGXYLx`a=y&Xp}pna}wfrPe_bcGo5OD)E4 zasCOC+UKJheJbiGftZx8R}#bAXH=(Oa%~H0`84v_W4CST+4BrSsY)?{z-NS4Zf!Ya zvt0!dUng|^{IZ80I#VgeP|dKU&31dPYze#FSD}utBTqbW!S+s_&XiCR#q9Tb--e`N zg?|6-xl;?(2RsJ>7na|5-&rYx7;?;8sOC4u9dcz0MD*O}^*#py7nVKoL^Wbaz`voU z4!JDT-%7`udg!5xqIchYwju_+ML+X7_rA$t7=25(TXXlLk6v8v^`6Cb9U(@-349** z`!llzr@rTFmw+P5ZWu)bAz&}pJHb}4k?WP57jS>bAx*pHfYW&iVRTN)s7gYPoOxy} zn8@=}z*LBu#(6r5n$G-80lz=Xz)NYI{T`HnA`k&VoZN$xI~i}q@eQ0;f(2m6UYffS zulEwp=ZIoNEebq4mRvK5=ca(EG=bBYo6dNKftiHjEHIn#OX+%&eHi}+#7b5kx?9Yu;#j*KO=)U}M&wZORlbsUn@ zG;8~$F9B^ZxV1EH(%B2;3R;cy8R$qsJBdpLyn7Q4H@ZQr=Qy zfs6$*Z@q@FuY!<#1Ti@66jeaLK+rCxX>B2^RTP3Cp-J53Y9L9roacm`a$UcjXRb-y zci;IbySRRARXg)r0;Q@xqP(chcDL0Q);dlc+=#&grK1&s!X8g6NNEvz^wA~| z)j-IR=l1*k4@yPaQ&4aX&z~>EC?XUw)rbP-vGGhFQ62iW$kgp&|csfg+-F~%nKa7Kk6OQ=a6qRd}>tZF0D2dlvo z5Yiz?zY;+~kko>4W9I7er8RIrin?hJ;bbBvtvby2c=lrnHOAi*lcP=~xxRt%5mfXg zVbfVw&ydqT>2kGUzB$(oaa4~vo%afvLY5-LsuV?x05ZOoyduAIGOfPk8PxLSexI*1 z3h5-3CW49xqvp&tWKPGydxcESb*+j~XY-ttcz$P=sPUwdu}B;ec7f3em#YWPcf+}^ zal5^fs7MHsq?;t9m}{U^Q5hfC2qD9xns(1gxBN&PRqUetj>efDsHHp0fUYQ~ z6ZhJNASmc|*D7?oZ>OWrkHFx{{S3}AuzVu$c@~e>K-4AfK00($oyDT>>u%Z3j)FP4R7Hr3J@2iKU(u$34yIRbT$#5@Lc%$6-u znfUr^tO?ahjGV1=yf=nK-7%ZQOy=tkSIt{BQWOzt-l8DF?+;m6X3G}BVG@cNZVs1p zRY;93Jy#JRqEKp_?xl@4bC(_FS~i%`-Ep##|SM&CjHI_%rC0QAe?p*MwI3#&VHzr z!uSj3HbKnSvPorrUUu_%<`YpEjoqh8F(~PM<`!iXP6t>MLCktnSd0Q2Y1q8SdJiJH zC3#O)&`LRsXA@4%GpI%lA!5BEMY>>C*BiJ#rY#WH4K=No6|_>1tdS_+%`@4&`hl-L z6sJB!DKkij1+0LWucg_`Ao1?PA=$&-g#zAJ zp>v{#gbpG13Ro^HYp^7v?ap`=DZUK1O}l~_tjbUMD-i d|3|itKLPT4N>othw1EHs002ovPDHLkV1jP<6SDvS literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..dc0f1d7c9211afc14892e9590f70dc5716335dea GIT binary patch literal 1889 zcmV-n2cGzeP)Gfl=mAjf2dc#-jX&*YSHyO+kq#Qr9wI>Gt!HX(jf zMvf>bwI415?-rlxKTuU%W#rSt+w>MC+XPKdj3F*k-!pDxRV zLKpK=UUhddjJ+N(cA$9n?5ZkbCrsI)j9wRm!2`v)xmEc`k4~5}a>0<&9UVeGHwoF$ z;C#JFO?g1bL1dZAlP5c~N_|dgy#b`O-lSudI9L}|E*@kpQZ-8IJcm{7-{BX>6kEpV9KVx&G~VQMt3h< zN~HAk>7f)zrwAeC^ZiQmN=2aE+FnqLkohiSA3#ng%q6rZCy$%FNumCEpV9{wjqcC( z%mGHSEDFQ17ZFy7u))}c*DFQS!CK8X(@0ut+qP}nwh%0W5lXAB7NW)X-@H?~^ICW> z6HO(5&bjBFTkoFp&VNyLn$9g+aFqlfB&@3drFLFoa=DwJO#MhUyUt>IkmZOO?n2qK@SsG5~yV6d)k)u72t z#_9OHg!IQa)NFoVHrqGJVXcp#-r|kF#bNF32vHl*Cn-=ZPqDVFs)XT6T?HhqE#Ui- zeV6xrPMY0hf#*)Pn7#%Y2s#jS2O6%cb5OfV+n1(0$Oq|Q{n%>0t5*kRuR-H@o{~IC z6}-+Q8_KP%0ZFQpG<`epZQJ8|1hY@2>t5xL6(va!bBTRM^ZCV8&5O|CDxF}dfTJYi z;Dmc5K2!ENsj*->A1dW)J+HcY_2T$ksDj13(HEKMRXV|L_fQgATaOfK?e*)?y?*KD zXKkUm*};6x#D#=1&N&))CiMA<_wg82@-bWaiaDQb z*@_A1W4&3OaG}7-0#rF^J8fq}mn^llo$MrS^E1dUu!cQGQa&a*n#s`* z)Dfi4Cbv-u9q8@o9i~ePviWwZ?K%?nQR;Uif~}C4Zno+!C&8d02zn&rplZ$rmHxvH z+at}p5dl`Hh;APRgSBJ*RL$9J+m(%BxJQ~-fRn)wRKOY2VPtaq=fhM|T657NN(KB- zWLKdY&LB|}L0{Y^Uy}6&i*;w3iFqG9%VK&ilsS)J&z&tajxk3Tx zN2-Fg(OFl{HK=WNexrGYq@^<#{W?d0|FKqF#hbrqlm!)9UF<+x7fR%B!$@$Ud<5wv z@gmMISEHBoJxS-HU+1Wne{~`T7ZId`bb`K67e@MjlawtEe6OOvyt%u3&oma@1_d4^ z!a;#c()SXwA*UCEAjI(|<<_)R!d|WCAaPhw&K)YP)_( z1Ad$JJ!vH7B|*WugaF-hfKJAn^;1JsSqG{uyPw3!|D`l`Cl@?WA}r_Y)UQc?i5D>L5j(O|$*C(Wphme8rz}S1YODp(Kf^8Z~(9H_w#{@{g!jMcze%`V%Ck zzrey;LUI0=JC?VVJYyC>#Ygvg9!+C@2UB2q-XcWTnU;AfPi13~OMR1H%$n=CVM; zK+Ro}8eP?-Akep;=dEXF$5-oFr?Y2v)Mx3b((nJ<-S_gV+x`5KW%K7O8*TepW<~M& zX*isJ&-2mNg%MFo5#?Hr)wZ8SL@6JK!)rNK+jUEt_C%1`bDEwZP$lDSJj;^j?pLZ;plNf7#oPxCPq@KKT(}HdYll(McE2Q z64QlSI-LR`AuI6bSQld^}(bUf}e9_AgVgSqPIP2MAMT*}mfB6K%^F zO~EDzbAT{^<@x>+r#zoF?n$tFt#B9-7N=iX_8M`o@xSyW^IG9BA}mgFeC4{DFq|aQC8+1UW|tnOeVEoE=dlJFw8%!EefUG zE+brf&qGQhHi>w-Ln{p9x^pS*{C~__U2S^39eLo1L>Uq+t~e!s7y;sAZ*QOb1W_)y zza;62FXL{dyn`?jEDSHgOPrEFi~zBr`R6pa>>}KMQmc$>*?sPGu9v@XlJqwbMQ|Bd zbjUw)-%-Tk5Sv#L*FhYTYJU?^s8$Z0S8>ZIx>s>%@nR=`r|G*of;`K02(X+>8Q*XP z{&;k>>(P?&iInPhbp+wM$K&IXnR{o@iT)^BHxe_87P(~|I#ei+PW&R$p_S)1Y%N%{ z$R+F0p+b3dnlB;^T3WR#al-F}QKyI)ml5bhp`}#|6n-ZR=ficE8==Fm>U#`#ej;n4 z>s8gr$B!iW(4^VJ=Dx?U=Rt~{I;}=)F#7PHG<(=xMRG{JYQFG!=EvUNdpnlJ<=fzx za~!iNLfBnJvPkjEYrgP#=Fg&d?-K6YkXO!W_BKX{PBfr1H{bQ;CGR~(w(9t*WfJdn zQ$Dg>iDXqII(<)M#*m|IbkM(#jVANsza4>o$x7cvN(yLH_YE~ z$A79TV~dfv^l`C=(?ywD^!Kvgvjmsl1s~BnE9&OlY1g+!z zc4rNoVsg%nVnnD5v|*zWw2qVWcMdOuQ-hDk$TVyVmv}rF2lrHpmcglN(%^ZFmgoo? zxWwbZ^}#(A*Eu1pSe!gY`?z2!N|t>Eopn`)^A0VCQ~ZYxmaf&j;8)ODS7lfVIJBDM zMCk@2MJHxs+oHvMMCE=BFdBoAq7$>RZP5zz5p~=|n98C73b7~#^eUDIP5!>En^$1K zK5r}vpv64qhvh-Fu`q}tQ8iubFdz3caSZtaaiSZv)o7KC9P`gGz$h360A?T;_K%J& Q!vFvP07*qoM6N<$f^igtpa1{> literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-arcs.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-arcs.png new file mode 100644 index 0000000000000000000000000000000000000000..3309df7493889744769636f9ba071452c655801a GIT binary patch literal 611 zcmV-p0-XJcP)3x_b^d5c=6LcAR=l6FRxwJ4JxwPOV)%3#LXX&N+Ct%3Th7I}T`t>iT*00ye4I3Wu zf7|?(SN7zquI_%h>dJ22cKg7yRhM>|cKMiP`THz;NtHf&clK;J-;Lk~sd#bWC=75T zQ2kL3RmpcFxIun&_2u0rUEBz6kRSbU?%ZhQrz9ddLWt%tKs1~qK;?B!!d*0hO_wAI z=W~O~FicxfRr96IXMb`Rs6MU?quRQO z0NT=q+=<1eeKoCk0RHr${m)t`zopJTPl xzkyOuDts5gD^ZwsQIW6tu8XSAk3=Gdd;&&?4GA>v!!-Z^002ovPDHLkV1moAAkY8+ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-custom_path.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-custom_path.png new file mode 100644 index 0000000000000000000000000000000000000000..71a357a5ad8d98ebb43a2604197cb8854f48deb1 GIT binary patch literal 630 zcmV-+0*U>JP)tou z2q(gK-sV$%K#cM(hPGuN+a&*uxjjljR|^WB@%yGp9I`KZ$L zGtXn6na_|i-p{AK->xC(-LLj_6{|MBc)jE8>wq8CbGHjHHU4?2TCO1Dq%fg!`}JEV z<4>0gb2Mq5iuabakl3X#;atlBu@+;;4XiKk{E!h(XtFr7MfdY1)syjOo?a_7Snd9k zahdMJgez<_1nP2mjSg#D9k?GoSuaB>?yJpVd(WQ0@49Ts1|Xy?-)ty>ie{W&_3GHB zBi}dmB!{+sv26&tcWYa9X0%W5%0vsf(tA!ED+}+jJaw>WaZvcY&#agEWzC!KjS4fA zINJ48OpRQ7yF0x@8#=wOHaPONZgXQ~i=45HQ(bP0l+XkKb9Sni literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-loops.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-loops.png new file mode 100644 index 0000000000000000000000000000000000000000..2236b0c8bbf1287b6561b9408a7c4edc4460f2cd GIT binary patch literal 621 zcmV-z0+RiSP)O@(KquN7oUJGjo({O_PPCmd$gL<4p4ac?tY2K8 z^==T2_S^es+h6PqhSy*`u{O%`;ooUoH3UlnX{Q7>r=%6Y|xvKIMXm z6$B0xycfWuA!JoL7!4w;;=#P@7sD&ToQemdy=AIcN#!f%?tGsM#{Rh2mF_XIm*j%c z23)YmC^3Z8YwY*)7j3-dXC-aGsn>k^b@dX%Dn2VIbsYoX3$1)t$kQye@?9BXF9Ynt z36FyAW#C;n;W0C4RroHP^B8;wjPJr3j{;YX!_RCe&z!1p*qIICnaKt}jUzpHI2+;w z5A&eZGhZC1vq%sf_1g0u9zBjc=#+faYfpLJ1eHpqQmOm_E0Ta5SEXaL00000NkvXX Hu0mjf+ioht literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-shapes.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-shapes.png new file mode 100644 index 0000000000000000000000000000000000000000..f35357224f751af9cb8f74cf97d379e2b299cea6 GIT binary patch literal 686 zcmV;f0#W^mP)ry?>+ohT?P;N2r@yfU8^}KJ<IL+63n&mk0fLS#yFCl&pIW*B?U^Cy8!;5dy}0`L?mWapq4uh(;^Fil-fUvb zZt8i6Cm!PAU>*wfP;a}h@LIN#?Oy)Li@FbfDuurH-Fq*0$@nX047m2M7F0;a7*tUA zSS*{61?wJIpsxGgz`vc83^{=a==kG&%b9Zg zdA?xXfxy3Q9*f~b=~)T8@B7bLW4`@0fGr?4$TTvqFpeC_Q zoS1uGc$o0VthxSY@H!B|q0*Fz6LYx%{F*hGE&m$4TtN|3#d6?;Mo_Du|q5^b;V-`K`h%rl~|L) z(dMD@ytn1iW|MPY*Pwkwy(~EQb+zpypDVJqB49u85*Hd@pG4`Gcjo#e0Hbx`7J%c# zhc^Q)m;rUVa0|e3;=`MP7R-R^t3+N2o|8{tVG;fpr6Whyel`b>?UjG!qCCoGFTfDc5kHIh2o9&EF@h&0#E1XzAWj-)*ijS~e z#3g!S`NHa{>r?o978K52Y^!x~D%+dqxi6Q+3-wAkJj>|!Dv|w`^lrVeaL@ODnd~>5 zw<}uwnl>Y0UTH()qlLEed9{`30U16E1?_Z4%5ews{_4QQOh zufZO2!R6V)EF}ZERT)mJ1$|kT*L^hLIgAZ`*5$cu#_?pjLO`wrS55zujQNvQ{?1Sl z(o~ss`Q+LC87xb7F={EFzRV%DsVbpKsnVY`4$j?OS&x;z@?o!k@L-DaNlp ce5$z5xXQpu+_oj92pEYBp00i_>zopr070GLfdBvi literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-multiple.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..82c852322d7deddfe251bac2265fa62af085a763 GIT binary patch literal 1037 zcmV+o1oHcdP)KX0|RA?R@*I@G0fg? z`$^R)mnOcGkL08$-@3DV{`-H=@7)*Y<2a7vI6RRLMxvCbbalO#@ozcs!%X7pT$poF zT#_(Pn7ba6Fuk0Fnd`l;YaDLbxRD4SQy|$*SJrNVihA6rf-}ehKdmj(<@Fa##W3R;Di^~ zU}O&`;DOxnS?DlQae_FzpP?W4q9AvC7CMYnoUTb6-7~Czy;O``;j|4S1DwpAqhh4u zq`%L;a~LB{NM(H&=dcrsXXRzB2ap?ywfxKplW_5@yr}g6aujl>Fi5P}FbR|}D)xd= zE9lwl1ix!%opQGvV#6d*!l+mbMlJE9EI|_A3n_@gdBmb9F`juQim4|ygZ=B3`Bcp# z#&MU$c%~oDr{h=-I`l+qN!OVjbRbIUb?u4Z9^?WW=+vS_?}zP0MeCv#rj#As1LxJ^ zGCExc&}xKP$S&@|JxJ7kkj@yL&f}ZNhX}l6o0uQ=7X@p}>ilOhw$mFehxF+kQe7fy zw1V_uUs14@?y0VW)O;_TYmgH#N7C#dOk%5ExvF!`yxz-oKuPm(VG^5#ob*I-(zvF` z4@ar2e*D^ewN%K-ahRUKIew7khoa<%Y32W2nC}H;J=Yp-u1Gov^F|>|_kyy%sWsR+ zS#q#2QT8?o=fX-S&H158psRa*Z35x6I7us=H1Y#GCrIygwTUJ%GfvVHM%C~;p~M*J zYLnfGxy<1{Q;hH>0ZNRKzBbV(X8a#IZZnLKIN3QsVk;(ViM2R}(A7NTv{xi>6O4ck zJBQ+J8zw*vYjF&ruX)l}Byd{?Qj$?oYZI(o(7#< zU5}p`W7IgOSSl6la#wA_Un3lv+c>~tjA}Ooi=|S*E_c-?ZOv1WdmgPEVBuvx9!Py? z{_4*+uiK{?#l0pt;pILaNOAKAT#$2k-9F7I?ls1VorAypq0OJ#j9%c2Mpx4WjK6%> z=8v0E66W3rCk*sSCe5GPjGF8P$<(y@<7N~&$xaD;9LMn=R$6OrjjtgU00000NkvXX Hu0mjfK0EZW literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-none.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-none.png new file mode 100644 index 0000000000000000000000000000000000000000..7b14a3175fbfbce505a49c6ccfd999533a51dd82 GIT binary patch literal 577 zcmV-H0>1r;P)Ds+Du&?{3e;2;m=!bCVy3PLrbrEnDo}Vm4i`etpFHfHSYi{7b@iTNVa6LFM=BW=Ji;yhwn9@5>MM#!t%*c^18Y2;s zB^FbvQJaX6EYW2?V-t!=mRQVC;VWu4^AiUw2ggiRfc3w{v@MaCvCn{wDS6_S!2$C+ zWa79bA2U^xsPZv!OFm{~y{DPT5VoY4mp=5|Z5tA`$%?HJbP8s`f6VYgar5-l5ly^mF8kl@1Y0 zKIXQ2D*b$O+&6#3l8?D><8N$LN*yAWd`zjLpWOFa+|rFHjP^8zGX;sNZ{mO@8#7Va z0vI~;(YYaM;vdFZ1T5K@u?ld*si9{Uzcr@-)}~qnESZ?XL186KPcSCPA?TG`HOw8E&_pryFSlMT_8~RA)z7}yyH)i6yM?RUU zwb%{)$+X1^@s6b5wmq0009-NklB zEpX#J5EVz|C>({OkE3#=UR`kP>zk z^tsjUlNrHw7QX+n{r>?Dj$46jrzLoZR{)+?TSvcfc3Cja;+EUE(L<$ z;rAkkTRMp~c?SOP&l|hs3cI@$2!024HWl$FIN_rI`)cmRLE2QLR|4#THYOp6^b?$L zaS-V!;wV<GYNH?!u23KBd!&t~TuMk8fT==`OKlVaq#(Wi%*6DO z8Pk-@ff-31jQLC&;rU1qjq;iAHF)kbdC@%gP4Qnqqw{uhB#1^YcqYAmgID#{S#)G2 z1A78c`o>j*H$6p1_E!e%UITf5v2R>8cr!$VYRe!aYrZ!FMbqm2*)A0j>YDF+ISQ>? z)N2q5%r&#G(vCvw7WE2%rq?yIuhKvq^w1RZP!%dxP^W-6UYn|zhiW0gaj_o4$d?0w ztRz!KqK9~1pF==k|B9I+7!wnYC=$s%blx)ybM8wuOI5IAUcI=X_Na+@9{{vRAoeHK zEOUKi4fQ>!wruRX_7N#$-<4|3*g|{m?>p&wg6cq}nj_2yCtXiaIV!QRVc+cxQi~m3 zWv1>xvAG%|GgGusiyd7uLkBYyBapcsBGXf}t`F(vdPvNw)P?>I*HnFQ4Tr>>>LHT* z<#`;b3jq-y5_LhpMzXZS-c=+hBV88?L~KY@1#Mp=S=y0eIw;Yf1Uxh~B&u5QP}lq} z3F#FECpKTDhD22h9_qNV(}(nmj5ui_O*F0KTJ?Ode}oZKgkE`(AyLyxu2oO^G#3Fg zh<@QB^va5+)vI*qBh-ZvW(I?6`i-mUD5MoBBpvz)bzy{=L48fj5Lxt{y$&+E&oZEA z?Brr!^%)X5vJiyaVoBluVRse#-b1A8I+{y%sy;wS8_7baGib*>q~p&q3}*lUWM`Ip TR-6+U00000NkvXXu0mjfo0^wE literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_entrance_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_entrance_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..bc5eeb4655969565a5fed10fbeeda1b92568e29d GIT binary patch literal 812 zcmV+{1JnG8P)X1^@s6b5wmq0008>Nklv_CCJNp8R|5;mTm*CgQ`51OJXddTRobn_=(m zUVC_nSi7;vhjGwu4}5W6%DaMCSz@%Nwsq?s_~N`S?}mve2*lE((O>vh_iRLuV>9aI zR8z2W4|xp|F?Q!cPO_SUm3znwY-Ch#C6LH@H$x}w+#mCo43Yv6FAm;`m9z^v@j1CE zofJSYLSF6V#DR$1OGYVx00iXK>6e0x$mmCa_+9jWm-2#)$R9_5_*3}5LwQvU>{TES zQGbWA!)}$jNw8OdpmrF$^hb_vr2s*#@Vq;JP|KYMO9o_x=UNA49%1DaI6N*@0IgdAnFkq|`e%FoDxK%EAA0+T$O&}-l=G#7hERK1 z{*W)vXFrJjU_J_U01RT9pNKuyU+rer!nP_S7fq#R$o>-Z!9tVh^1K*ZFf!O_Dz!^& z0So@rw;ElDrEg}=q?8&!U6B&j7(XA!Iv3(4=~gCR)dER^3~Rhd)a+5i3=VirVg}yd z7$U(84tQN+qmYNl+d^VZu@KoJBwj1#3+<4|3{6tnaF!4v4e4YzheT#*8aJFJgh)uN zacJZrk$IuO-GC7W=kjXm5groNwh9U1ZomkGb9rfpL{(O3t2ij0D~%urs9WU)nW(Zt zTcws<;Q6HyTrNCqc`;dS&Np=bhy!yoTeI)B+NKdA(SCJgML;&?4Na*R2j*?nodq^) z(>t_Z-RyNR%jn*Jt(_Y^y_&em<8pqk6A}?w0K$t!?H+hf^G=wr9U{TPmzizXPE^?e q_(%^3Sio0rG#~6>4S@X5f4=}Ma5(YCe$ycU0000X1^@s6b5wmq0008gNklHA&*(-JEzy-B==GIl z)4Cf(%Wuv@&zFqq}P!sVOo^{(Zml?*(<&34n$EQf&9ktCvtB<{&t{{Kv?vj z$1Gd+N~>ROP{;69M8=X;zFF^N(O8oL1*o8G2Zn|Zv~B#N=Bu^Z}4w6W>cW*(g; zQPRqcRSo(yg8=XOTyE3L(JjklD~Bx?qc$zmMgZhKWS> zp%o~Ej=<%j3$~a`qOly)wTa~HMJrgA%ky)2o=g_5vv|+vZ#eH`B8~StaFkr2^N!Pe zzQ88ujvc&Aq}lGdetaBvofX|t2p=GI7l^v=Fx{!a1IYjU`2z(aqA^C8nI`}M002ov JPDHLkV1kdcZf5`h literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_motion_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..7199c2d581d96a3d9678994e457696d4fcfc0656 GIT binary patch literal 644 zcmV-~0(X1^@s6b5wmq0006@Nklf~yWI*Vir8&olpLnhgW%Ohun}&ru{s-VJR1YKTu<)m%k_!L zv`2gJIBt)&70~xb+nE`Q2WcF(G84iQ4x38a;~oxgLNJtk5DLJN_OJms;z8`QVq_Hr zQ9J}HB;!$ZyYcU>Ed}(~M-Pg-2X_h+V)M<7i{R$QYYC5hZ!f+~Q}r`V_2-u_ik0zq_{8bo0x zz{?{5E`8(!U9W#B&2_0SIB#ui69jZI7hjl1zGQ8YEx> z7Jx!j@4=h>7`y_zV4sp+MIo(wOZyxFQuQ7I;97uZU=y5D`Fzx(|JP{!Ibf>ZBLHPB z!8>qbzZITkJ_bj$-l1wdg1>x2Lb^eh7WDQ%0f(eL{DUM^zNN?Q<{q~y?BO5eA(*Xb zwx{-83w(hEJp3!d$EUQ}n3~V(10Bj!@*aW1ASaCW!H60(1t&D#Wu;#@N-yl;AEZa6 zjKG9$<_WvK8JR_3O26l>(#w1JSL7BLvkl7)nbYl^(Lo|t5P1*(9*ICoo49la`gAZ2 e91`;Qm-Pq2^O%GPp#K*D0000bXQ)Pa-{%4 zN^>#4Ejk*pPqk6V^(!APSNZqU=bnZ22?Lmc7|hsYSoN0v*@nKORhJXeIKK=fZ&wS=+Om5%YOzym(Tpxa~GzY%3KvA8P{t2H_ z&SQ6h7R7zn^Uvx7pQiUak*#8QRwe zc~^B0S3up=Uh019g)5-WY7gBB=CuS$IcuRxUDW+g$GctuJ!=eG7*1}%{KSq4XbhMV zsLXi`?H!u##{@J6%oR{%r7?<~(jJ3|GE{*=dxFZDBY{B#-BqB_zT6yeCv}%V746;A zT>@3KcTRT|D004h{ULeolI|){WTiP=R=)mv?!t605zuG@(9i|#?{B>lL5wy44V};) zFezJlptDwiFM|L6{=6#!W@|lAsr}`zz=3afsk;KyCGGL;uIes<+SNX}U{wN?Y?)CC zpdn?lRlZ+V_0{&KN`R7W61t}V8q#n|w#o9G>T_w0V%3AmEyF3{!wWR1F5)4=wAU? zgk%H?m^X^zhM|82U=flTXk&PzQQQhtk-b9aqEMZcnC18f4Y#9=Kyey**BF-eb?WG3 z2RiG^>a>39AZVS8KxN+?_=wfV-wA$NvKH<|-J$1_xarQ)<60~(K z0FZa7Jr*R&sl%6mTTq-m5rC$)00}gN_O^8ID~hKMz(Z9M+@7Mn1>K8%Me)=DcxVCT z#;9jQdjL%q=g;bo6wk7GQCmPHccIA+fhNDZZ|jc~&-^=AEr7sAau=HHdLfcP^)!m7 zY60>PN6B}*WlErW8pTt!fcnEBZp{P#5QjL#A^rlOjYY7Bv8$MkZz`tZn~P~L(Y%1dGk4H6Fy7BMFQD<JgZk5u#oOyAh4`>+LV~k?Pb9_(zp`bCgLb|v4fbugB;+%MleF0+#KNK{^ zRzml`lP|UTfEJRm2XRgWX4)7dN>H_jO#(>M__;~YK1wjtWXwSAjS}^6Hg4ztsK^ss_`}I;VBL~%{yG?r;n9+l3)7_@M1k7kb4W_$E z`@A|tmk7X&4%A?}o3zi*^u2URL}1D@GWHpu-Wq@&1ntfHqXRQIBV(U4d~Xn-2nC?M zc|ZDCi(-CE?WPATAZ^`4Vf)3q1bf?y>-ghUI5X)UO#86?;$3RdS79Cw5W?Ewhta5MM;=ClCmczi zx%8#A09B(nSD1$bgs`@}ygX{z;L^g}XD)sHm3|IdfT}fpT#sVh1yq1&9=BaWmmPZ~ zZ94HNdMi|4d#MfY5LCaSA$gz}#|OCpY97!0{@rCuOADKp=4amu(@!z`LL1&8sD33Y zYv+0UaXo;-UcH0PJmN4KlJZ69vPnZI_Im&9^3HVyRONG*iU9rM@pHLa zNb{IuPQo;%lvW531N!vUbmp-~)28DPM+FqGN07#p(h31$K-Dk9XM*xgDDK|;DxjErp-loPOilmO$=CY)W6Y|A6t5ptwm~VN_BD8>sRcv} zsy8SF)V_viQAw=M%H}S5MGENUO#7n_r_ZgpnOKdL%|hCHMeL!K-)~x6T>RXOn~``Y ze|*gJD8y1J<$b!JY9^+w)Q&#Pb*n}srOLN2#o$r4_9+2$VY<|b7-}Y_zf;e*qYrD{ z>Y@7Q_FB6%wNGi52bd=vMX_p2Bk0pico>Tu8|KqRt$$kDr!>o(3CUg>xz$W~7%M!G z>*-Yfz%IYgmTI52Ni|Xp>KLEf7c#4#3Tpd>wp9DHO{$Sb(MU12_1~z#B@TFxi}uOI|3QQZe{~HBL+ror|?pkh}V2@71t2KqY zYfW1Leo*;@Bo%bcr?f3h*mMt++tS_yKbwSC0}Ob0t!XQ0A5=aeNjaBRplCI^ql5x* z03e`d#kE&fYiR@&twwj0Q1Dy;P|e$L4fhCWAK6mJxtijEE0|UmKTwVK@aQO)Ixv0I z6c1j(G_!cdJ5Y`GcARd6K+})Z)QJ*`3qwFc_i4XptF>CI awc3BLT()xne74>I0000 zv#kN`3-qdbSWlY2`fCyut60SZrt|G0`VNNIo!9q;=Y)s#e%wuJ#cRX&rOR3br$;w z_ksTfok#cJGZ%6HyZrn>ENHd->^=C*EivcO_3V+~L&&7Dpx?WMJ)?bnE%3gFkV&ia zXHH=cv{}$)Qcz&eHiaBnK)dF9%cP(Y_EVh2-Bs)*?h<=vaTnN!b~&BrBJKkFaM$Sb z=edyG-(k_#v=MZf3)t5J^A2bDHTx43p}+;~f%_J_fbJGTO6=E7c>OuzZQ1UdyM>Sv z`*joEy9?Z%#2)>+#61`6?P8j27m>|qYZQVm%epVFW&hsx++_aqHk(P@)3MLGFRrB> zz7~BrM969f9zdIucJKjIIqG2gxRbr2S%7Vmtu6X+h>+D2$tQ(9`*xJ}L&BJ5#dpF(@`` z{#~Ih5#w(w9lyMXTNx~(i518>D7UXzrhHTUd% zU>w9lK8N-?^&tS>szv_t6X+U7e)O2b>Dd&-D=7Fih<6eK;H_HZ_x$_QHH`ddbMN+N zCE{FeRZ#GEb?-@01q^5eg`IT_4Ij*+#_!QpDG={y$ts{$er7-;D9rBsXPCbmjo+iI z(j(rbsB9Ijpz=F-CMpT)?}|h<6|JE1I~@QiRtgPPY+^` z{AQnuEDte{IfR}~y*09!uFq@ssmSs&Ati5(T%Z5!Q*Uxcn*Z!mZ*oSO|Lil0kq^W0 zI{z7|ZuSY|`1&vmuk)XgDrcY3nC`pCrsqE+)y+O@BkXw`A4MaO!;Dmkdo*s_W*1YL z?f9q>SS8xlH0oqsAv~u*N4X#_tff&A!t-zqT|#Tw%vt<6 zn;&Bebkx$9*H(w3S=Eiv>}n$7a1F)ITtHVq{Jb2lp;7U#uO zhAyOs@Lq_x|6O?HCS_=)@X|wgk3t%3-Zi`>2HAs%cb$k-BR9UQpNr zZ8mhJX(+H~O{YKx(5@!YN@b*h{q$gQH?a>DcN6=Nao4dg%T;tipt$SUmv;}pazO~u z{X;fwgT>I5Az)uk#fKc>H%w(HjsjpG0`6PoVtUXp(!_qG@A>CYv~@=!9yE+Ju^;Js z?QY_J*r603b_lHw347G*Chijx`{PDq-|DVnFPG6Yxs+rc>A1gsJ)L^UK{U=9eukgx z*yo)WYnghty*!Qod6`E#?zQhXo!V?R#$~fPT>E9ysXF#~=fzrV_)65_Fu_Ns97T^F zc___3=1}_LxWnir-+5ZS0BMQV5_LFC@KIxL{n3g2duQ`5{i3mN$4kER{FOX^1=eB< zFw>EY`W&pD26g%tL=wUlnc8f<|K!2`)S{vj_z8;#Zbcl~p#WGU?Psyg)IO;`ig z;u5vX{P<}eBW^j9E(Gf8H9sFy*t-hXY?&$CqIOiSq|v8&jF9Exg-u3Xy=Lsk6!xyF z@ilQK*HR%|&r;PW#`$<=9^BRIoYtARf1yxQo_qo#l$V zBlZgMvRq6Lw_R2igure^C*BozN9+~iWxj^bI_*b5)^0uiFnaMQM%;Y=*u&@@XbQx~ zknp=8?sEiW?bgP=-7f-h^Zki^d)|Sv5a)Dj3<-ZX?mg*Qz)h2IKbXF}_$0d0G%hpR zqpDJfcWJ0BpjvqGCIj~`_x}6Sm8Nl7(H>Qm2jYIFvc`OKOzcc#5~M~~O%-FlIVOIK zOrkfpIu_Auo`$M(Gw#K$j!Gh4^EWj56uYx8z0ca6cS@Tk89JA4#vJ|Veg5*s8`38I zyMJ$d;bzRyv)-q-q3YJiGPWEd)W7%XZ>Z{#_OJH|EukkM zJooF7cE9%t@%j1$gy$YT((d#=vvwYxkT16WGTH{DyaHg`3x}b_IKNuSrAv!nQkCOK3%_7b-hw zsKn0F5cgiEegw37p|aCmCdrCj5O+KRVwS|*9quwo)Zi|NJ01aXYff{WgE1I`F&O^= X32BdR!S-^cKN zeFBKx1!4oyr%j1K5g-Ya{kSOsC<2lNk%|BNp=v;kc92Gp3H=}~5M`gh>OXHz{J1Ic z^X4Ro`5<#P0=XaqA&Nh20Ggi!CKEnv1hT>AbTj<#Vfel^`TrDCAezU1c&v<69TSp zzrOwXh7IrI<9F;AnBPCYfB*6o%U8@;@30|Y!}Ap@zMpw8^)&+n(|J!9$B>F!Z?CdW zdTb!VazX!OS7hS7#I&@iw6wV2|E5Pw-+z4KB8`uX&v>18t>VqyVZ7#O1UJ{mn)}U3 zVy}0biER3qINRCq%r;q#BhT-&I(_>!<=giK4e$Fof7UX(rK_&AT^jU1h@ne3`@%m_ z#h`j^me9_pE7v$@w(|bFz|#8k`O1G*imCShov$(lXPsQgneKneWJ#2s=MM3pWtvy> zE*#ODYQ(#;rb}g8r>3$0(Qh~6PhJVyX#34PElF#ezmL3>v7zW~^=bS*Gk#~W4{D{g%p;2~J<^lF;7g0MyZ3yIHvMNhQ6V>UW= z@s{b6EFYbK=GNbf*eusuZT93blh<20IoEpI%3Zu%?}~y;b2o%X)TWfC%eT!5_jeDg z|0Wz#!I87pYW4H0Q=JcNeN}h9IdH}0gmdQue zo!PIjHTN!e`8esY#(CyBL6Pl@b28Omxpo9={eHzf=T63V`|L+kwC1Q?xuK=;EKPS# zP-}K$_*~|jugw>=1#2A+T-&+b;KIF#PX%777OU=Es;+$Rva~z6%dT$Grxmvru}bDI zyK_v_b^d;V%8;KArfC_j^2u!8xXWnOl+=~e{HJKz&RaWAYq8g#+gBLAD`n?@-(Q+7 zdi+?;o)zCda<}XdkF4Ie?ee!%ddL4&1m0~~uwwb!`Y+6T1oh7HPmR0v?|M{+`60e< z=5`)pQfn%!ubW-^7kjul<#WZgU3;_FU;3AOVXeyB+~t$nOD;PrFkP6V{&r{dIpY47(8A5T-G@yGywoiv0O6% literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-complementary_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-complementary_color.png new file mode 100644 index 0000000000000000000000000000000000000000..6c7b58a1208c7e9c0909838f9709e28f037f6d99 GIT binary patch literal 1195 zcmV;c1XTNpP)KR76ozkO?Y@wG>ON&;Af{p;93=McON?-71p+LwWNS7il(ZcZ(S#$8kVlV<9y6MT zp%ROEe|Z+@lxrNHFWitPJ%NKQQpyuuZ z?PfO@el+#w5mjmKCd@aYO)!^Kr2zq@g!V7n!m;={^xLbe?vj88*WNsU_ScVP+g06@ z5~!Qnv+kFEQUY~Wd+1Iu`+tFk15~Mty8jsY{Sqi?KR}hb1@pByB%nE9GEmNw9NIf{ zx*rnI955MZseSI0_Bez?i^P}bf>-5IE&y<@toKpE<7 zD8h#>>8=80?QdsKzddx}bU!Ab={-Ob7qq{*^p6Q*ssV~BO`OmkFewLmpwRx6{O|YA zt1e&;?g2XZ(ut)5Z+F&R0qT0Fz4UHS z%qRHS4uGB!#Pm-Ft!)mQn~QFS6PzyWXV!ss=4VrHky3T0@<_JoJt?^bSOnT<#Uqm^ zWsMfFo#IdCeJE}`nIb?wSF3CuXgFb*N5;>}q3?6G%I1N_lbJUsn6bfk>RUi$3X~Q9 zPC#W9#p|?y3e{Rk@tL>yKJCPk6>l~Gi!bv1`ar{TMe)X?yaiwoQWxl~6Q64ow*ob* z5A-DKiSSrhjyq^HU8)TftC3E8ysK5m$e=8(ic?i;PeN2HpX$jPs02GWu&FzyP^IGZyY@R#t#>WJTO{jNBeE@(?=&Bfq>AD> z literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-darken.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-darken.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c0bebb794f139d276994bebc0037bcc182d27d GIT binary patch literal 1069 zcmV+|1k(G7P)p$tM?H<*-YDO2<<{Q{WanJZ%5lXT5Fz%3frwEO} z)W^908S^_uXauHy$^6ESAoNwr{18eApJI>G{Rl!|rOXeZgzzf%kQr0li$W9n*NcM0 znBra(nt+anaW4p^*!vgvf>4URmvL8x5-%X|E$*sN;spdgobHzpy4)f(^&$3e8NY+zo`LV6i9qZGr^FQi=^E!-kNg{oe|&_t)ln2D&bJdz@f|DC&k_NP|Coe>)z+gUZ~U2 z2)&~C%wDMD(TK^l3Ew~9Pj3z0>j`sICfBC-34egBTZ8v{;=cE(mpKP3igdC=ssMq@ z-lq9Q5 zrNy2aB!y8&Oo9h8;%rArX__q{1ua)`f6_(Vpjxyl`)cgn#J&Bbi@1T<7Ol#@lh{LG z{`Z>om54W)Y3a9sA@xERB?`^oe|P#y#La)FehU~ZqXaRYa%2t$00000NkvXXu0mjf?^N%I literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-desaturate.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-desaturate.png new file mode 100644 index 0000000000000000000000000000000000000000..d73a75ff592244da5224e9a0560fb719ef7b9929 GIT binary patch literal 1077 zcmV-51j_q~P)z&R>r`9f&pceO-czEA#_$o7(Lx6fB^s-@aD~XF9QawzyNJqbU*<8AX6l*P$`2V%#xaeOaU6Hr#4BQ{eVyx+<=oTr?!-ei~8&bgu37c zoMhcgYt)Kcf~Nw6o`WmU0o8pDo6Welk|#JW>`w&brccTB6YVvxeRvo0FyTlOcgL+Y; zjuAts3+y6B9gsF+2z7y7*kqF-^bGh#O*R=q&wyV6g0QDVjvs(&<+<=TYj@A%V;6rr}x9%+_q)7MzML)Jx#P#bvqd!K5V3$UU{ zdnr=8psKa^sQ}Lxa!a5{dnr=8psFkG3x&u4tnmRb1cxMQci(I##J;X6?hA#?05aEj zK7{x~DJpW`Y$n9Mt|RXA_^5*zNtsf(6{|?Mp0)t}qY((3$44EK?YK9RGNo`UR*`P~ zh2nzm>5seYLQ%xADo-tSRe=vK6{C@g&bZ4i)Gp$9u6$2gtv7S0unrc%+&Xk(iB@j8`O2h{X-q`)T+~}bkkzbk9+S!74ZyW z>$ECeEwP8d@Yl2T5{WpcjkVhXI-mvmISLIo)7zIw#M9q1eGBM-7U<{Q5D7s*5$9F~ v*d()&YnO=zcv&KzaSN~&)6KHVDyyvD1lFiW(zk+T00000NkvXXu0mjfURLv& literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-fill_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-fill_color.png new file mode 100644 index 0000000000000000000000000000000000000000..aba97471f28dff95d33499812af22c816183be13 GIT binary patch literal 1240 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 JPDHLkV1jxY4AB4p literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-lighten.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-lighten.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6732f6fa471aa0fd3a6712a1c1c1f06f40a590 GIT binary patch literal 1288 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-teeter.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-teeter.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5889ffceefe3a8aee7d419bd5bb698be8c1b66 GIT binary patch literal 1126 zcmeAS@N?(olHy`uVBq!ia0vp^AwaCf!3-p&=Jq%-FffV)_=LCuxgR$s{O@J>-v>hP z*C%}1ln5jtT#!^Z15gCS?FTdZ89r_T$wG92R6_LjGJM#W@Cl?Ht~c?2J5WmkP|fGf ziT}G8K5R(%yguRM#zeSvA2%g}%mEt?5d^CIv^fzd4l<{Q0VLG`wfEDeq|cj^K#u7J z84F~9$c=Ck%-EC!G!SUx#|=OQ2_Jxl0G-#%0CE7(^Q#SK*#eH zJ7!!D*gt*x`s@AuT`SLdGcYhM_jGX#skrs_YO2#c2Z4r%k)5~2`QHISSon_rwzD{Q zm6)GotcZGWUwVFHxICMLbYqywb=jsew@)4X4${uv8`n8%&$ZiiAS!fgtpK|pduo|iYAjCL`az=HK}k*}X>0YKcz?&X zSzDg?I;7er>MZ)C5vjQJq45fdg}3E}UAKJDm^J6X6E*$GCbOAmzAJ9pmvr^UwbLq+ zZvyuQi`;!SJGE$&Pf&Nc$a@jT<>j|iiwcf9dGPy^z8i4o_H{QGpE*7?XcZn zCm)nky83nBE0vk$^ZjQDhXtGRZa*e(Ru)$E=9!jM1H7pFSN?)=-1_ky88La z|J|S=)V56_R;j=47K<%k?$vjzBj$YHcynu~=9*bucf&VMpDuoPa`U{vHEgHuw(nu7 zQSbEGb2)PU`Wv+w7A(rVj~U*7d9Y}qMBO8Ht4&^;T@3#m;V*g7l+&s(HS}=5_=OkY zrhmRDuMmAG8ENsyh;3_&+wfbq62k%R6)%?vkU{ae=^Us5uiFwurEjQteEAdA? eIOOmBWRG8B^Kpx?_kHueFR_kwtYaM|BY7$|l2>Awyc7q? z8*x>58l#Tfh_xC{B6TqRs=WQ3f2GQurD;os?m+ zFK*Ja?JrQAP8r5gaFhOS`w6otZV|*YI++c6UZ-ahPvKciJMvcCQ)dLUG1b9!0^0mZ zPhWK(q(J@Do^{u9kOK8qdu~RDe}V3c9W*B&bsu--;a{Lpu!H907tH5klOT=&GX=`0 zw1uZf-F=gQjsP8tv&79IByyW|)dlo2bf8@nWJ^|Y!aHj^K$hr^OPqf@4h^I!NQBe0nd%&b@n}D+R z4e_62+EakpHUMSqs|^qC?yS23s0Z5f-JNwe0Cl20oul0_1_=K+QGaioqH$$yp!1{4B{O#-4#@+{z37=i(XfMSz?Xp@))0IDzr!x-5@ zwS~zSf{HK%U_fD8sMavGYK?WZQlx7G>dAiqTI2WG+eNxIpvGFBtQu&ntF>6G!ynOu z+eK^X#h{ow_%r7~Ux+RG-XqE;n%5%DW)i6(I{3INpScD)?gU#?tsafFYL;qVP(LjJ z&VarY+ZT%O3u$$wF#SEPegZ8pmSJ^vhR@r=~@>~m<{l%V}van0rI6S~_rC20TqOYNHL+2@HB zQ1`15zD3CsOQ7yoBL!ZY0P_=ReXqcMz2S29nX7vwKT*@Umv>*sjMV+?(+qRKHTE4& zVa_RS;T_cF?9-I=`QV}?=;}Kf1@7i(-*WX1x(8qekRjz6oxBd^6@X%`TR4sX(Eg4i z-3JDkxT2oX=N$rn1)!icpy4!{v_J33J1%tZ&#pQ+yMPJcbG}odJj#>+=c^Hd)1O^+ zAmd1N0TaN*OpJ93YJJ{nB+(BqEmL=yU3FxpP;Dq);6IXGHk5$+GPTEmWM7pgpgBqaZc9$I=Uvn5jN%)jWTYj4 z2g=*n9W4=PLTbOxC|>$^rX>IaWz0gcJ6iTY1W>~wiWeyXl!`Z;m8DLZc!5_$@ggN) l)D0A1&eQ#~;{tZmy|q-NOI?002ovPDHLkV1m~wNl5?z literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-underline.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-underline.png new file mode 100644 index 0000000000000000000000000000000000000000..16bacfd2476baa592c26f77f5547816015823e23 GIT binary patch literal 1259 zcmVd;yuAPDlivH6s;%0pt=dX#avu$sM=6FtpDb;Os2HC1oEQRqdj&m0XO)<{)bDQf z8zD)6|hyN>B=tfBU*0iflYl;l& zLKAr#`fXa#=?<-F>px9Y&@56#>^h@(dgZDn!ri*1`S7{z;@ZP6N{!gl7Vq6IL^GJioo$a>!@)$)` zbk7z7=eTSwg8jOR;m&rOEAFQ~5mmx>hxiKVbH&P5U>`{O1Vr=UjuZ;QL7W0PEA};1 z3VR@$4|k+c7`gex!90n5IHoZ6!QoydnhMs$$4qkLqqRWZ90PY&%abRsC2#(1&1>lDw06-jxR>Vv=@XlAf-bEU(GmoN{j(VA4|b$uY%^S7qI5Fg%b=jsTZ$a$B(7a%mr0@qH$mKR3W#K{sXu46Ra>=H+fQ}~ Va%ZgT@+bfR002ovPDHLkV1nI&W2FE9 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-wave.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-wave.png new file mode 100644 index 0000000000000000000000000000000000000000..292ab5a4353fba0570eb34ce7cca9f07be40aaa8 GIT binary patch literal 1529 zcmV6)(T zny%?O`Q<*P+jI(6yL|KZX#rYux9J`wd^u*e)+*=jod%$9S@ontb*$`LRz2}h-6vFX zAJIBPttJ_&Q_htdrdW3@QB5>d2Kk&puDJ$XOfuA_DV{s8vuka0?P7wVDnRoz=RTlC zzP4GJqynuK#oR|Tx7f6@cKf$%Cec74zFzLt)ccf9Dp06dUR_2_t(QbPaW#~+0+@aA z^%kp`v>Mtn#R_2d)qI`Za;#i2d0qZ7T~&dip32TYpQJ9|HpNvHDC((<()lC-tuw@w z3RI@P#Zf9qE|h?t9@0|pn2#4W!2MMeDS%YP4a#B(lIs(f0H|FOOE|^~o9)sShF0;y zlxe>S(=X)$Jj+&8hh)hRq;a)M;tE5n0H9Y4dXrUavhnAm3-Byk5nn^O62R+@&V6`L zU!dst59u0?xDHTCdRPnKb%AAA`|zNCK+*9VrOdUD<}Zu5_SGwq!rwPJngL%6Solr& zPJkIpsJ~BWhwq1o-RJWSn&5)pWEfR|8AqtUO*6C8;%LPW#BetTc4{;iK5pZIkjkia zYMsM5KEwBTa0XCOYv=3?8MEhTHv-HQ-)B#zeI5;Lm`;u6(z0^fcp#)QYMol=aE{M< z-3tOLsZdzg%~_6{Nj?&CJ?r(-{})hJ5h#DCyq64oZ93fDD?@!UN;MVP~SG zd;dBp?a_cxGbe3{($bLcAzH)I{p=a~pvs%}7@pvMG~tExham?9L~B^ObA*0Sg|zpW z{538oHJyVGA;DVki(%;=nD&q84(_9CZ|`sk09b}$!7qlTdr;bQwBLboS3A0Hu(oQM zzL}-f^PJ*dpkL3@Ey$DdJMg(Amrk%K1*&E09DZ6wihF?`AO3#}Qa@|49fQw}ZT873 zd`b7S^zw&q>5>`N+`|=|aFk*X|99!;a$p4V z4<)o?M2T0B|Yw)jO9@aa} z*WgW;xFIzHB6A%+6aF>K!>ZH#c&GF7Ehj*FtX7`YPzEku3$+p7bY2cSeBN?mB!?fs zZ{UK77ItL1(%oPcd?!cSv@~eP#m8r!zbgQ^rVekwGWku85WRzTTrEpH^8hUXxW0y@ zc6czGupB7kqh)_OOV0+Y>85OD) zFN)}tuRv_1{kYv(LUj?{la5aL3dF`sv~jz$gz83!?nnTPN$$aeU&@UKfMrZ_4<7JR fZn~yxx~A(hrEr*1sz03%00000NkvXXu0mjfHk0Wt literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-appear.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-appear.png new file mode 100644 index 0000000000000000000000000000000000000000..63d88e7c9e9c5e542a2f0cba17059952ec65868a GIT binary patch literal 1308 zcmX9-3s6#77`~-0T5>_FwM9+bypU$btgC>Vt)Rw*6p?VU8WqQe($Ntfn)ye72SkU?2h{4%YG$uyjy|Rdl?o4uLU*tXx6VAWV!$uAwq9fCq$lJ*6gv zh#@TOV>k$3IOn;2B@Hk8eS46VCqm{hNPwwl?d)u zg(PVO{@O@D3p{`d6Q@D}Tc9!u#^^*fjiDDYwE{qbYpIumTOdK!Q*j|JkEsI_@xT?{ zuEqTTBuVwrk`85JDDl8@avj1}^I;7g_+e?+0{}ig-hu-DL>*3oYvCU)QOn0UH7Lkg zIy6O(j|?UP70`l@`7v(ijE{mpUb$N=+yK?oIGqdz)h(yWhutj(XN!&DHViWiRGWcp zaJuben{?P^nl;Y4`iD(Mm0V$0w5S-y{sHNLAtJ)qlOng9iCjX z*!LOTu~c@dP$rYzG&M*YZe5$Z{C2)L3}FxKy^=bbQ@SO*@_uYj@w^w9!x%8p@T%bP z{_enn(zMpEHpgw_Y#dMhGBA%_#eX>xw7bw9%B_ClW1j3BX%@HImian1iMMB|Mx4Ez zGxk^3N3eNkm)9qgpw6~h&Mo17-s$y`)x;z`PECGr$Y4eDgh5#)S+^wS-@L8O2{Bt^ z#BGG3^PJHJ-ydV+}@ZI(hly+Zh=*W}45gDwqAeju3zJgatZ}WnBHy6FC@8 zhC<_W?q#hAaVueN&|rFS_;B*~c5i9J_%e@Y6{|L|tFgj&;lSNXwPb6O+;3M+Q`j_h z8gi{Qz_;V5CFbHSZJ+ub+^;#^^^&o#W7F$Bk8Tc)BuRd@evO8HH|g_B>^52Z;GK#i z^LEy!{=2BoTt>(wPjz1CsQO9DyPlp??v(cIsH-3ADrj*)>o0VA-!l!*5!BPM!>{$S zJOI1)Dz=cja+G2|+?P9{-)~X>dNMa}U6JIJA7|f(w5TPak~7^W;$F~J1S+BqXJv1n zvQdTB7X;$7cfpMxiYJd^)iP+C!gEiNVUIqRYvbl`fgEA+asgtEGJXT6nXL{;X!YkM znEnZ;ygxw5Y!U|@?D(vTwl?#~n_yw|``7hYTjP$f=w0%&B+KHtJ-nf8UE;x`-Py&0 zJw=;2l$?&74a9Y)qm#GBM(Sb;FOF_{qABsb{VT-0_lclLv9~?$jn8<0$k@!(n~AmY z;^d2jccLH8am3H2dz6*X#bslwV*;Lf@Am5mg(04m1*oj5sA_sN|4%P+W1-`IWPFKb zrg>IDs*d;~zkFpr>C*G#)J49geTI$6cic-WZm;It`ouQa)pt`o^t;PmKewpjDP?`o z%<+i_b0>F~Wi&-y^=*US_1{RP34`-%i$gxNpMQC!n#oqyl6JP`=E*7L0c)OLn;(X3 VU2whR(rWPNAbz?qt(z;Y{SQkdC?x;@ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-bounce.png new file mode 100644 index 0000000000000000000000000000000000000000..0460d4901736bc1702937a14151eefe183eec5e2 GIT binary patch literal 1224 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 W9)lf;IpZt<0000s_d;3+j8O3;DXV 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-swivel.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee550615d81ffcd0690d48e33ce4cb8853e15d3 GIT binary patch literal 1414 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 N002ovPDHLkV1f?BkJ$hK literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..09a5f3a43e26e74596a4279877ca975feca99add GIT binary patch literal 2391 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-bounce.png new file mode 100644 index 0000000000000000000000000000000000000000..a03091e39f327199aa985e0ee162bbfe9773bdb7 GIT binary patch literal 1168 zcmV;B1aJF^P)3%^`=|+;EeVlS_UZRF=XosqF84`Q0VW z%XK-(UUQ-^d1=|vrup=H@6TOTYpu1`+L0{lbk0A+Fe9HSk8OW_ef}0j*?Sz%yoUJ| zhUsSzJQ2_`>-A2&g&D``K8l{`SZ;^I6K|CXnDD&YUHhy|z=YGe+;c)ve+kSlt~(=` z+dK?k@*o&}1;I1Um5@PE0Hc0rX_B0gBDZfz@Xco-O%rSF`$^TNiyA$ zx^PaQCIIUWQ+ph5{zOq<3@Bg#kO9NN*1%j;VZxD^5L1WO=onx_SyCz8>tFh59T)HXgsRW`L5#nmWuCfUPRVM1l3ut)NlO>J~qnDRe~Z3J{_ zQzhks&eL95iLQ}j7` zY%IRWU6qCkq3Co@0ahSx9*T_x+*N7cJEnJcrvTgNR*9)&m7|#*0Dx5unyF)zqoGAb z1Ax*?`D}WsXF7>_YnbX#sZL_ve~?=u=6VhE_Vye#tH4&XNZc(2;-^I1Ep`0#+t}C5 i-kRm>=GIzkt+ju&U@%W33q4B!0000)lBtk_S6tZ!A2yaBch81@7ys&+j3TmL23oaamAK)9IrGF^c21;9!eD0ObsW0cV=Q zfaY{a2mmWVSYUuggU%?1jo|nUoo>M}3qg!QA4Q#X6ornNAe>w}eS{!JpcILm6dVUS z^Z@|zEgUA(A{0&mSn`4r!=MDO876az!LX#JI#~o^hg29gmX-!YcsoWA5XOpOpa#~n zOy>BaCSZ^?^LQ^Y4AvP*NwLxCHkbh}jzgFw-y zNWtRZ4qnd8i#kjBp>&3XgaQF5LsTbT+;M5(wA}F)K5Ir+?16)%+*~u2T52z|FwJ{^3(X2-} zT`0;C-9hi59P6MyQJ<*PmFP;0n)(V&ePg3;P-o-tto8PK`-NvrGKsW&h`l$ID|tFu zZn`)@N8G|MKS|0HU>Nq{Z)#x6{0GV5tA?$GyJWeOJwxh-_$KBblu2%Sh(}XI<_ni; z@1giz8@<9jgEA4%XWwkkC&$$8M2Z&dpZz8$@A%h#u5R+M;$m3!)M&4pVn6sHwXFp&H{y$@$SoN;!j8EFXGzOYvX)(HfuAlnOvqEoJyQ@b%p!+ z>=>JB!M^jkf8o9dt5&2GjU$SLKFLiCMHrx$23E4Th;=FqTw3)etjLKFnkpxiX=C?ZGP{=>8?2; ztcrCnP8I*N`?mLn%#)(X0NQo7-Tzc&f`4~PK@bAVV~3a_k8;HI->c z0*0{8vN4L4>-{Y@c+<@nsk_~o!}d1GUg)H)>*k~<7Q)&pby2e;Vd6=X-PL|ALHYDO zt)j}PepKRV%30}|aLy;_+4pr>GC@D?*XwIhzYXajyNJT?B}Si%L%%MH R+W`L6)jEyw_!ABB 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 YpKUv;83psJIPfo`XzLTHjj=58e~mYem;e9( literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-shape.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-shape.png new file mode 100644 index 0000000000000000000000000000000000000000..88711803559c2a0bc90d05b94171696d39a9d95b GIT binary patch literal 2463 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 VLv-6Xb#OaTw8$9pt#Iz?{{TJwif8}; literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-split.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-split.png new file mode 100644 index 0000000000000000000000000000000000000000..400c90623758ab88911dc3b222351b68a0ccdabd GIT binary patch literal 2636 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..84b3f6e875790e7b408c70935d982cbd25a92623 GIT binary patch literal 2162 zcmV-&2#xoNP)I-K4+5k;a%j5{FCY(-|sE&qUXsNW>kqIjX4p1VbnBjXsl>Q%p) z=+!s4XUG5gU;pcWeOs+QetbA!Y&ZZIA+KxB>CVo>7Uv_5QX}NG1sVd>#sFn&jFltU zYF%^MLe$!(S#AkY=9p%cwm^eyb|lJVPWokKr$WY_=$eyurzhn}(mdx+^*rvW)a3|3 z6|Z04PeLzgPPd${l$Tx36(02iB#S)G>37_7xq3S4#eDt%DMlaUay7c;^f|Ayl`7u? zY70@}2vM!${W%&K#*Jb!d9YYhb1+V)AB2XX-El&Aqw_-CSRNcaILY}TkMjq%ZpZ#} zK7SrzzK#G+Y^$>JWW?Ajf~-qUtGD;O#rbQutLp@5LduiWX>I`_>+={f*0cs-5?Io* zVO*dd1GKIJ)ajCQPKYL(^Iifw(bspuMv-?+vu%#^I(;4_#>T>ImaSzn*S1w!dM(c9 z%L9N98hw|>5F$f(*L>7g_mnEPrPL$mS|V{JWULSY+>KJHJ5gEL-DUD9>Iih4zEZzC zr`Owi#Zjs-+tqbaYZ4LkuUzK4rqdsczx)*Gvnq4Uq z^F2L@dF<u=V{Iy~}j($;aOYjzh?CNuf0(tzT`(Jc0bMwOqbP zpt5^8f%bCw^>n_?F$uig|2BKt+h+>jcEWe{U=&@!2Tg#sm-7N!r^~0AKW%%YR9dZf znU>IUxs4B5qZ3XG&;^I-2FSU*S@xi(w#-;B{TNb!?>AlWcFkE0scq8}%7unJ1i1;X zxej@)Af52NPEs(NVN`9eyY_T*Y(0*w*ZTQ*cLh>U=v`*m{@gDQp*n9wzm|}_RuTfQ zBTrt}hE!X+!P^Dtoi@g#*70NgTt60&f2(>2y~}J>yUGctiz@v#oAq0Ur^n5v512Ig zaZzNtv%C2Y5c)P`o(5}Y-Ba>Gcth9elsd$=XMpJ^hVUs}8ao zIBGXkbGeZj7N+5H@~ZR}_iO^k=cC-fVHdVQhAl#i|R zkv$N5AK20YB(ZJwl8{v&2sYZ1rf26EG@gifLchT_tG?KM<_38yp7cw|Zw zj1E4!=9iYX}19-2KP*b0WdC3GB80HJ(<@O%bx z?xwihW0Jm9Z${7B4QiVtUp}J3gWRPMFXC3|2?*^+zD%e-BH(Qg3(~PaV!E{@J@Cf2 zu=iVt7xA>53D17;vPdyN^24cg?Fo2Wxh%Y;HL%r+J-c%@R|-(>6Tx1pPr4vIwK;pp zm$CluX-UCP$ayj0`-INvlCnv9o7ZiO0HHA?-~MNu-QNS>r33}i4BjT066^XzEUDvn z^!lH0RrenFPGlKL9!8$mHP+h9{jF66sOU$z6c2q}1R1<%dapHteLwm0HF@cuK&U+I zHSc+zIFsIcz0_RRDE2*dHK(deA%+|3;4UG3lyr^aQ4JO(q839L4^4+S>WyCh3r8`xSxcK zqdv5aP-Go~+S#ao2k}c&^3Ql-KdAWvWsqY{kybg}9h`do|au!TfP~be@~}4TDzQfx>tgf>m7RLWsu5BSAl5 zUbBA~6}ddao+7gzkFx5XhIsJ2_e98C{%(|c?hr$5xjCQGS=Y`Ok?Sp!k(x)&(;7O@YfX85&KDvLox$_Sc}fAg oZPJ>`rJ3&kpZ}l#pZ}jf0M7=OJ||-l^#A|>07*qoM6N<$f{2Jp`2YX_ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-zoom.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-zoom.png new file mode 100644 index 0000000000000000000000000000000000000000..3653dbee5bbf7d716b9bb7d721ab4d9163a6a955 GIT binary patch literal 1542 zcmV+h2Ko7kP))0)ePNR7B9-o0gd(DiF+oL`LGk6$h?$ zsY6CqW?q5pGq2mgn?dHCZ(dI3^qXXNyWAwp%$aVMo14wA=R5x{`R3;OLlg~Q`OBB< zO?}SHx%K-r9l!>1-B_Rk^86tTd%vRS+b9gXO?^%Qc|LTmcb6pJZqu~eWS|3pgvoW@ zV4#CL0SS}qWNpirkhI^1b1J!Ea zHc3vF>Yb3b$o+!B!(6T0S@s4fUXNO>1HHFOxwGso z(8*eU&XvjiNUtBG=;aro$|M-e{!jPCvlIY2 zrubHFBzJU7FqZwF?wcjaaZ$Dgpe`WPG00tks_bi87tc~4-!b}dK&WZE3RGoZ$0oCY z@m!!&(yZO-93U=ABKcAk0?VCcU)j?1t5_z9tX(|LzmWQ?c)2{aV8kNMAz$ zK|QPm_0_8#ymyYoyU%GU=Y)X6I#7Qk$qwE-Q{vAZNJD-TZ|$)}AA+D=73N5j6iHkx zm(SRFZiNE*!CQ4SXAQqA1xZPYC64g&qtmJLoW&u4y%q9>x0Xo!fF+Ke9`jRg^H2%_ z?5zT1pS_hOj=0PcAO1hx@A;jFQWbzf2+4MP9?+liyWiHfTIVcre?L?OICo|N{pH;D zJfO06n_!+7NZc<}c&m-4WpcN1b6L|SK!tZ14?QfCyN#P(rcIM0;4vE?bqLUF19Z>A z8;Sfm1YnJgo6q&miLA$LeAFS{b!~v|QLNm8k?i+u-1O?5|Hkph(FAbO>@$~yG6fe! zZ!o%pN7}9lYbdLG8-@LyrXLk>;p|f~_f+0#`bO+%;*qSa6nkJV4@u})|5yP)dG^V2S1&B80_=o%;6#!S)_C@*C6o0$n5_9M_b(Z$ zgahYmMv5;9U^tPq1CxT;=f3qkSmxYkS$D}$0pHt<6!j+GgSYbRlg)Y_*3WAMe9cHv zZ_Y|oJo{v$G2LKZBe2jJDa*ZJ+?I)5!Mgz;UdU}L!(T-C#B%3x+t9gem?T&5ZorrI z7u>co{DmCWL84afCc#`|Ld0-vBOvgubp4`_M&NNIcLj4TmN6XL2*`V{bUn*{;YS^4 zA64SW*kx@i*3ObWJlgwF2epqXab)b$w$-_tS+a*m`}EE>$-N7}@UkjEux3sO==+qt z0Bb|;G*QnX>ncD7?e^NN5P&_s${x~`EPZK*z%@YV@cIcMz@O|%?#SGB2wWKi4X?#3 z5dyr*p3j<8;&mrP90Dd?)7aN@>RFRYyzYdEL%^hK8hagxC{!OY4}0iA9QO7+Wg4Rg s_Yw0D0+F#X& zv;DvS^=uv)hG7_nVHk#C7=~dOhG7_nar)#@I%2kjeaK#63*=`BJM6SL4j@CR(a*`I z%IQ)BEEA{MjD*=>cm6zt_)rcp%6GU13K6j8ba! zbF!nFg*LMf*cQ3*<4_<690SlxsnO5Ls^n}H;~YJTJ!~807yzweoP*bj*&en{9GKG`@_nR^-5?!GWX5{{I~3q7 z=`gcW+_)-aTyHzdy;J z51e_U=XL$f-d77ZdtTw`@R!+}T`$#hZr0V+uhrEpuwW-wYijnNnUt3l`JbJo4WvX; z9*ckFf`c=Y@{%I|^;Y*QwVX+LQsiH**VZ-!A9?3oJ^65`CnX&GukDC}GZFc7A|kz< zQRJT~oq3Us^s2a_2uT5CBfXLmvXNfH8%l1G{7jJ^i-DUD&vb$RIfa}AOa%)C_6ErV z_Ap3FAe;5RwnKQP%aZ?pvWhvQXfX8iV4=(amsdgV*G(@HTq6;EBRvM#3dl`^XL890 z%^aXCDnOFc(V_#X=Y(^=XC^rTnQ0h?VHjtSA8U7Y1B9fb&;S4c07*qoM6N<$f|J@d AasU7T literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-custom_path.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-custom_path.png new file mode 100644 index 0000000000000000000000000000000000000000..c155164a22d268b348141995c78a68c6d7bb883f GIT binary patch literal 774 zcmV+h1Nr=kP)irKtcD;HJ9_URRRFzdDZs%Rw8@p?2sPjy(5;v10R#X&02C1wWSPSz9w_N)%gHPHA5C<>uuZ z-vEm*d~5gm!*u6*SnMXll90QzeIHJ!IqOR$ave0ON+40L10_{S)5)xw3L}%G>0~kz zM(EZTM`(pIKthF9CIck&?W9R2$<7Us?97IfMxock9A}VjdKSqmv_e1k=LSgL-5gmv z36Iel?~~yiYm_eg!Map6RBHX9M(Jul&`6bP{SC0#FJ8U8-~9CYT-~X>?rLTu_-Vk+M)hxNTVbLt=p}m+#L*V$n9a zBPEuJ2?tc}NQq@)^y|Rn#m~60Ht2O=^5SRQSQ}AfNXQn53<=o=k!edrrfm@EwnU_h zEHWb!mgxYC%=o@^Q3uFmi6bJey_06u&rp``6V5-D>hh|`wRh62`Wed7eN@plA!_YS zS-J`M>LhCIO%g8ygq%?d^wW&l5jA&o@Bxd$qbKZf_r!VJMa-Cz#LqYj5xP$6!zpWer*QSbxuc zKRY{q3d71n_M zbrdi{RSQ|376T-zg)C1C&XK19Y82{u5=Q8F>^I4LqC&akACZ4#r(Z=XH2?qr07*qoM6N<$ Ef=`-alK=n! literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-lines.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-lines.png new file mode 100644 index 0000000000000000000000000000000000000000..791db55b72c58f37b2cdb992d6048aa9be6a01d3 GIT binary patch literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^AwaCf!3HFCoofmh7#MRsT^vIy7~fts^gHYz(E4zv z!y#3VA{HUlvR+HqSvNeN?qxltc84dke?zb17PenU{h1mM?ehHE_1#-}`?cj4`!ttc z5%vAMXzs5{88zR(IzE4LvRm%XmA~~gSakYxt+nSuBYsuy`_Ce$@c(S#!yb(XjGv0a zmY*ujeV!?2v|z@Gt#d<9G$tkYYCh=g6=dDB(QsMbAEmwqHf65aGY%hlR+RhVise8ocXDIQ$86mzCRx=mB|PaSsu zo%h+`>-~Jqb+!|F4IY&4&(D0b&fddI^DFCAnY*@0a?|;N;m_dd>gTe~DWM4f{(!i= literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-loops.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-loops.png new file mode 100644 index 0000000000000000000000000000000000000000..dc6e8e5e97a3e852066be4db2cbbf2e57ff4e549 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^AwaCf!3-p&=Jq%NsigrvA+A9B|Ns9$5{&^Agor~( zOj)=HSRu#+Wc3iXMVE&~ucu|Vr+JSjUzZwC4R5A1Z^XV% z^19&Wna?*Y>AT?+HRt@337_^Y-PAf`mEhCb!@TDYm^*vj%Fr|F_}MYZY;q!_p03y4 zm0esMslk($#M^m$u3X;qDN@U8@65=9J(?ReS051a(!G4Vo>BD}(;xAGq=yWq71vHO zPHb0x@4DRKr|^}OMaFC_$uhmit%R>6wMOl<5^s1a<(}>STqre4K^ z$9@~u?tUO#=FI#vH&vM4aZ~m#~hRj!r4|)|kf00ArB%PDoEk?_(Y@Vtiu(D;tX@8TvsfN#|#RS|l x59$=y7G>vTtN)~>ZjqlSdjlBj44$rjF6*2Ung9l}LR$a; literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-shapes.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-shapes.png new file mode 100644 index 0000000000000000000000000000000000000000..640c998c18cdecd5660be01660aa27c34ba116d8 GIT binary patch literal 814 zcmeAS@N?(olHy`uVBq!ia0vp^AwaCf!3-p&=Jq%Nsnr2KA+A80uS=b;OAU-vdAn52 zd%P@qJuP}XEqgpIx;*$g)h)X{`MTB2dpv=PA>cm@K)8I(s=Q4qFi8*%k$0XH>^wOb zrWQm4rT98kc-vJWis4caE%-^jqJxKlDlAKa{DK+s@Bcra0453w&Yw4)nFd6>``_Ft zUbe{xMmrQFsMR~D)k{kH`ZhH5^laXI=1i;fVNM1H#-E-pjv*Dd-d<~+_gF!I?L+=u zbGE(8YXo2Aef#HMw*S)Pg^iZq|E~A8S94UWD1Gqa$CEES@sIvI`t(XF{?VJ1=WO%K zYj+lR>lZwC>i<~zUGEFi{ONPvERAG}tJ@jgAtN)>^pd&W=iEhJe;Zb~e+;qNeP;Td zkZqkSruhkPiOpbl*e>4t_O{aTwcLBz3?z;vExp9aQ1Z^NFaJT$7OrWTIeZM)zfTw6 zUU2Lhi}C4sJUk(%s?tnrfb`Y+P9tZJF#okIPA;~gnk`@X{wMGpYHP2bkMMzeV-Uw3N z{UFeLY44e-lHF^4_HoO7_x-3MchGZFNWPi$-XDKHuhe)`wtK7h|DRv3T0h&VtA2Hj R^>t7J^mO%eS?83{1OP>7dkO#m literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-turns.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-turns.png new file mode 100644 index 0000000000000000000000000000000000000000..bb30c231c081f5e196e7105823462d4fdb1ecc8a GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^AwaCf!3HFCoofmh7#NRxx;TbZ+3e zp6TCL{SI*zmYMyCFHcX+O7%D2(Twst2W87o@HKAt&-e7czU6NG`_}J&74H{!xa>Sw z{a}KrjNE?iCIuVQIy=9=HA?~?KX-om^suSHlhYrgt$qr=JZWfjIeCfN&+xkco*y-y zuz!EdBjNZ_Bjxf-#ZwK!{}PwPI0l}5UFvp9bV{5~!J%WtTnwr0VlOyj5Aoh;@SC{F znfptN-a|3Fr^&UdE1L2?UTE#Da%5lIbn9)7m%g|ai*wbBLvDK)FlRLH|37DEQ`PnWEHnF* z=c+n8)H{xn20W z1uNLxE_A!}I-h;pIxE|VJ8RuZ-4$g=m*}R7g;+Nq+sNd1Wpm^+u2XLfLU+eL(w3(w8bb^4RNMBjNRcT8pBHedMzI*Ta&iDU*=YLLeE9f+` zzwahr3wI-I)zCBTN-TTAVw}?q`~&pWj%)&xKa}Z z z;UI=+a8W!1^pIG8P6A38lTgS!2hl@dD?tr#5EDRw#giC0)y70LwnNosjuhkA}sg>Gj0!~}b!qQdI zaV`i3i45u)&WQq=j zs-uO_qEPp#Rk}WhT27~n&i%!=U@-1?6Jn1tFHC$GE$*75V7;b)`>*Qs=eJ#&&~)>} z!J7`%hzq6KXzMc^{_vn3^Y;doV=_t;+v0oXG#Lud|B2bGl!9nENl7SQHlV!M9 zJKB}wk!wG_SPW2#4)Hb6;@5`EV5pxK;G+4akx2De^2%&55!3j3BaO-9mVVl$~~CF7%p*ePg!x#e$>G^GN=@ zCreIje;h}-*fiaFzd#_55H??0x|NsZJz2yiV;i}HOxjdy*Rhd%oAc*);gW0c_)ss= z&|~-@>BQp0m)Omz;k^&pn#s_k$)`#0h&p~)fq(;|J;=`c12RFA9as{_JH%^uL=$jhz z9y}RtfIPz!VI76N?}N{mK_b~p;~AA{EsVn-84dj0IdB#qENgd;{;{aaOrM*SC~nEm zTs&VwqA0hp@g|M)awTafgY=Fz)?#4>+8Zd(;JAM)Msq`)Kgi@`P9AJ zO2?S@@@5WeKk#?v#jWdZTYgoWaQ4z2N#PlW(|=`lYB7K0`((z*!Hi3a^6^nPratde w|JJ+&uWve}rIBx~K~^&L(AGFA|KHJ^iQa-EoiV5Czz>5-Akkv)6IuNK0r*#eDF6Tf literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-none.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-none.png new file mode 100644 index 0000000000000000000000000000000000000000..edb13be4736887a3f930e9b3e95b9c49b61d7615 GIT binary patch literal 660 zcmV;F0&D$=P)A6GL9B6na)JoglQ=hA(56M2`MH_Cha4Au)E22eWcmPq9zMxIm&Gj%Oy3O z7If$4yJJ6Jn*96x=b87}eZSWY|0{)l486wFc`HELsh4w2KaR9ok7W>W27*?`#%cj# z&b6M(+h%6I7nJ~Mr|SBG*3QAX9T{Xh;}dlbrh%YAXW?o}uZ;i)Ud%rVkaqe=e4=|M z0LCg|($09$ZC?OP?U7I1S!9(2PwdCme%h&xPPAH3oW*CFc1DBl8S64p36XY2gANT% zb!j~)h61FWu5jK0966F^Y>_i>3rU)J1OMifrqMtF_+Vrv#=yaR6Ry{3vs-U;u!# zbWu@fM$k@4rCo2lFw;6VQY&-6(zr7nbf`21cWfy=GXl_fthCiBe;`53Y0xj|rWOo5 zGI40EOY6|&PhAtW1W{+dptT7$>}njFS!Cu|V_%u^l?I*Zpp^?-);%$@jFEk%Ek9He uM4kPDHV%AtsFk8y*Jt}0%ZWR0xZxK+BMg_^pHK$?0000%U<9kkxC4%z*4VqI`6>lG4NmSqOndmr~Ylex=B z9xV*5|^?2ft9_w9bT z>8pq`FS`5bj(fqlwusfaj}i|wg#e4_L+y|ED!7$vi&*V@#Ija(SFX+qxN2>pRPHEGctzYSaX!~_;H+(F$Be0=i0BxTm-=jWIBWM zT!Uf_u}X`nA;ZXY2Io0~W341`TBzt+qNF&hV1hMBnMvHZcQ&l$!}_dbIQN1X)`!j6 zOnyt;H;?v2ahx)o8P;Z$Nr_S%rwr#b)`~J&7G}{IoGI33u|#wRXNt9o9oIO{9P9Co zJ5*>T@gVcp5|ebz^b4Swz;;YjGUtO}Ut>?m)!_Dnvb}{^%xS5?5dAUP zF18TMYcX+K8r86@>Js6*HFZd2ld@(NG(+ zvmpX@R>6-ee+Q)dr2&g+6+4R$4!RZ>X2H7CNA|So%DiYiV0>`Ub-b_&?sxjgo;E5v zBUU|d{}bgf2WBb*yrZirb?lTjsh z{nP)}YVA*Av5|LfXt^O~MVCPJ@2>y+yEskO-}qz{qAaJeysub3d=&5Pvj&W8Iw+RzL%NI(MVr_0IoDVC1n=lcye4#Wc*7g?TEODub zHXtBxR^l01j8SVE+$U{c?GGA<7sHszxNHCb002ovPDHLkV1l%e B#fty{ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_entrance_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_entrance_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9d7ed9559d9e34fbd1eb664faa52e967e117a0 GIT binary patch literal 777 zcmV+k1NQuhP)-vRP*0P3tPD#8HRDDz4!i9kB*4g@13mG5fNIO=&%wkP z^-&jJpOOMSYrF@%~ayvDuij1?Ul0xM6`5Y7H zshL-ka-Lhkao$Tf+gKtPti$~{ILjp>8rFm}366y|;Y@-F>)?Zm!XyI9A-nIinOZoru${IqVuIRMs4DR$JiTsSy?!@4Oy(PCHA!#nC* zE?k_yVa?}K>}snA(Ig;vXtBpXtgd>v5D5q#M(t~@=wS6{XfN~vG}C-s1rv(1^!SwM z@n*0b4jjQNIkXph0h*a6Z2L#1Rb|DVGNU%Lq%N=rGk5TYJ_iEyjzcmYSAo zky+6ps%_8OLM+bY-se;sh$DQejT~x`AFJVzf0J8n;D^3MwSB5eErPSUPi0&l)z+g; zTd`PM_WKu9wa4CF0&(EjzN%PT>e9NZoWn|r-;b#l=MI9;$x1x=IxYJ9y-|-qymfW) zT`iwNnT>s0!8gVD9VR4%*_ar)?|}4se-lFM3e&r#V4CzH%m$`+TfsExdwXXNXAC9; zhc$BhcxMi03?^=%U2|rAaXzr?hBYf<53GB6XQK|>y5Y3x+a2OUsz2zqc6^xk*|!2VAhwq;0$k^Zwisa2irLO z)Z(tmtWXYN?Thn$InS+7AbR+#AMTpW%4g0RIfS*(bk?7^o^f&b;I3u`zrCijkvmk* zM#cMJzS>?`Ux(4r2TSBouXoKwZ(e)Ys~xD<|BYdUf>8hfLW~M`fxa3_00000NkvXX Hu0mjfS&MrS literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_exit_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_exit_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb7ba49ebe4b563f3948da88909eb377741fb1a GIT binary patch literal 754 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 Y3{VbthM^gReE1sx;UQ6!wqO?jUjr`fBLDyZ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-brush_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-brush_color.png new file mode 100644 index 0000000000000000000000000000000000000000..045cf128796e792b6f27b599391080dcc054e68d GIT binary patch literal 1635 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-complementary_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-complementary_color.png new file mode 100644 index 0000000000000000000000000000000000000000..83d7566c38c05b290b2f17eceddf6a24a5df2e43 GIT binary patch literal 1465 zcmV;q1xEUbP)KR76ozk~x-WE}n3*aDSn4!l9~{_4_XSHhr4m5RmMz&}bK4Gy)HIhEK}L_2SUh?( zDM%U3`|+I=p^M{$J2xltq^GE({q=p%?>)AQUF>2P|5@Z`tjnK1&OLT=#w?Ay%jex& z?_++`h|cVU@Rl9qA6UkpJoY@+PCWMdfLRtlL-*kBvX$L>XC8q_t`GTveIVYmE`jI^ z5Mu%n*jNpBmu~+L2xl@L9!>&gTM&eVG5`obAQ+i_AX>@n!VQXwm;_W6nT=XXsVY1H z!ZJMxEnT%z0^tb|_UTD#X%U3flWkgB1R?cgot73sNIlu6r9}`@Pu6K^0fa(Nc4%n< zgk5@)T2g`#da^}JN)SR%)@VryLg>jBEh#|=J=vh81OOButk4s*G%G-O3J`YaNoeW3 z9E3mEW<5bm^zzTkKnxp`0rX^tmee4Sr_htfygduFq^<~Oatb~11HOIFkiTP1sU-yn zEA&JSx+%4!0AYuoq?W3IfS%f23$(Np1oU)s6m?Chfb>R4yEVy_hH0nzRX2+i8o8KLW6aix zO;%?J5FI@r{2oBu$ENkix!chJf>hK)HQd`>S`Uc&H?s0Bty4{MBU}5XRVxT_&#rsZ zsu4u}_iSiMZ?mrdU<57cY1Zn4QLP6cogmbDGJgQl1fqUDNiCTHfkEyhtV>J!L5PEq z6PbMmtUT7dS#-uvA184C8oQ;`q@J+ySm$Oz)zi84J|v>9Yk;-L_x8I0?jJRxepNl`U2UijN99`jz)k^+GR9hj zQF!dlzSy9~tE1ggC7LZx>C={AwPLJA7zNf9*q{!J^+iysCuj0`yLpHX&J=xMHBPx5Hgny*k%SFS&pBCd=7_>5k5XN8{T(32@G z#U&8NfPi6-l?2up^3qmP6*2T=X074IOCeme#xsIIz)GKCc*vWmj*;_)FM~mw*BE*- zrKO%iMS++rxKvSjNL8J108y*T?+HDb&{9tUA;4Tg$%Tqm22?dViU>rcY~)yZKu;#L zlr2#abXA?aT2-L}#@uKA1I=2>R4Ssi_#F2Nwn0c$;geO-wC6X^zG{00c^HcSYRFT{ zq)bIst3$0Se~Mq7hassY*^mj$6oXxvimFzJLRHYy6rgmkG|z(YurYoExG|nc T3l>q)00000NkvXXu0mjf5Hptq literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-darken.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-darken.png new file mode 100644 index 0000000000000000000000000000000000000000..87c570af744e71a9aa10c1acb84af439dcc1c5ba GIT binary patch literal 1303 zcmV+y1?c*TP)g^)jd$fB(T;2TAJ|?jUf~fTx(pYe1QTp#@wGl!=2Q6h;|%m3ce?>`LKK zS<1%218PkUCrNV0OtZFx?_ZNJPBMgA9o*DeSg;xqqL?GEAG-k9Xm+s z+5s5FvmpOu7#Q(+3CWMZF?7cwz-h7Kq=OiiGy?f|07jG2^boK%`DPQ~JCb?GIV+rl z3$~@lTq-9*Ap!T8^e;05}u4%L{x& z65c`5wPsc`D~5xkHRoasVhmvHz}PVv*cYe(NBX9w<=iOJpkxE)EcXtMWSSU*z^fPy zjM5m5@sGekz-x3)GmbT=Sg)E{1M=(OXwTO`9dRD8AI64c!!|$zxD_}L_>OMz4npUd z*?yK&2S+-FF*XL)#He7D0*-Or_tcMZ&lrv(Z7kWE&RGTW<={w96Icm&7^np}jAi}B zteN71+#TK_j`gsa)gV6(j?NiE%mgYuysKIR7y>TwPn_QomLVd|1gn_k!@$MlBRvR)V&%-u_y<-@_v#{%eSJUtXCXSo1UtlT)b zU<;tmxj);5k%BseKZrQp0w_J%FO1Ca3!wZsxS$K5&UpqnAfp9PP=~MwVU#fH9gOsn zZ+yXVz#<(iThbd?ISVtF*(Ih_N5W68^QwS-^q7W*a-0q$*kZX?e7K#|2F;~0lNdw`?rzHk<4r1^5h*zb}(ZF z=j<58%GAM;mhqHGBW3Q8{vdv3MPLBYY?&f4 z0&La6-PA{3cerMeILr{|w#4)+6#n_o}K>2ZJMY9ch#-KHGsl zKvxpRi(L!Spjq(0I;d*b#2o~N9B=~bWDg@zXakc2jl{v=3Ly>Lu>c+Kq`N8rVTq8^`V-bUoRBWC@FB^VB|m7kmq{3PAJ@hEgG9Y?gxX zG@cJ_lR>p!92)9Iex(vv1*8Z^HNkiUi~$A_j^i))Ext@)Dt+}sI%u68R5i2%@WY`Y zzf%QN+q}5M1I`kT#=v-A{bC1ErK;5se+PRI1=Camj3(Z+w|y=~jWLoq2g9!j3sIgT zEJsKYFPi+4vi%gn^K_xAJQb1UkQ@iY@8p5`C|iJBjHV+63OCyy`|xQS4SkgBIKehTaa z9#MDlzOQ4|*P9|z3GsC>0p67tpsWTe5GE51oq&G!7WWwNj<8q zslX6~3_{A`821L61AFWkmx?OS)2XU5#2Cpyyc`U{$pd}u>E;|9MsxcxyA$An91iQ? z`+7`7au6Q}L)}?{vJ%LY@U5zq9pf7N#rY1mtiaQiAQ_Q(I2gjQjc?qebO?|qI<|>` z@4Itwe-OUiOT%4C!;7dFMgnPsrXulhFoa(Kouri5U2v2OAoVpi4#vR(C@lA*T^OlT z2lofz2U`FIC;Ekv2zCJ!9|z-X0Tlk@Yh*+VAg2y)4?;*GEU3dscR`o|G^xX~rL)UC z`M#z=13QS&MKI1COo%Mq2$-cQ2$>d*ISUK~It3inMwDMAH8XL~KO* z;d|Br@&!|b)~kaFn58U`|Kou?2O*8eJfMnjoCS7RiLM2HQG+NErU6-1&Hwg57MY_+ z`r}8fcLzfdgvuWyEu`!|;%uDq^OwNLU&j1dDf1+VbpRk`jO0M?`kuzZ!4QlT z@YKF>RG_Q@=9ln_;D!BToV9oQoq+d12TF%^kSQWkp=hie3<0n^>q>+s_S>KeH(a*s w#gzSkI!=kOJL^gjns}Z@>rkdlnKH@b6CiC2JY6ux-T(jq07*qoM6N<$f>3TfW&i*H literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-fill_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-fill_color.png new file mode 100644 index 0000000000000000000000000000000000000000..f09eebb49ef7ca78ff3ecb663f289f7393762b05 GIT binary patch literal 1513 zcmVKR76ozk~x-Vp(*r)Dl+K7E{U`4_-ow{%XsFeU}sZAOoqy!Zxo7;3~Hh0VDkrdbVbWBsmE4bD%#^6mPKXC7X!>j&Z^ zYY~V`fGG3f)dmkO9lPPKV_Z%^^sj35YfC#21i_RNX(Pb5-#X(3t>87PP2&pIS zv=j#s*ON|Kih+~5AoS6b(2@rL2_Ur46SQ8+ zEgysrtRl6P0745r(SWWFUPC^l;r>so)Uy{`AulDjD-(4nH7e; z3?OO^|CDqz-Z|=<^X{8V;$6^tED&O-_n@K*51+C*3*B*hUiB!z>pdC>4E4rM4=OV2 z{ilmA|JMjaTim3qfgr{sQ^(s_FE4S8ow*7$Pyr$YC0lp1H@w_t$)sprV0?R zX&?i{qwS^DfG9qZm3wKWY7&WT;Yq7X5OSYgbkeF2MDhDmja~Lr;F5 zdP3we&(4Cnr`h@T%|l!Rb9j)jLJOrOGr==U(D`~{!h}AlMjTwhpcHlqYGLx{$L3u{^El& z;*4}Xjn(T(E{&?=87gYY_=6?X&fzsjcbG^0X1bpGW9TU_Ex9QWt^fg#J(f}%{H}uT zz@{x_XuHr;KCy=3PK9t@y}Bg`1T6J8)DC}F&>i@zp9TY+13l%XrFMdfEb*>zgoYZm4SSksz!Fg z&>lZ~8$D61r65T~6pN3suV4$5R28nQ|H6QtYF`G*euG>Lx&I909vv@DMOnKeSyiJR z9jUzZxE^y2`p44^|V8?LM4a*0OZ?1s7QHXKx0oW-W+&;L<&I!03hE6LPg38 z1G+|gYP>lBguq0q)f8nN$SPEY?#N+h9c3NJDpZB;5IgHtt!h=P(y{&mb6*(mda=Nj P00000NkvXXu0mjf%J!^V literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-font_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-font_color.png new file mode 100644 index 0000000000000000000000000000000000000000..3cb3ddf76a6d7d8fd7c004df4728694c15c15441 GIT binary patch literal 1640 zcmV-u2ABDXP)5%CmaumH>mk?r2C6+&SIFdC`0?bQO9WrBj&douvf3qV=} z3cN=ms_x!<)7tj7+xM^cQD=8|$9ea5J9>w|>%2Gj+AOf7EQv)@;r8pEZA+ zru;GT{ZSexOIsz^H&w~Gel^!;=R5chsDlGg@`q>_2c&>LS=OokuVsd%yyODdjh#FC09E3u^F$u=z6h9^nl3Q7R1!V|Cr{3rpi2v35g2Q&~C2w)3% z`lqp!bq2x%;SK^%c4A4CrX#=;uZ#n>VM(-@y?O+A;#KkQy@NkOT?&@0!xJN?OTm(D zcnZc+YYU~fZ==_(J7`kH6DqSdU}CMnN;z_!I+8*EjL*n%Qw;QSh{wW z4kHNAj&1bvGWQic`NkThTeL}Aoaw&_Y_NP2{f?!|yH|%1gkP$?tbBNNSizHTs&dZR z^c_f<%!YJmH+3TjqC-2W+x&j|M_^?#8&Yk#+KnKHYRlic&F`mw1V$k8tUFOm7;uCD z>}{nR3Z6`)CWXb2K;+9a?wv>iQL9ZN0BbAXZzy;&mn4OJCmMSn!-W8}AUmaEY%2jbLe43k{>cr-g2#zps^g4OhV>o_tUC2Ax*UIz#-z zCE0vUv9z|jJY3(jZ=+vZS?o2rA3w*XD&r_*ZwOf(i~znqGR4x-eRLjuTn+Km#?LTO ze~vSx(bUyZ&bq~F&Us{trPXg=&ZF=1)d)||FSRi$Cx9Y;o-?NA{{fzaC#;g7N*7Ck z5n3a7q5;dSRH~YT`UDlA5Rz$h{X7jB!55x3#b~@#Zr*8@q}>@e4r?z z1|*b$Dn9?~Vkt z_e&q&9#_9B&-A2lU)qo~mjqOFfuqoRWe9Avp!Ee-;9rPDYW(_w7oe(wh1MOWWxgCi=udIxU}R;pskI zL?Du=w0_R?rxYwb!$dECeSca$)4|h1ruQPU<%E4{bEy^Ctpf-s*$Nd*7a z=}9JYAsj7Er<5tee2#LaCzZs%+elesdW$^3lT%OFsSB$k%#y`8z*8JpLP2f|3lkIA zu|+_;usXslS&Rcb#eyaL;*BiK;7V@Z9}V2drR0&1155bDn_HNwCF|y~9|)=fN*?(* zuv7{}QMiR^ZpmVGJ*H!kVu_IwgraZ@)7+8;o|b0&k41^4TY@Fk!UT$<@Htde;r<9z zl*W)?DZs+)Xf(({sN&Bi5U6NN8iFOUFvlqq)rN{-D3+|?X)el=hG0o7OvXwkstpyv zP%T;Dsmdp>Cx<9LgNBm;0000{B%I-H z3Jhc{M<_xr0#Qm63CCa&QVywr4Fd!kCP)q(z#{1`F!SxV@BfbX-tNqwM-03IhuOgZ z0Du$l*kJHY1s}IVCSbOv6#f7J@7WOjLvi3yCmKW~p8AIP=DsnIga^s#p%xj;;G`C^O4fr#h!(0q{)H6nu8KiOUf;9LfmAQqU3N878Zlchz(`D zk{s{3yuoCSdJd9#_4Py^lPTek%Ic+jME&W}4aw=LK{ipcOdjOPx@5#DZr2)@%|f%# zXtd`Pdzr`M^NCz;8l}q`08C5?Sg%mV^lH`Q9}5VJT#QfFq)O7=-97Up^1q!?fr4>$ zq-^Hho9_ApJDAkDb+wfb-jS49p-MG1yYIA!lEge4PnEJsH(m~f@db4B&zQ3Ue}k&8 ziqW1`YG;2eL9>k*%|Qt*CEYD0>sw^;S3i*e*q9)?=HWv@%njl^ z$M%a3W4{)O`c3}A)Fg((KE*fYL}GD&iCwfX&N+s0JN|q_X0^)qeBU;PcT#wyx>0Z! zKQQ{Q1C398{iQV1e587bG(n)BfER`nUd=8({qryyoiOXqq?nEK?u6wQTa=pTG~H8_V`n4mg=N)S=78S*;-sh!sZJ|*!nC{$!`9N} z&Y$KDhfLBMaBbdlMY{6+44mui*a6vz@YsV<3Y0(G`Sw=f;PqD#2ozGf<4(XrXj3HPg&H;p%s8v96- Wh@j*FuWAN(?*IZW5Zmre&iWsds(Ud2 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-lighten.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-lighten.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4989bd98c26c8581b590c64d791a44189685cb GIT binary patch literal 1608 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 TIF%U900000NkvXXu0mjfD8=SD literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-object_color.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-object_color.png new file mode 100644 index 0000000000000000000000000000000000000000..f09eebb49ef7ca78ff3ecb663f289f7393762b05 GIT binary patch literal 1513 zcmVKR76ozk~x-Vp(*r)Dl+K7E{U`4_-ow{%XsFeU}sZAOoqy!Zxo7;3~Hh0VDkrdbVbWBsmE4bD%#^6mPKXC7X!>j&Z^ zYY~V`fGG3f)dmkO9lPPKV_Z%^^sj35YfC#21i_RNX(Pb5-#X(3t>87PP2&pIS zv=j#s*ON|Kih+~5AoS6b(2@rL2_Ur46SQ8+ zEgysrtRl6P0745r(SWWFUPC^l;r>so)Uy{`AulDjD-(4nH7e; z3?OO^|CDqz-Z|=<^X{8V;$6^tED&O-_n@K*51+C*3*B*hUiB!z>pdC>4E4rM4=OV2 z{ilmA|JMjaTim3qfgr{sQ^(s_FE4S8ow*7$Pyr$YC0lp1H@w_t$)sprV0?R zX&?i{qwS^DfG9qZm3wKWY7&WT;Yq7X5OSYgbkeF2MDhDmja~Lr;F5 zdP3we&(4Cnr`h@T%|l!Rb9j)jLJOrOGr==U(D`~{!h}AlMjTwhpcHlqYGLx{$L3u{^El& z;*4}Xjn(T(E{&?=87gYY_=6?X&fzsjcbG^0X1bpGW9TU_Ex9QWt^fg#J(f}%{H}uT zz@{x_XuHr;KCy=3PK9t@y}Bg`1T6J8)DC}F&>i@zp9TY+13l%XrFMdfEb*>zgoYZm4SSksz!Fg z&>lZ~8$D61r65T~6pN3suV4$5R28nQ|H6QtYF`G*euG>Lx&I909vv@DMOnKeSyiJR z9jUzZxE^y2`p44^|V8?LM4a*0OZ?1s7QHXKx0oW-W+&;L<&I!03hE6LPg38 z1G+|gYP>lBguq0q)f8nN$SPEY?#N+h9c3NJDpZB;5IgHtt!h=P(y{&mb6*(mda=Nj P00000NkvXXu0mjf%J!^V literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-pulse.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-pulse.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f38d85b00859b41abd9969a3f1ec022157b121 GIT binary patch literal 3712 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-spin.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-spin.png new file mode 100644 index 0000000000000000000000000000000000000000..9211ec8902d0e73cb112b2b24650d8b68e49db70 GIT binary patch literal 1349 zcmXw23s4hR6kUO${9-^*utQ8D3RcAkmTKwHh*6ASh`3Qi3>)&H7EutZfLa(nl0sr2 zk`x*xsGuNXexp)Rf*%AF1!-eYBgm(w7L> ziKbzq{{bkAWd;->G_F7_3IwGW0TIL|LNzTKP(`N2Stcc76F@WKLNq`h5CEpa&k@(!{j$-ZS@o>C+j%|0jvHeWuVPf<*CcSZad}-u(tL@Fp&?HRm zwmWc`9^ZMI{dIagrws19w`R>w&go_Q{h5yGn8~cPpxUdya$6rDn9zgR#d&du))lYy zsjy>Ta$mf7U34{!-D~UJ_K)3c=Y-YL0lv7ooZ%RboBDV5x$5Eo`K7t{bG1bduQ=Z9 z)9c>_bDPBT>)ZFX>=X0ja}6qMQ}z;a0!#4hFFQ`)_`(wuJ1LXj4)>IFjKla@2HqlA zRub^Kfo#`IdXp!__+;U9Y8=&7=0m5{ewYB`VXbk&jj!YfYJo zBig-u(E7w6Cs9UQA{AG^^r_ z-$%8ZDpj#`#>e&%t+ar&qkb~jiK_o)R~Un~V^I_3cihVJB5YppqA|8Bu z8@;{kJrnA!$3^;`vAx%cgzkcXYnmI9(9xLQBSeDo{A5Hc4bgjen~%U*@TdcC_uYtc zw^y+ZI(bS+MT6r7d<7I(HaT#Hda7bes&k;<&G36&ksjV*(x;!IIYU3fE>RcmlivAr zD>={esRF^JXeRZe*C|;1pl4WOc)Woq83=U?dH3u#XGf6rVTiCvRuC_(F9>oODlS>} zy6pXz&gnlB2u;l8;sL)~%soql0d;ms1oePl?8Qvy(z*VGrn})7*xtR!>Zz`Sv0T;T zJ68@-V#BJHG6qHEyR^(je1Ajde5Yi~_K?bDr1g4TZo(~JUBWFxyzkRPwj`zhi zCq&FUH=Gf%WQe@U2iM%cY2Ki9*I2Dz5<$11ZKYS^)ju(Xok)g(cDbd2TPG=u+T#0E zMkZe?&B?EE9noRw1|6QAx{Bq#UDk2b=^@|qWI(;Eiulws+;!KPv=iP%(Ze2t0d=7Y q{!r9=HqOjhumBsGwoaHm@>0(F43@?5aA(1v4N*7JC|AOf-2VU^F{I7_ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-teeter.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-teeter.png new file mode 100644 index 0000000000000000000000000000000000000000..e24a97742296c96503b669fc593886bb0431d810 GIT binary patch literal 1273 zcmX|A4OCKR7``Gda@nXn>6$Un<;>KnO{caYCWy>s7<8uVY+m4KO>O?Jnc5Mmmza8x^z<5Am^A76rj9? z1k5X31ff{|T8{uP$9xe&?O+vJTyhTZ0;56xIza##TRAVIUNz#Qz4VrRAk)iU=?zjC zD2?b0zzZ62P(6Z18Cp4pR_;q|Y~`X15VQa#M-MO<34x4qE+Elf0*l2mHX42z0?C$< z{-2Et$Q8?{)i!iCBN_!_QM}s918J6C=$4T4DGZJ&HseSn3*z%NI=l`~EGg;H)DBa6 zQc`M(8ln{T_SR6eBAJXi+_5I?#b4^}@3=G}h1V#;VVy|Sua%yK&oVW`6OBEMNUyeb zLR%^9WmfhxV?|0O65G%qT}w_zC}x<`0YTQT3~C5FbBgQO1=~Yzo^P7Q&o~xWg)aE> z;^X5NH)ef1bY}aH()|iuKL~tR@Etiu{=Ddm10D|Li-ZAM%!M1jq{(L95hi%iLJOE1 zqDOD#+_N_BLGC7Q_92h|?klOTk$RZsQ-AeNUDc*IVGDTs5Q&kE^Lg*U5zqA*6|Nl# z)aKa)kBRq-*!dDn;BTdZGWzon?}1WY=XR0fp}h(F=gt)zr+>~Er>VvEV~1Y!f+I`y z^D@*j+%ITp(@}DBy4-cgIs6_K?x{3$x+THfaBJswE3M0npW_WmefE z-c;1(N?Y^L*1@Ra!)jGm+D(FDT`Mu^J^QgYLf4KKl`one+^6ud!-wtbvjYU9(cyvK zpO|gR6+iMbMmAdsvljGDpkyzM)QQRKCzvCo%!Ix4)Ta;N+ED#y&<;%V)@f3C#!{kh z+D07xAb*T=psgZf>6mYt!x`O8qiihmNy(CjqAsbcbttditR}rUqln2gZd`9OZyP_& z=pqCnoVE=_Hbnntx%7`Mk0vX!c)8)b)$p+!XH#l|+{C-`@nu0c_oFycz_<7TZs)bAd literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-transparency.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-transparency.png new file mode 100644 index 0000000000000000000000000000000000000000..781c8e546b07c303c8ef5544f2cf9324dd985b53 GIT binary patch literal 1472 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 C3Yc3`0kT@uZ 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-random_bars.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-random_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..35450c4cc894245bf069e83547f3005c88136f57 GIT binary patch literal 1324 zcmX9-3sh2f7{6M+FcevIN-HV2VCT5fF$2nqb~L$y!USi!wp5Cy$$aE8&5~a7x+-BR z&K0a3bZn%SYvNkMng@=arrYe{tYt2XOw*zfEp6?8+dbd+zvuh@-}igmbFNC5nuN!N z;~)saBiw{E@XiGp8@K?ROLEZN5ad%Pz{%1epbS;fLzFP929#Vj3OX=0Q-iS4Bv9hjG%yUwsF0it>8OYd;mA3N4#BHn zmL>@Rf<=r=1vA0AhD(r>IdvRJ4$0+myc%Yq;Fcbu0Rwa0Q<%Z{H6l~ zkoB7X_0xecyaEPL_-YDE&1I{ADVSNq#j7amfi)=uYGyE`3`R49P)Clb6M|a+!a|eT zYRo=X0t!G1oC4P-$XnCBGpc(|9ajQ!(c=g>YHs6>4Ul1;P%+M8)<*;eR;@I^5Gd;*?a_S+Fi2X zKB=K(LHc#ES+`6`v21HNsLIO9Smz<)E$>s_iAwnnX<8QZuOzGMRNInd6W@FeJ+h`) zu$UioFt?<2bTqhB8CtrZ^sw=7>ZiDPRg16SuU31#b&XZvS5c~(6C1lTM?{gPwAO2f z9TWV9MfR{`o}*`~?<#XruDqoW4|~3_b=wJl$LI=2g1_U^a!22$Bj%tSL3X~*$WLji zfCPRb)5lU}|MZR%0Z+s+>EpXs*2?!(OJv&)NTUX&JGL8hqo0S>n_!ybf=`kqK~fx^ zx+9ZIsNeNX+%H%9m-3L@t)3{n-dbN4nZ4bO->F-e_Hce9=?YZ=c9(7(F zO6_{6BV~0#NA*rEdNfINv)i(mSLG9je@=P3vdkT1iH<7nHJeUzHrMmw@_Nk;`6A-P zaMSIJk;*pZnjrTiZ^j`Y?xM|3PG{_Fc)d$>BO`qIi__jxk5l-H-g2QgwxGOn$n|Vp zWkyv=x8UUc^Yue}a07P*GlOu@S?4Ol_L6%hDu;^yr%%^nwyzZ9#+LEgYcF2%?PWCH e?kQj0zk*GgG0cCP*F^#U9)u*OCbYkoee^#Y@-kfj literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-shape.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-shape.png new file mode 100644 index 0000000000000000000000000000000000000000..79ed210c3ff205adf4282f4761803fdd19b825d5 GIT binary patch literal 3519 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-split.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-split.png new file mode 100644 index 0000000000000000000000000000000000000000..5010b14d725e2ff0620453236f8bfad932bbe683 GIT binary patch literal 3796 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..3321bef22f6315885681f8c9690930a7a103c953 GIT binary patch literal 3039 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-zoom.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-zoom.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f285a59379f9c285e4f62c074f56688b96e000 GIT binary patch literal 1766 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 Ld&oDp(@*~oqG!bf literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-fade.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-fade.png new file mode 100644 index 0000000000000000000000000000000000000000..d5523bac622eddd68ed9224e621663b7add8b8e2 GIT binary patch literal 3448 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-fly_out.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-fly_out.png new file mode 100644 index 0000000000000000000000000000000000000000..796e9ea9a63401af7186db854f9ca4cd1818ca3b GIT binary patch literal 1437 zcmX9-3sjP47$&t&X?aPpOiSjh&{*MG+Trqx1SMvO=;?CQLMIpJmRL^RnWqtzw-hPN zY)1k;nxU1NEvsdK)>1S{otb8m0^%hlCC9RD>;wPv{qO&N&-c8~`@G*de*ukpV4dS8 zM;HvYjuK9ygKrXegI3#v=$Tl=guzyvq(#P(!FC>p({nf=f~8}#^=$S69&cS(te(Z1 z$Kx#)3y1)p$6}2Hf`P-)ve{Y=XPF6*30ujmPzVs6tpqSZZp7gmJ1LLtZj@}J2B)PN2U(WRs; z`y6Mnmc;=MP5}tStwY%oFcgpl(*e&`nvFaUK_J&LnHmP;vtB>J;Q$YSx$GP$SUuZB zCV?gdfd$k)LeO|hiV=eW_7)%rT*XXD35eE4w$T7S3vwpYh{u~Tn2FR>EsF(efgtcU z^tyBb+<0~dof-q<@q{;o8lxu9sOc6-xCn%hkS}qS8w5tKRHP=jY6vYY59Edi3Iw4s zztN)v(JnRTD;fmP;caqr1D7G8$)6k4G^xQ@E^kot%GC|(L5Ax?L%F$nP*KZ$o>mgT zO{1Y1hT0Oz&70=(Ks3$Qm#6*{IkXuDvu9CAVX@i6NeK5MI~bFxyz#)9&|58gHy1o- zeM}>7HEj*PYg!_mDg)SXyykl5>8|r4)Gt3kWwb9UXiT4ygh0%?>6BEmn>k>KcCaux zM9jR6Bqpc`x3*r$i)P)cdbx+()#<_P@)dhUM5~tWz59Lsz~iWBnkr{F>@3xzM(3D8 zr>QR3iIEYV@X2avX?$X4-IdD$-PGUcr&eMrOP#D?hc(2Xr6Tpz-l6s~jZ&Ks zxGDqbciL-$sKmvcJMWI4>W@d>6KK~Y5sMGX#!XXbS$bLAmB2H{JKde!Ed1uAWTnNv z$#p=UaoGR^R7EDNa4FMjiH#f0?bocRp}KNgu4L$*ZaCo^w1)XS>awVs_@ zQm~nBy&qgioN)ztjkEUH8-6HWuk)J-TYnq#= z>=D2^q6xV3hdEiMD%{H zf|t1dToB)W)ml+bQDNX(!I*txmuqW*|JCxy`^ky?{wqZ z{;+2H%wU=OIj^_AHEpDh7tQ*o`JWy^5&DAikjo3~q;Kdp^EasXv27On6C;n? zGa^q?;_F&I1W6EmajnxU6J;M`+jI8!57a|fJTt$}_U~rD)ln@wCUx3NXvvSF&won@ zZjjzIbU1CI$rG7^I5BSWY6vkMePg-kTw=$(_VACHO+QIS+O{jlf);}%+lvSHEI|)r zHrQQIq9s+GOlBW1sy(N0+mZVGCpU{`P`{4s>&-mE6_Z6XU2?%$650`#zW-`j?yFOJ P@YlmAWGd+nk-`5TO}NDp literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-random_bars.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-random_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..3a10a64d7f88373b2560ad8082ae855f1a9a422d GIT binary patch literal 1278 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-split.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-split.png new file mode 100644 index 0000000000000000000000000000000000000000..fb78c49e5421cf8ae03df898453be07037a58f9e GIT binary patch literal 3461 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-swivel.png new file mode 100644 index 0000000000000000000000000000000000000000..1e865881be0c77d9496c69471e341aeb2345adea GIT binary patch literal 1509 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb9e6d406aae44eafcd4372f1944ca7f1bd7fe8 GIT binary patch literal 2780 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 F?tc`l$Ls(A literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-none.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-none.png new file mode 100644 index 0000000000000000000000000000000000000000..83b5683763381068dd3e7dfdd25212a8bcc19f65 GIT binary patch literal 772 zcmV+f1N;1mP) zFd#J89g*`6aP%-BG+34>fH^q{*cqge;2I@RQZ~tLZ;(c*KLIq&ZEujqscD+q-XM)r z(=@leK@w6o%x!Owgwzdl+Z&{|07`&_+~x+UoqA44Q8%}NA-RMDAk3YSNV*~Yh#pW9 za!N^yMA8lEM|7EUk%B%ous8T42E5`h`t)%CO76poXMo4p;E&j4pJ~NYa*@-@znJk5 zkFmiYaYT#7(xSv;Z16`sq2xXpiy@;AjPMv6{1J{lUXU;3)4IhL&l%zH7#jreOc~N* z9Y|-1byj)6i~w7Ma304t1p~6=$Tqv_6Ff1Gj_O1 zm#k6bF3ap_Un6^iM51qUOkP`Zoh^~{wkQQi=x-%stVZIm|q|r=?Q!pTc zy+P2)A~WSWeKqTxb}YBOL87S(CG{#j4#;UMxqp(QVs8+1atcD0xW_U(Oc<*FGQ6jU zioHS5SfNe$eZ9dJZy4eL$0o1IS>`-nV!7=Ng2o!*r_`a#9+O}hjJZQ6$o*N*ZEuk1 z+qiHD4ml#^fDr`0-XHYb_6AW?w>a^Um8t1*jMzUnI2~h^57JCJ3ZP1U%D9?uA9wnFK@PqRQEflN`q6QqW z6b!+-gEMD>g0(^4*lV??W;i(SGDE@IAY1{2E5L7NsJTZst#K^?0000X>iHt;Y?{9h2 z9FrZ`?2;IE=FLvRCRzTx@4dI1ZbdyiyC**qyG|$`s~1Lk zi8J!%)Th-8BNAWs=AB5KXD;vnm1W2M7~FJg(%X$2vu z7iE?w49??s8#T%96jNcuR+HZL)O*p`X?{&2cBdF)q&BfV^xo-iqUL0JY-s84dd zAZ0Ho&BnnrH&`QJeq@@^eJewhYl+mJzl=b@#3cPlypku{;|-@>vbk+^$hJCL6!-&JEw`iI z+%`IhKiXRqSJG`+MN1-$7h8e>6o29rYQ99tvdjcdgmgJSR48VPS)KjxSg zdkUl+ym{SVJ93Bc7z2b<*=nngQf~;4={^G?ORXl|2PgF2iv?Y8Z51UMJowSwdyyCe zkFmK?&KSKEOwkJx_RX3wz$gq}3JSBp^>#3NZqyNPt_cfe)`2&nSL3v?fm7@GzK(cv zI|df{SqI*Ptfj;$5*y%jR*c|9WSf1E-NHK*;}YEGoEUZBMW0^@W{5%X4n_H&;68=2 zQuaLl>>)<*9xm8W2xbCwLgQDaIH|Hx2X)K=Mz`bzT(F@Kx`_TDTsfk}y+~4{E?D zi_S?a;sdncaTJe8)L?2NO!|d}8v_M>6x|rtV|jqyU<)&4G{|D0ql+T0!}VAm7=7Pn zQ49+-Mk_J$7?kv5ks1|fj265N9%HRt+NJ#iI0Kh#MTS?300000NkvXXu0mjfVMouG literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_emphasis_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_emphasis_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..1cdb901c940a764cc2a0a0f559080389b012b160 GIT binary patch literal 1120 zcmeAS@N?(olHy`uVBq!ia0vp^Za}Qe!3-qjPWHqzFfd95_=LCux&M0^K5k6--^cKN zeZv2K1|Z|prbLk7rUW1ZSqj4b-wl*X1S$h6{UW&gW?vLL&FBv=<%suw5-vK=JY%K+5!31m^?2e1gpCH)Xx z2|)8dZBG2WJ^`ozs1nHjvN`$F#>9_6dx72oy9&touqgp(DbP%i8lWuDSfB};lRg6- z*#I&M=r*9SK(B$+^f44XWd98eotTm!zhH)jhWiQ%@81^`+@CN(Kw!ZFhx_~M?>p2V zUw?l8{O`}_cXTMMPdNYlyTOcr>juZa&)?8-pyT+4^()RN>_3oje*X0tGoCvH>^Po( zV8#0W{1qz_u5Z||!eD*BK){Y2?_cKa?PXwKn(67{7*cWT?4{PeI|c&BKAwMUpetu= zY+O83^4-1vrdii#9*Im1-S|sbCvD08<3IM7&S&~__(F1rRDN3EBzHNl%|FjP=kvOl zF0b02e(p5S8dJ>_?l-&79N*I)v|)F27u&&09mf?U8KvdLc6%8`?Qj^${#*YNS)vD<8bWl#-*z1 zzV|i=Bwb%}W|nhO^Tgy&W*skj&g9sss9D`n*^w2ppy}9-&K<92Tu6RWdhbZ+-S8KN z-*xjJty<{(H>vk@ zep+3q5!}x@zh~*E)tVV`!C%bv7XILUmA`tf{%+-8H%-0eWh|D~#clb#bhqrx4y(>L zPoBT&aW%Z!x!921r^3C|QJ9hI$^JFmQCx|U>p7*@-Fx(O)`nWXq<1G$E=f;WcxYyH zPjz$97on-WYYQgyYDw>YwqVt{=!3uR9@toZlX_gvx$NrUDZ4o)^6`W&U$9v>M_KlOX>kSDF}@RJ7Hk$jW#&z? z^_|VTR&`mH(PK*+)!I3R(!T^|ueyC@mhcPBJ6{SnSsE&tSn}JdHwe7~@-sJXtn`Q~ z;j=xibEb4*&x>U*6MwReFC=l(^&Hfg2 zcCBO<4PjfcVP<^viccXOvJ+MBb+vQFw=OA5c@zJ8MOGE#DkjUmu4C^7LLVLw`R88G Z(00&SeqLtkQDA0Z@O1TaS?83{1OQKXJHr3~ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_exit_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_exit_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea16ad48f938826aeab0275aa3a28f15ea2d2e5 GIT binary patch literal 998 zcmVa&eSO&{FIM%Vjz`;nb-3q;Rps?@$Dknvj zvlqvXLu%<%xv^d6?|paYxVykePh29IWVT_K(I0-Qu6eE}s zrvQOi#|UP|DL^3BF&Yvl9iu^U0!CzoNf^c}Fh+$*7~mBYrymjp*qDSlem|KM0kcs7 zY)rx&zZar#uSvjsD>Gxn_7lf@i?#BGn&i;RnlNH37<3Duzhs^FrmR)X+XAOv zF`{eFyUAo*J)qjdI~vB7yU}RcD@O1lq;esi5QE?y4dY6z<1P$tR>KJ1!vz}(K@QO9 zSTdjS`0Cr;R-ZZo@AEIJCmltZlsE$sn6S0O?H6NnpF2blf8n!54e1)FE@xbN% zHb1-q26)a36l_t%Jj}=O!0G)qL?KhI1sdkVdt5vQ@dDyF7HEuC$sTiRr{<^q12u{m U=WxG@L;wH)07*qoM6N<$f^lcfdjJ3c literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_motion_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..0335e33d2d4bf6a50ef49b8e5735efeca897b7d0 GIT binary patch literal 891 zcmV->1BCpEP)$;7pMhHzNWBR1Vl!AVjJcbB#GaUzZjAW55#MPWSS!5pRf};4nsGnoLQ>twm(1YuV9t7I- zU=j2selNCaoynL3*ONoPQ<^&bUi5=;De-n6Q@~Yy2!1d6!Ho5}Hblri?J5f5_M#um zjK)^k)&F~i-;1p{H$6%_t=f$qJ4IWy!n|JegDKL0QOeufpzpR)Y8ug^Hw_Bn^P(Tj zw4}NY9g=+7LRXME#HZ^?eLx<8hPb`h3e_zl`;tS_9Xcc(TsUXU)Ab$1O;k9mP+?Xt zI>C5I_d<1N$w&)XkyJXO>&--+BQmWqop`<23e{}^)s@VY6%I+wM4cUaQ)8eYE-yO4 z6seZ)>GM2&RuI)0MZfQAG=|-a1-(_H0X8*{^|Qn$`uCw!++JwRfd;w({RcLCC@dSH Rc}M^N002ovPDHLkV1nPfmnQ%K literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-bold_flash.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-bold_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..17fef551f544adc7248e69ee035489e800aab9fb GIT binary patch literal 1099 zcmV-R1ho5!P)cu z-6E7isnGnAw#LNQ^9?!e}#rSE1ldorQ1|mseQi9=iVwYKh< zWZj8pk+=>ph7Je$p;L-HkKGNLYKXnX46I^IUhR zcG>BU5$;=tevs~Kigx9hq%kDdQ~{yDO$U*oKw8hEkY^=l#*kc76$lH?`s{#^3}^UR z-UFEDXNdrCfgl?NV;aTfya3|5UNngz;dDqyl7W^4P-LpX4GRfLHXXAhfFjf3;cUol zWOr`53>NtXn4xizsnp%Xs)_8)P4`RAL8a7OqL{aPUDh14a&>ieB-y!aWt#6_ zB|SA-Ry4r8NKi|F$@SPMr5}eVc1?W*e(48TcK~SeB0((yCfA+Ii*&nn9#iYzEk)`j z_Dc_-4VmfgP~OmFpMa_GLt6B$-J%(cg)tRBgo$UcLpgJvPxb}axlFY$zAgII)k`mC zFc!wt{LpI!70#3f=*?$OXv(hPG1j_^&ju~@GuO~f{^e5|pf@kRew?yv7;KHZR^_p* zzo&1rqTLLikyK;|OEIP0bj1gevj56dg77%n(?O^N2YP;Rqm3!2( zH6gF{sJsJ(k^xY6Cu|k29i2-W7pV_nnwSiaaGF4C25uy`2@A z!WKNAPsmOkoSu3yh^6z1(do*e7&bo;U}Jx5)y8XLx7J z6d`iu+5%b8D4BwNLbv6KbD(&eEI@dMceYFsB3J&Q3iPM2j74S17fj>p=+moc$@sMrUpQfX<)#h2Uv7-(0?g*r6&tSfE|#0j_%?gjh|XIcmCa4 Rqk{kd002ovPDHLkV1jRn5xM{X literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-bold_reveal.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-bold_reveal.png new file mode 100644 index 0000000000000000000000000000000000000000..761833948b1c4d73d19b136bcf639d2de412b2b4 GIT binary patch literal 940 zcmV;d15^BoP)k=k~Gb`C1k0^wL&y&BOFOSJCWz?gvWt@XXKz#0DE~p5g}aOajkZQB6Q>u))vb zCh=5ksx)A*#Lw1@Z7zpOU6hwgVi0Yotkz88dCZ2E#Gq+Rfn>{8OJdL{ra+O+xNIzO zYp_6*rZ5GHY{varR0%P7X}_B^gQ?)TNo6s2t2|Zl&IF#k{>ozRKc=e6Qenf}4b%p$ zj6I?gQEZ$F-!qhv_W`Q;gtr@{rma?PZf;IQ-RpLt_2qp=-Uq1WXRss)`U%FQJuyzX z=P^nL^iLo!y$m`w462eK=qDJHcK7-!*J)p-efxi2N;nnHOAmu$vd}xBe5C0i4QAs{ zY0kU_Gt$7-$1g(Rf`(@Fj)k0o)vt;6&$03K9)H)Sd1R-%f;rAweDZR z&Oy)Mk(J|$7a!#A2lTwwAe-BreMwV-C)V9V-2Kk&WL}ZG2_2k(v4i z1WXYN4~8f1fs$>q0pS_md1D$4Puv3~+hha6GrZF=jf|(9NCpu^&PitKm`24@P9%c} za(h8CGcu-vrZ=8dFrJ|LvuYY#Z`hO|x&X5e84k zPNQmdWZRJ6YML+zOv4$3@|3#AoiQ2qlOoXTBbmC-2}u5q{%x3oQ2+q9-j%Wgru+N= O00007B8EAKVowi zSy^l_3(I73bL-kgw{FRTu-p=OmaDt8k}J82my5~d<}I|8`*dxk>&dQFTt##5r*6>5 zW;`!aM~DqNRT}j)5zmpp)1Iq!gxH{yxAim=PmN6#h(Rp#wv(oPT%Kr}$GW>f3}V@B z)lQm;XE7VvAO_9G6i9k?ZG#vz6;q(dW)vG6_|0HC4KNE+pvY#_`&@0H81(6T2MDI- z;CYvupWe_=m;Dt}&BoH=4Q~}zcWB?7fi$vB zD=LDvOsBqV?kx62kUd0rt8jAZ+CJs9k8EmcDpD-ZtCGIF{VeuHkUf;a0zoj8`gEeT z9oy2?E^X;Tw|2BE+_AV8@-mn~w+@3^fgl)44Yl62jrFxxxr!GW>U_JfEu`*m80aqK zycB~$Os2CO>K081_0T|bNH>}b38q1nO0#e+TodnTh!9Ul59NcteL_fs4Gr1#RiEZ6 zmS7r8?!uk3a4lRD?`WhbKsB!z9~yYJZbfB33YZ#?^JD8&cWHGr?;5Jfzx);BL;LY8 z`%%EucpR|hsyX>utE2s5jzo`zAJm3w8u66%uI=auBxCpzm(R^wog_Dwwbj#~}16k%sXeKXe5QL^3F$pU4=|%i}%9t^x)k z8I;h+7%|y+4rC)bG80uZVv1NuCZ5PP9y003OkxNAe?r$T`VOBc_SsDLs-O5#;67l9>r(DtH>Qt!IeL%#$9F zU>Yx;hHUE@JTtXC=>Z9*apCFz@5K>KwgFj|%Wu#b51wv)7pmq!wnh10jSB{WX?zBu xG@3$DHdHg-zZ8L5*dl4fI#y0%iEpl z?A*~?NV%DBdV%Ebe(ZPIyl+}V^Bq=xax8oWp?_tJwE3_w*bkA4*s~_(tTGy9j4^Y) z1h_uzM}LF!o!&+@f#ne0SH_}zShZvHEH>1T0>4M(IFe^TMBoNS8)`^_-y?Dm!JYvT zfz$KZAqmPOf&$3>u?fxqd3^Prz-j?(`-LCd;0%zkBrSd+fMQbu77 z3J?o+A&f1KGWBWZM@Ri&IH_uW>ZXJK)wW+;2Bb z*=rol@^-+{`ap0r)-Y{9&Rn1E+E}8=4rn-?SW2}%EwaYmF-9}vy<8@jYP#;^%4Lyg z$+IMWd*iwjHe32diY1XUIPu$yZ7!ApIj4ocCjf3JYI9YrCl}iifn)JJr^Ua2`9fLw z4c#}F=WTFYj^R4lru>3pi_b6yexwvQE~wl23^s*5+xbq#^9&Z(HjSSo7!Kz>y51S~ zU?XQlxn{_#CkcT&(RuIqHrl1`K|CvGM7b8oc-_f+NZC{8wk@d+M0SJE)E?$qHe7eg z9*Wr$xs9N=9OX>g6rZU*9Ij6Rrb@1mJ?EeEB=_@>O{F1KgkC%V(li{#8)BCBkg+{B(L zxAnp~)8`UdWm9wUU2zo0i8=F3D%qx{#!wY$mtrxF-kE-s60kP`S`V;@=B@uyg!R~x l15*XW&$&mme;WWW3IOOx7iFU;S@r+`002ovPDHLkV1kx$l6wFE literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-complementary_color.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-complementary_color.png new file mode 100644 index 0000000000000000000000000000000000000000..051d24705e6718c77791f63108164ad79d39122f GIT binary patch literal 812 zcmV+{1JnG8P)NklMiHA_LO#m&_&Ff4W%#g^**ZwFRgi=)p=XZF0EoQT!tp$w zk8?oI;vku={ZzY!I}sk~Nn51t0kRB5IB=+^M|#p0uYv?gOFh&BmwHOt;BSEWTXB5o z?BjAKCE)TJ5Sr#IKRtA*r>?$;c@5}VQ*2M)E#xI}GmEAj^~5b6G4#9Op`NR2 zp+VEmdIBuF2XKMk1y8)MM}RVG|3>%LwAK?*h~cZ!(-Q(9PdwUUeQL34YS&ZoIaLF0 z>v`07v_;;g>Z~b4WxPde*YNgAx*vAYl%X=@_I@d?&tqjvx*rm3S3rZU?TL27+njXz qlOi40Sjl$J<86|%6!AL$=zIs$)4+S@`yRmn0000diSP41SEDtOkH}3R z@hkTuxYT*-DVpiMLC<5JmpV^9MLj)ugPzYkg`QwZ@EL~QzFZbUAh#|FKEu#wo~n2V z=2p;mrc6(LNHMp9UNc4P0>J|AOM-R3N1g{M zHd@XK8YEmFwY;HdU|AtJgZBnx)$)eoe;~H35S+n#1F}wVZ4+$5$Te{XDafz;ZItU3 zU=wV@$Te{XDag7h#;}9<1cGBw5J9hIiN|IQ#3v9OgMtWpP4`+3%0X~uD@dT`B=0?%FGnMxA=&C!cUIL)JSEp-AmDU zUg-%x0d=GxJOo!AKGp|m=(yxZxk5P)D^P<>w2UAg0~>rE=-nx>*Ma%E)X%F1n8 z&)zri1{S)#-DENqcYW}&!+#FrIB2PuoS?Js886knuFOgC)TWI1cu6xibd2Wl8V?jzh+C zQQWAh6AT?wy0>_qo2e5F8dJpf5iH=kBzP7oro?j}!Qy#lu1kVv!D1@$Tv<6MC}=ne z5l{Y}D=X&&1r0}A4R0uFm{kb&;j#u@HN2tt8;H#+1p9DVgMLqN=^|Kz2-b2AgDS!G z{V1~|z(ueI5v=7L29<&$nLrN74g`B(paXmF4Dm$9K(YhD9vJArUfo{HVBsOyhat3^ z>^14;!b7kRLufbsW40x(86+DBc0of7txX0xl1sZUrJGF!yPzS4*0$%)oaeNGU=PM{ z?04=YvNJPnAlQSk_uxlng5+ZZ!5AX{;r?~PczA3e7(=9d%f+;TUz#>S9!5_a>_H6&yNxGv5>|51?pDOKv&(qeIf?X24%*#{n09s< z&xxCpB4i+{j;Vhwe(2a$Pn0mz%v2=}a&U+<=%%K|# z-Z6FYgak6VD($Pc)q)5NbX`n6;+e=fb%ETQ?;+EI2n=+$j;Tnc(#3D8zD{8*f@Yg| zLJCjoxvBkL>4qPJ*-{X0)QM_dEzm;qlEb$|vhnw%o7$p2>mRK@2{m-TtMl!H00000 LNkvXXu0mjf+b2_~ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-fill_color.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-fill_color.png new file mode 100644 index 0000000000000000000000000000000000000000..16cc9aeb0db6260335f318f49cee236188d23d5d GIT binary patch literal 832 zcmV-G1Hb%#Cv=JfH45$ z+Qv=AJ>WYg02l(0BADapA8;`^)AJv@Q zT=qBzT=W(2E^2Jv)?DftBp+Bu1G?4}?FGF<-qCXa@!WVdUzSYQnnZ%)fTS(KjaTzrYpTtl zFd%75aNF0bdGDBIrK?1|82~+X(+O6^v^>i~2V_LoCAFCsu)cNcHMZ|%bMrQ+?Z|S` zb7zeA9TT8Za%!{q3FMQq`@CZUR7y@;wu>JyJ|NFbfJYrqUmAJY?nu^rqSRsq~Y{%de7ZJrT_d%Q9@sy@tclaZ-sL~A{IToriK0EmCvTU|~%aRH#}s?i&4sPi+>_R6&KvL;sK) z|DRHJN^KHsQ9y~-7FfPfZB8U*_9b7HO3B>+kJ=<ykaJv zgC54*CmPnDDX-UAtMuCTcE&k;P@};}M%%W^J;;O_Xhq=Q(QGbK;v2$`66( ziC&{|p2-O=AK4zSbPzweaMXBVFE+umXm>pQfub6CE>jQ023@^DVT*W1foCqIdLTCF za$VRao{CMS#URRDw_t5^*;A^RnMsR5l)a2vu!-jp8=4k_wlM{gB}Yw*L93VoMK+_^ zSmf4VlKO373KZFl{*h7FraeHEc-R|g$JZ(dR#n_I-Y2Fm$_x4ugSN6l(C7rnW;In=D; z*|$EfU&Olx%J~^g3xa-n_K2o>x+(Fvo0fV*6q9-%MUa>E40;X>sPGBb47wV+l7f)$O3<;)!B%5*({6Ws0 zz^qWsKE`wR^4IqvF(jA@k|mzCpurE5DIjNJSO?1l8%zZc_nA~-KfWlY{N(M&6FlRo zw%q*$(=P)9T2vexyOrRHb=Qu&-?=mM4^ww%M~lwp=5B>|Xv1xTjfeXlfAlE~G&Cro zAK;Ey;`<(BcM1cI3`*$Zj@WKIBW%P$W@6S%Oc4w1#1q-ZS0)FUX~qdKMJ%)hPYCxw z$u`-5P=|LWra|$9a1WGhlMM)UcxPf77*9Eo)FOzSlguEc7G0a*X+1BKL zH3b+1rmY!-HfZ=BcgAR|e<=dJDw2O^KuQY;rjKEmf>8hf@YA2lXoO5n00000NkvXX Hu0mjfFUQSI literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-grow_or_Shrink.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-grow_or_Shrink.png new file mode 100644 index 0000000000000000000000000000000000000000..fb9357a634f8eb58c407ef84a894085f1363214d GIT binary patch literal 733 zcmV<30wVp1P)bIPS~6jrNk8-s!{2R^&jQI#;mK*PX;5A(?bLw6=!OQ-(1 zpL262?~_J%+Pzgg+S#!ay@NHbaW%_m3FJfl-b*oCo(q)^NAO#8B!>FEbCDd0VaR=s z?m^BFJO}TdR`;hOF=yb2b9jPZqa5V6*mu~o@ZFo`kmvUFQ|*9k2zeTiTag^k1IW`n z|4=KE<2fw3PtlaK2Z9TN=a4dmB&VD`kXsNu-%O@5XN?1Ui{QTFj_K1Wpm`0oZwd0u zm;+r6gwpIwzv+-4mD4wLe2ZW?_%j>1!P^skV}CB@3H1T zBpKtO&C4dKICEXZFq7$dlN@ljVvSGN7KAG<-CR2eu9)lNsO3E;)DQEF(FJTb7JjHD0EIhpp(0GznL(HIfs^(k(%(WX!7Z zehsV%JBH3oNd)_&7>QxbG9VJyyyN>Cpxg*MChxxTxloT6BS9TwwgG{l<{cl0Okd5` zmkUuN@@!fov8Bi}V?fP2l6%u3>4L7=5;8G~wnk!0k!QvzQQmROwA&%Gzhda?9kX=1KzBkqg2Qna>hwQJk#L@V8~)V0)c-+Mv#{FB~srw_gBKRIK( zFX!Bz`_upV7iZ5TvfPbi(N7vD->~X0$9~TL+dGMJwvVS~0NU<4>Pw0zDfApC|8O$^ zZTo_z{QuFeiL`j_D5?hFLw5r$CdJbv^u>wd)7ABtwTE?=w8iSyR6Mn`G7GO51}U#P<2e5Ji|Y?m@bGwPDPdx1~cE4oRjV>|uiKm_IYSee@II2tI3|iUjh=^$4c;S({RL>xv zKi&~Tjpr=%q+kM_Ut z5ddn1olmsXwl#Qn*JCI8m$%IMsbt%a*5cGMHMh)Jdgmkz4gEY#DEdg2x_Ih`w)sm;u0rJe$A zkOStFsbXQ`ImT>cjX08=@j*tevnx38yKsi&+rlRr41)tbWgt9FFIQvKuUho(Wdy33tzX9FC`| z=O#;UT^GVCZ-^csL+*fW741_{7kYp&Z{-cq{RM!A+yQ@)hNhtO^#EbM09CGFB(e<( z(~4o}%M0e&Z%&34z!i){RzTsd!9^v#lLLA}iVzJVnuS}ciRylF+Bp;Bsc!R8;-XOl zqFK0Wf7Es3X(yv&O-z-TEzq^bAab~HZI#cp1-SG0V6HV|n{t?NpzSbft7UYq#s_=H zv>UpzP_}uu?sM^nvYU9*k>ly5J(NNRNENTkP_}vduVS$hZaNw5>vC!rvxj@`)ZqOe z!6=zb_b;*d&7C_z*&*SNV3f>-%E&ZX{0J!l zP0i~GuoCad%(gXJ*!5UjfCINTP0j1sL=*_auM=aU=}A1EQtGOHk=->lt0#ad#{jIs z*NHJ1ZL9HkN*R=9WYd~*Js~15ete=JZi9UnOV3=mO;na^YC=!ZIH$@0=kfniySD7m zdoJ82DjT+@29#oKF<{rAviRs!SM{?Tj;02b0@*qq5d!`{R2CndaGR)Un1GOG@(~Gc vjBQ>pOz0)=WQLMK|3BO&DvKfS<_(=^{|qnp5KA!b00000NkvXXu0mjf0yDlX literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-object_color.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-object_color.png new file mode 100644 index 0000000000000000000000000000000000000000..16cc9aeb0db6260335f318f49cee236188d23d5d GIT binary patch literal 832 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 SjUl`M0000AY=jiLW4M%-mX?-V z+9c@ip7q@OkJ&?XbvKS~hF3VWCxGnuu2t||$LxOc6U!<+YosThUHOBZ7}PUMdeRg_=!wr=DL$N-)RWT$ zR{*QXwXv5=pL4)XBEZGKsxF88+N7Q%sM(7EO>2sYjTVCUB0!^>0wx0}iQN7L{KC#m zX$n0v0F;XXzl{KwkJgznO_iQgf{Or^rg!p=U7FA{5PV8-5uiGUcVVAj?p5B1Ovqpz z5Gf%KJA+F>TzMmMR{%EH1hh(lYd`D?T?)1VP9g;p1GvOMVd_hyx!G^FM->n$m=uCb z%Aya2U8mv;r@3v44P;JFZNPhWg|u*X`L;8PFWyi!(9i|^HMFkiwi5`4(-}=VYaTMv z04yOL*w%y znz3N6mH+e7L3M;b?bChlopU^UNq|bpE_I{cy%Wj~crOW1DcPlN)UAg$0G?6+mMQw> z?zB-4Pf39Oz$#Oi?%Jklte!Y``hfA8ZqZY3KPqs1=~?PCi1VlO8<7e;7}~ScXAtM_ z1<%9kiJnw9nkr2#MpJ%BJ*g)FJq?9jrKzoJO0{rEJ=;-FB1P46g?LT%^#p7?>dA$$ ziqv!dqg9B}R9{c^E8bhZcjE60q)C%o*Hl+eeDSdl;Q7kE^SS^2f^I3{&?#$c8tJK~ z<*A=a8Md~l?+8#$GaqTHp=U$gQ%8W?*pK>-)TC+B1ozfdL5$`SW!FKipMCvTZQY|%2C`);L$=jY%GUa}1noyR)-qt_5egh@2*oXYn Rs3!mb002ovPDHLkV1nU(hZO(- literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-underline.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-underline.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd015975a7939bd1f92c27b324e34fa10a68e1e GIT binary patch literal 875 zcmV-x1C;!UP)Id0*;s>XrW?r?G6`S%gSt#a)$;4b>)xW!tn#@gFOp+5{gPt7LH@J!Bf z|Ck)N?xA;jq18;ZUz_Dwbo+hg6IHJDT%}PI1BPasN)Gj`K+l%1Mo|nH^0SglJrzSW z5`YbUw(M+k*;lF)EH(rX{Wws|F7-TSpalVRttpi3YPBGMPBn#!3}YCqd<(ckHH}7y9G4XzE7KO$r1~is730KNouP`U?c^ucoTWrSgWid9XHU$p&P&mB)S$ zW2c0-d8i_-mhJ+2D_rK0YNY`-k_y`OY=lnIeom<}^71~wSOZWsk_y_@>-A0^`1x*q zT`0$goR>CW0&<6|Z9daPVZb^~VJwW9vPKc&J2;`7>-Q5y0pr6DQy2?lVvRl)1ud?% zoPeTj$ZK{k%UZ*1@?U-}FCet#SqpirxvV>8<@&_3MNQ0RRzQ3fn+~D_WAqj1+B?Mt zg4xUph|h91HW3{dBiFeTno0Hn=AP)5T#c%|9pgw0QQ3a9eYW&gqG_J=ob(7ML#<5RseBz*`4q8 zu8si4b#(RXqIL^-;H~qF`vbZArENO4o>+H-xci;!MbR|1@EL@DF*v^OnL3>%*PLB; z=oh&ocKN=?+MOlWoLzS4q0pZ!8G`01_Jy5buHXuA3h^Drlaw178h@6wmEUKxkr<_QV3UYr=GPAIzqNkN@ zrIgIvlM_&0O+`;D+e-ImrrMJeP;N~zGdJ&E+Q_zy?`onOz%Y-Vv94j(+Q_zy?`k3d zLeqSJsBNnDac8XLeWeKXZj`L{a{`jzqo?+dwm-SFlB&xQO$z`3002ovPDHLkV1ljW Bry>9V literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wave.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wave.png new file mode 100644 index 0000000000000000000000000000000000000000..be960de02003dbfc628db50b30a2ea21e4fd5d4b GIT binary patch literal 1046 zcmV+x1nK*UP)qk zTL5rj25P%pE@o|$-oAhP-n?bkp5Dp97XEU1Tiy42-~Yb9!!I3e9btsW;N04*pk$hM(bZBw%V8D9rKvBnK#iA@X~(A4T}lQ#t9L_B~cmiIoe zOscq(V0V{R0rt?Vm zV*;Y80@B(Bgy#|+mBJd}Nmf`J1A<-;CJC9zNfUm61=x>di*HNF7B(zW@yS<7mKqsiN6_n+Y_cCtbk4$N-Paw*;04%E z?7HVr-a+^cIW?_l9q^=QTdC{o>m!fU{`z@RLa7~fZX@L0`!VdYC~OslqEir{RDfrX z*wWZ2D?T1&TjL3q^@S@19|Ew;0HX1~ibBtgH`5THRDkY-YuwQ-mIV9n>_Y!*^&ip{{^2Ep|~rqQhy6?&Kby4~*1)sJtp9!a$+HiO{o2cK|I zpco7d83$6Z=kO3aRwZqUXD-YzL4mi{%r#^jNC|r$tCBXwGZ!fnQ7k}3;j5}WCGe93 zTZ6nZn-c$TJ?#B3bO4INVO!On61aEya}DYk`6&z_$K>mgvkzG&voA5s_Fp_@GZIkR zR0(|>Ss5|=7De{Kp8FTyzsyKLX;UTieJvWsvQ0n)YMWK4i#m%Q?oB`h$u+bJSzC_= zh-}33sDNOg&{_rG>bkJ1jbRn`e#l0gIRWs;Krylve5>oQs_0@ml0`|T0+N&=E}u`I zE*8R{J^3O%U*>O+gXN?QarOC>a;S^Q)F_ARvJxABI|G1X-#t=Qb`wW7`dtfqKPtA| zs)^VDoWaiofS9;^k2awyyNOpRTB}6?JV9Kja6S`vo&N2VATv?lFx*4!1aZ+1r+zR! zT~j-C^p#AcHw;WfDjs&s2s;)6^Ap_+11LL$@qf6IfgL4WKz>%k1LA-!&!@q!J}P7_ z{M&=(;e-Z3x2v8X(o)?q(fKPXm01U}BD=mhMC>xXrn|5^dVFa@Ik032dUGfg46 Qi2wiq07*qoM6N<$f}?2HNhA`P?nn5V zG_%)xccBq&c4j9>;r;pDes6bQ8}If%njO12{H@mWvoMFh$zmVBJ12JRYy@!gX>{EE z+v|Oe`zKx+Zs2|r9A>@du+=P#UgQo1Zed5x0?&;C`!H&?OxNoUyM^ls)X-0Z1suUyUVWk|R?QD2n4K@Ae{kS8Jsw__x4uAP?wIL;9 z=d$@F0Uw{+7bS4DA^kWwM+6Co=S~t{l)%-8v=V170M`VhOiSQuLqd{X+PfwoWoig# z4v8o=C#|LcJbaFvF##=krcCYV_(FlJ1&Jt~Oa@JXc{s~@<0ru0m@>t02={uUJQH_C zI69(+?-~a*%F|E#E5gwcVSHD&ct4c*4Z)t=xic7-YsDK8`jdM}aPtzdlLU8V<1lv- z;F1zNgzx5xQ7?5sBn?XN5Pk*;r{RKt3ZyedhhmT0)7QdTar^RdE@xU)4?Af%72kMq zZ~9s|iS{Mt!klazRI^6AQjjBK)`X*MH`b4%fyr6h%XMBCP7=!#_^TlB-t$O5pD|1u1={;nV>M{ zQ{qf8hayuIuCs5)m|Z(*xlEa$cF8IWCzzv5raXH&uR*x)NmSORXAom~N91Qh7M(o+ z5f1k~Ig4xa1QX^MLwRGaLP++KJVTm1S=$79g(QTe@=~TK3%{RX_OkjFhi6EaCu>`O zg(RdTpnF7;;|Zx=z0gadMDVjFPnv~!CnvIC+_>o(sD@iio7STna)(w+mhIv}8eg@CP1B({(8)=PsqVCw-! r$_3Ue3+HtJt6pH4h2f2N`$z33lwHYBQ``@Q00000NkvXXu0mjf4yCtv literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-bounce.png new file mode 100644 index 0000000000000000000000000000000000000000..5abafeaa57c7ed7d8e02424bb4b80228d8676771 GIT binary patch literal 896 zcmV-`1AqL9P)#ffFQ@G^eC|%V z_0oW1@D8Izp~dG>qhW^gwmDqn-Ll_C84Sm0c`n+cpkab*XW@1a7u8JVT`S(ZV$rnDpt_0zxh{mm zg|!&9Rxu6N#c-EnEk^AI%8*TuDM+$8i~I-n*@B`B+4Pu##GgDL*k=WrXUhZ^_3jJd zG*Hwo3re=6L+MD|6#{CYsBH$dhAW=H5xY!^|HnFe#}B9r2OYPh?7y>!=<6%r0$ za(*rA^Ap1Xb4R@tm^EdEgu~grlD+vq!BOYvP5__|is3g->@NV(Gb%v2Vv&FCMBn;l z+_Ie;8r%ZVOr#F}4sXQh1t5Ax1qj7jNqF5%!~VPDkD7)OCN=0-Ub=h$h>F0OdQc~Em&D{> zxY73pXILxi#;8b4ntD*6`4H+iV4PvCv>Riv%#Fcl1+-I&DaGynD-x^0#$+@=xH8X! z52D>yM#UpNC_t!7JnL>;Ud7@bR269Wk4t#EB56fbN?E)~?vVW-z!P<|LvK0OF`_ zN-trBl%9p2PjsXJ1V_>NB`Y=%m#11fl8GK_9$XYpWrYOgX*NeH!vKhbB|T+D1`c;M ztFiCf7M;jmLgyyF?@9g1>$sJTcFe7|e6K9^#GWw#nQ<=WeqBFacdHNFHPt-~e8gPW z@21E-;G*4_^SUTc<5t$KUG*@D*`_PIOD$r;yTRv`rn$wv28+Gk16~hc(H1ma?J0$( z!PCW>GCB}|YBe;7q)NvW{G;RY^vysEE|S0qz}P}(-8J^RGuQTRnGKL2wSsBmX%tf; zr!zH`&I4V-1+z$wV?zG1(Prd{ey6w9^U9o%jc*7l6wQS$r z4(i%L9rjIj(Iz=i(U84r1x52WGdfI6Pn+SiJRGFcLCETc;*!VUop;~{*c{WZ>;K3F zqcNkob}HLJmZo*-TcWlxZdx@ta%Do1u8zNvd6=S1%S_u0Kmb@dl=T?k4mb3Re%Isi zt{Tnjrq-=r#}xo;*fp55d&`ZbA_Fu)PtSxb0Bk`35TIn+?Zr87NpC+Wc6ayX`o0^P zJKF7oh2CHtu+S==8_Zixn0a8p)oPD3RJalH?SpuW#6hE-bN9WmGx*y&?*3B7{mc8( zKE_>Ysu@YWCP7!r)#{7f02H7?Wa#RLCDz3cj=1n8?z`6l?*+DS!+uwjzjV3#jtXGG&kGg*H)qcv&n{B(;Oso9|ntEf*cN^7&yCys?W5bw<0<|)c zPLmaf*AsfRl_SQ!-wpMG8+HZoHOOO8yoGLXFPI0Q9kuF9Zwi#OiYy{+?Yd*c#c#v? zcY((OXL5^8dS5qrTr|VCX6^1Z=u>TJ#l)DBA*k$8P>F?}-m2s#d%;cnMJYPYXyf7+ zr0bwIqW08~u?!&3-7TF50^eczelFtJbhBYk3;NpIwMdbM!h|i%-7@*f&GmwtQ8VvC z)iE%?*n}bjlxtlwtB(+RHvcH+T}v4s1Hb^F1)v9@g3BJu?>b)b@(550C5ESGH8b&;x}D$<=H@TtVT{%O9xv z@JJ4w>*qZO3>i|DtH$uQqIfmrMk+)BB%{F@QS=;^scrOdISx}39yEK-phrxl>pMhw zHHD28z!rO)LGs+?4FW z5NuWG(M$h=jt7N&c+9sOo%NlGHVsx^{#xL0uJ*g8$>-YrCFqh5!gvFW&Wu?4WuvGM zQWFb3HYR>&DmQFhwfcI!N_~!%mxTObqxDXoc~ifsR)1|jZp5dA&KA0#@$Ut{yGZ!#Hov%U~j z_mFqq3E09C=}K;A!n(yhjeQSEce2>R|NWQxI}yj`W0n*^u>b%707*qoM6N<$g04>i AV*mgE literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-float_in.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-float_in.png new file mode 100644 index 0000000000000000000000000000000000000000..e3eb38415059e0333842bc7801088b8340b713fb GIT binary patch literal 947 zcmV;k15EshP)ogwdzozG z&?x1F5fNaNYi(Cm&-X;sOP1$EP}#Ms>Z{i_n*=w=w~YbD%B$zv&9Y|?AdJ-my5>-8 zo9B6wCXBx7`KWS30z1Ez=ct`eZ#^o&o~Rt833H-13%auEwd_J{&E`zbq}r|O$^fZi zdt}cc1J1_917(21-a`c$5aWvL9H;|yjXptLFraFi!jhI(yI?@2Hr2ZYo#3XMZR3~$ zH5#k3X{p=L31+&}sU80V#8`z**`BUBBCsBfKVuu)G{i9#_AGn#Q4A-^32`iKcuyCJ zs`Z^JC~`;J4++YhK^oUMwnSl4c%wp#WV!a2{mWM;KYvHx_Ag(Y0I=fP*UPTMz2^ZA z*@6k`F&xg%ol1~6o}k-%3FKumAeshSFiC)m{`~qnolbwqkn^+y3wzEW0gxdLA1jpn zanYX#x9J)J=VH4EQWM3q*}V*Z-ZNV99G?_fqUO(o!xn(gKfUZOf~0Dn;a()a+FbCA zYOUKS2+=X)tUDx#fZ_1`;XG_5$N=XtTx{D&JKAd8`)UawbW`^1U`_9ShQADu8`L`9{VHC~Uk1nxD$`_m z-=nIG8G->>@_r6|T$90~Rm*e646$5Jh-=nnPtG=i9-#@zal$r5EUeF-oNe_HnovTV z+@O-{vnK&_ws8Z(yJ50Tv)hwk1I{*XKv-}m*fhI6c|{^yP-|~BI2ICYn#rELB9Se) z<2enEh0Hc(d&=2{6-i=dQWbdx#5PT9PdVF?RwT$fRFPLescjmE{D3q@w%su^Cz@OA zr?Ke_${rBd_%7KNS9xN2b|0{*0Aa}uVU$++OM|aV0|-49_0lRUpud9;DGpOG3IGgP VS>vIT=1l+q002ovPDHLkV1n|*y|DlQ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-fly_in.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-fly_in.png new file mode 100644 index 0000000000000000000000000000000000000000..73ae2e2306eba436624817f525687bac12521c3d GIT binary patch literal 965 zcmV;$13LVPP)h} zu(ew%K+1xYF{8(9SPYOce6R5nN9DLQ&UJXYtN&ep`JV56&N_tvy07&r9Xo*TWwDh# zvy^qrPyoYBYrUp>y~j?yRQBu;s<>87fA!jhroaudZF7LR_UgG-v*K9;2y^{_ZeeJ& z3#VC;;h25h>q+H?0(N>W&(^zMuJtGnd!llX;S?shWZJrTOt4(v=d`{q|t8Mdu zfQHO<*|gMcZ1rwksaXNqTxMF zl2q%PRM5%nuRjzhcLr%*@_d4VxbQ}Wl2mrB&pYQY4}bg$zwVqrKLlXawJvYF56_+l zIHUz*bWAv0pE*(>aXv=Z&vKBL@qpMgXu&uEF8uxT%XB*Zu0qb!1}yB^0|LfCnm#&| z>_O3=2e;~)4z9(R1Zg z7{2$UDq}(rkW!B`^l?uLi`L{_924Sp*#YiZnmw6q0zJYeq{aztida~lJ(+Fw5jLTi zIJrV4muF7_X0~wy!na|1o5tHyV0+9qZa`?b)7v!0p6p0e3mWaU24f+WO=IlIjzqQK zhG#bz3#n~Nd#c&Sjs*SXKba|2WCygUO=(Xx+t`tyzf?05Rb&UWs7=|M4n$*S8^Gd5 zB{L_6TkJ1l(;1XC5STHujbI#A(5T9jvS;-HyAU8Ox#E~59!mmbHF@97=lvP6LxZMW nUSRw1dk_(u@FB%v3Pu3{mrHbF6jae^00000NkvXXu0mjfXDZ2G literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-grow_turn.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-grow_turn.png new file mode 100644 index 0000000000000000000000000000000000000000..8b383dab4b47f4577b064545a6e0e0c7c8e6f320 GIT binary patch literal 1017 zcmVF@SApk?2k%ssNd@<9b4 zyODnZh;B4^@&ss4es|;HInQ1+xD)V?0<_$DL?Mk()LKI`Z8*K9u0%+FUo}GaT5Qc4 z&&WEJx3tP|M!D0%r=%@D`d{fR*UU&FjcPMGKB~qNgdTjX43i6q%UqiXu1PpAtD$ zMGZJ2OY}4)wLw`g9xmBK6n6rAPY1t_4*LMcc?-DoS2bSOgr=yUk51=}ivmnEX>~ z(3Ss*W|jh&JI*uIgPPXlo%Jg{TMMFQ_W-mEz}#`3p&qoeCi82Re+!~!_W-mUz$kTi zQ5bSlO%eB^yek6`hq2-}Y&G>a#d%jkGSIiw>G=D%qJ03%a`OH&;*O)}8&3a zEX&DzTRkf`%PHjocU~acwmnJxfI$iY@V@RiJq!aPV+8Q`lc!*`qqAz7%Bb2fq<}dnh%VOo-I$5>TDM_H0dr6gU99uFQB&^0v|m)Wx`+B4I(g9TmstJh zsrD?{iZ-7=|DHE0O0^92rH~v?GSMcI&{L|ZYU64cx_U-wuFc7-T)20&U7x9*SuZ&! zueQP+skW=mk+)ZpcaKDj;*(cW^sesndU<;#f5|HfimIe_o~Pu(>K^mK;RO}6?(>M) n|8$SJzq178!{H4^!6*O#(R=Xc^!>wG00000NkvXXu0mjfGOqCg literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-random_bars.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-random_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..b4879f4a51d89fb2c6e03f19cffa3f80d85796b1 GIT binary patch literal 805 zcmV+=1KRwFP)* zjEszoj2;=&{~#w(+o|odFGx?a@Y$cod;h<)8@#m!KB``K!q&it6g&B4T{O5A5y9x& z=*-bw?iI2?$SoSawZO4<^#a%H3U>kESigkc`EkuN>i~{*m%H+= zjvddb1LwNyHAg>8*b~YD25)Vfp4rr<-pDoItm*B+w$2}?sg0n)t!uL9QWD%Bw{Nu( zQTuOpC?gi{tAHl#1iPWPcNO&O9p*Dhog|_HFN`iz3e5Z{d`YwUHv#)gKla6xe zyExb#(@;;^Gia@(dJ@P(oYP^?t{AMK+`nLJoKp?&*9<%*2>RAM$93z}@D}X#f3O4h zDNe8#xbv**aPRjBF2DQMI7vbcyL)luWja9&jn1S$j*(DCC!l)?ws?QnQ&*AtmGh0;?($$DPxbK$9p zYf98BIyKAGgL*TnNq+AocaI4!i!=4j&1{;Ee96;D`S7KAVjvzuC`Qzn|A;_xObN}vzZSrK>o61{TxFN_Y5ridAxb=4iqzq}m^pQI>XbK!f jBc%ldA5t8qU=#oVjri>pB(UB+00000NkvXXu0mjf3_FRI literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-shape.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-shape.png new file mode 100644 index 0000000000000000000000000000000000000000..b6fbb5f06e204dbeacd0e15a177c343c1f95ec6d GIT binary patch literal 1287 zcmV+i1^D`jP)q+7?T6Q?eWj2Rgj*~-Ysy^nLRnxd3KTz7b7^ZD;D&-1;{XLM;^pnlZzoQ}9a z{g8(h+Qxz|jVl7YDhAa?-p^Z-{(>EgE0m+WM*iwWW{cp?^vF2Fe(vfiuVu&HnG=gM z?B@@t%)TbgW1UKq#%bQqBjx%|>>UqEJjL5xm79Wre5GxQfqd+ z!?cvRZgd;v+yF_jt&%kRfJ-agw_fE2D7`IPi9W39D8B_YT_s-S2dIowvgkX&(e^NJ zo5GR=^$vgo75)5dTJBcL1awnUR>%r!krC!)(}nI@nP6_}on}~9uqRY(hPl}k_9WHL zSv|}{Y>|gJmWMr^*gpr@mnAN6Y~1j^xvOaYy=V2fNWl{v`$k=i3U4TMSGlox4{Kun zp#Vs8@ZWD;hkJhwuul*H1$c{^9z1zwX{84(Z(CB?_j*>z>sw;x%G8{)jT{idWg(FL68mj;;LFdi2}kljQfQCABfQ6TAS)R zOYo;^#Nrcm&m)>|tG^_E3OEnI-pb@+@N}w9V*qsGW*d=_IrtIgWX%s{vLWmUi~dCR zMCoq~8)F0enjf)7%^D8~bDCoxNXZvYye!=0S=~+ixnIemZqlr$7ES0_M|{Nk^gDg~ zS-nzZ?oo5u)2cDCo?dyiDPgjGLxRqLRnjMtj1?&}m291$q|7`P^bMH>Wi$sH99$G#O4+*mmD zaZN^hnkRr5`hp0k&e4R>RK5&->lCq&#hz3r!91nm;b3rU*vnQ;_ z00hk0mX09`LgV=JLcr)^EQ>wy!VCvs&Nlpweat%!dd|^I_T-o670Iv#wP<>cV}UJ9 z^OVmS%bvV6;}yxU1?#a`OUDv%$||!>$FrxhPN=#JffdQf%#6&pP!8u(=(A17vL|fF z**0oLg1jT3x4Z(Pjys-B0hOu-74MO4{Dlv|acnw(O8@tAd7o?}NT_@bK){X#2ul{E xvG9<8Y4CO90HSKr|8EAQw1D74io+C)0sx)OCf65O@}B?z002ovPDHLkV1hWrc*Ot! literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-split.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-split.png new file mode 100644 index 0000000000000000000000000000000000000000..d200cf62503d07fb215805109f2448103c8b7e95 GIT binary patch literal 1548 zcmV+n2J`ueP)OKCm#^F{Y_HeGXLPcrM@ zHBX)9`|^MPiTu z3vIjK*H2$Kk87~p-L;pwlcJHnf7PnR$1+bUirulN7k3s3pvbs?cvT)dZv`ctAc`pf zjjnVQx-GIelz9@tiAgcFYIMlZ@NJR~nU{haOzgT?nR}OI{}GLb-C3eq^&c~HrwzWm z!D3!zM}PU~#m0L``3TF~l#i9H#UHb-ci#1}&v=Qn@MAmj5}i^8C#d$9mUsJq2N+ve zu4l)4Dfrbc+V;1+x=xki_zHcg+ht}9V1#w5^!vcS0$x&HITT{x5#z0C2!kq|t0k?r zwFcal{Vjmj7&L1T){^plk(#*I4}Z?`LcwCtB47x>*h0&8)ppzPbdMmKyaD$`thT(G zWQ{~So!_EgFvhG7P&%iOCPAME7D_C#{X`zZq?Z9r9>IVyz-@w$WtAV5JpnYgNg}TX zCX8QaNYkSLuFAn`_mH>Z7FtnKZ?vov{JL+Z^!EdZ3pX$H!$0IE)3t43FQxEK}#wQB(+ z1M)^eyjkM9(bb(N@`9&(kCS(U&lVhwLLo#B0x1~A9-9)7peXCoaAkU$Y30HqAjlxxwV;o2$`q9Hi|#6iGC;AiCp&-VSuI0my0 z_IRdR1Q3`Sb?7oSvP84{AW&dJ2FTiD;Hv^H>{ZQL<7d3M?^AJ%)9VCrl@zTy)3V&> zNo}B4h5>5JNVeQUjAJdJ?|qxRmwK9*1`aU(Ddc$6u?vZ+0*@BMvzzA_P>qNh0o2Nk zROrpA_!@8mFwILh$m6HjSIOGNvdSpceS8!((icw=Vv~S3BQ<#^0@HIj4}L<@ACOxB zWsP{;a-i&*0s};{Gs(|^uQO*&Ui=LgDdTpmlV9OTCJvKg zn8Gs*j22e24?-JCna4TWf*IA!dFUp^p|*!I+@^-AyY`8L473?#RvohO3}ObVL+4yj z_!8N-)(K>7fI1k-V(od^8$P37xkW>Tpawi0k*6_7ne}BNZeySvS)dVO!Du~ley<)m zqxSGvpIJ2tX4)P)ZO#QPAC7!qAw(2PYwK|Frb5MEDDuyxit$u#g=<5B&Fu-7GDngQ z7fjJ8z;$k2*Yz7k{MG2sX~xTBYicNL$+{iqrE@B1afBSBiP}&=_~ZzmmYH7zeh&Oz zs(v7Jss`sUq?v$r!V$boF7gP_u*FQ_kkHA-r@7z#I`Fe5kD>S>q0>S-rdDBx+ZOGN z`iPfZFyKn;Td~&xkION}-!=PProm_OGDYf2@a>jcgvX7C z*KV|alXuV4^2(tPIlQXC@5yva;*p|`=grg7k3a8hVhZsv_C^+8kog`j?43yOG~6LL ze3#g6LtdUK*$*Ra1pYke`@FDs0L?A~R@GrfhAs0L2qnnmGNy=lEE<_<`b0a-_79d)gv4v9n} zk&(#We&HTuxXdNlBr|VjXLlc)pZDdxx2+wPoNJ7ljhe4kwXwRZ`n+zacUW?+Kk7HS zfnIez*YZ4hX;0nNr)nm1SHD!J?y1NKjJ}S)_v3xzAI+m^wfQn`Hmwemmk!;#UZ_v! z{qzPMC(ser_1%6fcZP%$8w?hXuTSS0QKN3)t}({4AHfKWeZs+lxnc-T)SL+Zv*x!pwQ1|Q zZp?^Z$$V{kJ;V0#5{B zCQ^sw9*~U%`f6s@3kft)c)S!SkwU=H^r1gH?*UnSKsvub5ki#w7`J8JZ$I$zb+3JI z#BW3(WBv%%*aOb^fOknTW7GYwNOjxV>JR)fj+={rf=^bmf#rreEUPaj1)O!xUU20+hx&N5s zyRVl5d%pXg<(HOlMBqjctis~o@~D^T0{NB%!7A(qgaf@!5hx*yjcUKIhq=DBBd#l3aXnwZQ!aW_ zJW>M(jt z6P10IxMb1C#~xAoPrc8dVDt{3O7Wz&8PQvk5J}|{Q_4bhcuH*>Y)L{X3Fw1JR)#0v znAA2&K->*8Ftx`sbQe4{LbIbO9 z`gLN5$d0zC-|w?68D{=|Z@xEn#s9~D@lgEag9_7g$7(!-xeu6ub8N;tF;#Vn;;RIh z-<($aqaLq4<(^^+_aQ?#d6V1ykpmKx;%Vn7zV?~o>#3;6Bd88Oc8)2W&rI&7A_t87 z$vYKRqd~!aF{Zs2IiPUwG}wq{3VWZy?P$kKq^c4MQy;2$MqNkh#h5-t*P0R| zQ;^l&xG7UtUy-U>uW)@Y*)-0Rk=e!!+#6dxw_YkpHpN4t; z&BHo8lE|*TO|6Wz!QjqgtuGJ9)%(VH0ITIV$I!3a8#RpbuXz1&>SFd zTywx+v=cD5sn0m;NI?RmqC7O2z54Mm`FAnl-*EpctoKWtC4WQ|d=1q;i8KAJ7}sA( z_{jmXClx73h1b7^*B_My*lB#ubn*E@n*!w8J7^%kVZy({cE6y0geAYmI{O4xd<)lK zrHCj1x*?#&o!9Z&qq3~PrTan!&NN<^TcG`GA7Ek!E0J-Vnc7z=^lk*YsR+G&6Hhi! zG@LZP{p4amQjzXSNqJs;5BRjgC@&WT{Gd&Y9MpKvIaRE^?<`?-pUs=CQ$$nyNql?5 z8LUaGe$qJE%3QWVD%ip8y|fnPJzXPkS%$FFl$R24-hpp=PaK^w=Ib}$n?E-UbWeBU zOdXB;`cTZ%yEi?iH*V&&ClSP4z~Vx;eUWxMcujV(C;{XiOz7KIF?vHI8#=c>7;v|W zK4*KTcU1SSp&CF}dmW7pyz?XpBtbiTJT3+l&Wlh#Zv{@aKefaf-R!BCV}f6x_A9*Z z>PnHkM&Ze8Lug;U1(Uu9j~^k3#VW?s*8rW5Jym<*vQfatE{7$*zy$Yq2>UARTCPSE zT!(8nSlqq^mb@1M|A+)3sLlZQK|w`}yRYH>la_EW-U^Q6g4#3VT>k(W_ciVx!DR2n z8hjWw-U<8ekswmNfe z!jjGuzKrrV8j1+R{I$jGh|PC+kFNV31^*iCJ@*0NHG+_8N#$lY73Y1ZT=sa>cz#DG z9G9v|sCkfh4KtX^lv@n}N; z@b9RpkctwX_N7>d2pPyI90#7eR)v@q9?(BBvYTT=HF_Gc!V%u0ULh6*AF4G{w7O9MpF zulSX|ht#C^l=7EiXh&3g)?L|nQq4c#SMmSxFFpPM44M%s)N-45S`TcO#W`^rB`50zqqT9|bx#pJ) z@em*2A9oy`97I(&`xZRln$Zk5pSYXUo*f34L zeV9HpXq(n_g2J0`vPqiBx-_WR+<39vWv#J5Tho#qA)R~g2uTv!=0r9zs9Etw<~my~ z=B^!^9V?B!cdP`mn_&-XVsX(^a!#Eo-L9T1-F4l$GS_BEtbI(g;-&LlDU*9MM&0F} zOCUQVywS}}&owbId{XNjBQ9(8hg~K!eH8hcMv!}JOfh*V>mysK4fItCGxn6`X?tqdRDIa{80G(IOSpSa1T*v&p~!Stg)(4g zMCYo~xEIYy3vXX-pFn#bMNkg3m+^A<%DlaMXrN7^vlgpu1GKP*9%+|R?X&jDmGv@L zyKznhlz;iicu2LEP2t>wH0(BoH;K?eEpsQ6T}5p_m|WAA>`dOB9IXSA*bC%B+WVL) z#-Rq%tq4`7$=v9zMVwlnP`0^R9jp3kAO&r6LGGX&w5>WPFyv!|Ba);>(PGYYliR%! z@?LMPO-Kp1uXfA|ou0~^415`mIoz8E6%W#$M$jW4H&yB7kXrkYTK6Nh`dj(%e#O_1 zf>egW%c$7o53~Z(_O(+voAlBa_x7bj?*S{EJjDv#DH-ncn`LBpXFvHO`v@PQG|w$q z!g-C(?J1qd!Fl~+r0aGlc~IfnQc|=6#c!KhwV6H@sP;i@DXB))mi9P}|92PTENv$R zlH6HJHx?9>sVQbpwM6H%6oZXE`Dl#%1PgO%4OLs(}t@`AOdg%$?svGNZ9wtZU@~Vt*%g=-U@Q%QLLH#z6%Yw1H2f$F01(6X~}VN^K*g^Ii_> zeGIkUHo09e%VX5SS480{H1hTE4PC|1W(i2a$8p{U6u;zyk^{JlK2GGKIb16sr4Q9j zFm%76s~8Ank&aoU=HnEXWA=7nEZd-e%kuT zN0$SdQ&#aC`s%Oe%N+!NiIgLP!hIzT!nI%VAleuG5%O-42-CcBf6VEtC!iKLb^!&b z_6@3JF`iAtkDN!p%P19PF&6}j^`t4O1?-CcX%jKw6!CF;R6Hx^BtZTNQkK#a=dnl% z*O{LBE5I+O@(Ws&!d(9qDOx15ryCD1`VA`RD|q=|OyMm%1;t6_->`-V4%9~w7>e(| zQ(Z%9(i&3ybmK+o2qX*MDaVV{EU#<%|M{0bzXP(Q?s;$??EnA(002ovPDHLkV1n1_ Bzdrx~ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-zoom.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-zoom.png new file mode 100644 index 0000000000000000000000000000000000000000..991ce0be257d91e9e32c7068d7d44767e6181fa7 GIT binary patch literal 1098 zcmV-Q1hxB#P)<$Hzv8t?;f0L4BN z_4-y}ZOvX(_NsPY3&$ha55NHw`%C~yu}cD&GGKIE>M&qta17{Kmr#%aaa{H74g+Qf z$AG>%CWt3eu1iYZNt>eS05U8$n+^+0>Vf&B2lcKI)bFHCp)4R7^#AR7U&!O-zq_h) z>Z;dDU%OK1SlTqpt$g3iVAHB^z3u;q2O#v#^%sIvOj&gpn&DU`+|2g0Kg+jtW zpQ3?4O`%GA8%`h4Ilk`ML;iE{jI`^{C9*HHtE08H0RhdHL}YOAr(Ji#X2`w>u-@7M z^nbP4l86ihf0{136z4}&uYlmWm;)$^yJ^@^O78?XiVGvVD4;gy8zW<2y#j*gB0veK z#dB}1;5&6#j2C~yGK)bac-Va0Vh1n?c-eq(4%fIrB^eLPEC!X})xaF;zS#i`0$w&C zoWnJ4P>JENXFw=Ksw^TH?M5~d*?_37IP~$GByiX>V5nALF935M)Nf=XkqrpY9Qv`p z5%GxwI96@jo-*6$-Wi&ZY(Q*N#6pbW5E0LSW7VWRceAZALlcq>h;0fb)6IBcPodU` zvyB@Nz76?$8k_Pa?a2THJK}8P280DSUzavbyh(eacts*Dh-{RZnbf9ollDaMibPrv z*(ftJu}yiC_LSMSvm)WlBo%oDl*FdINqfp{lPeOLnNX2eKxu8tu`!`qAlqVQ=1TEP z<1{vnpsWdjE#hR`TICfroiSk30lLY)(4i*(E)8I!FLYM(?_fiU!xW4H05)uX60kZU6uP literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-bounce.png new file mode 100644 index 0000000000000000000000000000000000000000..d21abde2c31ca6a656b713f720399efffeddd18e GIT binary patch literal 846 zcmV-U1F`&xP)cAC;EZ%@aB9Tq5Eh`^@ zKyvdPJ4tV{%U*ZLZZau-d7GK9zxfy5@;s$18xP^HnofUhiXyE}PR4`5z32G{fJ4Ep zL-=q3O3;({j)2qA(E)I;SvHf;&omzI_4T(tJ)ID6$DM;3Zng>Gb6J*q9>7GIfTVB#{EXP5SGBLi{e`TPOemtz|Y>Y>`sEetzqYYTDbb& zg1a7ns~FD&?rs&rZ4EmI)WU7P?k(1G*9Azr2}JdhW#>R_gTBkT09|oj13m!j@wc2z z_9XC1K+b{K1{JGBwJXjs`TnpHSa(5d@Cu@!3a5seViT{w)fd2nf+*-ea2RUFsQ%n4 zCQZdQb9GRoqBapg+RWWSt%}l3A6wv1_}td0Tg4C_TLDR7Q=_g2W$30B%-HND&+obC z1O;$RH|kRVE>J(5P216E&bt_O?1t;G zDn>eO!p!h@!%?3%%s}dtu|mU<_foCo{Kw&n;)Z#Na`jmGs2dYX&i@OJImdPaz~4DI z8eQrzw;dHAK;%xD^8C10S~BNiyw)ZnfnSO(03i)+2L(h%NBO%bj(4uVdZtxPYKQ^( zWICv82W6%`$5=I~@mv%O`Fz^$pg*yLP7>CjhR#J*mw|70&|P5}*eu#jYUo^4bs6|} z2eq*7hg3vmtv|biis~0ydltOU_*hS;rKr2Co5_vcLFM~})}96LJw9Fq5EZp18?t~U zz1)J^=SShJZyKW_HQBU-axUpy>i0^(c!#szX-vSP;1i1KxdBS5m@3}Km!>f)QjcpB zv;vXJsu*yqqA>n?sQBFus)L^&!=`ax6*qPVH7g$KQqP*ku7@T>cSWV|7Io59?AYs% zCPa5drM5+#21L4Y*A2MC$ocH?sz>Ev{PAcb8p(!q5M&Ue+I$~!w`%D Y0Pwj7+(`_+=l}o!07*qoM6N<$g5+DABme*a literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-disappear.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-disappear.png new file mode 100644 index 0000000000000000000000000000000000000000..1496defc2a9bfc6551fbdbbc01fdcce3cca2604c GIT binary patch literal 920 zcmV;J184k+P)wRBYrVzjKvZ~+j3AhSTg<<@^-&a09_P)}z zLTv8u93juGY%K4v20m0n+seiuzw+UsXOU-7=J_1)C(DfQ!(6O^59K369VEe5 zU=DGJqN4_a;H)3WxHp)`~tqG2C_QZZaxw1P@o@;_*)T||K&HMCIhy-6X zfRO33VID$R%=`3HY_jat0C3qf&sY>7e_#QW;57nko&C}du%HCH1|?j3rm~s%w6=k1 zS8xLCg=^XTP#BuZW~vf@JA#wEeZg8-lU8EQwVKUUTX2xA1j@N#W3J^na!uiM?7-X- ze)%~X4V|l*-C$54cRbmI0+g_~@+j3<%@hJs`LKy+>p3gOQq53zLS{j*aFHY|gT~*c zZT_)QNh};Cd8F}s7u#e&0M2CdZ;b~^6uskFy;yfGw#k5OdM2#AIRJdevz+e*?jZ6M ziB2$fl_?J>%n>G^A#tlrHE=A)YJg5M#WP?VbEN-_H5z5gn*=so-yC8YZ(VZ`b9qPP z7$BQ&61)b9L}OuZ>v6a!-VrzTm>{inCv(UmPkP%Lo(a};nc{z14zoTr*PYBEvpnf- zYcK@XbeX~yv>Z0qrvL_v;MgS3eGtqpeG+{X+$Nc_RbmyUg9o)FEP`W`JOP;A#sdfi zw@IdKpJ_UDI(T$>vLc}bxp{h~Nv1wcmnSO{{Qq+E^h}dXy&C0t>23Py$h-xMWLA@@ zbE7;jy-hzInYY5woD~pd+N$^lYx}`q3yC>;<`EwPU|RrG!U$N~LSl}dc?6r3saJ#a ud@rzIlk?gD^u56H6#hF9W*DYm6aWC@AB1Ydoz0h5^VuNt3CS}?@OO#UV(j$~9eQ4mv|f`B}uss zQQR2d`3GVWjpNw`;S3%ozfYg@Y<>Ft|1@M5?$hUD z55ruE`_~>Z8gByGI|3iz>q2Jp&4ia^P=+ZbJj_XW+6WIGyc7obOedInU}5=Gybq!r5MbDBzL?H6K*YlB znng8<;>YzwkQAT;k`fqZD|r_8*9Oey^E<sdm0;)@W`O41T{R3Am${3{=&ko zcB?f2@2=f5ZXDrtevpUa*|Cf)dNA(6kinn>9!iKo5UEFZBgP1tOf!fa&R>hmw)_t> zr6}GHi%+syEajw_m_Y{*);)NT2ofGVcrb2I;D{lOAn@GP)vrMj{{5<2o?bh~vKQdv zDOmXQ2*cc!WKlA}pg~CzC4wXwSat>O?SWz53k)21eY)|#PgO5)sOn_&o6{X7C3k5d zL5k4{rYZ&mgSojYP$&1mYwzt*6ySC7ILNXk5i0B~TTCAG#x1JVr2sq>jRRs4%P^ww z=(vm@N6DtZ+G!f$kzwT%kNJn zn37~D=JWICf}po2_I@iVi&9LaX0=3%#^A8A6HY*2jc_*YJ^uG!TG}gYtynC0n$zb*Xz0wg8~}r>cp%aE+}AZg77Hz zgAWG^3)^%LBFVVw>fStn1|egDRH%K(qFUOfv=2|c1&L0hI)wQA0b_PT9bAEL{23FJ zFAs=Kth>#D9U2kE!kkzJ`V!1?!RxaVjd^dpPno6PV+0|wlJ#n0F3QWT_UdxXr| zC!xK|1EH@YxUUs@kl&MuOyP-JKtRWHwzW-16Y!K>RdqZU8Uqme#@*2Hlve1eOk^Ze zNUZ^jEu}gL600Z{X-ARz9^&H~klTXiHhKr+JrG{oRXmVsa0)`H4|ULHwXOn@6||%1 z;N=k`u0bN&0%O>N`S~lboq8`LnPSl-g;p$f1H4w8Mz)=W_oFbzdzb?m$a7A+AhcrM z(5@)OY3vne*(E7T1o2HEllnJ1h#0g(F6n+l-3vUwCydc$f{HR1W9e@eOWJr2bT9Dy h9y>MH{~iC(;|vU}8_i9JdSL(n002ovPDHLkV1g31%B=tZ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-float_out.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-float_out.png new file mode 100644 index 0000000000000000000000000000000000000000..e041cf5d8b043864c58637375567aa47c9912ee7 GIT binary patch literal 914 zcmV;D18w|?P){AA?4O2E4(WfHOrDSLY>QFK;q#GM-q3w{R zlE;iEkQq_GQwu{c(L~A)L{;pq z!Jg453_H+|Ah7$q*z-1FO;ip_rJPdVhOOs~!*DaVXBZwsqac{7R%^rN;?g9rhynAq z>$a@TzrDRCD#(C&HGRKj6R`IzWtRbM+Z2|hs&yIAs!d@*gH*UyHoUV%B1>Ka4C5J)`fhP;iPW6% z&K7AH1lNGdvh2GCc)RR(GdBhFq6!hf7Mv#&aFKAYJTK=1Mr^@FV!&m>y^73K^Fq9h z7{F0`QB>*w#C1<*0dl`70=wXQ&6}fCp*FotJi@UeAg!(!xEJoZaE@ZG71iwht(xmz zy-4|q+8=a4(tGr$QeNRt;PJ363ER1yrE@I|G1nAUNBxB#kB;7$fM&mLTjb^a{{GI& zfj((8BFr5?6%hZu2=P`2#5wwLoyMLN4p3CRUc9}%`7ePEyAq^AH6ITTPktrIx2Jad zoeubu&VQ%rSBAvc;x|1-_b9jTe67S6hQSfn^mD4#IV_3Ds1p3c*J{M1?$g=X8AAe) z;c(O}IjtQ01b0am#>9QqZ$5n)k}syALG5;*knjab>9 zGqP=f%rxT!Hbq|z_B69?K#KIrvP}^Swb--Byh}YN(Z+_mE}NS61TbeCFF@FE*J4xC zp1dQ`Ef`bIab{MvscBE%k)WT)-246xXJ%!avOV=|;~j~anW!RHwyaIro_eODN zvSx>OK&5S3K=qSGV~lKDF*B$5BLG{*o>UQ3ZH#PNF*B#AW+|J(dQj{*e`Y|+kOoX2 oIUa;|g$zh(0l|k9hbb5Z0IaaQ9FitPGXMYp07*qoM6N<$f?y7|&j0`b literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-fly_out.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-fly_out.png new file mode 100644 index 0000000000000000000000000000000000000000..e57178dc7ff6301f30414dbe7581242caa2e15d0 GIT binary patch literal 954 zcmV;r14aCaP)^$#>6Z#~<&%`_GK5&Ah%t6pX2K+{AI_^&P?= zGZ(xZSWN|9b zB-ud>;&|dVHy1(!>U>MUx&)lI>-9}u4+Y3$u(sAh1qq1uAd1xQg$L~1TYE}C%5+|U zkfc=Ylz>X6;Q=8<>wFR@2Jw6#ow+6Lq)K)tas9~pq0dSb2C z3T(ZUXOD0S(&1Ve04I?Zg-G%YU>Hw8$zAYzLC~aq^UjK*AIE2a%ChXM0=(e$f^dHU z%8NQ!fR^A>;R6;0o;CH$e*<BcdxAd# z$3wOf*v_r|cdjJ~=9&3sv1BU+4Xml}m0F^_$cr@m< z21FluT$i!CxdNP2uahn>FU~suVd#*nKsr?Oc57?*$7uBBuHAm40l!QC=Xm^?kQkfa z({b{QXD>YYDw#@rA`H&Bru$N@14t5%&U)3It zRm7pMS$PA@uy z)NquijIH#0m}gCS>7lox9$^0Atn)N|d?QwnXj7^;oW&Ao`uIkyEYByrtq0Ha?F2GK zE`&TiZ|g~Pb!912*g_C_=AL(?eG+YKxP6(1k|%)aZCrq`;r3-3M4sG{XbGm`bM#DK zrd8$19SQOra~(x1^vudKr98E_`8yJNCaTEFQl@3)slCnLkpF07*qoM6N<$f?0*ad;kCd literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-random_bars.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-random_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..8086ad4342e2adb289563d97c8fba6072aca2055 GIT binary patch literal 798 zcmV+(1L6FMP)u6M!MhI)Uu_ zKSD{S{i1&8Mmvpz5zhA%azwcV(XZ(*NGR*)uR=v3p0dSOJVXamrav=~hX6dds zdw8hMIS+y9-JSM&#wTN5#MlVHvF>_P&OK6ZG$Y_xJHhwc+q1y3&Vl#K%d?}@v+Z*L z$9nB)Sru3l$^l=dxuUrXUG)~OTY)v996&0rf>!H7=i*`$F+U-=KCahW+WOCNY_g}H zBIwUJZ|NjBT$*NoOVBiXnA277Lx>@f>Td~h-ouZ4pSkXvjk~w zkaykAO#$6#@Wq(FWUQScpalHZIxqJT1I0;#5&2t3FtS9?K?>c3iEy*IU@ChosCNHPhHo8 z5|nrSJaQAxpXl6`a`2;vWctle9OxmLelt{ugiT@3u#9)VspI6@6z9;nYV~5nIFVg7 zJ-SAvp6sgWdESYNdR^+RmmS$QMrLM}U7F@A<`mTH5?->|M!hyB_}K-B`tKEUrP(v8 z*SoM`GKXVqxOdxB-JUZL<~#(6)B@Bi#ipc?MK`k1OYt58*P2NVFt c&-h2jU#CW13}w)WQ~&?~07*qoM6N<$f?bA(UjP6A literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-shape.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-shape.png new file mode 100644 index 0000000000000000000000000000000000000000..01f5bf5fbfafbe433f53b78254aa2aa519a29846 GIT binary patch literal 1192 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 Ef|O(DcK`qY literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-swivel.png new file mode 100644 index 0000000000000000000000000000000000000000..4008bfd162f86654431da3c0da5caaf23440bf73 GIT binary patch literal 941 zcmV;e15*5nP)t_v6s{)m4~;rsZRvS;E6@AD7#I9C0BuYapd9#HsRrM~IO8f5oX7Eq4DMM= zg@#WUl(h4oO7(~%W}YN>j7tNQ!)NOt7`gy$rT~BmbvH#HD9hgx`>?DCaG})D1-Q$U z0KkO0o1%{Z3(Z}8s00uoCPNykLQ%$YCdW zzdzu<{fXmSGH3xBN)B1W2Wk=ny_?*{2)fFhqe5=?nE^f0;=7O5Re(|zp=&O56ad?O zCTl4^6eKt6O)Kj5ujk#{46bDC(zLCgEQ-zyp!-4w?_HXt1PjpzY%BRLtgx7$l{t4nkJ}nN`Uqz9wc`O9xGr z)FR@~WhjYcn7*~vk7>EI*mFrrZs=Q^%EMR=|9Y~Z`2IV-Ej*3Jl9ksI0N?R#u771| zY6?_yfaPe4kN7s*j~-JFy(nEdc}+-61B!-{y+wuMlF^s8N>8J0v$g3zU79l2COwU| z&BRhSv(OY-XpNq$Zg*VNNyfZ7+M=mTPXJqOvjvEEVJkFs>1jKXA_aNmTFrE6+L)fE zBVpcs?N)HXVjV{b=%Elumvv#4!!BnRJ)rUR-?Qv>Q_6$A^kt)ymd%)3$7 zp{HbotS!*ClA5_8o3&^P^)UX6R^@?g8hfMo5@WxtY0S P00000NkvXXu0mjfY;?b~ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wheel.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe9db2ac6519d40854a62c00fc7c8d624c19af0 GIT binary patch literal 1303 zcmV+y1?c*TP)(lxaW;ibMkQHWT#-T7X^G&+>XgVj?a3;*mJXID3M-=O3<$JE_tzOnj zI}WPqRjYfT`}6cZa71G4x`?Uw2QFl{Q!32 z8*UiR4$v@`w;bp6?s3O0Y*^L zpdR|&^A>-HV~U>lK+$!d5Ss$L>uvhmh7HCawtc18a}E#%TLgPDZW_j=yL!H|>l$QG zw|nii3q?Tzl#qIeb$5O~GU7|5{;#mzm&6zBwNDv)pYLy=((`|Xo-z@jf>V4iDZvo)@FS6LL*jr!n{R@=&lzR6*{Wpl`8GGs%O2l_5AY*fYj6Xwk zRqzb0*7yC{^41OoEanwr5=Bm6fg?@Rv`8T9sd;PIdrPG>w2wGq_pT0zg2V%@w3WV$ zs}{J&iMM#?)&O52LrzwyaaeBzJ6b?)n0DPY#V}kdrQxS5uiU+R52ATJ@IoLKe!;G1e7{p56wnrM*jC_(Q+p@{XS29>SoAmxJdgH# zU@t0#;U)C1VDZ;*&z%ZHLFp=T-_yL~_vtWXz8*d^jZ_=ig?C?hz?4Z#c85xsI zxm7C?N!oHxM2rnw9w_F-(+WmcPPG!)_+{=Jcs^0_M}P`?B1shFru~BKyMX~cFD8Q) zbSVA10!O(#fWHqkS%-4LqN@U;hh8G|WFzHZkl%>aFdV^pRUJkFZne+;t5RYHQE!aJ zKP~F%wT=DuWs7n`o7bVmrlRDa_S6-l{{&!Pr3dZ24og20wfhDXMF1;k0AoZVW5feM zCJn|m$)c9kw{6mlSkT}EIGM97V`51e+n7~dw;*GE+Y^AQ+I#W~UVwqvXo-Y6mySj1 zM8kc3*%W{r$F8c{V{#&)AM5|7nD)F=WsHcF%9Va?+D@~ls%=EHwG#rZdL#Q literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wipe.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wipe.png new file mode 100644 index 0000000000000000000000000000000000000000..319a25fc780d2558034c5bd047fd3ce31dc14cb6 GIT binary patch literal 1305 zcmV+!1?KvRP)%*@Qp%*Qb57G`FBv!-R!&~5UU;?Ae_ z4$7lBysxTDEpXO=3O*=<0UF#KH_v~VO`}C~WXIUFp4da|X2$l~%c3TyxFJi4mkM53K3>TvXgZP)n!hVADyhSMt0A3$8n-)ZM*72z*GIi4hd_ zXfB5jXxf&`03~WjEV2F9-hLqj4@bo<1$0t_@db%2HoV_{tD@jbi&Ck*A-2;{CbLsH zli3SJpOkA;y&i;C1uy1Zcdx?SxjPlw+jkP5*ptItoBHNrnr)D|g?+bA`H(|Gh)*ZI zr^2-<-+!)qXujLFtl@B_ZrwJ%gy_U&nWz#&L zefXYSS2lW|#N^q{>(LRPr`+Bj6OPjfDJ=@fogbY;?1Sd}w)hqSEmd_E}## zefV;=DW?2Nc>o*_4i_v0kUBzq1sR8N(3{OFJK}Y4 zJPO|lULRRST|b{>e3F`lJ#hu3Qi5iGWazrXb3T@5F4nX)Mp#Z%JfCEIRGCe3CyoY4 zoFsOE8r${>&2xB`i~U%h`P zNlTeQ@(~g|Q^5Ev0YpL@jVVOu@*~~N{hwnGozQ+9IOLGcNb*g7{g2s?J))=rSq3g8t%w+wwc@b!?)wM-BNQRg~vz5tcZD>k5fi5HlIn)6#b z8u6WpO1&h0X)`J##31@RYML#a985~C7kg zrpV`P`yR&e)*GZeAyAU!Lvp71sSvIckCgC9jhHV4WiImqIrYamxuaGoO#VMIpE3@j zr}+82@FfO(`2l2}{3s>cp8S!G<{@gm6RH9U;Fm3H?dEyJwpPkE=K5k|m1leVJ5q8D zCH>%>bJiZ=jJP!~^=CxcB6DS)C>*OiDYs8iq%@I#&>AH=z&*Z@jX^K~pMsM7i#7qp zMdd-7jW1+l5fqd;|4sBB`In7y4r(CAOFj_gNci93u@5sgVfq+`DHsI+M9*H>YDGNX P00000NkvXXu0mjf_TP9` literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-zoom.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-zoom.png new file mode 100644 index 0000000000000000000000000000000000000000..8b325f31871ab758882296ca4ec252e60d6b6b6a GIT binary patch literal 1035 zcmV+m1oZofP)k9IquX02BJ;D9UNAFh4>jbeQ0`_0?U7>I}_e<*aBdm#X)MpTEWUk@>x4;Q_%(;yFEu!e?%brm* zq~>9`iTnME1Ka`!DCe@8OLK*S08)%Sudje*!Z~%CD5!vp=k0c10n3C_!0|E&MoZ5d z2;8-`Darz=pk>?-ONweEQE?#WYim=K1yVuFuxEvbU;6%y07g=+wTz8TOFiOdv*I59 zM&P24PN&7#*tFaOdkWALYbHU^pcsE;Vzt`TbtT(#iZw;8#=8__XUk^M@ZM$=)_cO5 zoYCOz99mzAj+hc=k)-j{sciU zYc1FM%FA@X3ARI-ltR58fRy~)%Ua8|TxP~;A%07<;H(eHe*5kF=Ky6DiUO~n6RL0xlDV8s6htzA4p3I1=*$31cfI3UTr+czve%rNV*@#0&!qyMo;Fyc>#?mA zUA6Jgy%t66wV3W`)EKbm(%{^F92n(Z=&J9XPGj#tU)5?8_KsC^Rjpnsl(Ffhu_X?O zMZIxya&nX>(6OsP##T*H2rJ;|idEhuJAPR|k3)eWhwvm_`NJD99=HX`xQ%7iruh$RPfFiNtOdzNo0)lSY7c8qO5aGB*EQsy&CJ|3wTIf% zW}AH@v6+dAs%##c+C%MWv(3Jd*vu4bKIj`zVVgRrw{@+y*eBbZdK>-_z!tHmD1vGW zy5ydjxk1fBHpO~5zoDy|F;xUmyK2ripqTnQhG7au0RYNz6r);C;#>d#002ovPDHLk FV1l^R@iqVe literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-arcs.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-arcs.png new file mode 100644 index 0000000000000000000000000000000000000000..a2436402fb84ef225427c9fdcbf79843d767f012 GIT binary patch literal 480 zcmV<60U!Q}P)aSYg!jU~b+4%%crkyMzfg;y(?;Fg#Wm^*re9Qt(D1EE(E^U6eFg zhTqGBW|4wzG4LgnWh%~S!3=+wmtU{}Cs36DR$+#{0epSs2M`Ke7v6HTRLyq=~xTj58r*CVDyS_mZm(kBVI1n z98^Lk$;NdfUM^wgtcy`I;^h)b=kZdIVtLtYL6l0%B;lpfvJ|{jT7`m?HnTx8D7}Lj zl;z7=WEiupzfs6D(iw|<>1_z#>0tS;l6Tmg{vOt;jaE*wsnOzFkP|9dg39| z;~-wmtSiivZd7Ogzzbw$V&=tseeff+=FgA3_i|!CHItomlik$5+~zrFUb%gjmug{v zo2iBMzgYz*duhE~K`ea^Kr+ewGml!6wIs<7U?eoxvY~BS zg8__$4$FpXiylZyfg-^cJ&=?F1rVH%{E;L@qDTHnl1ZM1Cer8U!Dm&E`U8bm(`>=IBjW%7002ov JPDHLkV1m_P@NobD literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-lines.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-lines.png new file mode 100644 index 0000000000000000000000000000000000000000..e6028fdcd2b335cbef96bc13e3c6e74fff474bcf GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^7C`RMneOB8OjGN)T{@{J(Q~XB2JR|MYGq#5^nGP;2KWzDrJZ_YGfrKjJ*B&a~`DBUBEVX;9 zwFD;I&J$mkdwTk|sVO!~%bh;0dOhQDkB>u9NYE7-Zx53*TzpgFFE*}8v5>H$xxic?Hz+K-3l!u6Ilx{Z7Z`G+^bLPlW2f(> z(k~?x0!*MbgTB9ydoB5n5 zoWall);r19Z^VXFYM#QngaAlyU(U)_KFkBhvY1fx?yfnFE zn3ilL9CsHnSjR9e*~mElE;i&^@bIxhu3?61$hF|%V})F^ioNRSTOk*H)m`=`cLrk~GHvJ#PTTbL^WD1ommV_hfBc)^uezs>Y=m6&RmTgp5pr7ksuluE z^ktmw<^&~*%#l$4aTxV``?wrYs;Ii~yo0000k}@P)r(sA*QI)%qg_FPmiAe+dnj1+c1D-}OEPmpDCKTZ|{_K4LX$`i;^92V8T{g(*W@hGu~{El`F~8JY#+wDMMa@rW5-H6lG})Dg4e_A=Jy@q!4iipWnIv>-YL zjL5acWq?-+E|tY)a11E8Jo`<7ca~P_oA&otsJ+>M}!HoFOctOMngCca!B}KuE z2zmGj5hDzW;B}@vVu7LD88Q-r^O^F91%`5G$VgtnemB^`C;$Ls`y58HTk#VB0000< KMNUMnLSTYvb^d<< literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-turns.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-turns.png new file mode 100644 index 0000000000000000000000000000000000000000..8f884a84f2792dc1ec02ca8e9c9e784d6a1eab65 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^7CT-xn?Z&vDY54MmE5rnP+vCz3lB z?eJjnd}JZUaEz7j313>rTOa0ls*3*}=I@*1!{(W!Tk89iJmFR!rpHve%mAh~vM^lT&rOk?BDxHrb z9y3kj>=KtG$o5Q4#JTeXLtt&%4RKbQZUJdVJRmr3k*jmE$0ND zG&?oS-ap?{thM#k=Q!Z0X>{)O^Z(!b-wi~b^hI`asr@FiUE)u-m)Y;5(7n&%SzZdx z|FQ3l=c&A;dZVE@#H{2%JSSc5H;&XOh|-vq4CcF}Q^29IXQ||&Kz;ds{Ls~Y0D?WC zB!Lz|q>A9zuABWlp|1!?vy$|ALnQ~_a=#mU$}57>6(u+0D3#-x>SRBLdSoRBB3qJO zS6$f@Pz3bIO49F3`nl@NrUSqbWT__k1N)`kwsNvkfrugpc zfUu`0iXPh&fGF4$-*o_}{e|pR>?usi@lQ2!0gzP3w~DO@C1FnngiWbpG@niA~ORZ>xM$$+pa{fsBnd|r7@p2MnphO5|g--S&}z}=qVPBu;V&Nj6vS+ysZ<(YO$ zR_)1Ue@50e6P!2t$3q5aQK31bNsU4)oVVLZg$&?Y|Nh2&Cxe-)@3cl0&1cP}2r4$i zfUvoS&XWKn{gX>)z(pFD-F7S9W!1j;<6-W^+iwn+J>dm48Onp{Zx3@Pa;`a`dcq5u zG#$zj3xLGALo>01VNJflGkCV~^s*?2Yn(eY6B`)Tn6(m-(zxM30R;QdoXZ+W?xq@R zJ#lpEa8Ll<5m5j|0APXBIKzJ2qN92uzb-Q_*LHgz3ao7r?$VFcH9&(|s%;8ls&T$6 zej+fw`f3O2$&B0-sV5n_q zltin4u*L$d!P-{#gp&W;b11U=5}Na}y-nGksF(Is_sBQSOS?@S?TJQ0l>iL)Kn&R& zC03g{*b|Keu>r8jO!*kRIZ9gD6be-BiNH6(tpQVw0DQ*%kkxdtDVj>vo*1r8aBEB@ z904393=K7%ZOTf*az+(hcY8mniM4Jvg_4*?pbD#2cOf>JxpwZRdLgN3WtaJ44*16n=d#_aR|ULvtn+hXF#2+ zfrO-ie(4wTp4fA4mtX$tn>I1ruiyj8ElbL#rUJ4qJorGRQVYns;NYHC8yU>I_~6aJ z!J8q2Ted889;pOmU10FB4zwBpSr-^=wBXvFf_PURtkf3ZXX!XYyHxz9Ey2 z${yNx=3Ea$yJY2^u}V|;e=7&>Ix&-pcFA9z6Yn*4HlF0dSSJ(jl64a^mE4XGE)~SO zBv)(Y=0*ylU6N;a^m4skEfeX=gN^TiyPg`U0G&Mru`U%3v+c+yA2qhYT%#b?rHzMq zV%H1jCeG}t%SVlONq(5hfu&Plz|7dfGgW?^SXcgp_w2hc)?4YExpa(1L8MFapXzg$ uaudh4^fK`-A3StuZjNkl=Iv={m=ya?-Gi?q!4HF>9IgxKqml0|NsM1AR_TGW7kwZ&sRk zz3Zy1D~)XJ^V9tEFdt^LGjkPOOHJDTFx%kzXLHk^s|p*u@4TL-r*#s%4`(m$YrmKY z07~_chP%RA3p?_E2##lYhk9TFfD+$9aICebO>*S_5S*NyTt4*OJm8_d2k_0@Vg5h} z{(I~2EY8mQ^Yz+3)T_k1@3gjeumd4Zh4t>EXX};q?sJd@EbYxL0I}@WQnToJ_Yqd8 zsorDLf^zoe764cRvVbivq~A;*Ij^P$>wvzRTNe@+>1T&2^nn`QZPqV)qdb?)cShE(F&tNF3(9M0invIc%%X^6SCL zLlTGiWg^%Y1(~zOxw9Um6y1qx{*{1ak~mv|mIM-+f0}Ctsk2y$?!?Kg7^uq)b_(EjHT6{Qp&nx>x2=}l~AnD6HS&I+xR;eTpm7}A` z93Au)tgJ=0P&s1l6Pd@m%2@f}nv>s*3_d(2lH002ov JPDHLkV1mmKVYUDO literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_entrance_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_entrance_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c9fe26051f2abdd08d0fa3f3d801a2ada8c8e7 GIT binary patch literal 668 zcmV;N0%QG&P)1W}k~rj;sAqE35Cp-FAI$f(u{nWJ!2j>K%8q>(t0Si%yPFhfJbKtV%8 z!E~QzonBr2Rwcceos&-M^_%@}_s)z&YACV&SMlbFOx;)xk7p|9RX40zscqreP|m>$ zY->n767i}V)+Xu7;`hTMT_E1LVT7MnX5_q($kGU%)!2B`SgzdIe{myOPQ&k`;~}d# z*&}7}fiUM|p4Vf3Z1} zdvkM>bqPBajzaqp`>VBW|ABMu*~kKk+|Sf9>k>AlY+`@T$sfOM#Ld|}QqL=z#9<%8 z$J~gltEx{~p~|JXXcU-uIef^nMNm`Kmo3In;+8UVY!O(&r%#(Xy({k)?WH+`vVu?V zYQug4>Xv=C!`wICjP?^yHwuis9p?T5BWDl9dLhu-lP0nla(Q5J#czd>_)nV1qV@8i z;pJjsyeJl&!I9V^qj~`W^Hu!ux()HUSk8E7N@m=Gwh*ls5HNp>{pjCThSXdjma#OLykzqJp}R!L&YcS=mKR^N_p4t+2qTR75?xv$EfG_@o2 zKKS-JRXW-S-w_2+mtFDj=Z)=y2kwaQ;nU;)8b1L}m>HVLWW@LY0000Nkl_fW_P9ruaLOn4Y<~|u64*tBywjiKx8gKL~`%zB{w@c z0-Fn}%>2V{vh(t1zy06j$G7xr>> zto559er0?KgXu4&ra5vj|1auo6s2Npid@XCQM-6Er6vf>sZztvc#WALFvs`z!_Igs zgED^MT35W4!Hw20UYN@O9FC}{%poxElm>vDn~_S4uM%r77c6dUxOvSf*>$% zr6Bmo!!XGPgK(KVvoKtxx3|4I zmBg4{xsxl|rJ0AZY1w{O)|h|l)ps)$vx_Ek`Cu?-4KG5f8%nvmnQn|(oG>?MO)M`$ zs(sGn2m?(9%X2tltxucTJUonOFHHtHhw=hn^}N~)=P3hq(+(>2$-i%UIZvQFv4fv+ z6ixg;4loB|Hwa3-JM%@Gj|a?w*bRaN=)IbA&->$nusC>UGPYuFNf_J!fw}1SuU*WH zkA|hhOIXB+mH#EC-2j1k_xO12Vm^fzGtZb{UJnrM2+Z8`#VbaiX+6yA0iqp&nR`9~ zS&D2XO8fnrV>`?}S(Er+1|97NNmy>0+R@IK#0xVIKi59E#~RjpoIiW6eejL=dmuI7 c+GD5z0Po!c3e1wyMF0Q*07*qoM6N<$g1LP(EdT%j literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_motion_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..c85b9bd2d37cce5718e69854bea618b3bd6e1265 GIT binary patch literal 543 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 KD2@L>xPJpBwq(fw literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-brush_color.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-brush_color.png new file mode 100644 index 0000000000000000000000000000000000000000..ab78aaf148bdf0479185ba910eb5481006ca599a GIT binary patch literal 1868 zcmX|B30PBC7QTT*g%$`UWh)BWL7>$VSraUL*bpdHQ%XQ(e__W86A{ExQ3MpB>|h6r zF&4_E(vXmhw4x9wmYrawAVUFJDvLl8f(U`UxsUOi_x*Qy=lti~bN>6jm*vIq(9$&4 z1ORAxe(vTCS2i4!UFvXt&pzh@0BSg|V?K2FisrqALKr3&upksd7Bs>Q`W--XG4Bcw zk!`z{c?ibeHp=*jjL$-I0GbUHd_>9%K{ElG3eXY&Y2#dEO%(Q)DL~|c(EkO(v@3iB zqZI%&AIx(R1wR~13v)u`133?pF<`IT1;`shrF>{%p;=&o9|})=>&=CmP-#6&R*$*R zYv2_x>{WfxK3&)y_&{qrp<-60QYl|A!fJQn!Mg;owWZwJc!S3QbsSKsHX#UVfS?Z0 z*YZv5*&u2FZ3581W2bDczuw$fgCXO0eW3ylrXbQ53-q(aWPxQb@B`Oohvm$~Ox1^&+NBE}$4}9s>9m4YtDIOS*ipbIg z5jlgO!LO}7h;mV`L?RIQl8f)$(P;D)0f7I~)9r}Qg^^IhK7>TJIb>T@q0{2&H{(ER zclAk*&b&G5)RPktxuiN-9Qf!Avb33>7f!itnsLJQUmg58LeJyl*6uQVyEM3n8Pj(P zG?a8R^_SmoJT;v*=yo(BK6bx1m@RLMIaK7?x%F+wH$}1g`A9bC++H;R_@pf8^QSVFvp|^gl=wxz7_K+Ey7N9=* zqpkDQIrXO0sCh{xPPS*f`cr^ozluJ%}gwq^7Uv!j`Gm}*`e;}8l%j&dr6(UR zQ@c`Vdu%QSJ3Du_eX+ansnNvELr8RmM+#ah!SzXPV*crI%^^9kR?mAUrEMO!hb$aO zQFSs$<`O1;n@u+ynT<*O`~G<+J*u7ip;DJG+1eW~`;-RwsIi3jP3z!5OKRp|W%qpc zbRZ{d$dVF995*xc*jjLm+w;)8bu^E5;QG*EH1x#PaFdfadX(*ujg?}zn}j0GLLxW53NWU)lX#|8CxPx z->{6B5bis5QF|WeZG*V9AjXNY72yXyGda!+WYvNLj&Z?hS1a};m3l6!7XSVa;9}#%c8E!v+hNS%$ DCqSnz literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-color_pulse.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-color_pulse.png new file mode 100644 index 0000000000000000000000000000000000000000..c1db32eb36505e4514f0e0754a9465a8b5479bcc GIT binary patch literal 1559 zcmYLJc{r4N6#f*2TOyJyHQfvf580QDr4e(DLAJ7F#=cZ!3B~1l8e_&7ly$6)Vj_2J zS<)q-t)fiInVdUkLZZ8IVdhK4nfdClr8ci z_(p)&NOUiVhxN&E5G17Hh<33CC9fX4odIoApcMud#I*(-I3N+=nb0-?;xz~eyapVv z9=DzTKNEBXk{#`C1d?6tHW~PU91B#y3LJi;AX%-$3M84(dZXXkj&^Ma-`xSURs{|M z0^keeU?R{m0O-4mfI&OXf+YniU@ky#>rH+j-`#n=2?s!+1%|+%-{`wd0vul;+<4+A z@Xryf1eO7VRvWPVMnLo3_2D=8ZYK*od39i@z#o{Kv*!%JpTb68#5hCA$sE|q3MVTI z28)Q`a4b3{S&|mmjk5CcPOf81*-9F7qa{tdEF9a)4QF*Zc44(UnJgcRGL~Z+XtlB# zT%WqSB%gv-EIUb?!8lQHqN;#SuVQ4fGbQQt&KiEFEd&W$ppcd>apOz*_?xrZGROe+ zi;I%R0fCnS!9(5HHm}c~=(vzw+trP~9ejVOmV2p!xXI!SSi`kQVy#uLGF1-$Wz=ZSxkJF&J z;Y@3ZcK90`VzlJd*I^5so7NIB{nek@$_J!Jwi0!=YV0#!!WS5-DO1Alz9k0m-3g>7 z^0frf-q>JI#APXohm`?d<(ZbNL|F}=3gy&eHC-NZSBfmzy!Z?_trphWVX4IA8e-0; znkiQ*m9blGGRkcVhl~)NJc(t6X~Z~%74{u{h`cJR2{5OVIz3^I-b}7;C@EvrS>eynuL@W7`tn#|kBg}B#bR9aAM7!% z{wR9z8S4(evMX$nFTW6SgRuXB$d#Zn<|VsyQzMw>sz=D&3`PRKAj&+wEKTU)%aGka z5Ug6de)J`(t;=p&A`v&KM{RRiMVPMv*PPyu!otS5~9h5x3m}4XOa+o zU4|n~`{j$2n2_=M$y3DcTxrQ%0>a-*CHA8Rif;NlXYoLe?kq+h)w#CiW)Q3&^xSoM z)6d&;|9HINPrIbYo`z|%YYM7&xD!O#X$^VGJO1+DvBc2QnbI+hIL|;B>lSHiKC=6L zgJs4wCtJfkchyvf-dl_u!AJYj)Nf#lS!pwr{_Z5@Q-}oo;zy+y1&7KA;!~mwA;lmm z_^&o`C3J1f@lm_1JTf8GY_J5Em@5y`eGXBCqo2IZ)3@S98heL7;7pZ9^Bda&qte~t zsHROaNg7@VwOf^}N`s3%}6!`Uv}-bD0$y zaQ&g*th3~F>YEB>a}wh@hKY6)`j?O!k_pG(Q7CWBYHld`hoth>ycT`C_-*w4-kw_? zp2ceJF$%$+g=^Ob=?|au5hGo-{9}ed88EOshit2E8!{dq>F?;BcmY~fJDr%RUEKL7 zCZ~qFP^=p>4S*#R7Q(+Zg68$^W=Yiv9a6T+o6GIhRqzon>Z2g22brtUZZ;gYQ*q+@YI(y=)BDPG4Fnt$5XGNjXaupZ{}sKD0JM gT<@#>HqC~FMzPb+N7e~!`-9{>OV literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-complementary_color.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-complementary_color.png new file mode 100644 index 0000000000000000000000000000000000000000..123be41bd82115a0d2ffb6acad4ecea58ff69880 GIT binary patch literal 1636 zcmV-q2AlbbP)KR76ozk~x-Vp(*r)EoX~izpExXixA%H270P3+@ve7N2MQTLTxN$)lJ$Ce%(X=3C z4ELJ*;VEtCrFU_BmY?(lmAZsa@8jKn7g1GJRaI40RaGswCZEKX?5rW)rmw`_mMB^M z{`z9;=6E|hug7Ur|Grg5fT`?>1W28Ul9hy)%AQDo)LFUUy%*~QPfeg~g7{`#l%#%j z{B?q-CXjk^_AFX2)AWT3;IJWrp#m6+lGODVKb!*ehyD6sNC11!24U&+DZ4EJwv|TH zvguQTZ1?Jew$f-?4tVcG4f>pX6b(6fvV$=}3`FomI9^%DuR)&@VB@?#kR6Y2AwK`% z{O1!A+O7haFn|dGd?|um=k#o<4IZ$D2px)+r| zpAiB4dF&su3H(d|`(7NCMW5770F>Q?MjN8B=Da=$;E~__3(y-hq0wkPT60;SzJiw$ zJOvO_m`(w{_MM%+j_=>?nXocL4@n*EM=`veQxj{~gT& zl-p?6d5zNMsQ`uyAi9ZE##N2d=BWUN93V7`RK`h-PCkfD1#bj+0LV3pRK`7c{wBe@ zIoTco9sqKUI-AN!SSCI$PxMoglxo)BtF+5eOu@8pibfI@wN;Us`GawAyDf5a`!0 zlPSPKs+(T|VkSE*Fu((BvFcA>BY^f5L})N9D!|^x;DDx1!OOIB)ycl7&8Rdg9zbNN z)HH#O+9J0I*I%I0+i8r72C!F;yHICODmdDVYL7`%8i1&Ph6Ml^B7!qbap)f$5M`$} zrqLYSAVdU*6vsxUnX=8YvpRr5OF|n%nTCgdOyee-MyXc6voe5Q+@g&Y%CvL%hf)cg zxl#=l6&(1fg9ysBcQL!uv7l6wMP>MR>byA8QRbtSYOvruQki=rz+2`!8YtCZ!FilA zy?6w8cHYtGFF0e_r^^EvbeS?!*-wRy(qC}KxNXqv$1EyPW-6y{>7Ne}*N}IrPBf=+ zk+aC@N)Qk=4VDdWzL@MR#Z2OpBc53x#-z0 z52a41Edgw@^WD=Ty*#r45Kk?rzd@M=c{-6AD73IoE%0;#FV74B7V@bDe>!nw2_R2d zT19v|ftP2t0OG~k`9|C-%*!*&OH9aLtQFfBP zmuE`=cma(T>*bj_K)hIkMxD^7Iycf(U6CRUG+I=Bh7^d?`HqeX1{y7-K3jnO4@z)o zpwU99{YnIpiXFM0}93J#k_DAhot`RWtO904AE(Nn0RCxrYR3zTZ0(cJafy$!l? zz~2`vaR9`3H7If#SO=#D8qHas+g+KDj&Z=xI{ux{N7q3VP%A*=emy=l&}c6Dgfg#q zv_`?Vm{T-Wm@?G~{cQgI3H$nlG9}b29<51ub3Y#i)YIw1(}>H2eqQB@ zn|tk$mI75vQ`g3#VymE3eDMWMQ1iNlPYEQ>cFQa*ICZ+^dR{oA2b1sM|;cQUL z>d)6FkFS!gi#*R0&PE#nW}KXe&NwNxtQcO#$+^xrX}jRPrUwN)If1D_T&I@Q?{V;; zfF~y~6^QF?I(9w;PwRI zq#f{H(yG#D{+0$rw8J?Sh&}SWF2=#C(kBBPFt{DgsX*+J@5Rt|1>g(-9tprl-s>|7 zcIEWV0N{}TeAEVgrvCu$(?rt|nXO0uKR}HM;JjK4SrRatpx7!>Nn_+>T}Xa&im62&OWgPG8>Ahg$&dfkwTX zzDW1^;U<7El}WuFUIRP;2!Y|YkHc$#2LK^3-1c#JJ<|Xf3&0((hSxHE(Eu0=z#T7# z*BSs}xb5HYS_2>qw`+Vk=j28aeQE%N;kH5KrC;~uoRb?x^r-<5hT8^_mwx@zW1g8l zKpAeEC)GVYMiG7L1C-&mdD2BL-!nD8v=#wqIZru5bJy*^5X|<%%w1EIepw1&sZ;@Ao z%P(`4%4tj+2yg`IJmU23GEEr(#Edg+0Kkwl0eGRobzlI0*D^Vct^tOe3BU_&%rrCT zEXNK34mdwRnd=tb^fuu%vRZ?&Lx2O$4^XDz??a_BI2%eeXjEc2brGj$_hEK>Y(uFA zjY2BGYTf0#_%FEdj(S%b*df6S#S14iKj-gGOzhSp*p3##&Q0&nyBAabvA9n`gQJ zebH!n^Gp|@HyXvwvn2qGK%?$A&+G$?K%>pqr`#JeBKph;?P}D$KIPt+F_6!k(5^<^ z>oZoc0m=(I8g;Kv{=cz;4NzW~YSg_x`9+^I#UZ#-qa-rWsB?W5FZ%p{rZ7KEl^P|H zfkxfxQO`O4=7Vmz;P2CY z`oDUh$WzXHU5&ce=hio#k6x<_K2K}#_bG@yP~<7+y@p2J>Qj{Y6Gv;s;G1r)6?Mua zhn&#$_YUCajMiQlN@qF=ig7jbJDQfsKCp8K>GENlYlM2;$)J&TEhkh0H$^6 zlQS(fD)9S^A+BMA0|3+7t`Cp{X;f@iPks0TN$R>jz^OZsM#XB0QuoT=Kh*UKpGl*# zOUo{4aO!%UXIMe86H_!Qa<^MrVS}^S>wH&Tb=6f@U3K*rMuroKz3cG*00000NkvXX Hu0mjfxL~-t literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-desaturate.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-desaturate.png new file mode 100644 index 0000000000000000000000000000000000000000..2ca9348eee2e89b70186fff500aaa0d7701d3291 GIT binary patch literal 1506 zcmXw(dpOg39LK-EnN4$PCscl0bl-cn9gWR63qmPZ{&isQjs>;{OwU4w*g1#%K zY|zfw$#6N$%%)Z8G%S*+&UKF$m82lOFtF+K@;ddHN~<~;zl_l9+*=&mIOCC=N+2+a zSR9R`bEAGY;m)i>5P3zR8`N=!)BeHHo{pf|p&k%`yhuh+@va~sGBL;9qR%PC5UD7@ ztKUgam$nX?=3=ELjFs4^zJv{{BVFDQ^jr@xU3lpprRn2OBx(8zJebl~*o{vnl%(}f zyn@0)f&01?cfl;kYugQK)`7FDB&tl)FSWE#NKp<(Z+Yf(w4g#C?*0^-Z>09DN3%Cb z25-0OXb9_e^+7f#8AK z?p+k^Odf*CLsYB+w}kLtxdMO}farN1{Y5_foA<5NF-S{->@@`d@IY`;Ve`g|u zEWt%FQ{Jq!7wfUHi(_WUqC6b<`Lf(4&sZ3)tAdvrJvbx6({bRUvO1|LN{?;R^;+G} zGY$5hI0~?-@`dSH=Ve(ZDTmFa0?1==%swx=?$yqltbqX#UUSSUJTb9!xsHS;HXWNO zj@#Iyi9bKI9w9kFXVP;b$?mKMp~=9<&uziTg7+eY$f3RBrL}(HXQz!e;w=0sb?RzN z$a+g(Ji2D$w!x3VDyvL%`vFOy%EJ&O#= zz(XiWrO5~D*1Gqbzq9w``zbhSTOCbe~M;X_#<;BPR`#_)JY=W zqz&w2s}x$UBU#HEF-DADutoEnk5zMwU)PHqqA_8MGMyCSaryekf{&s=TSvDWQACY@ zAvJ-cEPo-3e`nES;lJ}e+;T4E28M9Ghmph}?K<))CM&Spt@m|A;mf%3)4@c0P7Ua| zkg?mkZGgLiy@8xCxx9>Wam?)6y@k_4ieiAPFZL|os~CQKX$6}cJ`YproSeg$0w-D) zm_=${E)zS%l$wWsUyf*AniW{X{xNx6#DovOCZQT)yGbIx<}k*fDG&aWw}LL*j}Lp| zx*|zQtd{ysnKL2HWj>m>s$e5r!Dy{C;;XK&;q1aD6tS)veifSkxv-V1#PY7tl>wce z{D&if4TG84CfDoU-}mW1Jv|32Cd4o$yBB#Bel<~tZf8_crFt=Y8zQfMk?oOc4_Sr@5jE>^L4BxT4X~rgi z7Ce+;w}Z4+JyW{uO=Tm*Uis#zx}Rcjyh*z1-rfJzAU-%x*D=XDH}|`NuQ$c3+%xRL EzmNXOIsgCw literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-fill_color.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-fill_color.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d9a5110d6faab508e2de807541d9d3f5809ebb GIT binary patch literal 1673 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 P00000NkvXXu0mjftSDNQ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-line_color.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-line_color.png new file mode 100644 index 0000000000000000000000000000000000000000..cb62e2e510f0bd76698242c5b7275ea828909411 GIT binary patch literal 1769 zcmVOB&@pIpSXcd!vBmrm>8#-*-FfcnP)N8n1LiaUgn)u zI>Q{V4tSQAn&S)UP}(k%2uUOX)b^)2tgfq)frUyP1Qx>jr8+%^2X*Bm=+As#7qqaMQS5@4)Ow zGcNcfWnkdv^BXe2XoqIENsmu5a9Yj4z{Pt9GQenh$ZC@rpQ>Y?1@oYNeJ`y>7gkhh zyDzV*b$qfR2IfHnmtI+Qj9y$)Wi~MH7&z@VaJYYDPIip0-0#ji|Nl+94V*Nl=cLCd zO`eW{I*j8nid05cjMC)k7^uTI9-~NQq{L|LoRV_PE5kGoj3Skh%se$k=B?cCD#J7n zjLMnHFoO)oz=D^7XHH(9M=B$qf!&6az7)I+yf#soM=B$4`f^?w_cD-6Wo${)7n(lD zy$s}18C%-$8fJNk54U9uuVI##_;6ds@VfLb0}*aBX>x_veEQ-ogxfu%i<*?-HH;F# zs3l`~{VxMU54Z7hP6qgp5I)`Ewjbf8U-adi4DcZ#e7eJJKf+7DaQFC;C_dfcb^x+P zyT^}2@#zk?1CYI*<-3IZGRpeI0)fN*_y_RQ5?#Jm?{}4uUq)FUSRkNZbzV2J%a&+< z2@`FkC{fhY%+_&Cu}ro|u4*^(OPj->9#!+6PYsS^ie<8UMg?=#+K|%jLa7-w^M+3~ zvQ($@N-3?{zMfZv?=wJYy&KJ_nKx<7%>71ZcDa-uv)cbBP0=_LttfQko59WczP?u$ z%=44t&|efxWU`{rjj!(<(@!}O98#PhGEIw{Ec2~0Z!Xhq?AE?iflQyvKe{o6Zfu}c z&9}Q+V`#u^O|`_1EhvE-~gH0_(B=x9c=O)jeEeUG8LLRs1P!-BBZp+ zCZ)OM9&oC7ZD`h@Lde95kRDxX`uBs0ZOA*holy@Gnfv>S3;dvx(rRrX-nz6Q@5IhX ze-09vXD`24;0Kko5yGQy7&{{&Q((6XrB(vo8G+38?sj1ywMGiUK%82TfXt{|o&{kb zPAy14W>iimEFZ>2_S6EW6SzF{p-7%u@TU{gK^cgPwVm1zBPyp8xI7C&xLE5MT{a?k zdFEel2e;__#adJ@&w^YX_=~kjU7ksgQSr+&`7!FgJPS&=SOZ3*b$RArxL5;5rNF1N zH(LAqo-NR-5CTTS#wYEK7VUSh?;O=bz-XxWG+;KFLVMnw)4fw6U^Enbvd7K2zlKQ$dj`_T7<40$Dvr_C<8!Va zbYsCEQvOOD=sAc2YBGqf(nbcd1yPK)9-m!vEFZ06!MF43U*9i1R&J+&nhc_=w8`9T zK>(vI#V3%tz(;Eod@CN6VqL|$QAal(V#i77MuFc?go;lflbO1}M{CSH&+kWF)jPbX zqZ{cs3EkMz-%oJQNxFMb;a={ALs|-~sT+Y*I`&-)qb)ex)z=zSzBgX(g})yK*3^wa z>JxVCyB0=6{oMnPPxqig0k^WQ0#bjJ_yMOC7{%`%czn7C6$-eObrg`wOe*mMPD?P# z<8zHcMN@o~*MP%gG-P~YPysT1d_V62hsS7`_$=~+3U#IuP|-6IKi~`w+%QAJD1W(K zbPXzjeLs3e;s+e+Mqo6|^#RIZPzkPp)Jl$wgUHmd)(5WZau`$sD?~-L9F10Vj;td0cMOO$-ex*zKBG7;x72I-gWhNhOt3Qc3*+$a>$A0Q)=C00000 LNkvXXu0mjfVk=$P literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-object_color.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-object_color.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d9a5110d6faab508e2de807541d9d3f5809ebb GIT binary patch literal 1673 zcmV;426p+0P)~v~+^_d@_upBRQAQbMlu5(0D!lLtC!aFgn{L!r zG8z<3J|)QZ+aH6rlF^_T@IHzPDTY57um!Pe;KE2p$05<|MeS!pO0<`Z|s?lTX>i5IhAC8O&t#+rY6IU`GKwdI&H& zvt357PhNM_-@hXU5LI|)y^K=lsQ`K$AY>G-jIAlm%>lRvSH?;ijX#U3f;R#@ z0OT?XSH?bgPL<$YpKOl+4**#P*19qhR!adqT?BB$9iPLMu@B(umU3TC7Xuue!i(!72QAUC&dG_M~6n7X-*%{c)`mRvp;1LWp*lEkK8cXLhvk|meV z#Q?dvog}g8*RP)B>FWZ7xosdr-Ren_kWXEJFt-h4_>|$>hkt1(0nlK=5Ws(cn?QH? z9-nOc@GlJ|0Gdk}0@!Xehk>qt35fLc@(S>!J3c@cOHUnNHN5pNLneb>egO^+(8bcT z-q7?_<9$)NC#BuI0fd*TD$lRF)5=q}2v>g~rL$`6<_;jdRLbViul)=v%eW~nAS$3< z4gh+v;F7vH^bZb*G6Pg&mH^*2241~+82}z!oTQ#+z&guLRsf|$wphm+CLI1zja62S zQd*r(W&nQUM*~Ss(BLd3nY)e45#a3_xuelohp6ZYSfp^n?7$;s&2fN;;qXX{7%e_n$@T+ zney4^jY_SR#?m+W%%~-q4`#cJ;(CdhQAaYDnC(_BsWGJifc(@VhGgdD^2`80ergdz zGV^je5hRe%+@4zCbOM)W2>|Bu)PkQ*9GLfk zX`?T*$4&5;Zq((bbOIU8Ts~=|FMp@U{L?Od3xPS0eoi2xnaU?5a|C$wp{GzmaQGby zBvo5RvzJdu<_PfULr zgTq~KUZZj~dpg?hM}{@4#*mJE=gDZQ-#u{oyx*vh!7a3dOX|eu4Nev^itiq{eBN(V z$lw;5!6lU{kT*D)$S9Z3IgN@d62zhghs$Wn@`*+Tl9}NB7B@ItM$?qf9&c2rGKHa_ zH4<-ds2Tw@E%}t$yVs}~dp}wu@dk&D9$}i}1G0@q#auvA@!<>dCP-_1U{%*fqhc%| zsp`WQBtcDU3m>RPr6yJ!XmHZl&f{{MZeplW!ECq6K!fwN?R*(!luU;A3 zbgi-O+{TG}o@nOHu9lSO`M>@DudIb@;aa#Bu7zviTDa!+@`tTBkOL-Iw_5Bfk0#

S${X@_MX8XXG;(>+*-J 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 LNkvXXu0mjfa{2_H literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-spin.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-spin.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6debcecd9fff3e97354bbd32feb6fc80370ef4 GIT binary patch literal 1541 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 N002ovPDHLkV1k-%7N!6I literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-underline.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-underline.png new file mode 100644 index 0000000000000000000000000000000000000000..e95122f306eb2279e96ad72c606b34c94b82009a GIT binary patch literal 1630 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 F{RwN<6U6`k literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-appear.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-appear.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5d01680686b39d357ea1b809bb92fec0b47136 GIT binary patch literal 1672 zcmXX`4LDPK7++T(lry`oD2b76eOzCKZFD7Jo3DrH!`zVNqouanlu%kqtam0-8r432Bf3M}nysE*5}95n$q>TpS6M@Nf`+4H2dgVVb9q1`r6w ze{W&N$AK6~k%biBJYOJ!<~x!^RFZ(=%k@RW1h8cW^kF<%Kn2WYFwO%GLJRN^Fdzip zkS&rh2)O#DiNoY!K{?Wzk4J0>Xh0J%iNYY)yl{w*BZ-0_80RUVpph8h6i^EY2nP%f zrbF!EzR3my1*BXQ1a2_3r-*`d0o?&XfF~n;@m^pRAmb24U!_Y#R&hK?=bH zKt_}SM?e6_0)Z82hnx?(g^PTOV`3X=cY$G*e)*}Vcx$u*{F zliSL*atEd5trd!jwJaxnk9b1{He~trEAw;W18jS0iw*Q{*I?VJ+51shGQZiG)lCda zKGTdDkj-oknDYo}dA)G@s8rgU>h>qJ{a|49!3ZhC8yeF$KSQx*=Q^$zEKb))@8`z- z9J;!n;kLP(UHrxt9*9`jyr^}>D9QzW$nD?7)8`e>&8q`-bpbs_gQ>a27!Ufgl;~fu z)t2Y#o=Sp?b|>Efn6=-du>~f|Rf=^j69---Hl7>M#Rt8zp$iEng-_D5<&GivjT+Xa zyG$>+wrj%*{)8Ycp(*y`&;wc8D+7rxZG6(2ZLsvZA87g~$YlHVzBPdLBiR7|VpcC&nz+#c&Nc^~av!H5zC?wx9= zQ1@|RLYu0+JK9ONd&`K)Sg;Fc=OcPYuI1q)mxILK=!>ie%g@Zo>OJDyx=wvs7~WUp zjgPre_Sd>{mD9_Dn2n^wPct{ENv2KbwN{m3zJId``ZJmX>2&AO-cUHFai}z*eQ|3` zxdpVNy9j+bd493aZ;Kv(OKOtmk8FNmJ*Ip&$B}19+D|=i!CftzJeu@)U(MT0PrvjM z1Sp+6dW1Kr64#r`Vn^w=Jy#hUVi%0j_B>+HIjNln_Z@zt^uR2r$KCq1PG;r$Jv9Ys z?1&7S>~pHF7%_+w%3`li=l+tuC;Lu7+L7Z4MF^m;_3#{_t&j01;`U8OxOv!7r`cG} zo!bRnmQR}#tBz9ulro^+sbi)j1pgTN`)$f+_sA2p25Rcc>YY*Pry3K=WR5}O7S-lz z^WpnZnf27nT1-)0G0E!kvzVf@bug39**jYNKNMyXu^jLYKV(yRR{^OcIIz)STUw!b zl-4nLyz6-+7kb+4b#>OQt32}Z3@3D(JLj5<_+e$qeg&r6=0lDBKi!Gz{kxea6+7;A zNAb$k=A?RV-u{lay4@@<&U}Ad$Ryu(kDzVf@l^21ED7FGV|J0C$t;+r!J%jYVg8MN@u&X-X3O@n literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-bounce.png new file mode 100644 index 0000000000000000000000000000000000000000..58c09c0bed0cd041ab773e8d7bd07a8e941134dc GIT binary patch literal 1480 zcmXYxeLPcp9LLwwRkUL(@hV-Bwo%gLWt*;s8}=ZqQ7FYFi9Ael$vr}7+u3HzCG$9! zYU-6%+!g6?s=W_JLmg7pU?O6{+&M#pXEzK8*VW~ zp-^ZB-GdG89B@(At^(@@Ct)fIwIZB#Fu)U(5Fbww&>;j*5i#^DmyXG_qzD;gaEcht zLIxVaVYoJKnQowi7T_Qr4m2SIx1PJ>f1{8N@d?fXy>czr(wL8Oww{FMM!rR(jWm|pN=r}ctWNV;;Cm7(9j40 z2uK1NS+GniVp2qOiiimz1T+^12!W9zqCxx}z=+Ak8RY^1IvJtq1^Nm4os#%o#(aVk z!gK~D9|!Qze1M7vUQhy!o*V!mbh40Xw7dn9h_)OAUg7j{AVtUogg|V}Bk1kGE6}rn zAWGgBY(1eero|n6<#XrQzW%7p%z*)oC8kZIk+fN2RBaNK%FRvH#^Hon^1?7$iS~|G ztC7ht5)6-ZN5fKgN;C>drHpuor>Nv{)EQwib(kW9$B`3>N=br3-pNuD8#|?}o}R{r z29-2{sOAmGqzw%{;!3HaQruHiG?0>Nb_Io6^%KLxJs`DrQo1JTebD;cNJGbnVhcxb zwAnjaEH3%L{*isB>~xSleBkSav$sbaOa5G1cyF8bW`CXKJDq$I?l!muEAz_}sKqQ; z5L7q4$>qb#xn64X5o%P0Ifc4P>Jg=ta z!JL+1(?hp-Ud8(-F15H7+nn&IE}JVWV#glUKlEF(W78hRrT)!Y;Q7Oi1v{#UDuu1P z$9Gu2F8mO6G_-5`Q1GBZ9luc(F`L$9U9o65#l2de(PNSkEUI?-`3$12PXy$!vHz2? z$84WguB~^~^Ymu6me1DOGTY_5l4Ul}y5Oq*(wF3#3LR0^?>%vkGc%|243jF!L9W`7 zNe5`%zs-IDq1#-i(;=&-fRKUeGoM@%(?gQd#v5DBxn>TDg?>$e%o4@EIQA(;-HTTV zRngS>-wg(%e2=>nuxBHubaRWN*Wy=xkOm-{2iu0V#|oOes*bU@#LeF`PCoB?!+i7} zv$_`6wc<5|T~^7%T2HKjqc$g)(?F~FKuuT;Q5K( zNt;ja#A+S9Z-pz%cZVJ>9tw5~zg9OEKR?}T;&*mR>j`ztT6{{5L)3|q9D68l@<3RP z??=e&*TU?L)HvGl=bgXB?lK_5y|-IyYU5~}h^-&-W;33<6TZ1vI?OA&%)eXH{bcs@ zdr2pH@!0DA$;BSrfSu4ZQHSjxesCeaecrTT+xV7~ABr8U(8Wqu*YHHm9SS$(cH$20or$*WgA nH`ZCbE)hD9zgU`2nKI*quCRz^3@(A61&ZP6>v8+ru#5izBwCdn literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-fade.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-fade.png new file mode 100644 index 0000000000000000000000000000000000000000..669cabf4ae62fcd13f631d537e0c207838ca53f6 GIT binary patch literal 4539 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 Z{{X9Ea?@wID|Y|@002ovPDHLkV1oH6qRapQ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-float_in.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-float_in.png new file mode 100644 index 0000000000000000000000000000000000000000..06f71d58c6d3d0b2f506f2eb401645594f354701 GIT binary patch literal 1589 zcmZuxX;c$e6b_(3z=2fOV$e{Nj6hXX0$~x52C@Jl$f9f|)f5%bBCz+VC|8xgFp$33REq9!M~mN-8b)U-@W(EIm2bp$&ikj4g!II zs1(vs@QwvS)Ybs|c7lM7K&T}%yaPN`0bINuAFs#569r!OLMjnJKmqEeh3X)nZp*;x z@o+>w#a=)K2bGJ9)62vG7l>4)bMe57%Gd)A5D%{{upnkofQ87XItpldTo|O-^Qj=+ zflr0_pBX?Tjwk>|GKkdY;vg;##lhGKfl7AEasyr!EssJJs(1kH=enS%J)hzLARt5B z-N0_AA_0x50`$2sQApcNp#TPZAw`dm)#YJOS(xyms7d9_!aL>0#s-+zj!%X%z!WgV zgY9`_zzIgv&cJ{URV8?U5V-JwxumnAre6v;^?7(G6I8)@-3Te|s`R=U4EhIQo4e`` zbvGvh4G?%VkZY60APQ)195+-Nj==NSoEP+ihxo9)fC8>=AxvK#e1I$QN9q2E2&F=W z4dsT?4J?sNCKAaC3JNfs)m`BE~dhT2j{nkeeH8 zisCl4b@gU4MY*EfUW~L?M3Gb#l}gxbSz6&$+4S^koejVcY6xXxBasX>Hy2#a38x|u z8Z%VVkpQ;Z3DX{?A%bXmADfY~M>A*;Yb{{1gCip&n>LbLT{xZ_;o*e75~He#*7YN% z4#>lp#8LN}`PM*&&`(}(HkUAnz6#lfo}LTKc)ibw4!@dfyWk*y!YS;5{Csi@Z#|zZ z&lgIqbcd?%VCRne*F)#>&c=BepF0Ut6CaeteQ>sMnrOOQM5N`68^W{P<$?K__6vUO zlunkTzKL1V)9Cz#^kYSf#z}`pA73if|51#TOdJx*bCFqJM4t+oUh!sk)FhVfXZuX8 z)V^$7dL47VG$h7lu^x5#%!Bo*UiUTYj*d2k`^zEqoy%7&(A8h3I|b8q*usQRx-MH| zF0DF^gj|iZnD4KRHF38bvCuN;=uCZf-c+;r@iW`q*0L>~U7L@0tafwqB#sa?7Q{~& z^%?#{avd(%+wvwxtGHG^nl1nCpPyq~rW;2dnhX0qWgT$GjBmqwSQmPP6CB*WLrAhc z;N|@5T58vGi{bW(U+`0zaJ|rwbshg@$;DMtF|Dj1J?SFdBhN1{$=5c@5$;$Ls1vN& zh6g57iDhox&RWwu-cD`xjVQ$IW19-OLqA{%y%Tc3+%wzr5ym%9^l0XUu$DXUu*`ex z;213m`zQw?4tCwo4f@m`tkpF_{ia;9y3&t_Uwmv2H2Hq9)~UcOXJ@p}iY>z+!lj}T z{%N~q-&5BdTed zqHRZ3beLUPT-bPxYxEL%;A)~vlmD6caJ9Q1rSvrU zS$(VM0G%m)Af literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-fly_in.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-fly_in.png new file mode 100644 index 0000000000000000000000000000000000000000..8306b210b3775c25544d118551e13e0a671e0d8c GIT binary patch literal 1623 zcmX9;3p|r+7@teIwOKio>C{~3l(G_=O(l(OWVsd^(PeTgj!Tqk6uZZX+%hHy$)!@V zQ(_&3m@PRHIf!aPwB(i!=be7<|9PMHd!GOEf8Xc*zTd}kqY$B*2u%nC0wt3O9>7Ne z!>X%*d7U*k9s*HHbvxkYs35S+U>q|T+YHNf!SKjf04@nUu0+VTT=E)*35;!u<&ZF3 zGFT{5EK?ZM6r=!CQO+_0SvbQSETC*Nb*>?nK>`shhm7Mo!&oR#g5i)sxh;nb<@{6t zOj9fu1c`vD%`%0uOyP8-4G%mL?bGZ*Rw2tKVR;H2Ap3J)uqlQ^vIXE0p)6w%w^4|I zgDD8wEEJaKyi!5}3K$;APCyx&8X24U?0+-#!_?^H%+&JoGU(TaLxeIw7bqwjg<%tc zCTLBafdnU1Y{4d9d%-X2tN{8zyrjLV=9Li0nq=ZL#09A9I6!vE@+%cryJY)(Q_EBKV5GOSq^GwC1Og;|ZnMH7rC>DPDr*GBWWoUg2LlHO@7xsvq`S%7 zWQBDifSepwLlb~l$_z};NzaiYh0^q!rGg zu~-O1Wrl{x3>fYkJidD?}<$ zC!^uo-boDOcC#d7?;-P6VVDR;k zZDysSa*(+z!heKl>F8kOxHB*EFov79E zC!+S*<-X%fqK#;+8L#ud=IXLj;&qMM*;aQOupfFuI~?jY|M(DoXkFMI^h|pdRGb@LP>q+Ldgi)*JOL+--7P<-@!xRob$Wkg_-S}5olsvMe%h5j@wM;% zl}`~7(G0Yz$*_M!^qF<|^H;Lv9VxFDwb!K4Q|E_@_*uk{vOhCQ5+A?(KF@l$_9eW~ zuD0u|_(%Vz_kNt-d-mDW(xT4f;(Hh4)O|)1lMGW}}7@&d)0s8UK}`a_4c= z`hXt0A!oYfw#u+gk%SjWo(-Cn;*LWRY^i;7P#un9j3( z{iEA7kn5w$I(P#vYr9U0L*Cq~7)$xcvxVx%dO!K6en(kQarJF~{vzeVinl6LTJh0k z4ep1#t0nv{0q~WQh5f5BW4H6V6Xp$#4U6l-y;Z!%?UZaiq7Xjx7o)q6bThkgmO;2f z;F~YyaQh4%tFYzz(|keKrk$Z@CSc}mxeKu9F@us2ch#)}6BFn%vAHY9%tuZOM!nya zbkS;?f3nK+Ff07teKt0@@X``uq#!<+COa%DSEYA)|En5AIyM8e_l}*UQ7l~ z@FECCSv0XFOG7!p1_*G)(4Ri(7FR4#8z7E=Q4VMalmo;TTA+mK2)d(|?l>SNAz^`S zi#`hnMv#yQMG!1y(!@-hh(wbD5he{~f^y)B2F!px02){n8VN)|BS3RR$k-ywyzqxA zAcdEZgTx#>LIP{So%aF=UG)F8h*_4+0JkD9%j_r{>;%jXJOD7s7I_H1M1F>l7lX;q zpPKUYT=pEE8rBe&HKFp*Wdbt1GQ1*RmM_Z^2{IKSEm0#^A@a0Vf-+ILJk`2#=8Q6R zMXi-ylAg z)qEvit5s;b_;dU@^=G$Au3<3NXW5Ls`?4n&D{RVUU_#N(pG&Opj(&cAuc>|>etvhK zpUD#kj>4RBscJq^vn~9m+#f5KvVv8svX@mSCRPvL=%8PdXF7CN+}e+3{&%g;SkraT zwrsp98A5n}Xj_Fz^~K?MAp-UYLvBl|A96|&D0xfu;BX?ilgJB)x3@cV?X925KAbM8H0I}uS`sZ6U4A4y?MC&>J3b%rD8EvEOgP0k*~`;Az(JyG`Vn^a{hTOIB`N4HH zXnUf~mXx?!D0)~?$22qQkKl3>=6{7Qoe1l_V-vAJ6zKyA_(-OKy!ld3RQf1oWZeQ{ zwoaX)8gm~}MyyL0#xB@5i_H0!^M%NLq+p>;+weGU^P}tLz1@Y}F|tfL7pJ((I=9!% z>N3^6gecaRz;e_gaw8=mC`!6T)I)B(u>VERvczW)QsP>?Mc1WtRG97bM<#|6{ zE^6jUPq3RPlhE&r%@r3JSa!^TDX1qpd#CX%q`BGpZ^4SOx#TWK1+(^aPIZTowE!(@BT`1`aV2NuIN&Se!pEAd}!dVH#W!$tnRn-f2(Kjp5B zpCl6kopNfcDH}Te-|#5&*FsU61p8Lk_O<<<(nv-@P53%ul%Oib{!PE?KTgxH z)8#V-8`beK$32fSbXT@UE3w)uzD({`J9SJr5r!>$2{*FkPDS zz-)iWHD17wp>uaim`>{dAvljrdI%F5o|eC`4!(5Tgf%30Q0@|qz33y~qF?%^9p4a=NnaFZ$r?XvqIN(*an{1< zzZbgg;-84QVBaA=bSxsWqJ+M*zv|8*;;*F*H` z{!q{N+#rf|UTur}^5+C|>37EJuPF7QW_MffoVH|GUe@PKM-HKPR3^8w>d`jhxv7_S zmGSrLiN#)%u@@Oi;yLKWRc`&}$oaoz^}l`l;DH)(M(gj#bghYHRBSSZI~HCl+28TTvM~{q>QDK+}5r7RSq-%$Y9+< zZbil=molSl6m}|$9Oc@sTr%6uID=7+%YMW6z3=~j|NB1g^FHr)&d>F5qhmC8X+jW$ zVKSUN!8;5%O+y7dw_EXJAP5!b;p%-@3E+~j2now0(fCKGsZ1I$J_CHNN0`=p=9Xkb zERRS-7*swJ9F!?85t~8;DS%X#b4ehJOEv}v43DJ2-%U$qfCvp?+VEW;S>0rm*Q&E)l~e;$Q+Ll}^x_1G-=cWf(FqFqs)l2!=pbsTLto5IQCqs5QdyjHo<1paLTs0x%3g z90*7vbI70_00SNj0;VHsBoja{EYAqb1tnlcrZuwO5g}=Tdr%@>K*WmYf=eTST8lIf z8s9}Z-5LbLFwhLH1>%sQJcyh}1{yZT0WGLNKVn4XgIO5<26+-7a8`$er1fss7*yhXf%3IdQW<NAH-CFFEMUQ43sB;Uj4+#r2M*jVW2V=1%9W#_ym`E(|wJbkBBQZZC^fAFIAS z(6b%M`+Fai>>BzlMf41>rtPpLa}L+oJ{2y|7EDStkDCQN9rwBxjutMnFrT8TF@X>I zRDahgtJxX1%+i&6Mze|3!Ol|8GTL+)zGxONohJExbG2dlx__;no*t-{`?pgy&)sDW zCN8kb#EzAzW#Sj(_4p=6s#bn%bB*|DaMPr3vIIM1V)d9!-78XGH0`#3E1Si6WZa4( z#JC|b4#AXwZ0US4<>RFM<@BqoWg{ky=dtbEK1BTCN0H2m<&~&O|i0qYW#>y;b&6-YpZ^mm?D!c_$a@cgAq=PS3kwtWy|yzUj=3 zQcaysjS{=IBxC8>HtQ6F|MYp`r_cow7ko@H{)^w zO=~r9IoBr40u(}*&WC0dcl2N(4zP9pW|7#bpQO}QiK6fRDgbaDl21uy&}@_ zv%q&IntkM_f!lf=*NOx@Mo;?NfrxP+p=MHq+oJrNhGa#8vM@ zwpZU2M`+elzT}qd@#lTG)1{qUJC&H*^G@zBwm*HA!w$_#$M<+WkNZBz4{x0x&^#2Z zgU{7%VSV=bSuvgZHW?JRTd((O04eyIC?|B7vTn|Az6k5KhVIW=y0C3^Vt z>(Kc;YLwN({_C@L_d-yFD~!C5-S#&QTo?8jaITtQ%sUk5T;USx&9`H@x(^^PA6bRX zfyBA%d`};*!b~sZm@q^b5guaY;&U{rw(vyiMmT>xy!5#T&}@=HsjN1>sN1QXoaE`3F) xR-fD_;>8Yk^B`{8s_(_Ar1$5m8aqlS^n(ejU0T~>)4^X4F%P>r)gEMD`yabqes=%> literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-shape.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-shape.png new file mode 100644 index 0000000000000000000000000000000000000000..125665b2c522d440b2dd44829be02b4b953fd2b5 GIT binary patch literal 3280 zcmV;>3@`JEP)FX}o0;df$z^hxTqc*vWpbHZ9`7Q#+Qzi6)zY4J5A9Za zzFbh+XoOZR7h3mnfw{5e00JD@gND^w4qyb%dH~A@R%<<9%27V9gHvnpLbTD>GVpx! zV}LUV91LyrwUGCzLk-Wn3ya!ib*NRIk34Ru;eB^uXrr&?VhP z<3<4w5Ya{-wk7@f4BtA`kjzmAXrPTg+LrwE!B_7@L5r{5qQK=+#_zsFAa6A!^-l8B z2kTD518?PgyY7L3c?*5m))MjwlY?$&OhR3?%rcs})SgMYe8P;1>EuH5V%9e=l7yC7 zMnA58oJp?tdFrORRBHDCFXbv1v4+W>&VkLQ!~*opO&qWQ9=wksa$tjf5)4qg4MwVU}#8zd5 zgnfj;u@^E#+1KwRwJP&R!cJ1@*THcb!EMMVduU>-FS4h84`2vj7$O4{AlH&weKA7& zdj`m!$ZfJ=meJ%Euj9~Qq9=MnaXW#`w8P9dmx$h1LulQ zdglB=b2h$wiU~acipA|_jA#1)?aVn|YBLr|BSQ*f;9|iHS7n+pp6UPh-qXB|im)0W zxfc4cadEqOtNmN=Y1UA@WIDqj0;rDn!i?|(z z^TdxEH&+z<;=j2d;A^8?virBmx8Yl(MqoNDeLQ}_vTh8*I9|p3jt?$24hrir=q_&; zuFob`bSk!kKfu41VaZW92@pvJ^=kZuGQ_yW0nqUm(w=^fUh*late%iu{kY_+$0bjv zwsIQVQl4^w{}_DSKVFZE;z&`1d&Rx~oBE|tL8+0PR$~&##_-14@hFqdb0OCh}VJjUA}RzkbT_yzn(>4Ddl=)`~}9n z?O{*S&(kp{(w=%y_VnGduWxPqF*c;Vo((8q6Tq!0+J=1y?8&sRp64+!?!984;CUm$ zcsu&6)877HW)WgidPn@{GtBW`EX?qW=X1VwlG+EdZgE$>Qre1_n+>fEd9S#k;MWj!vO6+1tst-!y_oZwVjSzYXpPK2*d)aeU=EGNqttqFO|?o9=Z(sMEi#J0Rno4 zrI)2t^l%vNA@+saP}4O{;f2*OvoIb&7^ISZ?}LZQp0XUEQojBvNoFtgXP6#{97)vT<7DRAtQ7~ej%KO$nM1z21 zgr;5atxu`HFXs;$S@(-My{|sQ# zESZli`G=(P)DR4_>~Wcs;60wYA0SeWx-=bh7o~D%AAy{eDk~q7OzLT`Q-wWqqf~zm2Pwh*Wm14?Mm)0Sw2Pk+tD}p1>bR<{3D_$Rx`6wr50q!A5jRz+Ic~4N<4-m9o zk`K%xAmysXS#!(953`}I4S4fZ!}~(*9a^CGR_1@0tInGRxLNEQm`iYMHn8?%Y~*tT zB!VeU`1$((Mlzd~)EcIVgu?W3dht8tP+LimYy#S!36+`BjrMNYQ9GY=m3Ln7+TVD- z+Vkd1Vb{CplWu6;8He_ved&BQ$?Gb}sZ7BR2RBg=g&7T8^D%!%!;;G02svZPLx4gr zdPkvBS_RL`R!aSasy$=Qkg4}MrOttH;k&b|#W!JwYrQk4QtHeHgWWXt%`61=0FEI~ zUzx9%I}qsbd2tQQXyBTU{X3d?fCD)ra3l3-Q#p)aMJ7)ouNzE_9lm3eO$ zXdAo}`x=4$1&+lz$QutMf~E8R$dZX`&h_la{Co_t+MW^Wov=}|%Xs-R1tzjX00|1< z01{vUT3fkOevz#0lJ-gj@G1ek-ZSO78>)e0}*oc=5ZDo=9KcSdzlhU=XT z`-wc`3W3-{0nAds=#2sFzqvdD232P62NwIv_grwQUOVxaQzrKd3I z8_OAglM#XX+A7E)$zwm{@#R2^BowmwimSi%{PmtUBY3{vAOB;AW1vA`C_2egP1`1APQox)`J+y?a&+EISWAy0v?jkD2S0M zC*<>GuB$U9(wAo#vm&UTy%d270u++d*#zu^UV=67U7dPcSb9ofZRO@L3jd|H@#hwF08xd-OwqYNn95@EY z!UHGNrxrY`E;qhB!}x`yoIq@&ad55d>B}WwU-+WmQ%VO&i`l-J0vn+sVDLgG{3m8kt?pt1;uTY ziX6b$hte9YM|e7F!hCs#D$Q8IJLtZ^rLA)?Z3P&|Rp>QOGE)L?6r<9XHwn1NDSrBpAa5$r-(ib`o* zz()O5{9 zR1dIf^N9T+?R)+68rDy|h03ECjmIYwq#`tu zgM{^1?5k>dcod6DLw(0ZV=x+xPfdi4T&X9O;ZlWtnK{u?^%A3z__P%_4DJq}sMI0Z zi0t8gitlGV#rVNr;uBI@$vxos{8)rWsLwc5oVxV%Yju-{X?BV@-x16s3 zzS!V=_+gazgpq3-75u~JcKz{=bmZ6)qmKB*Sxp-iBy>*Kf04%;T`?-C+i9aRXLX?I z(FO;{4Pw*@pXqa_jmn(Wfu=_roW(hTC&%LhtFD{5#V1m+wt3gl>-cbvx?`g4oZ`y@GX;!Vj;PsAY}JdtT-)&DtqPg@C(~ZRvZL=ngU?H@_KO zz&nrV&ygcXjvP7iKb0;aX==xTL)mA`A01l2 z4+INb@qpj?F7xFBDLQU$Ty`k?oI{|xz6W%(V|y;!m$dj}4DV)6$m||>Zg%s1U{7LE zS$+511a$XR0Bdy0&f8hjv-JRKi<5Pdo&+G(+yun6 z4q%p^hz=*+utdH-7Xjt;!TK)t$JO2_ZO1UpyXAH_>1~@) z3Hme2e(M8T*rq$kG=u?vm5GwXP6c521})b~>kZrqW5gu|4V=WJ4*5pw0|v3lCCLdW z=yw}y8cqP1noU|xHCsebODA^u*~5s*#mZ5Uv^L|NX9l&F$; zVEfoti?mdtW<~G-?o6r}0qhh7dBO-(0uRiNC5x>MNRm7h2r~_*ZWR;&OvmGi2Ri|j zyUUN$QjKR18fF$6WnNY*T(&o60=9!gI@aT@4QS{I$57~NE*WrHk8uCVWfsOuw3MSK zBwg9pV+XjYyKKE4c;Y`1U}|1!Z9o|hQ7Jo$f7mx_0y8y|z<8ljW9{3lqff;=V3^XX^r@=4k`0v9F-ws-ggT zT;U@FQsPNkMs81IhMB&CoO9DsJ4L|?P|hk?gCgE%W7;B{I?VpRwW8|FFJ4F+5l9z%CFQ4m17HkYa;D8pa!vqb=4-TsGM)j)jo}1{S=e~YHOZ_J6)XTk zKLI4sS#3=~HTD81WPCN5K%UCR)Bgle6a`D!qA8Vi7Jz7e1d!rwTH<`WW&tF}k)`49 ze_1`#^2+MgF?*SrWFJY(l9!oR-Xm!b;5QD;Q08 zzW=(ayGCP1X#(^`RAh@v_4TXw@@3|L4?u#wx;*cw9ZT&TxUGZ^;T#a?KR|?hH5Y)! z=Jp&`@I$sop^$C1V_dN&5))t((|tB<8gB}nlXOiUuOg11s{l@&?cLB@55@;|VJwOaFOVC{*3E$zteUq)@PbiQ2W$vECmVZe0 z7-5Wzz0I{^Pf$$2b4SfRK@;N*;0)ILr;Tn}+RQEkFS~4)F8}1SOirEC8Q`)FK){4` z2Hr6K3=!`#48aXzsdchFP-yNa2DU>;#ugGiW(|1-_~pCJz>rojW1%|)4`CUBSs-uw zm5{)A24-ziWEzYdD0d1rWr4Vk5xxB$f@(f62%O*#2Cm|AihV=?A$d zoGY@&{e1y?S4nhqqm3~w$%3TEa1)aWEHbbyp=}1X>%evnWJt#ZaGQnO|3l`3goU5NoyRdN*xmh&uXD^sdxe>sG;?kJqIQ1gfGkVu{pgnw z8ymDN6@u~V+b*>IGna)+g^-0Us36%2MWQhBj9@_`T4sKkJ}P*s%}MN) zd(*`HQcUA%LhDFlvBWW~0}$I@ z(*8wleG+N~S)|-Qt4bJPc^O~`eFiRq*k<6M45TUpG=+{*pg2TW>2w=@H_vh=aBv{lh>jx5m9^?kBGp8#n+y?9@0(wtqDx0w`b^ zDge#a>~=m_{Tw)x+?p2wCQJaBGN%GnX>#rpLP_?~LugF+F!Di!1$XNg+&wE1yt2zi zcxXu1DB>yf#P;%O6h2SXS3gcT`{aoN$ z?mx!^y$Z2La7Bn~l<^eHf~2LAoTuQlrdt6Skkdi8Xx}DDJvUTNmK066DUH}hq(wr6 zC1W}QYX-VP(h~^u@UnW|-s)CEhM+X#7{DmZt-M$ph#2*z|L3e%~+#UMaJm z2uLUdTi60cD;3Px(qV|Jkd1XM@SJ;JGVi?~p81KE19l!GJgS*Q;XI{aou4M6i7r^}R$9B6 z-CFj$GM(QNFaRnj(#}w!&{Lgb)B0&2Kv?fw_^n@votTw~<`F_S8^*Se*m)%sGGtn! zs7cfSR4wMa^R$k;7ki;CeHRK16+mf1E)L0D>Ch3`pDtLhp=SU;#D!y}pod#p7aD<% z3hm3voB{=qt6fuD)5OM*o)6Lb&9ibDnAWM800kmLS~O~za!C6W91&{$Zg$f=t@XRm zTWRYhr~5+uq+kdflz2s^$5rV95SYHeG!x%`8S#Nr%&8N1U1(0dHO)Ju>RnUv^;j>G z*_H6)ac1*M;07){>(l9EUpjx%_7FIv@XMoUOod!b6@3NGX=;NF>bWX_PXSmgBU)S= zaXXaLU6S9J&V$%Pp&ws9b++~U=Zm!$dJ_01#8-BoolgmIxX|pa%-P6k7o6oX(5`+C z{N#C`y}R#1%RrNq88F8(>9M7wK|EICR>W5T-wd4K;?enq`6|S%pr<)~jlv@q)U57H zXbi$-xtLaO=Gd0dHUqn55(_F&Ak$-rqlm{CPKNo)-ft&1vwy8|KA$;zJE^Rm0!=hx z3C`7tyVHnM%sbG|lC2Ut2#eYX8jv+(1LX)HGhYq-8av0Yvc&U@G1{BVaav8kSuss@ zrxC#3Q+w3zg|c8!8coa8un3;zC~Qa?VU#iV+tJgAX=$FY)d)CF^j#W7W^>+!y0Pea z$VbiYJG~PHu<8bA4HD6e*kNKbo*>JDo0K|9M}zzIE{k$`YQ7IT*uCuC3%~8lh>{^% ztPPWEl02x|v-8JE=|cd5)e_eBMeC%TZ(?@$CG_+sic{Pv)pDT#{0D%-uVcr_Ll!cu zvJGXJmgV!yhz|j62DT-1$dE~$noUp%*GPvf0L}c2snY9rK7j55s7l_n)rG3jbg>so zw-W<1slE?|?K?3`OLUY57J`WX5P|K3&2sKx2T6PoAc8djFEVM$gf6?z(UD8L)T-Tb z_SQZF=j%Y&%GPw>sp~&T5FDz@+Ou;36o(LdkUkK}Nq}w+tW%mrN-;er4P@9p2li~9 z->9im2)Sk&@`S}YuxE0{Ph^L1=n&RO@PVv8K>!L zC1PGmeT(ch(0EGoBrZNPKaGI*JM$z!amZ;oi)yJ`9i}vRDABw{=n8x0my@^BEInq@ zguCyd-zE&X-?4J)Bx22Y)HE}{i=KhWOKbqGLZ!P3=gZ*)ianH?gHbu0)KO%t0XKn1 zsJ_nRet-t(CDWJ|g%ny7prSYJNC0h+Zh!(oH&6;N&%m6rTwD)@eHa*F*65l!jVk%N z;yl2FjvDg7ihgp90+@9GY36s)11P%kBI!S{j6#)4iJ}HjiM>W|2liz`qw;&e&jLS3 z=AQ$E*k7z;6^|MfwUUJeN@H#?HuxnP#)ykZNG}0Q`adXuEf!@^u8u*BDZJe@R|3f1 z@-y!IZ0#@0&9P99*^bi*7_DM~dFjW8&FG>9a2jPMr;*_UwdM)3mxBsex(f6T#HWSy z(aG}k`r93i{AmW?jQ9v*jC|Ct`v58sY2gs^E!b5q1u{`fZnH*-fmvWs2cBKRY$A;dw*mlu0)hTI2Jp;nNv zU&=)y@XIi0(S7#Wm#~cWM%f3!yGZ@fWKX$Ezcb{w*zrd|w<#XQFHf|$I7Ed|$f=tE zmz?=stN=Rr0sxaY)(V9J&W8f;Kzc0FDHPwgC@E*SYfb|{C-VCo{(zFF8XeB$VJr|@ z1xWNZE)q6hh%op+Xel7YLlwM3@L0|K5`XW#^>a?Y59|FxPYvmsYCkjzNH~HU5P%PJ zKPcQsDs?~RD-rKg^4Bg@%nOjN29_lK({wYw23Y0Z^S{$U^EZ)x7UH3jpDt5Eyt^iw z0gps{2F||)*13Sl><7>M^gdF59ijp+5WE;X!2Hvo_&)p9f&V5P&lH;Z@$@udd^40O z@*{xH$m!hgf@WZe@-`5mSS4aqtfNR*VuSf{;7fq_bKiMC@P_$4grxmx9SgkI(i%Wy zyqpV67TzWan^nTyp)S^y2FrTDewp>hEL*_=5!c$&F-hlFvF>^wP0WNd~8Y8JYw=*-p(0i~REWaPO^>RG(!(&Ap zL9`g@nhPF4p)oDiRf3`9UvEy;gTO!W;PLN`^YyZS13UyDFgErHE-=PpEU>S%bEu+U z_pLtkVEei1^@d-^41oiH1Sc*=6Z1}qb&Hd!_*UQ;a4Qc!@0s5_z7n_@bkcA=7o50O zu>xL6GInE_6afwS@;u4p*SNuQ0N1bdsVngKs0000t$nBZ}m52xgj$ zS`8gbjhVdElx8++YFf)kJ?dg=+L|M7H+|MA+O2l?!_ITgcYELe|NXt^JkL=H_#7O@ z1A{;ya6B$M9?TN(FwjfExPl6oAP`Grf^CV>U<;}I7#c35_G4&yV5Gx5oQ4QamX-N3 zVIHH5%aXAeFpsX`(LsWe1gVMO9AD-SsYrMkVNuS*0lAtBv`h^Tr}6=EhBg*gMsyge zIUom80#6=Y&2v=|X)q7c_yGydVZ~u+xj2xZBC>QWnudceBLE*rL;6ew%3;++2F#_Z zV_j7wMCa3~Cw1CIK56IPyiXdlk3!<^$hSVggIvPZojs}TX#Uho4OVe^d z=(EJZqXOqdI?P$D?uXYAfDc6{a0tPBfa5@Gbl|1|0I`69p#kKv0E4dK;?yKS0%?d$ zHRuuG`Qa5r;Owd-(Y4$#fT7`{;dKs9P)I|fgXBfvZ~s`m27H6R6vgus5Hi`^+dObmcpS0WeSR{ff;~tB?Neo3p5?J46H7*48?w$mr{LLN-0H5l@@S*iCdc(Aq}wd&XtrFD5ub=$ zCkofJeass=p!j6lpFJ$UqgD*X2gf};`TdRaifIfK2V)6B+Oiv$8OqdiS{J9Xw65*W zw77ocj&^5*hgdpoN6~Zt2;YX*5#(dzk(pl! z$J_q&6Ff`E-u&U3RJR(zs@+=ip|&#%iSjO%R))Me?6N#g@hIocr=6Es-gRg9ItPE9 zZu*tDcIAlq-~LCl*qGBVlb2*x<{oBC6;rn)+a9eHBe!h&QO0jRVc54ZNEZ-X<29Ti zUvQ~M{p0(>`~<{kkIn6Tl1@E>|M5g*%s|apy64x%*>}f8m& z{R5^XO1U8gjY3-~fA1j=t}9)dk2qK%^1MPYhS|@(w4Szl8lu|$du}Yp{3`$>x}CA_ zmDB7%Z`PWbQ`qyVT)!_mFP!!h7YE;;ze>oKz>3RQrTm{OiJfn8HiKn3!=f6l9z5t7 zKU1B1L}}O587%a6f-<6dFd+~mXSf6niSzTh!_1-_d%6OeH7VEDBu^1cLPIVB8(+~vAqcxRw_ zg4Rp-Is+5d?@CCLUb?qp>K@8#J|qRBlFpw+muOPU4OOj&xq@fB>Zw)hB2SQNomPft z(k11FKpMM0$&JiR91r*PpP!ByTYm~Oeyb&FOJ-t-$AuB$)4P90&7TtcZfq_sg>v*R z4F*|crd{Toi;iB3dhqU-*`BpK`p1V0YmSVx`meZt>+$oFbUAr}O^(w)H!&j2d^Nk> zEYAJ8ZZKWuwxcsIZ|stGi;b{~?c^0dHj}bpZKpP(|2mfP+kf!NP0c9gOG1(l@r6A6 z-Zk^3Wi`X0bJ_xO}&@g7bUf=*@<^oJN}gg36x+7?G4$Wllji zHkEojZuf4Jyf4p4%NZNFw`_WC`1>A8kk4$v-k8EIx2Wa|B<+8OWC?mT~~S04oec$Tskr z0=yIpZSqucNYT7p*@V(HGko2(f+g<7Y0tlVj24<3RMfVU9940c?xljlyy^M0hgzUJ zINDXYwL9j(#gUvRpLWwWQ#~sW@wZ*9yr>P1MI7#(9x5oxS`||2b9Jz@-t@w4*HmR- zjmd;9QWcwElPT#?Lq(eQ^L*b!D7^L}ok{g{%;6IO?m}UNz&4f_Wifo z;CIPyTd@a3&wg;19m9@vfGQwK*%`5(c`Yl1} zrGYGdP|T;?<)aBp{+h5Fdh|;Ul!^Uqz*V1Jvokj>6m?yjZL90OiX7DC-3&mip>4o` z)ot4Pu$k8r=MF98&ul+#4xk1#YMcM}QTWlRYlYO^=fN8s_)#Kw(R_Bp);;q70|)!? As{jB1 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wheel.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..12d8cd82a63080b113cf350b970f1375687050a6 GIT binary patch literal 3731 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-disappear.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-disappear.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f485d2173dbd5d4b3f6bd86c6d891c7c70b574 GIT binary patch literal 1611 zcmX|BdpOg37~jI_!Xip3p;Ks_ii*Q7tj;=1#MnYESu5LIVwt&>r@7Qa7&+LUd0HYi z(UM$qTSXU{MKPl0)G{Y!X0%i1sPm=gInVR`{(kTKc|V`e`~KcPe%W|$9Bj?zH4q2{ z=5ZM72i|mWT~_IUr?FFR5(EOp;=PE6K&nQe-qUFBsnj_%8XSAED1q7L5QxdBDDb5q)h-VP$iNo3 z0SB;zrB6VkL7=2ifDqtd51`%uOWUL{Wq>_K#`}2_AS{+#B`=U$S*Z%Zr5jz77SJ(9 z*SfMWWhA_k)SRVNHESO`Ja#CX|hFkw<@7hXosDpMM1ugO^2 zIuf_;0_irFWGUrZ-o7okEd=Mnh5US>@Nu*PlL>+7dU;?E5R+bg;vD0QIjql=wKKV` zb$xw(Ar#6z&3E~hvC^@f^^LRsT)}fmA_})T@7}lR*x^eNXF{kk5~pF2UIRpfVEp7e zhhS7V9IXvY6&(?IUW|gAF)$E!ehpz?y0kNK7cR;vP?nC;JfwW_H7t&~$mQ!_lU$Tkl6o#S>+_meM5OdV1Bzq2eOtTaLrTfqCsfAggRIwV zOvnS5pZrh|OsPfJZby2r0UaHfNKRyZ1wuv@uG2FLHO~i7@7Ig=o zmUk1@CDI9+@ROm6>TDQqFx8A$kYq<*oeHHJG(91h?2AW2yz$->@az{S`cN>I(;hKl z4Zmg7AjJrRYlm1;`GwrMj9?_kasoaH&q{W0SzvsD@_j-OEgOTxP+Gw1nP`0%>>mO8 zGp6{pbSAx-)eDh33~VEuS}6Oi>ztV9xiyYC?8p?}S{XRC9{E8pNzf-Zd|6%F-&-jB zY(XMVvlBdCkEXxiG2p=id#ZbLoby$s4xgT>Pw=KXhIln?MY*ADt(8Yi=*aoN4ue>W zkzD=K{9ewV5~J{*UFFc>i-r-wQ_-$e?A?uSr=v?0C3oM7&zDbLoi7Wxc@~yYXgSpG z<=#3}keOW3w9pT!Gf#NiMHmY*`}x&cA9L8{##8c4JY6?}6vlZzO47hz z!VZg5G4+J{;=?QavvwdW$sIa4*4Y80npR@%mi_kP78>1&vwv#iw6Vn{J+JJV)*C0k z*Givv)Ulo}6(Y&566VpOPsPpiHhmkCMH7PwSEhMFZonIMeNpriMh+%#Iw(`%ta#RA zJ^+<9uJU2*2-|J3O=uh@en#8VE1H;*`h4f& z6`f7e@bpdV%=08Ok92)XH`{(4?v!)>C7NzUJ3=*W6A=V^8)sMO<#6}nL%4k&)tw|S*2kYehvz&6Wd(#Dj)&r`mA9v!IM#_(Ht$&FeIqJ*) zVAVfLn7LIr;>(U?Gd>edk-ff>v;F*DGS2m8kBi}Mv-+iyWB;P(?+w352TUAq#=1I0 zbqX%8_~^=8S8*=}AJ?tjpAz$uK}3wS{hD^HQgBS_`xmL}inX0Rdcl0bKgTpkPuIs9 z*D;DbDg8g{+!jax literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-fade.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-fade.png new file mode 100644 index 0000000000000000000000000000000000000000..f054474a4edd233b5c183cbd0e400a4614a9f4fa GIT binary patch literal 4121 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 XQOu;rjT_T=00000NkvXXu0mjfge$&i literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-float_out.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-float_out.png new file mode 100644 index 0000000000000000000000000000000000000000..53c9e366c15f264cb1fed9167b638abe15979859 GIT binary patch literal 1511 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-shrink_turn.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-shrink_turn.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c7c8eb49213a0c8e7731825c5f45126e67f4b9 GIT binary patch literal 1746 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 X-?bvsLS4bXG9)%K9`o-ALdpLC3elQT literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-arcs.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-arcs.png new file mode 100644 index 0000000000000000000000000000000000000000..5e58bd2fd810b251788706cc1756483484134369 GIT binary patch literal 909 zcmV;819JR{P)dD0J1_Mmu-`aEG+CDIog zPWB9VmRsf&R3d$`;bhN%XVbtLX>$QERX+KBoLV$+M%tV)eIkv;Q^IYx&4RW}OD2vi zw#|aJOiLyj*Eb+-)8;8EAni0Z_+<`A+w?6aJ|OKhwvmL`#c7v3Jf7hs#Ewq86(~*p z9%f`ra8*-Nt(2S$o#`V7CvAPt8l-PPzC>4*lQeppOkdmd@f2=b`sBSNZAzbky(F7V zV4sW+uIm#?p+R^28T;Ki0MYO!Wt`=8UkKczwwiph}`Q>G^eZjPho3;|%b7tPjNybfE1;3|l z-rbvwo3;|%bER*YrWrSF70V>i+ZRunY?=&Dr)_aOWwL29br>r5#ZxAmCWCZZ*T+*P znmZ*4s)T8F)e-D-9p1~t6S(CYqZ7(rGYp0#|eHw(P*LP zI^%=NKo{f0eVRr}1JhJ*Uwa>de64}Fx8taOhGD+WJbtgi44D7r1nNv5Ow8AwK$E1| zzIe(=JFWS(z41XYPM}r(F%5?neytuK){YY;U}BgrVV-k+JZ1BzcA6wLzvk)O>8h)) jy6UQ{uDa@~tJc(Sryiivn&_yT00000NkvXXu0mjf#>%W3 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-custom_path.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-custom_path.png new file mode 100644 index 0000000000000000000000000000000000000000..51f0a3dd8967c5690c19cbe0e14ec34d741093fb GIT binary patch literal 875 zcmV-x1C;!UP)jh|;d8F)lFAM~;}cTv5YR(Z zY)UQ3_J7TY4cYCi?0cC%`NAcGnS6QwF*A^Wh)hgOOiWD7o5lM)x!Q4CS826%nbyhW zjsp`?lKrdWe1Cc3_O4GV{H%f7zdY8lKS(QCS}Rx+FYo$e$z>EU*soVR=$X7FhL>NJ6s*IejF?3Kd?V zqK^+jfs37q zEOq)qSTGPgeIYCukdh?8G~^kOD5}&1n1(z9)a-8ntmMiJ$QuAFwlV`511GjJ17TUf z#mf9|6DyNhDy~dsNy=iH0zDSYL8d^UX$tgMFb5eaN(M@;GFcWV)ya%9qs&yf%v95T zse2*tRM~y0dm->ti#V%XoQ>k5xF{})i{hd<&l+SPQ7DdCgA61ZF0WU>1s-u%z6#+7~oo@`H9mb%_^5>rPt)>AJQ^~S7c3T87WB8{2!Qr zG^wxg){ArUrG;PR4Iss@@`jWqZB%KYP-5Ds(t9J31;^S{uAZ!t*$rl`O4|$D)wEKb|r#tCMOt z%t>f?%Dk*j?$6G0$pRgy12_^IuF8-={vF8z>mF1jG+t7OO0vMJk3_Koi=yfyQFnz7 zhpH>|L2`xiA1FbAf{zpTvsoS#IGasKa()em^DcS3M#2M$^DcS!MKLE0;VI*){40&W z7xCF2A5?^=?7`P5e=qW9o=%F1iHV7ciTN{{0svHUP3huu$&sZ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-lines.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-lines.png new file mode 100644 index 0000000000000000000000000000000000000000..b4199cf9ae89b843f892eedddcdf39e4d42114f9 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^1wd@U!3-pYOnWMT)Z_r45LY1m|NnoGRFCJg^z=`* zw!Gb{7Tq2eT^>B`DnRZNprDNnZWiW!d8iRB7Jp`Ps(inU&Sk^mOwc&*vE#&(qSL<>&J@t2j*x z0&01jmiE!s7HAq!0njL*Gi)B4`~*5kwd zQR#rD9gOM8tQ!7~f4(f;%CdgJ6rnW^w{B%{U($22zOb&fRy*s0mhe5_PR(b1E`NZDxjk(oi?6HCIsmeiP4{v#0$6o~()iZpb@889^rT8`9 eTh3SfzuB%#GtG?N5hV@uHG`+CpUXO@geCwiV$*>D literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-loops.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-loops.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd335358eaabd54b58bb968fe3ac11baec30e15 GIT binary patch literal 970 zcmeAS@N?(olHy`uVBq!ia0vp^1wd@U!3-pYOnWMT)PVq>5LY1m|Nnn95}6B;MHazi zBdbAXTl9GHcB@)+d02FN@U*J{HA3_P)mZd;@pY>K8N6Mpd|glmL;+ASU#A*xyQ+Dw zCr_iYd5mTIXDy-`}+3u?BAc@;GovfpjKbMdH?(Rg!;`54GHhhya%E`H~-x9 zdi7P8fq|*o)5S5Q;?~>gtm~c{@VMqq|7dLd`EX*!_x-CUE{fMITxWE~cF`A(ybDE{ zDJdyWrUx&XdE(YRt`f#mD(Uy`#JB1l2-9t|;3)7n?-(h=69!4pNSeGc7m zQ+4$}<9VQQPgOHd`_?5l9`4DS&BHFLe!;QK^--eCY{Rlyvd=Ok+|zhul!SjjQPE!T z`Q%MI%X8i@YWP%@yWN7`n6S^8?0TBB#BS#9#En;2OJ?1=DEimM_mh+6PmKQFS8#p5+lknh%6C4l7c9D-Qe60JSGA?$bnk#j zy}Pk?_LUd+TPjbN4v5UV6T9yMosPR%lzQa3M^{^GC< z+OlWe>o0~y3p{g5`ZqVush5qq`#4A0eb%CDyuoa9m#rx|JjMC>WUs|y&2!ZrhUv0d z%~zVNYi-wjZuyzYyM5;uIv>f4-p?(oP;~p3?3+XO#?rv}Y^_h*rtP=k@DinPL(xLz zNo+D6PhNMNT9N9vfm=oDmF^p+&bBPsT@2dQ*-DX74&n)=^^-0Ayzopr09IAC$^ZZW literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-shapes.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-shapes.png new file mode 100644 index 0000000000000000000000000000000000000000..b12cd9df6dc8b2152c248e0c12f5cd5c59a46cfc GIT binary patch literal 1086 zcmeAS@N?(olHy`uVBq!ia0vp^1wd@U!3-pYOnWMT)ZPG}5LY1m|Nnm=31L9ka1t(s zsQ@koWI)(hNsAs&pk9kE58iH7o^}PE8%hc4C`S|+o_et3A;E=HY{rmd*`h@xhAb9`m+50nR z{`}dznSXcTHwFf#&z>%hAr-gY-e{e)*g=5p!G3AUn8%y;J%2ZC&;MjuSJ~*(DrZcd zf1A4QU&)KWKi|La+Euf2cQyOs*!g$w&yP*mqQ3i@aL<>7`&A7S-@Vzl>adg3!zhKZ36>u!{HWUNyV%$e~s zbozHa-x)h?+NVYdU3{(gJ~u=laBHjYGz06E^;cQ#*fvd`WO*`SinvSOli2b`afiAn zK~c+|r1rTIy~}rB3*IuzL%q%M#U$xPA8YPc^@Rz)Y%}nfscsk5uV4OMZ+#wD{fRkA z0WKlc8L@NTzMmg^U*unhhS9U5&0Ebo+x8S}D05Cabxx!?>|8*S%R8RtYkIEDrfU)m zWLMa$L>*2r3#flqz_WP9TpsqK=}r=@Po7y!`M@3FV{x!i)wbEymz8f$!OVk)$}Jk6 zO<5%)HqV=D*Cf`>o@Z1|L~|2GgIIkJsItgh`xOz$$~gUtUEBvtmY~17=Q6n)J?gvd zirEPm)m<6F)6WXu6-EX;Zt!b{|ASX>D4xNbB>CI_B%Qj zS?1mTz@;Qv|EB+!sY}tXC0lp%bL?Jr|DBw|8>u_Tcm)5NcPhAixy)Su);+3-ZK7!Y zFXK$UiKe<+XX-Yz*g2nhdU%mRPkM8R{0~zXrB(HBuRP=4t@ile`^rP>PI~^|>tZ%@ z-Up}pPaI6kP2BHKk>!|DRebhDtAp#S5AjEvnEG=Koje<_POK}hiAZrbv+IiC7yEg! z*FQ;KlE1Qe&Ht)VE#t zvQytk=AnNM`=xZtz7Ma|&KEt=JKtY>yY9)lZO-b2i*pY9rmXj}FJ+m|<(;Ke9a=Rp zdw0kSJ%JgMO(K3a%x9ha?UqWz)l63x*Cp5F9z0!@x8AqK+?0FYSZVQj xH2aX5-{ereW3jcSt-7&F+h<)rb-2EM`T1TKM~CFUF`#mR!PC{xWt~$(698wE?QQ@7 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-turns.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-turns.png new file mode 100644 index 0000000000000000000000000000000000000000..3a092acad7a96a5132c3ad8b48bfd1a2215b55e5 GIT binary patch literal 694 zcmeAS@N?(olHy`uVBq!ia0vp^1wd@U!3HE%U)OjsFfi46x;TbZFuuL6n4#<_!uH_# z&MViqzm9djIi+BgZBX$#y+wD|tX`qsDExHNl{wwtmwoMNui!tsv}lL5^o`m7E0mVT zs!dp0o&Tf$$H_z2bmZTcy2Z68O0*@;@c-`q_uQKsvS*Cy4bHAQ_vJ<_pX$Vt^yh!y z{W&z(Cg#V7=!ZM4ZT%nrX1XPj@m}=(na8#@lG?XsKbjlCx6Ef_R`*Mh#RsQohUFU0 zO)`y`ZRoHj*idTCDGr5KN3s}1SpSr55uEsx{YtBz6FV%o}7%~*PUqAC;DDlAvk(rXwX%H8wSzStRZWbbv& zWjWb%t8D(OUvFQ%mf0`;{OcCxS#i%|Z(nD3-E+(8L5a#m9TCA9Ct1~lT}}Sge$<@P z{q)H40=>>>0gUs7SZzWMsC!y?=T2f&@N!@hn$Wd{eK|*Xgs(OVM4M_Ba(fbTUcp^Rt5;+H L)z4*}Q$iB}$2~T} literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-multiple.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf0eeb069aa3345e086ed948e57345ca65e27ad GIT binary patch literal 1467 zcmXX`X;4#F6n+*3rAY~*6p9oO1S6;z0TU1j2m~;Mgg|9vDT**KY>y;$EGRtCvL!^8 zBt(pal0gR>T`BT7v%cg>mWe^HPmMF+lVAc{-Fil04;BpnLEtv*5t85DNfv?Gd4N4gNX^;s7 zRKewP24BJCDVe-!kQS&NtpFh=PkVzZZ9Y!{_z)2d00WT~&>w{S5DiOCaK5<8ClSh%wA#gXBfPxv`tokA!r_;tyu}_wqOZVAdSh_4rTJEwd3&;RN5r7gypiT zCQGrj8AGLlgQ1F3Q=5x>V6mfE-UCa82qF{;Yh{+TvQ?F;DO!fItq?$vPKUp@XUN4@ z>hfPoALCKEH}Rs_IPEtc6F2*>#Y6+=R7yj)`SDM=#&bifq}ILbD*2PHU`bux+^j9_ z+t(B9^wAz;nt|IyemdR@`@Y)ZkdHh0T}2(+Xr^{gB)usT??Z4g*nV^XdVwX4?(#)h zeM94p?t9u^Q+5HGi7*=Yc&guUHo|(mFW$oeKZqsATT1A7>$FglcSJIQD>HTF(9+jwlE14Q4Tz@lPH`rG)?DD9wOlaDB)z? z)!%?NL+h^o4)hI_?lCI&JWq6gOz&8*)^K4rygBSiDCb$528u4Qji?TntpY9zyBRO` zlW-My_3p?zVdl`Q2#J_sBPkeZV#*b1{jVcp3OC(UhFno%3QWbbq|y1Zq0aiT<}oWt ze|;b1u~*WMMZ;J2^wlvMdIi>|p_JXGOdAl>6>mDT1mB5EiLny{*?v4s^_TI1j+Ra; zZzl#Dw5iD`KfN6UQdpM1Nwp6Sl6dAlwC!BAVFPpA7r@8FBPQPw_|1C;0f z(Oyr)Lq{9aTJ19JXnz;(x^JD1zm3zy{8T%>)5={GdYy>M@Hy~thmqoFNAqy~$Vk`L z&jszYTlAM}H%>dBprMD?GN{fcRt}L3hEGk#gasPl{D7)mH#vUSiK2%+k!$t-TFJri znB=RIF(2NV8y?nSg~fh>KEyn2O#I8EpmKMo&L14HVb=9K4;w#2>NCidiI-6?buq8+ zLRnn`@?1q?Li?aFHgax+pZP4z=~8|vJ;*+M@NCgJp=d2^EC*LcYpTXVUr@eR3U3jU zjyU$?V>t_ypCxKFhu$3@ZZ^d`lCHw%%>t+=IHkr_S=8onk{jDJj7`0(He%k{$_J4w zRL;nlMK-g}O<9yuRQ2YjJ}u=r>%C{? zAu}_VEa*iKOVdJadx zJMFMgthtOk6CBmjdvGA3bn1}{zxMg~mgaf*;l|aY_92x&{Ihqm@O*~2ZG6TnWYA&@ zoGNGMn?$koZ+UsIsNJ}G>@TOah+?M$=65KQ)+TZG8x^}Y7E>ov6WpD+pRmz+;0FTv M`%t_ay`ppe19DK|Pyhe` literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-none.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-none.png new file mode 100644 index 0000000000000000000000000000000000000000..cc744a757769ba42331a113037fee4a49acc6175 GIT binary patch literal 881 zcmV-%1CIQOP)d7{`D41T#E^S``>(I8_XoI|Qg6Vkml^`hXATGoMs}nrHKz5A$INhH1^YDrO*Q zMt664wEOn%E6H)c>gJa}{NKCp>x6&AFXQJA!p-D1;C~)4;WM8|Fvst+5BLU0#9NH< z`|Jb8L{wBbVodS->;oPFD^|b}rucpK0S|#61_4ccf|g-jn1YfuLxu!l?~}a>Qvw+L zA1ZvN0c#a}-$&TDPt=8pfdZf|O^m|~zt1+{<65@{V9hyjNC5Ue+2clA0yL-M7&H7n z+kkO%3BcMX>cV{EB4yZ3YVVVP!T=ONLIBo2Q4hW6 zT%-&ey6t_Uo++-f0*$b5pX_^O8~mv-@yVsF`Agfg8G5f$55etkdbaW2d~#`P?xMuU ziVi&6cyGQYV6FSg2lAHZ3?FB$?|kGdP|?t@ZyRtz#fVopu9JI=8Bvkb(64VBa862r z<25nY#iKgFl9V|O{rZG0B`?W=m;^^Cj$@tzQ&LJA`t}Kz$$3XXL=re*MvNI!kujkK zd!KlYaK;&qqrIy$;0Xx>7Njg_#oj00>b%=j=QR#3j)VhXLguSx-#)=l&M^g!R~#sh z`IvhYq)bs@=aZIy*Au4P;R%Ph9jo%3rwo{K!V(3RKH=|FOgN=tw9_r;81sON_e`iz zVCxgwnUTT{I{1kLGUh0-_X%B$fP#uH))at4g}qPqTv`Bw#mT@Yse){kZwl6&8SZYgZ?-PAth)5W6pM?7amek%Sn!+@L ztz*Fg#|z@HlG^)Zhr;*=+src{t4nI{lkUR!23!AttS_m(Pr3@@8*Kdpvf|eR6Q4d{ z+!QAA54O#KT+{<{)RZPcfvrzkbP;u7nq!_a$H$C}C60u+DNT%uaGyS40(@&4pSSMk zCF%AG(3I5PC#{9KyE*0=IbGzWn=1f)NyB~mfDSldz>E_X?81_a8Fx0tQ4#Lb2b@qe zJNB-WoN`*fm!l%wrw=&iCC`|mWmdm8M}ehJxFOsIys7*K1)C&aw%zvr00000NkvXX Hu0mjfes7|| literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_emphasis_effects.png b/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_emphasis_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..9baea0cf02e0843d1a2ed75b418bbccd79f84b4b GIT binary patch literal 1288 zcmeAS@N?(olHy`uVBq!ia0vp^0YI$5!3-qh_VpSwFfhsn_=LCuxgR$s{O@IWzdqrA zAH)BC1`yc`B0p|Q__QhUe>+G4h|vd917X0GeOjOJ5iA8%^LaB!4UqA1W8(jAAS3b1 z=47xIgm$3G5M@Bdr%ef;Hzk3!B!X=01=^VSVFOTc5>V>@6b7K-K#M*A*&xMhVZn_4>l?OjSn+)Q`W4rYUvWGq&A`BH>*?YcQgQ3*)T@h>9C=(W8*%l- zlus`$FE8KzjApFaW)qfOP_}0hF`n+T9u{#ghHA`l8Y8_ACvd;EA z>jg!Bt>f>ftg=1-y?lbKb<*>l@?~!{<~+AQ+;{Wy{KVt;iYK$HoZO4{=s*z??J0{m6&Hs3i4XPhq4J=z_+_wS5HJKc6= zN9e5NGv~IcW|U%447?$i->Q+bcAKZ5{PyF!+h&x7?Vf#h<_xRTH>RK6%e4FS33Z)m zO@=p5@70yO9oEDo{%zOP+h3Poc-;T!-2%mJFZ~xDmp|%z`NC%5VpZFVa`g&Io18B8 zs6FHR(DmsD^TY=yOupnWFweR=>GEXzrkRsOBl8b79F$eHwEL-i!hFu6E6tWxPfRRk zPf|*7UC93VN8{xOIbnv3VNY7dGmNqX{S&*L+@ zq$h^XOP`ap)wc6;ao^5e9scc8pWo5^^|rI=mB_SxyBe3?%)j?JV&dsZGhT_T`}Jy8 z;m-Zl=aY}7MLJalg_o-pKP|J|?)lLx_HNCKQ*Vp%9?9%}b#KPB-)7Zf7RT4^n!fDm zzk~Bs^^(J5Bj1UB)0ugE{<>Y8?(Dx&eA+NjX6q?mkuq83dA?CkkI9{P35k0*Wj05Y z!lPqx%kOktP!nzs;aR!xXn;(R;gTlh!}bfSCc~Kl0ZD=Sj81}%jg|<&-Z@6_j#Y+@A*CNy)ul? zh5SSP2?PR!@;Eu*kAW}J&j+jpUn}VZf>$h-m6r~-h@3~1Q4j@+NO*`6B}pQQI0XbG zhnXM=PQg}2MdT<;;RyuiL7oB_!eNq_%#x!-DHT*gGEb6;b3IZDPy+)ZqR3#Y*gzkY z0VzKT8Q@nW5s7$4pbRETVF;`;m@Q^Q5)S|rrVDB0O_QpnR#K74;G#*ThRM!3tF2RGU9rxEm4{7g z)HIq}HSSbtG%G6A_^@Hvurf46B4L=-YO@VqK5&~r@VnrBR#mnmt^K{DX6O4F^A#TEy ztBI40tt}lm%<=88j6S~DRyi>9a|n+I?XyUYQEHM38d%qbM_9Vn#p_pO6;G3Mi{fPg zLFHkuKg+L0x_pQ%!(ew)8%0kOs)j~)txPG>dV?eHA}2KT8O!3)Q>&u-4-)F0;3=Qf z^m!N1?giDQGk-|F)|&ej+fG0DQvH)4C!EZ<@2mUhaQmeCeTee!Hol%`g= z`|O{^*#g^$?RVk)?W5Ee{~!O?(F+FJKIGQ^<>W~PYo;dr_@9;SSn#!bT+59wr9d%~IK zbZpVYH?HKr)MAP$-GI~DVjFY^JY^q)Vfg^G)P)*KIfo?V%l`h_`3cjl+&KKDRubanmgp1{Rt z^)BKaU5hbTVt;Y9^}-P?Jp`ckRyP}<%*qzg<_=+0Nzb{QHD}FiBEe4VTlhBVLPYiU z0TJCAGTC{|y+42~bZj2`d}t)%+Mz;Clk!sbF30guMn}FQ_&=|c8FwFV{HiYmZ=Zms L^ErbDiyHq2R5;{4 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_exit_effects.png b/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_exit_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..96ac7a2e5dcc1e3ff3e10bd15693d12e357f0dcf GIT binary patch literal 1070 zcmeAS@N?(olHy`uVBq!ia0vp^0YI$5!3-qh_VpSwFfeil_=LCuxgTw8o@QhK$!F>5 zpKNV`=xKWTdk2T-85uyv6Cg@U`v?&SGOVqEQb2K#R7S=p8ylc{pkAPY&$hOY)6(u2 z6hLGjgY^PspQNU~x3YSik?|R*7-&~|`Ue}E_dsM}0W#Lc2B-jN6v)8z^!phZ5bM5M zS$zP?T3bV01(bc3oeeYus0JhscI{_7JCOFYG@!{qWk6$rFQM9ckz1dxNRtsiA(g4_x8xSbu40Tc}I`lAmFj_{HozhH)jh6(%M@4v60aDGC; zg8T0a1m1sNa6IAs{qGF|$2%r`|DIsbaQ^!B4hMxD9R>+IRw&GPFMnYE{pa)L9rmx7 z@w|Wkf&JTO^c(aqaM-?K#fJ6k1p-zCtT=u?;kEHL1_q{TPZ!6Kid$Ewwe~$WkZ92l zNn4hhmS&ZE{C)lM{Q_tlTeh^V-wKJ-@go=H4}GRy4oNdwAfeXSi$l8X2zN6qTx1 z8_PMD?+=fpalsr#{~%+xyQSgOOOjbQ<8~fwMk9P?gyND$n zy>o@9H0h{~pW&O0t9kry{;)qGq;~29tJcaR>!&7WowMtU37-*c9L9CS=WN7Ey)$B* zg;JXZZqJaHm@Y0=)$`hMZFTdGQwtL%3-?Y|N#0f9VtUNfJE-J+*QXBeQ>PCUulbZ^ zbS|tR?B>>0HFCY1pE8Qu-}UHNjM9?*r^Q}XcQVgVj#t}$U3I?ty6KDff1G^l z+aUe6>f+{|+!+=#*%+uU6=j{}{EINMPWOr%o_KUHe*1e$P+hd;`amW7bNo^^Y&G|c2*LX`!@;zxJ zQv64xEV-(|ZuZRD8qVE@whrtca*qVXemcZGbGA^o-%Q@fPptU3L3Q$j-Btzb!ge{jQChdV9iVfz_}6&6xUoxk0uh zkTq-S@9jX=`BmCa-)W`UK8`G1dZ*sU^0|kcxzN*P=iV@{2p4+V);ROY{nWL0eu?rg z*fP6jifQb}d0xtz?)ArJhG%97dtCjw@`ZeL+qRSou^|?~l+NJk>gTe~DWM4f1R)9W literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_motion_effects.png new file mode 100644 index 0000000000000000000000000000000000000000..7d33c21181c5fc19a4fb9c89d7acefc6d6dd3526 GIT binary patch literal 1107 zcmV-Z1g!gsP)9YdUx`_x%1NFwBSVpX!f4K8>^S#M#TQZ}5KRac?fph4ZhLk0~CXf4v;t zSiBVifCq+2lEgi|_!U0;^5R&86C2t6+>TB!Mj`%9@BR4ZrgPb7FqESS>X$8R9{>Wh zf=;N=*$^~x)^0oFR*OZR$D>v&!QcI>(P$q-1!yG|wL)h@z40hq+VT2&{Lr$FB%d&f zXzPkM372-fy&eCJq9e)6WE9Z`9b9f~_!LbhlYHV)Ko>NCv3xXC6#uQ5>2g2AGr^Z(*$T`$C#;Ng@s#q|G+QwLnsVd%|M&kewlVdE#G$$b4@BfZ* z2MtuNSXL+&h9n;6wVDHRme61dJCc94g9a+E&d)=!FtYK)%lwH8MiFoc4W_UI5&|+e z;hie}fA8&a5pKM*6QAwwo}}X`A`YjCs2(@;Upv+c z;xG_I>mi=?upa7RJ&ET$#6vt?PduE5cb>`#yTXXaqfDE*dErC{R+SWXc;7Yc zDyQS7(4uFDZg zXQ^YFu>`(dKn7&9*%DgBI6(JQ3*2l8E%2@UaiM@~MrMG#S0ofR*NhqnP&n3#FE!r7_aCc|DdJ2lr`_8zX(2*JHVH zaGz#3R?(MxY}?VN8`C(IzR!DX+tH_+fX3jyu^!7Bxgd=*-FHWi^)zzHr7;^s{GD*d z|H+~;U7p?v!+rXmNn>`_n$f4>{Ar#zYfb6Xc1{VikWpmJoYjkgwqO)#uRHVUGoSg_ Z^8;SloRQqoO=$oC002ovPDHLkV1oZD51jx2 literal 0 HcmV?d00001 From b334b929eec0472936807572f2ff9681ea1c3177 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 16:53:21 +0300 Subject: [PATCH 58/74] Delete separator --- .../app/controller/ApplicationController.js | 37 ++++++------------- .../forms/app/view/ApplicationView.js | 1 - 2 files changed, 12 insertions(+), 26 deletions(-) diff --git a/apps/documenteditor/forms/app/controller/ApplicationController.js b/apps/documenteditor/forms/app/controller/ApplicationController.js index 906b8dfaf..72e203bdc 100644 --- a/apps/documenteditor/forms/app/controller/ApplicationController.js +++ b/apps/documenteditor/forms/app/controller/ApplicationController.js @@ -1463,35 +1463,22 @@ define([ else last = menuItems[5]; - // theme - if (!menuItems[6].isVisible()) - menuItems[7].setVisible(false); + // theme and zoom + if (!menuItems[6].isVisible() && !menuItems[7].isVisible()) + menuItems[8].setVisible(false); else - last = menuItems[7]; - - //last = menuItems[8]; + last = menuItems[8]; // share, location - if (!menuItems[10].isVisible() && !menuItems[11].isVisible()) - menuItems[12].setVisible(false); + if (!menuItems[9].isVisible() && !menuItems[10].isVisible()) + menuItems[11].setVisible(false); else - last = menuItems[12]; + last = menuItems[11]; // embed, fullscreen - if (!menuItems[13].isVisible() && !menuItems[14].isVisible()) + if (!menuItems[12].isVisible() && !menuItems[13].isVisible()) last && last.setVisible(false); - - // share, location - /*if (!menuItems[8].isVisible() && !menuItems[9].isVisible()) - menuItems[10].setVisible(false); - else - last = menuItems[10]; - - // embed, fullscreen - if (!menuItems[11].isVisible() && !menuItems[12].isVisible()) - last && last.setVisible(false);*/ - menu.off('show:after', initMenu); }; @@ -1542,22 +1529,22 @@ define([ } if ( !this.embedConfig.shareUrl || this.appOptions.isOFORM) { - menuItems[10].setVisible(false); + menuItems[9].setVisible(false); itemsCount--; } if (!this.appOptions.canBackToFolder) { - menuItems[11].setVisible(false); + menuItems[10].setVisible(false); itemsCount--; } if ( !this.embedConfig.embedUrl || this.appOptions.isOFORM) { - menuItems[13].setVisible(false); + menuItems[12].setVisible(false); itemsCount--; } if ( !this.embedConfig.fullscreenUrl || this.appOptions.isOFORM) { - menuItems[14].setVisible(false); + menuItems[13].setVisible(false); itemsCount--; } if (itemsCount<1) diff --git a/apps/documenteditor/forms/app/view/ApplicationView.js b/apps/documenteditor/forms/app/view/ApplicationView.js index 56253039c..6c92b32a8 100644 --- a/apps/documenteditor/forms/app/view/ApplicationView.js +++ b/apps/documenteditor/forms/app/view/ApplicationView.js @@ -31,7 +31,6 @@ define([ items: [] }) }, - {caption: '--'}, {caption: this.textZoom, value: 'zoomn', conCls: 'mi-icon' , menu : this.mnuZoom = new Common.UI.Menu({ cls: 'shifted-right', From bdd9cba9cf5261f86d55777d2184835c7db1d132 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 17 Dec 2021 17:30:59 +0300 Subject: [PATCH 59/74] Update translation --- apps/documenteditor/embed/locale/az.json | 50 +++ apps/documenteditor/embed/locale/da.json | 19 + apps/documenteditor/forms/locale/az.json | 166 ++++++++ apps/documenteditor/forms/locale/da.json | 142 ++++++- apps/documenteditor/forms/locale/el.json | 80 +++- apps/documenteditor/forms/locale/it.json | 108 +++++ apps/documenteditor/forms/locale/nl.json | 18 + apps/documenteditor/forms/locale/pt.json | 33 ++ apps/documenteditor/forms/locale/zh.json | 155 +++++-- apps/documenteditor/main/locale/az.json | 10 +- apps/documenteditor/main/locale/ca.json | 1 + apps/documenteditor/main/locale/da.json | 98 ++++- apps/documenteditor/main/locale/de.json | 2 +- apps/documenteditor/main/locale/el.json | 5 +- apps/documenteditor/main/locale/en.json | 28 +- apps/documenteditor/main/locale/es.json | 2 +- apps/documenteditor/main/locale/fr.json | 4 +- apps/documenteditor/main/locale/it.json | 5 +- apps/documenteditor/main/locale/pt.json | 1 + apps/documenteditor/main/locale/ro.json | 2 +- apps/documenteditor/main/locale/ru.json | 2 +- apps/documenteditor/main/locale/tr.json | 3 +- apps/documenteditor/main/locale/zh.json | 3 +- apps/presentationeditor/embed/locale/az.json | 38 ++ apps/presentationeditor/embed/locale/da.json | 7 + apps/presentationeditor/main/locale/az.json | 335 +++++++++++++++ apps/presentationeditor/main/locale/da.json | 48 +++ apps/presentationeditor/main/locale/el.json | 2 +- apps/presentationeditor/main/locale/en.json | 14 +- apps/presentationeditor/main/locale/it.json | 2 +- apps/spreadsheeteditor/embed/locale/az.json | 38 ++ apps/spreadsheeteditor/embed/locale/da.json | 7 + apps/spreadsheeteditor/main/locale/az.json | 10 - apps/spreadsheeteditor/main/locale/ca.json | 5 + apps/spreadsheeteditor/main/locale/da.json | 409 ++++++++++++++++++- apps/spreadsheeteditor/main/locale/el.json | 5 + apps/spreadsheeteditor/main/locale/en.json | 12 +- apps/spreadsheeteditor/main/locale/it.json | 7 +- apps/spreadsheeteditor/main/locale/pt.json | 5 + apps/spreadsheeteditor/main/locale/ro.json | 6 +- apps/spreadsheeteditor/main/locale/zh.json | 85 +++- 41 files changed, 1877 insertions(+), 95 deletions(-) create mode 100644 apps/documenteditor/embed/locale/az.json create mode 100644 apps/documenteditor/forms/locale/az.json create mode 100644 apps/presentationeditor/embed/locale/az.json create mode 100644 apps/spreadsheeteditor/embed/locale/az.json diff --git a/apps/documenteditor/embed/locale/az.json b/apps/documenteditor/embed/locale/az.json new file mode 100644 index 000000000..102ac25d9 --- /dev/null +++ b/apps/documenteditor/embed/locale/az.json @@ -0,0 +1,50 @@ +{ + "common.view.modals.txtCopy": "Buferə kopyalayın", + "common.view.modals.txtEmbed": "Daxil et", + "common.view.modals.txtHeight": "Hündürlük", + "common.view.modals.txtShare": "Link paylaşın", + "common.view.modals.txtWidth": "En", + "DE.ApplicationController.convertationErrorText": "Çevrilmə alınmadı.", + "DE.ApplicationController.convertationTimeoutText": "Çevrilmə vaxtı maksimumu keçdi.", + "DE.ApplicationController.criticalErrorTitle": "Xəta", + "DE.ApplicationController.downloadErrorText": "Endirmə prosesi uğursuz oldu.", + "DE.ApplicationController.downloadTextText": "Sənəd endirilir...", + "DE.ApplicationController.errorAccessDeny": "Hüquqlarınız olmayan əməliyyatı yerinə yetirməyə çalışırsınız.
Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "DE.ApplicationController.errorDefaultMessage": "Xəta kodu: %1", + "DE.ApplicationController.errorEditingDownloadas": "Sənədlə işləyərkən xəta baş verdi.
Faylın ehtiyat nüsxəsini kompüterinizin sərtt diskində saxlamaq üçün \"... Kimi Endirin...\" seçimindən istifadə edin.", + "DE.ApplicationController.errorFilePassProtect": "Fayl parolla qorunur və onu açmaq mümkün deyil.", + "DE.ApplicationController.errorFileSizeExceed": "Faylın ölçüsü serveriniz üçün təyin edilmiş məhdudiyyəti keçir.
Təfərrüatlar üçün Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "DE.ApplicationController.errorForceSave": "Faylı saxlayarkən xəta baş verdi. Zəhmət olmasa, faylı kompüterinizin sərtt diskində saxlamaq üçün “... kimi endir” seçimindən istifadə edin və ya sonra yenidən cəhd edin.", + "DE.ApplicationController.errorLoadingFont": "Şriftlər yüklənməyib.
Sənəd Serveri administratorunuzla əlaqə saxlayın.", + "DE.ApplicationController.errorSubmit": "Göndərmə alındı.", + "DE.ApplicationController.errorTokenExpire": "Sənədin təhlükəsizlik nişanının vaxtı bitib.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "DE.ApplicationController.errorUpdateVersionOnDisconnect": "İnternet bağlantısı bərpa edildi və fayl versiyası dəyişdirildi.
İşə davam etməzdən əvvəl heç nəyin itirilmədiyindən əmin olmaq üçün faylı endirməli və ya onun məzmununu kopyalamalı, sonra bu səhifəni yenidən yükləməlisiniz.", + "DE.ApplicationController.errorUserDrop": "Fayla hazırda daxil olmaq mümkün deyil.", + "DE.ApplicationController.notcriticalErrorTitle": "Xəbərdarlıq", + "DE.ApplicationController.openErrorText": "Faylı açan zaman xəta baş verdi.", + "DE.ApplicationController.scriptLoadError": "Bağlantı çox yavaşdır, bəzi komponentləri yükləmək mümkün deyil. Səhifəni yenidən yükləyin.", + "DE.ApplicationController.textAnonymous": "Anonim", + "DE.ApplicationController.textClear": "Bütün Sahələri Təmizləyin", + "DE.ApplicationController.textGotIt": "Analdım", + "DE.ApplicationController.textGuest": "Qonaq", + "DE.ApplicationController.textLoadingDocument": "Sənəd yüklənir", + "DE.ApplicationController.textNext": "Növbəti Sahə", + "DE.ApplicationController.textOf": "/", + "DE.ApplicationController.textRequired": "Tələb olunan bütün sahələri doldurub formanı göndərin.", + "DE.ApplicationController.textSubmit": "Göndər", + "DE.ApplicationController.textSubmited": " Forma uğurla təqdim edildi
İpucunu bağlamaq üçün bura klikləyin", + "DE.ApplicationController.txtClose": "Bağla", + "DE.ApplicationController.txtEmpty": "(Boşdur)", + "DE.ApplicationController.txtPressLink": "Ctrl düyməsinə basıb linkə klikləyin", + "DE.ApplicationController.unknownErrorText": "Naməlum xəta.", + "DE.ApplicationController.unsupportedBrowserErrorText": "Brauzeriniz dəstəklənmir.", + "DE.ApplicationController.waitText": "Zəhmət olmasa, gözləyin...", + "DE.ApplicationView.txtDownload": "Endir", + "DE.ApplicationView.txtDownloadDocx": "docx kimi endirin", + "DE.ApplicationView.txtDownloadPdf": "Pdf kimi yükləyin", + "DE.ApplicationView.txtEmbed": "Daxil et", + "DE.ApplicationView.txtFileLocation": "Fayl yerini açın", + "DE.ApplicationView.txtFullScreen": "Tam ekran", + "DE.ApplicationView.txtPrint": "Çap", + "DE.ApplicationView.txtShare": "Paylaş" +} \ No newline at end of file diff --git a/apps/documenteditor/embed/locale/da.json b/apps/documenteditor/embed/locale/da.json index 037b749f5..923e64bdf 100644 --- a/apps/documenteditor/embed/locale/da.json +++ b/apps/documenteditor/embed/locale/da.json @@ -11,20 +11,39 @@ "DE.ApplicationController.downloadTextText": "Hent dokument...", "DE.ApplicationController.errorAccessDeny": "Du prøver at foretage en handling, som du ikke har rettighederne til.
venligst kontakt din administrator for hjælp.", "DE.ApplicationController.errorDefaultMessage": "Fejlkode: %1", + "DE.ApplicationController.errorEditingDownloadas": "Der opstod en fejl under arbejdet med dokumentet.
Brug \"download som...\" valgmuligheden for at gemme en sikkerhedsversion til din computers harddisk.", "DE.ApplicationController.errorFilePassProtect": "Dokumentet er beskyttet af et kodeord og kunne ikke åbnes.", "DE.ApplicationController.errorFileSizeExceed": "Filens størrelse overstiger grænsen, som er sat for din server.
Kontakt venligst din administrator for hjælp.", + "DE.ApplicationController.errorForceSave": "Der skete en fejl under gemning af filen. Brug venligst 'Download som' for at gemme filen på din computers harddisk eller prøv igen senere.", + "DE.ApplicationController.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", + "DE.ApplicationController.errorSubmit": "Send mislykkedes.", + "DE.ApplicationController.errorTokenExpire": "Dokumentets sikkerhedstoken er udløbet.
Kontakt venligst din Document Server administrator. ", "DE.ApplicationController.errorUpdateVersionOnDisconnect": "Internetforbindelsen er blevet genoprettet, og filversionen er blevet ændret.
Før du kan fortsætte arbejdet, skal du hente filen eller kopiere indholdet for at sikre, at intet vil blive tabt - og derefter genindlæse denne side.", "DE.ApplicationController.errorUserDrop": "Der kan ikke opnås adgang til filen lige nu. ", "DE.ApplicationController.notcriticalErrorTitle": "Advarsel", + "DE.ApplicationController.openErrorText": "Der skete en fejl under åbningen af filen", "DE.ApplicationController.scriptLoadError": "Forbindelsen er for langsom, og nogle komponenter kunne ikke indlæses. Indlæs siden igen.", + "DE.ApplicationController.textAnonymous": "Anonym", + "DE.ApplicationController.textClear": "Ryd alle felter", + "DE.ApplicationController.textGotIt": "Forstået", + "DE.ApplicationController.textGuest": "Gæst", "DE.ApplicationController.textLoadingDocument": "Indlæser dokument", + "DE.ApplicationController.textNext": "Næste felt", "DE.ApplicationController.textOf": "af", + "DE.ApplicationController.textRequired": "Udfyld alle obligatoriske felter for at sende formularen.", + "DE.ApplicationController.textSubmit": "Send", + "DE.ApplicationController.textSubmited": "\nFormularen blev indsendt
Klik for at lukke tippet", "DE.ApplicationController.txtClose": "Luk", + "DE.ApplicationController.txtEmpty": "(Tom)", + "DE.ApplicationController.txtPressLink": "Tryk CTRL og klik på linket", "DE.ApplicationController.unknownErrorText": "Ukendt fejl.", "DE.ApplicationController.unsupportedBrowserErrorText": "Din browser understøttes ikke.", "DE.ApplicationController.waitText": "Vent venligst...", "DE.ApplicationView.txtDownload": "Hent", + "DE.ApplicationView.txtDownloadDocx": "Download som docx", + "DE.ApplicationView.txtDownloadPdf": "Download som pdf", "DE.ApplicationView.txtEmbed": "Indlejre", + "DE.ApplicationView.txtFileLocation": "Åben filplacering", "DE.ApplicationView.txtFullScreen": "Fuld skærm", "DE.ApplicationView.txtPrint": "Udskriv", "DE.ApplicationView.txtShare": "Del" diff --git a/apps/documenteditor/forms/locale/az.json b/apps/documenteditor/forms/locale/az.json new file mode 100644 index 000000000..ad88a8473 --- /dev/null +++ b/apps/documenteditor/forms/locale/az.json @@ -0,0 +1,166 @@ +{ + "Common.UI.Calendar.textApril": "aprel", + "Common.UI.Calendar.textAugust": "avqust", + "Common.UI.Calendar.textDecember": "dekabr", + "Common.UI.Calendar.textFebruary": "Fevral", + "Common.UI.Calendar.textJanuary": "Yanvar", + "Common.UI.Calendar.textJuly": "İyul", + "Common.UI.Calendar.textJune": "İyun", + "Common.UI.Calendar.textMarch": "Mart", + "Common.UI.Calendar.textMay": "May", + "Common.UI.Calendar.textMonths": "Aylar", + "Common.UI.Calendar.textNovember": "Noyabr", + "Common.UI.Calendar.textOctober": "Oktyabr", + "Common.UI.Calendar.textSeptember": "Sentyabr", + "Common.UI.Calendar.textShortApril": "Apr", + "Common.UI.Calendar.textShortAugust": "Avq", + "Common.UI.Calendar.textShortDecember": "Dek", + "Common.UI.Calendar.textShortFebruary": "Fev", + "Common.UI.Calendar.textShortFriday": "Fr", + "Common.UI.Calendar.textShortJanuary": "\nYan", + "Common.UI.Calendar.textShortJuly": "İyul", + "Common.UI.Calendar.textShortJune": "İyun", + "Common.UI.Calendar.textShortMarch": "Mart", + "Common.UI.Calendar.textShortMay": "May", + "Common.UI.Calendar.textShortMonday": "Mo", + "Common.UI.Calendar.textShortNovember": "Noyabr", + "Common.UI.Calendar.textShortOctober": "Oktyabr", + "Common.UI.Calendar.textShortSaturday": "Sa", + "Common.UI.Calendar.textShortSeptember": "Sentyabr", + "Common.UI.Calendar.textShortSunday": "Su", + "Common.UI.Calendar.textShortThursday": "Th", + "Common.UI.Calendar.textShortTuesday": "Tu", + "Common.UI.Calendar.textShortWednesday": "We", + "Common.UI.Calendar.textYears": "İllər", + "Common.UI.Themes.txtThemeClassicLight": "Klassik İşıq", + "Common.UI.Themes.txtThemeDark": "Tünd", + "Common.UI.Themes.txtThemeLight": "Açıq", + "Common.UI.Window.cancelButtonText": "Ləğv et", + "Common.UI.Window.closeButtonText": "Bağla", + "Common.UI.Window.noButtonText": "Xeyr", + "Common.UI.Window.okButtonText": "OK", + "Common.UI.Window.textConfirmation": "Təsdiq", + "Common.UI.Window.textDontShow": "Bu mesajı bir daha göstərmə", + "Common.UI.Window.textError": "Xəta", + "Common.UI.Window.textInformation": "İnformasiya", + "Common.UI.Window.textWarning": "Xəbərdarlıq", + "Common.UI.Window.yesButtonText": "Bəli", + "Common.Views.CopyWarningDialog.textDontShow": "Bu mesajı bir daha göstərmə", + "Common.Views.CopyWarningDialog.textMsg": "Kopyalama, kəsmə və yapışdırmaq funksiyaları kontekst menyusu əmrləri ilə yalnız bu redaktor tabında yerinə yetirilə bilər.

Redaktor nişanı xaricində olan proqramlara köçürmək və ya yapışdırmaq üçün redaktor aşağıdakı klaviatura qısa yollarından istifadə edin:", + "Common.Views.CopyWarningDialog.textTitle": "Kopyalama, Kəsmə və Yapışdırma Əməliyyatları", + "Common.Views.CopyWarningDialog.textToCopy": "Kopyalama üçün", + "Common.Views.CopyWarningDialog.textToCut": "Kəsmək üçün", + "Common.Views.CopyWarningDialog.textToPaste": "Yerləşdirmək üçün", + "Common.Views.EmbedDialog.textHeight": "Hündürlük", + "Common.Views.EmbedDialog.textTitle": "Daxil et", + "Common.Views.EmbedDialog.textWidth": "En", + "Common.Views.EmbedDialog.txtCopy": "Buferə kopyalayın", + "Common.Views.EmbedDialog.warnCopy": "Brauzer xətası! [Ctrl] + [C] klaviatura qısa yolundan istifadə edin.", + "Common.Views.ImageFromUrlDialog.textUrl": "Təsvir URL-ni yerləşdirin:", + "Common.Views.ImageFromUrlDialog.txtEmpty": "Bu sahə tələb olunur", + "Common.Views.ImageFromUrlDialog.txtNotUrl": "Bu sahə \"http://www.example.com\" formatında URL olmalıdır", + "Common.Views.OpenDialog.closeButtonText": "Faylı Bağla", + "Common.Views.OpenDialog.txtEncoding": "Kodlaşdırma", + "Common.Views.OpenDialog.txtIncorrectPwd": "Parol səhvdir.", + "Common.Views.OpenDialog.txtOpenFile": "Faylı açmaq üçün parol daxil edin", + "Common.Views.OpenDialog.txtPassword": "Parol", + "Common.Views.OpenDialog.txtPreview": "Önbaxış", + "Common.Views.OpenDialog.txtProtected": "Şifrəni daxil edib faylı açdıqdan sonra faylın cari parolu sıfırlanacaq.", + "Common.Views.OpenDialog.txtTitle": "Seçimlərin %1-ni seçin", + "Common.Views.OpenDialog.txtTitleProtected": "Qorunan Fayl", + "Common.Views.SaveAsDlg.textLoading": "Yüklənir", + "Common.Views.SaveAsDlg.textTitle": "Yadda saxlama üçün qovluq", + "Common.Views.SelectFileDlg.textLoading": "Yüklənir", + "Common.Views.SelectFileDlg.textTitle": "Verilənlər mənbəyini seçin", + "Common.Views.ShareDialog.textTitle": "Link paylaşın", + "Common.Views.ShareDialog.txtCopy": "Buferə kopyalayın", + "Common.Views.ShareDialog.warnCopy": "Brauzer xətası! [Ctrl] + [C] klaviatura qısa yolundan istifadə edin.", + "DE.Controllers.ApplicationController.convertationErrorText": "Çevrilmə alınmadı.", + "DE.Controllers.ApplicationController.convertationTimeoutText": "Çevrilmə vaxtı maksimumu keçdi.", + "DE.Controllers.ApplicationController.criticalErrorTitle": "Xəta", + "DE.Controllers.ApplicationController.downloadErrorText": "Endirmə prosesi uğursuz oldu.", + "DE.Controllers.ApplicationController.downloadTextText": "Sənəd endirilir...", + "DE.Controllers.ApplicationController.errorAccessDeny": "Hüquqlarınız olmayan əməliyyatı yerinə yetirməyə çalışırsınız.
Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "Təsvir URL-i yanlışdır", + "DE.Controllers.ApplicationController.errorConnectToServer": "Sənədi saxlamaq mümkün olmadı. Lütfən, əlaqə parametrlərini yoxlayın və ya inzibatçınızla əlaqə saxlayın.
'OK' düyməsini kliklədiyiniz zaman sizdən sənədi endirmək təklif olunacaq.", + "DE.Controllers.ApplicationController.errorDataEncrypted": "Şifrələnmiş dəyişikliklər qəbul edildi, onları deşifrə etmək mümkün deyil.", + "DE.Controllers.ApplicationController.errorDefaultMessage": "Xəta kodu: %1", + "DE.Controllers.ApplicationController.errorEditingDownloadas": "Sənədlə işləyərkən xəta baş verdi.
Faylın ehtiyat nüsxəsini kompüterinizin sərtt diskində saxlamaq üçün \"... Kimi Endirin...\" seçimindən istifadə edin.", + "DE.Controllers.ApplicationController.errorEditingSaveas": "Sənədlə işləyərkən xəta baş verdi.
Yedək nüsxəsini kompüterinizin sərt diskində saxlamaq üçün \"... kimi yadda saxla\" seçimindən istifadə edin.", + "DE.Controllers.ApplicationController.errorFilePassProtect": "Fayl parolla qorunur və onu açmaq mümkün deyil.", + "DE.Controllers.ApplicationController.errorFileSizeExceed": "Faylın ölçüsü serveriniz üçün təyin edilmiş məhdudiyyəti keçir.
Təfərrüatlar üçün Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "DE.Controllers.ApplicationController.errorForceSave": "Faylı saxlayarkən xəta baş verdi. Zəhmət olmasa, faylı kompüterinizin sərtt diskində saxlamaq üçün “... kimi endir” seçimindən istifadə edin və ya sonra yenidən cəhd edin.", + "DE.Controllers.ApplicationController.errorLoadingFont": "Şriftlər yüklənməyib.
Sənəd Serveri administratorunuzla əlaqə saxlayın.", + "DE.Controllers.ApplicationController.errorServerVersion": "Redaktor versiyası yeniləndi. Dəyişiklikləri tətbiq etmək üçün səhifə yenidən yüklənəcək.", + "DE.Controllers.ApplicationController.errorSessionAbsolute": "Sənədin redaktə sessiyasının vaxtı bitdi. Səhifəni yenidən yükləyin.", + "DE.Controllers.ApplicationController.errorSessionIdle": "Sənəd uzun müddətdir ki, redaktə olunmayıb. Səhifəni yenidən yükləyin.", + "DE.Controllers.ApplicationController.errorSessionToken": "Server ilə əlaqə kəsildi. Səhifəni yenidən yükləyin.", + "DE.Controllers.ApplicationController.errorSubmit": "Göndərmə alındı.", + "DE.Controllers.ApplicationController.errorToken": "Sənədin təhlükəsizlik nişanı düzgün formalaşmayıb.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "DE.Controllers.ApplicationController.errorTokenExpire": "Sənədin təhlükəsizlik nişanının vaxtı bitib.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "DE.Controllers.ApplicationController.errorUpdateVersion": "Fayl versiyası dəyişdirilib. Səhifə yenidən yüklənəcək.", + "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "İnternet bağlantısı bərpa edildi və fayl versiyası dəyişdirildi.
İşə davam etməzdən əvvəl heç nəyin itirilmədiyindən əmin olmaq üçün faylı endirməli və ya onun məzmununu kopyalamalı, sonra bu səhifəni yenidən yükləməlisiniz.", + "DE.Controllers.ApplicationController.errorUserDrop": "Fayla hazırda daxil olmaq mümkün deyil.", + "DE.Controllers.ApplicationController.errorViewerDisconnect": "Bağlantı kəsildi. Siz hələ də sənədə baxa bilərsiniz, lakin əlaqə yenidən qurulana və səhifə təzələnənə qədər onu endirə və ya çap edə bilməzsiniz.", + "DE.Controllers.ApplicationController.mniImageFromFile": "Fayldan Təsvir", + "DE.Controllers.ApplicationController.mniImageFromStorage": "Yaddaşdan Təsvir", + "DE.Controllers.ApplicationController.mniImageFromUrl": "URL-dən Təsvir", + "DE.Controllers.ApplicationController.notcriticalErrorTitle": "Xəbərdarlıq", + "DE.Controllers.ApplicationController.openErrorText": "Faylı açan zaman xəta baş verdi.", + "DE.Controllers.ApplicationController.saveErrorText": "Faylı yadda saxlayarkən xəta baş verdi.", + "DE.Controllers.ApplicationController.saveErrorTextDesktop": "Bu faylı saxlamaq və ya yaratmaq mümkün deyil.
Mümkün səbəblər:
1. Fayl yalnız oxumaq üçündür.
2. Fayl digər istifadəçilər tərəfindən redaktə olunur.
3. Disk doludur və ya xarabdır.", + "DE.Controllers.ApplicationController.scriptLoadError": "Bağlantı çox yavaşdır, bəzi komponentləri yükləmək mümkün deyil. Səhifəni yenidən yükləyin.", + "DE.Controllers.ApplicationController.textAnonymous": "Anonim", + "DE.Controllers.ApplicationController.textBuyNow": "Veb sayta daxil olun", + "DE.Controllers.ApplicationController.textCloseTip": "İpucunu bağlamaq üçün klikləyin.", + "DE.Controllers.ApplicationController.textContactUs": "Satışlarla əlaqə", + "DE.Controllers.ApplicationController.textGotIt": "Anladım", + "DE.Controllers.ApplicationController.textGuest": "Qonaq", + "DE.Controllers.ApplicationController.textLoadingDocument": "Sənəd yüklənir", + "DE.Controllers.ApplicationController.textNoLicenseTitle": "Lisenziya limitinə çatdı", + "DE.Controllers.ApplicationController.textOf": "/", + "DE.Controllers.ApplicationController.textRequired": "Tələb olunan bütün sahələri doldurub formanı göndərin.", + "DE.Controllers.ApplicationController.textSaveAs": "PDF kimi yadda saxlayın", + "DE.Controllers.ApplicationController.textSaveAsDesktop": "... kimi yadda saxlayın", + "DE.Controllers.ApplicationController.textSubmited": " Forma uğurla təqdim edildi
İpucunu bağlamaq üçün bura klikləyin", + "DE.Controllers.ApplicationController.titleServerVersion": "Redaktor yeniləndi", + "DE.Controllers.ApplicationController.titleUpdateVersion": "Versiya dəyişdirildi", + "DE.Controllers.ApplicationController.txtArt": "Mətniniz buradadır", + "DE.Controllers.ApplicationController.txtChoose": "Element seçin", + "DE.Controllers.ApplicationController.txtClickToLoad": "Şəkli yükləmək üçün klikləyin", + "DE.Controllers.ApplicationController.txtClose": "Bağla", + "DE.Controllers.ApplicationController.txtEmpty": "(Boşdur)", + "DE.Controllers.ApplicationController.txtEnterDate": "Tarixi daxil edin", + "DE.Controllers.ApplicationController.txtPressLink": "Ctrl düyməsinə basıb linkə klikləyin", + "DE.Controllers.ApplicationController.txtUntitled": "Başlıqsız", + "DE.Controllers.ApplicationController.unknownErrorText": "Naməlum xəta.", + "DE.Controllers.ApplicationController.unsupportedBrowserErrorText": "Brauzeriniz dəstəklənmir.", + "DE.Controllers.ApplicationController.uploadImageExtMessage": "Naməlum təsvir formatı.", + "DE.Controllers.ApplicationController.uploadImageSizeMessage": "Təsvir çox böyükdür. Maksimum ölçü 25 MB-dır.", + "DE.Controllers.ApplicationController.waitText": "Zəhmət olmasa, gözləyin...", + "DE.Controllers.ApplicationController.warnLicenseExceeded": "Siz %1 redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq.
Ətraflı məlumat üçün inzibatçınızla əlaqə saxlayın.", + "DE.Controllers.ApplicationController.warnLicenseLimitedNoAccess": "Lisenziyanın müddəti bitdi.
Sənəd redaktə funksiyasına girişiniz yoxdur.
Lütfən, inzibatçınızla əlaqə saxlayın.", + "DE.Controllers.ApplicationController.warnLicenseLimitedRenewed": "Lisenziya yenilənməlidir.
Sənəd redaktə funksiyasına məhdud girişiniz var.
Tam giriş əldə etmək üçün inzibatçınızla əlaqə saxlayın.", + "DE.Controllers.ApplicationController.warnLicenseUsersExceeded": "%1 redaktor üçün istifadəçi limitinə çatdınız. Ətraflı öyrənmək üçün admininizlə əlaqə saxlayın.", + "DE.Controllers.ApplicationController.warnNoLicense": "Siz %1 redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq.
Şəxsi təkmilləşdirmə şərtləri üçün %1 satış komandası ilə əlaqə saxlayın.", + "DE.Controllers.ApplicationController.warnNoLicenseUsers": "%1 redaktor üçün istifadəçi limitinə çatdınız. Şəxsi təkmilləşdirmə şərtləri üçün %1 satış komandası ilə əlaqə saxlayın.", + "DE.Views.ApplicationView.textClear": "Bütün Sahələri Təmizləyin", + "DE.Views.ApplicationView.textCopy": "Kopyala", + "DE.Views.ApplicationView.textCut": "Kəs", + "DE.Views.ApplicationView.textNext": "Növbəti Sahə", + "DE.Views.ApplicationView.textPaste": "Yapışdır", + "DE.Views.ApplicationView.textPrintSel": "Seçimi çap edin", + "DE.Views.ApplicationView.textRedo": "Təkrar edin", + "DE.Views.ApplicationView.textSubmit": "Göndər", + "DE.Views.ApplicationView.textUndo": "Geri qaytar", + "DE.Views.ApplicationView.txtDarkMode": "Qaranlıq rejimi", + "DE.Views.ApplicationView.txtDownload": "Endir", + "DE.Views.ApplicationView.txtDownloadDocx": "docx kimi endirin", + "DE.Views.ApplicationView.txtDownloadPdf": "Pdf kimi yükləyin", + "DE.Views.ApplicationView.txtEmbed": "Daxil et", + "DE.Views.ApplicationView.txtFileLocation": "Fayl yerini açın", + "DE.Views.ApplicationView.txtFullScreen": "Tam ekran", + "DE.Views.ApplicationView.txtPrint": "Çap", + "DE.Views.ApplicationView.txtShare": "Paylaş", + "DE.Views.ApplicationView.txtTheme": "İnterfeys mövzusu" +} \ No newline at end of file diff --git a/apps/documenteditor/forms/locale/da.json b/apps/documenteditor/forms/locale/da.json index ed3a6c18e..13407ed22 100644 --- a/apps/documenteditor/forms/locale/da.json +++ b/apps/documenteditor/forms/locale/da.json @@ -1,26 +1,166 @@ { + "Common.UI.Calendar.textApril": "April", + "Common.UI.Calendar.textAugust": "August", + "Common.UI.Calendar.textDecember": "December", + "Common.UI.Calendar.textFebruary": "Februar", + "Common.UI.Calendar.textJanuary": "Januar", + "Common.UI.Calendar.textJuly": "Juli", + "Common.UI.Calendar.textJune": "Juni", + "Common.UI.Calendar.textMarch": "Marts", + "Common.UI.Calendar.textMay": "Maj", + "Common.UI.Calendar.textMonths": "måneder", + "Common.UI.Calendar.textNovember": "November", + "Common.UI.Calendar.textOctober": "Oktober", + "Common.UI.Calendar.textSeptember": "September", + "Common.UI.Calendar.textShortApril": "Apr", + "Common.UI.Calendar.textShortAugust": "Aug", + "Common.UI.Calendar.textShortDecember": "Dec", + "Common.UI.Calendar.textShortFebruary": "Feb", + "Common.UI.Calendar.textShortFriday": "Fre", + "Common.UI.Calendar.textShortJanuary": "Jan", + "Common.UI.Calendar.textShortJuly": "Jul", + "Common.UI.Calendar.textShortJune": "Jun", + "Common.UI.Calendar.textShortMarch": "Mar", + "Common.UI.Calendar.textShortMay": "Maj", + "Common.UI.Calendar.textShortMonday": "Ma", + "Common.UI.Calendar.textShortNovember": "Nov", + "Common.UI.Calendar.textShortOctober": "Okt", + "Common.UI.Calendar.textShortSaturday": "Lø", + "Common.UI.Calendar.textShortSeptember": "Sep", + "Common.UI.Calendar.textShortSunday": "Sø", + "Common.UI.Calendar.textShortThursday": "To", + "Common.UI.Calendar.textShortTuesday": "Ti", + "Common.UI.Calendar.textShortWednesday": "Ons", + "Common.UI.Calendar.textYears": "år", + "Common.UI.Themes.txtThemeClassicLight": "Klassisk lys", + "Common.UI.Themes.txtThemeDark": "Mørk", + "Common.UI.Themes.txtThemeLight": "Lys", + "Common.UI.Window.cancelButtonText": "Annuller", + "Common.UI.Window.closeButtonText": "Luk", + "Common.UI.Window.noButtonText": "Nej", + "Common.UI.Window.okButtonText": "Ok", + "Common.UI.Window.textConfirmation": "Bekræftelse", + "Common.UI.Window.textDontShow": "Vis ikke denne meddelelse igen", + "Common.UI.Window.textError": "Fejl", + "Common.UI.Window.textInformation": "Oplysninger", + "Common.UI.Window.textWarning": "Advarsel", + "Common.UI.Window.yesButtonText": "Ja", + "Common.Views.CopyWarningDialog.textDontShow": "Vis ikke denne meddelelse igen", + "Common.Views.CopyWarningDialog.textMsg": "Kopier, klip og indsæt handlinger ved hjælp af kontekstmenuhandlinger udføres kun på denne redigeringsfane.

For at kopiere eller indsætte til eller fra programmer uden for redigeringsfanen skal du bruge følgende tastaturkombinationer:", + "Common.Views.CopyWarningDialog.textTitle": "Kopier, Klip og Indsæt handlinger", + "Common.Views.CopyWarningDialog.textToCopy": "til kopiering", + "Common.Views.CopyWarningDialog.textToCut": "For klipning", + "Common.Views.CopyWarningDialog.textToPaste": "for sæt ind", + "Common.Views.EmbedDialog.textHeight": "Højde", + "Common.Views.EmbedDialog.textTitle": "Indlejre", + "Common.Views.EmbedDialog.textWidth": "Bredde", + "Common.Views.EmbedDialog.txtCopy": "Kopier til udklipsholder", + "Common.Views.EmbedDialog.warnCopy": "Browserfejl! Brug tastaturgenvej [Ctrl] + [C]", + "Common.Views.ImageFromUrlDialog.textUrl": "Indsæt et billede URL: ", + "Common.Views.ImageFromUrlDialog.txtEmpty": "Dette felt er påkrævet", + "Common.Views.ImageFromUrlDialog.txtNotUrl": "Feltet skal være en URL i \"http://www.example.com\" formatet", + "Common.Views.OpenDialog.closeButtonText": "Luk Fil", + "Common.Views.OpenDialog.txtEncoding": "Indkodning", + "Common.Views.OpenDialog.txtIncorrectPwd": "Kodeordet er forkert", + "Common.Views.OpenDialog.txtOpenFile": "Angiv en adgangskode for at åbne filen", + "Common.Views.OpenDialog.txtPassword": "Kodeord", + "Common.Views.OpenDialog.txtPreview": "Forhåndvisning", + "Common.Views.OpenDialog.txtProtected": "Når du først indtaster adgangskoden og åbner filen, nulstilles den aktuelle adgangskode til filen.", + "Common.Views.OpenDialog.txtTitle": "Vælg %1 indstillinger", + "Common.Views.OpenDialog.txtTitleProtected": "Beskyttet fil", + "Common.Views.SaveAsDlg.textLoading": "Indlæser", + "Common.Views.SaveAsDlg.textTitle": "Mappe til at gemme", + "Common.Views.SelectFileDlg.textLoading": "Indlæser", + "Common.Views.SelectFileDlg.textTitle": "Vælg datakilde", + "Common.Views.ShareDialog.textTitle": "Del link", + "Common.Views.ShareDialog.txtCopy": "Kopier til udklipsholder", + "Common.Views.ShareDialog.warnCopy": "Browserfejl! Brug tastaturgenvej [Ctrl] + [C]", "DE.Controllers.ApplicationController.convertationErrorText": "Konvertering fejlede.", "DE.Controllers.ApplicationController.convertationTimeoutText": "Konverteringstidsfrist er overskredet", "DE.Controllers.ApplicationController.criticalErrorTitle": "Fejl", "DE.Controllers.ApplicationController.downloadErrorText": "Download fejlet.", "DE.Controllers.ApplicationController.downloadTextText": "Hent dokument...", "DE.Controllers.ApplicationController.errorAccessDeny": "Du prøver at foretage en handling, som du ikke har rettighederne til.
venligst kontakt din administrator for hjælp.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "Billed-URL er forkert", + "DE.Controllers.ApplicationController.errorConnectToServer": "Dokumentet kunne ikke gemmes. Check venligst din netværksforbindelse eller kontakt din administrator.
Når du klikker på 'OK' knappen, vil du blive bedt om at downloade dokumentet.", + "DE.Controllers.ApplicationController.errorDataEncrypted": "Krypterede ændringer er blevet modtaget, men de kan ikke dekrypteres. ", "DE.Controllers.ApplicationController.errorDefaultMessage": "Fejlkode: %1", + "DE.Controllers.ApplicationController.errorEditingDownloadas": "Der opstod en fejl under arbejdet med dokumentet.
Brug muligheden 'Download som...' til at gemme sikkerhedskopien af ​​filen på din computers harddisk.", + "DE.Controllers.ApplicationController.errorEditingSaveas": "Der opstod en fejl under arbejdet med dokumentet.
Brug \"gem som...\" valgmuligheden for at gemme en sikkerhedsversion til din computers harddisk.", "DE.Controllers.ApplicationController.errorFilePassProtect": "Dokumentet er beskyttet af et kodeord og kunne ikke åbnes.", "DE.Controllers.ApplicationController.errorFileSizeExceed": "Filens størrelse overstiger grænsen, som er sat for din server.
Kontakt venligst din administrator for hjælp.", + "DE.Controllers.ApplicationController.errorForceSave": "Der skete en fejl under gemning af filen. Brug venligst 'Download som' for at gemme filen på din computers harddisk eller prøv igen senere.", + "DE.Controllers.ApplicationController.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", + "DE.Controllers.ApplicationController.errorServerVersion": "Programmet er blevet opdateret. Siden vil blive genindlæst for at aktivere ændringerne. ", + "DE.Controllers.ApplicationController.errorSessionAbsolute": "Sessionen for dokumentredigering er udløbet. Genindlæs venligst siden. ", + "DE.Controllers.ApplicationController.errorSessionIdle": "Dokumentet er ikke blevet redigeret i et stykke tid. Genindlæs venligst siden.", + "DE.Controllers.ApplicationController.errorSessionToken": "Forbindelsen til serveren er blevet afbrudt. Venligst genindlæs siden.", + "DE.Controllers.ApplicationController.errorSubmit": "Send mislykkedes.", + "DE.Controllers.ApplicationController.errorToken": "Dokumentets sikkerhedstoken er ikke oprettet korrekt.
Kontakt venligst din administrator for Document Server.", + "DE.Controllers.ApplicationController.errorTokenExpire": "Dokumentets sikkerhedstoken er udløbet.
Kontakt venligst din Document Server administrator. ", + "DE.Controllers.ApplicationController.errorUpdateVersion": "Filversionen er blevet ændret. Siden genindlæses.", "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Internetforbindelsen er blevet genoprettet, og filversionen er blevet ændret.
Før du kan fortsætte arbejdet, skal du hente filen eller kopiere indholdet for at sikre, at intet vil blive tabt - og derefter genindlæse denne side.", "DE.Controllers.ApplicationController.errorUserDrop": "Der kan ikke opnås adgang til filen lige nu. ", + "DE.Controllers.ApplicationController.errorViewerDisconnect": "Forbindesen er tabt. Du kan stadig se dokumentet,
men du vil ikke være i stand til at hente eller udskrive det, før forbindelsen er genetableret. ", + "DE.Controllers.ApplicationController.mniImageFromFile": "Billede fra fil", + "DE.Controllers.ApplicationController.mniImageFromStorage": "Billede fra filarkiv", + "DE.Controllers.ApplicationController.mniImageFromUrl": "Billede fra URL", "DE.Controllers.ApplicationController.notcriticalErrorTitle": "Advarsel", + "DE.Controllers.ApplicationController.openErrorText": "Der opstod en fejl under åbning af filen.", + "DE.Controllers.ApplicationController.saveErrorText": "Der opstod en fejl under lagring af filen.", + "DE.Controllers.ApplicationController.saveErrorTextDesktop": "Filen kan ikke gemmes eller oprettes.
Mulige årsager kan være:
1. Filen er read-only.
2. Filen redigeres and en anden bruger.
3. Disken er fuld eller beskadiget.", "DE.Controllers.ApplicationController.scriptLoadError": "Forbindelsen er for langsom, og nogle komponenter kunne ikke indlæses. Indlæs siden igen.", + "DE.Controllers.ApplicationController.textAnonymous": "Anonym", + "DE.Controllers.ApplicationController.textBuyNow": "Besøg hjemmeside", + "DE.Controllers.ApplicationController.textCloseTip": "Klik for at lukke tip.", + "DE.Controllers.ApplicationController.textContactUs": "Kontakt salg", + "DE.Controllers.ApplicationController.textGotIt": "Forstået", + "DE.Controllers.ApplicationController.textGuest": "Gæst", "DE.Controllers.ApplicationController.textLoadingDocument": "Indlæser dokument", + "DE.Controllers.ApplicationController.textNoLicenseTitle": "Licensbegrænsning nået", "DE.Controllers.ApplicationController.textOf": "af", + "DE.Controllers.ApplicationController.textRequired": "Udfyld alle obligatoriske felter for at sende formularen.", + "DE.Controllers.ApplicationController.textSaveAs": "Gem som PDF", + "DE.Controllers.ApplicationController.textSaveAsDesktop": "Gem som...", + "DE.Controllers.ApplicationController.textSubmited": "Formularen blev indsendt
Klik for at lukke tippet", + "DE.Controllers.ApplicationController.titleServerVersion": "Redigeringsværktøj opdateret", + "DE.Controllers.ApplicationController.titleUpdateVersion": "Version ændret", + "DE.Controllers.ApplicationController.txtArt": "Din tekst her", + "DE.Controllers.ApplicationController.txtChoose": "Vælg en enhed", + "DE.Controllers.ApplicationController.txtClickToLoad": "Klik for at hente billede", "DE.Controllers.ApplicationController.txtClose": "Luk", + "DE.Controllers.ApplicationController.txtEmpty": "(Tom)", + "DE.Controllers.ApplicationController.txtEnterDate": "Indtast en dato", + "DE.Controllers.ApplicationController.txtPressLink": "Tryk CTRL og klik på linket", + "DE.Controllers.ApplicationController.txtUntitled": "Unavngivet", "DE.Controllers.ApplicationController.unknownErrorText": "Ukendt fejl.", "DE.Controllers.ApplicationController.unsupportedBrowserErrorText": "Din browser understøttes ikke.", + "DE.Controllers.ApplicationController.uploadImageExtMessage": "Ukendt billedformat.", + "DE.Controllers.ApplicationController.uploadImageSizeMessage": "Billedet er for stort. Den maksimale størrelse er 25 MB.", "DE.Controllers.ApplicationController.waitText": "Vent venligst...", + "DE.Controllers.ApplicationController.warnLicenseExceeded": "Antallet af samtidige forbindelser til serveren overstiger det tilladte antal, og dokumentet åbnes i visningstilstand.
Kontakt venligst din administrator for mere information.", + "DE.Controllers.ApplicationController.warnLicenseLimitedNoAccess": "Licens udløbet.
Du har ikke adgang til at redigere.
Kontakt venligst din administrator.", + "DE.Controllers.ApplicationController.warnLicenseLimitedRenewed": "Licens skal fornyes.
Du har begrænset adgang til at redigere dokumenter.
Kontakt venligst din administrator for at få fuld adgang.", + "DE.Controllers.ApplicationController.warnLicenseUsersExceeded": "Det tilladte antal af samtidige brugere er oversteget, og dokumentet vil blive åbnet i visningstilstand.
Kontakt venligst din administrator for mere information. ", + "DE.Controllers.ApplicationController.warnNoLicense": "Du har nået grænsen for antal samtidige forbindelser til %1 værktøjer. Dokumentet åbnes for læsning.
Kontakt %1 salgsteamet for betingelser for opgradering.", + "DE.Controllers.ApplicationController.warnNoLicenseUsers": "Denne version af %1 redigeringsværktøj har bestemte begrænsninger for samtidige brugere.
Overvej venligst at købe en kommerciel licens hvis du har brug for flere.", + "DE.Views.ApplicationView.textClear": "Ryd alle felter", + "DE.Views.ApplicationView.textCopy": "Kopier", + "DE.Views.ApplicationView.textCut": "Klip", + "DE.Views.ApplicationView.textNext": "Næste felt", + "DE.Views.ApplicationView.textPaste": "Indsæt", + "DE.Views.ApplicationView.textPrintSel": "Printer-valg", + "DE.Views.ApplicationView.textRedo": "Fortryd", + "DE.Views.ApplicationView.textSubmit": "Send", + "DE.Views.ApplicationView.textUndo": "Fortryd", + "DE.Views.ApplicationView.txtDarkMode": "Mørk tilstand", "DE.Views.ApplicationView.txtDownload": "Hent", + "DE.Views.ApplicationView.txtDownloadDocx": "Download som docx", + "DE.Views.ApplicationView.txtDownloadPdf": "Download som pdf", "DE.Views.ApplicationView.txtEmbed": "Indlejre", + "DE.Views.ApplicationView.txtFileLocation": "Åben filplacering", "DE.Views.ApplicationView.txtFullScreen": "Fuld skærm", "DE.Views.ApplicationView.txtPrint": "Udskriv", - "DE.Views.ApplicationView.txtShare": "Del" + "DE.Views.ApplicationView.txtShare": "Del", + "DE.Views.ApplicationView.txtTheme": "Tema" } \ No newline at end of file diff --git a/apps/documenteditor/forms/locale/el.json b/apps/documenteditor/forms/locale/el.json index 673ed3026..136a17ccd 100644 --- a/apps/documenteditor/forms/locale/el.json +++ b/apps/documenteditor/forms/locale/el.json @@ -1,12 +1,69 @@ { + "Common.UI.Calendar.textApril": "Απρίλιος", + "Common.UI.Calendar.textAugust": "Αύγουστος", + "Common.UI.Calendar.textDecember": "Δεκέμβριος", + "Common.UI.Calendar.textFebruary": "Φεβρουάριος", + "Common.UI.Calendar.textJanuary": "Ιανουάριος", + "Common.UI.Calendar.textJuly": "Ιούλιος", + "Common.UI.Calendar.textJune": "Ιούνιος", + "Common.UI.Calendar.textMarch": "Μάρτιος", + "Common.UI.Calendar.textMay": "Μάι", + "Common.UI.Calendar.textMonths": "Μήνες", + "Common.UI.Calendar.textNovember": "Νοέμβριος", + "Common.UI.Calendar.textOctober": "Οκτώβριος", + "Common.UI.Calendar.textShortApril": "Απρ", + "Common.UI.Calendar.textShortAugust": "Αυγ", + "Common.UI.Calendar.textShortDecember": "Δεκ", + "Common.UI.Calendar.textShortFebruary": "Φεβ", + "Common.UI.Calendar.textShortFriday": "Παρ", + "Common.UI.Calendar.textShortJanuary": "Ιάν", + "Common.UI.Calendar.textShortJuly": "Ιουλ", + "Common.UI.Calendar.textShortJune": "Ιουν", + "Common.UI.Calendar.textShortMarch": "Μαρ", + "Common.UI.Calendar.textShortMay": "Μάιος", + "Common.UI.Calendar.textShortMonday": "Δευ", + "Common.UI.Calendar.textShortNovember": "Νοέ", + "Common.UI.Calendar.textShortOctober": "Οκτ", + "Common.UI.Themes.txtThemeClassicLight": "Κλασικό Ανοιχτό", + "Common.UI.Themes.txtThemeDark": "Σκούρο", + "Common.UI.Themes.txtThemeLight": "Ανοιχτό", + "Common.UI.Window.cancelButtonText": "Ακύρωση", + "Common.UI.Window.closeButtonText": "Κλείσιμο", + "Common.UI.Window.noButtonText": "Όχι", + "Common.UI.Window.textConfirmation": "Επιβεβαίωση", + "Common.UI.Window.textDontShow": "Να μην εμφανιστεί ξανά αυτό το μήνυμα", + "Common.UI.Window.textError": "Σφάλμα", + "Common.UI.Window.textInformation": "Πληροφορίες", + "Common.Views.CopyWarningDialog.textDontShow": "Να μην εμφανιστεί ξανά αυτό το μήνυμα", + "Common.Views.CopyWarningDialog.textMsg": "Ενέργειες αντιγραφής, αποκοπής και επικόλλησης με χρήση ενεργειών μενού θα γίνονται εντός της παρούσας καρτέλας συντάκτη μόνο.

Για αντιγραφή ή επικόλληση σε ή από εφαρμογές εκτός της καρτέλας συντάκτη χρησιμοποιήστε τους ακόλουθους συνδυασμούς πλήκτρων:", + "Common.Views.CopyWarningDialog.textTitle": "Ενέργειες Αντιγραφής, Αποκοπής και Επικόλλησης", + "Common.Views.CopyWarningDialog.textToCopy": "για Αντιγραφή", + "Common.Views.CopyWarningDialog.textToCut": "για Αποκοπή", + "Common.Views.CopyWarningDialog.textToPaste": "για Επικόλληση", + "Common.Views.EmbedDialog.textHeight": "Ύψος", + "Common.Views.EmbedDialog.textTitle": "Ενσωμάτωση", + "Common.Views.EmbedDialog.txtCopy": "Αντιγραφή στο πρόχειρο", + "Common.Views.EmbedDialog.warnCopy": "Σφάλμα φυλλομετρητή! Χρησιμοποιείστε τη συντόμευση [Ctrl]+[C]", + "Common.Views.OpenDialog.closeButtonText": "Κλείσιμο Αρχείου", + "Common.Views.OpenDialog.txtEncoding": "Κωδικοποίηση", + "Common.Views.OpenDialog.txtOpenFile": "Εισάγετε συνθηματικό για να ανοίξετε το αρχείο", + "Common.Views.OpenDialog.txtTitle": "Διαλέξτε %1 επιλογές", + "Common.Views.SaveAsDlg.textLoading": "Γίνεται φόρτωση", + "Common.Views.SaveAsDlg.textTitle": "Φάκελος για αποθήκευση", + "Common.Views.SelectFileDlg.textLoading": "Γίνεται φόρτωση", + "Common.Views.ShareDialog.txtCopy": "Αντιγραφή στο πρόχειρο", + "Common.Views.ShareDialog.warnCopy": "Σφάλμα φυλλομετρητή! Χρησιμοποιείστε τη συντόμευση [Ctrl]+[C]", "DE.Controllers.ApplicationController.convertationErrorText": "Αποτυχία μετατροπής.", "DE.Controllers.ApplicationController.convertationTimeoutText": "Υπέρβαση χρονικού ορίου μετατροπής.", "DE.Controllers.ApplicationController.criticalErrorTitle": "Σφάλμα", "DE.Controllers.ApplicationController.downloadErrorText": "Αποτυχία λήψης.", "DE.Controllers.ApplicationController.downloadTextText": "Γίνεται λήψη εγγράφου...", "DE.Controllers.ApplicationController.errorAccessDeny": "Προσπαθείτε να εκτελέσετε μια ενέργεια για την οποία δεν έχετε δικαιώματα.
Παρακαλούμε να επικοινωνήστε με τον διαχειριστή του διακομιστή εγγράφων.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "Εσφαλμένη διεύθυνση URL εικόνας", + "DE.Controllers.ApplicationController.errorDataEncrypted": "Ελήφθησαν κρυπτογραφημένες αλλαγές, δεν μπορούν να αποκρυπτογραφηθούν.", "DE.Controllers.ApplicationController.errorDefaultMessage": "Κωδικός σφάλματος: %1", "DE.Controllers.ApplicationController.errorEditingDownloadas": "Παρουσιάστηκε σφάλμα κατά την εργασία με το έγγραφο.
Χρησιμοποιήστε την επιλογή «Λήψη ως...» για να αποθηκεύσετε το αντίγραφο ασφαλείας στον σκληρό δίσκο του υπολογιστή σας.", + "DE.Controllers.ApplicationController.errorEditingSaveas": "Παρουσιάστηκε σφάλμα κατά την εργασία με το έγγραφο.
Χρησιμοποιήστε την επιλογή «Αποθήκευση ως...» για να αποθηκεύσετε το αντίγραφο ασφαλείας στον σκληρό δίσκο του υπολογιστή σας.", "DE.Controllers.ApplicationController.errorFilePassProtect": "Το αρχείο προστατεύεται με συνθηματικό και δεν μπορεί να ανοίξει.", "DE.Controllers.ApplicationController.errorFileSizeExceed": "Το μέγεθος του αρχείου υπερβαίνει το όριο που έχει οριστεί για τον διακομιστή σας.
Παρακαλούμε επικοινωνήστε με τον διαχειριστή του διακομιστή εγγράφων για λεπτομέρειες.", "DE.Controllers.ApplicationController.errorForceSave": "Παρουσιάστηκε σφάλμα κατά την αποθήκευση του αρχείου. Χρησιμοποιήστε την επιλογή «Λήψη ως» για να αποθηκεύσετε το αρχείο στον σκληρό δίσκο του υπολογιστή σας ή δοκιμάστε ξανά αργότερα.", @@ -14,21 +71,41 @@ "DE.Controllers.ApplicationController.errorSubmit": "Η υποβολή απέτυχε.", "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "Η σύνδεση στο Διαδίκτυο έχει αποκατασταθεί και η έκδοση του αρχείου έχει αλλάξει.
Προτού συνεχίσετε να εργάζεστε, πρέπει να κατεβάσετε το αρχείο ή να αντιγράψετε το περιεχόμενό του για να βεβαιωθείτε ότι δεν έχει χαθεί τίποτα και, στη συνέχεια, φορτώστε ξανά αυτήν τη σελίδα.", "DE.Controllers.ApplicationController.errorUserDrop": "Δεν είναι δυνατή η πρόσβαση στο αρχείο αυτήν τη στιγμή.", + "DE.Controllers.ApplicationController.errorViewerDisconnect": "Η σύνδεση χάθηκε. Μπορείτε να συνεχίσετε να βλέπετε το έγγραφο,
αλλά δεν θα μπορείτε να το λάβετε ή να το εκτυπώσετε έως ότου αποκατασταθεί η σύνδεση και ανανεωθεί η σελίδα.", + "DE.Controllers.ApplicationController.mniImageFromFile": "Εικόνα από Αρχείο", + "DE.Controllers.ApplicationController.mniImageFromStorage": "Εικόνα από Αποθηκευτικό Χώρο", + "DE.Controllers.ApplicationController.mniImageFromUrl": "Εικόνα από διεύθυνση URL", "DE.Controllers.ApplicationController.notcriticalErrorTitle": "Προειδοποίηση", + "DE.Controllers.ApplicationController.openErrorText": "Παρουσιάστηκε σφάλμα κατά το άνοιγμα του αρχείου.", + "DE.Controllers.ApplicationController.saveErrorText": "Παρουσιάστηκε σφάλμα κατά την αποθήκευση του αρχείου.", "DE.Controllers.ApplicationController.scriptLoadError": "Η σύνδεση είναι πολύ αργή, δεν ήταν δυνατή η φόρτωση ορισμένων στοιχείων. Φορτώστε ξανά τη σελίδα.", "DE.Controllers.ApplicationController.textAnonymous": "Ανώνυμος", + "DE.Controllers.ApplicationController.textCloseTip": "Κάντε κλικ να κλείσετε τη συμβουλή.", + "DE.Controllers.ApplicationController.textContactUs": "Επικοινωνήστε με το τμήμα πωλήσεων", "DE.Controllers.ApplicationController.textGotIt": "Ελήφθη", "DE.Controllers.ApplicationController.textGuest": "Επισκέπτης", "DE.Controllers.ApplicationController.textLoadingDocument": "Φόρτωση εγγράφου", + "DE.Controllers.ApplicationController.textNoLicenseTitle": "Το όριο της άδειας προσεγγίσθηκε", "DE.Controllers.ApplicationController.textOf": "του", "DE.Controllers.ApplicationController.textRequired": "Συμπληρώστε όλα τα απαιτούμενα πεδία για την αποστολή της φόρμας.", "DE.Controllers.ApplicationController.textSubmited": "Η φόρμα υποβλήθηκε με επιτυχία
Κάντε κλικ για να κλείσετε τη συμβουλή ", + "DE.Controllers.ApplicationController.titleServerVersion": "Ο συντάκτης ενημερώθηκε", + "DE.Controllers.ApplicationController.txtChoose": "Επιλέξτε ένα αντικείμενο", + "DE.Controllers.ApplicationController.txtClickToLoad": "Κάντε κλικ για φόρτωση εικόνας", "DE.Controllers.ApplicationController.txtClose": "Κλείσιμο", "DE.Controllers.ApplicationController.txtEmpty": "(Κενό)", + "DE.Controllers.ApplicationController.txtEnterDate": "Εισάγετε μια ημερομηνία", "DE.Controllers.ApplicationController.txtPressLink": "Πατήστε Ctrl και κάντε κλικ στο σύνδεσμο", "DE.Controllers.ApplicationController.unknownErrorText": "Άγνωστο σφάλμα.", "DE.Controllers.ApplicationController.unsupportedBrowserErrorText": "Ο περιηγητής σας δεν υποστηρίζεται.", "DE.Controllers.ApplicationController.waitText": "Παρακαλούμε, περιμένετε...", + "DE.Controllers.ApplicationController.warnLicenseLimitedNoAccess": "Η άδεια έληξε.
Δεν έχετε πρόσβαση στη δυνατότητα επεξεργασίας εγγράφων.
Επικοινωνήστε με τον διαχειριστή σας.", + "DE.Controllers.ApplicationController.warnLicenseLimitedRenewed": "Η άδεια πρέπει να ανανεωθεί.
Έχετε περιορισμένη πρόσβαση στη λειτουργία επεξεργασίας εγγράφων.
Επικοινωνήστε με τον διαχειριστή σας για πλήρη πρόσβαση", + "DE.Views.ApplicationView.textClear": "Εκκαθάριση Όλων των Πεδίων", + "DE.Views.ApplicationView.textCopy": "Αντιγραφή", + "DE.Views.ApplicationView.textCut": "Αποκοπή", + "DE.Views.ApplicationView.textNext": "Επόμενο Πεδίο", + "DE.Views.ApplicationView.txtDarkMode": "Σκούρο θέμα", "DE.Views.ApplicationView.txtDownload": "Λήψη", "DE.Views.ApplicationView.txtDownloadDocx": "Λήψη ως docx", "DE.Views.ApplicationView.txtDownloadPdf": "Λήψη ως pdf", @@ -36,5 +113,6 @@ "DE.Views.ApplicationView.txtFileLocation": "Άνοιγμα τοποθεσίας αρχείου", "DE.Views.ApplicationView.txtFullScreen": "Πλήρης οθόνη", "DE.Views.ApplicationView.txtPrint": "Εκτύπωση", - "DE.Views.ApplicationView.txtShare": "Διαμοιρασμός" + "DE.Views.ApplicationView.txtShare": "Διαμοιρασμός", + "DE.Views.ApplicationView.txtTheme": "Θέμα διεπαφής" } \ No newline at end of file diff --git a/apps/documenteditor/forms/locale/it.json b/apps/documenteditor/forms/locale/it.json index acc2bf8e1..26d00de29 100644 --- a/apps/documenteditor/forms/locale/it.json +++ b/apps/documenteditor/forms/locale/it.json @@ -1,22 +1,114 @@ { + "Common.UI.Calendar.textApril": "aprile", + "Common.UI.Calendar.textAugust": "agosto", + "Common.UI.Calendar.textDecember": "dicembre", + "Common.UI.Calendar.textFebruary": "febbraio", + "Common.UI.Calendar.textJanuary": "gennaio", + "Common.UI.Calendar.textJuly": "luglio", + "Common.UI.Calendar.textJune": "giugno", + "Common.UI.Calendar.textMarch": "marzo", + "Common.UI.Calendar.textMay": "maggio", + "Common.UI.Calendar.textMonths": "mesi", + "Common.UI.Calendar.textNovember": "novembre", + "Common.UI.Calendar.textOctober": "ottobre", + "Common.UI.Calendar.textSeptember": "settembre", + "Common.UI.Calendar.textShortApril": "Apr", + "Common.UI.Calendar.textShortAugust": "Ago", + "Common.UI.Calendar.textShortDecember": "Dic", + "Common.UI.Calendar.textShortFebruary": "Feb", + "Common.UI.Calendar.textShortFriday": "Ven", + "Common.UI.Calendar.textShortJanuary": "Gen", + "Common.UI.Calendar.textShortJuly": "Lug", + "Common.UI.Calendar.textShortJune": "Giu", + "Common.UI.Calendar.textShortMarch": "Mar", + "Common.UI.Calendar.textShortMay": "maggio", + "Common.UI.Calendar.textShortMonday": "Lun", + "Common.UI.Calendar.textShortNovember": "Novembre", + "Common.UI.Calendar.textShortOctober": "Ott", + "Common.UI.Calendar.textShortSaturday": "Sab", + "Common.UI.Calendar.textShortSeptember": "Set", + "Common.UI.Calendar.textShortSunday": "Dom", + "Common.UI.Calendar.textShortThursday": "Gio", + "Common.UI.Calendar.textShortTuesday": "Mar", + "Common.UI.Calendar.textShortWednesday": "Mer", + "Common.UI.Calendar.textYears": "anni", + "Common.UI.Themes.txtThemeClassicLight": "Classico chiaro", + "Common.UI.Themes.txtThemeDark": "Scuro", + "Common.UI.Themes.txtThemeLight": "Chiaro", + "Common.UI.Window.cancelButtonText": "Annullare", + "Common.UI.Window.closeButtonText": "Chiudere", + "Common.UI.Window.noButtonText": "No", + "Common.UI.Window.okButtonText": "OK", + "Common.UI.Window.textConfirmation": "Conferma", + "Common.UI.Window.textDontShow": "Non mostrare più questo messaggio", + "Common.UI.Window.textError": "Errore", + "Common.UI.Window.textInformation": "Informazione", + "Common.UI.Window.textWarning": "Avvertimento", + "Common.UI.Window.yesButtonText": "Sì", + "Common.Views.CopyWarningDialog.textDontShow": "Non mostrare più questo messaggio", + "Common.Views.CopyWarningDialog.textMsg": "Le azioni di copia, taglia e incolla utilizzando le azioni del menu di scelta rapida verranno eseguite solo all'interno di questa scheda dell'editor.

Per copiare o incollare in o da applicazioni al di fuori della scheda dell'editor, usa le seguenti combinazioni di tasti:", + "Common.Views.CopyWarningDialog.textTitle": "Funzioni di Copiare, Tagliare e Incollare", + "Common.Views.CopyWarningDialog.textToCopy": "per copiare", + "Common.Views.CopyWarningDialog.textToCut": "per tagliare", + "Common.Views.CopyWarningDialog.textToPaste": "per incollare", + "Common.Views.EmbedDialog.textHeight": "Altezza", + "Common.Views.EmbedDialog.textTitle": "Incorporare", + "Common.Views.EmbedDialog.textWidth": "Larghezza", + "Common.Views.EmbedDialog.txtCopy": "Copiare negli appunti", + "Common.Views.EmbedDialog.warnCopy": "Errore del browser! Usa la scorciatoia da tastiera [Ctrl] + [C]", + "Common.Views.ImageFromUrlDialog.textUrl": "Incollare l'URL dell'immagine:", + "Common.Views.ImageFromUrlDialog.txtEmpty": "Questo campo è obbligatorio", + "Common.Views.ImageFromUrlDialog.txtNotUrl": "Questo campo dovrebbe essere un URL nel formato \"http://www.example.com\"", + "Common.Views.OpenDialog.closeButtonText": "Chiudere file", + "Common.Views.OpenDialog.txtEncoding": "Codificazione", + "Common.Views.OpenDialog.txtIncorrectPwd": "La password non è corretta.", + "Common.Views.OpenDialog.txtOpenFile": "Inserisci la password per aprire il file", + "Common.Views.OpenDialog.txtPassword": "Password", + "Common.Views.OpenDialog.txtPreview": "Anteprima", + "Common.Views.OpenDialog.txtProtected": "Una volta inserita la password e aperto il file, verrà ripristinata la password corrente sul file.", + "Common.Views.OpenDialog.txtTitle": "Selezionare %1 opzioni", + "Common.Views.OpenDialog.txtTitleProtected": "File protetto", + "Common.Views.SaveAsDlg.textLoading": "Caricamento", + "Common.Views.SaveAsDlg.textTitle": "Cartella per salvare", + "Common.Views.SelectFileDlg.textLoading": "Caricamento", + "Common.Views.SelectFileDlg.textTitle": "Selezionare sorgente dati", + "Common.Views.ShareDialog.textTitle": "Condividere link", + "Common.Views.ShareDialog.txtCopy": "Copiare negli appunti", + "Common.Views.ShareDialog.warnCopy": "Errore del browser! Usa la scorciatoia da tastiera [Ctrl] + [C]", "DE.Controllers.ApplicationController.convertationErrorText": "Conversione fallita.", "DE.Controllers.ApplicationController.convertationTimeoutText": "È stato superato il tempo limite della conversione.", "DE.Controllers.ApplicationController.criticalErrorTitle": "Errore", "DE.Controllers.ApplicationController.downloadErrorText": "Scaricamento fallito", "DE.Controllers.ApplicationController.downloadTextText": "Scaricamento del documento in corso...", "DE.Controllers.ApplicationController.errorAccessDeny": "Stai tentando di eseguire un'azione per la quale non disponi di permessi sufficienti.
Si prega di contattare l'amministratore del Server dei Documenti.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "URL dell'immagine non è corretto", + "DE.Controllers.ApplicationController.errorConnectToServer": "Impossibile salvare il documento. Ti preghiamo di controllare le impostazioni di connessione o contattare il tuo amministratore.
Quando fai clic sul pulsante \"OK\", ti verrà chiesto di scaricare il documento.", + "DE.Controllers.ApplicationController.errorDataEncrypted": "Le modifiche crittografate sono state ricevute, non possono essere decifrate.", "DE.Controllers.ApplicationController.errorDefaultMessage": "Codice errore: %1", "DE.Controllers.ApplicationController.errorEditingDownloadas": "Si è verificato un errore durante il lavoro con il documento.
Utilizzare l'opzione 'Scarica come ...' per salvare la copia di backup del file sul disco rigido del computer.", + "DE.Controllers.ApplicationController.errorEditingSaveas": "Si è verificato un errore durante il lavoro con il documento.
Usa l'opzione 'Salvare come ...' per salvare la copia di backup del file sul disco rigido del computer.", "DE.Controllers.ApplicationController.errorFilePassProtect": "Il file è protetto da una password. Impossibile aprirlo.", "DE.Controllers.ApplicationController.errorFileSizeExceed": "La dimensione del file supera la limitazione impostata per il tuo server.
Per i dettagli, contatta l'amministratore del Document server.", "DE.Controllers.ApplicationController.errorForceSave": "Si è verificato un errore durante il salvataggio del file. Utilizzare l'opzione 'Scarica come' per salvare il file sul disco rigido del computer o riprovare più tardi.", "DE.Controllers.ApplicationController.errorLoadingFont": "I caratteri non sono caricati.
Si prega di contattare il tuo amministratore di Document Server.", "DE.Controllers.ApplicationController.errorServerVersion": "La versione dell'editor è stata aggiornata. La pagina verrà ricaricata per applicare le modifiche.", + "DE.Controllers.ApplicationController.errorSessionAbsolute": "La sessione di modifica del documento è scaduta. Si prega di ricaricare la pagina.", + "DE.Controllers.ApplicationController.errorSessionIdle": "Il documento non è stato modificato per molto tempo. Ti preghiamo di ricaricare la pagina.", + "DE.Controllers.ApplicationController.errorSessionToken": "La connessione con il server è stata interrotta, è necessario ricaricare la pagina.", "DE.Controllers.ApplicationController.errorSubmit": "Invio fallito.", + "DE.Controllers.ApplicationController.errorToken": "Il token di sicurezza del documento non è formato correttamente.
Si prega di contattare l'amministratore di Document Server.", + "DE.Controllers.ApplicationController.errorTokenExpire": "Il token di sicurezza del documento è scaduto.
Si prega di contattare l'amministratore di Document Server.", "DE.Controllers.ApplicationController.errorUpdateVersion": "La versione del file è stata cambiata. La pagina verrà ricaricata.", "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "La connessione Internet è stata ripristinata e la versione del file è stata modificata.
Prima di poter continuare a lavorare, è necessario scaricare il file o copiarne il contenuto per assicurarsi che non vada perso nulla, successivamente ricaricare questa pagina.", "DE.Controllers.ApplicationController.errorUserDrop": "Impossibile accedere al file subito.", + "DE.Controllers.ApplicationController.errorViewerDisconnect": "La connessione è stata persa. È ancora possibile visualizzare il documento,
ma non sarà possibile scaricarlo o stamparlo fino a quando la connessione non sarà ripristinata e la pagina sarà ricaricata.", + "DE.Controllers.ApplicationController.mniImageFromFile": "Immagine da file", + "DE.Controllers.ApplicationController.mniImageFromStorage": "Immagine dall'archivio", + "DE.Controllers.ApplicationController.mniImageFromUrl": "Immagine da URL", "DE.Controllers.ApplicationController.notcriticalErrorTitle": "Avviso", + "DE.Controllers.ApplicationController.openErrorText": "Si è verificato un errore durante l'apertura del file.", + "DE.Controllers.ApplicationController.saveErrorText": "Si è verificato un errore durante il salvataggio del file", + "DE.Controllers.ApplicationController.saveErrorTextDesktop": "Questo file non può essere salvato o creato.
I possibili motivi sono:
1. Il file è di sola lettura.
2. Il file è in fase di modifica da parte di altri utenti.
3. Il disco è pieno oppure è danneggiato.", "DE.Controllers.ApplicationController.scriptLoadError": "La connessione è troppo lenta, alcuni componenti non possono essere caricati. Si prega di ricaricare la pagina.", "DE.Controllers.ApplicationController.textAnonymous": "Anonimo", "DE.Controllers.ApplicationController.textBuyNow": "Visita il sito web", @@ -28,14 +120,23 @@ "DE.Controllers.ApplicationController.textNoLicenseTitle": "E' stato raggiunto il limite della licenza", "DE.Controllers.ApplicationController.textOf": "di", "DE.Controllers.ApplicationController.textRequired": "Compila tutti i campi richiesti per inviare il modulo.", + "DE.Controllers.ApplicationController.textSaveAs": "Salvare come PDF", + "DE.Controllers.ApplicationController.textSaveAsDesktop": "Salvare come...", "DE.Controllers.ApplicationController.textSubmited": "Modulo inviato con successo
Fare click per chiudere la notifica
", "DE.Controllers.ApplicationController.titleServerVersion": "L'editor è stato aggiornato", "DE.Controllers.ApplicationController.titleUpdateVersion": "La versione è stata cambiata", + "DE.Controllers.ApplicationController.txtArt": "Il tuo testo qui", + "DE.Controllers.ApplicationController.txtChoose": "Scegliere un elemento", + "DE.Controllers.ApplicationController.txtClickToLoad": "Clicca per caricare l'immagine", "DE.Controllers.ApplicationController.txtClose": "Chiudi", "DE.Controllers.ApplicationController.txtEmpty": "(Vuoto)", + "DE.Controllers.ApplicationController.txtEnterDate": "Inserire una data", "DE.Controllers.ApplicationController.txtPressLink": "Premi CTRL e clicca sul collegamento", + "DE.Controllers.ApplicationController.txtUntitled": "Senza titolo", "DE.Controllers.ApplicationController.unknownErrorText": "Errore sconosciuto.", "DE.Controllers.ApplicationController.unsupportedBrowserErrorText": "Il tuo browser non è supportato.", + "DE.Controllers.ApplicationController.uploadImageExtMessage": "Formato d'immagine sconosciuto.", + "DE.Controllers.ApplicationController.uploadImageSizeMessage": "L'immagine è troppo grande. La dimensione massima è 25 MB.", "DE.Controllers.ApplicationController.waitText": "Per favore, attendi...", "DE.Controllers.ApplicationController.warnLicenseExceeded": "Hai raggiunto il limite delle connessioni simultanee con gli editor %1. Questo documento verrà aperto solo per la visualizzazione.
Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", "DE.Controllers.ApplicationController.warnLicenseLimitedNoAccess": "Licenza è scaduta.
Non hai accesso alle funzionalità di modifica dei documenti.
Ti preghiamo di contattare l'amministratore.", @@ -44,8 +145,15 @@ "DE.Controllers.ApplicationController.warnNoLicense": "Hai raggiunto il limite delle connessioni simultanee con gli editor %1. Questo documento verrà aperto solo per la visualizzazione.
Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", "DE.Controllers.ApplicationController.warnNoLicenseUsers": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", "DE.Views.ApplicationView.textClear": "‎Cancellare tutti i campi‎", + "DE.Views.ApplicationView.textCopy": "Copiare", + "DE.Views.ApplicationView.textCut": "Tagliare", "DE.Views.ApplicationView.textNext": "Campo successivo", + "DE.Views.ApplicationView.textPaste": "Incollare", + "DE.Views.ApplicationView.textPrintSel": "Stampare selezione", + "DE.Views.ApplicationView.textRedo": "Ripetere", "DE.Views.ApplicationView.textSubmit": "‎Invia‎", + "DE.Views.ApplicationView.textUndo": "Annullare", + "DE.Views.ApplicationView.txtDarkMode": "Modalità scura", "DE.Views.ApplicationView.txtDownload": "Scarica", "DE.Views.ApplicationView.txtDownloadDocx": "Scarica come .docx", "DE.Views.ApplicationView.txtDownloadPdf": "Scarica come .pdf", diff --git a/apps/documenteditor/forms/locale/nl.json b/apps/documenteditor/forms/locale/nl.json index c6d5cbbe6..c0f7c37e9 100644 --- a/apps/documenteditor/forms/locale/nl.json +++ b/apps/documenteditor/forms/locale/nl.json @@ -56,6 +56,19 @@ "Common.Views.EmbedDialog.textWidth": "Breedte", "Common.Views.EmbedDialog.txtCopy": "Kopieer naar klembord", "Common.Views.EmbedDialog.warnCopy": "Browserfout! Gebruik de sneltoets [Ctrl] + [C]. ", + "Common.Views.ImageFromUrlDialog.textUrl": "URL van een afbeelding plakken:", + "Common.Views.OpenDialog.closeButtonText": "Bestand sluiten", + "Common.Views.OpenDialog.txtEncoding": "Codering", + "Common.Views.OpenDialog.txtIncorrectPwd": "Wachtwoord is onjuist.", + "Common.Views.OpenDialog.txtOpenFile": "Voer een wachtwoord in om dit bestand te openen", + "Common.Views.OpenDialog.txtPassword": "Wachtwoord", + "Common.Views.OpenDialog.txtPreview": "Voorbeeld", + "Common.Views.OpenDialog.txtProtected": "Nadat u het wachtwoord heeft ingevoerd en het bestand heeft geopend, wordt het huidige wachtwoord voor het bestand gereset.", + "Common.Views.OpenDialog.txtTitle": "Opties voor %1 kiezen", + "Common.Views.OpenDialog.txtTitleProtected": "Beveiligd bestand", + "Common.Views.SaveAsDlg.textLoading": "Laden", + "Common.Views.SaveAsDlg.textTitle": "Map voor opslaan", + "Common.Views.SelectFileDlg.textLoading": "Laden", "Common.Views.ShareDialog.textTitle": "Link delen", "Common.Views.ShareDialog.txtCopy": "Kopieer naar klembord", "Common.Views.ShareDialog.warnCopy": "Browserfout! Gebruik de sneltoets [Ctrl] + [C]. ", @@ -65,7 +78,9 @@ "DE.Controllers.ApplicationController.downloadErrorText": "Download mislukt.", "DE.Controllers.ApplicationController.downloadTextText": "Document wordt gedownload...", "DE.Controllers.ApplicationController.errorAccessDeny": "U probeert een actie uit te voeren waarvoor u geen rechten hebt.
Neem contact op met de beheerder van de documentserver.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "Afbeelding URL is onjuist", "DE.Controllers.ApplicationController.errorConnectToServer": "Het document kan niet worden opgeslagen. Controleer de verbindingsinstellingen of neem contact op met de beheerder.
Wanneer u op de knop 'OK' klikt, wordt u gevraagd het document te downloaden.", + "DE.Controllers.ApplicationController.errorDataEncrypted": "Versleutelde aanpassingen zijn ontvangen, deze kunnen niet worden ontsleuteld.", "DE.Controllers.ApplicationController.errorDefaultMessage": "Foutcode: %1", "DE.Controllers.ApplicationController.errorEditingDownloadas": "Er is een fout ontstaan tijdens het werken met het document.
Gebruik de 'Opslaan als...' optie om het bestand als back-upkopie op te slaan op uw computer.", "DE.Controllers.ApplicationController.errorEditingSaveas": "Er is een fout ontstaan tijdens het werken met het document.
Gebruik de 'Opslaan als...' optie om het bestand als backup op te slaan op uw computer.", @@ -80,6 +95,9 @@ "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "De internetverbinding is hersteld en de bestandsversie is gewijzigd.
Voordat u verder kunt werken, moet u het bestand downloaden of de inhoud kopiëren om er zeker van te zijn dat er niets verloren gaat, en deze pagina vervolgens opnieuw laden.", "DE.Controllers.ApplicationController.errorUserDrop": "Toegang tot het bestand is op dit moment niet mogelijk.", "DE.Controllers.ApplicationController.errorViewerDisconnect": "Verbinding is verbroken. U kunt het document nog wel bekijken,
maar u kunt het pas downloaden of afdrukken als de verbinding is hersteld en de pagina opnieuw is geladen.", + "DE.Controllers.ApplicationController.mniImageFromFile": "Afbeelding uit bestand", + "DE.Controllers.ApplicationController.mniImageFromStorage": "Afbeelding uit opslag", + "DE.Controllers.ApplicationController.mniImageFromUrl": "Afbeelding uit URL", "DE.Controllers.ApplicationController.notcriticalErrorTitle": "Waarschuwing", "DE.Controllers.ApplicationController.openErrorText": "Er is een fout opgetreden bij het openen van het bestand", "DE.Controllers.ApplicationController.saveErrorText": "Er is een fout opgetreden bij het opslaan van het bestand", diff --git a/apps/documenteditor/forms/locale/pt.json b/apps/documenteditor/forms/locale/pt.json index 9aeb24847..1d69d59ca 100644 --- a/apps/documenteditor/forms/locale/pt.json +++ b/apps/documenteditor/forms/locale/pt.json @@ -56,6 +56,22 @@ "Common.Views.EmbedDialog.textWidth": "Largura", "Common.Views.EmbedDialog.txtCopy": "Copiar para a área de transferência", "Common.Views.EmbedDialog.warnCopy": "Erro do navegador! Use o atalho do teclado [Ctrl] + [C]", + "Common.Views.ImageFromUrlDialog.textUrl": "Colar uma URL de imagem:", + "Common.Views.ImageFromUrlDialog.txtEmpty": "Este campo é obrigatório", + "Common.Views.ImageFromUrlDialog.txtNotUrl": "Este campo deve ser uma URL no formato \"http://www.example.com\"", + "Common.Views.OpenDialog.closeButtonText": "Fechar Arquivo", + "Common.Views.OpenDialog.txtEncoding": "Codificação", + "Common.Views.OpenDialog.txtIncorrectPwd": "Senha incorreta.", + "Common.Views.OpenDialog.txtOpenFile": "Inserir a Senha para Abrir o Arquivo", + "Common.Views.OpenDialog.txtPassword": "Senha", + "Common.Views.OpenDialog.txtPreview": "Visualizar", + "Common.Views.OpenDialog.txtProtected": "Ao abrir o arquivo com sua senha, a senha atual será redefinida.", + "Common.Views.OpenDialog.txtTitle": "Escolher opções %1", + "Common.Views.OpenDialog.txtTitleProtected": "Arquivo protegido", + "Common.Views.SaveAsDlg.textLoading": "Carregando", + "Common.Views.SaveAsDlg.textTitle": "Pasta para salvar", + "Common.Views.SelectFileDlg.textLoading": "Carregando", + "Common.Views.SelectFileDlg.textTitle": "Selecionar Fonte de Dados", "Common.Views.ShareDialog.textTitle": "Compartilhar link", "Common.Views.ShareDialog.txtCopy": "Copiar para a área de transferência", "Common.Views.ShareDialog.warnCopy": "Erro do navegador! Use o atalho do teclado [Ctrl] + [C]", @@ -65,22 +81,34 @@ "DE.Controllers.ApplicationController.downloadErrorText": "Download falhou.", "DE.Controllers.ApplicationController.downloadTextText": "Baixando documento...", "DE.Controllers.ApplicationController.errorAccessDeny": "Você está tentando executar uma ação que você não tem direitos.
Contate o administrador do Servidor de Documentos.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "URL de imagem está incorreta", "DE.Controllers.ApplicationController.errorConnectToServer": "The document could not be saved. Please check connection settings or contact your administrator.
When you click the 'OK' button, you will be prompted to download the document.

Find more information about connecting Document Server
here", + "DE.Controllers.ApplicationController.errorDataEncrypted": "Alteração criptografadas foram recebidas, e não podem ser decifradas.", "DE.Controllers.ApplicationController.errorDefaultMessage": "Código do erro: %1", "DE.Controllers.ApplicationController.errorEditingDownloadas": "Ocorreu um erro durante o trabalho com o documento.
Use a opção 'Baixar como ...' para salvar a cópia de backup do arquivo no disco rígido do seu computador.", + "DE.Controllers.ApplicationController.errorEditingSaveas": "Ocorreu um erro.
Use a opção \"Salvar Como...\" para salvar uma cópia de backup em seu computador.", "DE.Controllers.ApplicationController.errorFilePassProtect": "O documento é protegido por senha e não pode ser aberto.", "DE.Controllers.ApplicationController.errorFileSizeExceed": "O tamanho do arquivo excede o limite de seu servidor.
Por favor, contate seu administrador de Servidor de Documentos para detalhes.", "DE.Controllers.ApplicationController.errorForceSave": "Ocorreu um erro na gravação. Favor utilizar a opção 'Transferir como' para gravar o arquivo em seu computador ou tente novamente mais tarde.", "DE.Controllers.ApplicationController.errorLoadingFont": "As fontes não foram carregadas.
Entre em contato com o administrador do Document Server.", "DE.Controllers.ApplicationController.errorServerVersion": "A versão do editor foi atualizada. A página será recarregada para aplicar as alterações.", + "DE.Controllers.ApplicationController.errorSessionAbsolute": "A sessão de edição de documentos expirou. Por Favor atualize a página.", + "DE.Controllers.ApplicationController.errorSessionIdle": "O documento ficou sem edição por muito tempo. Por favor atualize a página.", + "DE.Controllers.ApplicationController.errorSessionToken": "A conexão com o servidor foi interrompida. Por favor atualize a página.", "DE.Controllers.ApplicationController.errorSubmit": "Falha no envio.", + "DE.Controllers.ApplicationController.errorToken": "O token de segurança do documento não foi formado corretamente.
Entre em contato com o administrador do Document Server.", "DE.Controllers.ApplicationController.errorTokenExpire": "O token de segurança do documento expirou.
Entre em contato com o administrador do Document Server.", "DE.Controllers.ApplicationController.errorUpdateVersion": "A versão do arquivo foi alterada. A página será recarregada.", "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "A conexão com a Internet foi restaurada e a versão do arquivo foi alterada.
Antes de continuar a trabalhar, você precisa fazer o download do arquivo ou copiar seu conteúdo para garantir que nada seja perdido e, em seguida, recarregar esta página.", "DE.Controllers.ApplicationController.errorUserDrop": "O arquivo não pode ser acessado agora.", "DE.Controllers.ApplicationController.errorViewerDisconnect": "A ligação foi perdida. Você ainda pode ver o documento,
mas não pode fazer o download ou imprimir até que a conexão seja restaurada.", + "DE.Controllers.ApplicationController.mniImageFromFile": "Imagem do arquivo", + "DE.Controllers.ApplicationController.mniImageFromStorage": "Imagem do armazenamento", + "DE.Controllers.ApplicationController.mniImageFromUrl": "Imagem da URL", "DE.Controllers.ApplicationController.notcriticalErrorTitle": "Aviso", "DE.Controllers.ApplicationController.openErrorText": "Ocorreu um erro ao abrir o arquivo", + "DE.Controllers.ApplicationController.saveErrorText": "Ocorreu um erro ao salvar o arquivo", + "DE.Controllers.ApplicationController.saveErrorTextDesktop": "Este arquivo não pode ser salvo ou criado.
Possíveis razões são:
1. O arquivo é somente leitura.
2. O arquivo está sendo editado por outros usuários.
3. O disco está cheio ou corrompido.", "DE.Controllers.ApplicationController.scriptLoadError": "A conexão está muito lenta, e alguns dos componentes não puderam ser carregados. Por favor, recarregue a página.", "DE.Controllers.ApplicationController.textAnonymous": "Anônimo", "DE.Controllers.ApplicationController.textBuyNow": "Visitar website", @@ -92,6 +120,8 @@ "DE.Controllers.ApplicationController.textNoLicenseTitle": "Limite de licença atingido", "DE.Controllers.ApplicationController.textOf": "de", "DE.Controllers.ApplicationController.textRequired": "Preencha todos os campos obrigatórios para enviar o formulário.", + "DE.Controllers.ApplicationController.textSaveAs": "Salvar como PDF", + "DE.Controllers.ApplicationController.textSaveAsDesktop": "Salvar como...", "DE.Controllers.ApplicationController.textSubmited": " Formulário enviado com sucesso
Clique para fechar a dica", "DE.Controllers.ApplicationController.titleServerVersion": "Editor atualizado", "DE.Controllers.ApplicationController.titleUpdateVersion": "Versão alterada", @@ -102,6 +132,7 @@ "DE.Controllers.ApplicationController.txtEmpty": "(Vazio)", "DE.Controllers.ApplicationController.txtEnterDate": "Insira uma data", "DE.Controllers.ApplicationController.txtPressLink": "Pressione CTRL e clique no link", + "DE.Controllers.ApplicationController.txtUntitled": "Sem título", "DE.Controllers.ApplicationController.unknownErrorText": "Erro desconhecido.", "DE.Controllers.ApplicationController.unsupportedBrowserErrorText": "Seu navegador não é suportado.", "DE.Controllers.ApplicationController.uploadImageExtMessage": "Formato de imagem desconhecido.", @@ -119,7 +150,9 @@ "DE.Views.ApplicationView.textNext": "Próximo campo", "DE.Views.ApplicationView.textPaste": "Colar", "DE.Views.ApplicationView.textPrintSel": "Imprimir seleção", + "DE.Views.ApplicationView.textRedo": "Refazer", "DE.Views.ApplicationView.textSubmit": "Enviar", + "DE.Views.ApplicationView.textUndo": "Desfazer", "DE.Views.ApplicationView.txtDarkMode": "Modo escuro", "DE.Views.ApplicationView.txtDownload": "Download", "DE.Views.ApplicationView.txtDownloadDocx": "Baixar como docx", diff --git a/apps/documenteditor/forms/locale/zh.json b/apps/documenteditor/forms/locale/zh.json index d791f9fdf..826b6d6d0 100644 --- a/apps/documenteditor/forms/locale/zh.json +++ b/apps/documenteditor/forms/locale/zh.json @@ -1,57 +1,164 @@ { + "Common.UI.Calendar.textApril": "四月", + "Common.UI.Calendar.textAugust": "八月", + "Common.UI.Calendar.textDecember": "十二月", + "Common.UI.Calendar.textFebruary": "二月", + "Common.UI.Calendar.textJanuary": "一月", + "Common.UI.Calendar.textJuly": "七月", + "Common.UI.Calendar.textJune": "六月", + "Common.UI.Calendar.textMarch": "三月", + "Common.UI.Calendar.textMay": "五月", + "Common.UI.Calendar.textMonths": "月", + "Common.UI.Calendar.textNovember": "十一月", + "Common.UI.Calendar.textOctober": "十月", + "Common.UI.Calendar.textSeptember": "九月", + "Common.UI.Calendar.textShortApril": "四月", + "Common.UI.Calendar.textShortAugust": "八月", + "Common.UI.Calendar.textShortDecember": "十二月", + "Common.UI.Calendar.textShortFebruary": "二月", + "Common.UI.Calendar.textShortFriday": "周五", + "Common.UI.Calendar.textShortJanuary": "一月", + "Common.UI.Calendar.textShortJuly": "七月", + "Common.UI.Calendar.textShortJune": "六月", + "Common.UI.Calendar.textShortMarch": "三月", + "Common.UI.Calendar.textShortMay": "五月", + "Common.UI.Calendar.textShortMonday": "周一", + "Common.UI.Calendar.textShortNovember": "十一月", + "Common.UI.Calendar.textShortOctober": "十月", + "Common.UI.Calendar.textShortSaturday": "周六", + "Common.UI.Calendar.textShortSeptember": "九月", + "Common.UI.Calendar.textShortSunday": "周日", + "Common.UI.Calendar.textShortThursday": "周四", + "Common.UI.Calendar.textShortTuesday": "周二", + "Common.UI.Calendar.textShortWednesday": "周三", + "Common.UI.Calendar.textYears": "年", + "Common.UI.Themes.txtThemeClassicLight": "经典浅色的", + "Common.UI.Themes.txtThemeDark": "深色的", + "Common.UI.Themes.txtThemeLight": "浅色的", + "Common.UI.Window.cancelButtonText": "取消", + "Common.UI.Window.closeButtonText": "关闭", + "Common.UI.Window.noButtonText": "否", + "Common.UI.Window.okButtonText": "OK", + "Common.UI.Window.textConfirmation": "确认", + "Common.UI.Window.textDontShow": "不要再显示此消息", + "Common.UI.Window.textError": "错误", + "Common.UI.Window.textInformation": "信息", + "Common.UI.Window.textWarning": "警告", + "Common.UI.Window.yesButtonText": "是", + "Common.Views.CopyWarningDialog.textDontShow": "不要再显示此消息", + "Common.Views.CopyWarningDialog.textMsg": "使用上下文菜单中的复制、剪切和粘贴操作,将只在这个编辑器标签页内执行。

要复制或粘贴到编辑器标签页以外的应用程序,请使用以下键盘组合:", + "Common.Views.CopyWarningDialog.textTitle": "复制,剪切和粘贴操作", + "Common.Views.CopyWarningDialog.textToCopy": "以供复制", + "Common.Views.CopyWarningDialog.textToCut": "以供剪切", + "Common.Views.CopyWarningDialog.textToPaste": "以供粘贴", + "Common.Views.EmbedDialog.textHeight": "高度", + "Common.Views.EmbedDialog.textTitle": "嵌入", "Common.Views.EmbedDialog.textWidth": "宽度", + "Common.Views.EmbedDialog.txtCopy": "复制到剪贴板", + "Common.Views.EmbedDialog.warnCopy": "浏览器错误!使用键盘快捷方式 [Ctrl] + [C]", + "Common.Views.ImageFromUrlDialog.textUrl": "粘贴图像网址(URL):", + "Common.Views.ImageFromUrlDialog.txtEmpty": "此为必填字段", + "Common.Views.ImageFromUrlDialog.txtNotUrl": "该字段应该是 “http://www.example.com” 格式的网址(URL)。", + "Common.Views.OpenDialog.closeButtonText": "关闭文件", + "Common.Views.OpenDialog.txtEncoding": "编码", + "Common.Views.OpenDialog.txtIncorrectPwd": "密码不正确", + "Common.Views.OpenDialog.txtOpenFile": "输入密码来打开文件", + "Common.Views.OpenDialog.txtPassword": "密码", + "Common.Views.OpenDialog.txtPreview": "预览", + "Common.Views.OpenDialog.txtProtected": "在您输入密码并打开文件后,将重置该文件的当前密码。", + "Common.Views.OpenDialog.txtTitle": "选择 %1 的选项", + "Common.Views.OpenDialog.txtTitleProtected": "受保护的文件", + "Common.Views.SaveAsDlg.textLoading": "载入中", + "Common.Views.SaveAsDlg.textTitle": "保存文件夹", + "Common.Views.SelectFileDlg.textLoading": "载入中", + "Common.Views.SelectFileDlg.textTitle": "选择数据源", + "Common.Views.ShareDialog.textTitle": "分享链接", + "Common.Views.ShareDialog.txtCopy": "复制到剪贴板", + "Common.Views.ShareDialog.warnCopy": "浏览器错误!使用键盘快捷方式 [Ctrl] + [C]", "DE.Controllers.ApplicationController.convertationErrorText": "转换失败", "DE.Controllers.ApplicationController.convertationTimeoutText": "转换超时", "DE.Controllers.ApplicationController.criticalErrorTitle": "错误", "DE.Controllers.ApplicationController.downloadErrorText": "下载失败", - "DE.Controllers.ApplicationController.downloadTextText": "正在下载文件...", - "DE.Controllers.ApplicationController.errorAccessDeny": "您正在尝试执行您没有权限的操作。
请联系您的文档服务器管理员.", + "DE.Controllers.ApplicationController.downloadTextText": "正在下载文档...", + "DE.Controllers.ApplicationController.errorAccessDeny": "您没有执行此操作的权限。
请联系文档服务器管理员.", + "DE.Controllers.ApplicationController.errorBadImageUrl": "图像网址(URL)不正确", + "DE.Controllers.ApplicationController.errorConnectToServer": "这份文件无法保存。请检查连接设置或联系您的管理员。
当您点击“OK”按钮,系统将提示您下载文档。", + "DE.Controllers.ApplicationController.errorDataEncrypted": "加密更改已收到,无法对其解密。", "DE.Controllers.ApplicationController.errorDefaultMessage": "错误代码:%1", "DE.Controllers.ApplicationController.errorEditingDownloadas": "在处理文档期间发生错误。
使用“下载为…”选项将文件备份复制到您的计算机硬盘中。", - "DE.Controllers.ApplicationController.errorFilePassProtect": "该文档受密码保护,无法被打开。", - "DE.Controllers.ApplicationController.errorFileSizeExceed": "文件大小超出了为服务器设置的限制.
有关详细信息,请与文档服务器管理员联系。", - "DE.Controllers.ApplicationController.errorForceSave": "保存文件时发生错误。请使用“下载为”选项将文件保存到计算机硬盘中或稍后重试。", - "DE.Controllers.ApplicationController.errorLoadingFont": "字体未加载。
请联系文档服务器管理员。", - "DE.Controllers.ApplicationController.errorServerVersion": "编辑器版本已完成更新。为应用这些更改,该页将要刷新。", + "DE.Controllers.ApplicationController.errorEditingSaveas": "在处理文档期间发生错误。
使用“另存为…”选项将文件备份复制到计算机硬盘中。", + "DE.Controllers.ApplicationController.errorFilePassProtect": "该文档受密码保护,无法打开。", + "DE.Controllers.ApplicationController.errorFileSizeExceed": "该文件大小超出为服务器设置的限制.
有关详细信息,请联系文档服务器管理员。", + "DE.Controllers.ApplicationController.errorForceSave": "保存文件时出错。请使用“下载为”选项将文件保存到计算机硬盘中或稍后重试。", + "DE.Controllers.ApplicationController.errorLoadingFont": "字体未加载。
请联系文档服务器管理员。", + "DE.Controllers.ApplicationController.errorServerVersion": "编辑器版本已更新。为应用这些更改,该页将重新加载。", + "DE.Controllers.ApplicationController.errorSessionAbsolute": "文档编辑会话已过期。请重新加载页面。", + "DE.Controllers.ApplicationController.errorSessionIdle": "该文件没编辑比较长时间。请重新加载页面。", + "DE.Controllers.ApplicationController.errorSessionToken": "与服务器的连接已中断。请重新加载页面。", "DE.Controllers.ApplicationController.errorSubmit": "提交失败", - "DE.Controllers.ApplicationController.errorUpdateVersion": "文件版本发生改变。该页将要刷新。", - "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "网络连接已恢复,文件版本已变更。
在继续工作之前,需要下载文件或复制其内容以避免丢失数据,然后刷新此页。", + "DE.Controllers.ApplicationController.errorToken": "文档安全令牌形成不正确。
请联系文档服务器管理员。", + "DE.Controllers.ApplicationController.errorTokenExpire": "文档安全令牌已过期。
请联系文档服务器管理员。", + "DE.Controllers.ApplicationController.errorUpdateVersion": "\n该文件版本已更改。该页面将重新加载。", + "DE.Controllers.ApplicationController.errorUpdateVersionOnDisconnect": "网络连接已恢复,文件版本已变更。
在继续工作之前,需要下载文件或复制其内容以避免丢失数据,然后重新加载此页。", "DE.Controllers.ApplicationController.errorUserDrop": "该文件现在无法访问。", + "DE.Controllers.ApplicationController.errorViewerDisconnect": "连接已断开。您仍然可以查看文档,
但在连接恢复并页面被重新加载之前无法下载或打印。", + "DE.Controllers.ApplicationController.mniImageFromFile": "来自文件的图像", + "DE.Controllers.ApplicationController.mniImageFromStorage": "来自存储的图像", + "DE.Controllers.ApplicationController.mniImageFromUrl": "来自网络的图像(URL)", "DE.Controllers.ApplicationController.notcriticalErrorTitle": "警告", - "DE.Controllers.ApplicationController.scriptLoadError": "连接速度过慢,部分组件无法被加载。请重新加载页面。", - "DE.Controllers.ApplicationController.textAnonymous": "匿名", + "DE.Controllers.ApplicationController.openErrorText": "打开文件时出错。", + "DE.Controllers.ApplicationController.saveErrorText": "保存文件时出错。", + "DE.Controllers.ApplicationController.saveErrorTextDesktop": "此文件无法保存或创建。
可能的原因是:
1.该文件为只读文件。
2.此文件正在由其他用户编辑。
3.磁盘已满或损坏。", + "DE.Controllers.ApplicationController.scriptLoadError": "连接速度过慢,部分组件无法加载。请重新加载页面。", + "DE.Controllers.ApplicationController.textAnonymous": "匿名用户", "DE.Controllers.ApplicationController.textBuyNow": "访问网站", - "DE.Controllers.ApplicationController.textCloseTip": "点按以关闭提示。", + "DE.Controllers.ApplicationController.textCloseTip": "单击以关闭此提示。", "DE.Controllers.ApplicationController.textContactUs": "联系销售", "DE.Controllers.ApplicationController.textGotIt": "知道了", - "DE.Controllers.ApplicationController.textGuest": "访客", + "DE.Controllers.ApplicationController.textGuest": "来宾", "DE.Controllers.ApplicationController.textLoadingDocument": "文件加载中…", - "DE.Controllers.ApplicationController.textNoLicenseTitle": "触碰到许可证数量限制。", + "DE.Controllers.ApplicationController.textNoLicenseTitle": "许可证限制", "DE.Controllers.ApplicationController.textOf": "的", - "DE.Controllers.ApplicationController.textRequired": "要发送表单,请填写所有必填项目。", + "DE.Controllers.ApplicationController.textRequired": "若要发送表单,请填写所有必填字段。", + "DE.Controllers.ApplicationController.textSaveAs": "另存为PDF", + "DE.Controllers.ApplicationController.textSaveAsDesktop": "另存为...", "DE.Controllers.ApplicationController.textSubmited": "表单提交成功
点击以关闭提示", "DE.Controllers.ApplicationController.titleServerVersion": "编辑器已更新", - "DE.Controllers.ApplicationController.titleUpdateVersion": "版本已变化", + "DE.Controllers.ApplicationController.titleUpdateVersion": "版本已更改", + "DE.Controllers.ApplicationController.txtArt": "在此输入文字", + "DE.Controllers.ApplicationController.txtChoose": "选择一项", + "DE.Controllers.ApplicationController.txtClickToLoad": "单击以加载图片", "DE.Controllers.ApplicationController.txtClose": "关闭", "DE.Controllers.ApplicationController.txtEmpty": "(空)", + "DE.Controllers.ApplicationController.txtEnterDate": "输入日期", "DE.Controllers.ApplicationController.txtPressLink": "按CTRL并单击链接", + "DE.Controllers.ApplicationController.txtUntitled": "无标题", "DE.Controllers.ApplicationController.unknownErrorText": "未知错误。", "DE.Controllers.ApplicationController.unsupportedBrowserErrorText": "您的浏览器不受支持", + "DE.Controllers.ApplicationController.uploadImageExtMessage": "未知图像格式。", + "DE.Controllers.ApplicationController.uploadImageSizeMessage": "图片太大了。最大允许的大小为 25 MB.", "DE.Controllers.ApplicationController.waitText": "请稍候...", - "DE.Controllers.ApplicationController.warnLicenseExceeded": "与文档服务器的并发连接次数已超出限制,文档打开后将仅供查看。
请联系您的账户管理员了解详情。", - "DE.Controllers.ApplicationController.warnLicenseLimitedNoAccess": "授权过期
您不具备文件编辑功能的授权
请联系管理员。", - "DE.Controllers.ApplicationController.warnLicenseLimitedRenewed": "授权需更新
您只有文件编辑功能的部分权限
请联系管理员以取得完整权限。", + "DE.Controllers.ApplicationController.warnLicenseExceeded": "您已达到同时连接 %1 编辑器的限制。该文档将打开以查看。
请联系管理员以了解更多。", + "DE.Controllers.ApplicationController.warnLicenseLimitedNoAccess": "许可证已过期。
您无法使用文件编辑功能。
请联系管理员。", + "DE.Controllers.ApplicationController.warnLicenseLimitedRenewed": "许可证需更新。
您使用文件编辑功能限制。
请联系管理员以取得完整权限。", "DE.Controllers.ApplicationController.warnLicenseUsersExceeded": "您已达到%1编辑器的用户数量限制。请联系您的管理员以了解更多。", - "DE.Controllers.ApplicationController.warnNoLicense": "该版本对文档服务器的并发连接有限制。
如果需要更多请考虑购买商业许可证。", + "DE.Controllers.ApplicationController.warnNoLicense": "您已达到同时连接 %1 编辑器的限制。该文档将打开以查看。
请联系 %1 销售团队以了解个人升级条款。", "DE.Controllers.ApplicationController.warnNoLicenseUsers": "您已达到%1编辑器的用户限制。请联系%1销售团队以了解个人升级条款。", "DE.Views.ApplicationView.textClear": "清除所有字段", - "DE.Views.ApplicationView.textNext": "下一填充框", + "DE.Views.ApplicationView.textCopy": "复制", + "DE.Views.ApplicationView.textCut": "剪切", + "DE.Views.ApplicationView.textNext": "下一字段", + "DE.Views.ApplicationView.textPaste": "粘贴", + "DE.Views.ApplicationView.textPrintSel": "打印所选内容", + "DE.Views.ApplicationView.textRedo": "重做", "DE.Views.ApplicationView.textSubmit": "提交", + "DE.Views.ApplicationView.textUndo": "撤消", + "DE.Views.ApplicationView.txtDarkMode": "深色模式", "DE.Views.ApplicationView.txtDownload": "下载", - "DE.Views.ApplicationView.txtDownloadDocx": "导出成docx", - "DE.Views.ApplicationView.txtDownloadPdf": "导出成PDF", + "DE.Views.ApplicationView.txtDownloadDocx": "下载为docx", + "DE.Views.ApplicationView.txtDownloadPdf": "下载为pdf", "DE.Views.ApplicationView.txtEmbed": "嵌入", - "DE.Views.ApplicationView.txtFileLocation": "打开文件所在位置", + "DE.Views.ApplicationView.txtFileLocation": "打开文件位置", "DE.Views.ApplicationView.txtFullScreen": "全屏", "DE.Views.ApplicationView.txtPrint": "打印", "DE.Views.ApplicationView.txtShare": "共享", diff --git a/apps/documenteditor/main/locale/az.json b/apps/documenteditor/main/locale/az.json index 45f5c7453..4c78c9b14 100644 --- a/apps/documenteditor/main/locale/az.json +++ b/apps/documenteditor/main/locale/az.json @@ -1271,10 +1271,6 @@ "DE.Views.CellsAddDialog.textRow": "Sətirlər", "DE.Views.CellsAddDialog.textTitle": "Bir Neçəsini Daxil Et", "DE.Views.CellsAddDialog.textUp": "Kursorun yuxarısında", - "DE.Views.CellsRemoveDialog.textCol": "Bütün sütunu silin", - "DE.Views.CellsRemoveDialog.textLeft": "Xanaları sola sürüşdürün", - "DE.Views.CellsRemoveDialog.textRow": "Bütün cərgəni silin", - "DE.Views.CellsRemoveDialog.textTitle": "Xanaları Silin", "DE.Views.ChartSettings.textAdvanced": "Qabaqcıl Parametrləri Göstər", "DE.Views.ChartSettings.textChartType": "Diaqramın növünü dəyiş", "DE.Views.ChartSettings.textEditData": "Məlumatları Redaktə edin", @@ -1293,10 +1289,6 @@ "DE.Views.ChartSettings.txtTight": "Ensiz", "DE.Views.ChartSettings.txtTitle": "Diaqram", "DE.Views.ChartSettings.txtTopAndBottom": "Yuxarı və Aşağı", - "DE.Views.CompareSettingsDialog.textChar": "Simvol səviyyəsi", - "DE.Views.CompareSettingsDialog.textShow": "Dəyişiklikləri göstər:", - "DE.Views.CompareSettingsDialog.textTitle": "Müqayisə Parametrləri", - "DE.Views.CompareSettingsDialog.textWord": "Söz səviyyəsi", "DE.Views.ControlSettingsDialog.strGeneral": "Ümumi", "DE.Views.ControlSettingsDialog.textAdd": "Əlavə et", "DE.Views.ControlSettingsDialog.textAppearance": "Görünüş", @@ -1818,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "Növbəti Sahə", "DE.Views.FormsTab.capBtnPrev": "Əvvəlki Sahə", "DE.Views.FormsTab.capBtnRadioBox": "Radio düyməsi", - "DE.Views.FormsTab.capBtnSaveForm": "Forma kimi yadda saxla", + "DE.Views.FormsTab.capBtnSaveForm": "Formanı yarat", "DE.Views.FormsTab.capBtnSubmit": "Göndər", "DE.Views.FormsTab.capBtnText": "Mətn Sahəsi", "DE.Views.FormsTab.capBtnView": "Formanı göstər", diff --git a/apps/documenteditor/main/locale/ca.json b/apps/documenteditor/main/locale/ca.json index 178d6ce81..8aa443f1a 100644 --- a/apps/documenteditor/main/locale/ca.json +++ b/apps/documenteditor/main/locale/ca.json @@ -1743,6 +1743,7 @@ "DE.Views.FileMenuPanels.Settings.txtChangesBalloons": "Mostra fent un clic en els globus", "DE.Views.FileMenuPanels.Settings.txtChangesTip": "Mostra en passar el cursor per damunt dels indicadors de funció", "DE.Views.FileMenuPanels.Settings.txtCm": "Centímetre", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "Activa el mode fosc del document", "DE.Views.FileMenuPanels.Settings.txtFitPage": "Ajusta a la pàgina", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "Ajusta-ho a l'amplària", "DE.Views.FileMenuPanels.Settings.txtInch": "Polzada", diff --git a/apps/documenteditor/main/locale/da.json b/apps/documenteditor/main/locale/da.json index 0859b8131..f048fd5d4 100644 --- a/apps/documenteditor/main/locale/da.json +++ b/apps/documenteditor/main/locale/da.json @@ -124,6 +124,8 @@ "Common.Translation.warnFileLocked": "Dokumentet er i brug af en anden applikation. Du kan fortsætte med at redigere og gemme en kopi.", "Common.Translation.warnFileLockedBtnEdit": "Opret en kopi", "Common.Translation.warnFileLockedBtnView": "Åben for visning", + "Common.UI.ButtonColored.textAutoColor": "Automatisk", + "Common.UI.ButtonColored.textNewColor": "Brugerdefineret farve", "Common.UI.Calendar.textApril": "April", "Common.UI.Calendar.textAugust": "August", "Common.UI.Calendar.textDecember": "December", @@ -180,6 +182,9 @@ "Common.UI.SynchronizeTip.textSynchronize": "Dokumentet er blevet ændret af en anden bruger.
Venligst tryk for at gemme ændringerne og genindlæs opdateringerne.", "Common.UI.ThemeColorPalette.textStandartColors": "Standard farve", "Common.UI.ThemeColorPalette.textThemeColors": "Tema farver", + "Common.UI.Themes.txtThemeClassicLight": "Klassisk lys", + "Common.UI.Themes.txtThemeDark": "Mørk", + "Common.UI.Themes.txtThemeLight": "Lys", "Common.UI.Window.cancelButtonText": "Afbryd", "Common.UI.Window.closeButtonText": "Luk", "Common.UI.Window.noButtonText": "Nej", @@ -201,10 +206,13 @@ "Common.Views.About.txtVersion": "Version", "Common.Views.AutoCorrectDialog.textAdd": "tilføj", "Common.Views.AutoCorrectDialog.textApplyText": "Anvend løbende", + "Common.Views.AutoCorrectDialog.textAutoCorrect": "Tekst autokorrektur", "Common.Views.AutoCorrectDialog.textAutoFormat": "Løbende autoformatering", "Common.Views.AutoCorrectDialog.textBulleted": "Automatiske punktlister", "Common.Views.AutoCorrectDialog.textBy": "Af", "Common.Views.AutoCorrectDialog.textDelete": "Slet", + "Common.Views.AutoCorrectDialog.textFLSentence": "Sæt første bogstav i sætninger med stort", + "Common.Views.AutoCorrectDialog.textHyperlink": "Internet- og netværksstier med hyperlinks", "Common.Views.AutoCorrectDialog.textHyphens": "Bindestreger (--) med streg (-)", "Common.Views.AutoCorrectDialog.textMathCorrect": "Matematisk autokorrektur", "Common.Views.AutoCorrectDialog.textNumbered": "Automatisk nummererede lister", @@ -224,6 +232,12 @@ "Common.Views.AutoCorrectDialog.warnReset": "Al autokorrektur du tilføjede fjernes, og de ændrede gendannes til deres oprindelige værdier. Ønsker du at fortsætte?", "Common.Views.AutoCorrectDialog.warnRestore": "Autokorrekturindtastningen for %1 nulstilles til sin oprindelige værdi. Ønsker du at fortsætte?", "Common.Views.Chat.textSend": "Send", + "Common.Views.Comments.mniAuthorAsc": "Forfatter A til Z", + "Common.Views.Comments.mniAuthorDesc": "Forfatter Z til A", + "Common.Views.Comments.mniDateAsc": "Ældste", + "Common.Views.Comments.mniDateDesc": "Nyeste", + "Common.Views.Comments.mniPositionAsc": "Fra toppen", + "Common.Views.Comments.mniPositionDesc": "Fra bunden", "Common.Views.Comments.textAdd": "Tilføj", "Common.Views.Comments.textAddComment": "Tilføj kommentar", "Common.Views.Comments.textAddCommentToDoc": "Tilføj kommentar til dokument", @@ -231,6 +245,7 @@ "Common.Views.Comments.textAnonym": "Gæst", "Common.Views.Comments.textCancel": "Annuller", "Common.Views.Comments.textClose": "Luk", + "Common.Views.Comments.textClosePanel": "Luk kommentarer", "Common.Views.Comments.textComments": "Kommentare", "Common.Views.Comments.textEdit": "OK", "Common.Views.Comments.textEnterCommentHint": "Skriv din kommentar her", @@ -239,6 +254,7 @@ "Common.Views.Comments.textReply": "Svar", "Common.Views.Comments.textResolve": "Løs", "Common.Views.Comments.textResolved": "Løst", + "Common.Views.Comments.textSort": "Sorter kommentarer", "Common.Views.CopyWarningDialog.textDontShow": "Vis ikke denne meddelelse igen", "Common.Views.CopyWarningDialog.textMsg": "Kopier, klip og sæt ind handlinger ved brug af redigeringsværktøjets værktøjsbarknapper og kontekst menu handlinger vil kun blive foretaget i redigeringsfanen.

for at kopier og sætte ind til eller fra programmer uden for redigeringsværktøjet, skal du bruge følgende tastaturtaster: ", "Common.Views.CopyWarningDialog.textTitle": "Kopier, Klip og Indsæt handlinger", @@ -341,6 +357,8 @@ "Common.Views.ReviewChanges.tipCoAuthMode": "Aktiver samredigeringstilstanden", "Common.Views.ReviewChanges.tipCommentRem": "Fjern kommentarer", "Common.Views.ReviewChanges.tipCommentRemCurrent": "Fjern nuværende kommentarer", + "Common.Views.ReviewChanges.tipCommentResolve": "Løs kommentarer", + "Common.Views.ReviewChanges.tipCommentResolveCurrent": "Løs aktuelle kommentarer", "Common.Views.ReviewChanges.tipCompare": "Sammenlign nuværende dokument med et andet", "Common.Views.ReviewChanges.tipHistory": "Vis versionshistorik", "Common.Views.ReviewChanges.tipRejectCurrent": "Afvis nuværende ændring", @@ -361,6 +379,11 @@ "Common.Views.ReviewChanges.txtCommentRemMy": "Fjern mine kommentarer", "Common.Views.ReviewChanges.txtCommentRemMyCurrent": "Fjern mine nuværende kommentarer", "Common.Views.ReviewChanges.txtCommentRemove": "Fjern", + "Common.Views.ReviewChanges.txtCommentResolve": "Løs ", + "Common.Views.ReviewChanges.txtCommentResolveAll": "Løs alle kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveCurrent": "Løs aktuelle kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveMy": "Løs mine kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveMyCurrent": "Løs mine aktuelle kommentarer", "Common.Views.ReviewChanges.txtCompare": "Sammenlign", "Common.Views.ReviewChanges.txtDocLang": "Sprog", "Common.Views.ReviewChanges.txtEditing": "redigering", @@ -369,6 +392,7 @@ "Common.Views.ReviewChanges.txtHistory": "Version historik", "Common.Views.ReviewChanges.txtMarkup": "Alle ændringer {0}", "Common.Views.ReviewChanges.txtMarkupCap": "Markup", + "Common.Views.ReviewChanges.txtMarkupSimpleCap": "Kun opmærkning", "Common.Views.ReviewChanges.txtNext": "Til næste ændring", "Common.Views.ReviewChanges.txtOff": "Slukket for mig", "Common.Views.ReviewChanges.txtOffGlobal": "Slukket for mig og alle andre", @@ -406,6 +430,10 @@ "Common.Views.ReviewPopover.textOpenAgain": "Åben igen", "Common.Views.ReviewPopover.textReply": "Svar", "Common.Views.ReviewPopover.textResolve": "Løs", + "Common.Views.ReviewPopover.txtAccept": "Accepter", + "Common.Views.ReviewPopover.txtDeleteTip": "Slet", + "Common.Views.ReviewPopover.txtEditTip": "Rediger", + "Common.Views.ReviewPopover.txtReject": "Afvis", "Common.Views.SaveAsDlg.textLoading": "Indlæser", "Common.Views.SaveAsDlg.textTitle": "Mappe til at gemme", "Common.Views.SelectFileDlg.textLoading": "Indlæser", @@ -505,6 +533,7 @@ "DE.Controllers.Main.errorForceSave": "Der skete en fejl under gemning af filen. Brug venligst 'Download som' for at gemme filen på din computers harddisk eller prøv igen senere.", "DE.Controllers.Main.errorKeyEncrypt": "Ukendte nøgle descriptor", "DE.Controllers.Main.errorKeyExpire": "Nøgle beskrivelse udløbet", + "DE.Controllers.Main.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", "DE.Controllers.Main.errorMailMergeLoadFile": "Indlæsning fejlede. Vælg en anden fil.", "DE.Controllers.Main.errorMailMergeSaveFile": "Fusionering fejlede", "DE.Controllers.Main.errorProcessSaveResult": "Kunne ikke gemme", @@ -523,6 +552,7 @@ "DE.Controllers.Main.errorUsersExceed": "Det maksimale antal af brugere tilladt i din aftale er nået. ", "DE.Controllers.Main.errorViewerDisconnect": "Forbindesen er tabt. Du kan stadig se dokumentet,
men du vil ikke være i stand til at downloade eller udskrive det før forbindelsen er genetableret. ", "DE.Controllers.Main.leavePageText": "Du har ændringer i dette dokument der ikke er gemte. Tryk \"Blive på denne side\", og derefter \"Gem\" for at gemme dem. Tryk \"Forlad denne side\" for at slette alle ikke gemte ændringer.", + "DE.Controllers.Main.leavePageTextOnClose": "Alle ikke gemte ændringer i dette dokument vil blive tabt.
Tryk \"Afbryd\" og derefter \"gem\" for at gemme dem. Klik \"OK\" for at slette ikke gemte ændringer. ", "DE.Controllers.Main.loadFontsTextText": "Indlæser data...", "DE.Controllers.Main.loadFontsTitleText": "Indlæser data", "DE.Controllers.Main.loadFontTextText": "Indlæser data...", @@ -563,6 +593,7 @@ "DE.Controllers.Main.textContactUs": "Kontakt salg", "DE.Controllers.Main.textConvertEquation": "Denne ligning er skabt med en ældre version af programmet, som ikke længere understøttes. Omdannelse af denne ligning til Office Math ML format vil gøre den redigérbar.
Ønsker du at omdanne?", "DE.Controllers.Main.textCustomLoader": "Bemærk, at du i henhold til licensbetingelserne ikke har ret til at skifte loaderen.
Kontakt venligt vores salgsafdeling for at få en kvote.", + "DE.Controllers.Main.textDisconnect": "Forbindelsen er afbrudt", "DE.Controllers.Main.textGuest": "Gæst", "DE.Controllers.Main.textHasMacros": "Filen indeholder makroer.
Ønsker du at køre makroer?", "DE.Controllers.Main.textLearnMore": "Lær mere", @@ -576,6 +607,7 @@ "DE.Controllers.Main.textShape": "Form", "DE.Controllers.Main.textStrict": "Striks tilstand", "DE.Controllers.Main.textTryUndoRedo": "Fortryd funktionen er blevet slået fra i den hurtige co-redigerngstilstand.Tryk på 'Striks tilstand' knappen for at skifte til den strikse co-redigeringstilstand for at redigere filen uden at andre brugere kan foretage ændringer før efter du har gemt dem. Du kan skifte i mellem co-redigeringstilstanden ved at bruge de avancerede indstillinger. ", + "DE.Controllers.Main.textTryUndoRedoWarn": "Fortryd/omgør-funktionen er deaktiveret for hurtig medredigeringstilstand.", "DE.Controllers.Main.titleLicenseExp": "Licens er udløbet", "DE.Controllers.Main.titleServerVersion": "Redigeringsværktøj opdateret", "DE.Controllers.Main.titleUpdateVersion": "Version ændret", @@ -609,7 +641,9 @@ "DE.Controllers.Main.txtMissArg": "Manglende argument", "DE.Controllers.Main.txtMissOperator": "Manglende operatør", "DE.Controllers.Main.txtNeedSynchronize": "Du har opdateringer", + "DE.Controllers.Main.txtNone": "Ingen", "DE.Controllers.Main.txtNoTableOfContents": "Der er ingen overskrifter i dokumentet. Anvend en overskriftstil på teksten, så den vises i indholdsfortegnelsen.", + "DE.Controllers.Main.txtNoTableOfFigures": "Ingen tabel med figurer fundet.", "DE.Controllers.Main.txtNoText": "Fejl! Ingen tekst af den specificerede type i dokumentet.", "DE.Controllers.Main.txtNotInTable": "Er ikke i tabel", "DE.Controllers.Main.txtNotValidBookmark": "Fejl! Ikke en gyldig bogmærke selv-reference", @@ -792,6 +826,7 @@ "DE.Controllers.Main.txtShape_wedgeRoundRectCallout": "Afrundet Rektangulær Talebobbel ", "DE.Controllers.Main.txtStarsRibbons": "Stjerner og bånd", "DE.Controllers.Main.txtStyle_Caption": "Overskrift", + "DE.Controllers.Main.txtStyle_endnote_text": "Slutnote tekst", "DE.Controllers.Main.txtStyle_footnote_text": "Fodnote tekst", "DE.Controllers.Main.txtStyle_Heading_1": "Overskrift 1", "DE.Controllers.Main.txtStyle_Heading_2": "Overskrift 2", @@ -812,6 +847,8 @@ "DE.Controllers.Main.txtSyntaxError": "Syntax-fejl", "DE.Controllers.Main.txtTableInd": "Tabel-index kan ikke være 0", "DE.Controllers.Main.txtTableOfContents": "Indholdsfortegnelse", + "DE.Controllers.Main.txtTableOfFigures": "Figurtabel", + "DE.Controllers.Main.txtTOCHeading": "TOC overskrift", "DE.Controllers.Main.txtTooLarge": "Tallet er for stort til formatering", "DE.Controllers.Main.txtTypeEquation": "Indtast ligning her.", "DE.Controllers.Main.txtUndefBookmark": "Udefineret bogmærke", @@ -847,10 +884,12 @@ "DE.Controllers.Statusbar.tipReview": "Spor ændringer", "DE.Controllers.Statusbar.zoomText": "Zoom {0}%", "DE.Controllers.Toolbar.confirmAddFontName": "Skrifttypen du gemmer er ikke tilgængeligt på din nuværende enhed.
Skrifttypen vil blive vist som en af dem dit system understøtter, den gemte skrifttype vil bruge brugt når den er tilgængelig.
Vil du fortsætte?", + "DE.Controllers.Toolbar.dataUrl": "Indsæt en data-URL", "DE.Controllers.Toolbar.notcriticalErrorTitle": "Advarsel", "DE.Controllers.Toolbar.textAccent": "Accenter", "DE.Controllers.Toolbar.textBracket": "Klammer", "DE.Controllers.Toolbar.textEmptyImgUrl": "Du skal specificere billede URL", + "DE.Controllers.Toolbar.textEmptyMMergeUrl": "Du skal angive URL.", "DE.Controllers.Toolbar.textFontSizeErr": "Den indtastede værdi er ikke korrekt.
Venligst indtast en numerisk værdi mellem 1 og 300", "DE.Controllers.Toolbar.textFraction": "Fraktioner", "DE.Controllers.Toolbar.textFunction": "Funktioner", @@ -1186,6 +1225,7 @@ "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "DE.Controllers.Viewport.textFitPage": "Tilpas til side", "DE.Controllers.Viewport.textFitWidth": "Tilpas til bredde", + "DE.Controllers.Viewport.txtDarkMode": "Mørk tilstand", "DE.Views.AddNewCaptionLabelDialog.textLabel": "Etiket:", "DE.Views.AddNewCaptionLabelDialog.textLabelError": "Etiket kan ikke være tom.", "DE.Views.BookmarksDialog.textAdd": "Tilføj", @@ -1376,6 +1416,7 @@ "DE.Views.DocumentHolder.mergeCellsText": "Fusioner celler", "DE.Views.DocumentHolder.moreText": "Flere varianter...", "DE.Views.DocumentHolder.noSpellVariantsText": "Ingen varianter", + "DE.Views.DocumentHolder.notcriticalErrorTitle": "Advarsel", "DE.Views.DocumentHolder.originalSizeText": "Faktisk størrelse", "DE.Views.DocumentHolder.paragraphText": "Afsnit", "DE.Views.DocumentHolder.removeHyperlinkText": "Slet Hyperlink", @@ -1443,7 +1484,7 @@ "DE.Views.DocumentHolder.textRotate270": "Roter 90° mod uret", "DE.Views.DocumentHolder.textRotate90": "Roter 90° med uret", "DE.Views.DocumentHolder.textRow": "Slet hele rækken", - "DE.Views.DocumentHolder.textSeparateList": "Separat liste", + "DE.Views.DocumentHolder.textSeparateList": "Adskil liste", "DE.Views.DocumentHolder.textSettings": "Indstillinger", "DE.Views.DocumentHolder.textSeveral": "Flere rækker/kolonner", "DE.Views.DocumentHolder.textShapeAlignBottom": "Tilpas bund", @@ -1533,6 +1574,7 @@ "DE.Views.DocumentHolder.txtRemLimit": "Slet begrænsning", "DE.Views.DocumentHolder.txtRemoveAccentChar": "Fjern accent tegn", "DE.Views.DocumentHolder.txtRemoveBar": "Fjern bar", + "DE.Views.DocumentHolder.txtRemoveWarning": "Vil du fjerne denne signatur?
Det kan ikke fortrydes.", "DE.Views.DocumentHolder.txtRemScripts": "Slet scripts", "DE.Views.DocumentHolder.txtRemSubscript": "Slet subscript", "DE.Views.DocumentHolder.txtRemSuperscript": "Slet superscript", @@ -1552,6 +1594,7 @@ "DE.Views.DocumentHolder.txtTopAndBottom": "Top og bund", "DE.Views.DocumentHolder.txtUnderbar": "Linie under tekst", "DE.Views.DocumentHolder.txtUngroup": "Fjern fra gruppe", + "DE.Views.DocumentHolder.txtWarnUrl": "Hvis du klikker på dette link, kan det være skadeligt for din enhed og dine data.
Er du sikker på, at du vil fortsætte?", "DE.Views.DocumentHolder.updateStyleText": "Opdater %1 stilart", "DE.Views.DocumentHolder.vertAlignText": "Lodret justering", "DE.Views.DropcapSettingsAdvanced.strBorders": "Rammer og fyld", @@ -1603,6 +1646,8 @@ "DE.Views.FileMenu.btnCloseMenuCaption": "Luk menu", "DE.Views.FileMenu.btnCreateNewCaption": "Opret ny", "DE.Views.FileMenu.btnDownloadCaption": "Hent som...", + "DE.Views.FileMenu.btnExitCaption": "Afslut", + "DE.Views.FileMenu.btnFileOpenCaption": "Åben...", "DE.Views.FileMenu.btnHelpCaption": "Hjælp...", "DE.Views.FileMenu.btnHistoryCaption": "Version historik", "DE.Views.FileMenu.btnInfoCaption": "Dokument info...", @@ -1618,6 +1663,8 @@ "DE.Views.FileMenu.btnSettingsCaption": "Avancerede indstillinger...", "DE.Views.FileMenu.btnToEditCaption": "Rediger dokument", "DE.Views.FileMenu.textDownload": "Hent", + "DE.Views.FileMenuPanels.CreateNew.txtBlank": "Tomt dokument", + "DE.Views.FileMenuPanels.CreateNew.txtCreateNew": "Opret ny", "DE.Views.FileMenuPanels.DocumentInfo.okButtonText": "Anvend", "DE.Views.FileMenuPanels.DocumentInfo.txtAddAuthor": "Tilføj forfatter", "DE.Views.FileMenuPanels.DocumentInfo.txtAddText": "Tilføj tekst", @@ -1670,6 +1717,7 @@ "DE.Views.FileMenuPanels.Settings.strPaste": "Klip, kopier og indsæt", "DE.Views.FileMenuPanels.Settings.strPasteButton": "Vis knappen for Indsæt-optioner når indhold indsættes", "DE.Views.FileMenuPanels.Settings.strResolvedComment": "Slå visning af de løste kommentarer", + "DE.Views.FileMenuPanels.Settings.strReviewHover": "Spor ændringer Display", "DE.Views.FileMenuPanels.Settings.strShowChanges": "Real tids samarbejdsændringer", "DE.Views.FileMenuPanels.Settings.strSpellCheckMode": "Slå stavekontrolstilstand til ", "DE.Views.FileMenuPanels.Settings.strStrict": "Striks", @@ -1691,7 +1739,9 @@ "DE.Views.FileMenuPanels.Settings.txtAll": "Se alle", "DE.Views.FileMenuPanels.Settings.txtAutoCorrect": "Autokorrektur valgmuligheder", "DE.Views.FileMenuPanels.Settings.txtCacheMode": "Standard cache tilstand", + "DE.Views.FileMenuPanels.Settings.txtChangesTip": "Vis ved at svæve i værktøjstip", "DE.Views.FileMenuPanels.Settings.txtCm": "Centimeter", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "Slå mørk tilstand dokument til", "DE.Views.FileMenuPanels.Settings.txtFitPage": "Tilpas til side", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "Tilpas til bredde", "DE.Views.FileMenuPanels.Settings.txtInch": "Tomme", @@ -1711,6 +1761,10 @@ "DE.Views.FileMenuPanels.Settings.txtWarnMacros": "Vis besked", "DE.Views.FileMenuPanels.Settings.txtWarnMacrosDesc": "Deaktiver alle makroer med en besked", "DE.Views.FileMenuPanels.Settings.txtWin": "som Windows", + "DE.Views.FormSettings.textAlways": "Altid", + "DE.Views.FormSettings.textAspect": "Lås billedformat", + "DE.Views.FormSettings.textAutofit": "AutoTilpas", + "DE.Views.FormSettings.textBackgroundColor": "Baggrundsfarve", "DE.Views.FormSettings.textCheckbox": "Afkrydsningsfelt", "DE.Views.FormSettings.textColor": "Rammefarve", "DE.Views.FormSettings.textComb": "Kam af tegn", @@ -1720,6 +1774,7 @@ "DE.Views.FormSettings.textDisconnect": "Afbryd forbindelse", "DE.Views.FormSettings.textDropDown": "Dropdown", "DE.Views.FormSettings.textField": "Tekstfelt", + "DE.Views.FormSettings.textFixed": "Felt med fast størrelse", "DE.Views.FormSettings.textFromFile": "Fra fil", "DE.Views.FormSettings.textFromStorage": "Fra lager", "DE.Views.FormSettings.textFromUrl": "Fra URL", @@ -1728,15 +1783,21 @@ "DE.Views.FormSettings.textKey": "Nøgle", "DE.Views.FormSettings.textLock": "Lås", "DE.Views.FormSettings.textMaxChars": "Tegnbegrænsning", + "DE.Views.FormSettings.textMulti": "Flerlinjefelt", + "DE.Views.FormSettings.textNever": "Aldrig", "DE.Views.FormSettings.textNoBorder": "Ingen kant", "DE.Views.FormSettings.textPlaceholder": "Pladsholder", "DE.Views.FormSettings.textRadiobox": "Radioknap", + "DE.Views.FormSettings.textRequired": "Påkrævet", + "DE.Views.FormSettings.textScale": "Hvornår skal der skaleres", "DE.Views.FormSettings.textSelectImage": "Vælg billede", "DE.Views.FormSettings.textTip": "Tip", "DE.Views.FormSettings.textTipAdd": "Tilføj ny værdi", "DE.Views.FormSettings.textTipDelete": "Slet værdi", "DE.Views.FormSettings.textTipDown": "Flyt ned", "DE.Views.FormSettings.textTipUp": "Flyt op", + "DE.Views.FormSettings.textTooBig": "Billedet er for stort", + "DE.Views.FormSettings.textTooSmall": "Billedet er for lille", "DE.Views.FormSettings.textUnlock": "Oplås", "DE.Views.FormSettings.textValue": "Værdimuligheder", "DE.Views.FormSettings.textWidth": "Cellebredde", @@ -1747,13 +1808,17 @@ "DE.Views.FormsTab.capBtnNext": "Næste felt", "DE.Views.FormsTab.capBtnPrev": "Foregående felt", "DE.Views.FormsTab.capBtnRadioBox": "Radioknap", + "DE.Views.FormsTab.capBtnSaveForm": "Gem som en formular", "DE.Views.FormsTab.capBtnSubmit": "Send", "DE.Views.FormsTab.capBtnText": "Tekstfelt", "DE.Views.FormsTab.capBtnView": "Vis formular", "DE.Views.FormsTab.textClear": "Ryd felter", "DE.Views.FormsTab.textClearFields": "Ryd alle felter", + "DE.Views.FormsTab.textCreateForm": "Tilføj felter og opret et udfyld bart OFORM dokument", + "DE.Views.FormsTab.textGotIt": "Forstået", "DE.Views.FormsTab.textHighlight": "Fremhæv indstillinger", "DE.Views.FormsTab.textNoHighlight": "Ingen fremhævning", + "DE.Views.FormsTab.textRequired": "Udfyld alle obligatoriske felter for at sende formularen.", "DE.Views.FormsTab.textSubmited": "Formular indsendt med succes", "DE.Views.FormsTab.tipCheckBox": "Indsæt afkrydsningsfelt", "DE.Views.FormsTab.tipComboBox": "Indsæt kombinationsfelt", @@ -1762,9 +1827,11 @@ "DE.Views.FormsTab.tipNextForm": "Gå til næste felt", "DE.Views.FormsTab.tipPrevForm": "Gå til foregående felt", "DE.Views.FormsTab.tipRadioBox": "Indsæt radioknap", + "DE.Views.FormsTab.tipSaveForm": "Gem en fil som et udfyldbart OFORM-dokument", "DE.Views.FormsTab.tipSubmit": "Send formular", "DE.Views.FormsTab.tipTextField": "Indsæt tekstfelt", "DE.Views.FormsTab.tipViewForm": "Udfyld formulartilstand", + "DE.Views.FormsTab.txtUntitled": "Unavngivet", "DE.Views.HeaderFooterSettings.textBottomCenter": "Bund midt", "DE.Views.HeaderFooterSettings.textBottomLeft": "Nederst venstre", "DE.Views.HeaderFooterSettings.textBottomPage": "Bunden af siden", @@ -2341,6 +2408,7 @@ "DE.Views.TableSettings.textBorders": "Rammestil", "DE.Views.TableSettings.textCellSize": "Række- og kolonnestørrelse", "DE.Views.TableSettings.textColumns": "Kolonner", + "DE.Views.TableSettings.textConvert": "Konverter tabel til tekst", "DE.Views.TableSettings.textDistributeCols": "Fordel kolonner", "DE.Views.TableSettings.textDistributeRows": "Fordel rækker", "DE.Views.TableSettings.textEdit": "Rækker og kolonner", @@ -2445,6 +2513,14 @@ "DE.Views.TableSettingsAdvanced.txtNoBorders": "Ingen rammer", "DE.Views.TableSettingsAdvanced.txtPercent": "Procent", "DE.Views.TableSettingsAdvanced.txtPt": "Punkt", + "DE.Views.TableToTextDialog.textEmpty": "Du skal indtaste et tegn til den brugerdefinerede separator.", + "DE.Views.TableToTextDialog.textNested": "Konverter indlejrede tabeller", + "DE.Views.TableToTextDialog.textOther": "Andet", + "DE.Views.TableToTextDialog.textPara": "Afsnitstegn", + "DE.Views.TableToTextDialog.textSemicolon": "Semikolon", + "DE.Views.TableToTextDialog.textSeparator": "Adskil tekst med", + "DE.Views.TableToTextDialog.textTab": "Faner", + "DE.Views.TableToTextDialog.textTitle": "Konverter tabel til tekst", "DE.Views.TextArtSettings.strColor": "Farve", "DE.Views.TextArtSettings.strFill": "Fyld", "DE.Views.TextArtSettings.strSize": "Størrelse", @@ -2468,6 +2544,21 @@ "DE.Views.TextArtSettings.tipAddGradientPoint": "Tilføj gradientpunkt", "DE.Views.TextArtSettings.tipRemoveGradientPoint": "Fjern gradientpunkt", "DE.Views.TextArtSettings.txtNoBorders": "Ingen linie", + "DE.Views.TextToTableDialog.textAutofit": "Autofit adfærd", + "DE.Views.TextToTableDialog.textColumns": "Kolonner", + "DE.Views.TextToTableDialog.textContents": "Autotilpas til indhold", + "DE.Views.TextToTableDialog.textEmpty": "Du skal indtaste et tegn til den brugerdefinerede separator.", + "DE.Views.TextToTableDialog.textFixed": "Fast søjlebredde", + "DE.Views.TextToTableDialog.textOther": "Andet", + "DE.Views.TextToTableDialog.textPara": "Afsnit", + "DE.Views.TextToTableDialog.textRows": "Rækker", + "DE.Views.TextToTableDialog.textSemicolon": "Semikolon", + "DE.Views.TextToTableDialog.textSeparator": "Adskil tekst fra", + "DE.Views.TextToTableDialog.textTab": "Faner", + "DE.Views.TextToTableDialog.textTableSize": "Tabel størrelse", + "DE.Views.TextToTableDialog.textTitle": "Konverter tekst til tabel", + "DE.Views.TextToTableDialog.textWindow": "Autotilpas til vindue", + "DE.Views.TextToTableDialog.txtAutoText": "automatisk", "DE.Views.Toolbar.capBtnAddComment": "Tilføj kommentar", "DE.Views.Toolbar.capBtnBlankPage": "Blank side", "DE.Views.Toolbar.capBtnColumns": "Kolonner", @@ -2503,6 +2594,9 @@ "DE.Views.Toolbar.mniEditFooter": "Rediger sidefod", "DE.Views.Toolbar.mniEditHeader": "Rediger overskrift", "DE.Views.Toolbar.mniEraseTable": "Slet tabel", + "DE.Views.Toolbar.mniFromFile": "Fra Fil", + "DE.Views.Toolbar.mniFromStorage": "Fra fillager", + "DE.Views.Toolbar.mniFromUrl": "Fra URL", "DE.Views.Toolbar.mniHiddenBorders": "Skjulte tabelrammer", "DE.Views.Toolbar.mniHiddenChars": "Ikkeprintende tegn", "DE.Views.Toolbar.mniHighlightControls": "Fremhæv indstillinger", @@ -2511,6 +2605,7 @@ "DE.Views.Toolbar.mniImageFromUrl": "Billede fra URL", "DE.Views.Toolbar.mniLowerCase": "små bogstaver", "DE.Views.Toolbar.mniSentenceCase": "Sætning store/små bogstaver.", + "DE.Views.Toolbar.mniTextToTable": "Konverter tekst til tabel", "DE.Views.Toolbar.mniToggleCase": "Skift store/små bogstaver", "DE.Views.Toolbar.mniUpperCase": "Store bogstaver", "DE.Views.Toolbar.strMenuNoFill": "Intet fyld", @@ -2667,6 +2762,7 @@ "DE.Views.Toolbar.txtScheme2": "Gråtoner", "DE.Views.Toolbar.txtScheme20": "Urban", "DE.Views.Toolbar.txtScheme21": "Verve", + "DE.Views.Toolbar.txtScheme22": "Nyt Office", "DE.Views.Toolbar.txtScheme3": "Spids", "DE.Views.Toolbar.txtScheme4": "aspekt", "DE.Views.Toolbar.txtScheme5": "Borgerlig", diff --git a/apps/documenteditor/main/locale/de.json b/apps/documenteditor/main/locale/de.json index 4b3ef5f4d..1f0496ec9 100644 --- a/apps/documenteditor/main/locale/de.json +++ b/apps/documenteditor/main/locale/de.json @@ -1809,7 +1809,7 @@ "DE.Views.FormsTab.capBtnNext": "Nächstes Feld", "DE.Views.FormsTab.capBtnPrev": "Vorheriges Feld", "DE.Views.FormsTab.capBtnRadioBox": "Radiobutton", - "DE.Views.FormsTab.capBtnSaveForm": "Als ein Formular speichern", + "DE.Views.FormsTab.capBtnSaveForm": "Als OFORM speichern", "DE.Views.FormsTab.capBtnSubmit": "Senden", "DE.Views.FormsTab.capBtnText": "Textfeld", "DE.Views.FormsTab.capBtnView": "Formular anzeigen", diff --git a/apps/documenteditor/main/locale/el.json b/apps/documenteditor/main/locale/el.json index 29b8f095b..951ffda8f 100644 --- a/apps/documenteditor/main/locale/el.json +++ b/apps/documenteditor/main/locale/el.json @@ -1226,7 +1226,7 @@ "DE.Controllers.Toolbar.txtSymbol_zeta": "Ζήτα", "DE.Controllers.Viewport.textFitPage": "Προσαρμογή στη Σελίδα", "DE.Controllers.Viewport.textFitWidth": "Προσαρμογή στο Πλάτος", - "DE.Controllers.Viewport.txtDarkMode": "Σκοτεινή λειτουργία", + "DE.Controllers.Viewport.txtDarkMode": "Σκούρο θέμα", "DE.Views.AddNewCaptionLabelDialog.textLabel": "Ετικέτα:", "DE.Views.AddNewCaptionLabelDialog.textLabelError": "Η ετικέτα δεν μπορεί να είναι κενή.", "DE.Views.BookmarksDialog.textAdd": "Προσθήκη", @@ -1677,7 +1677,7 @@ "DE.Views.FileMenuPanels.DocumentInfo.txtLoading": "Φόρτωση ...", "DE.Views.FileMenuPanels.DocumentInfo.txtModifyBy": "Τελευταία Τροποποίηση Από", "DE.Views.FileMenuPanels.DocumentInfo.txtModifyDate": "Τελευταίο Τροποποιημένο", - "DE.Views.FileMenuPanels.DocumentInfo.txtOwner": "Ιδιοκτήτης", + "DE.Views.FileMenuPanels.DocumentInfo.txtOwner": "Κάτοχος", "DE.Views.FileMenuPanels.DocumentInfo.txtPages": "Σελίδες", "DE.Views.FileMenuPanels.DocumentInfo.txtParagraphs": "Παράγραφοι", "DE.Views.FileMenuPanels.DocumentInfo.txtPlacement": "Τοποθεσία", @@ -1743,6 +1743,7 @@ "DE.Views.FileMenuPanels.Settings.txtChangesBalloons": "Εμφάνιση με κλικ στα συννεφάκια", "DE.Views.FileMenuPanels.Settings.txtChangesTip": "Εμφάνιση με αιώρηση πάνω από συμβουλές", "DE.Views.FileMenuPanels.Settings.txtCm": "Εκατοστό", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "Ενεργοποίηση σκούρου θέματος εγγράφου", "DE.Views.FileMenuPanels.Settings.txtFitPage": "Προσαρμογή στη Σελίδα", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "Προσαρμογή στο Πλάτος", "DE.Views.FileMenuPanels.Settings.txtInch": "Ίντσα", diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index 851e2f79d..362a058ca 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -609,6 +609,7 @@ "DE.Controllers.Main.textLongName": "Enter a name that is less than 128 characters.", "DE.Controllers.Main.textNoLicenseTitle": "License limit reached", "DE.Controllers.Main.textPaidFeature": "Paid feature", + "DE.Controllers.Main.textReconnect": "Connection is restored", "DE.Controllers.Main.textRemember": "Remember my choice for all files", "DE.Controllers.Main.textRenameError": "User name must not be empty.", "DE.Controllers.Main.textRenameLabel": "Enter a name to be used for collaboration", @@ -884,15 +885,14 @@ "DE.Controllers.Main.warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only.
Contact %1 sales team for personal upgrade terms.", "DE.Controllers.Main.warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "DE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.", - "DE.Controllers.Main.textReconnect": "Connection is restored", "DE.Controllers.Navigation.txtBeginning": "Beginning of document", "DE.Controllers.Navigation.txtGotoBeginning": "Go to the beginning of the document", + "DE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", "DE.Controllers.Statusbar.textHasChanges": "New changes have been tracked", "DE.Controllers.Statusbar.textSetTrackChanges": "You are in Track Changes mode", "DE.Controllers.Statusbar.textTrackChanges": "The document is opened with the Track Changes mode enabled", "DE.Controllers.Statusbar.tipReview": "Track changes", "DE.Controllers.Statusbar.zoomText": "Zoom {0}%", - "DE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", "DE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.
The text style will be displayed using one of the system fonts, the saved font will be used when it is available.
Do you want to continue?", "DE.Controllers.Toolbar.dataUrl": "Paste a data URL", "DE.Controllers.Toolbar.notcriticalErrorTitle": "Warning", @@ -1840,7 +1840,7 @@ "DE.Views.FormsTab.capBtnNext": "Next Field", "DE.Views.FormsTab.capBtnPrev": "Previous Field", "DE.Views.FormsTab.capBtnRadioBox": "Radio Button", - "DE.Views.FormsTab.capBtnSaveForm": "Save as a Form", + "DE.Views.FormsTab.capBtnSaveForm": "Save as oform", "DE.Views.FormsTab.capBtnSubmit": "Submit", "DE.Views.FormsTab.capBtnText": "Text Field", "DE.Views.FormsTab.capBtnView": "View Form", @@ -2719,6 +2719,7 @@ "DE.Views.Toolbar.textTabLinks": "References", "DE.Views.Toolbar.textTabProtect": "Protection", "DE.Views.Toolbar.textTabReview": "Review", + "DE.Views.Toolbar.textTabView": "View", "DE.Views.Toolbar.textTitleError": "Error", "DE.Views.Toolbar.textToCurrent": "To current position", "DE.Views.Toolbar.textTop": "Top: ", @@ -2810,7 +2811,15 @@ "DE.Views.Toolbar.txtScheme7": "Equity", "DE.Views.Toolbar.txtScheme8": "Flow", "DE.Views.Toolbar.txtScheme9": "Foundry", - "DE.Views.Toolbar.textTabView": "View", + "DE.Views.ViewTab.textAlwaysShowToolbar": "Always show toolbar", + "DE.Views.ViewTab.textDarkDocument": "Dark document", + "DE.Views.ViewTab.textFitToPage": "Fit To Page", + "DE.Views.ViewTab.textFitToWidth": "Fit To Width", + "DE.Views.ViewTab.textInterfaceTheme": "Interface theme", + "DE.Views.ViewTab.textNavigation": "Navigation", + "DE.Views.ViewTab.textRulers": "Rulers", + "DE.Views.ViewTab.textStatusBar": "Status Bar", + "DE.Views.ViewTab.textZoom": "Zoom", "DE.Views.WatermarkSettingsDialog.textAuto": "Auto", "DE.Views.WatermarkSettingsDialog.textBold": "Bold", "DE.Views.WatermarkSettingsDialog.textColor": "Text color", @@ -2834,14 +2843,5 @@ "DE.Views.WatermarkSettingsDialog.textTransparency": "Semitransparent", "DE.Views.WatermarkSettingsDialog.textUnderline": "Underline", "DE.Views.WatermarkSettingsDialog.tipFontName": "Font Name", - "DE.Views.WatermarkSettingsDialog.tipFontSize": "Font Size", - "DE.Views.ViewTab.textNavigation": "Navigation", - "DE.Views.ViewTab.textZoom": "Zoom", - "DE.Views.ViewTab.textFitToPage": "Fit To Page", - "DE.Views.ViewTab.textFitToWidth": "Fit To Width", - "DE.Views.ViewTab.textInterfaceTheme": "Interface theme", - "DE.Views.ViewTab.textStatusBar": "Status Bar", - "DE.Views.ViewTab.textAlwaysShowToolbar": "Always show toolbar", - "DE.Views.ViewTab.textRulers": "Rulers", - "DE.Views.ViewTab.textDarkDocument": "Dark document" + "DE.Views.WatermarkSettingsDialog.tipFontSize": "Font Size" } \ No newline at end of file diff --git a/apps/documenteditor/main/locale/es.json b/apps/documenteditor/main/locale/es.json index 799d5a159..19c2e7ade 100644 --- a/apps/documenteditor/main/locale/es.json +++ b/apps/documenteditor/main/locale/es.json @@ -1810,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "Campo siguiente", "DE.Views.FormsTab.capBtnPrev": "Campo anterior", "DE.Views.FormsTab.capBtnRadioBox": "Botón de opción", - "DE.Views.FormsTab.capBtnSaveForm": "Guardar como formulario", + "DE.Views.FormsTab.capBtnSaveForm": "Guardar como oform", "DE.Views.FormsTab.capBtnSubmit": "Enviar", "DE.Views.FormsTab.capBtnText": "Campo de texto", "DE.Views.FormsTab.capBtnView": "Ver formulario", diff --git a/apps/documenteditor/main/locale/fr.json b/apps/documenteditor/main/locale/fr.json index cd78bd020..3d9062c2a 100644 --- a/apps/documenteditor/main/locale/fr.json +++ b/apps/documenteditor/main/locale/fr.json @@ -397,7 +397,7 @@ "Common.Views.ReviewChanges.txtNext": "À la modification suivante", "Common.Views.ReviewChanges.txtOff": "OFF pour moi ", "Common.Views.ReviewChanges.txtOffGlobal": "OFF pour moi et tout le monde", - "Common.Views.ReviewChanges.txtOn": "OFF pour moi ", + "Common.Views.ReviewChanges.txtOn": "ON pour moi ", "Common.Views.ReviewChanges.txtOnGlobal": "ON pour moi et tout le monde", "Common.Views.ReviewChanges.txtOriginal": "Toutes les modifications rejetées {0}", "Common.Views.ReviewChanges.txtOriginalCap": "Original", @@ -1810,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "Champ suivant", "DE.Views.FormsTab.capBtnPrev": "Champ précédent", "DE.Views.FormsTab.capBtnRadioBox": "Bouton radio", - "DE.Views.FormsTab.capBtnSaveForm": "Enregistrer comme un formulaire", + "DE.Views.FormsTab.capBtnSaveForm": "Enregistrer sous oform", "DE.Views.FormsTab.capBtnSubmit": "Soumettre ", "DE.Views.FormsTab.capBtnText": "Champ texte", "DE.Views.FormsTab.capBtnView": "Voir le formulaire", diff --git a/apps/documenteditor/main/locale/it.json b/apps/documenteditor/main/locale/it.json index 56177d489..d7581dec9 100644 --- a/apps/documenteditor/main/locale/it.json +++ b/apps/documenteditor/main/locale/it.json @@ -1441,7 +1441,7 @@ "DE.Views.DocumentHolder.tableText": "Tabella", "DE.Views.DocumentHolder.textAlign": "Allinea", "DE.Views.DocumentHolder.textArrange": "Disponi", - "DE.Views.DocumentHolder.textArrangeBack": "Porta in secondo piano", + "DE.Views.DocumentHolder.textArrangeBack": "Spostare in secondo piano", "DE.Views.DocumentHolder.textArrangeBackward": "Porta indietro", "DE.Views.DocumentHolder.textArrangeForward": "Porta avanti", "DE.Views.DocumentHolder.textArrangeFront": "Porta in primo piano", @@ -1743,6 +1743,7 @@ "DE.Views.FileMenuPanels.Settings.txtChangesBalloons": "Mostrare tramite clic su balloons", "DE.Views.FileMenuPanels.Settings.txtChangesTip": "Mostrare tramite suggerimenti al passaggio del mouse", "DE.Views.FileMenuPanels.Settings.txtCm": "Centimetro", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "Attivare la modalità scura di documenti", "DE.Views.FileMenuPanels.Settings.txtFitPage": "Adatta alla pagina", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "Adatta alla larghezza", "DE.Views.FileMenuPanels.Settings.txtInch": "Pollice", @@ -1809,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "Campo successivo", "DE.Views.FormsTab.capBtnPrev": "Campo precedente", "DE.Views.FormsTab.capBtnRadioBox": "Pulsante opzione", - "DE.Views.FormsTab.capBtnSaveForm": "Salvare come modulo", + "DE.Views.FormsTab.capBtnSaveForm": "Salvare come oform", "DE.Views.FormsTab.capBtnSubmit": "‎Invia‎", "DE.Views.FormsTab.capBtnText": "‎Campo di testo‎", "DE.Views.FormsTab.capBtnView": "Visualizza modulo", diff --git a/apps/documenteditor/main/locale/pt.json b/apps/documenteditor/main/locale/pt.json index 05adad9fd..8341466a7 100644 --- a/apps/documenteditor/main/locale/pt.json +++ b/apps/documenteditor/main/locale/pt.json @@ -1743,6 +1743,7 @@ "DE.Views.FileMenuPanels.Settings.txtChangesBalloons": "Mostrar por clique em balões", "DE.Views.FileMenuPanels.Settings.txtChangesTip": "Mostrar com a ponta de ferramentas", "DE.Views.FileMenuPanels.Settings.txtCm": "Centímetro", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "Ativar modo escuro de documento", "DE.Views.FileMenuPanels.Settings.txtFitPage": "Ajustar a página", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "Ajustar largura", "DE.Views.FileMenuPanels.Settings.txtInch": "Polegada", diff --git a/apps/documenteditor/main/locale/ro.json b/apps/documenteditor/main/locale/ro.json index 397f5ce7c..f7dc86b34 100644 --- a/apps/documenteditor/main/locale/ro.json +++ b/apps/documenteditor/main/locale/ro.json @@ -1810,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "Câmpul următor", "DE.Views.FormsTab.capBtnPrev": "Câmpul anterior", "DE.Views.FormsTab.capBtnRadioBox": "Buton opțiune", - "DE.Views.FormsTab.capBtnSaveForm": "Salvare ca un formular", + "DE.Views.FormsTab.capBtnSaveForm": "Salvare ca un formular OFORM", "DE.Views.FormsTab.capBtnSubmit": "Remitere", "DE.Views.FormsTab.capBtnText": "Câmp text", "DE.Views.FormsTab.capBtnView": "Vizualizare formular", diff --git a/apps/documenteditor/main/locale/ru.json b/apps/documenteditor/main/locale/ru.json index 1a71047e8..fbe678533 100644 --- a/apps/documenteditor/main/locale/ru.json +++ b/apps/documenteditor/main/locale/ru.json @@ -1810,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "Следующее поле", "DE.Views.FormsTab.capBtnPrev": "Предыдущее поле", "DE.Views.FormsTab.capBtnRadioBox": "Переключатель", - "DE.Views.FormsTab.capBtnSaveForm": "Сохранить как форму", + "DE.Views.FormsTab.capBtnSaveForm": "Сохранить как oform", "DE.Views.FormsTab.capBtnSubmit": "Отправить", "DE.Views.FormsTab.capBtnText": "Текстовое поле", "DE.Views.FormsTab.capBtnView": "Просмотреть форму", diff --git a/apps/documenteditor/main/locale/tr.json b/apps/documenteditor/main/locale/tr.json index 8f7c036be..33a69f934 100644 --- a/apps/documenteditor/main/locale/tr.json +++ b/apps/documenteditor/main/locale/tr.json @@ -1742,6 +1742,7 @@ "DE.Views.FileMenuPanels.Settings.txtChangesBalloons": "Balonlarda tıklayarak göster", "DE.Views.FileMenuPanels.Settings.txtChangesTip": "Araç ipuçlarında üzerine gelindiğinde göster ", "DE.Views.FileMenuPanels.Settings.txtCm": "Santimetre", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "Doküman için karanlık modu aç", "DE.Views.FileMenuPanels.Settings.txtFitPage": "Sayfaya Sığdır", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "Genişliğe Sığdır", "DE.Views.FileMenuPanels.Settings.txtInch": "İnç", @@ -1808,7 +1809,7 @@ "DE.Views.FormsTab.capBtnNext": "Sonraki alan", "DE.Views.FormsTab.capBtnPrev": "Önceki Alan", "DE.Views.FormsTab.capBtnRadioBox": "Seçenek Düğmesi", - "DE.Views.FormsTab.capBtnSaveForm": "Form olarak Kaydet", + "DE.Views.FormsTab.capBtnSaveForm": "oform olarak kaydet", "DE.Views.FormsTab.capBtnSubmit": "Kaydet", "DE.Views.FormsTab.capBtnText": "Metin Alanı", "DE.Views.FormsTab.capBtnView": "Formu görüntüle", diff --git a/apps/documenteditor/main/locale/zh.json b/apps/documenteditor/main/locale/zh.json index b2a618d27..039c14464 100644 --- a/apps/documenteditor/main/locale/zh.json +++ b/apps/documenteditor/main/locale/zh.json @@ -1743,6 +1743,7 @@ "DE.Views.FileMenuPanels.Settings.txtChangesBalloons": "点击通知气球以展示", "DE.Views.FileMenuPanels.Settings.txtChangesTip": "光标移至弹出窗口以展示", "DE.Views.FileMenuPanels.Settings.txtCm": "厘米", + "DE.Views.FileMenuPanels.Settings.txtDarkMode": "开启文档夜间模式", "DE.Views.FileMenuPanels.Settings.txtFitPage": "适合页面", "DE.Views.FileMenuPanels.Settings.txtFitWidth": "适合宽度", "DE.Views.FileMenuPanels.Settings.txtInch": "寸", @@ -1809,7 +1810,7 @@ "DE.Views.FormsTab.capBtnNext": "下一填充框", "DE.Views.FormsTab.capBtnPrev": "上一填充框", "DE.Views.FormsTab.capBtnRadioBox": "单选框", - "DE.Views.FormsTab.capBtnSaveForm": "保存为表格", + "DE.Views.FormsTab.capBtnSaveForm": "另存为oform", "DE.Views.FormsTab.capBtnSubmit": "提交", "DE.Views.FormsTab.capBtnText": "文字字段", "DE.Views.FormsTab.capBtnView": "浏览表单", diff --git a/apps/presentationeditor/embed/locale/az.json b/apps/presentationeditor/embed/locale/az.json new file mode 100644 index 000000000..a54115a94 --- /dev/null +++ b/apps/presentationeditor/embed/locale/az.json @@ -0,0 +1,38 @@ +{ + "common.view.modals.txtCopy": "Buferə kopyalandı", + "common.view.modals.txtEmbed": "Daxil et", + "common.view.modals.txtHeight": "Hündürlük", + "common.view.modals.txtShare": "Link paylaşın", + "common.view.modals.txtWidth": "En", + "PE.ApplicationController.convertationErrorText": "Çevrilmə alınmadı.", + "PE.ApplicationController.convertationTimeoutText": "Çevrilmə vaxtı maksimumu keçdi.", + "PE.ApplicationController.criticalErrorTitle": "Xəta", + "PE.ApplicationController.downloadErrorText": "Endirmə prosesi uğursuz oldu.", + "PE.ApplicationController.downloadTextText": "Təqdimat yüklənir...", + "PE.ApplicationController.errorAccessDeny": "Hüquqlarınız olmayan əməliyyatı yerinə yetirməyə çalışırsınız.
Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "PE.ApplicationController.errorDefaultMessage": "Xəta kodu: %1", + "PE.ApplicationController.errorFilePassProtect": "Fayl parolla qorunur və onu açmaq mümkün deyil.", + "PE.ApplicationController.errorFileSizeExceed": "Faylın ölçüsü serveriniz üçün təyin edilmiş məhdudiyyəti keçir.
Təfərrüatlar üçün Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "PE.ApplicationController.errorForceSave": "Faylı saxlayarkən xəta baş verdi. Zəhmət olmasa, faylı kompüterinizin sərtt diskində saxlamaq üçün “... kimi endir” seçimindən istifadə edin və ya sonra yenidən cəhd edin.", + "PE.ApplicationController.errorLoadingFont": "Şriftlər yüklənməyib.
Sənəd Serveri administratorunuzla əlaqə saxlayın.", + "PE.ApplicationController.errorTokenExpire": "Sənədin təhlükəsizlik nişanının vaxtı bitib.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "PE.ApplicationController.errorUpdateVersionOnDisconnect": "İnternet bağlantısı bərpa edildi və fayl versiyası dəyişdirildi.
İşə davam etməzdən əvvəl heç nəyin itirilmədiyindən əmin olmaq üçün faylı endirməli və ya onun məzmununu kopyalamalı, sonra bu səhifəni yenidən yükləməlisiniz.", + "PE.ApplicationController.errorUserDrop": "Fayla hazırda daxil olmaq mümkün deyil.", + "PE.ApplicationController.notcriticalErrorTitle": "Xəbərdarlıq", + "PE.ApplicationController.openErrorText": "Faylı açan zaman xəta baş verdi.", + "PE.ApplicationController.scriptLoadError": "Bağlantı çox yavaşdır, bəzi komponentləri yükləmək mümkün deyil. Səhifəni yenidən yükləyin.", + "PE.ApplicationController.textAnonymous": "Anonim", + "PE.ApplicationController.textGuest": "Qonaq", + "PE.ApplicationController.textLoadingDocument": "Təqdimat yüklənir", + "PE.ApplicationController.textOf": "/", + "PE.ApplicationController.txtClose": "Bağla", + "PE.ApplicationController.unknownErrorText": "Naməlum xəta.", + "PE.ApplicationController.unsupportedBrowserErrorText": "Brauzeriniz dəstəklənmir.", + "PE.ApplicationController.waitText": "Zəhmət olmasa, gözləyin...", + "PE.ApplicationView.txtDownload": "Endir", + "PE.ApplicationView.txtEmbed": "Daxil et", + "PE.ApplicationView.txtFileLocation": "Fayl yerini açın", + "PE.ApplicationView.txtFullScreen": "Tam ekran", + "PE.ApplicationView.txtPrint": "Çap", + "PE.ApplicationView.txtShare": "Paylaş" +} \ No newline at end of file diff --git a/apps/presentationeditor/embed/locale/da.json b/apps/presentationeditor/embed/locale/da.json index e5a27e57b..462924da6 100644 --- a/apps/presentationeditor/embed/locale/da.json +++ b/apps/presentationeditor/embed/locale/da.json @@ -13,10 +13,16 @@ "PE.ApplicationController.errorDefaultMessage": "Fejlkode: %1", "PE.ApplicationController.errorFilePassProtect": "Dokumentet er beskyttet af et kodeord og kunne ikke åbnes.", "PE.ApplicationController.errorFileSizeExceed": "Filens størrelse overstiger grænsen, som er sat for din server.
Kontakt venligst din administrator for hjælp.", + "PE.ApplicationController.errorForceSave": "Der skete en fejl under gemning af filen. Brug venligst 'Download som' for at gemme filen på din computers harddisk eller prøv igen senere.", + "PE.ApplicationController.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", + "PE.ApplicationController.errorTokenExpire": "Dokumentets sikkerhedstoken er udløbet.
Kontakt venligst din Document Server administrator. ", "PE.ApplicationController.errorUpdateVersionOnDisconnect": "Internetforbindelsen er blevet genoprettet, og filversionen er blevet ændret.
Før du kan fortsætte arbejdet, skal du hente filen eller kopiere indholdet for at sikre, at intet vil blive tabt - og derefter genindlæse denne side.", "PE.ApplicationController.errorUserDrop": "Der kan ikke opnås adgang til filen lige nu. ", "PE.ApplicationController.notcriticalErrorTitle": "Advarsel", + "PE.ApplicationController.openErrorText": "Der skete en fejl under åbningen af filen", "PE.ApplicationController.scriptLoadError": "Forbindelsen er for langsom, og nogle komponenter kunne ikke indlæses. Indlæs venligst siden igen.", + "PE.ApplicationController.textAnonymous": "Anonymt", + "PE.ApplicationController.textGuest": "Gæst", "PE.ApplicationController.textLoadingDocument": "Indlæser præsentation", "PE.ApplicationController.textOf": "af", "PE.ApplicationController.txtClose": "Luk", @@ -25,6 +31,7 @@ "PE.ApplicationController.waitText": "Vent venligst...", "PE.ApplicationView.txtDownload": "Hent", "PE.ApplicationView.txtEmbed": "Indlejre", + "PE.ApplicationView.txtFileLocation": "Åben filplacering", "PE.ApplicationView.txtFullScreen": "Fuld skærm", "PE.ApplicationView.txtPrint": "Udskriv", "PE.ApplicationView.txtShare": "Del" diff --git a/apps/presentationeditor/main/locale/az.json b/apps/presentationeditor/main/locale/az.json index 756f0e749..609676c0d 100644 --- a/apps/presentationeditor/main/locale/az.json +++ b/apps/presentationeditor/main/locale/az.json @@ -1,7 +1,10 @@ { + "Common.Controllers.Chat.notcriticalErrorTitle": "Xəbərdarlıq", "Common.Controllers.Chat.textEnterMessage": "Mesajınızı buraya daxil edin", "Common.Controllers.ExternalDiagramEditor.textAnonymous": "Anonim", "Common.Controllers.ExternalDiagramEditor.textClose": "Bağla", + "Common.Controllers.ExternalDiagramEditor.warningText": "Obyekt deaktiv edilib, çünki o, başqa istifadəçi tərəfindən redaktə olunur.", + "Common.Controllers.ExternalDiagramEditor.warningTitle": "Xəbərdarlıq", "Common.define.chartData.textArea": "Sahə", "Common.define.chartData.textAreaStacked": "Nisbətli sahə", "Common.define.chartData.textAreaStackedPer": "100% Qruplaşmış Sahə", @@ -36,12 +39,15 @@ "Common.define.chartData.textLineStackedPerMarker": "Markerlərlə 100% Nisbətli xətt", "Common.define.chartData.textPie": "Dairəvi", "Common.define.chartData.textPie3d": "3-D diaqramı", + "Common.define.chartData.textPoint": "XY (Nöqtəvi)", "Common.define.chartData.textScatter": "Nöqtəvi", "Common.define.chartData.textScatterLine": "Düz xətlər ilə Nöqtəvi", "Common.define.chartData.textScatterLineMarker": "Düz xətlər və markerlər ilə Nöqtəvi", "Common.define.chartData.textScatterSmooth": "Hamar xətlər ilə Nöqtəvi", "Common.define.chartData.textScatterSmoothMarker": "Hamar xətlər və markerlər ilə Nöqtəvi", "Common.define.chartData.textStock": "Ehtiyat", + "Common.define.chartData.textSurface": "Səth", + "Common.Translation.warnFileLocked": "Fayl başqa proqramda redaktə olunur. Siz redaktə etməyə davam edə və onu surət kimi saxlaya bilərsiniz.", "Common.Translation.warnFileLockedBtnEdit": "Kopyasını yaradın", "Common.Translation.warnFileLockedBtnView": "Baxmaq üçün açın", "Common.UI.ButtonColored.textAutoColor": "Avtomatik", @@ -51,7 +57,9 @@ "Common.UI.ComboDataView.emptyComboText": "Üslub yoxdur", "Common.UI.ExtendedColorDialog.addButtonText": "Əlavə et", "Common.UI.ExtendedColorDialog.textCurrent": "Hazırki", + "Common.UI.ExtendedColorDialog.textHexErr": "Daxil edilmiş dəyər yanlışdır.
000000 və FFFFFF arasında dəyər daxil edin.", "Common.UI.ExtendedColorDialog.textNew": "Yeni", + "Common.UI.ExtendedColorDialog.textRGBErr": "Daxil edilmiş dəyər yanlışdır.
0 və 255 arasında rəqəmsal dəyər daxil edin.", "Common.UI.HSBColorPicker.textNoColor": "Rəng yoxdur", "Common.UI.SearchDialog.textHighlight": "Nəticələri vurğulayın", "Common.UI.SearchDialog.textMatchCase": "Böyük-kiçik hərflərə diqqət", @@ -59,11 +67,14 @@ "Common.UI.SearchDialog.textSearchStart": "Mətninizi buraya daxil edin", "Common.UI.SearchDialog.textTitle": "Tapın və Əvəz edin", "Common.UI.SearchDialog.textTitle2": "Tap", + "Common.UI.SearchDialog.textWholeWords": "Yalnız tam sözlər", "Common.UI.SearchDialog.txtBtnHideReplace": "Əvəzetməni Gizlədin", "Common.UI.SearchDialog.txtBtnReplace": "Əvəz edin", "Common.UI.SearchDialog.txtBtnReplaceAll": "Hamısını Əvəz edin", "Common.UI.SynchronizeTip.textDontShow": "Bu mesajı bir daha göstərmə", + "Common.UI.SynchronizeTip.textSynchronize": "Sənəd başqa istifadəçi tərəfindən dəyişdirilib.
Dəyişikliklərinizi yadda saxlamaq və yeniləmələri yenidən yükləmək üçün klikləyin.", "Common.UI.ThemeColorPalette.textStandartColors": "Standart Rənglər", + "Common.UI.ThemeColorPalette.textThemeColors": "Mövzu Rəngləri", "Common.UI.Themes.txtThemeClassicLight": "Klassik İşıq", "Common.UI.Themes.txtThemeDark": "Tünd", "Common.UI.Themes.txtThemeLight": "Açıq", @@ -75,6 +86,8 @@ "Common.UI.Window.textDontShow": "Bu mesajı bir daha göstərmə", "Common.UI.Window.textError": "Xəta", "Common.UI.Window.textInformation": "İnformasiya", + "Common.UI.Window.textWarning": "Xəbərdarlıq", + "Common.UI.Window.yesButtonText": "Bəli", "Common.Utils.Metric.txtCm": "sm", "Common.Utils.Metric.txtPt": "pt", "Common.Views.About.txtAddress": "ünvan:", @@ -82,8 +95,11 @@ "Common.Views.About.txtLicensor": "Lisenziyaçı", "Common.Views.About.txtMail": "e-poçt:", "Common.Views.About.txtPoweredBy": "Dəstəklənib:", + "Common.Views.About.txtTel": "tel.: ", + "Common.Views.About.txtVersion": "Versiya", "Common.Views.AutoCorrectDialog.textAdd": "Əlavə et", "Common.Views.AutoCorrectDialog.textApplyText": "Yazdıqca Tətbiq Edin", + "Common.Views.AutoCorrectDialog.textAutoCorrect": "Avtomatik mətn korreksiyası", "Common.Views.AutoCorrectDialog.textAutoFormat": "Yazdıqca AvtomaFormat edin", "Common.Views.AutoCorrectDialog.textBulleted": "Avtomatik markerli siyahılar", "Common.Views.AutoCorrectDialog.textBy": ":", @@ -95,6 +111,7 @@ "Common.Views.AutoCorrectDialog.textNumbered": "Avtomatik nömrəli siyahılar", "Common.Views.AutoCorrectDialog.textQuotes": "\"Düz dırnaq işarəsi\" ilə \"ağıllı dırnaq\"", "Common.Views.AutoCorrectDialog.textRecognized": "Tanınmış Funksiyalar", + "Common.Views.AutoCorrectDialog.textRecognizedDesc": "Aşağıdakı ifadələr tanınan riyazi ifadələrdir. Onlar avtomatik kursivləşdirilməyəcək.", "Common.Views.AutoCorrectDialog.textReplace": "Əvəz edin", "Common.Views.AutoCorrectDialog.textReplaceText": "Yazdıqca Əvəz edin", "Common.Views.AutoCorrectDialog.textReplaceType": "Yazdıqca mətni əvəz edin", @@ -104,7 +121,9 @@ "Common.Views.AutoCorrectDialog.textTitle": "AvtoDüzəliş", "Common.Views.AutoCorrectDialog.textWarnAddRec": "Tanınmış funksiyalar yalnız A-dan Z, böyük və ya kiçik hərflərdən ibarət olmalıdır.", "Common.Views.AutoCorrectDialog.textWarnResetRec": "Əlavə etdiyiniz hər hansı ifadə silinəcək və sildiyiniz ifadə bərpa olunacaq. Davam etmək istəyirsiniz?", + "Common.Views.AutoCorrectDialog.warnReplace": "1% üçün avtomatik düzəliş girişi artıq mövcuddur. Onu əvəz etmək istəyirsiniz?", "Common.Views.AutoCorrectDialog.warnReset": "Əlavə etdiyiniz hər hansı avtodüzəlişlər silinəcək və dəyişdirdiyiniz avtomatik düzəlişlər orijinal dəyərlərinə sıfırlanacaq. Davam etmək istəyirsiniz?", + "Common.Views.AutoCorrectDialog.warnRestore": "1% üçün avtomatik düzəliş girişi orijinal dəyərinə sıfırlanacaq. Davam etmək istəyirsiniz?", "Common.Views.Chat.textSend": "Göndər", "Common.Views.Comments.mniAuthorAsc": "Müəllif A-dan Z-ə", "Common.Views.Comments.mniAuthorDesc": "Müəllif Z-dən A-ya", @@ -140,6 +159,7 @@ "Common.Views.ExternalDiagramEditor.textClose": "Bağla", "Common.Views.ExternalDiagramEditor.textSave": "Yadda Saxla və Çıx", "Common.Views.ExternalDiagramEditor.textTitle": "Diaqram Redaktoru", + "Common.Views.Header.labelCoUsersDescr": "Faylı redaktə edən istifadəçilər:", "Common.Views.Header.textAddFavorite": "Sevimli kimi işarələ", "Common.Views.Header.textAdvSettings": "Qabaqcıl Parametrlər", "Common.Views.Header.textBack": "Fayl yerini açın", @@ -152,12 +172,17 @@ "Common.Views.Header.textSaveChanged": "Dəyişdirilib", "Common.Views.Header.textSaveEnd": "Bütün dəyişikliklər yadda saxlanılıb", "Common.Views.Header.textSaveExpander": "Bütün dəyişikliklər yadda saxlanılıb", + "Common.Views.Header.textZoom": "Miqyası dəyişin", "Common.Views.Header.tipAccessRights": "Sənədə giriş hüquqlarını idarə edin", "Common.Views.Header.tipDownload": "Faylı endirin", "Common.Views.Header.tipGoEdit": "Cari faylı redaktə edin", "Common.Views.Header.tipPrint": "Faylı çap edin", "Common.Views.Header.tipRedo": "Təkrar edin", "Common.Views.Header.tipSave": "Yadda saxla", + "Common.Views.Header.tipUndo": "Geri qaytar", + "Common.Views.Header.tipUndock": "Ayrı pəncərəyə çıxarın", + "Common.Views.Header.tipViewSettings": "Görünüş parametrləri", + "Common.Views.Header.tipViewUsers": "İstifadəçilərə baxın və sənədə giriş hüquqlarını idarə edin", "Common.Views.Header.txtAccessRights": "Giriş hüquqlarını dəyiş", "Common.Views.Header.txtRename": "Adını dəyiş", "Common.Views.History.textCloseHistory": "Tarixi qapat", @@ -166,9 +191,16 @@ "Common.Views.History.textRestore": "Bərpa et", "Common.Views.History.textShow": "Genişləndir", "Common.Views.History.textShowAll": "Detallı dəyişiklikləri göstərin", + "Common.Views.History.textVer": "ver.", "Common.Views.ImageFromUrlDialog.textUrl": "Təsvir URL-ni yerləşdirin:", + "Common.Views.ImageFromUrlDialog.txtEmpty": "Bu sahə tələb olunur", + "Common.Views.ImageFromUrlDialog.txtNotUrl": "Bu sahə \"http://www.example.com\" formatında URL olmalıdır", + "Common.Views.InsertTableDialog.textInvalidRowsCols": "Düzgün sətir və sütun cəmini göstərin.", "Common.Views.InsertTableDialog.txtColumns": "Sütunların sayı", + "Common.Views.InsertTableDialog.txtMaxText": "Bu sahə üçün maksimum dəyər {0}-dir.", + "Common.Views.InsertTableDialog.txtMinText": "Bu sahə üçün minimum dəyər {0}-dir.", "Common.Views.InsertTableDialog.txtRows": "Cərgələrin sayı", + "Common.Views.InsertTableDialog.txtTitle": "Cədvəl Ölçüsü", "Common.Views.InsertTableDialog.txtTitleSplit": "Bölünmüş xana", "Common.Views.LanguageDialog.labelSelect": "Sənəd dilini seçin", "Common.Views.ListSettingsDialog.textBulleted": "Markerli", @@ -181,7 +213,9 @@ "Common.Views.ListSettingsDialog.txtOfText": "mətnin %-i", "Common.Views.ListSettingsDialog.txtSize": "Ölçü", "Common.Views.ListSettingsDialog.txtStart": "Başlayın", + "Common.Views.ListSettingsDialog.txtSymbol": "Simvol", "Common.Views.ListSettingsDialog.txtTitle": "Siyahı Parametrləri", + "Common.Views.ListSettingsDialog.txtType": "Növ", "Common.Views.OpenDialog.closeButtonText": "Faylı Bağla", "Common.Views.OpenDialog.txtEncoding": "Kodlaşdırma", "Common.Views.OpenDialog.txtIncorrectPwd": "Parol səhvdir.", @@ -195,6 +229,7 @@ "Common.Views.PasswordDialog.txtPassword": "Parol", "Common.Views.PasswordDialog.txtRepeat": "Parolu təkrarlayın", "Common.Views.PasswordDialog.txtTitle": "Parol təyin et", + "Common.Views.PasswordDialog.txtWarning": "Xəbərdarlıq: Əgər parolu itirsəniz və ya unutsanız, onu bərpa etmək mümkün olmayacaq. Zəhmət olmasa onu təhlükəsiz yerdə saxlayın.", "Common.Views.PluginDlg.textLoading": "Yüklənir", "Common.Views.Plugins.groupCaption": "Qoşmalar", "Common.Views.Plugins.strPlugins": "Qoşmalar", @@ -212,8 +247,13 @@ "Common.Views.Protection.txtSignature": "İmza", "Common.Views.Protection.txtSignatureLine": "İmza sətri əlavə edin", "Common.Views.RenameDialog.textName": "Fayl adı", + "Common.Views.RenameDialog.txtInvalidName": "Fayl adında aşağıdakı simvollar ola bilməz:", + "Common.Views.ReviewChanges.hintNext": "Növbəti dəyişikliyə", + "Common.Views.ReviewChanges.hintPrev": "Əvvəlki dəyişikliyə", "Common.Views.ReviewChanges.strFast": "Sürətli", "Common.Views.ReviewChanges.strFastDesc": "Real vaxtda birgə redaktə. Bütün dəyişikliklər avtomatik olaraq yadda saxlanılır.", + "Common.Views.ReviewChanges.strStrict": "Məhdudlaşdır", + "Common.Views.ReviewChanges.strStrictDesc": "Sizin və başqalarının etdiyi dəyişiklikləri sinxronlaşdırmaq üçün \"Saxla\" düyməsindən istifadə edin.", "Common.Views.ReviewChanges.tipAcceptCurrent": "Cari dəyişikliyi qəbul et", "Common.Views.ReviewChanges.tipCoAuthMode": "Birgə redaktə rejimini təyin edin", "Common.Views.ReviewChanges.tipCommentRem": "Şərhləri silin", @@ -222,6 +262,7 @@ "Common.Views.ReviewChanges.tipCommentResolveCurrent": "Cari şərhləri həll edin", "Common.Views.ReviewChanges.tipHistory": "Versiya tarixçəsini göstərin", "Common.Views.ReviewChanges.tipRejectCurrent": "Cari dəyişikliyi rədd edin", + "Common.Views.ReviewChanges.tipReview": "Dəyişiklikləri İzləyin", "Common.Views.ReviewChanges.tipReviewView": "Dəyişikliklərin göstərilməsini istədiyiniz rejimi seçin", "Common.Views.ReviewChanges.tipSetDocLang": "Sənəd dilini təyin edin", "Common.Views.ReviewChanges.tipSetSpelling": "Orfoqrafiyanın Yoxlanması", @@ -246,6 +287,7 @@ "Common.Views.ReviewChanges.txtDocLang": "Dil", "Common.Views.ReviewChanges.txtFinal": "Bütün dəyişikliklər qəbul edildi (Ön baxış)", "Common.Views.ReviewChanges.txtFinalCap": "Son", + "Common.Views.ReviewChanges.txtHistory": "Versiya tarixçəsi", "Common.Views.ReviewChanges.txtMarkup": "Bütün dəyişikliklər (Redaktə)", "Common.Views.ReviewChanges.txtMarkupCap": "Düzəlişlər", "Common.Views.ReviewChanges.txtNext": "Növbəti", @@ -258,6 +300,7 @@ "Common.Views.ReviewChanges.txtRejectCurrent": "Cari dəyişikliyi rədd edin", "Common.Views.ReviewChanges.txtSharing": "Paylaşma", "Common.Views.ReviewChanges.txtSpelling": "Orfoqrafiyanın Yoxlanması", + "Common.Views.ReviewChanges.txtTurnon": "Dəyişiklikləri İzləyin", "Common.Views.ReviewChanges.txtView": "Ekran rejimi", "Common.Views.ReviewPopover.textAdd": "Əlavə et", "Common.Views.ReviewPopover.textAddReply": "Cavab əlavə edin", @@ -287,6 +330,7 @@ "Common.Views.SignDialog.textSignature": "İmza kimi görünür", "Common.Views.SignDialog.textTitle": "Sənədi İmzala", "Common.Views.SignDialog.textUseImage": "və ya şəkili imza kimi istifadə etmək üçün \"Şəkil Seçin\" hissəsinin üzərinə klikləyin", + "Common.Views.SignDialog.textValid": "%1 ilə %2 arasında etibarlıdır", "Common.Views.SignDialog.tipFontName": "Şrift Adı", "Common.Views.SignDialog.tipFontSize": "Şrift Ölçüsü", "Common.Views.SignSettingsDialog.textAllowComment": "İmzalayana imza dialoq qutusuna şərh əlavə etmək icazəsi verin", @@ -297,7 +341,9 @@ "Common.Views.SignSettingsDialog.textInstructions": "İmzalayan üçün təlimatlar", "Common.Views.SignSettingsDialog.textShowDate": "İmza sətirində imza tarixini göstərin", "Common.Views.SignSettingsDialog.textTitle": "İmza Quraşdırma", + "Common.Views.SignSettingsDialog.txtEmpty": "Bu sahə tələb olunur", "Common.Views.SymbolTableDialog.textCharacter": "Simvol", + "Common.Views.SymbolTableDialog.textCode": "Unicode HEX dəyəri", "Common.Views.SymbolTableDialog.textCopyright": "Müəllif hüququ işarəsi", "Common.Views.SymbolTableDialog.textDCQuote": "Cüt Dırnaq Bağlanır", "Common.Views.SymbolTableDialog.textDOQuote": "Qoşa Dırnaq Açılır", @@ -320,12 +366,21 @@ "Common.Views.SymbolTableDialog.textSHyphen": "Yüngül Keçirmə", "Common.Views.SymbolTableDialog.textSOQuote": "Tək Dırnaq Açılır", "Common.Views.SymbolTableDialog.textSpecial": "Xüsusi simvollar", + "Common.Views.SymbolTableDialog.textSymbols": "Simvollar", + "Common.Views.SymbolTableDialog.textTitle": "Simvol", + "Common.Views.SymbolTableDialog.textTradeMark": "Ticarət nişanı simvolu", "Common.Views.UserNameDialog.textDontShow": "Bir daha soruşmayın", "Common.Views.UserNameDialog.textLabel": "Etiket:", "Common.Views.UserNameDialog.textLabelError": "Etiket boş olmamalıdır.", "PE.Controllers.LeftMenu.leavePageText": "Bu sənəddə yadda saxlanmayan hər hansı dəyişikliklər silinəcək.
Onları yadda saxlamaq üçün \"Ləğv et\", sonra \"Yadda saxla\" üzərinə klikləyin. Yadda saxlanmamış dəyişiklikləri ləğv etmək üçün \"OK\" düyməsini basın.", + "PE.Controllers.LeftMenu.newDocumentTitle": "Adsız təqdimat", + "PE.Controllers.LeftMenu.notcriticalErrorTitle": "Xəbərdarlıq", "PE.Controllers.LeftMenu.requestEditRightsText": "Dəyişiklik hüquqları tələbi...", "PE.Controllers.LeftMenu.textLoadHistory": "Versiya tarixçəsi yüklənir...", + "PE.Controllers.LeftMenu.textNoTextFound": "Axtardığınız verilən tapılmadı. Axtarış seçimlərinizi tənzimləyin.", + "PE.Controllers.LeftMenu.textReplaceSkipped": "Əvəz edilir. {0} hal nəzərə alınmadı.", + "PE.Controllers.LeftMenu.textReplaceSuccess": "Araşdırma aparılır. Hadisələr dəyişdirildi: {0}", + "PE.Controllers.LeftMenu.txtUntitled": "Başlıqsız", "PE.Controllers.Main.applyChangesTextText": "Məlumat yüklənir...", "PE.Controllers.Main.applyChangesTitleText": "Məlumat Yüklənir", "PE.Controllers.Main.convertationTimeoutText": "Çevrilmə vaxtı maksimumu keçdi.", @@ -334,8 +389,11 @@ "PE.Controllers.Main.downloadErrorText": "Endirmə prosesi uğursuz oldu.", "PE.Controllers.Main.downloadTextText": "Təqdimat yüklənir...", "PE.Controllers.Main.downloadTitleText": "Təqdmat yüklənir", + "PE.Controllers.Main.errorAccessDeny": "Hüquqlarınız olmayan əməliyyatı yerinə yetirməyə çalışırsınız.
Sənəd Serveri inzibatçınızla əlaqə saxlayın.", "PE.Controllers.Main.errorBadImageUrl": "Təsvir URL-i yanlışdır", "PE.Controllers.Main.errorCoAuthoringDisconnect": "Server bağlantısı itdi. Sənədi hazırda redaktə etmək mümkün deyil.", + "PE.Controllers.Main.errorComboSeries": "Birləşdirilmiş diaqram yaratmaq üçün ən azı iki məlumat seriyası seçin.", + "PE.Controllers.Main.errorConnectToServer": "Sənədi saxlamaq mümkün olmadı. Lütfən, əlaqə parametrlərini yoxlayın və ya inzibatçınızla əlaqə saxlayın.
'OK' düyməsini kliklədiyiniz zaman sizdən sənədi endirmək təklif olunacaq.", "PE.Controllers.Main.errorDatabaseConnection": "Xarici xəta.
Verilənlər bazasının bağlantı xətası. Xəta davam edərsə, dəstəklə əlaqə saxlayın.", "PE.Controllers.Main.errorDataEncrypted": "Şifrələnmiş dəyişikliklər qəbul edildi, onları deşifrə etmək mümkün deyil.", "PE.Controllers.Main.errorDataRange": "Yanlış məlumat diapazonu.", @@ -343,14 +401,27 @@ "PE.Controllers.Main.errorEditingDownloadas": "Sənədlə işləyərkən xəta baş verdi.
Faylın ehtiyat nüsxəsini kompüterinizin sərtt diskində saxlamaq üçün \"... Kimi Endirin...\" seçimindən istifadə edin.", "PE.Controllers.Main.errorEditingSaveas": "Sənədlə işləyərkən xəta baş verdi.
Yedək nüsxəsini kompüterinizin sərt diskində saxlamaq üçün \"... kimi yadda saxla\" seçimindən istifadə edin.", "PE.Controllers.Main.errorEmailClient": "Heç bir e-poçt müştərisi tapılmadı.", + "PE.Controllers.Main.errorFilePassProtect": "Fayl parolla qorunur və onu açmaq mümkün deyil.", + "PE.Controllers.Main.errorFileSizeExceed": "Faylın ölçüsü serveriniz üçün təyin edilmiş məhdudiyyəti keçir.
Təfərrüatlar üçün Sənəd Serveri inzibatçınızla əlaqə saxlayın.", "PE.Controllers.Main.errorForceSave": "Faylı saxlayarkən xəta baş verdi. Zəhmət olmasa, faylı kompüterinizin sərtt diskində saxlamaq üçün “... kimi endir” seçimindən istifadə edin və ya sonra yenidən cəhd edin.", + "PE.Controllers.Main.errorKeyEncrypt": "Naməlum açar deskriptoru", "PE.Controllers.Main.errorKeyExpire": "Açar deskriptorun vaxtı keçib", "PE.Controllers.Main.errorLoadingFont": "Şriftlər yüklənməyib.
Sənəd Serveri administratorunuzla əlaqə saxlayın.", "PE.Controllers.Main.errorProcessSaveResult": "Saxlama prosesi uğursuz oldu", + "PE.Controllers.Main.errorServerVersion": "Redaktor versiyası yeniləndi. Dəyişiklikləri tətbiq etmək üçün səhifə yenidən yüklənəcək.", + "PE.Controllers.Main.errorSessionAbsolute": "Sənədin redaktə sessiyasının vaxtı bitdi. Səhifəni yenidən yükləyin.", + "PE.Controllers.Main.errorSessionIdle": "Sənəd uzun müddətdir ki, redaktə olunmayıb. Səhifəni yenidən yükləyin.", + "PE.Controllers.Main.errorSessionToken": "Server ilə əlaqə kəsildi. Səhifəni yenidən yükləyin.", "PE.Controllers.Main.errorSetPassword": "Parol təyin edilə bilmədi.", "PE.Controllers.Main.errorStockChart": "Yanlış sıra ardıcıllığı. Səhm qrafikini yaratmaq üçün məlumatları vərəqdə aşağıdakı ardıcıllıqla yerləşdirin:
açılış qiyməti, maksimum qiymət, minimum qiymət, bağlanış qiyməti.", + "PE.Controllers.Main.errorToken": "Sənədin təhlükəsizlik nişanı düzgün formalaşmayıb.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "PE.Controllers.Main.errorTokenExpire": "Sənədin təhlükəsizlik nişanının vaxtı bitib.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "PE.Controllers.Main.errorUpdateVersion": "Fayl versiyası dəyişdirilib. Səhifə yenidən yüklənəcək.", "PE.Controllers.Main.errorUpdateVersionOnDisconnect": "İnternet bağlantısı bərpa edildi və fayl versiyası dəyişdirildi.
İşə davam etməzdən əvvəl heç nəyin itirilmədiyindən əmin olmaq üçün faylı endirməli və ya onun məzmununu kopyalamalı, sonra bu səhifəni yenidən yükləməlisiniz.", + "PE.Controllers.Main.errorUserDrop": "Fayla hazırda daxil olmaq mümkün deyil.", + "PE.Controllers.Main.errorUsersExceed": "Qiymət planı ilə icazə verilən istifadəçilərin sayı maksimumu keçdi", "PE.Controllers.Main.errorViewerDisconnect": "Bağlantı kəsildi. Siz hələ də sənədə baxa bilərsiniz, lakin əlaqə yenidən qurulana və səhifə təzələnənə qədər onu endirə və ya çap edə bilməzsiniz.", + "PE.Controllers.Main.leavePageText": "Bu təqdimatda saxlanmamış dəyişiklikləriniz var. Dəyişiklikləri saxlamaq üçün \"Bu səhifədə qalın\", sonra \"Saxla\" düyməsini basın. Yadda saxlanmamış dəyişiklikləri ləğv etmək üçün \"Bu Səhifədən Çıx\" düyməsini klikləyin.", "PE.Controllers.Main.leavePageTextOnClose": "Bütün yadda saxlanmamış dəyişikliklər silinəcək.
Onları yadda saxlamaq üçün \"Ləğv et\", sonra \"Yadda saxla\" üzərinə klikləyin. Bütün saxlanmamış dəyişiklikləri silmək üçün \"OK\" düyməsini basın.", "PE.Controllers.Main.loadFontsTextText": "Məlumat yüklənir...", "PE.Controllers.Main.loadFontsTitleText": "Məlumat Yüklənir", @@ -364,6 +435,7 @@ "PE.Controllers.Main.loadingDocumentTitleText": "Təqdimat yüklənir", "PE.Controllers.Main.loadThemeTextText": "Mövzu yüklənir...", "PE.Controllers.Main.loadThemeTitleText": "Mövzu Yüklənir", + "PE.Controllers.Main.notcriticalErrorTitle": "Xəbərdarlıq", "PE.Controllers.Main.openErrorText": "Faylı açan zaman xəta baş verdi.", "PE.Controllers.Main.openTextText": "Təqdimat açılır...", "PE.Controllers.Main.openTitleText": "Təqdimat Açılır", @@ -373,29 +445,42 @@ "PE.Controllers.Main.requestEditFailedMessageText": "Kimsə bu təqdimatı redaktə edir. Zəhmət olmasa bir az sonra yenə cəhd edin.", "PE.Controllers.Main.requestEditFailedTitleText": "Giriş rədd edildi", "PE.Controllers.Main.saveErrorText": "Faylı yadda saxlayarkən xəta baş verdi.", + "PE.Controllers.Main.saveErrorTextDesktop": "Bu faylı saxlamaq və ya yaratmaq mümkün deyil.
Mümkün səbəblər:
1. Fayl yalnız oxumaq üçündür.
2. Fayl digər istifadəçilər tərəfindən redaktə olunur.
3. Disk doludur və ya xarabdır.", "PE.Controllers.Main.saveTextText": "Təqdimat yadda saxlanılır...", "PE.Controllers.Main.saveTitleText": "Təqdimat yadda saxlanılır", + "PE.Controllers.Main.scriptLoadError": "Bağlantı çox yavaşdır, bəzi komponentləri yükləmək mümkün deyil. Səhifəni yenidən yükləyin.", + "PE.Controllers.Main.splitDividerErrorText": "Sətirlərin sayı %1-ə bölən olmalıdır.", + "PE.Controllers.Main.splitMaxColsErrorText": "Sütunların sayı 1%-dən az olmalıdır.", + "PE.Controllers.Main.splitMaxRowsErrorText": "Sətirlərin sayı 1%-dən az olmalıdır.", "PE.Controllers.Main.textAnonymous": "Anonim", "PE.Controllers.Main.textApplyAll": "Bütün tənliklərə tətbiq edin", + "PE.Controllers.Main.textBuyNow": "Veb sayta daxil olun", "PE.Controllers.Main.textChangesSaved": "Bütün dəyişikliklər yadda saxlanılıb", "PE.Controllers.Main.textClose": "Bağla", "PE.Controllers.Main.textCloseTip": "İpucunu bağlamaq üçün klikləyin", "PE.Controllers.Main.textContactUs": "Satışlarla əlaqə", + "PE.Controllers.Main.textConvertEquation": "Bu tənlik tənlik redaktorunun artıq mövcud olmayan köhnə versiyası ilə yaradılmışdır. Bu tənliyi dəyişmək üçün onu Office Math ML formatına çevirin.
İndi çevrilsin?", "PE.Controllers.Main.textCustomLoader": "Nəzərə alın ki, lisenziyanın şərtlərinə görə sizin yükləyicini dəyişmək hüququnuz yoxdur.
Qiymət almaq üçün Satış Departamentimizlə əlaqə saxlayın.", "PE.Controllers.Main.textDisconnect": "Bağlantı itib", "PE.Controllers.Main.textGuest": "Qonaq", + "PE.Controllers.Main.textHasMacros": "Faylda avtomatik makrolar var.
Makroları işə salmaq istəyirsiniz?", "PE.Controllers.Main.textLearnMore": "Ətraflı məlumat", "PE.Controllers.Main.textLoadingDocument": "Chargement de présentation", "PE.Controllers.Main.textLongName": "128 simvoldan az olan ad daxil edin.", "PE.Controllers.Main.textNoLicenseTitle": "Lisenziya limitinə çatdı", "PE.Controllers.Main.textPaidFeature": "Ödənişli funksiya", "PE.Controllers.Main.textRemember": "Bütün fayllar üçün seçimimi yadda saxla", + "PE.Controllers.Main.textRenameError": "İstifadəçi adı boş olmamalıdır.", "PE.Controllers.Main.textRenameLabel": "Əməkdaşlıq üçün istifadə ediləcək ad daxil edin", "PE.Controllers.Main.textShape": "Forma", + "PE.Controllers.Main.textStrict": "Ciddi rejim", + "PE.Controllers.Main.textTryUndoRedo": "Qaytar / Təkrarla funksiyaları sürətli birgə redaktə rejimi üçün qeyri-aktiv edilib.
Digər istifadəçilərin müdaxiləsi olmadan faylı redaktə etmək və fayllarınızı göndərmək üçün ciddi birgə redaktə rejiminə keçmək üçün \"Ciddi rejim\" düyməsinə klikləyin. Dəyişikliklər yalnız siz onları saxladıqdan sonra baş verir. Qabaqcıl redaktor parametrlərindən istifadə edərək birgə redaktə rejimləri arasında keçid edə bilərsiniz.", + "PE.Controllers.Main.textTryUndoRedoWarn": "Qaytar/Təkrarla funksiyaları Sürətli birgə redaktə rejimi üçün qeyri-aktiv edilib.", "PE.Controllers.Main.titleLicenseExp": "Lisenziyanın müddəti bitdi", "PE.Controllers.Main.titleServerVersion": "Redaktor yeniləndi", "PE.Controllers.Main.txtAddFirstSlide": "İlk slaydı əlavə etmək üçün klikləyin", "PE.Controllers.Main.txtAddNotes": "Qeydlər əlavə etmək üçün klikləyin", + "PE.Controllers.Main.txtArt": "Mətniniz buradadır", "PE.Controllers.Main.txtBasicShapes": "Əsas Formalar", "PE.Controllers.Main.txtButtons": "Düymələr", "PE.Controllers.Main.txtCallouts": "Çıxarışlar", @@ -414,6 +499,7 @@ "PE.Controllers.Main.txtLoading": "Yüklənir...", "PE.Controllers.Main.txtMath": "Riyaziyyat", "PE.Controllers.Main.txtMedia": "Media", + "PE.Controllers.Main.txtNeedSynchronize": "Yeniləmələriniz var", "PE.Controllers.Main.txtNone": "Heç biri", "PE.Controllers.Main.txtPicture": "Şəkil", "PE.Controllers.Main.txtRectangles": "Düzbucaqlılar", @@ -548,6 +634,7 @@ "PE.Controllers.Main.txtShape_quadArrowCallout": "Dördoxlu Çıxarış", "PE.Controllers.Main.txtShape_rect": "Düzbucaqlı", "PE.Controllers.Main.txtShape_ribbon": "Aşağı Lent", + "PE.Controllers.Main.txtShape_ribbon2": "Üzü Yuxarı Lent", "PE.Controllers.Main.txtShape_rightArrow": "Sağ Ox", "PE.Controllers.Main.txtShape_rightArrowCallout": "Sağ Oxlu Çıxarış", "PE.Controllers.Main.txtShape_rightBrace": "Sağ fiqurlu mötərizə", @@ -573,6 +660,18 @@ "PE.Controllers.Main.txtShape_star6": "6 Guşəli Ulduz", "PE.Controllers.Main.txtShape_star7": "7 Guşəli ulduz", "PE.Controllers.Main.txtShape_star8": "8 Guşəli Ulduz", + "PE.Controllers.Main.txtShape_stripedRightArrow": "Ştrixli Sağa Ox", + "PE.Controllers.Main.txtShape_sun": "Günəş", + "PE.Controllers.Main.txtShape_teardrop": "Damcı", + "PE.Controllers.Main.txtShape_textRect": "Mətn Qutusu", + "PE.Controllers.Main.txtShape_trapezoid": "Trapesiya", + "PE.Controllers.Main.txtShape_triangle": "Üçbucaq", + "PE.Controllers.Main.txtShape_upArrow": "Yuxarı Ox", + "PE.Controllers.Main.txtShape_upArrowCallout": "Yuxarı Oxlu Çıxarış", + "PE.Controllers.Main.txtShape_upDownArrow": "Yuxarı Aşağı Ox", + "PE.Controllers.Main.txtShape_uturnArrow": "U-Dönmə Oxu", + "PE.Controllers.Main.txtShape_verticalScroll": "Şaquli Sürüşdürmə", + "PE.Controllers.Main.txtShape_wave": "Dalğa", "PE.Controllers.Main.txtShape_wedgeEllipseCallout": "Oval Çıxarış", "PE.Controllers.Main.txtShape_wedgeRectCallout": "Düzbucaqlı Çıxarış", "PE.Controllers.Main.txtShape_wedgeRoundRectCallout": "Dairəvi Düzbucaqlı Çıxarış", @@ -585,12 +684,33 @@ "PE.Controllers.Main.txtSldLtTDgm": "Diaqram", "PE.Controllers.Main.txtSldLtTFourObj": "Dörd Element", "PE.Controllers.Main.txtSldLtTMediaAndTx": "Media və Mətn", + "PE.Controllers.Main.txtSldLtTObj": "Başlıq və Obyekt", "PE.Controllers.Main.txtSldLtTObjAndTwoObj": "Obyekt və İki Obyekt", "PE.Controllers.Main.txtSldLtTObjAndTx": "Obyekt vı Mətn", "PE.Controllers.Main.txtSldLtTObjOnly": "Obyekt", "PE.Controllers.Main.txtSldLtTObjOverTx": "Mətn üzərində Obyekt", + "PE.Controllers.Main.txtSldLtTObjTx": "Başlıq, Obyekt və Altyazı", "PE.Controllers.Main.txtSldLtTPicTx": "Şəkil və Başlıq", "PE.Controllers.Main.txtSldLtTSecHead": "Bölüm Başlığı", + "PE.Controllers.Main.txtSldLtTTbl": "Cədvəl", + "PE.Controllers.Main.txtSldLtTTitle": "Başlıq", + "PE.Controllers.Main.txtSldLtTTitleOnly": "Yalnız başlıq", + "PE.Controllers.Main.txtSldLtTTwoColTx": "İki sütunlu mətn", + "PE.Controllers.Main.txtSldLtTTwoObj": "İki Obyekt", + "PE.Controllers.Main.txtSldLtTTwoObjAndObj": "İki Obyekt və Obyekt", + "PE.Controllers.Main.txtSldLtTTwoObjAndTx": "İki Obyekt və Mətn", + "PE.Controllers.Main.txtSldLtTTwoObjOverTx": "Mətn üzərində iki obyekt", + "PE.Controllers.Main.txtSldLtTTwoTxTwoObj": "İki Mətn və İki Obyekt", + "PE.Controllers.Main.txtSldLtTTx": "Mətn", + "PE.Controllers.Main.txtSldLtTTxAndChart": "Mətn və Diaqram", + "PE.Controllers.Main.txtSldLtTTxAndClipArt": "Mətn və KlipArt", + "PE.Controllers.Main.txtSldLtTTxAndMedia": "Mətn və Media", + "PE.Controllers.Main.txtSldLtTTxAndObj": "Mətn və Obyekt", + "PE.Controllers.Main.txtSldLtTTxAndTwoObj": "Mətn və İki Obyekt", + "PE.Controllers.Main.txtSldLtTTxOverObj": "Obyekt üzərində Mətn", + "PE.Controllers.Main.txtSldLtTVertTitleAndTx": "Şaquli başlıq və mətn", + "PE.Controllers.Main.txtSldLtTVertTitleAndTxOverChart": "Şaquli Başlıq və Diaqram Üzərində Mətn", + "PE.Controllers.Main.txtSldLtTVertTx": "Şaquli Mətn", "PE.Controllers.Main.txtSlideNumber": "Slayd nömrəsi", "PE.Controllers.Main.txtSlideSubtitle": "Slaydın altbaşlığı", "PE.Controllers.Main.txtSlideText": "Slayd mətni", @@ -609,12 +729,33 @@ "PE.Controllers.Main.txtTheme_official": "Rəsmi", "PE.Controllers.Main.txtTheme_pixel": "Piksel", "PE.Controllers.Main.txtTheme_safari": "Safari", + "PE.Controllers.Main.txtTheme_turtle": "Tısbağa", + "PE.Controllers.Main.txtXAxis": "X Oxu", + "PE.Controllers.Main.txtYAxis": "Y Oxu", + "PE.Controllers.Main.unknownErrorText": "Naməlum xəta.", + "PE.Controllers.Main.unsupportedBrowserErrorText": "Brauzeriniz dəstəklənmir.", + "PE.Controllers.Main.uploadImageExtMessage": "Naməlum təsvir formatı.", "PE.Controllers.Main.uploadImageFileCountMessage": "Heç bir təsvir yüklənməyib.", + "PE.Controllers.Main.uploadImageSizeMessage": "Təsvir çox böyükdür. Maksimum ölçü 25 MB-dır.", + "PE.Controllers.Main.uploadImageTextText": "Təsvir yüklənir...", + "PE.Controllers.Main.uploadImageTitleText": "Təsvir Yüklənir", "PE.Controllers.Main.waitText": "Zəhmət olmasa, gözləyin...", + "PE.Controllers.Main.warnBrowserIE9": "Tətbiqin IE9-da aşağı imkanları var. IE10 və ya daha yüksək olandan istifadə edin", + "PE.Controllers.Main.warnBrowserZoom": "Brauzerinizin cari böyütmə parametri tam dəstəklənmir. Ctrl+0 düymələrini basaraq defolt böyütməyə sıfırlayın.", + "PE.Controllers.Main.warnLicenseExceeded": "Siz %1 redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq.
Ətraflı məlumat üçün inzibatçınızla əlaqə saxlayın.", + "PE.Controllers.Main.warnLicenseExp": "Lisenziyanızın vaxtı bitib.
Lisenziyanızı yeniləyin və səhifəni yeniləyin.", "PE.Controllers.Main.warnLicenseLimitedNoAccess": "Lisenziyanın müddəti bitdi.
Sənəd redaktə funksiyasına girişiniz yoxdur.
Lütfən, inzibatçınızla əlaqə saxlayın.", "PE.Controllers.Main.warnLicenseLimitedRenewed": "Lisenziya yenilənməlidir.
Sənəd redaktə funksiyasına məhdud girişiniz var.
Tam giriş əldə etmək üçün inzibatçınızla əlaqə saxlayın.", + "PE.Controllers.Main.warnLicenseUsersExceeded": "%1 redaktor üçün istifadəçi limitinə çatdınız. Ətraflı öyrənmək üçün admininizlə əlaqə saxlayın.", + "PE.Controllers.Main.warnNoLicense": "Siz %1 redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq.
Şəxsi təkmilləşdirmə şərtləri üçün %1 satış komandası ilə əlaqə saxlayın.", + "PE.Controllers.Main.warnNoLicenseUsers": "%1 redaktor üçün istifadəçi limitinə çatdınız. Şəxsi təkmilləşdirmə şərtləri üçün %1 satış komandası ilə əlaqə saxlayın.", + "PE.Controllers.Main.warnProcessRightsChange": "Siz faylı redaktə etmək hüququnuzdan məhrum oldunuz.", + "PE.Controllers.Statusbar.zoomText": "Miqyası dəyişin {0}%", + "PE.Controllers.Toolbar.confirmAddFontName": "Yadda saxlayacağınız şrift cari cihazda mövcud deyil.
Mətn üslubu sistem şriftlərindən biri ilə göstəriləcək, mövcud olduqda saxlanmış şrift istifadə olunacaq.
Davam etmək istəyirsiniz?", "PE.Controllers.Toolbar.textAccent": "Vurğular", "PE.Controllers.Toolbar.textBracket": "Mötərizələr", + "PE.Controllers.Toolbar.textEmptyImgUrl": "Təsvir URL-ni göstərməlisiniz.", + "PE.Controllers.Toolbar.textFontSizeErr": "Daxil edilmiş dəyər yanlışdır.
1 ilə 300 arasında rəqəmsal dəyər daxil edin", "PE.Controllers.Toolbar.textFraction": "Kəsirlər", "PE.Controllers.Toolbar.textFunction": "Funksiyalar", "PE.Controllers.Toolbar.textInsert": "Daxil edin", @@ -625,17 +766,24 @@ "PE.Controllers.Toolbar.textOperator": "Operatorlar", "PE.Controllers.Toolbar.textRadical": "Radikallar", "PE.Controllers.Toolbar.textScript": "Skriptlər", + "PE.Controllers.Toolbar.textSymbols": "Simvollar", + "PE.Controllers.Toolbar.textWarning": "Xəbərdarlıq", "PE.Controllers.Toolbar.txtAccent_Accent": "Dəqiq", "PE.Controllers.Toolbar.txtAccent_ArrowD": "Yuxarıda sağ-sol ox", "PE.Controllers.Toolbar.txtAccent_ArrowL": "Sola Yuxarı Ox", "PE.Controllers.Toolbar.txtAccent_ArrowR": "Sağa yuxarı ox", "PE.Controllers.Toolbar.txtAccent_Bar": "Zolaq", + "PE.Controllers.Toolbar.txtAccent_BarBot": "Aşağıdan xətt", "PE.Controllers.Toolbar.txtAccent_BarTop": "Yuxarıdan xətt", "PE.Controllers.Toolbar.txtAccent_BorderBox": "Çərçivəli düstur (yer tutucu ilə)", "PE.Controllers.Toolbar.txtAccent_BorderBoxCustom": "Çərçivəli düstur (nümunə)", "PE.Controllers.Toolbar.txtAccent_Check": "İşarələ", + "PE.Controllers.Toolbar.txtAccent_CurveBracketBot": "Alt fiqurlu mötərizə", "PE.Controllers.Toolbar.txtAccent_CurveBracketTop": "Üst fiqurlu mötərizə", + "PE.Controllers.Toolbar.txtAccent_Custom_1": "Vektor A", "PE.Controllers.Toolbar.txtAccent_Custom_2": "Üstündə xətt olan ABC", + "PE.Controllers.Toolbar.txtAccent_Custom_3": "Yuxarıdan xətt ilə x XOR y", + "PE.Controllers.Toolbar.txtAccent_DDDot": "Üç Nöqtə", "PE.Controllers.Toolbar.txtAccent_DDot": "İki Nöqtə", "PE.Controllers.Toolbar.txtAccent_Dot": "Nöqtə", "PE.Controllers.Toolbar.txtAccent_DoubleBar": "Yuxarıdan ikiqat xətt", @@ -646,6 +794,7 @@ "PE.Controllers.Toolbar.txtAccent_HarpoonR": "Sağa yuxarı harpun", "PE.Controllers.Toolbar.txtAccent_Hat": "Qapaq", "PE.Controllers.Toolbar.txtAccent_Smile": "Qısa işarə", + "PE.Controllers.Toolbar.txtAccent_Tilde": "Tilda", "PE.Controllers.Toolbar.txtBracket_Angle": "Mötərizələr", "PE.Controllers.Toolbar.txtBracket_Angle_Delimiter_2": "Ayırıcılarla mötərizələr", "PE.Controllers.Toolbar.txtBracket_Angle_Delimiter_3": "Ayırıcılarla mötərizələr", @@ -716,10 +865,12 @@ "PE.Controllers.Toolbar.txtFunction_Csch": "Hiperbolik kosekant funksiyası", "PE.Controllers.Toolbar.txtFunction_Custom_1": "Sin teta", "PE.Controllers.Toolbar.txtFunction_Custom_2": "Cos 2x", + "PE.Controllers.Toolbar.txtFunction_Custom_3": "Tangens düsturu", "PE.Controllers.Toolbar.txtFunction_Sec": "Sekans Funksiyası", "PE.Controllers.Toolbar.txtFunction_Sech": "Hiperbolik sekant funksiyası", "PE.Controllers.Toolbar.txtFunction_Sin": "Sinus funksiyası", "PE.Controllers.Toolbar.txtFunction_Sinh": "Hiperbolik sinus funksiyası", + "PE.Controllers.Toolbar.txtFunction_Tan": "Tangens funksiyası", "PE.Controllers.Toolbar.txtFunction_Tanh": "Hiperbolik tangens funksiyası", "PE.Controllers.Toolbar.txtIntegral": "İnteqral", "PE.Controllers.Toolbar.txtIntegral_dtheta": "Diferensial teta", @@ -731,14 +882,37 @@ "PE.Controllers.Toolbar.txtIntegralDoubleSubSup": "İkiqat inteqral", "PE.Controllers.Toolbar.txtIntegralOriented": "Kontur inteqralı", "PE.Controllers.Toolbar.txtIntegralOrientedCenterSubSup": "Kontur inteqralı", + "PE.Controllers.Toolbar.txtIntegralOrientedDouble": "Səth inteqralı", + "PE.Controllers.Toolbar.txtIntegralOrientedDoubleCenterSubSup": "Səth inteqralı", + "PE.Controllers.Toolbar.txtIntegralOrientedDoubleSubSup": "Səth inteqralı", "PE.Controllers.Toolbar.txtIntegralOrientedSubSup": "Kontur inteqralı", + "PE.Controllers.Toolbar.txtIntegralOrientedTriple": "Həcm inteqralı", + "PE.Controllers.Toolbar.txtIntegralOrientedTripleCenterSubSup": "Həcm inteqralı", + "PE.Controllers.Toolbar.txtIntegralOrientedTripleSubSup": "Həcm inteqralı", "PE.Controllers.Toolbar.txtIntegralSubSup": "İnteqral", + "PE.Controllers.Toolbar.txtIntegralTriple": "Üçqat inteqral", + "PE.Controllers.Toolbar.txtIntegralTripleCenterSubSup": "Üçqat inteqral", + "PE.Controllers.Toolbar.txtIntegralTripleSubSup": "Üçqat inteqral", + "PE.Controllers.Toolbar.txtLargeOperator_Conjunction": "Ayır", + "PE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSub": "Ayır", + "PE.Controllers.Toolbar.txtLargeOperator_Conjunction_CenterSubSup": "Ayır", + "PE.Controllers.Toolbar.txtLargeOperator_Conjunction_Sub": "Ayır", + "PE.Controllers.Toolbar.txtLargeOperator_Conjunction_SubSup": "Ayır", "PE.Controllers.Toolbar.txtLargeOperator_CoProd": "Birgə məhsul", "PE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSub": "Birgə məhsul", "PE.Controllers.Toolbar.txtLargeOperator_CoProd_CenterSubSup": "Birgə məhsul", "PE.Controllers.Toolbar.txtLargeOperator_CoProd_Sub": "Birgə məhsul", "PE.Controllers.Toolbar.txtLargeOperator_CoProd_SubSup": "Birgə məhsul", + "PE.Controllers.Toolbar.txtLargeOperator_Custom_1": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Custom_2": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Custom_3": "Cəmləmə", "PE.Controllers.Toolbar.txtLargeOperator_Custom_4": "Məhsul", + "PE.Controllers.Toolbar.txtLargeOperator_Custom_5": "Birlik", + "PE.Controllers.Toolbar.txtLargeOperator_Disjunction": "Vee", + "PE.Controllers.Toolbar.txtLargeOperator_Disjunction_CenterSub": "Vee", + "PE.Controllers.Toolbar.txtLargeOperator_Disjunction_CenterSubSup": "Vee", + "PE.Controllers.Toolbar.txtLargeOperator_Disjunction_Sub": "Vee", + "PE.Controllers.Toolbar.txtLargeOperator_Disjunction_SubSup": "Vee", "PE.Controllers.Toolbar.txtLargeOperator_Intersection": "Kəsişmə", "PE.Controllers.Toolbar.txtLargeOperator_Intersection_CenterSub": "Kəsişmə", "PE.Controllers.Toolbar.txtLargeOperator_Intersection_CenterSubSup": "Kəsişmə", @@ -749,6 +923,16 @@ "PE.Controllers.Toolbar.txtLargeOperator_Prod_CenterSubSup": "Məhsul", "PE.Controllers.Toolbar.txtLargeOperator_Prod_Sub": "Məhsul", "PE.Controllers.Toolbar.txtLargeOperator_Prod_SubSup": "Məhsul", + "PE.Controllers.Toolbar.txtLargeOperator_Sum": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Sum_CenterSub": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Sum_CenterSubSup": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Sum_Sub": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Sum_SubSup": "Cəmləmə", + "PE.Controllers.Toolbar.txtLargeOperator_Union": "Birlik", + "PE.Controllers.Toolbar.txtLargeOperator_Union_CenterSub": "Birlik", + "PE.Controllers.Toolbar.txtLargeOperator_Union_CenterSubSup": "Birlik", + "PE.Controllers.Toolbar.txtLargeOperator_Union_Sub": "Birlik", + "PE.Controllers.Toolbar.txtLargeOperator_Union_SubSup": "Birlik", "PE.Controllers.Toolbar.txtLimitLog_Custom_1": "Limit nümunəsi", "PE.Controllers.Toolbar.txtLimitLog_Custom_2": "Maksimum nümunə", "PE.Controllers.Toolbar.txtLimitLog_Lim": "Limit", @@ -772,6 +956,7 @@ "PE.Controllers.Toolbar.txtMatrix_Dots_Baseline": "Əsas xətt nöqtələri", "PE.Controllers.Toolbar.txtMatrix_Dots_Center": "Ortaxətt nöqtələri", "PE.Controllers.Toolbar.txtMatrix_Dots_Diagonal": "Diaqonal nöqtələri", + "PE.Controllers.Toolbar.txtMatrix_Dots_Vertical": "Şaquli nöqtələr", "PE.Controllers.Toolbar.txtMatrix_Flat_Round": "Mötərizədə Seyrək Matris", "PE.Controllers.Toolbar.txtMatrix_Flat_Square": "Mötərizədə Seyrək Matris", "PE.Controllers.Toolbar.txtMatrix_Identity_2": "2x2 şəxsiyyət matrisi", @@ -785,6 +970,7 @@ "PE.Controllers.Toolbar.txtOperator_ArrowR_Bot": "Sağa aşağı ox", "PE.Controllers.Toolbar.txtOperator_ArrowR_Top": "Sağa yuxarı ox", "PE.Controllers.Toolbar.txtOperator_ColonEquals": "İki nöqtə bərabər", + "PE.Controllers.Toolbar.txtOperator_Custom_1": "Axınlar", "PE.Controllers.Toolbar.txtOperator_Custom_2": "Delta Axınlar", "PE.Controllers.Toolbar.txtOperator_Definition": "Tərifinə görə bərabərdir", "PE.Controllers.Toolbar.txtOperator_DeltaEquals": "Delta bərabərdir:", @@ -808,7 +994,10 @@ "PE.Controllers.Toolbar.txtScriptCustom_2": "Skript", "PE.Controllers.Toolbar.txtScriptCustom_3": "Skript", "PE.Controllers.Toolbar.txtScriptCustom_4": "Skript", + "PE.Controllers.Toolbar.txtScriptSub": "Aşağı İndeks", + "PE.Controllers.Toolbar.txtScriptSubSup": "Aşağı İndeks-Yuxarı İndeks", "PE.Controllers.Toolbar.txtScriptSubSupLeft": "Sol aşağı indeks-yuxarı indeks", + "PE.Controllers.Toolbar.txtScriptSup": "Yuxarı İndeks", "PE.Controllers.Toolbar.txtSymbol_about": "Təxmini", "PE.Controllers.Toolbar.txtSymbol_additional": "Tamamlayın", "PE.Controllers.Toolbar.txtSymbol_aleph": "Alef", @@ -824,6 +1013,7 @@ "PE.Controllers.Toolbar.txtSymbol_celsius": "Selsi Dərəcəsi", "PE.Controllers.Toolbar.txtSymbol_chi": "Сhi", "PE.Controllers.Toolbar.txtSymbol_cong": "Təxminən bərabərdir:", + "PE.Controllers.Toolbar.txtSymbol_cup": "Birlik", "PE.Controllers.Toolbar.txtSymbol_ddots": "Aşağıya sağa diaqonal üç nöqtə", "PE.Controllers.Toolbar.txtSymbol_degree": "Dərəcələr", "PE.Controllers.Toolbar.txtSymbol_delta": "Delta", @@ -834,6 +1024,7 @@ "PE.Controllers.Toolbar.txtSymbol_equals": "Bərabər", "PE.Controllers.Toolbar.txtSymbol_equiv": "Oxşardır", "PE.Controllers.Toolbar.txtSymbol_eta": "Eta", + "PE.Controllers.Toolbar.txtSymbol_exists": "Mövcuddur", "PE.Controllers.Toolbar.txtSymbol_factorial": "Faktorial", "PE.Controllers.Toolbar.txtSymbol_fahrenheit": "Fahrenheit dərəcəsi", "PE.Controllers.Toolbar.txtSymbol_forall": "Hamı üçün", @@ -859,6 +1050,7 @@ "PE.Controllers.Toolbar.txtSymbol_neq": "Bərabər deyil", "PE.Controllers.Toolbar.txtSymbol_ni": "Üzv kimi daxildir", "PE.Controllers.Toolbar.txtSymbol_not": "İşarə yoxdur", + "PE.Controllers.Toolbar.txtSymbol_notexists": "Mövcud Deyil", "PE.Controllers.Toolbar.txtSymbol_nu": "Nu", "PE.Controllers.Toolbar.txtSymbol_o": "Omikron", "PE.Controllers.Toolbar.txtSymbol_omega": "Omeqa", @@ -872,16 +1064,26 @@ "PE.Controllers.Toolbar.txtSymbol_psi": "Psi", "PE.Controllers.Toolbar.txtSymbol_qdrt": "Dördüncü kök", "PE.Controllers.Toolbar.txtSymbol_qed": "Yoxlanışın Sonu", + "PE.Controllers.Toolbar.txtSymbol_rddots": "Yuxarıya Sağa Diaqonal Üç Nöqtə", "PE.Controllers.Toolbar.txtSymbol_rho": "Rho", "PE.Controllers.Toolbar.txtSymbol_rightarrow": "Sağ Ox", "PE.Controllers.Toolbar.txtSymbol_sigma": "Siqma", "PE.Controllers.Toolbar.txtSymbol_sqrt": "Radikal işarə", + "PE.Controllers.Toolbar.txtSymbol_tau": "Tau", + "PE.Controllers.Toolbar.txtSymbol_therefore": "Buna görə də", + "PE.Controllers.Toolbar.txtSymbol_theta": "Teta", "PE.Controllers.Toolbar.txtSymbol_times": "Çoxalma işarəsi", + "PE.Controllers.Toolbar.txtSymbol_uparrow": "Yuxarı Ox", + "PE.Controllers.Toolbar.txtSymbol_upsilon": "İpsilon", "PE.Controllers.Toolbar.txtSymbol_varepsilon": "Epsilon variantı", "PE.Controllers.Toolbar.txtSymbol_varphi": "Fi variantı", "PE.Controllers.Toolbar.txtSymbol_varpi": "Pi variantı", "PE.Controllers.Toolbar.txtSymbol_varrho": "Ro variantı", "PE.Controllers.Toolbar.txtSymbol_varsigma": "Siqma variantı", + "PE.Controllers.Toolbar.txtSymbol_vartheta": "Teta Variant", + "PE.Controllers.Toolbar.txtSymbol_vdots": "Şaquli ellips", + "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", + "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "PE.Controllers.Viewport.textFitPage": "Slayda uyğun tənzimlə", "PE.Controllers.Viewport.textFitWidth": "Enə uyğun tənzimlə", "PE.Views.ChartSettings.textAdvanced": "Qabaqcıl Parametrləri Göstər", @@ -890,13 +1092,18 @@ "PE.Views.ChartSettings.textHeight": "Hündürlük", "PE.Views.ChartSettings.textKeepRatio": "Sabit ölçülər", "PE.Views.ChartSettings.textSize": "Ölçü", + "PE.Views.ChartSettings.textStyle": "Üslub", + "PE.Views.ChartSettings.textWidth": "Genişlik", "PE.Views.ChartSettingsAdvanced.textAlt": "Alternativ Mətn", "PE.Views.ChartSettingsAdvanced.textAltDescription": "Təsvir", + "PE.Views.ChartSettingsAdvanced.textAltTip": "Şəkildə, avtoformada, diaqramda və ya cədvəldə hansı məlumatın olduğunu daha yaxşı anlamağa kömək etmək üçün görmə və ya idrak qüsurları olan insanlara oxunacaq vizual obyekt məlumatının alternativ mətn əsaslı təqdimatı.", + "PE.Views.ChartSettingsAdvanced.textAltTitle": "Başlıq", "PE.Views.ChartSettingsAdvanced.textTitle": "Diaqram - Təkmilləşdirilmiş Parametrlər", "PE.Views.DateTimeDialog.confirmDefault": "{0} üçün defolt formatı təyin edin: \"{1}\"", "PE.Views.DateTimeDialog.textDefault": "Defolt olaraq təyin edin", "PE.Views.DateTimeDialog.textFormat": "Formatlar", "PE.Views.DateTimeDialog.textLang": "Dil", + "PE.Views.DateTimeDialog.textUpdate": "Avtomatik yeniləyin", "PE.Views.DateTimeDialog.txtTitle": "Tarix və Vaxt", "PE.Views.DocumentHolder.aboveText": "yuxarıda", "PE.Views.DocumentHolder.addCommentText": "Şərh yaz", @@ -904,6 +1111,7 @@ "PE.Views.DocumentHolder.advancedImageText": "Təsvirin Təkmil Parametrləri", "PE.Views.DocumentHolder.advancedParagraphText": "Paraqraf Təkmil Parametrlər", "PE.Views.DocumentHolder.advancedShapeText": "Forma Təkmil Parametrlər", + "PE.Views.DocumentHolder.advancedTableText": "Cədvəlin Təkmil Parametrləri", "PE.Views.DocumentHolder.alignmentText": "Düzülüş", "PE.Views.DocumentHolder.belowText": "Aşağıda", "PE.Views.DocumentHolder.cellAlignText": "Xananın Şaquli Düzülüşü", @@ -917,6 +1125,7 @@ "PE.Views.DocumentHolder.direct270Text": "Mətni Yuxarı fırladın", "PE.Views.DocumentHolder.direct90Text": "Mətni Aşağı fırladın", "PE.Views.DocumentHolder.directHText": "Üfüqi", + "PE.Views.DocumentHolder.directionText": "Mətn İstiqaməti", "PE.Views.DocumentHolder.editChartText": "Məlumatları Redaktə edin", "PE.Views.DocumentHolder.editHyperlinkText": "Hiperlinki redaktə edin", "PE.Views.DocumentHolder.hyperlinkText": "Hiperlink", @@ -944,6 +1153,7 @@ "PE.Views.DocumentHolder.spellcheckText": "Orfoqrafiya yoxlanışı", "PE.Views.DocumentHolder.splitCellsText": "Bölünmüş Xana...", "PE.Views.DocumentHolder.splitCellTitleText": "Bölünmüş xana", + "PE.Views.DocumentHolder.tableText": "Cədvəl", "PE.Views.DocumentHolder.textArrangeBack": "Fona göndərin", "PE.Views.DocumentHolder.textArrangeBackward": "Geriyə Göndərin", "PE.Views.DocumentHolder.textArrangeForward": "İrəli apar", @@ -974,6 +1184,8 @@ "PE.Views.DocumentHolder.textShapeAlignRight": "Sağa Düzləndir", "PE.Views.DocumentHolder.textShapeAlignTop": "Yuxarı Düzləndir", "PE.Views.DocumentHolder.textSlideSettings": "Slayd Parametrləri", + "PE.Views.DocumentHolder.textUndo": "Geri qaytar", + "PE.Views.DocumentHolder.tipIsLocked": "Bu element başqa istifadəçi tərəfindən redaktə olunur.", "PE.Views.DocumentHolder.toDictionaryText": "Lüğətə əlavə edin", "PE.Views.DocumentHolder.txtAddBottom": "Aşağı haşiyə əlavə et", "PE.Views.DocumentHolder.txtAddFractionBar": "Kəsr xətti əlavə edin", @@ -1039,6 +1251,7 @@ "PE.Views.DocumentHolder.txtMatrixAlign": "Matrisin Düzləndirilməsi", "PE.Views.DocumentHolder.txtNewSlide": "Yeni Slayd", "PE.Views.DocumentHolder.txtOverbar": "Mətnin üstündə xətt", + "PE.Views.DocumentHolder.txtPasteDestFormat": "Təyinat mövzusundan istifadə edin", "PE.Views.DocumentHolder.txtPastePicture": "Şəkil", "PE.Views.DocumentHolder.txtPasteSourceFormat": "Mənbə formatını saxlayın", "PE.Views.DocumentHolder.txtPressLink": "Ctrl düyməsinə basıb linkə klikləyin", @@ -1064,13 +1277,17 @@ "PE.Views.DocumentHolder.txtSlide": "Slayd", "PE.Views.DocumentHolder.txtSlideHide": "Slaydı gizlət", "PE.Views.DocumentHolder.txtStretchBrackets": "Mötərizələri ayırmaq", + "PE.Views.DocumentHolder.txtTop": "Yuxarı", "PE.Views.DocumentHolder.txtUnderbar": "Mətnin altında xətt", + "PE.Views.DocumentHolder.txtUngroup": "Qruplaşdırmanı ləğv et", "PE.Views.DocumentHolder.txtWarnUrl": "Bu keçidə klikləmək cihazınız və məlumatlarınız üçün təhlükəli ola bilər.
Davam etmək istədiyinizdən əminsiniz?", + "PE.Views.DocumentHolder.vertAlignText": "Şaquli Düzülüş", "PE.Views.DocumentPreview.goToSlideText": "Slayda keçin", "PE.Views.DocumentPreview.slideIndexText": "{0} / {1} slayd", "PE.Views.DocumentPreview.txtClose": "Slaydı bağlayın", "PE.Views.DocumentPreview.txtEndSlideshow": "Slayd şousunun sonu", "PE.Views.DocumentPreview.txtExitFullScreen": "Tam ekrandan çıx", + "PE.Views.DocumentPreview.txtFinalMessage": "Slayda önbaxışın sonu. Çıxmaq üçün klikləyin.", "PE.Views.DocumentPreview.txtFullScreen": "Tam ekran", "PE.Views.DocumentPreview.txtNext": "Növbəti Slayd", "PE.Views.DocumentPreview.txtPageNumInvalid": "Yanlış slayd nömrəsi", @@ -1086,6 +1303,7 @@ "PE.Views.FileMenu.btnExitCaption": "Çıxın", "PE.Views.FileMenu.btnFileOpenCaption": "Açın...", "PE.Views.FileMenu.btnHelpCaption": "Yardım...", + "PE.Views.FileMenu.btnHistoryCaption": "Versiya tarixçəsi", "PE.Views.FileMenu.btnInfoCaption": "Təqdimat Məlumatı...", "PE.Views.FileMenu.btnPrintCaption": "Çap", "PE.Views.FileMenu.btnProtectCaption": "Qoruyun", @@ -1113,24 +1331,40 @@ "PE.Views.FileMenuPanels.DocumentInfo.txtOwner": "Sahib", "PE.Views.FileMenuPanels.DocumentInfo.txtPlacement": "Yer", "PE.Views.FileMenuPanels.DocumentInfo.txtRights": "Hüquqları olan şəxslər", + "PE.Views.FileMenuPanels.DocumentInfo.txtSubject": "Mövzu", + "PE.Views.FileMenuPanels.DocumentInfo.txtTitle": "Başlıq", + "PE.Views.FileMenuPanels.DocumentInfo.txtUploaded": "Yükləndi", "PE.Views.FileMenuPanels.DocumentRights.txtBtnAccessRights": "Giriş hüquqlarını dəyiş", "PE.Views.FileMenuPanels.DocumentRights.txtRights": "Hüquqları olan şəxslər", + "PE.Views.FileMenuPanels.ProtectDoc.notcriticalErrorTitle": "Xəbərdarlıq", + "PE.Views.FileMenuPanels.ProtectDoc.strEncrypt": "Parol ilə", "PE.Views.FileMenuPanels.ProtectDoc.strProtect": "Təqdimatı Qoruyun", + "PE.Views.FileMenuPanels.ProtectDoc.strSignature": "İmza ilə", "PE.Views.FileMenuPanels.ProtectDoc.txtEdit": "Təqdimatı redaktə edin", "PE.Views.FileMenuPanels.ProtectDoc.txtEditWarning": "Sənədi redaktə etməklə imzalar silinəcək.
Davam etmək istədiyinizə əminsiniz?", + "PE.Views.FileMenuPanels.ProtectDoc.txtEncrypted": "Bu təqdimat parolla qorunur", + "PE.Views.FileMenuPanels.ProtectDoc.txtSigned": "Sənədə etibarlı imzalar əlavə edilib. Sənəd dəyişikliklərdən qorunur.", "PE.Views.FileMenuPanels.ProtectDoc.txtSignedInvalid": "Elektron imzalar etibarsızdır və ya yoxlanıla bilməz. Sənəd dəyişikliklərdən qorunur.", + "PE.Views.FileMenuPanels.ProtectDoc.txtView": "İmzalara baxın", "PE.Views.FileMenuPanels.Settings.okButtonText": "Tətbiq et", + "PE.Views.FileMenuPanels.Settings.strAlignGuides": "Düzülüş bələdçilərini aktivləşdirin", + "PE.Views.FileMenuPanels.Settings.strAutoRecover": "Avtomatik bərpanı aktivləşdirin", + "PE.Views.FileMenuPanels.Settings.strAutosave": "Avtomatik Saxla funksiyasını aktivləşdirin", "PE.Views.FileMenuPanels.Settings.strCoAuthMode": "Birgə redaktə Rejimi", "PE.Views.FileMenuPanels.Settings.strCoAuthModeDescFast": "Digər istifadəçilər dəyişikliklərinizi dərhal görəcəklər", + "PE.Views.FileMenuPanels.Settings.strCoAuthModeDescStrict": "Dəyişiklikləri görməzdən əvvəl onları qəbul etməlisiniz", "PE.Views.FileMenuPanels.Settings.strFast": "Sürətli", "PE.Views.FileMenuPanels.Settings.strFontRender": "Şrift Hamarlaşdırma", "PE.Views.FileMenuPanels.Settings.strForcesave": "Yadda saxla və ya Ctrl+S düyməsinə kliklədikdən sonra versiyanı yaddaşa əlavə edin", + "PE.Views.FileMenuPanels.Settings.strInputMode": "Heroqlifi aktivləşdirin", "PE.Views.FileMenuPanels.Settings.strMacrosSettings": "Makro Parametrləri", "PE.Views.FileMenuPanels.Settings.strPaste": "Kes, kopyala ve yapıştır", "PE.Views.FileMenuPanels.Settings.strPasteButton": "Məzmun yapışdırıldıqda Yapışdırma Seçimləri düyməsini göstərin", "PE.Views.FileMenuPanels.Settings.strShowChanges": "Birgə Redaktədə Dəyişikliklər", + "PE.Views.FileMenuPanels.Settings.strSpellCheckMode": "Orfoqrafiya yoxlamasını aktivləşdirin", "PE.Views.FileMenuPanels.Settings.strStrict": "Məhdudlaşdır", "PE.Views.FileMenuPanels.Settings.strTheme": "İnterfeys mövzusu", + "PE.Views.FileMenuPanels.Settings.strUnit": "Ölçü Vahidi", "PE.Views.FileMenuPanels.Settings.strZoom": "Defolt Miqyas Dəyəri", "PE.Views.FileMenuPanels.Settings.text10Minutes": "Hər 10 dəqiqə", "PE.Views.FileMenuPanels.Settings.text30Minutes": "Hər 30 dəqiqədən bir", @@ -1142,6 +1376,7 @@ "PE.Views.FileMenuPanels.Settings.textDisabled": "Deaktiv", "PE.Views.FileMenuPanels.Settings.textForceSave": "Ara versiyaların saxlanması", "PE.Views.FileMenuPanels.Settings.textMinute": "Hər dəqiqə", + "PE.Views.FileMenuPanels.Settings.txtAll": "Hamısını göstər", "PE.Views.FileMenuPanels.Settings.txtAutoCorrect": "AvtoDüzəliş seçimləri...", "PE.Views.FileMenuPanels.Settings.txtCacheMode": "Defolt keş rejimi", "PE.Views.FileMenuPanels.Settings.txtCm": "Santimetr", @@ -1149,6 +1384,7 @@ "PE.Views.FileMenuPanels.Settings.txtFitWidth": "Enə uyğun tənzimlə", "PE.Views.FileMenuPanels.Settings.txtInch": "Düym", "PE.Views.FileMenuPanels.Settings.txtInput": "Girişi Dəyişdir", + "PE.Views.FileMenuPanels.Settings.txtLast": "Sonuncunu göstər", "PE.Views.FileMenuPanels.Settings.txtMac": "OS X kimi", "PE.Views.FileMenuPanels.Settings.txtNative": "Doğma", "PE.Views.FileMenuPanels.Settings.txtProofing": "Yoxlama", @@ -1163,14 +1399,18 @@ "PE.Views.FileMenuPanels.Settings.txtWin": "Windows kimi", "PE.Views.HeaderFooterDialog.applyAllText": "Hamısına Tətbiq Et", "PE.Views.HeaderFooterDialog.applyText": "Tətbiq et", + "PE.Views.HeaderFooterDialog.diffLanguage": "Siz əsas slayddan başqa tarix dilindən istifadə edə bilməzsiniz.
Əsası dəyişmək üçün \"Tətbiq et\" əvəzinə \"Hamısına tətbiq et\" üzərinə klikləyin.", + "PE.Views.HeaderFooterDialog.notcriticalErrorTitle": "Xəbərdarlıq", "PE.Views.HeaderFooterDialog.textDateTime": "Tarix və saat", "PE.Views.HeaderFooterDialog.textFixed": "Sabit", + "PE.Views.HeaderFooterDialog.textFooter": "Altbaşlıqda mətn", "PE.Views.HeaderFooterDialog.textFormat": "Formatlar", "PE.Views.HeaderFooterDialog.textLang": "Dil", "PE.Views.HeaderFooterDialog.textNotTitle": "Başlıq slaydında göstərmə", "PE.Views.HeaderFooterDialog.textPreview": "Önbaxış", "PE.Views.HeaderFooterDialog.textSlideNum": "Slayd nömrəsi", "PE.Views.HeaderFooterDialog.textTitle": "Alt-başlıq Parametrləri", + "PE.Views.HeaderFooterDialog.textUpdate": "Avtomatik yeniləyin", "PE.Views.HyperlinkSettingsDialog.strDisplay": "Göstər", "PE.Views.HyperlinkSettingsDialog.strLinkTo": "Əlaqə", "PE.Views.HyperlinkSettingsDialog.textDefault": "Seçilmiş mətn fraqmentini", @@ -1182,10 +1422,13 @@ "PE.Views.HyperlinkSettingsDialog.textSlides": "Slaydlar", "PE.Views.HyperlinkSettingsDialog.textTipText": "Ekran İzahı Mətn", "PE.Views.HyperlinkSettingsDialog.textTitle": "Hiperlink Parametrləri", + "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Bu sahə tələb olunur", "PE.Views.HyperlinkSettingsDialog.txtFirst": "Birinci Slayd", "PE.Views.HyperlinkSettingsDialog.txtLast": "Son Slayd", "PE.Views.HyperlinkSettingsDialog.txtNext": "Növbəti Slayd", + "PE.Views.HyperlinkSettingsDialog.txtNotUrl": "Bu sahə \"http://www.example.com\" formatında URL olmalıdır", "PE.Views.HyperlinkSettingsDialog.txtPrev": "Əvvəlki Slayd", + "PE.Views.HyperlinkSettingsDialog.txtSizeLimit": "Bu sahə 2083 simvolla məhdudlaşır", "PE.Views.HyperlinkSettingsDialog.txtSlide": "Slayd", "PE.Views.ImageSettings.textAdvanced": "Qabaqcıl Parametrləri Göstər", "PE.Views.ImageSettings.textCrop": "Kəs", @@ -1208,8 +1451,11 @@ "PE.Views.ImageSettings.textRotate90": " 90° Döndər", "PE.Views.ImageSettings.textRotation": "Döndərmə", "PE.Views.ImageSettings.textSize": "Ölçü", + "PE.Views.ImageSettings.textWidth": "En", "PE.Views.ImageSettingsAdvanced.textAlt": "Alternativ Mətn", "PE.Views.ImageSettingsAdvanced.textAltDescription": "Təsvir", + "PE.Views.ImageSettingsAdvanced.textAltTip": "Şəkildə, avtoformada, diaqramda və ya cədvəldə hansı məlumatın olduğunu daha yaxşı anlamağa kömək etmək üçün görmə və ya idrak qüsurları olan insanlara oxunacaq vizual obyekt məlumatının alternativ mətn əsaslı təqdimatı.", + "PE.Views.ImageSettingsAdvanced.textAltTitle": "Başlıq", "PE.Views.ImageSettingsAdvanced.textAngle": "Bucaq", "PE.Views.ImageSettingsAdvanced.textFlipped": "Çevrilmiş", "PE.Views.ImageSettingsAdvanced.textHeight": "Hündürlük", @@ -1221,6 +1467,8 @@ "PE.Views.ImageSettingsAdvanced.textRotation": "Döndərmə", "PE.Views.ImageSettingsAdvanced.textSize": "Ölçü", "PE.Views.ImageSettingsAdvanced.textTitle": "Təsvir-Təkmilləşdirilmiş Parametrlər", + "PE.Views.ImageSettingsAdvanced.textVertically": "Şaquli olaraq", + "PE.Views.ImageSettingsAdvanced.textWidth": "En", "PE.Views.LeftMenu.tipAbout": "Haqqında", "PE.Views.LeftMenu.tipChat": "Söhbət", "PE.Views.LeftMenu.tipComments": "Şərhlər", @@ -1228,8 +1476,11 @@ "PE.Views.LeftMenu.tipSearch": "Axtarış", "PE.Views.LeftMenu.tipSlides": "Slaydlar", "PE.Views.LeftMenu.tipSupport": "Rəy və Dəstək", + "PE.Views.LeftMenu.tipTitles": "Başlıqlar", "PE.Views.LeftMenu.txtDeveloper": "DEVELOPER REJİMİ", "PE.Views.LeftMenu.txtLimit": "Girişi Məhdudlaşdır", + "PE.Views.LeftMenu.txtTrial": "SINAQ REJİMİ", + "PE.Views.LeftMenu.txtTrialDev": "Sınaq Tərtibatçı Rejimi", "PE.Views.ParagraphSettings.strLineHeight": "Sətirarası İnterval", "PE.Views.ParagraphSettings.strParagraphSpacing": "Paraqraf İntervalı", "PE.Views.ParagraphSettings.strSpacingAfter": "Sonra", @@ -1240,6 +1491,7 @@ "PE.Views.ParagraphSettings.textAuto": "Çoxsaylı", "PE.Views.ParagraphSettings.textExact": "Tam olaraq", "PE.Views.ParagraphSettings.txtAutoText": "Avtomatik", + "PE.Views.ParagraphSettingsAdvanced.noTabs": "Göstərilən nişanlar bu sahədə göstərilir", "PE.Views.ParagraphSettingsAdvanced.strAllCaps": "Hamısı böyük hərflə", "PE.Views.ParagraphSettingsAdvanced.strDoubleStrike": "İkiqat Üstüxətli", "PE.Views.ParagraphSettingsAdvanced.strIndent": "Abzaslar", @@ -1253,6 +1505,10 @@ "PE.Views.ParagraphSettingsAdvanced.strParagraphIndents": "Abzas və İnterval", "PE.Views.ParagraphSettingsAdvanced.strSmallCaps": "Kiçik baş hərflər", "PE.Views.ParagraphSettingsAdvanced.strSpacing": "İnterval", + "PE.Views.ParagraphSettingsAdvanced.strStrike": "Üstüxətli", + "PE.Views.ParagraphSettingsAdvanced.strSubscript": "Aşağı İndeks", + "PE.Views.ParagraphSettingsAdvanced.strSuperscript": "Yuxarı İndeks", + "PE.Views.ParagraphSettingsAdvanced.strTabs": "Tablar", "PE.Views.ParagraphSettingsAdvanced.textAlign": "Düzülüş", "PE.Views.ParagraphSettingsAdvanced.textAuto": "Çoxsaylı", "PE.Views.ParagraphSettingsAdvanced.textCharacterSpacing": "Simvol intervalı", @@ -1268,6 +1524,7 @@ "PE.Views.ParagraphSettingsAdvanced.textSet": "Müəyyən edin", "PE.Views.ParagraphSettingsAdvanced.textTabCenter": "Mərkəz", "PE.Views.ParagraphSettingsAdvanced.textTabLeft": "Sol", + "PE.Views.ParagraphSettingsAdvanced.textTabPosition": "Tab Mövqeyi", "PE.Views.ParagraphSettingsAdvanced.textTabRight": "Sağ", "PE.Views.ParagraphSettingsAdvanced.textTitle": "Paraqraf - Təkmil Parametrlər", "PE.Views.ParagraphSettingsAdvanced.txtAutoText": "Avtomatik", @@ -1277,6 +1534,8 @@ "PE.Views.RightMenu.txtShapeSettings": "Forma parametrləri", "PE.Views.RightMenu.txtSignatureSettings": "İmza parametrləri", "PE.Views.RightMenu.txtSlideSettings": "Slayd Parametrləri", + "PE.Views.RightMenu.txtTableSettings": "Cədvəl parametrləri", + "PE.Views.RightMenu.txtTextArtSettings": "Mətn Şəkli parametrləri", "PE.Views.ShapeSettings.strBackground": "Arxa fon rəngi", "PE.Views.ShapeSettings.strChange": "Avtoformanı dəyiş", "PE.Views.ShapeSettings.strColor": "Rəng", @@ -1287,8 +1546,10 @@ "PE.Views.ShapeSettings.strSize": "Ölçü", "PE.Views.ShapeSettings.strStroke": "Sətir", "PE.Views.ShapeSettings.strTransparency": "Qeyri-şəffaf", + "PE.Views.ShapeSettings.strType": "Növ", "PE.Views.ShapeSettings.textAdvanced": "Təkmil Parametrləri Göstərin", "PE.Views.ShapeSettings.textAngle": "Bucaq", + "PE.Views.ShapeSettings.textBorderSizeErr": "Daxil edilmiş dəyər yanlışdır.
0 pt ilə 1584 pt arasında dəyər daxil edin.", "PE.Views.ShapeSettings.textColor": "Rəng Dolğusu", "PE.Views.ShapeSettings.textDirection": "İstiqamət", "PE.Views.ShapeSettings.textEmptyPattern": "Nümunə yoxdur", @@ -1313,7 +1574,9 @@ "PE.Views.ShapeSettings.textSelectImage": "Şəkli Seçin", "PE.Views.ShapeSettings.textSelectTexture": "Seç", "PE.Views.ShapeSettings.textStretch": "Ayır", + "PE.Views.ShapeSettings.textStyle": "Üslub", "PE.Views.ShapeSettings.textTexture": "Teksturdan", + "PE.Views.ShapeSettings.textTile": "Lövhəcik", "PE.Views.ShapeSettings.tipAddGradientPoint": "Qradiyent nöqtəsi əlavə edin", "PE.Views.ShapeSettings.tipRemoveGradientPoint": "Qradiyent nöqtəni silin", "PE.Views.ShapeSettings.txtBrownPaper": "Qəhvəyi Kağız", @@ -1327,9 +1590,13 @@ "PE.Views.ShapeSettings.txtLeather": "Dəri", "PE.Views.ShapeSettings.txtNoBorders": "Sətirsiz", "PE.Views.ShapeSettings.txtPapyrus": "Papirus", + "PE.Views.ShapeSettings.txtWood": "Taxta", "PE.Views.ShapeSettingsAdvanced.strColumns": "Sütunlar", + "PE.Views.ShapeSettingsAdvanced.strMargins": "Mətn Araqatı", "PE.Views.ShapeSettingsAdvanced.textAlt": "Alternativ Mətn", "PE.Views.ShapeSettingsAdvanced.textAltDescription": "Təsvir", + "PE.Views.ShapeSettingsAdvanced.textAltTip": "Şəkildə, avtoformada, diaqramda və ya cədvəldə hansı məlumatın olduğunu daha yaxşı anlamağa kömək etmək üçün görmə və ya idrak qüsurları olan insanlara oxunacaq vizual obyekt məlumatının alternativ mətn əsaslı təqdimatı.", + "PE.Views.ShapeSettingsAdvanced.textAltTitle": "Başlıq", "PE.Views.ShapeSettingsAdvanced.textAngle": "Bucaq", "PE.Views.ShapeSettingsAdvanced.textArrows": "Oxlar", "PE.Views.ShapeSettingsAdvanced.textAutofit": "AvtoTənzimləmə", @@ -1355,19 +1622,28 @@ "PE.Views.ShapeSettingsAdvanced.textRight": "Sağ", "PE.Views.ShapeSettingsAdvanced.textRotation": "Döndərmə", "PE.Views.ShapeSettingsAdvanced.textRound": "Dairəvi", + "PE.Views.ShapeSettingsAdvanced.textShrink": "Daşma vəziyyətində mətni kiçildin", "PE.Views.ShapeSettingsAdvanced.textSize": "Ölçü", "PE.Views.ShapeSettingsAdvanced.textSpacing": "Sətirlər arasında interval", "PE.Views.ShapeSettingsAdvanced.textSquare": "Kvadrat", + "PE.Views.ShapeSettingsAdvanced.textTextBox": "Mətn Qutusu", "PE.Views.ShapeSettingsAdvanced.textTitle": "Forma-Təkmil Parametrlər", + "PE.Views.ShapeSettingsAdvanced.textTop": "Yuxarı", + "PE.Views.ShapeSettingsAdvanced.textVertically": "Şaquli olaraq", + "PE.Views.ShapeSettingsAdvanced.textWeightArrows": "Çəkilər və Oxlar", + "PE.Views.ShapeSettingsAdvanced.textWidth": "En", "PE.Views.ShapeSettingsAdvanced.txtNone": "Heç biri", + "PE.Views.SignatureSettings.notcriticalErrorTitle": "Xəbərdarlıq", "PE.Views.SignatureSettings.strDelete": "İmzanı Silin", "PE.Views.SignatureSettings.strDetails": "İmza Detalları", "PE.Views.SignatureSettings.strInvalid": "Etibarsız imzalar", "PE.Views.SignatureSettings.strSign": "İşarə", "PE.Views.SignatureSettings.strSignature": "İmza", + "PE.Views.SignatureSettings.strValid": "Etibarlı imzalar", "PE.Views.SignatureSettings.txtContinueEditing": "İstənilən halda redaktə edin", "PE.Views.SignatureSettings.txtEditWarning": "Sənədi redaktə etməklə imzalar silinəcək.
Davam etmək istədiyinizə əminsiniz?", "PE.Views.SignatureSettings.txtRemoveWarning": "Bu imzanı silmək istəyirsiniz?
Bunu geri qaytarmaq mümkün deyil.", + "PE.Views.SignatureSettings.txtSigned": "Sənədə etibarlı imzalar əlavə edilib. Sənəd dəyişikliklərdən qorunur.", "PE.Views.SignatureSettings.txtSignedInvalid": "Elektron imzalar etibarsızdır və ya yoxlanıla bilməz. Sənəd dəyişikliklərdən qorunur.", "PE.Views.SlideSettings.strBackground": "Arxa fon rəngi", "PE.Views.SlideSettings.strColor": "Rəng", @@ -1397,7 +1673,9 @@ "PE.Views.SlideSettings.textSelectImage": "Şəkli Seçin", "PE.Views.SlideSettings.textSelectTexture": "Seç", "PE.Views.SlideSettings.textStretch": "Ayır", + "PE.Views.SlideSettings.textStyle": "Üslub", "PE.Views.SlideSettings.textTexture": "Teksturdan", + "PE.Views.SlideSettings.textTile": "Lövhəcik", "PE.Views.SlideSettings.tipAddGradientPoint": "Qradiyent nöqtəsi əlavə edin", "PE.Views.SlideSettings.tipRemoveGradientPoint": "Qradiyent nöqtəni silin", "PE.Views.SlideSettings.txtBrownPaper": "Qəhvəyi Kağız", @@ -1410,6 +1688,7 @@ "PE.Views.SlideSettings.txtKnit": "Bərkitmək", "PE.Views.SlideSettings.txtLeather": "Dəri", "PE.Views.SlideSettings.txtPapyrus": "Papirus", + "PE.Views.SlideSettings.txtWood": "Taxta", "PE.Views.SlideshowSettings.textLoop": "'Esc' düyməsi basılana qədər davamlı göstər", "PE.Views.SlideshowSettings.textTitle": "Parametrləri Göstər", "PE.Views.SlideSizeSettings.strLandscape": "Albom", @@ -1418,6 +1697,7 @@ "PE.Views.SlideSizeSettings.textSlideOrientation": "Slayd oriyentasiyası", "PE.Views.SlideSizeSettings.textSlideSize": "Slayd ölçüsü", "PE.Views.SlideSizeSettings.textTitle": "Slayd Ölçüsünün Parametrləri", + "PE.Views.SlideSizeSettings.textWidth": "En", "PE.Views.SlideSizeSettings.txt35": "35 mm Slaydlar", "PE.Views.SlideSizeSettings.txtA3": "A3 Kağızı (297x420 mm)", "PE.Views.SlideSizeSettings.txtA4": "A4 Kağızı (210x297 mm)", @@ -1429,6 +1709,7 @@ "PE.Views.SlideSizeSettings.txtLetter": "Məktub Kağızı (8.5x11 dyüm)", "PE.Views.SlideSizeSettings.txtOverhead": "Yuxarıda", "PE.Views.SlideSizeSettings.txtStandard": "Standart (4:3)", + "PE.Views.SlideSizeSettings.txtWidescreen": "Geniş ekran", "PE.Views.Statusbar.goToPageText": "Slayda keçin", "PE.Views.Statusbar.pageIndexText": "{0} / {1} slayd", "PE.Views.Statusbar.textShowBegin": "Başlanğıcdan göstərin", @@ -1439,6 +1720,9 @@ "PE.Views.Statusbar.tipFitWidth": "Enə uyğun tənzimlə", "PE.Views.Statusbar.tipPreview": "Slaydı başladın", "PE.Views.Statusbar.tipSetLang": "Mətn dilini müəyyənləşdirin", + "PE.Views.Statusbar.tipZoomFactor": "Miqyası dəyişin", + "PE.Views.Statusbar.tipZoomIn": "Böyüdün", + "PE.Views.Statusbar.tipZoomOut": "Kiçildin", "PE.Views.Statusbar.txtPageNumInvalid": "Yanlış slayd nömrəsi", "PE.Views.TableSettings.deleteColumnText": "Sütunu silin", "PE.Views.TableSettings.deleteRowText": "Cərgəni Silin", @@ -1472,6 +1756,8 @@ "PE.Views.TableSettings.textRows": "Sətirlər", "PE.Views.TableSettings.textSelectBorders": "Yuxarıda seçilmiş tətbiq üslubunu dəyişdirmək istədiyiniz sərhədləri seçin", "PE.Views.TableSettings.textTemplate": "Şablondan Seçin", + "PE.Views.TableSettings.textTotal": "Yekun", + "PE.Views.TableSettings.textWidth": "En", "PE.Views.TableSettings.tipAll": "Xarici sərhədi və bütün daxili xətləri təyin edin", "PE.Views.TableSettings.tipBottom": "Yalnız xarici alt sərhədi təyin edin", "PE.Views.TableSettings.tipInner": "Yalnız daxili xətləri təyin edin", @@ -1489,13 +1775,20 @@ "PE.Views.TableSettings.txtTable_MediumStyle": "Orta Üslub", "PE.Views.TableSettings.txtTable_NoGrid": "Şəbəkə yoxdur", "PE.Views.TableSettings.txtTable_NoStyle": "Üslub yoxdur", + "PE.Views.TableSettings.txtTable_TableGrid": "Cədvəl Şəbəkəsi", + "PE.Views.TableSettings.txtTable_ThemedStyle": "Mövzulu Üslub", "PE.Views.TableSettingsAdvanced.textAlt": "Alternativ Mətn", "PE.Views.TableSettingsAdvanced.textAltDescription": "Təsvir", + "PE.Views.TableSettingsAdvanced.textAltTip": "Şəkildə, avtoformada, diaqramda və ya cədvəldə hansı məlumatın olduğunu daha yaxşı anlamağa kömək etmək üçün görmə və ya idrak qüsurları olan insanlara oxunacaq vizual obyekt məlumatının alternativ mətn əsaslı təqdimatı.", + "PE.Views.TableSettingsAdvanced.textAltTitle": "Başlıq", "PE.Views.TableSettingsAdvanced.textBottom": "Aşağı", + "PE.Views.TableSettingsAdvanced.textCheckMargins": "Defolt kənarları istifadə edin", "PE.Views.TableSettingsAdvanced.textDefaultMargins": "Defolt Kənarlar", "PE.Views.TableSettingsAdvanced.textLeft": "Sol", "PE.Views.TableSettingsAdvanced.textMargins": "Xananın Kənarları", "PE.Views.TableSettingsAdvanced.textRight": "Sağ", + "PE.Views.TableSettingsAdvanced.textTitle": "Cədvəl-Təkmil Parametrlər", + "PE.Views.TableSettingsAdvanced.textTop": "Yuxarı", "PE.Views.TableSettingsAdvanced.textWidthSpaces": "Kənar boşluqlar", "PE.Views.TextArtSettings.strBackground": "Arxa fon rəngi", "PE.Views.TextArtSettings.strColor": "Rəng", @@ -1505,7 +1798,9 @@ "PE.Views.TextArtSettings.strSize": "Ölçü", "PE.Views.TextArtSettings.strStroke": "Sətir", "PE.Views.TextArtSettings.strTransparency": "Qeyri-şəffaf", + "PE.Views.TextArtSettings.strType": "Növ", "PE.Views.TextArtSettings.textAngle": "Bucaq", + "PE.Views.TextArtSettings.textBorderSizeErr": "Daxil edilmiş dəyər yanlışdır.
0 pt ilə 1584 pt arasında dəyər daxil edin.", "PE.Views.TextArtSettings.textColor": "Rəng Dolğusu", "PE.Views.TextArtSettings.textDirection": "İstiqamət", "PE.Views.TextArtSettings.textEmptyPattern": "Nümunə yoxdur", @@ -1521,7 +1816,11 @@ "PE.Views.TextArtSettings.textRadial": "Radial", "PE.Views.TextArtSettings.textSelectTexture": "Seç", "PE.Views.TextArtSettings.textStretch": "Ayır", + "PE.Views.TextArtSettings.textStyle": "Üslub", + "PE.Views.TextArtSettings.textTemplate": "Şablon", "PE.Views.TextArtSettings.textTexture": "Teksturdan", + "PE.Views.TextArtSettings.textTile": "Lövhəcik", + "PE.Views.TextArtSettings.textTransform": "Çevirin", "PE.Views.TextArtSettings.tipAddGradientPoint": "Qradiyent nöqtəsi əlavə edin", "PE.Views.TextArtSettings.tipRemoveGradientPoint": "Qradiyent nöqtəni silin", "PE.Views.TextArtSettings.txtBrownPaper": "Qəhvəyi Kağız", @@ -1535,11 +1834,13 @@ "PE.Views.TextArtSettings.txtLeather": "Dəri", "PE.Views.TextArtSettings.txtNoBorders": "Sətirsiz", "PE.Views.TextArtSettings.txtPapyrus": "Papirus", + "PE.Views.TextArtSettings.txtWood": "Taxta", "PE.Views.Toolbar.capAddSlide": "Slayd əlavə et", "PE.Views.Toolbar.capBtnAddComment": "Şərh Əlavə Et", "PE.Views.Toolbar.capBtnComment": "Şərh", "PE.Views.Toolbar.capBtnDateTime": "Tarix və Vaxt", "PE.Views.Toolbar.capBtnInsHeader": "Alt-başlıq", + "PE.Views.Toolbar.capBtnInsSymbol": "Simvol", "PE.Views.Toolbar.capBtnSlideNum": "Slayd nömrəsi", "PE.Views.Toolbar.capInsertAudio": "Audio", "PE.Views.Toolbar.capInsertChart": "Diaqram", @@ -1547,6 +1848,9 @@ "PE.Views.Toolbar.capInsertHyperlink": "Hiperlink", "PE.Views.Toolbar.capInsertImage": "Təsvir", "PE.Views.Toolbar.capInsertShape": "Forma", + "PE.Views.Toolbar.capInsertTable": "Cədvəl", + "PE.Views.Toolbar.capInsertText": "Mətn Qutusu", + "PE.Views.Toolbar.capInsertVideo": "Video", "PE.Views.Toolbar.capTabFile": "Fayl", "PE.Views.Toolbar.capTabHome": "Ana səhifə", "PE.Views.Toolbar.capTabInsert": "Daxil edin", @@ -1559,6 +1863,9 @@ "PE.Views.Toolbar.mniSentenceCase": "Cümlənin əvvəlində böyük hərf.", "PE.Views.Toolbar.mniSlideAdvanced": "Qabaqcıl Parametrlər", "PE.Views.Toolbar.mniSlideStandard": "Standart (4:3)", + "PE.Views.Toolbar.mniSlideWide": "Geniş ekran (16:9)", + "PE.Views.Toolbar.mniToggleCase": "bAŞ hƏRFİ DƏYİŞ", + "PE.Views.Toolbar.mniUpperCase": "BÖYÜK HƏRF", "PE.Views.Toolbar.strMenuNoFill": "Doldurulmasın", "PE.Views.Toolbar.textAlignBottom": "Mətni aşağıya düzləndir", "PE.Views.Toolbar.textAlignCenter": "Orta mətn", @@ -1574,6 +1881,8 @@ "PE.Views.Toolbar.textBold": "Qalın", "PE.Views.Toolbar.textColumnsCustom": "Fərdi Sütunlar", "PE.Views.Toolbar.textColumnsOne": "Bir Sütun", + "PE.Views.Toolbar.textColumnsThree": "Üç Sütun", + "PE.Views.Toolbar.textColumnsTwo": "İki Sütun", "PE.Views.Toolbar.textItalic": "Kursiv", "PE.Views.Toolbar.textListSettings": "Siyahı Parametrləri", "PE.Views.Toolbar.textShapeAlignBottom": "Aşağı Düzləndir", @@ -1586,12 +1895,17 @@ "PE.Views.Toolbar.textShowCurrent": "Cari Slayddan göstərin", "PE.Views.Toolbar.textShowPresenterView": "Təqdimatçı görünüşündə baxın", "PE.Views.Toolbar.textShowSettings": "Parametrləri Göstər", + "PE.Views.Toolbar.textStrikeout": "Üstüxətli", + "PE.Views.Toolbar.textSubscript": "Aşağı İndeks", + "PE.Views.Toolbar.textSuperscript": "Yuxarı İndeks", "PE.Views.Toolbar.textTabCollaboration": "Əməkdaşlıq", "PE.Views.Toolbar.textTabFile": "Fayl", "PE.Views.Toolbar.textTabHome": "Ana səhifə", "PE.Views.Toolbar.textTabInsert": "Daxil edin", "PE.Views.Toolbar.textTabProtect": "Qoruma", + "PE.Views.Toolbar.textTabTransitions": "Keçidlər", "PE.Views.Toolbar.textTitleError": "Xəta", + "PE.Views.Toolbar.textUnderline": "Altından xətt çəkilmiş", "PE.Views.Toolbar.tipAddSlide": "Slayd əlavə et", "PE.Views.Toolbar.tipBack": "Geri", "PE.Views.Toolbar.tipChangeCase": "Böyük/kiçik hərfi dəyiş", @@ -1638,6 +1952,9 @@ "PE.Views.Toolbar.tipSlideNum": "Slayd nömrəsini daxil edin", "PE.Views.Toolbar.tipSlideSize": "Slayd ölçüsünü seçin", "PE.Views.Toolbar.tipSlideTheme": "Slayd Mövzusu", + "PE.Views.Toolbar.tipUndo": "Geri qaytar", + "PE.Views.Toolbar.tipVAligh": "Şaquli düzülüş", + "PE.Views.Toolbar.tipViewSettings": "Görünüş parametrləri", "PE.Views.Toolbar.txtDistribHor": "Üfüqi olaraq Bölüşdürün", "PE.Views.Toolbar.txtDistribVert": "Şaquli olaraq Bölüşdürün", "PE.Views.Toolbar.txtGroup": "Qrup", @@ -1651,7 +1968,11 @@ "PE.Views.Toolbar.txtScheme15": "Mənbə", "PE.Views.Toolbar.txtScheme16": "Kağız", "PE.Views.Toolbar.txtScheme17": "Gün dönümü", + "PE.Views.Toolbar.txtScheme18": "Texnika", + "PE.Views.Toolbar.txtScheme19": "Yürüş", "PE.Views.Toolbar.txtScheme2": "Boz rəng çalarları", + "PE.Views.Toolbar.txtScheme20": "Şəhər", + "PE.Views.Toolbar.txtScheme21": "Enerji", "PE.Views.Toolbar.txtScheme22": "Yeni Ofis", "PE.Views.Toolbar.txtScheme3": "Apex", "PE.Views.Toolbar.txtScheme4": "Aspekt", @@ -1661,9 +1982,11 @@ "PE.Views.Toolbar.txtScheme8": "Axın", "PE.Views.Toolbar.txtScheme9": "Emalatxana", "PE.Views.Toolbar.txtSlideAlign": "Slayda uyğun düzləndir", + "PE.Views.Toolbar.txtUngroup": "Qruplaşdırmanı ləğv et", "PE.Views.Transitions.strDelay": "Gecikmə", "PE.Views.Transitions.strDuration": "Müddət", "PE.Views.Transitions.strStartOnClick": "Kliklədikdə Başlat", + "PE.Views.Transitions.textBlack": "Qaradan", "PE.Views.Transitions.textBottom": "Aşağı", "PE.Views.Transitions.textBottomLeft": "Aşağı-Sol", "PE.Views.Transitions.textBottomRight": "Aşağı-Sağ", @@ -1680,6 +2003,18 @@ "PE.Views.Transitions.textRight": "Sağ", "PE.Views.Transitions.textSmoothly": "Yavaşca", "PE.Views.Transitions.textSplit": "Bölgü", + "PE.Views.Transitions.textTop": "Yuxarı", + "PE.Views.Transitions.textTopLeft": "Yuxarı-Sol", + "PE.Views.Transitions.textTopRight": "Yuxarı-Sağ", + "PE.Views.Transitions.textUnCover": "Açın", + "PE.Views.Transitions.textVerticalIn": "Şaquli Artırma", + "PE.Views.Transitions.textVerticalOut": "Şaquli Azaltma", + "PE.Views.Transitions.textWedge": "Ayır", + "PE.Views.Transitions.textWipe": "Görünmə", + "PE.Views.Transitions.textZoom": "Miqyası dəyişin", + "PE.Views.Transitions.textZoomIn": "Böyüdün", + "PE.Views.Transitions.textZoomOut": "Uzaqlaşdır", + "PE.Views.Transitions.textZoomRotate": "Miqyası dəyiş və Fırlat", "PE.Views.Transitions.txtApplyToAll": "Bütün Slaydlara Tətbiq et", "PE.Views.Transitions.txtParameters": "Parametreler", "PE.Views.Transitions.txtPreview": "Önbaxış", diff --git a/apps/presentationeditor/main/locale/da.json b/apps/presentationeditor/main/locale/da.json index bc675f382..2ba1f9335 100644 --- a/apps/presentationeditor/main/locale/da.json +++ b/apps/presentationeditor/main/locale/da.json @@ -48,7 +48,10 @@ "Common.define.chartData.textStock": "Aktie", "Common.define.chartData.textSurface": "Overflade", "Common.Translation.warnFileLocked": "Dokumentet er i brug af en anden applikation. Du kan fortsætte med at redigere og gemme en kopi.", + "Common.Translation.warnFileLockedBtnEdit": "Opret en kopi", + "Common.Translation.warnFileLockedBtnView": "Åben for visning", "Common.UI.ButtonColored.textAutoColor": "Automatisk", + "Common.UI.ButtonColored.textNewColor": "Tilføj ny brugerdefineret farve", "Common.UI.ComboBorderSize.txtNoBorders": "Ingen rammer", "Common.UI.ComboBorderSizeEditable.txtNoBorders": "Ingen rammer", "Common.UI.ComboDataView.emptyComboText": "Ingen stilarter", @@ -72,6 +75,9 @@ "Common.UI.SynchronizeTip.textSynchronize": "Dokumentet er blevet ændret af en anden bruger.
Venligst tryk for at gemme ændringerne og genindlæs opdateringerne.", "Common.UI.ThemeColorPalette.textStandartColors": "Standard farve", "Common.UI.ThemeColorPalette.textThemeColors": "Tema farver", + "Common.UI.Themes.txtThemeClassicLight": "Klassisk lys", + "Common.UI.Themes.txtThemeDark": "Mørk", + "Common.UI.Themes.txtThemeLight": "Lys", "Common.UI.Window.cancelButtonText": "Annuller", "Common.UI.Window.closeButtonText": "Luk", "Common.UI.Window.noButtonText": "Nej", @@ -93,10 +99,13 @@ "Common.Views.About.txtVersion": "Version", "Common.Views.AutoCorrectDialog.textAdd": "Tilføj", "Common.Views.AutoCorrectDialog.textApplyText": "Anvend mens du taster", + "Common.Views.AutoCorrectDialog.textAutoCorrect": "Tekst autokorrektur", "Common.Views.AutoCorrectDialog.textAutoFormat": "Løbende autoformatering", "Common.Views.AutoCorrectDialog.textBulleted": "Automatiske punktlister", "Common.Views.AutoCorrectDialog.textBy": "Af", "Common.Views.AutoCorrectDialog.textDelete": "Slet", + "Common.Views.AutoCorrectDialog.textFLSentence": "Sæt første bogstav i sætninger med stort", + "Common.Views.AutoCorrectDialog.textHyperlink": "Internet- og netværksstier med hyperlinks", "Common.Views.AutoCorrectDialog.textHyphens": "Bindestreger (--) med streg (-)", "Common.Views.AutoCorrectDialog.textMathCorrect": "Matematisk autokorrektur", "Common.Views.AutoCorrectDialog.textNumbered": "Automatiske nummererede lister", @@ -116,6 +125,12 @@ "Common.Views.AutoCorrectDialog.warnReset": "Al autokorrektur du tilføjede fjernes, og de ændrede gendannes til deres oprindelige værdier. Ønsker du at fortsætte?", "Common.Views.AutoCorrectDialog.warnRestore": "Autokorrekturindtastningen for %1 nulstilles til sin oprindelige værdi. Ønsker du at fortsætte?", "Common.Views.Chat.textSend": "Send", + "Common.Views.Comments.mniAuthorAsc": "Forfatter A til Z", + "Common.Views.Comments.mniAuthorDesc": "Forfatter Z til A", + "Common.Views.Comments.mniDateAsc": "Ældste", + "Common.Views.Comments.mniDateDesc": "Nyeste", + "Common.Views.Comments.mniPositionAsc": "Fra toppen", + "Common.Views.Comments.mniPositionDesc": "Fra bunden", "Common.Views.Comments.textAdd": "Tilføj", "Common.Views.Comments.textAddComment": "Tilføj kommentar", "Common.Views.Comments.textAddCommentToDoc": "Tilføj kommentar til dokument", @@ -123,6 +138,7 @@ "Common.Views.Comments.textAnonym": "Gæst", "Common.Views.Comments.textCancel": "Annuller", "Common.Views.Comments.textClose": "Luk", + "Common.Views.Comments.textClosePanel": "Luk kommentarer", "Common.Views.Comments.textComments": "Kommentarer", "Common.Views.Comments.textEdit": "OK", "Common.Views.Comments.textEnterCommentHint": "Skriv din kommentar her", @@ -131,6 +147,7 @@ "Common.Views.Comments.textReply": "Svar", "Common.Views.Comments.textResolve": "Løs", "Common.Views.Comments.textResolved": "Løst", + "Common.Views.Comments.textSort": "Sorter kommentarer", "Common.Views.CopyWarningDialog.textDontShow": "Vis ikke denne meddelelse igen", "Common.Views.CopyWarningDialog.textMsg": "Kopier, klip og sæt ind handlinger ved brug af redigeringsværktøjets værktøjsbarknapper og kontekst menu handlinger vil kun blive foretaget i redigeringsfanen.

for at kopier og sætte ind til eller fra programmer uden for redigeringsværktøjet, skal du bruge følgende tastaturtaster: ", "Common.Views.CopyWarningDialog.textTitle": "Kopier, Klip og Indsæt handlinger", @@ -148,6 +165,7 @@ "Common.Views.Header.textBack": "Gå til dokumentplacering", "Common.Views.Header.textCompactView": "Vis kompakt værktøjslinie ", "Common.Views.Header.textHideLines": "Skjul lineal", + "Common.Views.Header.textHideNotes": "Skjul noter", "Common.Views.Header.textHideStatusBar": "Skjul statuslinie", "Common.Views.Header.textRemoveFavorite": "Fjern fra Favoritter", "Common.Views.Header.textSaveBegin": "Gemmer...", @@ -170,6 +188,7 @@ "Common.Views.History.textCloseHistory": "Luk historik", "Common.Views.History.textHide": "Kollaps", "Common.Views.History.textHideAll": "Skjul detaljerede ændringer", + "Common.Views.History.textRestore": "Gendan", "Common.Views.History.textShow": "Udvid", "Common.Views.History.textShowAll": "Vis detaljerede ændringer", "Common.Views.History.textVer": "Ver.", @@ -239,6 +258,8 @@ "Common.Views.ReviewChanges.tipCoAuthMode": "Indstil samredigeringsfunktion", "Common.Views.ReviewChanges.tipCommentRem": "Fjern kommentarer", "Common.Views.ReviewChanges.tipCommentRemCurrent": "Fjern nuværende kommentarer", + "Common.Views.ReviewChanges.tipCommentResolve": "Løs kommentarer", + "Common.Views.ReviewChanges.tipCommentResolveCurrent": "Løs aktuelle kommentarer", "Common.Views.ReviewChanges.tipHistory": "Vis version historik", "Common.Views.ReviewChanges.tipRejectCurrent": "Afvis nuværende ændring", "Common.Views.ReviewChanges.tipReview": "Spor ændringer", @@ -258,6 +279,11 @@ "Common.Views.ReviewChanges.txtCommentRemMy": "Fjern mine kommentarer", "Common.Views.ReviewChanges.txtCommentRemMyCurrent": "Fjern mine nuværende kommentarer", "Common.Views.ReviewChanges.txtCommentRemove": "Fjern", + "Common.Views.ReviewChanges.txtCommentResolve": "Løs", + "Common.Views.ReviewChanges.txtCommentResolveAll": "Løs alle kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveCurrent": "Løs aktuelle kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveMy": "Løs mine kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveMyCurrent": "Løs mine aktuelle kommentarer", "Common.Views.ReviewChanges.txtDocLang": "Sprog", "Common.Views.ReviewChanges.txtFinal": "Alle ændringer accepteret (Forhåndsvisning)", "Common.Views.ReviewChanges.txtFinalCap": "Endelig", @@ -286,6 +312,8 @@ "Common.Views.ReviewPopover.textOpenAgain": "Åben igen", "Common.Views.ReviewPopover.textReply": "Svar", "Common.Views.ReviewPopover.textResolve": "Løs", + "Common.Views.ReviewPopover.txtDeleteTip": "Slet", + "Common.Views.ReviewPopover.txtEditTip": "Rediger", "Common.Views.SaveAsDlg.textLoading": "Indlæser", "Common.Views.SaveAsDlg.textTitle": "Mappe til at gemme", "Common.Views.SelectFileDlg.textLoading": "Indlæser", @@ -344,9 +372,11 @@ "Common.Views.UserNameDialog.textDontShow": "Spørg mig ikke igen", "Common.Views.UserNameDialog.textLabel": "Mærkat:", "Common.Views.UserNameDialog.textLabelError": "Mærkat kan ikke være blank.", + "PE.Controllers.LeftMenu.leavePageText": "Alle ikke-gemte ændringer i dette dokument vil gå tabt.
Klik på \"Annuller\" og derefter på \"Gem\" for at gemme dem. Klik på \"OK\" for at kassere alle ikke-gemte ændringer.", "PE.Controllers.LeftMenu.newDocumentTitle": "Namnløs præsentation", "PE.Controllers.LeftMenu.notcriticalErrorTitle": "Advarsel", "PE.Controllers.LeftMenu.requestEditRightsText": "Anmoder om redigeringsrettigheder...", + "PE.Controllers.LeftMenu.textLoadHistory": "Indlæser versionshistorik...", "PE.Controllers.LeftMenu.textNoTextFound": "Dataen du har søgt, kunne ikke findes. Venligst ændre dine søgerkriterier.", "PE.Controllers.LeftMenu.textReplaceSkipped": "Erstatningen er blevet oprettet. {0} gentagelser blev sprunget over.", "PE.Controllers.LeftMenu.textReplaceSuccess": "Søgningen er blevet gennemført. Forekomster erstattet: {0}", @@ -376,6 +406,7 @@ "PE.Controllers.Main.errorForceSave": "Der skete en fejl under gemning af filen. Brug venligst 'Download som' for at gemme filen på din computers harddisk eller prøv igen senere.", "PE.Controllers.Main.errorKeyEncrypt": "Ukendte nøgle descriptor", "PE.Controllers.Main.errorKeyExpire": "Nøgle beskrivelse udløbet", + "PE.Controllers.Main.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", "PE.Controllers.Main.errorProcessSaveResult": "Kunne ikke gemme", "PE.Controllers.Main.errorServerVersion": "Redigeringsversionen er blevet opdatere. Siden vil blive genindlæst for at anvende ændringerne. ", "PE.Controllers.Main.errorSessionAbsolute": "Sessionen for dokumentredigering er udløbet. Genindlæs venligst siden. ", @@ -391,6 +422,7 @@ "PE.Controllers.Main.errorUsersExceed": "Det maksimale antal af brugere tilladt i din aftale er nået. ", "PE.Controllers.Main.errorViewerDisconnect": "Forbindesen er tabt. Du kan stadig se dokumentet,
men du vil ikke være i stand til at downloade eller udskrive det før forbindelsen er genetableret. ", "PE.Controllers.Main.leavePageText": "Du har ikke-gemte ændringer i denne præsentation. Klik på \"Bliv på denne side\", og derefter \"Gem\" for at gemme dem. Klik på \"Forlad denne side\" for at afvise alle de ikke gemte ændringer.", + "PE.Controllers.Main.leavePageTextOnClose": "Alle ikke-gemte ændringer i denne præsentation vil gå tabt.
Klik på \"Annuller\" og derefter på \"Gem\" for at gemme dem. Klik på \"OK\" for at kassere alle ikke-gemte ændringer.", "PE.Controllers.Main.loadFontsTextText": "Indlæser data...", "PE.Controllers.Main.loadFontsTitleText": "Indlæser data", "PE.Controllers.Main.loadFontTextText": "Indlæser data...", @@ -427,7 +459,9 @@ "PE.Controllers.Main.textClose": "Luk", "PE.Controllers.Main.textCloseTip": "Klik for at lukke tippet", "PE.Controllers.Main.textContactUs": "Kontakt salg", + "PE.Controllers.Main.textConvertEquation": "Denne ligning er skabt med en ældre version af programmet, som ikke længere understøttes. Omdannelse af denne ligning til Office Math ML format vil gøre den redigérbar.
Ønsker du at omdanne?", "PE.Controllers.Main.textCustomLoader": "Bemærk, at du i henhold til licensbetingelserne ikke har ret til at skifte loaderen.
Kontakt venligt vores salgsafdeling for at få en kvote.", + "PE.Controllers.Main.textDisconnect": "Forbindelsen er afbrudt", "PE.Controllers.Main.textGuest": "Gæst", "PE.Controllers.Main.textHasMacros": "Filen indeholder makroer.
Ønsker du at køre makroer?", "PE.Controllers.Main.textLearnMore": "Lær mere", @@ -441,6 +475,7 @@ "PE.Controllers.Main.textShape": "Form", "PE.Controllers.Main.textStrict": "Striks tilstand", "PE.Controllers.Main.textTryUndoRedo": "Fortryd funktionen er blevet slået fra i den hurtige co-redigerngstilstand.Tryk på 'Striks tilstand' knappen for at skifte til den strikse co-redigeringstilstand for at redigere filen uden at andre brugere kan foretage ændringer før efter du har gemt dem. Du kan skifte i mellem co-redigeringstilstanden ved at bruge de avancerede indstillinger. ", + "PE.Controllers.Main.textTryUndoRedoWarn": "Fortryd/omgør-funktionen er deaktiveret for hurtig medredigeringstilstand.", "PE.Controllers.Main.titleLicenseExp": "Licens er udløbet", "PE.Controllers.Main.titleServerVersion": "Redigeringsværktøj opdateret", "PE.Controllers.Main.txtAddFirstSlide": "klik for at tilføje første dias", @@ -465,6 +500,7 @@ "PE.Controllers.Main.txtMath": "Matematik", "PE.Controllers.Main.txtMedia": "Medie", "PE.Controllers.Main.txtNeedSynchronize": "Du har opdateringer", + "PE.Controllers.Main.txtNone": "ingen", "PE.Controllers.Main.txtPicture": "Billede", "PE.Controllers.Main.txtRectangles": "Rektangel", "PE.Controllers.Main.txtSeries": "Serie", @@ -1244,6 +1280,7 @@ "PE.Views.DocumentHolder.txtTop": "Top", "PE.Views.DocumentHolder.txtUnderbar": "Linie under tekst", "PE.Views.DocumentHolder.txtUngroup": "Fjern fra gruppe", + "PE.Views.DocumentHolder.txtWarnUrl": "Hvis du klikker på dette link, kan det være skadeligt for din enhed og dine data.
Er du sikker på, at du vil fortsætte?", "PE.Views.DocumentHolder.vertAlignText": "Lodret justering", "PE.Views.DocumentPreview.goToSlideText": "Gå til dias", "PE.Views.DocumentPreview.slideIndexText": "Dias {0} af {1}", @@ -1263,7 +1300,10 @@ "PE.Views.FileMenu.btnCloseMenuCaption": "Luk menu", "PE.Views.FileMenu.btnCreateNewCaption": "Opret ny", "PE.Views.FileMenu.btnDownloadCaption": "Hent som...", + "PE.Views.FileMenu.btnExitCaption": "Afslut", + "PE.Views.FileMenu.btnFileOpenCaption": "Åben...", "PE.Views.FileMenu.btnHelpCaption": "Hjælp...", + "PE.Views.FileMenu.btnHistoryCaption": "Version historik", "PE.Views.FileMenu.btnInfoCaption": "Præsentationsinfo ...", "PE.Views.FileMenu.btnPrintCaption": "Print", "PE.Views.FileMenu.btnProtectCaption": "Beskyt", @@ -1276,6 +1316,8 @@ "PE.Views.FileMenu.btnSaveCopyAsCaption": "Gem kopi som...", "PE.Views.FileMenu.btnSettingsCaption": "Avancerede indstillinger...", "PE.Views.FileMenu.btnToEditCaption": "Rediger præsentation", + "PE.Views.FileMenuPanels.CreateNew.txtBlank": "Blank præsentation", + "PE.Views.FileMenuPanels.CreateNew.txtCreateNew": "Opret ny", "PE.Views.FileMenuPanels.DocumentInfo.okButtonText": "Anvend", "PE.Views.FileMenuPanels.DocumentInfo.txtAddAuthor": "Tilføj forfatter", "PE.Views.FileMenuPanels.DocumentInfo.txtAddText": "Tilføj tekst", @@ -1861,6 +1903,7 @@ "PE.Views.Toolbar.textTabHome": "Hjem", "PE.Views.Toolbar.textTabInsert": "indsæt", "PE.Views.Toolbar.textTabProtect": "Beskyttelse", + "PE.Views.Toolbar.textTabTransitions": "Oversættelser", "PE.Views.Toolbar.textTitleError": "Fejl", "PE.Views.Toolbar.textUnderline": "Understreg", "PE.Views.Toolbar.tipAddSlide": "Tilføj dias", @@ -1930,6 +1973,7 @@ "PE.Views.Toolbar.txtScheme2": "Gråtoner", "PE.Views.Toolbar.txtScheme20": "Urban", "PE.Views.Toolbar.txtScheme21": "Verve", + "PE.Views.Toolbar.txtScheme22": "Nyt Office", "PE.Views.Toolbar.txtScheme3": "Spids", "PE.Views.Toolbar.txtScheme4": "Aspekt", "PE.Views.Toolbar.txtScheme5": "Borgerlig", @@ -1951,8 +1995,10 @@ "PE.Views.Transitions.textCounterclockwise": "Mod uret", "PE.Views.Transitions.textCover": "Dække over", "PE.Views.Transitions.textFade": "Falme", + "PE.Views.Transitions.textHorizontalIn": "Vandret ind", "PE.Views.Transitions.textHorizontalOut": "Vandret ud", "PE.Views.Transitions.textLeft": "Venstre", + "PE.Views.Transitions.textNone": "ingen", "PE.Views.Transitions.textPush": "Skub", "PE.Views.Transitions.textRight": "Højre", "PE.Views.Transitions.textSmoothly": "Glat", @@ -1961,6 +2007,8 @@ "PE.Views.Transitions.textTopLeft": "Top-venstre", "PE.Views.Transitions.textTopRight": "Top-højre", "PE.Views.Transitions.textUnCover": "Afdække", + "PE.Views.Transitions.textVerticalIn": "Lodret ind", + "PE.Views.Transitions.textVerticalOut": "Lodret ud", "PE.Views.Transitions.textWedge": "Kile", "PE.Views.Transitions.textWipe": "Tørre", "PE.Views.Transitions.textZoom": "Zoom", diff --git a/apps/presentationeditor/main/locale/el.json b/apps/presentationeditor/main/locale/el.json index 3286d2fc8..a23e15ce5 100644 --- a/apps/presentationeditor/main/locale/el.json +++ b/apps/presentationeditor/main/locale/el.json @@ -1328,7 +1328,7 @@ "PE.Views.FileMenuPanels.DocumentInfo.txtCreated": "Δημιουργήθηκε", "PE.Views.FileMenuPanels.DocumentInfo.txtModifyBy": "Τελευταία Τροποποίηση Από", "PE.Views.FileMenuPanels.DocumentInfo.txtModifyDate": "Τελευταίο Τροποποιημένο", - "PE.Views.FileMenuPanels.DocumentInfo.txtOwner": "Ιδιοκτήτης", + "PE.Views.FileMenuPanels.DocumentInfo.txtOwner": "Κάτοχος", "PE.Views.FileMenuPanels.DocumentInfo.txtPlacement": "Τοποθεσία", "PE.Views.FileMenuPanels.DocumentInfo.txtRights": "Άτομα που έχουν δικαιώματα", "PE.Views.FileMenuPanels.DocumentInfo.txtSubject": "Θέμα", diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index b70cfa63b..7ab1d17de 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -476,6 +476,7 @@ "PE.Controllers.Main.textLongName": "Enter a name that is less than 128 characters.", "PE.Controllers.Main.textNoLicenseTitle": "License limit reached", "PE.Controllers.Main.textPaidFeature": "Paid feature", + "PE.Controllers.Main.textReconnect": "Connection is restored", "PE.Controllers.Main.textRemember": "Remember my choice for all files", "PE.Controllers.Main.textRenameError": "User name must not be empty.", "PE.Controllers.Main.textRenameLabel": "Enter a name to be used for collaboration", @@ -757,9 +758,8 @@ "PE.Controllers.Main.warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only.
Contact %1 sales team for personal upgrade terms.", "PE.Controllers.Main.warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "PE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.", - "PE.Controllers.Main.textReconnect": "Connection is restored", - "PE.Controllers.Statusbar.zoomText": "Zoom {0}%", "PE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", + "PE.Controllers.Statusbar.zoomText": "Zoom {0}%", "PE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.
The text style will be displayed using one of the system fonts, the saved font will be used when it is available.
Do you want to continue?", "PE.Controllers.Toolbar.textAccent": "Accents", "PE.Controllers.Toolbar.textBracket": "Brackets", @@ -1920,6 +1920,7 @@ "PE.Views.Toolbar.textTabInsert": "Insert", "PE.Views.Toolbar.textTabProtect": "Protection", "PE.Views.Toolbar.textTabTransitions": "Transitions", + "PE.Views.Toolbar.textTabView": "View", "PE.Views.Toolbar.textTitleError": "Error", "PE.Views.Toolbar.textUnderline": "Underline", "PE.Views.Toolbar.tipAddSlide": "Add slide", @@ -2000,7 +2001,6 @@ "PE.Views.Toolbar.txtScheme9": "Foundry", "PE.Views.Toolbar.txtSlideAlign": "Align to Slide", "PE.Views.Toolbar.txtUngroup": "Ungroup", - "PE.Views.Toolbar.textTabView": "View", "PE.Views.Transitions.strDelay": "Delay", "PE.Views.Transitions.strDuration": "Duration", "PE.Views.Transitions.strStartOnClick": "Start On Click", @@ -2037,12 +2037,12 @@ "PE.Views.Transitions.txtParameters": "Parameters", "PE.Views.Transitions.txtPreview": "Preview", "PE.Views.Transitions.txtSec": "s", - "PE.Views.ViewTab.textZoom": "Zoom", + "PE.Views.ViewTab.textAlwaysShowToolbar": "Always show toolbar", "PE.Views.ViewTab.textFitToSlide": "Fit To Slide", "PE.Views.ViewTab.textFitToWidth": "Fit To Width", "PE.Views.ViewTab.textInterfaceTheme": "Interface theme", - "PE.Views.ViewTab.textStatusBar": "Status Bar", - "PE.Views.ViewTab.textAlwaysShowToolbar": "Always show toolbar", + "PE.Views.ViewTab.textNotes": "Notes", "PE.Views.ViewTab.textRulers": "Rulers", - "PE.Views.ViewTab.textNotes": "Notes" + "PE.Views.ViewTab.textStatusBar": "Status Bar", + "PE.Views.ViewTab.textZoom": "Zoom" } \ No newline at end of file diff --git a/apps/presentationeditor/main/locale/it.json b/apps/presentationeditor/main/locale/it.json index 234fcd8c7..b58c5b82d 100644 --- a/apps/presentationeditor/main/locale/it.json +++ b/apps/presentationeditor/main/locale/it.json @@ -1874,7 +1874,7 @@ "PE.Views.Toolbar.textAlignMiddle": "Allinea testo in mezzo", "PE.Views.Toolbar.textAlignRight": "Allinea testo a destra", "PE.Views.Toolbar.textAlignTop": "Allinea testo in alto", - "PE.Views.Toolbar.textArrangeBack": "Porta in secondo piano", + "PE.Views.Toolbar.textArrangeBack": "Spostare in secondo piano", "PE.Views.Toolbar.textArrangeBackward": "Porta indietro", "PE.Views.Toolbar.textArrangeForward": "Porta avanti", "PE.Views.Toolbar.textArrangeFront": "Porta in primo piano", diff --git a/apps/spreadsheeteditor/embed/locale/az.json b/apps/spreadsheeteditor/embed/locale/az.json new file mode 100644 index 000000000..36076c10f --- /dev/null +++ b/apps/spreadsheeteditor/embed/locale/az.json @@ -0,0 +1,38 @@ +{ + "common.view.modals.txtCopy": "Buferə kopyalandı", + "common.view.modals.txtEmbed": "Daxil et", + "common.view.modals.txtHeight": "Hündürlük", + "common.view.modals.txtShare": "Link paylaşın", + "common.view.modals.txtWidth": "En", + "SSE.ApplicationController.convertationErrorText": "Çevrilmə alınmadı.", + "SSE.ApplicationController.convertationTimeoutText": "Çevrilmə vaxtı maksimumu keçdi.", + "SSE.ApplicationController.criticalErrorTitle": "Xəta", + "SSE.ApplicationController.downloadErrorText": "Endirmə prosesi uğursuz oldu.", + "SSE.ApplicationController.downloadTextText": "Cədvəl endirilir...", + "SSE.ApplicationController.errorAccessDeny": "Hüquqlarınız olmayan əməliyyatı yerinə yetirməyə çalışırsınız.
Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "SSE.ApplicationController.errorDefaultMessage": "Xəta kodu: %1", + "SSE.ApplicationController.errorFilePassProtect": "Fayl parolla qorunur və onu açmaq mümkün deyil.", + "SSE.ApplicationController.errorFileSizeExceed": "Faylın ölçüsü serveriniz üçün təyin edilmiş məhdudiyyəti keçir.
Təfərrüatlar üçün Sənəd Serveri inzibatçınızla əlaqə saxlayın.", + "SSE.ApplicationController.errorForceSave": "Faylı saxlayarkən xəta baş verdi. Zəhmət olmasa, faylı kompüterinizin sərtt diskində saxlamaq üçün “... kimi endir” seçimindən istifadə edin və ya sonra yenidən cəhd edin.", + "SSE.ApplicationController.errorLoadingFont": "Şriftlər yüklənməyib.
Sənəd Serveri administratorunuzla əlaqə saxlayın.", + "SSE.ApplicationController.errorTokenExpire": "Sənədin təhlükəsizlik nişanının vaxtı bitib.
Sənəd Server inzibatçısı ilə əlaqə saxlayın.", + "SSE.ApplicationController.errorUpdateVersionOnDisconnect": "İnternet bağlantısı bərpa edildi və fayl versiyası dəyişdirildi.
İşə davam etməzdən əvvəl heç nəyin itirilmədiyindən əmin olmaq üçün faylı endirməli və ya onun məzmununu kopyalamalı, sonra bu səhifəni yenidən yükləməlisiniz.", + "SSE.ApplicationController.errorUserDrop": "Fayla hazırda daxil olmaq mümkün deyil.", + "SSE.ApplicationController.notcriticalErrorTitle": "Xəbərdarlıq", + "SSE.ApplicationController.openErrorText": "Faylı açan zaman xəta baş verdi.", + "SSE.ApplicationController.scriptLoadError": "Bağlantı çox yavaşdır, bəzi komponentləri yükləmək mümkün deyil. Səhifəni yenidən yükləyin.", + "SSE.ApplicationController.textAnonymous": "Anonim", + "SSE.ApplicationController.textGuest": "Qonaq", + "SSE.ApplicationController.textLoadingDocument": "Elektron cədvəl yüklənir", + "SSE.ApplicationController.textOf": "/", + "SSE.ApplicationController.txtClose": "Bağla", + "SSE.ApplicationController.unknownErrorText": "Naməlum xəta.", + "SSE.ApplicationController.unsupportedBrowserErrorText": "Brauzeriniz dəstəklənmir.", + "SSE.ApplicationController.waitText": "Zəhmət olmasa, gözləyin...", + "SSE.ApplicationView.txtDownload": "Endir", + "SSE.ApplicationView.txtEmbed": "Daxil et", + "SSE.ApplicationView.txtFileLocation": "Fayl yerini açın", + "SSE.ApplicationView.txtFullScreen": "Tam ekran", + "SSE.ApplicationView.txtPrint": "Çap", + "SSE.ApplicationView.txtShare": "Paylaş" +} \ No newline at end of file diff --git a/apps/spreadsheeteditor/embed/locale/da.json b/apps/spreadsheeteditor/embed/locale/da.json index e9f06b1a4..b8b7111f6 100644 --- a/apps/spreadsheeteditor/embed/locale/da.json +++ b/apps/spreadsheeteditor/embed/locale/da.json @@ -13,10 +13,16 @@ "SSE.ApplicationController.errorDefaultMessage": "Fejlkode: %1", "SSE.ApplicationController.errorFilePassProtect": "Dokumentet er beskyttet af et kodeord og kunne ikke åbnes.", "SSE.ApplicationController.errorFileSizeExceed": "Filens størrelse overstiger grænsen, som er sat for din server.
Kontakt venligst din administrator for hjælp.", + "SSE.ApplicationController.errorForceSave": "Der skete en fejl under gemning af filen. Brug venligst 'Download som' for at gemme filen på din computers harddisk eller prøv igen senere.", + "SSE.ApplicationController.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", + "SSE.ApplicationController.errorTokenExpire": "Dokumentets sikkerhedstoken er udløbet.
Kontakt venligst din Document Server administrator. ", "SSE.ApplicationController.errorUpdateVersionOnDisconnect": "Internetforbindelsen er blevet genoprettet, og filversionen er blevet ændret.
Før du kan fortsætte arbejdet, skal du hente filen eller kopiere indholdet for at sikre, at intet vil blive tabt - og derefter genindlæse denne side.", "SSE.ApplicationController.errorUserDrop": "Der kan ikke opnås adgang til filen lige nu. ", "SSE.ApplicationController.notcriticalErrorTitle": "Advarsel", + "SSE.ApplicationController.openErrorText": "Der skete en fejl under åbningen af filen", "SSE.ApplicationController.scriptLoadError": "Forbindelsen er for langsom, og nogle komponenter kunne ikke indlæses. Indlæs venligst siden igen.", + "SSE.ApplicationController.textAnonymous": "Anonymt", + "SSE.ApplicationController.textGuest": "Gæst", "SSE.ApplicationController.textLoadingDocument": "Indlæser regneark", "SSE.ApplicationController.textOf": "af", "SSE.ApplicationController.txtClose": "Luk", @@ -25,6 +31,7 @@ "SSE.ApplicationController.waitText": "Vent venligst...", "SSE.ApplicationView.txtDownload": "Hent", "SSE.ApplicationView.txtEmbed": "Indlejre", + "SSE.ApplicationView.txtFileLocation": "Åben filplacering", "SSE.ApplicationView.txtFullScreen": "Fuld skærm", "SSE.ApplicationView.txtPrint": "Udskriv", "SSE.ApplicationView.txtShare": "Del" diff --git a/apps/spreadsheeteditor/main/locale/az.json b/apps/spreadsheeteditor/main/locale/az.json index 03620ab42..77e4894d7 100644 --- a/apps/spreadsheeteditor/main/locale/az.json +++ b/apps/spreadsheeteditor/main/locale/az.json @@ -156,7 +156,6 @@ "Common.Views.AutoCorrectDialog.textAutoFormat": "Yazdıqca AvtomaFormat edin", "Common.Views.AutoCorrectDialog.textBy": "vasitəsi ilə", "Common.Views.AutoCorrectDialog.textDelete": "Silin", - "Common.Views.AutoCorrectDialog.textFLSentence": "Cümlənin ilk hərfini böyük hərflə yaz", "Common.Views.AutoCorrectDialog.textHyperlink": "Hiperlinklərlə İnternet və şəbəkə yolları", "Common.Views.AutoCorrectDialog.textMathCorrect": "Riyazi AvtoDüzəliş", "Common.Views.AutoCorrectDialog.textNewRowCol": "Cədvəldəki yeni sətir və sütunları əhatə edir", @@ -1604,9 +1603,7 @@ "SSE.Views.ChartSettingsDlg.textCustom": "Fərdi", "SSE.Views.ChartSettingsDlg.textDataColumns": "sütunlarda", "SSE.Views.ChartSettingsDlg.textDataLabels": "Verilənlər Nişanları", - "SSE.Views.ChartSettingsDlg.textDataRange": "Məlumat Diapazonu", "SSE.Views.ChartSettingsDlg.textDataRows": "sətirlərdə", - "SSE.Views.ChartSettingsDlg.textDataSeries": "Verilənlər sırası", "SSE.Views.ChartSettingsDlg.textDisplayLegend": "Legendi Göstərin", "SSE.Views.ChartSettingsDlg.textEmptyCells": "Gizli və Boş xanalar", "SSE.Views.ChartSettingsDlg.textEmptyLine": "Məlumat nöqtələrini xətt ilə birləşdirin", @@ -1621,9 +1618,7 @@ "SSE.Views.ChartSettingsDlg.textHigh": "Yüksək", "SSE.Views.ChartSettingsDlg.textHorAxis": "Üfüqi Ox", "SSE.Views.ChartSettingsDlg.textHorAxisSec": "İkinci dərəcəli Üfüqi Ox", - "SSE.Views.ChartSettingsDlg.textHorGrid": "Üfüqi Tor xətləri", "SSE.Views.ChartSettingsDlg.textHorizontal": "Üfüqi", - "SSE.Views.ChartSettingsDlg.textHorTitle": "Üfüqi Ox Başlığı", "SSE.Views.ChartSettingsDlg.textHundredMil": "100 000 000", "SSE.Views.ChartSettingsDlg.textHundreds": "Yüzlərlə", "SSE.Views.ChartSettingsDlg.textHundredThousands": "100 000", @@ -1675,11 +1670,9 @@ "SSE.Views.ChartSettingsDlg.textSeparator": "Verilən Nişanları Ayırıcısı", "SSE.Views.ChartSettingsDlg.textSeriesName": "Sıra Adı", "SSE.Views.ChartSettingsDlg.textShow": "Göstərin", - "SSE.Views.ChartSettingsDlg.textShowAxis": "Oxu Göstərin", "SSE.Views.ChartSettingsDlg.textShowBorders": "Diaqram sərhədlərini göstərin", "SSE.Views.ChartSettingsDlg.textShowData": "Gizli sətir və sütunlarda məlumatları göstərin", "SSE.Views.ChartSettingsDlg.textShowEmptyCells": "Boş xanaları kimi göstərin", - "SSE.Views.ChartSettingsDlg.textShowGrid": "Tor Xəttləri", "SSE.Views.ChartSettingsDlg.textShowSparkAxis": "Oxu Göstərin", "SSE.Views.ChartSettingsDlg.textShowValues": "Diaqram dəyərlərini göstərin", "SSE.Views.ChartSettingsDlg.textSingle": "Tək Sparklayn", @@ -1699,13 +1692,10 @@ "SSE.Views.ChartSettingsDlg.textTwoCell": "Xanalarla köçürün və ölçün", "SSE.Views.ChartSettingsDlg.textType": "Növ", "SSE.Views.ChartSettingsDlg.textTypeData": "Növ və Verilən", - "SSE.Views.ChartSettingsDlg.textTypeStyle": "Diaqram Növü, Üslub və
Verilən Diapazonu", "SSE.Views.ChartSettingsDlg.textUnits": "Displey Vahidləri", "SSE.Views.ChartSettingsDlg.textValue": "Dəyər", "SSE.Views.ChartSettingsDlg.textVertAxis": "Şaquli Ox", "SSE.Views.ChartSettingsDlg.textVertAxisSec": "İkinci dərəcəli Şaquli Ox", - "SSE.Views.ChartSettingsDlg.textVertGrid": "Şaquli Tor Xətləri", - "SSE.Views.ChartSettingsDlg.textVertTitle": "Şaquli Ox Başlığı", "SSE.Views.ChartSettingsDlg.textXAxisTitle": "X Oxu Başlığı", "SSE.Views.ChartSettingsDlg.textYAxisTitle": "Y Oxu Başlığı", "SSE.Views.ChartSettingsDlg.textZero": "Sıfır", diff --git a/apps/spreadsheeteditor/main/locale/ca.json b/apps/spreadsheeteditor/main/locale/ca.json index c8553e67c..8230ffb64 100644 --- a/apps/spreadsheeteditor/main/locale/ca.json +++ b/apps/spreadsheeteditor/main/locale/ca.json @@ -754,6 +754,11 @@ "SSE.Controllers.Main.textConvertEquation": "Aquesta equació es va crear amb una versió antiga de l'editor d'equacions que ja no és compatible. Per editar-la, converteix l’equació al format d’Office Math ML.
Vols convertir-ho ara?", "SSE.Controllers.Main.textCustomLoader": "Tingues en compte que, segons els termes de la llicència, no tens dret a canviar el carregador.
Contacta amb el nostre departament de vendes per obtenir un pressupost.", "SSE.Controllers.Main.textDisconnect": "S'ha perdut la connexió", + "SSE.Controllers.Main.textFillOtherRows": "Emplena altres files", + "SSE.Controllers.Main.textFormulaFilledAllRows": "Les files emplenades amb la fórmula {0} tenen dades. Emplenar altres files buides pot trigar uns minuts.", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "La fórmula ha emplenat les primeres {0} files. Emplenar altres files buides pot trigar uns minuts.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "La fórmula emplena només les primeres {0} files que tenen dades per motius d'estalvi de memòria. Hi ha altres {1} files amb dades en aquest full. Els pots emplenar manualment.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "La fórmula només ha emplenat les primeres {0} files per motiu d'estalvi de memòria. Les altres files d'aquest full no tenen dades.", "SSE.Controllers.Main.textGuest": "Convidat", "SSE.Controllers.Main.textHasMacros": "El fitxer conté macros automàtiques.
Les vols executar?", "SSE.Controllers.Main.textLearnMore": "Més informació", diff --git a/apps/spreadsheeteditor/main/locale/da.json b/apps/spreadsheeteditor/main/locale/da.json index 4102a7bb7..5de26cc44 100644 --- a/apps/spreadsheeteditor/main/locale/da.json +++ b/apps/spreadsheeteditor/main/locale/da.json @@ -2,6 +2,7 @@ "cancelButtonText": "Annuller", "Common.Controllers.Chat.notcriticalErrorTitle": "Advarsel", "Common.Controllers.Chat.textEnterMessage": "Skriv din besked her", + "Common.Controllers.History.notcriticalErrorTitle": "Advarsel", "Common.define.chartData.textArea": "Område", "Common.define.chartData.textAreaStacked": "Stablet område", "Common.define.chartData.textAreaStackedPer": "100% stablet område", @@ -48,7 +49,57 @@ "Common.define.chartData.textStock": "Aktie", "Common.define.chartData.textSurface": "Overflade", "Common.define.chartData.textWinLossSpark": "Vind/tab", + "Common.define.conditionalData.exampleText": "AaBbCcYyZz", + "Common.define.conditionalData.noFormatText": "\nIntet format angivet", + "Common.define.conditionalData.text1Above": "1. afvigelse ovenfor", + "Common.define.conditionalData.textAbove": "Over", + "Common.define.conditionalData.textAverage": "Gennemsnit", + "Common.define.conditionalData.textBegins": "Begynd med", + "Common.define.conditionalData.textBelow": "Under", + "Common.define.conditionalData.textBetween": "i mellem", + "Common.define.conditionalData.textBlank": "Blank", + "Common.define.conditionalData.textBlanks": "Indeholder tomme emner", + "Common.define.conditionalData.textBottom": "Bund", + "Common.define.conditionalData.textContains": "Indeholder", + "Common.define.conditionalData.textDataBar": "Datalinje", + "Common.define.conditionalData.textDate": "Dato", + "Common.define.conditionalData.textDuplicate": "Duplikere", + "Common.define.conditionalData.textEnds": "Slutter med", + "Common.define.conditionalData.textEqAbove": "Lige med eller over", + "Common.define.conditionalData.textEqBelow": "Lige til eller under", + "Common.define.conditionalData.textEqual": "Svarende til", + "Common.define.conditionalData.textError": "Fejl", + "Common.define.conditionalData.textErrors": "Indeholder fejl", + "Common.define.conditionalData.textFormula": "Formular", + "Common.define.conditionalData.textGreater": "Større end", + "Common.define.conditionalData.textGreaterEq": "Større end eller lig med", + "Common.define.conditionalData.textIconSets": "Ikon sæt", + "Common.define.conditionalData.textLast7days": "I de sidste 7 dage", + "Common.define.conditionalData.textLastMonth": "Sidste måned", + "Common.define.conditionalData.textLastWeek": "Sidste uge", + "Common.define.conditionalData.textLess": "Mindre end", + "Common.define.conditionalData.textLessEq": "Mindre end eller lig med", + "Common.define.conditionalData.textNextMonth": "Næste måned", + "Common.define.conditionalData.textNextWeek": "Næste uge", + "Common.define.conditionalData.textNotBetween": "ikke mellem", + "Common.define.conditionalData.textNotBlanks": "Indeholder ikke tomme felter", + "Common.define.conditionalData.textNotContains": "Indeholder ikke", + "Common.define.conditionalData.textNotEqual": "Ikke lig med", + "Common.define.conditionalData.textNotErrors": "Indeholder ikke tomme felter", + "Common.define.conditionalData.textText": "Tekst", + "Common.define.conditionalData.textThisMonth": "Denne måned", + "Common.define.conditionalData.textThisWeek": "Denne uge", + "Common.define.conditionalData.textToday": "I dag", + "Common.define.conditionalData.textTomorrow": "I morgen", + "Common.define.conditionalData.textTop": "Top", + "Common.define.conditionalData.textUnique": "Enestående", + "Common.define.conditionalData.textValue": "Værdi er", + "Common.define.conditionalData.textYesterday": "I går", "Common.Translation.warnFileLocked": "Dokumentet er i brug af en anden applikation. Du kan fortsætte med at redigere og gemme en kopi.", + "Common.Translation.warnFileLockedBtnEdit": "Opret en kopi", + "Common.Translation.warnFileLockedBtnView": "Åben for visning", + "Common.UI.ButtonColored.textAutoColor": "Automatisk", + "Common.UI.ButtonColored.textNewColor": "Tilføj ny brugerdefineret farve", "Common.UI.ComboBorderSize.txtNoBorders": "Ingen rammer", "Common.UI.ComboBorderSizeEditable.txtNoBorders": "Ingen rammer", "Common.UI.ComboDataView.emptyComboText": "Ingen stilarter", @@ -72,6 +123,9 @@ "Common.UI.SynchronizeTip.textSynchronize": "Dokumentet er blevet ændret af en anden bruger.
Venligst tryk for at gemme ændringerne og genindlæs opdateringerne.", "Common.UI.ThemeColorPalette.textStandartColors": "Standard farve", "Common.UI.ThemeColorPalette.textThemeColors": "Tema farver", + "Common.UI.Themes.txtThemeClassicLight": "Klassisk lys", + "Common.UI.Themes.txtThemeDark": "Mørk", + "Common.UI.Themes.txtThemeLight": "Lys", "Common.UI.Window.cancelButtonText": "Annuller", "Common.UI.Window.closeButtonText": "Luk", "Common.UI.Window.noButtonText": "Nej", @@ -93,14 +147,17 @@ "Common.Views.About.txtVersion": "Version", "Common.Views.AutoCorrectDialog.textAdd": "Tilføj", "Common.Views.AutoCorrectDialog.textApplyAsWork": "Anvend mens du arbejder", + "Common.Views.AutoCorrectDialog.textAutoCorrect": "Autokorrektur", "Common.Views.AutoCorrectDialog.textAutoFormat": "Løbende autoformatering", "Common.Views.AutoCorrectDialog.textBy": "By", "Common.Views.AutoCorrectDialog.textDelete": "Slet", + "Common.Views.AutoCorrectDialog.textHyperlink": "Internet- og netværksstier med hyperlinks", "Common.Views.AutoCorrectDialog.textMathCorrect": "Matematisk autokorrektur", "Common.Views.AutoCorrectDialog.textNewRowCol": "Inkludér nye rækker og kolonner i tabel", "Common.Views.AutoCorrectDialog.textRecognized": "Kendte funktioner", "Common.Views.AutoCorrectDialog.textRecognizedDesc": "Følgende udtryk er anerkendte matematiske udtryk. De bliver ikke automatisk kursiveret.", "Common.Views.AutoCorrectDialog.textReplace": "Erstat", + "Common.Views.AutoCorrectDialog.textReplaceText": "Udskift mens du skriver", "Common.Views.AutoCorrectDialog.textReplaceType": "Erstat tekst mens du skriver", "Common.Views.AutoCorrectDialog.textReset": "Nulstil", "Common.Views.AutoCorrectDialog.textResetAll": "Nulstil til standard", @@ -112,6 +169,12 @@ "Common.Views.AutoCorrectDialog.warnReset": "Enhver autokorrektur, du tilføjede, fjernes, og de ændrede gendannes til deres oprindelige værdier. Ønsker du at fortsætte?", "Common.Views.AutoCorrectDialog.warnRestore": "Autokorrekturindtastningen for %1 nulstilles til sin oprindelige værdi. Ønsker du at fortsætte?", "Common.Views.Chat.textSend": "Send", + "Common.Views.Comments.mniAuthorAsc": "Forfatter A til Z", + "Common.Views.Comments.mniAuthorDesc": "Forfatter Z til A", + "Common.Views.Comments.mniDateAsc": "Ældste", + "Common.Views.Comments.mniDateDesc": "Nyeste", + "Common.Views.Comments.mniPositionAsc": "Fra toppen", + "Common.Views.Comments.mniPositionDesc": "Fra bunden", "Common.Views.Comments.textAdd": "Tilføj", "Common.Views.Comments.textAddComment": "Tilføj kommentar", "Common.Views.Comments.textAddCommentToDoc": "Tilføj kommentar til dokument", @@ -119,6 +182,7 @@ "Common.Views.Comments.textAnonym": "Gæst", "Common.Views.Comments.textCancel": "Annuller", "Common.Views.Comments.textClose": "Luk", + "Common.Views.Comments.textClosePanel": "Luk kommentarer", "Common.Views.Comments.textComments": "kommentarer", "Common.Views.Comments.textEdit": "OK", "Common.Views.Comments.textEnterCommentHint": "Skriv din kommentar her", @@ -127,6 +191,7 @@ "Common.Views.Comments.textReply": "Svar", "Common.Views.Comments.textResolve": "Løs", "Common.Views.Comments.textResolved": "Løst", + "Common.Views.Comments.textSort": "Sorter kommentarer", "Common.Views.CopyWarningDialog.textDontShow": "Vis ikke denne meddelelse igen", "Common.Views.CopyWarningDialog.textMsg": "Kopier, klip og sæt ind handlinger ved brug af redigeringsværktøjets værktøjsbarknapper og kontekst menu handlinger vil kun blive foretaget i redigeringsfanen.

for at kopier og sætte ind til eller fra programmer uden for redigeringsværktøjet, skal du bruge følgende tastaturtaster: ", "Common.Views.CopyWarningDialog.textTitle": "Kopier, Klip og Indsæt handlinger", @@ -162,6 +227,13 @@ "Common.Views.Header.tipViewUsers": "Vis brugere og håndter dokumentrettighederne ", "Common.Views.Header.txtAccessRights": "Skift adgangsrettigheder", "Common.Views.Header.txtRename": "Omdøb", + "Common.Views.History.textCloseHistory": "Luk historik", + "Common.Views.History.textHide": "Kollaps", + "Common.Views.History.textHideAll": "Skjul detaljerede ændringer", + "Common.Views.History.textRestore": "Gendan", + "Common.Views.History.textShow": "Udvid", + "Common.Views.History.textShowAll": "Vis detaljerede ændringer", + "Common.Views.History.textVer": "Ver.", "Common.Views.ImageFromUrlDialog.textUrl": "Indsæt et billede URL: ", "Common.Views.ImageFromUrlDialog.txtEmpty": "Dette felt skal udfyldes", "Common.Views.ImageFromUrlDialog.txtNotUrl": "Feltet skal være en URL i \"http://www.example.com\" formatet", @@ -179,10 +251,14 @@ "Common.Views.ListSettingsDialog.txtTitle": "Liste-indstillinger", "Common.Views.ListSettingsDialog.txtType": "Type", "Common.Views.OpenDialog.closeButtonText": "Luk fil", + "Common.Views.OpenDialog.textInvalidRange": "Ugyldigt celleinterval", + "Common.Views.OpenDialog.textSelectData": "Vælg data", "Common.Views.OpenDialog.txtAdvanced": "Avanceret", "Common.Views.OpenDialog.txtColon": "Kolon", "Common.Views.OpenDialog.txtComma": "Komma", "Common.Views.OpenDialog.txtDelimiter": "Afgrænser", + "Common.Views.OpenDialog.txtDestData": "Vælg, hvor dataene skal placeres", + "Common.Views.OpenDialog.txtEmpty": "Dette felt skal udfyldes", "Common.Views.OpenDialog.txtEncoding": "Dekoder", "Common.Views.OpenDialog.txtIncorrectPwd": "Kodeordet er forkert", "Common.Views.OpenDialog.txtOpenFile": "Angiv en adgangskode for at åbne filen", @@ -229,6 +305,8 @@ "Common.Views.ReviewChanges.tipCoAuthMode": "Aktiver samredigeringstilstanden", "Common.Views.ReviewChanges.tipCommentRem": "Fjern kommentarer", "Common.Views.ReviewChanges.tipCommentRemCurrent": "Fjern nuværende kommentarer", + "Common.Views.ReviewChanges.tipCommentResolve": "Løs kommentarer", + "Common.Views.ReviewChanges.tipCommentResolveCurrent": "Løs aktuelle kommentarer", "Common.Views.ReviewChanges.tipHistory": "Vis versionshistorik", "Common.Views.ReviewChanges.tipRejectCurrent": "Afvis nuværende ændring", "Common.Views.ReviewChanges.tipReview": "Spor ændringer", @@ -248,6 +326,11 @@ "Common.Views.ReviewChanges.txtCommentRemMy": "Fjern mine kommentarer", "Common.Views.ReviewChanges.txtCommentRemMyCurrent": "Fjern mine nuværende kommentarer", "Common.Views.ReviewChanges.txtCommentRemove": "Fjern", + "Common.Views.ReviewChanges.txtCommentResolve": "Løs", + "Common.Views.ReviewChanges.txtCommentResolveAll": "Løs alle kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveCurrent": "Løs aktuelle kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveMy": "Løs mine kommentarer", + "Common.Views.ReviewChanges.txtCommentResolveMyCurrent": "Løs mine aktuelle kommentarer", "Common.Views.ReviewChanges.txtDocLang": "Sprog", "Common.Views.ReviewChanges.txtFinal": "Alle ændringer accepteret (Forhåndsvisning)", "Common.Views.ReviewChanges.txtFinalCap": "Endelig", @@ -276,6 +359,8 @@ "Common.Views.ReviewPopover.textOpenAgain": "Åben igen", "Common.Views.ReviewPopover.textReply": "Svar", "Common.Views.ReviewPopover.textResolve": "Løs", + "Common.Views.ReviewPopover.txtDeleteTip": "Slet", + "Common.Views.ReviewPopover.txtEditTip": "Rediger", "Common.Views.SaveAsDlg.textLoading": "Indlæser", "Common.Views.SaveAsDlg.textTitle": "Mappe til at gemme", "Common.Views.SelectFileDlg.textLoading": "Indlæser", @@ -335,15 +420,18 @@ "Common.Views.UserNameDialog.textLabel": "Mærkat:", "Common.Views.UserNameDialog.textLabelError": "Mærkat kan ikke være blank.", "SSE.Controllers.DataTab.textColumns": "Kolonner", + "SSE.Controllers.DataTab.textEmptyUrl": "Du skal angive URL.", "SSE.Controllers.DataTab.textRows": "Rækker", "SSE.Controllers.DataTab.textWizard": "Tekst til kolonner", "SSE.Controllers.DataTab.txtDataValidation": "Datavalidering", "SSE.Controllers.DataTab.txtExpand": "Udvid", "SSE.Controllers.DataTab.txtExpandRemDuplicates": "Dataene ved siden af markeringen fjernes ikke. Vil du udvide markeringen til at omfatte de tilstødende data eller kun fortsætte med de aktuelt valgte celler?", "SSE.Controllers.DataTab.txtExtendDataValidation": "Udvalget indeholder nogle celler uden datavalideringsindstillinger.
Ønsker du at udevide datavalidering til disse celler?", + "SSE.Controllers.DataTab.txtImportWizard": "Guide til tekstimport", "SSE.Controllers.DataTab.txtRemDuplicates": "Fjern duplikater", "SSE.Controllers.DataTab.txtRemoveDataValidation": "Udvalget indeholder mere end en type validering.
Slet nuværende indstillinger og fortsæt?", "SSE.Controllers.DataTab.txtRemSelected": "Fjern i valgte", + "SSE.Controllers.DataTab.txtUrlTitle": "Indsæt en data-URL", "SSE.Controllers.DocumentHolder.alignmentText": "Tilpasning", "SSE.Controllers.DocumentHolder.centerText": "Centrum", "SSE.Controllers.DocumentHolder.deleteColumnText": "Slet kolonne", @@ -442,6 +530,7 @@ "SSE.Controllers.DocumentHolder.txtLimitChange": "Skift afgrænsningspladseringer", "SSE.Controllers.DocumentHolder.txtLimitOver": "Begrænsning over tekst", "SSE.Controllers.DocumentHolder.txtLimitUnder": "Begrænsning under tekst", + "SSE.Controllers.DocumentHolder.txtLockSort": "Data findes ved siden af ​​dit valg, men du har ikke tilstrækkelige tilladelser til at ændre disse celler.
Vil du fortsætte med det aktuelle valg?", "SSE.Controllers.DocumentHolder.txtMatchBrackets": "Tilpas klammer til argument højde", "SSE.Controllers.DocumentHolder.txtMatrixAlign": "Matrice justering", "SSE.Controllers.DocumentHolder.txtNoChoices": "Der er ingen valgmuligheder for at fylde cellerne.
Kun tekstværdier fra kolonnen kan vælges som erstatning.", @@ -493,6 +582,7 @@ "SSE.Controllers.DocumentHolder.txtUnderbar": "Linje under tekst", "SSE.Controllers.DocumentHolder.txtUndoExpansion": "Fortryd tabel autoudvidelse", "SSE.Controllers.DocumentHolder.txtUseTextImport": "Brug guiden til import af tekst", + "SSE.Controllers.DocumentHolder.txtWarnUrl": "Hvis du klikker på dette link, kan det være skadeligt for din enhed og dine data.
Er du sikker på, at du vil fortsætte?", "SSE.Controllers.DocumentHolder.txtWidth": "Bredde", "SSE.Controllers.FormulaDialog.sCategoryAll": "Alle", "SSE.Controllers.FormulaDialog.sCategoryCube": "Terning", @@ -512,6 +602,7 @@ "SSE.Controllers.LeftMenu.textByRows": "Ved rækker", "SSE.Controllers.LeftMenu.textFormulas": "Formler", "SSE.Controllers.LeftMenu.textItemEntireCell": "Helle celleindholdet", + "SSE.Controllers.LeftMenu.textLoadHistory": "Indlæser versionshistorik...", "SSE.Controllers.LeftMenu.textLookin": "Se ind", "SSE.Controllers.LeftMenu.textNoTextFound": "Dataen du har søgt, kunne ikke findes. Venligst ændre dine søgerkriterier.", "SSE.Controllers.LeftMenu.textReplaceSkipped": "Erstatningen er blevet oprettet. {0} gentagelser blev sprunget over.", @@ -526,6 +617,7 @@ "SSE.Controllers.LeftMenu.warnDownloadAs": "Hvis du fortsætter med at gemme i dette format, vil alle funktioner på nær teksten blive tabt.
Er du sikker på at du vil fortsætte?", "SSE.Controllers.Main.confirmMoveCellRange": "Destinations celleintervallet kan indeholde data. Fortsæt operationen?", "SSE.Controllers.Main.confirmPutMergeRange": "Kilde dataene indeholder fusionerede celler.
De er blevet skilt ad før de blev indsat i tabellen.", + "SSE.Controllers.Main.confirmReplaceFormulaInTable": "Formler i overskriftsrækken vil blive fjernet og konverteret til statisk tekst.
Vil du fortsætte?", "SSE.Controllers.Main.convertationTimeoutText": "Konverteringstidsfrist er overskredet", "SSE.Controllers.Main.criticalErrorExtText": "Tryk \"OK\" for at retunere til dokument listen", "SSE.Controllers.Main.criticalErrorTitle": "Fejl", @@ -543,6 +635,7 @@ "SSE.Controllers.Main.errorCannotUngroup": "Kan ikke af-gruppere. For at starte et omrids, vælg detalje-rækker eller kolonner og gruppér dem.", "SSE.Controllers.Main.errorChangeArray": "Du kan ikke ændre en del af en matrix.", "SSE.Controllers.Main.errorChangeFilteredRange": "Dette vil ændre et filtreret interval i dit regneark.
Fjern AutoFilters for at afslutte.", + "SSE.Controllers.Main.errorChangeOnProtectedSheet": "Cellen eller diagrammet, du forsøger at ændre, er på et beskyttet ark.
For at foretage en ændring skal du fjerne beskyttelsen af ​​arket. Du kan blive bedt om at indtaste en adgangskode.", "SSE.Controllers.Main.errorCoAuthoringDisconnect": "Server forbindelse tabt. Dokumentet kan ikke redigeres lige nu.", "SSE.Controllers.Main.errorConnectToServer": "Dokumentet kunne ikke gemmes. Check venligst din netværksforbindelse eller kontakt din administrator.
Når du klikker på 'OK' knappen, vil du blive bedt om at downloade dokumentet.", "SSE.Controllers.Main.errorCopyMultiselectArea": "Kommandoen kan ikke bruges med flere valg.
Vælg et enkelt interval og prøv igen.", @@ -554,6 +647,8 @@ "SSE.Controllers.Main.errorDataRange": "Forkert datainterval", "SSE.Controllers.Main.errorDataValidate": "Den indtastede værdi er ikke gyldig.
En bruger har begrænsede værdier, der kan indtastes i denne celle.", "SSE.Controllers.Main.errorDefaultMessage": "Fejlkode: %1", + "SSE.Controllers.Main.errorDeleteColumnContainsLockedCell": "Du forsøger at slette en kolonne, der indeholder en låst celle. Låste celler kan ikke slettes, mens regnearket er beskyttet.
For at slette en låst celle skal du fjerne beskyttelsen af ​​arket. Du kan blive bedt om at indtaste en adgangskode.", + "SSE.Controllers.Main.errorDeleteRowContainsLockedCell": "Du forsøger at slette en række, der indeholder en låst celle. Låste celler kan ikke slettes, mens regnearket er beskyttet.
For at slette en låst celle skal du fjerne beskyttelsen af ​​arket. Du kan blive bedt om at indtaste en adgangskode.", "SSE.Controllers.Main.errorEditingDownloadas": "Der opstod en fejl under arbejdet med dokumentet.
Brug \"download som...\" valgmuligheden for at gemme en sikkerhedsversion til din computers harddisk.", "SSE.Controllers.Main.errorEditingSaveas": "Der opstod en fejl under arbejdet med dokumentet.
Brug \"gem som...\" valgmuligheden for at gemme en sikkerhedsversion til din computers harddisk.", "SSE.Controllers.Main.errorEditView": "Den eksisterende arkvisning kan ikke redigeres og nye kan ikke oprettes p.t., da enkelte redigeres.", @@ -576,6 +671,8 @@ "SSE.Controllers.Main.errorKeyEncrypt": "Ukendte nøgle descriptor", "SSE.Controllers.Main.errorKeyExpire": "Nøgle beskrivelse udløbet", "SSE.Controllers.Main.errorLabledColumnsPivot": "For at oprette en pivottabel skal du bruge data, der er organiseret som en liste med mærkede kolonner.", + "SSE.Controllers.Main.errorLoadingFont": "Skrifttyper er ikke indlæst.
Kontakt din dokument server administrator.", + "SSE.Controllers.Main.errorLocationOrDataRangeError": "Referencen for placeringen eller dataområdet er ikke gyldig.", "SSE.Controllers.Main.errorLockedAll": "Handlingen kunne ikke udføres, da arket er blevet låst af en anden bruger.", "SSE.Controllers.Main.errorLockedCellPivot": "Du kan ikke ændre data i en pivot tabel", "SSE.Controllers.Main.errorLockedWorksheetRename": "Navnet på arket kan ikke skiftes, da det bliver skiftet af en anden bruger i øjeblikket.", @@ -586,7 +683,9 @@ "SSE.Controllers.Main.errorNoDataToParse": "Ingen data blev valgt til at analysere.", "SSE.Controllers.Main.errorOpenWarning": "Længden af en af dine formler i filen overstiger
det tilladte antal tegn og er blevet fjernet.", "SSE.Controllers.Main.errorOperandExpected": "Den indtastede funktionssyntaks er ikke korrekt. Tjek venligst om der mangler en parentes - '(' eller ')'.", + "SSE.Controllers.Main.errorPasswordIsNotCorrect": "Den adgangskode, du har angivet, er ikke korrekt.
Bekræft, at CAPS LOCK-tasten er slået fra, og sørg for at bruge den korrekte brug af store bogstaver.", "SSE.Controllers.Main.errorPasteMaxRange": "Det kopierede område matcher ikke med det valgte.
Vælg venligst en område med den samme størrelse, eller vælg den første celle i en række for at indsætte de kopierede celler.", + "SSE.Controllers.Main.errorPasteMultiSelect": "Denne handling kan ikke udføres på et udvalg af flere områder.
Vælg et enkelt område, og prøv igen.", "SSE.Controllers.Main.errorPasteSlicerError": "Tabel-slicers kan ikke kopieres fra en workbook til en anden.", "SSE.Controllers.Main.errorPivotGroup": "Kan ikke gruppere dette", "SSE.Controllers.Main.errorPivotOverlap": "En pivottabel-rapport kan ikke overlappe en tabel.", @@ -597,6 +696,7 @@ "SSE.Controllers.Main.errorSessionIdle": "Dokumentet er ikke blevet redigeret i et stykke tid. Genindlæs venligst siden.", "SSE.Controllers.Main.errorSessionToken": "Forbindelsen til serveren er blevet afbrudt. Venligst genindlæs siden.", "SSE.Controllers.Main.errorSetPassword": "Kodeord kunne ikke gemmes.", + "SSE.Controllers.Main.errorSingleColumnOrRowError": "Placeringsreference er ikke gyldig, fordi cellerne ikke alle er i den samme kolonne eller række.
Vælg celler, der alle er i en enkelt kolonne eller række.", "SSE.Controllers.Main.errorStockChart": "Forkert rækkefølge. For at bygge et aktiediagram placer dataen på arket i følgende orden:
Åbningspris, maks pris, min. pris, lukke pris. ", "SSE.Controllers.Main.errorToken": "Dokumentets sikkerhedstoken er ikke oprettet korrekt.
Kontakt venligst din administrator for Document Server.", "SSE.Controllers.Main.errorTokenExpire": "Dokumentets sikkerhedstoken er udløbet.
Kontakt venligst din administrator for Document Server. ", @@ -608,8 +708,10 @@ "SSE.Controllers.Main.errorViewerDisconnect": "Forbindesen er tabt. Du kan stadig se dokumentet,
men du vil ikke være i stand til at hente eller udskrive det, før forbindelsen er genetableret. ", "SSE.Controllers.Main.errorWrongBracketsCount": "En fejl i den indtastede formel.
Forkert antal parenteser bruges.", "SSE.Controllers.Main.errorWrongOperator": "En fejl i den indtastede formel. Forkert bruger er brugt.
Ret fejlen.", + "SSE.Controllers.Main.errorWrongPassword": "Den adgangskode, du har angivet, er ikke korrekt.", "SSE.Controllers.Main.errRemDuplicates": "Duplikate værdier fundet og slettet: {0}, unikke værdier tilbage: {1}", "SSE.Controllers.Main.leavePageText": "Du har ikke gemte ændringer i dette ark. Klik 'blive på denen side' og 'Gem' for at gemme dem. Klik 'Forlad denne side' for at slette de ikke gemte ændringer.", + "SSE.Controllers.Main.leavePageTextOnClose": "Alle ikke-gemte ændringer i dette regneark vil gå tabt.
Klik på \"Annuller\" og derefter på \"Gem\" for at gemme dem. Klik på \"OK\" for at kassere alle ikke-gemte ændringer.", "SSE.Controllers.Main.loadFontsTextText": "Indlæser data...", "SSE.Controllers.Main.loadFontsTitleText": "Indlæser data", "SSE.Controllers.Main.loadFontTextText": "Indlæser data...", @@ -635,16 +737,27 @@ "SSE.Controllers.Main.saveTitleText": "Gemmer regneark", "SSE.Controllers.Main.scriptLoadError": "Forbindelsen er for langsom, nogle af komponenterne kunne ikke indlæses. Venligst genindlæs siden.", "SSE.Controllers.Main.textAnonymous": "Anonym", + "SSE.Controllers.Main.textApplyAll": "Anvend på alle ligninger", "SSE.Controllers.Main.textBuyNow": "Besøg hjemmeside", + "SSE.Controllers.Main.textChangesSaved": "Alle ændringer er gemt", "SSE.Controllers.Main.textClose": "Luk", "SSE.Controllers.Main.textCloseTip": "Klik for at lukke tippet", "SSE.Controllers.Main.textConfirm": "Bekræftelse", "SSE.Controllers.Main.textContactUs": "Kontakt salg", + "SSE.Controllers.Main.textConvertEquation": "\nDenne ligning blev oprettet med en gammel version af ligningseditoren, som ikke længere understøttes. For at redigere den skal du konvertere ligningen til Office Math ML-formatet.
Konverter nu?", "SSE.Controllers.Main.textCustomLoader": "Bemærk, at du i henhold til licensbetingelserne ikke har ret til at skifte loaderen.
Kontakt venligt vores salgsafdeling for at få en kvote.", + "SSE.Controllers.Main.textDisconnect": "Forbindelsen er afbrudt", + "SSE.Controllers.Main.textFillOtherRows": "Udfyld andre rækker", + "SSE.Controllers.Main.textFormulaFilledAllRows": "Formelfyldte {0} rækker har data. Det kan tage et par minutter at udfylde andre tomme rækker.", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "Formel udfyldte første {0} rækker. Det kan tage et par minutter at udfylde andre tomme rækker.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "Formel udfyldt kun de første {0} rækker har data efter hukommelseslagringsårsag. Der er andre {1} rækker med data i dette ark. Du kan udfylde dem manuelt.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "Formel udfyldte kun de første {0} rækker efter hukommelseslagringsårsag. Andre rækker i dette ark har ikke data.", "SSE.Controllers.Main.textGuest": "Gæst", "SSE.Controllers.Main.textHasMacros": "Filen indeholder makroer.
Ønsker du at køre makroer?", + "SSE.Controllers.Main.textLearnMore": "Lær mere", "SSE.Controllers.Main.textLoadingDocument": "Indlæser regneark", "SSE.Controllers.Main.textLongName": "Indtast et navn på mindre end 128 bogstaver.", + "SSE.Controllers.Main.textNeedSynchronize": "Du har opdateringer", "SSE.Controllers.Main.textNo": "Nej", "SSE.Controllers.Main.textNoLicenseTitle": "Licensbegrænsning nået", "SSE.Controllers.Main.textPaidFeature": "Betalt funktion", @@ -655,6 +768,7 @@ "SSE.Controllers.Main.textShape": "Form", "SSE.Controllers.Main.textStrict": "Striks tilstand", "SSE.Controllers.Main.textTryUndoRedo": "Fortryd funktionen er blevet slået fra i den hurtige co-redigerngstilstand.Tryk på 'Striks tilstand' knappen for at skifte til den strikse co-redigeringstilstand for at redigere filen uden at andre brugere kan foretage ændringer før efter du har gemt dem. Du kan skifte i mellem co-redigeringstilstanden ved at bruge de avancerede indstillinger. ", + "SSE.Controllers.Main.textTryUndoRedoWarn": "\nFortryd/Gentag-funktionerne er deaktiveret i tilstanden Hurtig co-redigering.", "SSE.Controllers.Main.textYes": "Ja", "SSE.Controllers.Main.titleLicenseExp": "Licens er udløbet", "SSE.Controllers.Main.titleServerVersion": "Redigeringsværktøj opdateret", @@ -675,6 +789,7 @@ "SSE.Controllers.Main.txtDays": "Dage", "SSE.Controllers.Main.txtDiagramTitle": "Diagram titel", "SSE.Controllers.Main.txtEditingMode": "Vælg redigeringstilstand...", + "SSE.Controllers.Main.txtErrorLoadHistory": "Fejl ved indlæsningen af historik", "SSE.Controllers.Main.txtFiguredArrows": "Pile figure", "SSE.Controllers.Main.txtFile": "Fil", "SSE.Controllers.Main.txtGrandTotal": "Samlet beløb", @@ -685,11 +800,13 @@ "SSE.Controllers.Main.txtMinutes": "Minutter", "SSE.Controllers.Main.txtMonths": "Måneder", "SSE.Controllers.Main.txtMultiSelect": "Multi-vælg (Alt+S)", + "SSE.Controllers.Main.txtOr": "%1 eller %2", "SSE.Controllers.Main.txtPage": "Side", "SSE.Controllers.Main.txtPageOf": "Side %1 af %2", "SSE.Controllers.Main.txtPages": "Sider", "SSE.Controllers.Main.txtPreparedBy": "Forberedt af", "SSE.Controllers.Main.txtPrintArea": "Print_Område", + "SSE.Controllers.Main.txtQuarter": "Qtr", "SSE.Controllers.Main.txtQuarters": "Kvartaler", "SSE.Controllers.Main.txtRectangles": "Rektangler", "SSE.Controllers.Main.txtRow": "Række", @@ -892,12 +1009,19 @@ "SSE.Controllers.Main.txtTab": "Fane", "SSE.Controllers.Main.txtTable": "Tabel", "SSE.Controllers.Main.txtTime": "Tid", + "SSE.Controllers.Main.txtUnlock": "lås op", + "SSE.Controllers.Main.txtUnlockRange": "\nLås rækkevidde op", + "SSE.Controllers.Main.txtUnlockRangeDescription": "Indtast adgangskoden for at ændre dette område:", + "SSE.Controllers.Main.txtUnlockRangeWarning": "Et område, du forsøger at ændre, er beskyttet med adgangskode.", "SSE.Controllers.Main.txtValues": "Værdier", "SSE.Controllers.Main.txtXAxis": "X akse", "SSE.Controllers.Main.txtYAxis": "Y akse", "SSE.Controllers.Main.txtYears": "År", "SSE.Controllers.Main.unknownErrorText": "Ukendt fejl.", "SSE.Controllers.Main.unsupportedBrowserErrorText": "Din browser understøttes ikke", + "SSE.Controllers.Main.uploadDocExtMessage": "Ukendt dokumentformat.", + "SSE.Controllers.Main.uploadDocFileCountMessage": "Ingen dokumenter uploadet.", + "SSE.Controllers.Main.uploadDocSizeMessage": "Maksimal dokumentstørrelse overskredet.", "SSE.Controllers.Main.uploadImageExtMessage": "Ukendt billedeformat.", "SSE.Controllers.Main.uploadImageFileCountMessage": "Ingen billeder uploadet", "SSE.Controllers.Main.uploadImageSizeMessage": "Maksimum billedestørrelse nået", @@ -939,9 +1063,11 @@ "SSE.Controllers.Toolbar.errorStockChart": "Forkert rækkefølge. For at bygge et aktiediagram placer dataen på arket i følgende orden:
Åbningspris, maks pris, min. pris, lukke pris. ", "SSE.Controllers.Toolbar.textAccent": "Accenter", "SSE.Controllers.Toolbar.textBracket": "Beslag", + "SSE.Controllers.Toolbar.textDirectional": "Retningsbestemt", "SSE.Controllers.Toolbar.textFontSizeErr": "Den indtastede værdi er ikke korrekt.
Indtast venligst en numerisk værdi mellem 1 og 409", "SSE.Controllers.Toolbar.textFraction": "Fraktioner", "SSE.Controllers.Toolbar.textFunction": "Funktioner", + "SSE.Controllers.Toolbar.textIndicator": "Indikatorer", "SSE.Controllers.Toolbar.textInsert": "Indsæt", "SSE.Controllers.Toolbar.textIntegral": "Integraler", "SSE.Controllers.Toolbar.textLargeOperator": "Store operatører ", @@ -951,7 +1077,9 @@ "SSE.Controllers.Toolbar.textOperator": "Operatører ", "SSE.Controllers.Toolbar.textPivot": "Pivottabel", "SSE.Controllers.Toolbar.textRadical": "Radikaler", + "SSE.Controllers.Toolbar.textRating": "Bedømmelser", "SSE.Controllers.Toolbar.textScript": "Scripts", + "SSE.Controllers.Toolbar.textShapes": "Form", "SSE.Controllers.Toolbar.textSymbols": "Symboler", "SSE.Controllers.Toolbar.textWarning": "Advarsel", "SSE.Controllers.Toolbar.txtAccent_Accent": "Skarp", @@ -1132,6 +1260,7 @@ "SSE.Controllers.Toolbar.txtLimitLog_LogBase": "Logaritme", "SSE.Controllers.Toolbar.txtLimitLog_Max": "Maksimum", "SSE.Controllers.Toolbar.txtLimitLog_Min": "Minimum", + "SSE.Controllers.Toolbar.txtLockSort": "Data findes ved siden af ​​dit valg, men du har ikke tilstrækkelige tilladelser til at ændre disse celler.
Vil du fortsætte med det aktuelle valg?", "SSE.Controllers.Toolbar.txtMatrix_1_2": "1x2 Tom Matrix", "SSE.Controllers.Toolbar.txtMatrix_1_3": "1x3 Tom Matrix", "SSE.Controllers.Toolbar.txtMatrix_2_1": "2x1 Tom Matrix", @@ -1345,8 +1474,12 @@ "SSE.Views.CellSettings.textBackground": "Baggrundsfarve", "SSE.Views.CellSettings.textBorderColor": "Farve", "SSE.Views.CellSettings.textBorders": "Rammestil", + "SSE.Views.CellSettings.textClearRule": "Klare regler", "SSE.Views.CellSettings.textColor": "Farvefyld", + "SSE.Views.CellSettings.textColorScales": "Farveskalaer", + "SSE.Views.CellSettings.textCondFormat": "Betinget formatering", "SSE.Views.CellSettings.textControl": "Tekststyring", + "SSE.Views.CellSettings.textDataBars": "Datalinjer", "SSE.Views.CellSettings.textDirection": "Retning", "SSE.Views.CellSettings.textFill": "Fyld", "SSE.Views.CellSettings.textForeground": "Forgrundsfarve", @@ -1354,7 +1487,10 @@ "SSE.Views.CellSettings.textGradientColor": "Farve", "SSE.Views.CellSettings.textGradientFill": "Gradient udfyldning", "SSE.Views.CellSettings.textIndent": "Indryk", + "SSE.Views.CellSettings.textItems": "Elementer", "SSE.Views.CellSettings.textLinear": "Linær", + "SSE.Views.CellSettings.textManageRule": "Administrer regler", + "SSE.Views.CellSettings.textNewRule": "Ny regel", "SSE.Views.CellSettings.textNoFill": "Intet fyld", "SSE.Views.CellSettings.textOrientation": "Tekstorientering", "SSE.Views.CellSettings.textPattern": "Mønster", @@ -1362,6 +1498,9 @@ "SSE.Views.CellSettings.textPosition": "Position", "SSE.Views.CellSettings.textRadial": "Radial", "SSE.Views.CellSettings.textSelectBorders": "Vælg rammer som du vil ændre til stilarten valgt ovenover", + "SSE.Views.CellSettings.textSelection": "Fra det aktuelle udvalg", + "SSE.Views.CellSettings.textThisSheet": "Fra dette arbejdsark", + "SSE.Views.CellSettings.textThisTable": "Fra denne tabel", "SSE.Views.CellSettings.tipAddGradientPoint": "Tilføj gradientpunkt", "SSE.Views.CellSettings.tipAll": "Vælg ydre ramme og alle indre linier", "SSE.Views.CellSettings.tipBottom": "Vælg kun ydre nederste ramme", @@ -1573,12 +1712,21 @@ "SSE.Views.CreatePivotDialog.textSelectData": "Vælg data", "SSE.Views.CreatePivotDialog.textTitle": "Opret pivottabel", "SSE.Views.CreatePivotDialog.txtEmpty": "Dette felt skal udfyldes", + "SSE.Views.CreateSparklineDialog.textDataRange": "Kildedataområde", + "SSE.Views.CreateSparklineDialog.textDestination": "Vælg, hvor mini diagrammer skal placeres ", + "SSE.Views.CreateSparklineDialog.textInvalidRange": "Ugyldigt celleinterval", + "SSE.Views.CreateSparklineDialog.textSelectData": "Vælg data", + "SSE.Views.CreateSparklineDialog.textTitle": "Opret mini diagrammer", + "SSE.Views.CreateSparklineDialog.txtEmpty": "Dette felt skal udfyldes", "SSE.Views.DataTab.capBtnGroup": "Gruppe", "SSE.Views.DataTab.capBtnTextCustomSort": "Brugerdefineret sortering", "SSE.Views.DataTab.capBtnTextDataValidation": "Datavalidering", "SSE.Views.DataTab.capBtnTextRemDuplicates": "Fjern duplikater", "SSE.Views.DataTab.capBtnTextToCol": "Tekst til kolonner", "SSE.Views.DataTab.capBtnUngroup": "Fjern fra gruppe", + "SSE.Views.DataTab.capDataFromText": "Hent data", + "SSE.Views.DataTab.mniFromFile": "Fra lokal TXT/CSV", + "SSE.Views.DataTab.mniFromUrl": "Fra TXT/CSV-webadresse", "SSE.Views.DataTab.textBelow": "Opsummer rækker under detalje", "SSE.Views.DataTab.textClear": "Gennemsigtigt omrids", "SSE.Views.DataTab.textColumns": "Fjern kolonner fra gruppe", @@ -1587,6 +1735,7 @@ "SSE.Views.DataTab.textRightOf": "Opsummer kolonner til højre for detalje", "SSE.Views.DataTab.textRows": "Fjern gruppen af rækker", "SSE.Views.DataTab.tipCustomSort": "Brugerdefineret sortering", + "SSE.Views.DataTab.tipDataFromText": "Hent data fra tekst/CSV-fil", "SSE.Views.DataTab.tipDataValidation": "Datavalidering", "SSE.Views.DataTab.tipGroup": "Grupper række af felter", "SSE.Views.DataTab.tipRemDuplicates": "Fjern duplikate rækker fra et ark", @@ -1710,6 +1859,7 @@ "SSE.Views.DocumentHolder.textArrangeForward": "Ryk frem", "SSE.Views.DocumentHolder.textArrangeFront": "Før til forgrunden", "SSE.Views.DocumentHolder.textAverage": "Gennemsnit", + "SSE.Views.DocumentHolder.textBullets": "Punkter", "SSE.Views.DocumentHolder.textCount": "Antal", "SSE.Views.DocumentHolder.textCrop": "Beskær", "SSE.Views.DocumentHolder.textCropFill": "Fyld", @@ -1722,11 +1872,13 @@ "SSE.Views.DocumentHolder.textFromStorage": "Fra lager", "SSE.Views.DocumentHolder.textFromUrl": "Fra URL", "SSE.Views.DocumentHolder.textListSettings": "Liste-indstillinger", + "SSE.Views.DocumentHolder.textMacro": "Tildel makro", "SSE.Views.DocumentHolder.textMax": "Maks.", "SSE.Views.DocumentHolder.textMin": "Min.", "SSE.Views.DocumentHolder.textMore": "Flere funktioner", "SSE.Views.DocumentHolder.textMoreFormats": "Flere formatter", "SSE.Views.DocumentHolder.textNone": "ingen", + "SSE.Views.DocumentHolder.textNumbering": "Nummerering", "SSE.Views.DocumentHolder.textReplace": "Erstat billede", "SSE.Views.DocumentHolder.textRotate": "Roter", "SSE.Views.DocumentHolder.textRotate270": "Roter 90° mod uret", @@ -1760,6 +1912,7 @@ "SSE.Views.DocumentHolder.txtClearText": "Tekst", "SSE.Views.DocumentHolder.txtColumn": "Hele kolonnen", "SSE.Views.DocumentHolder.txtColumnWidth": "Vælg kolonne bredde", + "SSE.Views.DocumentHolder.txtCondFormat": "Betinget formatering", "SSE.Views.DocumentHolder.txtCopy": "Kopier", "SSE.Views.DocumentHolder.txtCurrency": "Valuta", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Brugerdefineret kolonne bredde", @@ -1839,7 +1992,10 @@ "SSE.Views.FileMenu.btnCloseMenuCaption": "Luk menu", "SSE.Views.FileMenu.btnCreateNewCaption": "Opret ny", "SSE.Views.FileMenu.btnDownloadCaption": "Hent som...", + "SSE.Views.FileMenu.btnExitCaption": "Afslut", + "SSE.Views.FileMenu.btnFileOpenCaption": "Åben...", "SSE.Views.FileMenu.btnHelpCaption": "Hjælp...", + "SSE.Views.FileMenu.btnHistoryCaption": "Version historik", "SSE.Views.FileMenu.btnInfoCaption": "Regneark info...", "SSE.Views.FileMenu.btnPrintCaption": "Print", "SSE.Views.FileMenu.btnProtectCaption": "Beskyt", @@ -1852,6 +2008,8 @@ "SSE.Views.FileMenu.btnSaveCopyAsCaption": "Gem kopi som...", "SSE.Views.FileMenu.btnSettingsCaption": "Avancerede indstillinger...", "SSE.Views.FileMenu.btnToEditCaption": "Rediger regneark", + "SSE.Views.FileMenuPanels.CreateNew.txtBlank": "Blankt regneark", + "SSE.Views.FileMenuPanels.CreateNew.txtCreateNew": "Opret ny", "SSE.Views.FileMenuPanels.DocumentInfo.okButtonText": "Anvend", "SSE.Views.FileMenuPanels.DocumentInfo.txtAddAuthor": "Tilføj forfatter", "SSE.Views.FileMenuPanels.DocumentInfo.txtAddText": "Tilføj tekst", @@ -1907,27 +2065,52 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.textForceSave": "Gem til server", "SSE.Views.FileMenuPanels.MainSettingsGeneral.textMinute": "Hvert minut", "SSE.Views.FileMenuPanels.MainSettingsGeneral.textRefStyle": "Reference stil", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtBe": "hviderussisk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtBg": "bulgarsk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtCa": "catalansk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtCacheMode": "Standard cache tilstand", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtCm": "Centimeter", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtCs": "tjekkisk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDa": "Dansk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Tysk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEl": "græsk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Engelsk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Spansk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFi": "finsk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Fransk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtHu": "ungarsk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtId": "indonesisk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Tomme", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtIt": "Italiensk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtJa": "japansk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtKo": "koreansk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Kommenteringsvisning", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLo": "Lao", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLv": "lettisk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "som OS X", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtNative": "medfødt", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtNb": "Norsk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtNl": "hollandsk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPl": "Poler", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPt": "Punkt", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPtbr": "portugisisk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPtlang": "portugisisk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRo": "rumænsk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRu": "Russisk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRunMacros": "Aktivér alle", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRunMacrosDesc": "Aktivér alle makroer uden meddelelse", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtSk": "slovakisk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtSl": "slovensk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtStopMacros": "Deaktivér alle", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtStopMacrosDesc": "Deaktivér alle makroer uden meddelelse", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtSv": "svensk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtTr": "tyrkisk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtUk": "ukrainsk", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtVi": "vietnamesisk", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtWarnMacros": "Vis besked", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtWarnMacrosDesc": "Deaktivér alle makroer med", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtWin": "som Windows", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtZh": "kinesisk", "SSE.Views.FileMenuPanels.MainSpellCheckSettings.okButtonText": "Anvend", "SSE.Views.FileMenuPanels.MainSpellCheckSettings.strDictionaryLanguage": "Sprogvalg for ordbog", "SSE.Views.FileMenuPanels.MainSpellCheckSettings.strIgnoreWordsInUPPERCASE": "Ignorer ord med STORE BOGSTAVER", @@ -1948,6 +2131,143 @@ "SSE.Views.FileMenuPanels.Settings.txtGeneral": "General ", "SSE.Views.FileMenuPanels.Settings.txtPageSettings": "Sideindstillinger", "SSE.Views.FileMenuPanels.Settings.txtSpellChecking": "Stavekontrol", + "SSE.Views.FormatRulesEditDlg.fillColor": "Udfyldningsfarve", + "SSE.Views.FormatRulesEditDlg.notcriticalErrorTitle": "Advarsel", + "SSE.Views.FormatRulesEditDlg.text2Scales": "2 Farveskala", + "SSE.Views.FormatRulesEditDlg.text3Scales": "3 Farveskala", + "SSE.Views.FormatRulesEditDlg.textAllBorders": "Alle rammer", + "SSE.Views.FormatRulesEditDlg.textAppearance": "Bjælke indstilling", + "SSE.Views.FormatRulesEditDlg.textApply": "Anvend på Rækkevidde", + "SSE.Views.FormatRulesEditDlg.textAutomatic": "Automatisk", + "SSE.Views.FormatRulesEditDlg.textAxis": "Akse", + "SSE.Views.FormatRulesEditDlg.textBarDirection": "Bjælke retning", + "SSE.Views.FormatRulesEditDlg.textBold": "Fed", + "SSE.Views.FormatRulesEditDlg.textBorder": "Kant", + "SSE.Views.FormatRulesEditDlg.textBordersColor": "Kant farve", + "SSE.Views.FormatRulesEditDlg.textBordersStyle": "Kantstil", + "SSE.Views.FormatRulesEditDlg.textBottomBorders": "Bundgrænser", + "SSE.Views.FormatRulesEditDlg.textCannotAddCF": "Kan ikke tilføje den betingede formatering.", + "SSE.Views.FormatRulesEditDlg.textCellMidpoint": "Cellens midtpunkt", + "SSE.Views.FormatRulesEditDlg.textCenterBorders": "Indsæt lodrette rammer", + "SSE.Views.FormatRulesEditDlg.textClear": "Klar", + "SSE.Views.FormatRulesEditDlg.textColor": "Tekstfarve", + "SSE.Views.FormatRulesEditDlg.textContext": "Sammenhæng", + "SSE.Views.FormatRulesEditDlg.textCustom": "Brugerdefineret", + "SSE.Views.FormatRulesEditDlg.textDiagDownBorder": "Diagonal nedad kant", + "SSE.Views.FormatRulesEditDlg.textDiagUpBorder": "Diagonal opad kant", + "SSE.Views.FormatRulesEditDlg.textEmptyFormula": "Indtast en gyldig formel.", + "SSE.Views.FormatRulesEditDlg.textEmptyFormulaExt": "Den formel, du indtastede, evalueres ikke til et tal, en dato, et klokkeslæt eller en streng.", + "SSE.Views.FormatRulesEditDlg.textEmptyText": "Indtast en værdi.", + "SSE.Views.FormatRulesEditDlg.textEmptyValue": "Den værdi, du indtastede, er ikke et gyldigt tal, dato, klokkeslæt eller streng.", + "SSE.Views.FormatRulesEditDlg.textErrorGreater": "\nVærdien for {0} skal være større end værdien for {1}.", + "SSE.Views.FormatRulesEditDlg.textErrorTop10Between": "Indtast et tal mellem {0} og {1}.", + "SSE.Views.FormatRulesEditDlg.textFill": "Fyld", + "SSE.Views.FormatRulesEditDlg.textFormat": "Format", + "SSE.Views.FormatRulesEditDlg.textFormula": "Formular", + "SSE.Views.FormatRulesEditDlg.textGradient": "Gradient", + "SSE.Views.FormatRulesEditDlg.textIconLabel": "når {0} {1} og", + "SSE.Views.FormatRulesEditDlg.textIconLabelFirst": "når {0} {1}", + "SSE.Views.FormatRulesEditDlg.textIconLabelLast": "når værdien er", + "SSE.Views.FormatRulesEditDlg.textIconsOverlap": "Et eller flere ikondataområder overlapper hinanden.
Juster ikondataintervalværdier, så områderne ikke overlapper.", + "SSE.Views.FormatRulesEditDlg.textIconStyle": "Ikon stil", + "SSE.Views.FormatRulesEditDlg.textInsideBorders": "Inden for grænser", + "SSE.Views.FormatRulesEditDlg.textInvalid": "Ugyldigt datainterval.", + "SSE.Views.FormatRulesEditDlg.textInvalidRange": "FEJL! Ugyldigt celleområde", + "SSE.Views.FormatRulesEditDlg.textItalic": "Kursiv", + "SSE.Views.FormatRulesEditDlg.textItem": "Element", + "SSE.Views.FormatRulesEditDlg.textLeft2Right": "Venstre til højre", + "SSE.Views.FormatRulesEditDlg.textLeftBorders": "Venstre ramme", + "SSE.Views.FormatRulesEditDlg.textLongBar": "længste linje", + "SSE.Views.FormatRulesEditDlg.textMaximum": "Maksimum", + "SSE.Views.FormatRulesEditDlg.textMaxpoint": "Maxpoint", + "SSE.Views.FormatRulesEditDlg.textMiddleBorders": "Indsæt vandrette rammer", + "SSE.Views.FormatRulesEditDlg.textMidpoint": "Midtpunkt", + "SSE.Views.FormatRulesEditDlg.textMinimum": "Minimum", + "SSE.Views.FormatRulesEditDlg.textMinpoint": "Minpunkt", + "SSE.Views.FormatRulesEditDlg.textNegative": "Negativ", + "SSE.Views.FormatRulesEditDlg.textNewColor": "Tilføj ny brugerdefineret farve", + "SSE.Views.FormatRulesEditDlg.textNoBorders": "Ingen rammer", + "SSE.Views.FormatRulesEditDlg.textNone": "ingen", + "SSE.Views.FormatRulesEditDlg.textNotValidPercentage": "En eller flere af de angivne værdier er ikke en gyldig procentdel.", + "SSE.Views.FormatRulesEditDlg.textNotValidPercentageExt": "Den angivne {0}-værdi er ikke en gyldig procentdel.", + "SSE.Views.FormatRulesEditDlg.textNotValidPercentile": "En eller flere af de angivne værdier er ikke en gyldig percentil.", + "SSE.Views.FormatRulesEditDlg.textNotValidPercentileExt": "Den angivne {0}-værdi er ikke en gyldig procentdel.", + "SSE.Views.FormatRulesEditDlg.textOutBorders": "Ydre rammer", + "SSE.Views.FormatRulesEditDlg.textPercent": "Procent", + "SSE.Views.FormatRulesEditDlg.textPercentile": "Percentil", + "SSE.Views.FormatRulesEditDlg.textPosition": "Position", + "SSE.Views.FormatRulesEditDlg.textPositive": "Positiv", + "SSE.Views.FormatRulesEditDlg.textPresets": "Forudindstillinger", + "SSE.Views.FormatRulesEditDlg.textPreview": "Forhåndvisning", + "SSE.Views.FormatRulesEditDlg.textRelativeRef": "Du kan ikke bruge relative referencer i betingede formateringskriterier for farveskalaer, databjælker og ikonsæt.", + "SSE.Views.FormatRulesEditDlg.textReverse": "Omvendt rækkefølge af ikoner", + "SSE.Views.FormatRulesEditDlg.textRight2Left": "Højre til venstre", + "SSE.Views.FormatRulesEditDlg.textRightBorders": "Højre rammer", + "SSE.Views.FormatRulesEditDlg.textRule": "Regel", + "SSE.Views.FormatRulesEditDlg.textSameAs": "\nDet samme som positivt", + "SSE.Views.FormatRulesEditDlg.textSelectData": "Vælg data", + "SSE.Views.FormatRulesEditDlg.textShortBar": "korteste linje", + "SSE.Views.FormatRulesEditDlg.textShowBar": "vis kun linje", + "SSE.Views.FormatRulesEditDlg.textShowIcon": "Vis kun ikon", + "SSE.Views.FormatRulesEditDlg.textSingleRef": "Denne type reference kan ikke bruges i en betinget formateringsformel.
Skift referencen til en enkelt celle, eller brug referencen med en regnearksfunktion, såsom =SUM(A1:B5).", + "SSE.Views.FormatRulesEditDlg.textSolid": "Masiv", + "SSE.Views.FormatRulesEditDlg.textStrikeout": "Overstreg", + "SSE.Views.FormatRulesEditDlg.textSubscript": "Subscript", + "SSE.Views.FormatRulesEditDlg.textSuperscript": "Superscript", + "SSE.Views.FormatRulesEditDlg.textTopBorders": "Øverste rammer", + "SSE.Views.FormatRulesEditDlg.textUnderline": "Understreg", + "SSE.Views.FormatRulesEditDlg.tipBorders": "Grænser", + "SSE.Views.FormatRulesEditDlg.tipNumFormat": "Tal format", + "SSE.Views.FormatRulesEditDlg.txtAccounting": "Regnskab", + "SSE.Views.FormatRulesEditDlg.txtCurrency": "Valuta", + "SSE.Views.FormatRulesEditDlg.txtDate": "Dato", + "SSE.Views.FormatRulesEditDlg.txtEmpty": "Dette felt skal udfyldes", + "SSE.Views.FormatRulesEditDlg.txtFraction": "Brøk", + "SSE.Views.FormatRulesEditDlg.txtGeneral": "Generel", + "SSE.Views.FormatRulesEditDlg.txtNoCellIcon": "Intet ikon", + "SSE.Views.FormatRulesEditDlg.txtNumber": "Nummer", + "SSE.Views.FormatRulesEditDlg.txtPercentage": "Procent", + "SSE.Views.FormatRulesEditDlg.txtScientific": "Videnskabelig", + "SSE.Views.FormatRulesEditDlg.txtText": "Tekst", + "SSE.Views.FormatRulesEditDlg.txtTime": "Tid", + "SSE.Views.FormatRulesEditDlg.txtTitleEdit": "Rediger formateringsregel", + "SSE.Views.FormatRulesEditDlg.txtTitleNew": "\nNy formateringsregel", + "SSE.Views.FormatRulesManagerDlg.guestText": "Gæst", + "SSE.Views.FormatRulesManagerDlg.text1Above": "1. afvigelse over gennemsnittet over", + "SSE.Views.FormatRulesManagerDlg.textAbove": "Over gennemsnit", + "SSE.Views.FormatRulesManagerDlg.textApply": "Anvend til", + "SSE.Views.FormatRulesManagerDlg.textBeginsWith": "Celleværdi begynder med", + "SSE.Views.FormatRulesManagerDlg.textBelow": "Under middel", + "SSE.Views.FormatRulesManagerDlg.textBetween": "er mellem {0} og {1}", + "SSE.Views.FormatRulesManagerDlg.textCellValue": "Celleværdi", + "SSE.Views.FormatRulesManagerDlg.textColorScale": "Graderet farveskala", + "SSE.Views.FormatRulesManagerDlg.textContains": "Celleværdien indeholder", + "SSE.Views.FormatRulesManagerDlg.textContainsBlank": "Cellen indeholder en tom værdi", + "SSE.Views.FormatRulesManagerDlg.textContainsError": "Cellen indeholder en fejl", + "SSE.Views.FormatRulesManagerDlg.textDelete": "Slet", + "SSE.Views.FormatRulesManagerDlg.textDown": "\nFlyt reglen ned", + "SSE.Views.FormatRulesManagerDlg.textDuplicate": "Dublerede værdier", + "SSE.Views.FormatRulesManagerDlg.textEdit": "Rediger", + "SSE.Views.FormatRulesManagerDlg.textEnds": "Celleværdien slutter med", + "SSE.Views.FormatRulesManagerDlg.textEqAbove": "Lige til eller over gennemsnittet", + "SSE.Views.FormatRulesManagerDlg.textEqBelow": "Lige til eller under gennemsnittet", + "SSE.Views.FormatRulesManagerDlg.textFormat": "Format", + "SSE.Views.FormatRulesManagerDlg.textIconSet": "Ikon sæt", + "SSE.Views.FormatRulesManagerDlg.textNew": "Ny", + "SSE.Views.FormatRulesManagerDlg.textNotBetween": "er ikke mellem {0} og {1}", + "SSE.Views.FormatRulesManagerDlg.textNotContains": "Celleværdien indeholder ikke", + "SSE.Views.FormatRulesManagerDlg.textNotContainsBlank": "Cellen indeholder ikke en tom værdi", + "SSE.Views.FormatRulesManagerDlg.textNotContainsError": "Cellen indeholder ikke en fejl", + "SSE.Views.FormatRulesManagerDlg.textRules": "Regler", + "SSE.Views.FormatRulesManagerDlg.textScope": "Vis formateringsregler for", + "SSE.Views.FormatRulesManagerDlg.textSelectData": "Vælg data", + "SSE.Views.FormatRulesManagerDlg.textSelection": "Aktuelt udvalg", + "SSE.Views.FormatRulesManagerDlg.textThisSheet": "Dette arbejdsark", + "SSE.Views.FormatRulesManagerDlg.textThisTable": "Denne tabel", + "SSE.Views.FormatRulesManagerDlg.textUnique": "Unikke værdier", + "SSE.Views.FormatRulesManagerDlg.textUp": "\nFlyt reglen op", + "SSE.Views.FormatRulesManagerDlg.tipIsLocked": "Dette element er ved at blive redigeret af en anden bruger.", + "SSE.Views.FormatRulesManagerDlg.txtTitle": "Betinget formatering", "SSE.Views.FormatSettingsDialog.textCategory": "Kategori", "SSE.Views.FormatSettingsDialog.textDecimal": "Decimal", "SSE.Views.FormatSettingsDialog.textFormat": "Format", @@ -2112,6 +2432,8 @@ "SSE.Views.LeftMenu.txtLimit": "Begræns adgang", "SSE.Views.LeftMenu.txtTrial": "Prøvetilstand", "SSE.Views.LeftMenu.txtTrialDev": "Udvikler prøve-tilstand", + "SSE.Views.MacroDialog.textMacro": "Makro navn", + "SSE.Views.MacroDialog.textTitle": "Tildel makro", "SSE.Views.MainSettingsPrint.okButtonText": "Gem", "SSE.Views.MainSettingsPrint.strBottom": "Bund", "SSE.Views.MainSettingsPrint.strLandscape": "Landskab", @@ -2388,6 +2710,55 @@ "SSE.Views.PrintTitlesDialog.textSelectRange": "Vælg rækkevidde", "SSE.Views.PrintTitlesDialog.textTitle": "Print Titler", "SSE.Views.PrintTitlesDialog.textTop": "Gentag rækker øverst", + "SSE.Views.ProtectDialog.textExistName": "FEJL! Rækkevidde med en sådan titel findes allerede", + "SSE.Views.ProtectDialog.textInvalidName": "Områdetitlen skal begynde med et bogstav og må kun indeholde bogstaver, tal og mellemrum.", + "SSE.Views.ProtectDialog.textInvalidRange": "FEJL! Ugyldigt celleområde", + "SSE.Views.ProtectDialog.textSelectData": "Vælg data", + "SSE.Views.ProtectDialog.txtAllow": "Tillad alle brugere af dette ark", + "SSE.Views.ProtectDialog.txtAutofilter": "Brug AutoFilter", + "SSE.Views.ProtectDialog.txtDelCols": "Slet kolonner", + "SSE.Views.ProtectDialog.txtDelRows": "Slet rækker", + "SSE.Views.ProtectDialog.txtEmpty": "Dette felt skal udfyldes", + "SSE.Views.ProtectDialog.txtFormatCells": "Formater celler", + "SSE.Views.ProtectDialog.txtFormatCols": "Formater kolonner", + "SSE.Views.ProtectDialog.txtFormatRows": "Formater rækker", + "SSE.Views.ProtectDialog.txtIncorrectPwd": "Bekræftelsesadgangskoden er ikke identisk", + "SSE.Views.ProtectDialog.txtInsCols": "Indsæt kolonner", + "SSE.Views.ProtectDialog.txtInsHyper": "Indsæt hyperlink", + "SSE.Views.ProtectDialog.txtInsRows": "Indsæt rækker", + "SSE.Views.ProtectDialog.txtObjs": "Rediger objekter", + "SSE.Views.ProtectDialog.txtOptional": "valgfri", + "SSE.Views.ProtectDialog.txtPassword": "Kodeord", + "SSE.Views.ProtectDialog.txtProtect": "Beskyt", + "SSE.Views.ProtectDialog.txtRange": "Rækkevidde", + "SSE.Views.ProtectDialog.txtRangeName": "Titel", + "SSE.Views.ProtectDialog.txtRepeat": "\nGentag adgangskode", + "SSE.Views.ProtectDialog.txtScen": "Rediger scenarier", + "SSE.Views.ProtectDialog.txtSelLocked": "Vælg låste celler", + "SSE.Views.ProtectDialog.txtSelUnLocked": "Vælg ulåste celler", + "SSE.Views.ProtectDialog.txtSheetDescription": "Forebyg uønskede ændringer fra andre ved at begrænse deres evne til at redigere.", + "SSE.Views.ProtectDialog.txtSheetTitle": "Beskyt ark", + "SSE.Views.ProtectDialog.txtSort": "Sortèr ", + "SSE.Views.ProtectDialog.txtWarning": "Advarsel! Hvis du mister eller glemmer adgangskoden, kan den ikke genoprettes. Opbevar den et sikkert sted.", + "SSE.Views.ProtectDialog.txtWBDescription": "\nFor at forhindre andre brugere i at se skjulte regneark, tilføje, flytte, slette eller skjule regneark og omdøbe regneark, kan du beskytte strukturen af ​​din projektmappe med en adgangskode.", + "SSE.Views.ProtectDialog.txtWBTitle": "Beskyt projektmappestrukturen", + "SSE.Views.ProtectRangesDlg.guestText": "Gæst", + "SSE.Views.ProtectRangesDlg.textDelete": "Slet", + "SSE.Views.ProtectRangesDlg.textEdit": "Rediger", + "SSE.Views.ProtectRangesDlg.textEmpty": "Ingen områder tilladt til redigering.", + "SSE.Views.ProtectRangesDlg.textNew": "Ny", + "SSE.Views.ProtectRangesDlg.textProtect": "Beskyt ark", + "SSE.Views.ProtectRangesDlg.textPwd": "Kodeord", + "SSE.Views.ProtectRangesDlg.textRange": "Rækkevidde", + "SSE.Views.ProtectRangesDlg.textRangesDesc": "\nOmråder låst op med en adgangskode, når arket er beskyttet (dette virker kun for låste celler)", + "SSE.Views.ProtectRangesDlg.textTitle": "Titel", + "SSE.Views.ProtectRangesDlg.tipIsLocked": "Dette element er ved at blive redigeret af en anden bruger.", + "SSE.Views.ProtectRangesDlg.txtEditRange": "Rediger rækkevidde", + "SSE.Views.ProtectRangesDlg.txtNewRange": "\nNy serie", + "SSE.Views.ProtectRangesDlg.txtNo": "Nej", + "SSE.Views.ProtectRangesDlg.txtTitle": "Tillad brugere at redigere områder", + "SSE.Views.ProtectRangesDlg.txtYes": "Ja", + "SSE.Views.ProtectRangesDlg.warnDelete": "Er du sikker på, at du vil slette navnet {0}?", "SSE.Views.RemoveDuplicatesDialog.textColumns": "Kolonner", "SSE.Views.RemoveDuplicatesDialog.textDescription": "Hvis du vil slette duplikatværdier, skal du vælge en eller flere kolonner, der indeholder duplikater.", "SSE.Views.RemoveDuplicatesDialog.textHeaders": "Min data har sidehoveder", @@ -2691,13 +3062,17 @@ "SSE.Views.Statusbar.itemMaximum": "Maksimum", "SSE.Views.Statusbar.itemMinimum": "Minimum", "SSE.Views.Statusbar.itemMove": "Flyt", + "SSE.Views.Statusbar.itemProtect": "Beskyt", "SSE.Views.Statusbar.itemRename": "Omdøb", + "SSE.Views.Statusbar.itemStatus": "Gemmer status", "SSE.Views.Statusbar.itemSum": "Sum", "SSE.Views.Statusbar.itemTabColor": "Fane farve", + "SSE.Views.Statusbar.itemUnProtect": "Ophæv beskyttelsen", "SSE.Views.Statusbar.RenameDialog.errNameExists": "Et ark med dette navn eksiterer allerede.", "SSE.Views.Statusbar.RenameDialog.errNameWrongChar": "Et arknavn kan ikke indeholde følgende tegn: \\ / *? []:", "SSE.Views.Statusbar.RenameDialog.labelSheetName": "Ark navn", "SSE.Views.Statusbar.selectAllSheets": "Vælg alle ark", + "SSE.Views.Statusbar.sheetIndexText": "Ark {0} af {1}", "SSE.Views.Statusbar.textAverage": "Gennemsnit", "SSE.Views.Statusbar.textCount": "Tæl", "SSE.Views.Statusbar.textMax": "Max", @@ -2813,6 +3188,7 @@ "SSE.Views.TextArtSettings.txtPapyrus": "Papyrus", "SSE.Views.TextArtSettings.txtWood": "Træ", "SSE.Views.Toolbar.capBtnAddComment": "Tilføj kommentar", + "SSE.Views.Toolbar.capBtnColorSchemas": "Farveskema", "SSE.Views.Toolbar.capBtnComment": "Kommentar", "SSE.Views.Toolbar.capBtnInsHeader": "Sidehoved/sidefod", "SSE.Views.Toolbar.capBtnInsSlicer": "Slicer", @@ -2832,6 +3208,7 @@ "SSE.Views.Toolbar.capInsertHyperlink": "Hyperlink", "SSE.Views.Toolbar.capInsertImage": "Billede", "SSE.Views.Toolbar.capInsertShape": "Form", + "SSE.Views.Toolbar.capInsertSpark": "mini diagram", "SSE.Views.Toolbar.capInsertTable": "Tabel", "SSE.Views.Toolbar.capInsertText": "Tekstboks", "SSE.Views.Toolbar.mniImageFromFile": "Billede fra fil", @@ -2855,8 +3232,11 @@ "SSE.Views.Toolbar.textBottomBorders": "Bundgrænser", "SSE.Views.Toolbar.textCenterBorders": "Indsæt lodrette rammer", "SSE.Views.Toolbar.textClearPrintArea": "Ryd Printområde", + "SSE.Views.Toolbar.textClearRule": "Klare regler", "SSE.Views.Toolbar.textClockwise": "Vinkel med uret", + "SSE.Views.Toolbar.textColorScales": "Farveskalaer", "SSE.Views.Toolbar.textCounterCw": "Vinkel mod uret", + "SSE.Views.Toolbar.textDataBars": "Datalinjer", "SSE.Views.Toolbar.textDelLeft": "Ryk celler til venstre", "SSE.Views.Toolbar.textDelUp": "Ryk celler op", "SSE.Views.Toolbar.textDiagDownBorder": "Diagonal nedad ramme", @@ -2870,9 +3250,11 @@ "SSE.Views.Toolbar.textInsideBorders": "Indsæt rammer", "SSE.Views.Toolbar.textInsRight": "Ryk celler til højre", "SSE.Views.Toolbar.textItalic": "Kursiv", + "SSE.Views.Toolbar.textItems": "Elementer", "SSE.Views.Toolbar.textLandscape": "Landskab", "SSE.Views.Toolbar.textLeft": "Venstre: ", "SSE.Views.Toolbar.textLeftBorders": "Venstre ramme", + "SSE.Views.Toolbar.textManageRule": "Administrer regler", "SSE.Views.Toolbar.textManyPages": "sider", "SSE.Views.Toolbar.textMarginsLast": "Sidste brugerdefinerede", "SSE.Views.Toolbar.textMarginsNarrow": "Smal", @@ -2882,6 +3264,7 @@ "SSE.Views.Toolbar.textMoreFormats": "Flere formatter", "SSE.Views.Toolbar.textMorePages": "Flere sider", "SSE.Views.Toolbar.textNewColor": "Tilføj ny brugerdefineret farve", + "SSE.Views.Toolbar.textNewRule": "Ny regel", "SSE.Views.Toolbar.textNoBorders": "Ingen rammer", "SSE.Views.Toolbar.textOnePage": "Side", "SSE.Views.Toolbar.textOutBorders": "Ydre rammer", @@ -2895,6 +3278,7 @@ "SSE.Views.Toolbar.textRotateUp": "Roter tekst op", "SSE.Views.Toolbar.textScale": "Størrelse", "SSE.Views.Toolbar.textScaleCustom": "Brugerdefineret", + "SSE.Views.Toolbar.textSelection": "Fra det aktuelle udvalg", "SSE.Views.Toolbar.textSetPrintArea": "Angiv printområde", "SSE.Views.Toolbar.textStrikeout": "Strikeout", "SSE.Views.Toolbar.textSubscript": "Subscript", @@ -2909,6 +3293,8 @@ "SSE.Views.Toolbar.textTabLayout": "Layout", "SSE.Views.Toolbar.textTabProtect": "Beskyttelse", "SSE.Views.Toolbar.textTabView": "Visning", + "SSE.Views.Toolbar.textThisSheet": "Fra dette arbejdsark", + "SSE.Views.Toolbar.textThisTable": "Fra denne tabel", "SSE.Views.Toolbar.textTop": "Top:", "SSE.Views.Toolbar.textTopBorders": "Øverste rammer", "SSE.Views.Toolbar.textUnderline": "Understreg", @@ -2929,6 +3315,7 @@ "SSE.Views.Toolbar.tipChangeChart": "Skift diagramtype", "SSE.Views.Toolbar.tipClearStyle": "Klar", "SSE.Views.Toolbar.tipColorSchemas": "Skift farveskema", + "SSE.Views.Toolbar.tipCondFormat": "Betinget formatering", "SSE.Views.Toolbar.tipCopy": "Kopier", "SSE.Views.Toolbar.tipCopyStyle": "Kopier formatering", "SSE.Views.Toolbar.tipDecDecimal": "Formindsk decimaler", @@ -2956,6 +3343,7 @@ "SSE.Views.Toolbar.tipInsertOpt": "Indsæt celler", "SSE.Views.Toolbar.tipInsertShape": "Indsæt automatisk form", "SSE.Views.Toolbar.tipInsertSlicer": "Indsæt slicer", + "SSE.Views.Toolbar.tipInsertSpark": "Indsæt mini tabel", "SSE.Views.Toolbar.tipInsertSymbol": "Indsæt symbol", "SSE.Views.Toolbar.tipInsertTable": "Indsæt tabel", "SSE.Views.Toolbar.tipInsertText": "Indsæt tekstboks", @@ -3031,6 +3419,7 @@ "SSE.Views.Toolbar.txtScheme2": "Gråtoner", "SSE.Views.Toolbar.txtScheme20": "Urban", "SSE.Views.Toolbar.txtScheme21": "Verve", + "SSE.Views.Toolbar.txtScheme22": "Nyt Office", "SSE.Views.Toolbar.txtScheme3": "Spids", "SSE.Views.Toolbar.txtScheme4": "aspekt", "SSE.Views.Toolbar.txtScheme5": "Borgerlig", @@ -3107,12 +3496,30 @@ "SSE.Views.ViewTab.textCreate": "Ny", "SSE.Views.ViewTab.textDefault": "Standard", "SSE.Views.ViewTab.textFormula": "Formelsøjle", + "SSE.Views.ViewTab.textFreezeCol": "Frys første kolonne", + "SSE.Views.ViewTab.textFreezeRow": "Frys øverste række", "SSE.Views.ViewTab.textGridlines": "Gitterlinier", "SSE.Views.ViewTab.textHeadings": "Overskrifter", "SSE.Views.ViewTab.textManager": "Administrér visning", + "SSE.Views.ViewTab.textUnFreeze": "Lås paneler op", + "SSE.Views.ViewTab.textZeros": "Vis nuller", "SSE.Views.ViewTab.textZoom": "Zoom", "SSE.Views.ViewTab.tipClose": "Luk ark-visning", "SSE.Views.ViewTab.tipCreate": "Opret ark-visning", "SSE.Views.ViewTab.tipFreeze": "Frys paneler", - "SSE.Views.ViewTab.tipSheetView": "Arkvisning" + "SSE.Views.ViewTab.tipSheetView": "Arkvisning", + "SSE.Views.WBProtection.hintAllowRanges": "Tillad redigeringsområder", + "SSE.Views.WBProtection.hintProtectSheet": "Beskyt ark", + "SSE.Views.WBProtection.hintProtectWB": "Beskyt projektmappe", + "SSE.Views.WBProtection.txtAllowRanges": "Tillad redigeringsområder", + "SSE.Views.WBProtection.txtHiddenFormula": "Skjulte formler", + "SSE.Views.WBProtection.txtLockedCell": "Låst celle", + "SSE.Views.WBProtection.txtLockedShape": "Form låst", + "SSE.Views.WBProtection.txtLockedText": "Låst tekst", + "SSE.Views.WBProtection.txtProtectSheet": "Beskyt ark", + "SSE.Views.WBProtection.txtProtectWB": "Beskyt projektmappe", + "SSE.Views.WBProtection.txtSheetUnlockDescription": "Indtast en adgangskode for at fjerne beskyttelsen af ​​arket", + "SSE.Views.WBProtection.txtSheetUnlockTitle": "Fjern beskyttelse af ark", + "SSE.Views.WBProtection.txtWBUnlockDescription": "Indtast en adgangskode for at fjerne beskyttelsen af ​​projektmappen", + "SSE.Views.WBProtection.txtWBUnlockTitle": "ubeskyt projektmappe" } \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/locale/el.json b/apps/spreadsheeteditor/main/locale/el.json index 81e2e1f68..e1fa08516 100644 --- a/apps/spreadsheeteditor/main/locale/el.json +++ b/apps/spreadsheeteditor/main/locale/el.json @@ -754,6 +754,11 @@ "SSE.Controllers.Main.textConvertEquation": "Η εξίσωση αυτή δημιουργήθηκε με παλαιότερη έκδοση του συντάκτη εξισώσεων που δεν υποστηρίζεται πια. Για να την επεξεργαστείτε, μετατρέψτε την σε μορφή Office Math ML.
Να μετατραπεί τώρα;", "SSE.Controllers.Main.textCustomLoader": "Παρακαλούμε λάβετε υπόψη ότι σύμφωνα με τους όρους της άδειας δεν δικαιούστε αλλαγή του φορτωτή.
Παρακαλούμε επικοινωνήστε με το Τμήμα Πωλήσεων για να λάβετε μια προσφορά.", "SSE.Controllers.Main.textDisconnect": "Η σύνδεση χάθηκε", + "SSE.Controllers.Main.textFillOtherRows": "Γέμισμα υπόλοιπων γραμμών", + "SSE.Controllers.Main.textFormulaFilledAllRows": "Ο μαθηματικός τύπος γέμισε {0} γραμμές με δεδομένα. Το γέμισμα των υπόλοιπων γραμμών ίσως χρειαστεί μερικά λεπτά.", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "Ο μαθηματικός τύπος γέμισε τις {0} πρώτες γραμμές. Το γέμισμα των υπόλοιπων άδειων γραμμών ίσως χρειαστεί μερικά λεπτά.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "Ο μαθηματικός τύπος γέμισε μόνο τις {0} πρώτες γραμμές με δεδομένα για λόγους εξοικονόμησης μνήμης. Υπάρχουν άλλες {1} γραμμές με δεδομένα. Μπορείτε να τις γεμίσετε χειρονακτικά.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "Ο μαθηματικός τύπος γέμισε μόνο τις {0} πρώτες γραμμές για λόγους εξοικονόμησης μνήμης. Οι υπόλοιπες γραμμές αυτού του φύλλου δεν περιέχουν δεδομένα.", "SSE.Controllers.Main.textGuest": "Επισκέπτης", "SSE.Controllers.Main.textHasMacros": "Το αρχείο περιέχει αυτόματες μακροεντολές.
Θέλετε να εκτελέσετε μακροεντολές;", "SSE.Controllers.Main.textLearnMore": "Μάθετε Περισσότερα", diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index 95428f106..6f58254a6 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -780,6 +780,7 @@ "SSE.Controllers.Main.textNoLicenseTitle": "License limit reached", "SSE.Controllers.Main.textPaidFeature": "Paid feature", "SSE.Controllers.Main.textPleaseWait": "The operation might take more time than expected. Please wait...", + "SSE.Controllers.Main.textReconnect": "Connection is restored", "SSE.Controllers.Main.textRemember": "Remember my choice for all files", "SSE.Controllers.Main.textRenameError": "User name must not be empty.", "SSE.Controllers.Main.textRenameLabel": "Enter a name to be used for collaboration", @@ -1056,7 +1057,6 @@ "SSE.Controllers.Main.warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only.
Contact %1 sales team for personal upgrade terms.", "SSE.Controllers.Main.warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "SSE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.", - "SSE.Controllers.Main.textReconnect": "Connection is restored", "SSE.Controllers.Print.strAllSheets": "All Sheets", "SSE.Controllers.Print.textFirstCol": "First column", "SSE.Controllers.Print.textFirstRow": "First row", @@ -1072,11 +1072,11 @@ "SSE.Controllers.Statusbar.errorLastSheet": "Workbook must have at least one visible worksheet.", "SSE.Controllers.Statusbar.errorRemoveSheet": "Cannot delete the worksheet.", "SSE.Controllers.Statusbar.strSheet": "Sheet", + "SSE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", "SSE.Controllers.Statusbar.textSheetViewTip": "You are in Sheet View mode. Filters and sorting are visible only to you and those who are still in this view.", "SSE.Controllers.Statusbar.textSheetViewTipFilters": "You are in Sheet View mode. Filters are visible only to you and those who are still in this view.", "SSE.Controllers.Statusbar.warnDeleteSheet": "The selected worksheets might contain data. Are you sure you want to proceed?", "SSE.Controllers.Statusbar.zoomText": "Zoom {0}%", - "SSE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", "SSE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.
The text style will be displayed using one of the system fonts, the saved font will be used when it is available.
Do you want to continue?", "SSE.Controllers.Toolbar.errorComboSeries": "To create a combination chart, select at least two series of data.", "SSE.Controllers.Toolbar.errorMaxRows": "ERROR! The maximum number of data series per chart is 255", @@ -3580,7 +3580,9 @@ "SSE.Views.ViewManagerDlg.warnDeleteView": "You are trying to delete the currently enabled view '%1'.
Close this view and delete it?", "SSE.Views.ViewTab.capBtnFreeze": "Freeze Panes", "SSE.Views.ViewTab.capBtnSheetView": "Sheet View", + "SSE.Views.ViewTab.textAlwaysShowToolbar": "Always show toolbar", "SSE.Views.ViewTab.textClose": "Close", + "SSE.Views.ViewTab.textCombineSheetAndStatusBars": "Combine sheet and status bars", "SSE.Views.ViewTab.textCreate": "New", "SSE.Views.ViewTab.textDefault": "Default", "SSE.Views.ViewTab.textFormula": "Formula bar", @@ -3588,7 +3590,9 @@ "SSE.Views.ViewTab.textFreezeRow": "Freeze Top Row", "SSE.Views.ViewTab.textGridlines": "Gridlines", "SSE.Views.ViewTab.textHeadings": "Headings", + "SSE.Views.ViewTab.textInterfaceTheme": "Interface theme", "SSE.Views.ViewTab.textManager": "View manager", + "SSE.Views.ViewTab.textShowFrozenPanesShadow": "Show frozen panes shadow", "SSE.Views.ViewTab.textUnFreeze": "Unfreeze Panes", "SSE.Views.ViewTab.textZeros": "Show zeros", "SSE.Views.ViewTab.textZoom": "Zoom", @@ -3596,10 +3600,6 @@ "SSE.Views.ViewTab.tipCreate": "Create sheet view", "SSE.Views.ViewTab.tipFreeze": "Freeze panes", "SSE.Views.ViewTab.tipSheetView": "Sheet view", - "SSE.Views.ViewTab.textCombineSheetAndStatusBars": "Combine sheet and status bars", - "SSE.Views.ViewTab.textAlwaysShowToolbar": "Always show toolbar", - "SSE.Views.ViewTab.textInterfaceTheme": "Interface theme", - "SSE.Views.ViewTab.textShowFrozenPanesShadow": "Show frozen panes shadow", "SSE.Views.WBProtection.hintAllowRanges": "Allow edit ranges", "SSE.Views.WBProtection.hintProtectSheet": "Protect sheet", "SSE.Views.WBProtection.hintProtectWB": "Protect workbook", diff --git a/apps/spreadsheeteditor/main/locale/it.json b/apps/spreadsheeteditor/main/locale/it.json index 5821e858a..2945db1e7 100644 --- a/apps/spreadsheeteditor/main/locale/it.json +++ b/apps/spreadsheeteditor/main/locale/it.json @@ -754,6 +754,11 @@ "SSE.Controllers.Main.textConvertEquation": "Questa equazione è stata creata in una vecchia versione dell'editor di equazioni che non è più supportata. Per modificarla, devi convertire l'equazione nel formato ML di Office Math.
Convertire ora?", "SSE.Controllers.Main.textCustomLoader": "Si prega di notare che, in base ai termini della licenza, non si ha il diritto di modificare il caricatore.
Si prega di contattare il nostro reparto vendite per ottenere un preventivo.", "SSE.Controllers.Main.textDisconnect": "La connessione è stata persa", + "SSE.Controllers.Main.textFillOtherRows": "Riempire altre righe", + "SSE.Controllers.Main.textFormulaFilledAllRows": "La formula ha riempito {0} righe che contengono i dati. Il riempimento di altre righe vuote potrebbe richiedere qualche minuto.", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "La formula ha riempito le prime {0} righe. Il riempimento di altre righe vuote potrebbe richiedere qualche minuto.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "La formula ha compilato solo le prime {0} righe che contengono i dati per risparmiare la memoria. Ci sono altre {1} righe che contengono dati in questo foglio. Puoi riempirli manualmente.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "La formula ha riempito solo le prime {0} righe per risparmiare la memoria. Altre righe in questo foglio non contengono dati.", "SSE.Controllers.Main.textGuest": "Ospite", "SSE.Controllers.Main.textHasMacros": "Il file contiene macro automatiche.
Vuoi eseguire le macro?", "SSE.Controllers.Main.textLearnMore": "Scopri di più", @@ -1857,7 +1862,7 @@ "SSE.Views.DocumentHolder.strSign": "Firma", "SSE.Views.DocumentHolder.textAlign": "Allinea", "SSE.Views.DocumentHolder.textArrange": "Disponi", - "SSE.Views.DocumentHolder.textArrangeBack": "Porta in secondo piano", + "SSE.Views.DocumentHolder.textArrangeBack": "Spostare in secondo piano", "SSE.Views.DocumentHolder.textArrangeBackward": "Porta indietro", "SSE.Views.DocumentHolder.textArrangeForward": "Porta avanti", "SSE.Views.DocumentHolder.textArrangeFront": "Porta in primo piano", diff --git a/apps/spreadsheeteditor/main/locale/pt.json b/apps/spreadsheeteditor/main/locale/pt.json index 75a86dc4f..a6ad7cdba 100644 --- a/apps/spreadsheeteditor/main/locale/pt.json +++ b/apps/spreadsheeteditor/main/locale/pt.json @@ -754,6 +754,11 @@ "SSE.Controllers.Main.textConvertEquation": "Esta equação foi criada com uma versão antiga do editor de equação que não é mais compatível. Para editá-lo, converta a equação para o formato Office Math ML.
Converter agora?", "SSE.Controllers.Main.textCustomLoader": "Observe que, de acordo com os termos da licença, você não tem permissão para alterar o carregador.
Entre em contato com nosso departamento de vendas para obter uma cotação.", "SSE.Controllers.Main.textDisconnect": "A conexão está perdida", + "SSE.Controllers.Main.textFillOtherRows": "Preencher outras linhas", + "SSE.Controllers.Main.textFormulaFilledAllRows": "As linhas {0} preenchidas com fórmula contêm dados. O preenchimento de outras linhas vazias pode levar alguns minutos.", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "A fórmula preencheu as primeiras {0} linhas. O preenchimento de outras linhas vazias pode levar alguns minutos.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "Fórmula preenchida apenas as primeiras {0} linhas têm dados por motivo de economia de memória. Existem outras {1} linhas com dados nesta planilha. Você pode preenchê-los manualmente.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "A fórmula foi preenchida apenas as primeiras {0} linhas por motivo para salvar a memória. Outras linhas nesta planilha não possuem dados.", "SSE.Controllers.Main.textGuest": "Convidado (a)", "SSE.Controllers.Main.textHasMacros": "O arquivo contém macros automáticas.
Deseja executar macros?", "SSE.Controllers.Main.textLearnMore": "Saiba mais", diff --git a/apps/spreadsheeteditor/main/locale/ro.json b/apps/spreadsheeteditor/main/locale/ro.json index a8ad2d81a..8ade11089 100644 --- a/apps/spreadsheeteditor/main/locale/ro.json +++ b/apps/spreadsheeteditor/main/locale/ro.json @@ -755,8 +755,10 @@ "SSE.Controllers.Main.textCustomLoader": "Vă rugăm să rețineți că conform termenilor de licență nu aveți dreptul să modificați programul de încărcare.
Pentru obținerea unei cotații de preț vă rugăm să contactați Departamentul de Vânzari.", "SSE.Controllers.Main.textDisconnect": "Conexiune pierdută", "SSE.Controllers.Main.textFillOtherRows": "Completează alte rânduri", - "SSE.Controllers.Main.textFormulaFilledAllRows": "{0} rânduri cu formule completate conțin datele. Completarea altor rânduri necompletate poate dura câteva minute.", - "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "Primele {0} rânduri cu formule completate. Completarea altor rânduri necompletate poate dura câteva minute.", + "SSE.Controllers.Main.textFormulaFilledAllRows": "{0} rânduri care conțin datele sunt completate cu formule. Completarea altor rânduri necompletate poate dura câteva minute.", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "Primele {0} rânduri sunt completate cu formule. Completarea altor rânduri necompletate poate dura câteva minute.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "Numai primele {0} rânduri care conțin datele sunt completate cu formule pentru economisirea memoriei. Încă {1} rânduri din această foaie conțin datele. Le puteți completați manual.", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "Numai primele {0} rânduri sunt completate cu formule pentru economisirea memoriei. Alte rânduri din această foaie nu conțin datele.", "SSE.Controllers.Main.textGuest": "Invitat", "SSE.Controllers.Main.textHasMacros": "Fișierul conține macrocomenzi.
Doriți să le rulați?", "SSE.Controllers.Main.textLearnMore": "Aflați mai multe", diff --git a/apps/spreadsheeteditor/main/locale/zh.json b/apps/spreadsheeteditor/main/locale/zh.json index da6358fff..0bf4b3d95 100644 --- a/apps/spreadsheeteditor/main/locale/zh.json +++ b/apps/spreadsheeteditor/main/locale/zh.json @@ -168,8 +168,11 @@ "Common.Views.AutoCorrectDialog.textResetAll": "重置为默认", "Common.Views.AutoCorrectDialog.textRestore": "恢复", "Common.Views.AutoCorrectDialog.textTitle": "自动修正", + "Common.Views.AutoCorrectDialog.textWarnAddRec": "识别的函数只能包含字母A到Z,大写或小写。", "Common.Views.AutoCorrectDialog.textWarnResetRec": "由您新增的表达式将被移除,由您移除的将被恢复。是否继续?", + "Common.Views.AutoCorrectDialog.warnReplace": "%1的自动更正条目已存在。您要更换吗?", "Common.Views.AutoCorrectDialog.warnReset": "即将移除对自动更正功能所做的自定义设置,并恢复默认值。是否继续?", + "Common.Views.AutoCorrectDialog.warnRestore": "%1的自动更正条目将被重置为其原始值。你想继续吗?", "Common.Views.Chat.textSend": "发送", "Common.Views.Comments.mniAuthorAsc": "作者 A到Z", "Common.Views.Comments.mniAuthorDesc": "作者 Z到A", @@ -210,7 +213,7 @@ "Common.Views.Header.textBack": "打开文件所在位置", "Common.Views.Header.textCompactView": "查看紧凑工具栏", "Common.Views.Header.textHideLines": "隐藏标尺", - "Common.Views.Header.textHideStatusBar": "隐藏状态栏", + "Common.Views.Header.textHideStatusBar": "合并工作表和状态栏", "Common.Views.Header.textRemoveFavorite": "从收藏夹中删除", "Common.Views.Header.textSaveBegin": "正在保存...", "Common.Views.Header.textSaveChanged": "已修改", @@ -427,8 +430,11 @@ "SSE.Controllers.DataTab.textWizard": "文本分列向导", "SSE.Controllers.DataTab.txtDataValidation": "数据校验", "SSE.Controllers.DataTab.txtExpand": "扩大", + "SSE.Controllers.DataTab.txtExpandRemDuplicates": "所选内容旁边的数据将不会被删除。您要扩展选择范围以包括相邻数据还是仅继续使用当前选定的单元格?", + "SSE.Controllers.DataTab.txtExtendDataValidation": "选定区域中的某些单元格尚未设置“数据有效性”。
是否将“数据有效性”设置扩展到这些单元格?", "SSE.Controllers.DataTab.txtImportWizard": "文本导入向导", "SSE.Controllers.DataTab.txtRemDuplicates": "移除多次出现的元素", + "SSE.Controllers.DataTab.txtRemoveDataValidation": "选定区域含有多种类型的数据有效性。
是否清除当前设置并继续?", "SSE.Controllers.DataTab.txtRemSelected": "移除选定的", "SSE.Controllers.DataTab.txtUrlTitle": "粘贴URL数据", "SSE.Controllers.DocumentHolder.alignmentText": "对齐", @@ -635,6 +641,7 @@ "SSE.Controllers.Main.errorCannotUngroup": "无法解组。若要开始轮廓,请选择详细信息行或列并对其进行分组。", "SSE.Controllers.Main.errorChangeArray": "您无法更改部分阵列。", "SSE.Controllers.Main.errorChangeFilteredRange": "这将更改工作表原有的筛选范围。
要完成此操作,请移除“自动筛选”。", + "SSE.Controllers.Main.errorChangeOnProtectedSheet": "尝试更改的单元格或图表位于受保护的工作表上。
如要更改请把工作表解锁。会有可能要修您输入簿密码。", "SSE.Controllers.Main.errorCoAuthoringDisconnect": "服务器连接丢失。该文档现在无法编辑", "SSE.Controllers.Main.errorConnectToServer": "这份文件无法保存。请检查连接设置或联系您的管理员。
当你点击“OK”按钮,系统将提示您下载文档。", "SSE.Controllers.Main.errorCopyMultiselectArea": "该命令不能与多个选择一起使用。
选择一个范围,然后重试。", @@ -646,8 +653,11 @@ "SSE.Controllers.Main.errorDataRange": "数据范围不正确", "SSE.Controllers.Main.errorDataValidate": "您输入的值无效。
用户具有可输入此单元格的限制值。", "SSE.Controllers.Main.errorDefaultMessage": "错误代码:%1", + "SSE.Controllers.Main.errorDeleteColumnContainsLockedCell": "您正试图删除包含有锁定单元格的列。工作表受保护时无法删除锁定单元格。
若要删除锁定单元格,请先把工作表解锁。可能会提示您输入密码。", + "SSE.Controllers.Main.errorDeleteRowContainsLockedCell": "您正试图删除包含有锁定单元格的行。工作表受保护时无法删除锁定单元格。
若要删除锁定单元格,请先把工作表解锁。可能会提示您输入密码。", "SSE.Controllers.Main.errorEditingDownloadas": "在处理文档期间发生错误。
使用“下载为…”选项将文件备份复制到您的计算机硬盘中。", "SSE.Controllers.Main.errorEditingSaveas": "在处理文档期间发生错误。
使用“另存为…”选项将文件备份复制到计算机硬盘中。", + "SSE.Controllers.Main.errorEditView": "由于其中一些正在被编辑,因此目前无法编辑现有工作表视图,也无法创建新工作表视图。", "SSE.Controllers.Main.errorEmailClient": "未找到电子邮件客户端。", "SSE.Controllers.Main.errorFilePassProtect": "该文档受密码保护,无法被打开。", "SSE.Controllers.Main.errorFileRequest": "外部错误。
文件请求错误。如果错误仍然存​​在,请联系支持人员。", @@ -658,6 +668,7 @@ "SSE.Controllers.Main.errorFormulaName": "一个错误的输入公式。< br >正确使用公式名称。", "SSE.Controllers.Main.errorFormulaParsing": "解析公式时出现内部错误。", "SSE.Controllers.Main.errorFrmlMaxLength": "公式不得超过8192个字符。
请编辑后重试。", + "SSE.Controllers.Main.errorFrmlMaxReference": "无法输入此公式,因为它包含太多值、
单元格引用和/或名称。", "SSE.Controllers.Main.errorFrmlMaxTextLength": "公式中的文本值限制为255个字符。
使用连接函数或连接运算符(&)。", "SSE.Controllers.Main.errorFrmlWrongReferences": "该功能是指不存在的工作表。
请检查数据,然后重试。", "SSE.Controllers.Main.errorFTChangeTableRangeError": "所选单元格范围无法完成操作。
选择一个范围,使第一个表行位于同一行
上,并将生成的表与当前的列重叠。", @@ -665,6 +676,7 @@ "SSE.Controllers.Main.errorInvalidRef": "输入选择的正确名称或有效参考。", "SSE.Controllers.Main.errorKeyEncrypt": "未知密钥描述", "SSE.Controllers.Main.errorKeyExpire": "密钥过期", + "SSE.Controllers.Main.errorLabledColumnsPivot": "创建数据透视表时,必须使用组合为带有标志列列表的数据。", "SSE.Controllers.Main.errorLoadingFont": "字体未加载。
请联系文档服务器管理员。", "SSE.Controllers.Main.errorLocationOrDataRangeError": "引用的位置或数据范围是非法的。", "SSE.Controllers.Main.errorLockedAll": "由于工作表被其他用户锁定,因此无法进行操作。", @@ -672,14 +684,18 @@ "SSE.Controllers.Main.errorLockedWorksheetRename": "此时由于其他用户重命名该表单,因此无法重命名该表", "SSE.Controllers.Main.errorMaxPoints": "每个图表序列的最大点值为4096。", "SSE.Controllers.Main.errorMoveRange": "不能改变合并单元的一部分", + "SSE.Controllers.Main.errorMoveSlicerError": "无法将表切片器从一个工作簿复制到另一工作簿。
通过选择整个表和切片器,再试一遍。", "SSE.Controllers.Main.errorMultiCellFormula": "表格中不允许使用多单元格数组公式。", "SSE.Controllers.Main.errorNoDataToParse": "未选定要分析的数据。", - "SSE.Controllers.Main.errorOpenWarning": "文件中的一个公式的长度超过了
允许的字符数,并被删除。", + "SSE.Controllers.Main.errorOpenWarning": "其中一个文件公式超过了8192个字符的限制。
该公式已被删除。", "SSE.Controllers.Main.errorOperandExpected": "输入的函数语法不正确。请检查你是否缺少一个括号 - '('或')'。", "SSE.Controllers.Main.errorPasswordIsNotCorrect": "你提供的密码不正确。
确保大小写切换键处于关闭状态,以输入正确的大小写。", "SSE.Controllers.Main.errorPasteMaxRange": "复制和粘贴区域不匹配。
请选择相同尺寸的区域,或单击一行中的第一个单元格以粘贴复制的单元格。", + "SSE.Controllers.Main.errorPasteMultiSelect": "无法在多个范围选择上完成此操作。
请选择单个范围,然后重试。", + "SSE.Controllers.Main.errorPasteSlicerError": "表切片器无法从一个工作簿复制到另一工作簿。", "SSE.Controllers.Main.errorPivotGroup": "选定区域不能分组。", "SSE.Controllers.Main.errorPivotOverlap": "透视表报告不能与表格重叠", + "SSE.Controllers.Main.errorPivotWithoutUnderlying": "数据透视表没有与下层数据共同保存。
请使用“更新”按钮更新数据透视表。", "SSE.Controllers.Main.errorPrintMaxPagesCount": "不幸的是,不能在当前的程序版本中一次打印超过1500页。
这个限制将在即将发布的版本中被删除。", "SSE.Controllers.Main.errorProcessSaveResult": "保存失败", "SSE.Controllers.Main.errorServerVersion": "该编辑版本已经更新。该页面将被重新加载以应用更改。", @@ -687,6 +703,7 @@ "SSE.Controllers.Main.errorSessionIdle": "该文件尚未编辑相当长的时间。请重新加载页面。", "SSE.Controllers.Main.errorSessionToken": "与服务器的连接已中断。请重新加载页面。", "SSE.Controllers.Main.errorSetPassword": "无法设置密码", + "SSE.Controllers.Main.errorSingleColumnOrRowError": "由于单元格都不在同一列或行中,所以超链接非活动。
选择同一个列或行中的单元格。", "SSE.Controllers.Main.errorStockChart": "行顺序不正确。建立股票图表将数据按照以下顺序放置在表格上:
开盘价,最高价格,最低价格,收盘价。", "SSE.Controllers.Main.errorToken": "文档安全令牌未正确形成。
请与您的文件服务器管理员联系。", "SSE.Controllers.Main.errorTokenExpire": "文档安全令牌已过期。
请与您的文档服务器管理员联系。", @@ -734,8 +751,14 @@ "SSE.Controllers.Main.textCloseTip": "点击关闭提示", "SSE.Controllers.Main.textConfirm": "确认", "SSE.Controllers.Main.textContactUs": "联系销售", + "SSE.Controllers.Main.textConvertEquation": "该公式是使用不再受支持的方程式编辑器的旧版本创建的。要对其进行编辑,请将公式转换为Office Math ML格式。
立即转换?", "SSE.Controllers.Main.textCustomLoader": "请注意,根据许可条款您无权更改加载程序。
请联系我们的销售部门获取报价。", "SSE.Controllers.Main.textDisconnect": "网络连接已断开。", + "SSE.Controllers.Main.textFillOtherRows": "填充其他行", + "SSE.Controllers.Main.textFormulaFilledAllRows": "公式填充的 {0} 个行有数据。填充其他空行可能需要几分钟的时间。", + "SSE.Controllers.Main.textFormulaFilledAllRowsWithEmpty": "公式填充了前 {0} 个行。填充其他空行可能需要几分钟的时间。", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherHaveData": "由于节省内存的原因,公式只填充了前 {0} 个有数据的行。该表中还有 {1} 个有数据的行。您可以手动填充。", + "SSE.Controllers.Main.textFormulaFilledFirstRowsOtherIsEmpty": "由于节省内存的原因,公式只填充了前 {0} 个行。该表中的其他行没有数据。", "SSE.Controllers.Main.textGuest": "来宾", "SSE.Controllers.Main.textHasMacros": "这个文件带有自动宏。
是否要运行宏?", "SSE.Controllers.Main.textLearnMore": "了解更多", @@ -752,6 +775,7 @@ "SSE.Controllers.Main.textShape": "形状", "SSE.Controllers.Main.textStrict": "严格模式", "SSE.Controllers.Main.textTryUndoRedo": "对于快速的协同编辑模式,取消/重做功能是禁用的。< br >单击“严格模式”按钮切换到严格co-editing模式编辑该文件没有其他用户干扰和发送您的更改只后你拯救他们。您可以使用编辑器高级设置在编辑模式之间切换。", + "SSE.Controllers.Main.textTryUndoRedoWarn": "在快速共同编辑模式下,撤消/重做功能被禁用。", "SSE.Controllers.Main.textYes": "是", "SSE.Controllers.Main.titleLicenseExp": "许可证过期", "SSE.Controllers.Main.titleServerVersion": "编辑器已更新", @@ -1036,9 +1060,12 @@ "SSE.Controllers.Statusbar.errorLastSheet": "工作簿必须至少有一个可见的工作表", "SSE.Controllers.Statusbar.errorRemoveSheet": "不能删除工作表", "SSE.Controllers.Statusbar.strSheet": "表格", - "SSE.Controllers.Statusbar.warnDeleteSheet": "工作表中可能包含数据。您确定要继续吗?", + "SSE.Controllers.Statusbar.textSheetViewTip": "您处于“表视图”模式。过滤器和排序仅对您和仍处于此视图的用户可见。", + "SSE.Controllers.Statusbar.textSheetViewTipFilters": "您处于“表视图”模式。过滤器仅对您和仍处于此视图的用户可见。", + "SSE.Controllers.Statusbar.warnDeleteSheet": "所选定的工作表可能包含数据。您确定要继续吗?", "SSE.Controllers.Statusbar.zoomText": "缩放%{0}", "SSE.Controllers.Toolbar.confirmAddFontName": "您要保存的字体在当前设备上不可用。
使用其中一种系统字体显示文本样式,当可用时将使用保存的字体。
是否要继续?", + "SSE.Controllers.Toolbar.errorComboSeries": "若要创建组合图,请选择至少两个数据系列。", "SSE.Controllers.Toolbar.errorMaxRows": "错误!每个图表的最大数据系列数为255", "SSE.Controllers.Toolbar.errorStockChart": "行顺序不正确。建立股票图表将数据按照以下顺序放置在表格上:
开盘价,最高价格,最低价格,收盘价。", "SSE.Controllers.Toolbar.textAccent": "口音", @@ -1392,6 +1419,7 @@ "SSE.Controllers.Toolbar.warnLongOperation": "您即将执行的操作可能需要相当长的时间才能完成。
您确定要继续吗?", "SSE.Controllers.Toolbar.warnMergeLostData": "只有来自左上方单元格的数据将保留在合并的单元格中。
您确定要继续吗?", "SSE.Controllers.Viewport.textFreezePanes": "冻结面板", + "SSE.Controllers.Viewport.textFreezePanesShadow": "显示冻结窗格的阴影", "SSE.Controllers.Viewport.textHideFBar": "隐藏编辑栏", "SSE.Controllers.Viewport.textHideGridlines": "隐藏网格线", "SSE.Controllers.Viewport.textHideHeadings": "隐藏标题", @@ -1495,9 +1523,12 @@ "SSE.Views.CellSettings.tipRemoveGradientPoint": "删除渐变点", "SSE.Views.CellSettings.tipRight": "仅设置外边框", "SSE.Views.CellSettings.tipTop": "仅限外边框", + "SSE.Views.ChartDataDialog.errorInFormula": "您输入的公式中存在错误。", "SSE.Views.ChartDataDialog.errorInvalidReference": "引用是非法的。引用必须指向一个已打开的工作表。", "SSE.Views.ChartDataDialog.errorMaxPoints": "每个图表最多可以包含4096个点。", "SSE.Views.ChartDataDialog.errorMaxRows": "每个图表最多可以包含255个数据序列。", + "SSE.Views.ChartDataDialog.errorNoSingleRowCol": "该引用无效。标题,值,大小或数据标签的引用必须是单个单元格,行或列。", + "SSE.Views.ChartDataDialog.errorNoValues": "若要创建图表,系列中必须至少包含一个值。", "SSE.Views.ChartDataDialog.errorStockChart": "行顺序不正确,建立股票图表应将数据按照以下顺序放置在表格上:
开盘价,最高价格,最低价格,收盘价。", "SSE.Views.ChartDataDialog.textAdd": "新增", "SSE.Views.ChartDataDialog.textCategory": "水平坐标标签(类别)", @@ -1511,9 +1542,12 @@ "SSE.Views.ChartDataDialog.textSwitch": "切换行/列", "SSE.Views.ChartDataDialog.textTitle": "图表数据", "SSE.Views.ChartDataDialog.textUp": "上", + "SSE.Views.ChartDataRangeDialog.errorInFormula": "您输入的公式中存在错误。", "SSE.Views.ChartDataRangeDialog.errorInvalidReference": "引用是非法的。引用必须指向一个已打开的工作表。", "SSE.Views.ChartDataRangeDialog.errorMaxPoints": "每个图表最多可以包含4096个点。", "SSE.Views.ChartDataRangeDialog.errorMaxRows": "每个图表最多可以包含255个数据序列。", + "SSE.Views.ChartDataRangeDialog.errorNoSingleRowCol": "该引用无效。标题,值,大小或数据标签的引用必须是单个单元格,行或列。", + "SSE.Views.ChartDataRangeDialog.errorNoValues": "若要创建图表,系列中必须至少包含一个值。", "SSE.Views.ChartDataRangeDialog.errorStockChart": "行顺序不正确,建立股票图表应将数据按照以下顺序放置在表格上:
开盘价,最高价格,最低价格,收盘价。", "SSE.Views.ChartDataRangeDialog.textInvalidRange": "无效的单元格范围", "SSE.Views.ChartDataRangeDialog.textSelectData": "选择数据", @@ -1671,6 +1705,8 @@ "SSE.Views.ChartSettingsDlg.textYAxisTitle": "Y轴标题", "SSE.Views.ChartSettingsDlg.textZero": "零", "SSE.Views.ChartSettingsDlg.txtEmpty": "这是必填栏", + "SSE.Views.ChartTypeDialog.errorComboSeries": "若要创建组合图,请选择至少两个数据系列。", + "SSE.Views.ChartTypeDialog.errorSecondaryAxis": "所选图表类型需要现有图表使用的次坐标轴。请选择其他图表类型。", "SSE.Views.ChartTypeDialog.textSecondary": "次坐标轴", "SSE.Views.ChartTypeDialog.textSeries": "系列", "SSE.Views.ChartTypeDialog.textStyle": "样式", @@ -1713,6 +1749,11 @@ "SSE.Views.DataTab.tipRemDuplicates": "从表单中移除多次出现的行", "SSE.Views.DataTab.tipToColumns": "将单元格文本分隔成列", "SSE.Views.DataTab.tipUngroup": "取消单元格范围分组", + "SSE.Views.DataValidationDialog.errorFormula": "该值当前包含错误。是否继续?", + "SSE.Views.DataValidationDialog.errorInvalid": "输入的 \"{0}\" 值无效。", + "SSE.Views.DataValidationDialog.errorInvalidDate": "您为字段 “{0}” 输入的日期无效。", + "SSE.Views.DataValidationDialog.errorInvalidList": "列表源必须是定界列表,或者是对单行或单列的引用。", + "SSE.Views.DataValidationDialog.errorInvalidTime": "输入到 \"{0}\" 的时间无效。", "SSE.Views.DataValidationDialog.errorMinGreaterMax": "“{1}”字段必须大于或等于“{0}”字段。", "SSE.Views.DataValidationDialog.errorMustEnterBothValues": "你必须输入在字段“{0}”和字段“{1}”都输入输入一个值。", "SSE.Views.DataValidationDialog.errorMustEnterValue": "您必须在\"{0}\"字段中输入值。", @@ -1725,6 +1766,7 @@ "SSE.Views.DataValidationDialog.textAlert": "提示", "SSE.Views.DataValidationDialog.textAllow": "允许", "SSE.Views.DataValidationDialog.textApply": "将这些变化应用于所有其他具有相同设置的单元格", + "SSE.Views.DataValidationDialog.textCellSelected": "选定单元格时显示下列输入信息", "SSE.Views.DataValidationDialog.textCompare": "相比于", "SSE.Views.DataValidationDialog.textData": "数据", "SSE.Views.DataValidationDialog.textEndDate": "结束日期", @@ -1737,6 +1779,9 @@ "SSE.Views.DataValidationDialog.textMessage": "信息", "SSE.Views.DataValidationDialog.textMin": "最小值", "SSE.Views.DataValidationDialog.textSelectData": "选择数据", + "SSE.Views.DataValidationDialog.textShowDropDown": "在单元格中显示下拉列表", + "SSE.Views.DataValidationDialog.textShowError": "输入无效数据后显示错误提示", + "SSE.Views.DataValidationDialog.textShowInput": "选择单元格时显示输入消息", "SSE.Views.DataValidationDialog.textSource": "来源", "SSE.Views.DataValidationDialog.textStartDate": "开始日期", "SSE.Views.DataValidationDialog.textStartTime": "开始时间", @@ -2006,6 +2051,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.strLiveComment": "显示批注", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strMacrosSettings": "宏设置", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strPaste": "剪切、复制、黏贴", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.strPasteButton": "粘贴内容时显示“粘贴选项”按钮", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strR1C1": "打开R1C1风格", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strRegSettings": "区域设置", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strRegSettingsEx": "例: ", @@ -2120,6 +2166,8 @@ "SSE.Views.FormatRulesEditDlg.textEmptyFormula": "请输入一个有效公式。", "SSE.Views.FormatRulesEditDlg.textEmptyFormulaExt": "你输入的公式不能求值出数字,日期,时间或字符串。", "SSE.Views.FormatRulesEditDlg.textEmptyText": "输入某一值。", + "SSE.Views.FormatRulesEditDlg.textEmptyValue": "输入的值不是有效的数字、日期、时间或字符串", + "SSE.Views.FormatRulesEditDlg.textErrorGreater": "{0} 值必须大于 {1} 值。", "SSE.Views.FormatRulesEditDlg.textErrorTop10Between": "输入{0}到{1}之间的数字。", "SSE.Views.FormatRulesEditDlg.textFill": "填充", "SSE.Views.FormatRulesEditDlg.textFormat": "格式", @@ -2128,6 +2176,7 @@ "SSE.Views.FormatRulesEditDlg.textIconLabel": "时间 {0} {1}和", "SSE.Views.FormatRulesEditDlg.textIconLabelFirst": "时间 {0} {1}", "SSE.Views.FormatRulesEditDlg.textIconLabelLast": "当值是", + "SSE.Views.FormatRulesEditDlg.textIconsOverlap": "一个或多个图标数据区域重叠。
请调整图标数据区域值,以使区域不再重叠。", "SSE.Views.FormatRulesEditDlg.textIconStyle": "图标样式", "SSE.Views.FormatRulesEditDlg.textInsideBorders": "内边框", "SSE.Views.FormatRulesEditDlg.textInvalid": "无效的数据范围。", @@ -2148,7 +2197,9 @@ "SSE.Views.FormatRulesEditDlg.textNoBorders": "无边框", "SSE.Views.FormatRulesEditDlg.textNone": "无", "SSE.Views.FormatRulesEditDlg.textNotValidPercentage": "一个或多个指定值不是有效的百分比。", + "SSE.Views.FormatRulesEditDlg.textNotValidPercentageExt": "指定的 {0} 值为无效的百分数。", "SSE.Views.FormatRulesEditDlg.textNotValidPercentile": "一个或多个指定值不是有效的百分位。", + "SSE.Views.FormatRulesEditDlg.textNotValidPercentileExt": "指定的 {0} 值为无效的百分点值。", "SSE.Views.FormatRulesEditDlg.textOutBorders": "外边框", "SSE.Views.FormatRulesEditDlg.textPercent": "百分比", "SSE.Views.FormatRulesEditDlg.textPercentile": "百分点值", @@ -2156,6 +2207,7 @@ "SSE.Views.FormatRulesEditDlg.textPositive": "正", "SSE.Views.FormatRulesEditDlg.textPresets": "预置", "SSE.Views.FormatRulesEditDlg.textPreview": "预览", + "SSE.Views.FormatRulesEditDlg.textRelativeRef": "在用于色阶、数据栏和图标设置的格式条件中不能使用相对引用。", "SSE.Views.FormatRulesEditDlg.textReverse": "倒转图标顺序", "SSE.Views.FormatRulesEditDlg.textRight2Left": "从右到左", "SSE.Views.FormatRulesEditDlg.textRightBorders": "右边框", @@ -2165,6 +2217,7 @@ "SSE.Views.FormatRulesEditDlg.textShortBar": "最短数据条", "SSE.Views.FormatRulesEditDlg.textShowBar": "仅显示数据条", "SSE.Views.FormatRulesEditDlg.textShowIcon": "仅显示图标", + "SSE.Views.FormatRulesEditDlg.textSingleRef": "无法在条件格式公式中使用此引用类型。
更改单个单元格的引用,或使用带工作表函数的引用,例如 =SUM(A1:B5)。", "SSE.Views.FormatRulesEditDlg.textSolid": "实线", "SSE.Views.FormatRulesEditDlg.textStrikeout": "删除线", "SSE.Views.FormatRulesEditDlg.textSubscript": "下标", @@ -2227,6 +2280,7 @@ "SSE.Views.FormatRulesManagerDlg.textThisTable": "当前表", "SSE.Views.FormatRulesManagerDlg.textUnique": "唯一值", "SSE.Views.FormatRulesManagerDlg.textUp": "上移规则", + "SSE.Views.FormatRulesManagerDlg.tipIsLocked": "该元素正在由另一个用户编辑。", "SSE.Views.FormatRulesManagerDlg.txtTitle": "条件格式", "SSE.Views.FormatSettingsDialog.textCategory": "分类", "SSE.Views.FormatSettingsDialog.textDecimal": "十进制", @@ -2244,6 +2298,7 @@ "SSE.Views.FormatSettingsDialog.txtAs8": "第八,八分之一的", "SSE.Views.FormatSettingsDialog.txtCurrency": "货币", "SSE.Views.FormatSettingsDialog.txtCustom": "自定义", + "SSE.Views.FormatSettingsDialog.txtCustomWarning": "请仔细输入自定义数字格式。电子表格编辑器不检查自定义格式的错误,可能会影响xlsx的文件。", "SSE.Views.FormatSettingsDialog.txtDate": "日期", "SSE.Views.FormatSettingsDialog.txtFraction": "分数", "SSE.Views.FormatSettingsDialog.txtGeneral": "常规", @@ -2342,6 +2397,7 @@ "SSE.Views.HyperlinkSettingsDialog.textTitle": "超链接设置", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "这是必填栏", "SSE.Views.HyperlinkSettingsDialog.txtNotUrl": "该字段应该是“http://www.example.com”格式的URL", + "SSE.Views.HyperlinkSettingsDialog.txtSizeLimit": "此栏位限2083字符", "SSE.Views.ImageSettings.textAdvanced": "显示高级设置", "SSE.Views.ImageSettings.textCrop": "裁剪", "SSE.Views.ImageSettings.textCropFill": "填满", @@ -2389,6 +2445,7 @@ "SSE.Views.LeftMenu.txtDeveloper": "开发者模式", "SSE.Views.LeftMenu.txtLimit": "限制访问", "SSE.Views.LeftMenu.txtTrial": "试用模式", + "SSE.Views.LeftMenu.txtTrialDev": "试用开发者模式", "SSE.Views.MacroDialog.textMacro": "宏名称", "SSE.Views.MacroDialog.textTitle": "指定宏", "SSE.Views.MainSettingsPrint.okButtonText": "保存", @@ -2521,7 +2578,10 @@ "SSE.Views.PivotDigitalFilterDialog.capCondition7": "开头为", "SSE.Views.PivotDigitalFilterDialog.capCondition8": "不起始于", "SSE.Views.PivotDigitalFilterDialog.capCondition9": "结束于", + "SSE.Views.PivotDigitalFilterDialog.textShowLabel": "显示标签如下的项目:", "SSE.Views.PivotDigitalFilterDialog.textShowValue": "显示符合以下条件的项目:", + "SSE.Views.PivotDigitalFilterDialog.textUse1": "使用 ? 表示任何单个字符", + "SSE.Views.PivotDigitalFilterDialog.textUse2": "使用 * 表示任何系列字符", "SSE.Views.PivotDigitalFilterDialog.txtAnd": "且", "SSE.Views.PivotDigitalFilterDialog.txtTitleLabel": "标签过滤器", "SSE.Views.PivotDigitalFilterDialog.txtTitleValue": "按值筛选", @@ -2563,6 +2623,7 @@ "SSE.Views.PivotSettingsAdvanced.strLayout": "名称与布局", "SSE.Views.PivotSettingsAdvanced.textAlt": "备选文本", "SSE.Views.PivotSettingsAdvanced.textAltDescription": "说明", + "SSE.Views.PivotSettingsAdvanced.textAltTip": "视觉对象信息的替代基于文本的表示形式,将向有视力或认知障碍的人读取,以帮助他们更好地理解图像,自动成型,图表或表格中包含的信息。", "SSE.Views.PivotSettingsAdvanced.textAltTitle": "标题", "SSE.Views.PivotSettingsAdvanced.textDataRange": "数据范围", "SSE.Views.PivotSettingsAdvanced.textDataSource": "数据来源", @@ -2574,6 +2635,7 @@ "SSE.Views.PivotSettingsAdvanced.textOver": "先上再下", "SSE.Views.PivotSettingsAdvanced.textSelectData": "选择数据", "SSE.Views.PivotSettingsAdvanced.textShowCols": "列的显示", + "SSE.Views.PivotSettingsAdvanced.textShowHeaders": "显示行和列的字段标题", "SSE.Views.PivotSettingsAdvanced.textShowRows": "行的显示", "SSE.Views.PivotSettingsAdvanced.textTitle": "数据透视表 - 进阶设定", "SSE.Views.PivotSettingsAdvanced.textWrapCol": "报告每列的过滤域", @@ -2663,6 +2725,7 @@ "SSE.Views.PrintTitlesDialog.textTitle": "打印标题", "SSE.Views.PrintTitlesDialog.textTop": "在顶部重复一行", "SSE.Views.ProtectDialog.textExistName": "错误!一个有此标题的区域已经存在", + "SSE.Views.ProtectDialog.textInvalidName": "范围标准必须为字母起头而只能包含数字、字母和空格。", "SSE.Views.ProtectDialog.textInvalidRange": "错误!单元格范围无效。", "SSE.Views.ProtectDialog.textSelectData": "选择数据", "SSE.Views.ProtectDialog.txtAllow": "允许该表的所有用户", @@ -2688,8 +2751,12 @@ "SSE.Views.ProtectDialog.txtScen": "编辑方案", "SSE.Views.ProtectDialog.txtSelLocked": "选定锁定的单元格", "SSE.Views.ProtectDialog.txtSelUnLocked": "选择未锁定的单元格", + "SSE.Views.ProtectDialog.txtSheetDescription": "通过限制他人的编辑能力,防止他人进行不必要的修改。", "SSE.Views.ProtectDialog.txtSheetTitle": "保护工作表", "SSE.Views.ProtectDialog.txtSort": "排序", + "SSE.Views.ProtectDialog.txtWarning": "警告: 如果丢失或忘记密码,则无法将其恢复。请妥善保存。", + "SSE.Views.ProtectDialog.txtWBDescription": "为防止其他用户查看隐藏的工作表,添加、移动、删除或隐藏工作表和重命名工作表,您可以设定密码保护工作表架构。", + "SSE.Views.ProtectDialog.txtWBTitle": "保护工作簿结构", "SSE.Views.ProtectRangesDlg.guestText": "来宾", "SSE.Views.ProtectRangesDlg.textDelete": "删除", "SSE.Views.ProtectRangesDlg.textEdit": "编辑", @@ -2698,7 +2765,9 @@ "SSE.Views.ProtectRangesDlg.textProtect": "保护工作表", "SSE.Views.ProtectRangesDlg.textPwd": "密码", "SSE.Views.ProtectRangesDlg.textRange": "区域", + "SSE.Views.ProtectRangesDlg.textRangesDesc": "工作表受保护时,范围为密码解锁 (只适用于锁定的单元格)", "SSE.Views.ProtectRangesDlg.textTitle": "标题", + "SSE.Views.ProtectRangesDlg.tipIsLocked": "该元素正在由另一个用户编辑。", "SSE.Views.ProtectRangesDlg.txtEditRange": "编辑范围", "SSE.Views.ProtectRangesDlg.txtNewRange": "新区域", "SSE.Views.ProtectRangesDlg.txtNo": "否", @@ -2706,6 +2775,7 @@ "SSE.Views.ProtectRangesDlg.txtYes": "是", "SSE.Views.ProtectRangesDlg.warnDelete": "您确定要删除{0}这个名字吗?", "SSE.Views.RemoveDuplicatesDialog.textColumns": "列", + "SSE.Views.RemoveDuplicatesDialog.textDescription": "若要删除重复值,请选择一个或多个包含重复值的列。", "SSE.Views.RemoveDuplicatesDialog.textHeaders": "我的数据有题头", "SSE.Views.RemoveDuplicatesDialog.textSelectAll": "全选", "SSE.Views.RemoveDuplicatesDialog.txtTitle": "移除多次出现的元素", @@ -2853,6 +2923,7 @@ "SSE.Views.SlicerAddDialog.txtTitle": "插入分法", "SSE.Views.SlicerSettings.strHideNoData": "隐藏没有数据的项目", "SSE.Views.SlicerSettings.strIndNoData": "直观地指示空数据项", + "SSE.Views.SlicerSettings.strShowDel": "显示从数据源中删除的项目", "SSE.Views.SlicerSettings.strShowNoData": "最后显示空数据项", "SSE.Views.SlicerSettings.strSorting": "排序和筛选", "SSE.Views.SlicerSettings.textAdvanced": "显示高级设置", @@ -2881,6 +2952,7 @@ "SSE.Views.SlicerSettingsAdvanced.strHideNoData": "隐藏没有数据的项目", "SSE.Views.SlicerSettingsAdvanced.strIndNoData": "直观地指示空数据项", "SSE.Views.SlicerSettingsAdvanced.strReferences": "引用", + "SSE.Views.SlicerSettingsAdvanced.strShowDel": "显示从数据源中删除的项目", "SSE.Views.SlicerSettingsAdvanced.strShowHeader": "显示题头", "SSE.Views.SlicerSettingsAdvanced.strShowNoData": "最后显示空数据项", "SSE.Views.SlicerSettingsAdvanced.strSize": "大小", @@ -2891,6 +2963,7 @@ "SSE.Views.SlicerSettingsAdvanced.textAbsolute": "不要移动或调整单元格大小", "SSE.Views.SlicerSettingsAdvanced.textAlt": "备选文本", "SSE.Views.SlicerSettingsAdvanced.textAltDescription": "说明", + "SSE.Views.SlicerSettingsAdvanced.textAltTip": "视觉对象信息的替代基于文本的表示形式,将向有视力或认知障碍的人读取,以帮助他们更好地理解图像,自动成型,图表或表格中包含的信息。", "SSE.Views.SlicerSettingsAdvanced.textAltTitle": "标题", "SSE.Views.SlicerSettingsAdvanced.textAsc": "升序", "SSE.Views.SlicerSettingsAdvanced.textAZ": "A到Z", @@ -2990,7 +3063,7 @@ "SSE.Views.Spellcheck.txtSpelling": "拼字", "SSE.Views.Statusbar.CopyDialog.itemCopyToEnd": "复制到末尾", "SSE.Views.Statusbar.CopyDialog.itemMoveToEnd": "移动到末尾", - "SSE.Views.Statusbar.CopyDialog.textCopyBefore": "复印之前", + "SSE.Views.Statusbar.CopyDialog.textCopyBefore": "粘贴到工作表前面", "SSE.Views.Statusbar.CopyDialog.textMoveBefore": "在纸张之前移动", "SSE.Views.Statusbar.filteredRecordsText": "{0}个记录的{1}已过滤", "SSE.Views.Statusbar.filteredText": "过滤器模式", @@ -3039,6 +3112,7 @@ "SSE.Views.TableOptionsDialog.txtEmpty": "这是必填栏", "SSE.Views.TableOptionsDialog.txtFormat": "创建表格", "SSE.Views.TableOptionsDialog.txtInvalidRange": "错误!无效的单元格范围", + "SSE.Views.TableOptionsDialog.txtNote": "标头必须保留在同一行中,并且结果表范围必须与原始表范围重叠。", "SSE.Views.TableOptionsDialog.txtTitle": "标题", "SSE.Views.TableSettings.deleteColumnText": "删除列", "SSE.Views.TableSettings.deleteRowText": "删除行", @@ -3414,6 +3488,7 @@ "SSE.Views.ValueFieldSettingsDialog.txtStdDev": "标准差", "SSE.Views.ValueFieldSettingsDialog.txtStdDevp": "总体标准偏差", "SSE.Views.ValueFieldSettingsDialog.txtSum": "合计", + "SSE.Views.ValueFieldSettingsDialog.txtSummarize": "汇总值字段", "SSE.Views.ValueFieldSettingsDialog.txtVar": "方差", "SSE.Views.ValueFieldSettingsDialog.txtVarp": "总体方差", "SSE.Views.ViewManagerDlg.closeButtonText": "关闭", @@ -3425,10 +3500,12 @@ "SSE.Views.ViewManagerDlg.textLongName": "请键入少于128个字符的名称。", "SSE.Views.ViewManagerDlg.textNew": "新", "SSE.Views.ViewManagerDlg.textRename": "重命名", + "SSE.Views.ViewManagerDlg.textRenameError": "视图名称不得为空。", "SSE.Views.ViewManagerDlg.textRenameLabel": "重命名视图", "SSE.Views.ViewManagerDlg.textViews": "工作表视图", "SSE.Views.ViewManagerDlg.tipIsLocked": "此元素正在被其他用户编辑。", "SSE.Views.ViewManagerDlg.txtTitle": "工作表视图的管理器", + "SSE.Views.ViewManagerDlg.warnDeleteView": "您正在尝试删除当前启用的视图'%1'。
关闭并删除此视图吗?", "SSE.Views.ViewTab.capBtnFreeze": "冻结窗格", "SSE.Views.ViewTab.capBtnSheetView": "工作表视图", "SSE.Views.ViewTab.textClose": "关闭", From 52bdff713349c6834f0312e8dc696d9f44445874 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 17:53:49 +0300 Subject: [PATCH 60/74] Add icons for animation --- apps/common/main/lib/util/define.js | 140 +++++++++--------- .../main/app/controller/Animation.js | 2 +- .../main/app/view/Animation.js | 4 +- 3 files changed, 73 insertions(+), 73 deletions(-) diff --git a/apps/common/main/lib/util/define.js b/apps/common/main/lib/util/define.js index e2deb157f..2c1ad9417 100644 --- a/apps/common/main/lib/util/define.js +++ b/apps/common/main/lib/util/define.js @@ -801,77 +801,77 @@ define(function(){ 'use strict'; getEffectData: function () { return [ - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_APPEAR, iconCls: 'transition-push', displayValue: this.textAppear}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FADE, iconCls: 'transition-push', displayValue: this.textFade}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'transition-push', displayValue: this.textFlyIn}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLOAT, iconCls: 'transition-push', displayValue: this.textFloatIn}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SPLIT, iconCls: 'transition-push', displayValue: this.textSplit}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'transition-wipe', displayValue: this.textWipe}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOX, iconCls: 'transition-push', displayValue: this.textBox}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_PLUS, iconCls: 'transition-push', displayValue: this.textPlus}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WHEEL, iconCls: 'transition-push', displayValue: this.textWheel}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'transition-push', displayValue: this.textRandomBars}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'transition-push', displayValue: this.textGrowTurn}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_ZOOM, iconCls: 'transition-zoom', displayValue: this.textZoom}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, - {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_PULSE, iconCls: 'transition-push', displayValue: this.textPulse}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'transition-push', displayValue: this.textColorPulse}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TEETER, iconCls: 'transition-push', displayValue: this.textTeeter}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_SPIN, iconCls: 'transition-split', displayValue: this.textSpin}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'transition-push', displayValue: this.textGrowShrink}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_DESATURATE, iconCls: 'transition-push', displayValue: this.textDesaturate}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'transition-push', displayValue: this.textDarken}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LIGHTEN, iconCls: 'transition-push', displayValue: this.textLighten}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'transition-push', displayValue: this.textTransparency}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'transition-push', displayValue: this.textObjectColor}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'transition-push', displayValue: this.textComplementaryColor}, - {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'transition-push', displayValue: this.textLineColor}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_APPEAR, iconCls: 'animation-entrance-appear', displayValue: this.textAppear}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FADE, iconCls: 'animation-entrance-fade', displayValue: this.textFade}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLY_IN_FROM, iconCls: 'animation-entrance-fly_in', displayValue: this.textFlyIn}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_FLOAT, iconCls: 'animation-entrance-float_in', displayValue: this.textFloatIn}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SPLIT, iconCls: 'animation-entrance-split', displayValue: this.textSplit}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WIPE_FROM, iconCls: 'animation-entrance-wipe', displayValue: this.textWipe}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOX, iconCls: 'animation-entrance-shape', displayValue: this.textBox}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_CIRCLE, iconCls: 'animation-entrance-shape', displayValue: this.textCircle}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_PLUS, iconCls: 'animation-entrance-shape', displayValue: this.textPlus}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_DIAMOND, iconCls: 'animation-entrance-shape', displayValue: this.textDiamond}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_WHEEL, iconCls: 'animation-entrance-wheel', displayValue: this.textWheel}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_RANDOM_BARS, iconCls: 'animation-entrance-random_bars', displayValue: this.textRandomBars}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_GROW_AND_TURN, iconCls: 'animation-entrance-grow_turn', displayValue: this.textGrowTurn}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_ZOOM, iconCls: 'animation-entrance-zoom', displayValue: this.textZoom}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_SWIVEL, iconCls: 'animation-entrance-swivel', displayValue: this.textSwivel}, + {group: 'menu-effect-group-entrance', value: AscFormat.ENTRANCE_BOUNCE, iconCls: 'animation-entrance-bounce', displayValue: this.textBounce}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_PULSE, iconCls: 'animation-emphasis-pulse', displayValue: this.textPulse}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COLOR_PULSE, iconCls: 'animation-emphasis-color_pulse', displayValue: this.textColorPulse}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TEETER, iconCls: 'animation-emphasis-teeter', displayValue: this.textTeeter}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_SPIN, iconCls: 'animation-emphasis-spin', displayValue: this.textSpin}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_GROW_SHRINK, iconCls: 'animation-emphasis-grow_or_Shrink', displayValue: this.textGrowShrink}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_DESATURATE, iconCls: 'animation-emphasis-desaturate', displayValue: this.textDesaturate}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_CONTRASTING_DARKEN, iconCls: 'animation-emphasis-darken', displayValue: this.textDarken}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LIGHTEN, iconCls: 'animation-emphasis-lighten', displayValue: this.textLighten}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_TRANSPARENCY, iconCls: 'animation-emphasis-transparency', displayValue: this.textTransparency}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_OBJECT_COLOR, iconCls: 'animation-emphasis-object_color', displayValue: this.textObjectColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_COMPLEMENTARY_COLOR, iconCls: 'animation-emphasis-complementary_color', displayValue: this.textComplementaryColor}, + {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_LINE_COLOR, iconCls: 'animation-emphasis-line_color', displayValue: this.textLineColor}, {group: 'menu-effect-group-emphasis', value: AscFormat.EMPHASIS_FILL_COLOR, iconCls: 'animation-emphasis-fill_color', displayValue: this.textFillColor}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'transition-push', displayValue: this.textDisappear}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'transition-push', displayValue: this.textFade}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'transition-push', displayValue: this.textFlyOut}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLOAT, iconCls: 'transition-push', displayValue: this.textFloatOut}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_SPLIT, iconCls: 'transition-split', displayValue: this.textSplit}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_WIPE_FROM, iconCls: 'transition-wipe', displayValue: this.textWipe}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOX, iconCls: 'transition-push', displayValue: this.textBox}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_PLUS, iconCls: 'transition-push', displayValue: this.textPlus}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_WHEEL, iconCls: 'transition-push', displayValue: this.textWheel}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_RANDOM_BARS, iconCls: 'transition-push', displayValue: this.textRandomBars}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'transition-push', displayValue: this.textShrinkTurn}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_ZOOM, iconCls: 'transition-push', displayValue: this.textZoom}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'transition-push', displayValue: this.textSwivel}, - {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOUNCE, iconCls: 'transition-push', displayValue: this.textBounce}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_DOWN, iconCls: 'transition-push', displayValue: this.textDown}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_LEFT, iconCls: 'transition-push', displayValue: this.textLeft}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT, iconCls: 'transition-push', displayValue: this.textRight}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_UP, iconCls: 'transition-push', displayValue: this.textUp}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'transition-push', displayValue: this.textArcDown}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'transition-push', displayValue: this.textArcLeft}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'transition-push', displayValue: this.textArcRight}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_UP, iconCls: 'transition-push', displayValue: this.textArcUp}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'transition-push', displayValue: this.textTurnDown}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnDownRight}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_UP, iconCls: 'transition-push', displayValue: this.textTurnUp}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'transition-push', displayValue: this.textTurnUpRight}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_CIRCLE, iconCls: 'transition-push', displayValue: this.textCircle}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_DIAMOND, iconCls: 'transition-push', displayValue: this.textDiamond}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'transition-push', displayValue: this.textEqualTriangle}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_HEXAGON, iconCls: 'transition-push', displayValue: this.textHexagon}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_OCTAGON, iconCls: 'transition-push', displayValue: this.textOctagon}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'transition-push', displayValue: this.textParallelogram}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_PENTAGON, iconCls: 'transition-push', displayValue: this.textPentagon}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'transition-push', displayValue: this.textRightTriangle}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_SQUARE, iconCls: 'transition-push', displayValue: this.textSquare}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'transition-push', displayValue: this.textTrapezoid}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'transition-push', displayValue: this.textHorizontalFigure}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'transition-push', displayValue: this.textVerticalFigure}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'transition-push', displayValue: this.textLoopDeLoop}, - {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'transition-push', displayValue: this.textCustomPath} + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DISAPPEAR, iconCls: 'animation-exit-Disappear', displayValue: this.textDisappear}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FADE, iconCls: 'animation-exit-fade', displayValue: this.textFade}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLY_OUT_TO, iconCls: 'animation-exit-fly_out', displayValue: this.textFlyOut}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_FLOAT, iconCls: 'animation-exit-float_out', displayValue: this.textFloatOut}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_SPLIT, iconCls: 'animation-exit-split', displayValue: this.textSplit}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_WIPE_FROM, iconCls: 'animation-exit-wipe', displayValue: this.textWipe}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOX, iconCls: 'animation-exit-shape', displayValue: this.textBox}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_CIRCLE, iconCls: 'animation-exit-shape', displayValue: this.textCircle}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_PLUS, iconCls: 'animation-exit-shape', displayValue: this.textPlus}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_DIAMOND, iconCls: 'animation-exit-shape', displayValue: this.textDiamond}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_WHEEL, iconCls: 'animation-exit-wheel', displayValue: this.textWheel}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_RANDOM_BARS, iconCls: 'animation-exit-random_bars', displayValue: this.textRandomBars}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_SHRINK_AND_TURN, iconCls: 'animation-exit-shrink_turn', displayValue: this.textShrinkTurn}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_ZOOM, iconCls: 'animation-exit-zoom', displayValue: this.textZoom}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BASIC_SWIVEL, iconCls: 'animation-exit-swivel', displayValue: this.textSwivel}, + {group: 'menu-effect-group-exit', value: AscFormat.EXIT_BOUNCE, iconCls: 'animation-exit-bounce', displayValue: this.textBounce}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_DOWN, iconCls: 'animation-motion_paths-lines', displayValue: this.textDown}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_LEFT, iconCls: 'animation-motion_paths-lines', displayValue: this.textLeft}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT, iconCls: 'animation-motion_paths-lines', displayValue: this.textRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_UP, iconCls: 'animation-motion_paths-lines', displayValue: this.textUp}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_DOWN, iconCls: 'animation-motion_paths-arcs', displayValue: this.textArcDown}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_LEFT, iconCls: 'animation-motion_paths-arcs', displayValue: this.textArcLeft}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_RIGHT, iconCls: 'animation-motion_paths-arcs', displayValue: this.textArcRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_ARC_UP, iconCls: 'animation-motion_paths-arcs', displayValue: this.textArcUp}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN, iconCls: 'animation-motion_paths-turns', displayValue: this.textTurnDown}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_DOWN_RIGHT, iconCls: 'animation-motion_paths-turns', displayValue: this.textTurnDownRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_UP, iconCls: 'animation-motion_paths-turns', displayValue: this.textTurnUp}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TURN_UP_RIGHT, iconCls: 'animation-motion_paths-turns', displayValue: this.textTurnUpRight}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_CIRCLE, iconCls: 'animation-motion_paths-shapes', displayValue: this.textCircle}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_DIAMOND, iconCls: 'animation-motion_paths-shapes', displayValue: this.textDiamond}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_EQUAL_TRIANGLE, iconCls: 'animation-motion_paths-shapes', displayValue: this.textEqualTriangle}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_HEXAGON, iconCls: 'animation-motion_paths-shapes', displayValue: this.textHexagon}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_OCTAGON, iconCls: 'animation-motion_paths-shapes', displayValue: this.textOctagon}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_PARALLELOGRAM, iconCls: 'animation-motion_paths-shapes', displayValue: this.textParallelogram}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_PENTAGON, iconCls: 'animation-motion_paths-shapes', displayValue: this.textPentagon}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_RIGHT_TRIANGLE, iconCls: 'animation-motion_paths-shapes', displayValue: this.textRightTriangle}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_SQUARE, iconCls: 'animation-motion_paths-shapes', displayValue: this.textSquare}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_TRAPEZOID, iconCls: 'animation-motion_paths-shapes', displayValue: this.textTrapezoid}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_HORIZONTAL_FIGURE_8_FOUR, iconCls: 'animation-motion_paths-loops', displayValue: this.textHorizontalFigure}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_VERTICAL_FIGURE_8, iconCls: 'animation-motion_paths-loops', displayValue: this.textVerticalFigure}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_LOOP_DE_LOOP, iconCls: 'animation-motion_paths-loops', displayValue: this.textLoopDeLoop}, + {group: 'menu-effect-group-path', value: AscFormat.MOTION_CUSTOM_PATH, iconCls: 'animation-motion_paths-custom_path', displayValue: this.textCustomPath} ]; }, diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index 530c7e5e4..e7f00d5cd 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -312,7 +312,7 @@ define([ view.listEffects.fieldPicker.selectRecord(fieldStore.add(new Common.UI.DataViewModel({ group: 'none', value: AscFormat.ANIM_PRESET_MULTIPLE, - iconCls: 'transition-multiple', + iconCls: 'animation-multiple', displayValue: view.textMultiple }), {at:1})); view.listEffects.menuPicker.deselectAll(); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index defd411fa..1703847a3 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -150,7 +150,7 @@ define([ ClickSequence: 0, ClickOf: 1 } - this.allEffects = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-none', displayValue: this.textNone}].concat(Common.define.effectData.getEffectFullData()); + this.allEffects = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'animation-none', displayValue: this.textNone}].concat(Common.define.effectData.getEffectFullData()); Common.UI.BaseView.prototype.initialize.call(this, options); this.toolbar = options.toolbar; this.appConfig = options.mode; @@ -158,7 +158,7 @@ define([ var _set = PE.enumLock; this.lockedControls = []; - this._arrEffectName = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'transition-none', displayValue: this.textNone}].concat(Common.define.effectData.getEffectData()); + this._arrEffectName = [{group:'none', value: AscFormat.ANIM_PRESET_NONE, iconCls: 'animation-none', displayValue: this.textNone}].concat(Common.define.effectData.getEffectData()); this._arrEffectOptions = []; var itemWidth = 87, itemHeight = 40; From 8de5cf1358f51869671741cb45c3ef6463333a43 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 17 Dec 2021 18:05:38 +0300 Subject: [PATCH 61/74] [Mobile] Update translation --- apps/documenteditor/mobile/locale/el.json | 470 ++++---- apps/presentationeditor/mobile/locale/it.json | 805 ++++++------- apps/spreadsheeteditor/mobile/locale/az.json | 4 +- apps/spreadsheeteditor/mobile/locale/be.json | 4 +- apps/spreadsheeteditor/mobile/locale/bg.json | 4 +- apps/spreadsheeteditor/mobile/locale/ca.json | 4 +- apps/spreadsheeteditor/mobile/locale/cs.json | 4 +- apps/spreadsheeteditor/mobile/locale/da.json | 668 +++++++++++ apps/spreadsheeteditor/mobile/locale/de.json | 4 +- apps/spreadsheeteditor/mobile/locale/el.json | 4 +- apps/spreadsheeteditor/mobile/locale/es.json | 4 +- apps/spreadsheeteditor/mobile/locale/fr.json | 4 +- apps/spreadsheeteditor/mobile/locale/gl.json | 4 +- apps/spreadsheeteditor/mobile/locale/hu.json | 4 +- apps/spreadsheeteditor/mobile/locale/it.json | 1010 +++++++++-------- apps/spreadsheeteditor/mobile/locale/ja.json | 4 +- apps/spreadsheeteditor/mobile/locale/ko.json | 4 +- apps/spreadsheeteditor/mobile/locale/lo.json | 4 +- apps/spreadsheeteditor/mobile/locale/lv.json | 4 +- apps/spreadsheeteditor/mobile/locale/nb.json | 4 +- apps/spreadsheeteditor/mobile/locale/nl.json | 4 +- apps/spreadsheeteditor/mobile/locale/pl.json | 4 +- apps/spreadsheeteditor/mobile/locale/pt.json | 4 +- apps/spreadsheeteditor/mobile/locale/ro.json | 4 +- apps/spreadsheeteditor/mobile/locale/ru.json | 4 +- apps/spreadsheeteditor/mobile/locale/sk.json | 4 +- apps/spreadsheeteditor/mobile/locale/sl.json | 4 +- apps/spreadsheeteditor/mobile/locale/tr.json | 4 +- apps/spreadsheeteditor/mobile/locale/uk.json | 4 +- apps/spreadsheeteditor/mobile/locale/vi.json | 4 +- apps/spreadsheeteditor/mobile/locale/zh.json | 140 +-- 31 files changed, 1961 insertions(+), 1236 deletions(-) create mode 100644 apps/spreadsheeteditor/mobile/locale/da.json diff --git a/apps/documenteditor/mobile/locale/el.json b/apps/documenteditor/mobile/locale/el.json index 541b97066..b0dfc66d6 100644 --- a/apps/documenteditor/mobile/locale/el.json +++ b/apps/documenteditor/mobile/locale/el.json @@ -4,11 +4,12 @@ "textAddress": "Διεύθυνση", "textBack": "Πίσω", "textEmail": "Ηλεκτρονική διεύθυνση", - "textPoweredBy": "Powered By", - "textTel": "Tel", - "textVersion": "Version" + "textPoweredBy": "Υποστηρίζεται Από", + "textTel": "Τηλ", + "textVersion": "Έκδοση" }, "Add": { + "notcriticalErrorTitle": "Προειδοποίηση", "textAddLink": "Προσθήκη συνδέσμου", "textAddress": "Διεύθυνση", "textBack": "Πίσω", @@ -24,6 +25,7 @@ "textContinuousPage": "Συνεχόμενη Σελίδα", "textCurrentPosition": "Τρέχουσα Θέση", "textDisplay": "Προβολή", + "textEmptyImgUrl": "Πρέπει να καθορίσετε τη διεύθυνση URL της εικόνας.", "textEvenPage": "Ζυγή Σελίδα", "textFootnote": "Υποσημείωση", "textFormat": "Μορφή", @@ -38,28 +40,27 @@ "textLinkSettings": "Ρυθμίσεις Συνδέσμου", "textLocation": "Τοποθεσία", "textNextPage": "Επόμενη Σελίδα", - "notcriticalErrorTitle": "Warning", - "textEmptyImgUrl": "You need to specify image URL.", - "textOddPage": "Odd Page", - "textOther": "Other", - "textPageBreak": "Page Break", - "textPageNumber": "Page Number", - "textPictureFromLibrary": "Picture from Library", - "textPictureFromURL": "Picture from URL", - "textPosition": "Position", - "textRightBottom": "Right Bottom", - "textRightTop": "Right Top", - "textRows": "Rows", - "textScreenTip": "Screen Tip", - "textSectionBreak": "Section Break", - "textShape": "Shape", - "textStartAt": "Start At", - "textTable": "Table", - "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "textOddPage": "Μονή Σελίδα", + "textOther": "Άλλο", + "textPageBreak": "Αλλαγή Σελίδας", + "textPageNumber": "Αριθμός Σελίδας", + "textPictureFromLibrary": "Εικόνα από τη Βιβλιοθήκη", + "textPictureFromURL": "Εικόνα από Σύνδεσμο", + "textPosition": "Θέση", + "textRightBottom": "Δεξιά Κάτω", + "textRightTop": "Δεξιά Πάνω", + "textRows": "Γραμμές", + "textScreenTip": "Συμβουλή Οθόνης", + "textSectionBreak": "Αλλαγή Τμήματος", + "textShape": "Σχήμα", + "textStartAt": "Έναρξη Από", + "textTable": "Πίνακας", + "textTableSize": "Μέγεθος Πίνακα", + "txtNotUrl": "Αυτό το πεδίο πρέπει να είναι μια διεύθυνση URL με τη μορφή «http://www.example.com»" }, "Common": { "Collaboration": { + "notcriticalErrorTitle": "Προειδοποίηση", "textAccept": "Αποδοχή", "textAcceptAllChanges": "Αποδοχή όλων των αλλαγών", "textAddComment": "Προσθήκη σχολίου", @@ -72,6 +73,7 @@ "textBack": "Πίσω", "textBaseline": "Γραμμή Αναφοράς", "textBold": "Έντονα", + "textBreakBefore": "Αλλαγή σελίδας πριν", "textCancel": "Ακύρωση", "textCaps": "Όλα κεφαλαία", "textCenter": "Στοίχιση στο κέντρο", @@ -90,6 +92,7 @@ "textEdit": "Επεξεργασία", "textEditComment": "Επεξεργασία Σχολίου", "textEditReply": "Επεξεργασία Απάντησης", + "textEditUser": "Οι χρήστες που επεξεργάζονται το αρχείο:", "textEquation": "Εξίσωση", "textExact": "ακριβώς", "textFinal": "Τελικός", @@ -111,56 +114,53 @@ "textMessageDeleteReply": "Θέλετε πραγματικά να διαγράψετε αυτή την απάντηση;", "textMultiple": "πολλαπλό", "textNoBreakBefore": "Χωρίς αλλαγή σελίδας πριν", + "textNoChanges": "Δεν υπάρχουν αλλαγές.", + "textNoComments": "Αυτό το έγγραφο δεν περιέχει σχόλια", "textNoContextual": "Προσθήκη διαστήματος μεταξύ παραγράφων της ίδιας τεχνοτροπίας", "textNoKeepLines": "Οι γραμμές να μην διατηρούνται μαζί", "textNoKeepNext": "Να μην διατηρείται με επόμενο", "textNot": "Όχι", "textNoWidow": "Χωρίς έλεγχο παραθύρου", "textNum": "Αλλαγή αρίθμησης", + "textOk": "Εντάξει", + "textOriginal": "Πρωτότυπος", + "textParaDeleted": "Παράγραφος Διαγράφηκε", + "textParaFormatted": "Παράγραφος Μορφοποιήθηκε", + "textParaInserted": "Παράγραφος Εισήχθη", "textParaMoveFromDown": "Μετακινήθηκε Κάτω:", "textParaMoveFromUp": "Μετακινήθηκε Πάνω:", "textParaMoveTo": "Μετακινήθηκε:", + "textPosition": "Θέση", + "textReject": "Απόρριψη", + "textRejectAllChanges": "Απόρριψη Όλων των Αλλαγών", + "textReopen": "Άνοιγμα ξανά", + "textResolve": "Επίλυση", + "textReview": "Επισκόπηση", + "textReviewChange": "Επισκόπηση Αλλαγής", "textRight": "Στοίχιση δεξιά", + "textShape": "Σχήμα", "textShd": "Χρώμα παρασκηνίου", + "textSmallCaps": "Μικρά κεφαλαία", + "textSpacing": "Απόσταση", + "textSpacingAfter": "Απόσταση μετά", + "textSpacingBefore": "Απόσταση πριν", + "textStrikeout": "Διαγραφή", + "textSubScript": "Δείκτης", + "textSuperScript": "Εκθέτης", + "textTableChanged": "Άλλαξαν Ρυθμίσεις Πίνακα", + "textTableRowsAdd": "Προστέθηκαν Γραμμές Πίνακα", + "textTableRowsDel": "Διαγράφηκαν Γραμμές Πίνακα", "textTabs": "Αλλαγή στηλοθετών", - "notcriticalErrorTitle": "Warning", - "textBreakBefore": "Page break before", - "textEditUser": "Users who are editing the file:", - "textNoChanges": "There are no changes.", - "textNoComments": "This document doesn't contain comments", - "textOk": "Ok", - "textOriginal": "Original", - "textParaDeleted": "Paragraph Deleted", - "textParaFormatted": "Paragraph Formatted", - "textParaInserted": "Paragraph Inserted", - "textPosition": "Position", - "textReject": "Reject", - "textRejectAllChanges": "Reject All Changes", - "textReopen": "Reopen", - "textResolve": "Resolve", - "textReview": "Review", - "textReviewChange": "Review Change", - "textShape": "Shape", - "textSmallCaps": "Small caps", - "textSpacing": "Spacing", - "textSpacingAfter": "Spacing after", - "textSpacingBefore": "Spacing before", - "textStrikeout": "Strikeout", - "textSubScript": "Subscript", - "textSuperScript": "Superscript", - "textTableChanged": "Table Settings Changed", - "textTableRowsAdd": "Table Rows Added", - "textTableRowsDel": "Table Rows Deleted", - "textTrackChanges": "Track Changes", - "textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.", - "textUnderline": "Underline", - "textUsers": "Users", - "textWidow": "Widow control" + "textTrackChanges": "Παρακολούθηση Αλλαγών", + "textTryUndoRedo": "Οι λειτουργίες Αναίρεση/Επανάληψη είναι απενεργοποιημένες στην κατάσταση Γρήγορης συν-επεξεργασίας.", + "textUnderline": "Υπογράμμιση", + "textUsers": "Χρήστες", + "textWidow": "Έλεγχος μεμονωμένων γραμμών κειμένου" }, "ThemeColorPalette": { "textCustomColors": "Προσαρμοσμένα Χρώματα", - "textStandartColors": "Standard Colors", - "textThemeColors": "Theme Colors" + "textStandartColors": "Τυπικά Χρώματα", + "textThemeColors": "Χρώματα Θέματος" }, "HighlightColorPalette": { "textNoFill": "No Fill" @@ -178,23 +178,24 @@ "menuJoinList": "Ένωση με προηγούμενη λίστα", "menuMerge": "Συγχώνευση", "menuMore": "Περισσότερα", + "menuOpenLink": "Άνοιγμα Συνδέσμου", + "menuReview": "Επισκόπηση", + "menuReviewChange": "Επισκόπηση Αλλαγής", + "menuSeparateList": "Διαχωρισμός λίστας", + "menuSplit": "Διαίρεση", + "menuStartNewList": "Έναρξη νέας λίστας", + "menuStartNumberingFrom": "Ορισμός τιμής αρίθμησης", + "menuViewComment": "Προβολή Σχολίου", "textCancel": "Ακύρωση", "textColumns": "Στήλες", "textCopyCutPasteActions": "Ενέργειες αντιγραφής, αποκοπής και επικόλλησης", "textDoNotShowAgain": "Να μην εμφανιστεί ξανά", "textNumberingValue": "Τιμή Αρίθμησης", - "menuOpenLink": "Open Link", - "menuReview": "Review", - "menuReviewChange": "Review Change", - "menuSeparateList": "Separate list", - "menuSplit": "Split", - "menuStartNewList": "Start new list", - "menuStartNumberingFrom": "Set numbering value", - "menuViewComment": "View Comment", - "textOk": "OK", - "textRows": "Rows" + "textOk": "Εντάξει", + "textRows": "Γραμμές" }, "Edit": { + "notcriticalErrorTitle": "Προειδοποίηση", "textActualSize": "Πραγματικό μέγεθος", "textAddCustomColor": "Προσθήκη προσαρμοσμένου χρώματος", "textAdditional": "Επιπρόσθετα", @@ -231,6 +232,7 @@ "textDoubleStrikethrough": "Διπλή Διαγραφή", "textEditLink": "Επεξεργασία Συνδέσμου", "textEffects": "Εφέ", + "textEmptyImgUrl": "Πρέπει να καθορίσετε τη διεύθυνση URL της εικόνας.", "textFill": "Γέμισμα", "textFirstColumn": "Πρώτη Στήλη", "textFirstLine": "Πρώτη Γραμμή", @@ -260,55 +262,53 @@ "textMoveWithText": "Μετακίνηση με Κείμενο", "textNone": "Κανένα", "textNoStyles": "Δεν υπάρχουν τεχνοτροπίες για αυτόν τον τύπο γραφημάτων.", + "textNotUrl": "Αυτό το πεδίο πρέπει να είναι μια διεύθυνση URL με τη μορφή «http://www.example.com»", "textNumbers": "Αριθμοί", - "notcriticalErrorTitle": "Warning", - "textEmptyImgUrl": "You need to specify image URL.", - "textDesign": "Design", - "textNotUrl": "This field should be a URL in the format \"http://www.example.com\"", - "textOpacity": "Opacity", - "textOptions": "Options", - "textOrphanControl": "Orphan Control", - "textPageBreakBefore": "Page Break Before", - "textPageNumbering": "Page Numbering", - "textParagraph": "Paragraph", - "textParagraphStyles": "Paragraph Styles", - "textPictureFromLibrary": "Picture from Library", - "textPictureFromURL": "Picture from URL", + "textOpacity": "Αδιαφάνεια", + "textOptions": "Επιλογές", + "textOrphanControl": "Έλεγχος Ορφανών", + "textPageBreakBefore": "Αλλαγή Σελίδας Πριν", + "textPageNumbering": "Αρίθμηση Σελίδας", + "textParagraph": "Παράγραφος", + "textParagraphStyles": "Τεχνοτροπίες Παραγράφου", + "textPictureFromLibrary": "Εικόνα από τη Βιβλιοθήκη", + "textPictureFromURL": "Εικόνα από Σύνδεσμο", "textPt": "pt", - "textRemoveChart": "Remove Chart", - "textRemoveImage": "Remove Image", - "textRemoveLink": "Remove Link", - "textRemoveShape": "Remove Shape", - "textRemoveTable": "Remove Table", - "textReorder": "Reorder", - "textRepeatAsHeaderRow": "Repeat as Header Row", - "textReplace": "Replace", - "textReplaceImage": "Replace Image", - "textResizeToFitContent": "Resize to Fit Content", - "textScreenTip": "Screen Tip", - "textSelectObjectToEdit": "Select object to edit", - "textSendToBackground": "Send to Background", - "textSettings": "Settings", - "textShape": "Shape", - "textSize": "Size", - "textSmallCaps": "Small Caps", - "textSpaceBetweenParagraphs": "Space Between Paragraphs", - "textSquare": "Square", - "textStartAt": "Start at", - "textStrikethrough": "Strikethrough", - "textStyle": "Style", - "textStyleOptions": "Style Options", - "textSubscript": "Subscript", - "textSuperscript": "Superscript", - "textTable": "Table", - "textTableOptions": "Table Options", - "textText": "Text", - "textThrough": "Through", - "textTight": "Tight", - "textTopAndBottom": "Top and Bottom", - "textTotalRow": "Total Row", - "textType": "Type", - "textWrap": "Wrap", + "textRemoveChart": "Αφαίρεση Γραφήματος", + "textRemoveImage": "Αφαίρεση Εικόνας", + "textRemoveLink": "Αφαίρεση Συνδέσμου", + "textRemoveShape": "Αφαίρεση Σχήματος", + "textRemoveTable": "Αφαίρεση Πίνακα", + "textReorder": "Επανατακτοποίηση", + "textRepeatAsHeaderRow": "Επανάληψη ως Σειράς Κεφαλίδας", + "textReplace": "Αντικατάσταση", + "textReplaceImage": "Αντικατάσταση Εικόνας", + "textResizeToFitContent": "Αλλαγή Μεγέθους για Προσαρμογή Περιεχομένου", + "textScreenTip": "Συμβουλή Οθόνης", + "textSelectObjectToEdit": "Επιλογή αντικειμένου για επεξεργασία", + "textSendToBackground": "Μεταφορά στο Παρασκήνιο", + "textSettings": "Ρυθμίσεις", + "textShape": "Σχήμα", + "textSize": "Μέγεθος", + "textSmallCaps": "Μικρά Κεφαλαία", + "textSpaceBetweenParagraphs": "Διάστημα Μεταξύ Παραγράφων", + "textSquare": "Τετράγωνο", + "textStartAt": "Έναρξη από", + "textStrikethrough": "Διακριτική διαγραφή", + "textStyle": "Τεχνοτροπία", + "textStyleOptions": "Επιλογές Tεχνοτροπίας", + "textSubscript": "Δείκτης", + "textSuperscript": "Εκθέτης", + "textTable": "Πίνακας", + "textTableOptions": "Επιλογές Πίνακα", + "textText": "Κείμενο", + "textThrough": "Διά μέσου", + "textTight": "Σφιχτό", + "textTopAndBottom": "Πάνω και Κάτω", + "textTotalRow": "Συνολική Γραμμή", + "textType": "Τύπος", + "textWrap": "Αναδίπλωση", + "textDesign": "Design", "textSu": "Su", "textMo": "Mo", "textTu": "Tu", @@ -332,8 +332,10 @@ }, "Error": { "convertationTimeoutText": "Υπέρβαση χρονικού ορίου μετατροπής.", + "criticalErrorExtText": "Πατήστε 'Εντάξει' για να επιστρέψετε στη λίστα εγγράφων.", "criticalErrorTitle": "Σφάλμα", "downloadErrorText": "Αποτυχία λήψης.", + "errorAccessDeny": "Προσπαθείτε να εκτελέσετε μια ενέργεια για την οποία δεν έχετε δικαιώματα.
Παρακαλούμε, επικοινωνήστε με τον διαχειριστή σας.", "errorBadImageUrl": "Εσφαλμένη διεύθυνση URL εικόνας", "errorConnectToServer": "Αδύνατη η αποθήκευση αυτού του εγγράφου. Ελέγξτε τις ρυθμίσεις σύνδεσης ή επικοινωνήστε με τον διαχειριστή.
Όταν πατήσετε Εντάξει, θα σας ζητηθεί να μεταφορτώσετε το έγγραφο.", "errorDatabaseConnection": "Εξωτερικό σφάλμα
Σφάλμα σύνδεσης βάσης δεδομένων. Παρακαλούμε, επικοινωνήστε με την υποστήριξη.", @@ -341,34 +343,32 @@ "errorDataRange": "Εσφαλμένο εύρος δεδομένων.", "errorDefaultMessage": "Κωδικός σφάλματος: %1", "errorEditingDownloadas": "Συνέβη ένα σφάλμα κατά την επεξεργασία του εγγράφου.
Μεταφορτώστε το έγγραφο για να αποθηκεύσετε τοπικά ένα αντίγραφο ασφαλείας.", + "errorFilePassProtect": "Το αρχείο προστατεύεται με συνθηματικό και δεν μπορεί να ανοίξει.", + "errorFileSizeExceed": "Το μέγεθος του αρχείου υπερβαίνει το όριο του εξυπηρετητή σας.
Παρακαλούμε, επικοινωνήστε με τον διαχειριστή σας.", + "errorKeyEncrypt": "Άγνωστος περιγραφέας κλειδιού", "errorKeyExpire": "Ο περιγραφέας κλειδιού έχει λήξει", "errorLoadingFont": "Οι γραμματοσειρές δεν έχουν φορτωθεί.
Παρακαλούμε επικοινωνήστε με τον διαχειριστή του Εξυπηρετητή Εγγράφων σας.", "errorMailMergeLoadFile": "Φόρτωση απέτυχε", "errorMailMergeSaveFile": "Η συγχώνευση απέτυχε.", + "errorSessionAbsolute": "Η σύνοδος επεξεργασίας του εγγράφου έληξε. Παρακαλούμε, φορτώστε ξανά τη σελίδα.", + "errorSessionIdle": "Το έγγραφο δεν τροποποιήθηκε για μεγάλο χρονικό διάστημα. Παρακαλούμε, φορτώστε ξανά τη σελίδα.", + "errorSessionToken": "Η σύνδεση με τον εξυπηρετητή διακόπηκε. Παρακαλούμε, φορτώστε ξανά τη σελίδα.", "errorStockChart": "Εσφαλμένη διάταξη γραμμών. Για να φτιάξετε γράφημα μετοχών, βάλτε τα δεδομένα στο φύλλο με την ακόλουθη σειρά:
τιμή εκκίνησης, μέγιστη τιμή, ελάχιστη τιμή, τιμή κλεισίματος.", "errorUpdateVersionOnDisconnect": "Η σύνδεση στο Διαδίκτυο έχει αποκατασταθεί και η έκδοση του αρχείου έχει αλλάξει.
Προτού συνεχίσετε να εργάζεστε, πρέπει να κατεβάσετε το αρχείο ή να αντιγράψετε το περιεχόμενό του για να βεβαιωθείτε ότι δεν έχει χαθεί τίποτα. Στη συνέχεια, φορτώστε ξανά αυτή τη σελίδα.", + "errorUserDrop": "Το αρχείο δεν είναι προσβάσιμο αυτή τη στιγμή.", + "errorUsersExceed": "Υπέρβαση του αριθμού των χρηστών που επιτρέπονται από το πρόγραμμα τιμολόγησης", "errorViewerDisconnect": "Η σύνδεση χάθηκε. Μπορείτε ακόμα να βλέπετε το έγγραφο,
αλλά δεν θα μπορείτε να το κατεβάσετε ή να το εκτυπώσετε μέχρι να αποκατασταθεί η σύνδεση και να φορτωθεί ξανά η σελίδα.", + "notcriticalErrorTitle": "Προειδοποίηση", "openErrorText": "Σφάλμα κατά το άνοιγμα του αρχείου", "saveErrorText": "Σφάλμα κατά την αποθήκευση του αρχείου", + "scriptLoadError": "Η σύνδεση είναι πολύ αργή, κάποια από τα στοιχεία δεν φορτώθηκαν. Παρακαλούμε, φορτώστε ξανά τη σελίδα.", + "splitDividerErrorText": "Ο αριθμός των γραμμών πρέπει να είναι διαιρέτης του %1", + "splitMaxColsErrorText": "Ο αριθμός στηλών πρέπει να είναι μικρότερος από %1", + "splitMaxRowsErrorText": "Ο αριθμός των γραμμών πρέπει να είναι μικρότερος από %1", + "unknownErrorText": "Άγνωστο σφάλμα.", + "uploadImageExtMessage": "Άγνωστη μορφή εικόνας.", "uploadImageFileCountMessage": "Δεν μεταφορτώθηκαν εικόνες.", - "criticalErrorExtText": "Press 'OK' to go back to the document list.", - "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your admin.", - "errorFilePassProtect": "The file is password protected and could not be opened.", - "errorFileSizeExceed": "The file size exceeds your server limit.
Please, contact your admin.", - "errorKeyEncrypt": "Unknown key descriptor", - "errorSessionAbsolute": "The document editing session has expired. Please, reload the page.", - "errorSessionIdle": "The document has not been edited for quite a long time. Please, reload the page.", - "errorSessionToken": "The connection to the server has been interrupted. Please, reload the page.", - "errorUserDrop": "The file can't be accessed right now.", - "errorUsersExceed": "The number of users allowed by the pricing plan was exceeded", - "notcriticalErrorTitle": "Warning", - "scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please, reload the page.", - "splitDividerErrorText": "The number of rows must be a divisor of %1", - "splitMaxColsErrorText": "The number of columns must be less than %1", - "splitMaxRowsErrorText": "The number of rows must be less than %1", - "unknownErrorText": "Unknown error.", - "uploadImageExtMessage": "Unknown image format.", - "uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB." + "uploadImageSizeMessage": "Η εικόνα είναι πολύ μεγάλη. Το μέγιστο μέγεθος είναι 25MB." }, "LongActions": { "applyChangesTextText": "Φόρτωση δεδομένων...", @@ -389,24 +389,31 @@ "loadingDocumentTitleText": "Φόρτωση εγγράφου", "mailMergeLoadFileText": "Φόρτωση της Πηγής Δεδομένων...", "mailMergeLoadFileTitle": "Φόρτωση της Πηγής Δεδομένων", + "openTextText": "Άνοιγμα εγγράφου...", + "openTitleText": "Άνοιγμα Εγγράφου", + "printTextText": "Εκτύπωση εγγράφου...", + "printTitleText": "Εκτύπωση Εγγράφου", + "savePreparingText": "Προετοιμασία αποθήκευσης", + "savePreparingTitle": "Προετοιμασία αποθήκευσης. Παρακαλούμε περιμένετε...", + "saveTextText": "Αποθήκευση εγγράφου...", + "saveTitleText": "Αποθήκευση Εγγράφου", + "sendMergeText": "Αποστολή Συγχώνευσης...", + "sendMergeTitle": "Αποστολή Συγχώνευσης", "textLoadingDocument": "Φόρτωση εγγράφου", - "openTextText": "Opening document...", - "openTitleText": "Opening Document", - "printTextText": "Printing document...", - "printTitleText": "Printing Document", - "savePreparingText": "Preparing to save", - "savePreparingTitle": "Preparing to save. Please wait...", - "saveTextText": "Saving document...", - "saveTitleText": "Saving Document", - "sendMergeText": "Sending Merge...", - "sendMergeTitle": "Sending Merge", - "txtEditingMode": "Set editing mode...", - "uploadImageTextText": "Uploading image...", - "uploadImageTitleText": "Uploading Image", - "waitText": "Please, wait..." + "txtEditingMode": "Ορισμός κατάστασης επεξεργασίας...", + "uploadImageTextText": "Μεταφόρτωση εικόνας...", + "uploadImageTitleText": "Μεταφόρτωση Εικόνας", + "waitText": "Παρακαλούμε, περιμένετε..." }, "Main": { "criticalErrorTitle": "Σφάλμα", + "errorAccessDeny": "Προσπαθείτε να εκτελέσετε μια ενέργεια για την οποία δεν έχετε δικαιώματα.
Παρακαλούμε, επικοινωνήστε με τον διαχειριστή σας.", + "errorOpensource": "Με τη δωρεάν έκδοση Κοινότητας μπορείτε να ανοίξετε έγγραφα μόνο για ανάγνωση. Για να αποκτήσετε πρόσβαση στους συντάκτες κινητού μέσω δικτύου, απαιτείται εμπορική άδεια.", + "errorProcessSaveResult": "Αποτυχία αποθήκευσης.", + "errorServerVersion": "Αναβαθμίστηκε η έκδοση του συντάκτη. Η σελίδα θα φορτωθεί ξανά για να εφαρμοστούν οι αλλαγές.", + "errorUpdateVersion": "Η έκδοση του αρχείου έχει αλλάξει. Η σελίδα θα φορτωθεί ξανά.", + "leavePageText": "Έχετε μη αποθηκευμένες αλλαγές. Πατήστε 'Παραμονή στη Σελίδα' για να περιμένετε την αυτόματη αποθήκευση. Πατήστε 'Έξοδος από τη Σελίδα' για να απορρίψετε όλες τις μη αποθηκευμένες αλλαγές.", + "notcriticalErrorTitle": "Προειδοποίηση", "SDK": { " -Section ": "-Τμήμα", "above": "πάνω από", @@ -444,65 +451,61 @@ "Missing Argument": "Λείπει Όρισμα", "Missing Operator": "Λείπει Τελεστής", "No Spacing": "Χωρίς Απόσταση", + "No table of contents entries found": "Δεν υπάρχουν επικεφαλίδες στο έγγραφο. Εφαρμόστε μια τεχνοτροπία επικεφαλίδων στο κείμενο ώστε να εμφανίζεται στον πίνακα περιεχομένων.", "No table of figures entries found": "Δεν βρέθηκαν καταχωρήσεις στον πίνακα εικόνων", "None": "Κανένα", "Normal": "Κανονική", "Number Too Large To Format": "Αριθμός Πολύ Μεγάλος για να Μορφοποιηθεί", - "No table of contents entries found": "There are no headings in the document. Apply a heading style to the text so that it appears in the table of contents.", - "Odd Page ": "Odd Page ", - "Quote": "Quote", - "Same as Previous": "Same as Previous", - "Series": "Series", - "Subtitle": "Subtitle", - "Syntax Error": "Syntax Error", - "Table Index Cannot be Zero": "Table Index Cannot be Zero", - "Table of Contents": "Table of Contents", - "table of figures": "Table of figures", - "The Formula Not In Table": "The Formula Not In Table", - "Title": "Title", - "TOC Heading": "TOC Heading", - "Type equation here": "Type equation here", - "Undefined Bookmark": "Undefined Bookmark", - "Unexpected End of Formula": "Unexpected End of Formula", - "X Axis": "X Axis XAS", - "Y Axis": "Y Axis", - "Your text here": "Your text here", - "Zero Divide": "Zero Divide" + "Odd Page ": "Μονή Σελίδα", + "Quote": "Παράθεση", + "Same as Previous": "Ίδιο με το Προηγούμενο", + "Series": "Σειρά", + "Subtitle": "Υπότιτλος", + "Syntax Error": "Συντακτικό Λάθος", + "Table Index Cannot be Zero": "Ο Δείκτης Πίνακα Δεν Μπορεί να είναι Μηδέν", + "Table of Contents": "Πίνακας Περιεχομένων", + "table of figures": "Πίνακας Εικόνων", + "The Formula Not In Table": "Ο Τύπος Δεν Περιλαμβάνεται στον Πίνακα", + "Title": "Τίτλος", + "TOC Heading": "Επικεφαλίδα Πίνακα Περιεχομένων", + "Type equation here": "Πληκτρολογήστε την εξίσωση εδώ", + "Undefined Bookmark": "Μη Ορισμένος Σελιδοδείκτης", + "Unexpected End of Formula": "Μη Αναμενόμενος Τερματισμός του Τύπου", + "X Axis": "Άξονας Χ XAS", + "Y Axis": "Άξονας Υ", + "Your text here": "Το κείμενό σας εδώ", + "Zero Divide": "Μηδενική Διαίρεση" }, "textAnonymous": "Ανώνυμος", + "textBuyNow": "Επισκεφθείτε την ιστοσελίδα", "textClose": "Κλείσιμο", "textContactUs": "Επικοινωνήστε με το τμήμα πωλήσεων", + "textCustomLoader": "Λυπούμαστε, δεν έχετε δικαίωμα αλλαγής φορτωτή. Επικοινωνήστε με το τμήμα πωλήσεων για προσφορά.", "textGuest": "Επισκέπτης", + "textHasMacros": "Το αρχείο περιέχει αυτόματες μακροεντολές.
Θέλετε να εκτελέσετε μακροεντολές;", "textNo": "Όχι", "textNoLicenseTitle": "Το όριο της άδειας προσεγγίσθηκε", + "textPaidFeature": "Δυνατότητα επί πληρωμή", + "textRemember": "Απομνημόνευση επιλογής", + "textYes": "Ναι", "titleLicenseExp": "Η άδεια έληξε", "titleServerVersion": "Ο συντάκτης ενημερώθηκε", + "titleUpdateVersion": "Η έκδοση άλλαξε", + "warnLicenseExceeded": "Φτάσατε το όριο ταυτόχρονων συνδέσεων σε %1 συντάκτες. Το έγγραφο θα ανοίξει μόνο για ανάγνωση. Επικοινωνήστε με τον διαχειριστή σας για περισσότερες πληροφορίες.", + "warnLicenseExp": "Η άδειά σας έληξε. Παρακαλούμε, ενημερώστε την άδειά σας και ανανεώστε τη σελίδα.", "warnLicenseLimitedNoAccess": "Η άδεια έληξε. Δεν έχετε πρόσβαση στην επεξεργασία εγγράφων. Παρακαλούμε, επικοινωνήστε με τον διαχειριστή σας.", - "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your administrator.", - "errorOpensource": "Using the free Community version, you can open documents for viewing only. To access mobile web editors, a commercial license is required.", - "errorProcessSaveResult": "Saving failed.", - "errorServerVersion": "The editor version has been updated. The page will be reloaded to apply the changes.", - "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", - "leavePageText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", - "notcriticalErrorTitle": "Warning", - "textBuyNow": "Visit website", - "textCustomLoader": "Sorry, you are not entitled to change the loader. Contact our sales department to get a quote.", - "textHasMacros": "The file contains automatic macros.
Do you want to run macros?", - "textPaidFeature": "Paid feature", - "textRemember": "Remember my choice", - "textYes": "Yes", - "titleUpdateVersion": "Version changed", - "warnLicenseExceeded": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact your administrator to learn more.", - "warnLicenseExp": "Your license has expired. Please, update your license and refresh the page.", - "warnLicenseLimitedRenewed": "The license needs to be renewed. You have limited access to document editing functionality.
Please contact your administrator to get full access", - "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", - "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", - "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit this file." + "warnLicenseLimitedRenewed": "Η άδεια πρέπει να ανανεωθεί. Έχετε περιορισμένη πρόσβαση στη λειτουργικότητα επεξεργασίας.
Παρακαλούμε, επικοινωνήστε με τον διαχειριστή σας για να αποκτήσετε πλήρη πρόσβαση.", + "warnLicenseUsersExceeded": "Έχετε φτάσει το όριο χρήστη για συντάκτες %1.
Επικοινωνήστε με τον διαχειριστή σας για περισσότερες πληροφορίες.", + "warnNoLicense": "Φτάσατε το όριο ταυτόχρονων συνδέσεων σε %1 συντάκτες. Το έγγραφο θα ανοίξει μόνο για ανάγνωση. Επικοινωνήστε με την ομάδα πωλήσεων %1 για τους όρους αναβάθμισης.", + "warnNoLicenseUsers": "Έχετε φτάσει το όριο χρήστη για συντάκτες %1.
Επικοινωνήστε με την ομάδα πωλήσεων %1 για προσωπικούς όρους αναβάθμισης.", + "warnProcessRightsChange": "Δεν έχετε δικαίωμα επεξεργασίας αυτού του αρχείου." }, "Settings": { + "advDRMOptions": "Προστατευμένο Αρχείο", + "advDRMPassword": "Συνθηματικό", "advTxtOptions": "Διαλέξτε TXT Επιλογές", "closeButtonText": "Κλείσιμο Αρχείου", + "notcriticalErrorTitle": "Προειδοποίηση", "textAbout": "Περί", "textApplication": "Εφαρμογή", "textApplicationSettings": "Ρυθμίσεις Εφαρμογής", @@ -551,14 +554,55 @@ "textLocation": "Τοποθεσία", "textMacrosSettings": "Ρυθμίσεις Mακροεντολών", "textMargins": "Περιθώρια", + "textMarginsH": "Τα πάνω και κάτω περιθώρια είναι πολύ ψηλά για δεδομένο ύψος σελίδας", "textMarginsW": "Το αριστερό και το δεξιό περιθώριο είναι πολύ πλατιά για δεδομένο πλάτος σελίδας", "textNoCharacters": "Μη Εκτυπώσιμοι Χαρακτήρες", + "textNoTextFound": "Δεν βρέθηκε το κείμενο", + "textOk": "Εντάξει", "textOpenFile": "Εισάγετε συνθηματικό για να ανοίξετε το αρχείο", + "textOrientation": "Προσανατολισμός", + "textOwner": "Κάτοχος", + "textPages": "Σελίδες", + "textParagraphs": "Παράγραφοι", + "textPoint": "Σημείο", + "textPortrait": "Κατακόρυφος", + "textPrint": "Εκτύπωση", + "textReaderMode": "Κατάσταση Αναγνώστη", + "textReplace": "Αντικατάσταση", + "textReplaceAll": "Αντικατάσταση Όλων", + "textResolvedComments": "Επιλυμένα Σχόλια", + "textRight": "Δεξιά", + "textSearch": "Αναζήτηση", + "textSettings": "Ρυθμίσεις", + "textShowNotification": "Εμφάνιση Ειδοποίησης", + "textSpaces": "Κενά", + "textSpellcheck": "Έλεγχος Ορθογραφίας", + "textStatistic": "Στατιστικά", + "textSubject": "Θέμα", + "textSymbols": "Σύμβολα", + "textTitle": "Τίτλος", + "textTop": "Πάνω", + "textUnitOfMeasurement": "Μονάδα Μέτρησης", + "textUploaded": "Μεταφορτώθηκε", + "textWords": "Λέξεις", "txtDownloadTxt": "Λήψη TXT", + "txtIncorrectPwd": "Το συνθηματικό είναι εσφαλμένο", + "txtOk": "Εντάξει", + "txtProtected": "Μόλις εισάγετε το συνθηματικό κι ανοίξετε το αρχείο, το τρέχον συνθηματικό θα επαναφερθεί.", + "txtScheme1": "Γραφείο", "txtScheme10": "Διάμεσο", "txtScheme11": "Μετρό", "txtScheme12": "Άρθρωμα", + "txtScheme13": "Άφθονο", + "txtScheme14": "Προεξοχή", + "txtScheme15": "Προέλευση", + "txtScheme16": "Χαρτί", + "txtScheme17": "Ηλιοστάσιο", + "txtScheme18": "Τεχνικό", + "txtScheme19": "Ταξίδι", "txtScheme2": "Αποχρώσεις του γκρι", + "txtScheme20": "Αστικό", + "txtScheme21": "Οίστρος", "txtScheme22": "Νέο Γραφείο", "txtScheme3": "Άκρο", "txtScheme4": "Άποψη", @@ -566,56 +610,12 @@ "txtScheme6": "Συνάθροιση", "txtScheme7": "Μετοχή", "txtScheme8": "Ροή", - "txtScheme9": "Χυτήριο", - "advDRMOptions": "Protected File", - "advDRMPassword": "Password", - "notcriticalErrorTitle": "Warning", - "textMarginsH": "Top and bottom margins are too high for a given page height", - "textNoTextFound": "Text not found", - "textOk": "Ok", - "textOrientation": "Orientation", - "textOwner": "Owner", - "textPages": "Pages", - "textParagraphs": "Paragraphs", - "textPoint": "Point", - "textPortrait": "Portrait", - "textPrint": "Print", - "textReaderMode": "Reader Mode", - "textReplace": "Replace", - "textReplaceAll": "Replace All", - "textResolvedComments": "Resolved Comments", - "textRight": "Right", - "textSearch": "Search", - "textSettings": "Settings", - "textShowNotification": "Show Notification", - "textSpaces": "Spaces", - "textSpellcheck": "Spell Checking", - "textStatistic": "Statistic", - "textSubject": "Subject", - "textSymbols": "Symbols", - "textTitle": "Title", - "textTop": "Top", - "textUnitOfMeasurement": "Unit Of Measurement", - "textUploaded": "Uploaded", - "textWords": "Words", - "txtIncorrectPwd": "Password is incorrect", - "txtOk": "Ok", - "txtProtected": "Once you enter the password and open the file, the current password will be reset", - "txtScheme1": "Office", - "txtScheme13": "Opulent", - "txtScheme14": "Oriel", - "txtScheme15": "Origin", - "txtScheme16": "Paper", - "txtScheme17": "Solstice", - "txtScheme18": "Technic", - "txtScheme19": "Trek", - "txtScheme20": "Urban", - "txtScheme21": "Verve" + "txtScheme9": "Χυτήριο" }, "Toolbar": { + "dlgLeaveMsgText": "Έχετε μη αποθηκευμένες αλλαγές. Πατήστε 'Παραμονή στη Σελίδα' για να περιμένετε την αυτόματη αποθήκευση. Πατήστε 'Έξοδος από τη Σελίδα' για να απορρίψετε όλες τις μη αποθηκευμένες αλλαγές.", + "dlgLeaveTitleText": "Έξοδος από την εφαρμογή", "leaveButtonText": "Έξοδος από τη Σελίδα", - "dlgLeaveMsgText": "You have unsaved changes. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", - "dlgLeaveTitleText": "You leave the application", - "stayButtonText": "Stay on this page" + "stayButtonText": "Παραμονή στη σελίδα" } } \ No newline at end of file diff --git a/apps/presentationeditor/mobile/locale/it.json b/apps/presentationeditor/mobile/locale/it.json index 3d34b6e2b..e7a008ce3 100644 --- a/apps/presentationeditor/mobile/locale/it.json +++ b/apps/presentationeditor/mobile/locale/it.json @@ -1,209 +1,249 @@ { "About": { + "textAbout": "In riguardo a", "textAddress": "Indirizzo", - "textAbout": "About", - "textBack": "Back", + "textBack": "Indietro", "textEmail": "Email", - "textPoweredBy": "Powered By", - "textTel": "Tel", - "textVersion": "Version" + "textPoweredBy": "Sviluppato da", + "textTel": "Tel.", + "textVersion": "Versione" }, "Common": { "Collaboration": { + "notcriticalErrorTitle": "Avvertimento", "textAddComment": "Aggiungi commento", "textAddReply": "Aggiungi risposta", - "notcriticalErrorTitle": "Warning", - "textBack": "Back", - "textCancel": "Cancel", - "textCollaboration": "Collaboration", - "textComments": "Comments", - "textDeleteComment": "Delete Comment", - "textDeleteReply": "Delete Reply", - "textDone": "Done", - "textEdit": "Edit", - "textEditComment": "Edit Comment", - "textEditReply": "Edit Reply", - "textEditUser": "Users who are editing the file:", - "textMessageDeleteComment": "Do you really want to delete this comment?", - "textMessageDeleteReply": "Do you really want to delete this reply?", - "textNoComments": "This document doesn't contain comments", - "textOk": "Ok", - "textReopen": "Reopen", - "textResolve": "Resolve", - "textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.", - "textUsers": "Users" + "textBack": "Indietro", + "textCancel": "Annullare", + "textCollaboration": "Collaborazione", + "textComments": "Commenti", + "textDeleteComment": "Eliminare commento", + "textDeleteReply": "Eliminare risposta", + "textDone": "Fatto", + "textEdit": "Modificare", + "textEditComment": "Modificare commento", + "textEditReply": "Modificare risposta", + "textEditUser": "Utenti che stanno modificando il file:", + "textMessageDeleteComment": "Sei sicuro di voler eliminare questo commento?", + "textMessageDeleteReply": "Sei sicuro di voler eliminare questa risposta?", + "textNoComments": "Questo documento non contiene commenti", + "textOk": "OK", + "textReopen": "Riaprire", + "textResolve": "Risolvere", + "textTryUndoRedo": "Le funzioni Annulla/Ripeti sono disattivate nella modalità rapida di modifica collaborativa.", + "textUsers": "Utenti" }, "ThemeColorPalette": { - "textCustomColors": "Custom Colors", - "textStandartColors": "Standard Colors", - "textThemeColors": "Theme Colors" + "textCustomColors": "Colori personalizzati", + "textStandartColors": "Colori standard", + "textThemeColors": "Colori del tema" }, "HighlightColorPalette": { "textNoFill": "No Fill" } }, "ContextMenu": { + "errorCopyCutPaste": "Azioni di copia, taglia e incolla usate dal menu contestuale verranno eseguite solo all'interno del file corrente.", "menuAddComment": "Aggiungi commento", "menuAddLink": "Aggiungi link", - "errorCopyCutPaste": "Copy, cut and paste actions using the context menu will be performed within the current file only.", - "menuCancel": "Cancel", - "menuDelete": "Delete", - "menuDeleteTable": "Delete Table", - "menuEdit": "Edit", - "menuMerge": "Merge", - "menuMore": "More", - "menuOpenLink": "Open Link", - "menuSplit": "Split", - "menuViewComment": "View Comment", - "textColumns": "Columns", - "textCopyCutPasteActions": "Copy, Cut and Paste Actions", - "textDoNotShowAgain": "Don't show again", - "textRows": "Rows" + "menuCancel": "Annullare", + "menuDelete": "Eliminare", + "menuDeleteTable": "Eliminare tabella", + "menuEdit": "Modificare", + "menuMerge": "Unire", + "menuMore": "Di più", + "menuOpenLink": "Aprire link", + "menuSplit": "Dividere", + "menuViewComment": "Visualizzare commento", + "textColumns": "Colonne", + "textCopyCutPasteActions": "Funzioni di Copiare, Tagliare e Incollare", + "textDoNotShowAgain": "Non mostrare di nuovo", + "textRows": "Righe" }, "Controller": { "Main": { - "textAnonymous": "Anonimo", - "advDRMOptions": "Protected File", + "advDRMOptions": "File protetto", "advDRMPassword": "Password", - "closeButtonText": "Close File", - "criticalErrorTitle": "Error", - "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your admin.", - "errorOpensource": "Using the free Community version, you can open documents for viewing only. To access mobile web editors, a commercial license is required.", - "errorProcessSaveResult": "Saving failed.", - "errorServerVersion": "The editor version has been updated. The page will be reloaded to apply the changes.", - "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", - "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", - "notcriticalErrorTitle": "Warning", + "closeButtonText": "Chiudere file", + "criticalErrorTitle": "Errore", + "errorAccessDeny": "Stai cercando di eseguire un'azione per la quale non hai diritti.
Ti preghiamo di contattare il tuo amministratore.", + "errorOpensource": "Usando la versione gratuita Community, puoi aprire i documenti solo per visualizzarli. Per accedere agli editor mobili sul web è richiesta una licenza commerciale.", + "errorProcessSaveResult": "Salvataggio non riuscito.", + "errorServerVersion": "La versione dell'editor è stata aggiornata. La pagina verrà ricaricata per applicare i cambiamenti.", + "errorUpdateVersion": "La versione del file è stata cambiata. La pagina verrà ricaricata.", + "leavePageText": "Ci sono i cambiamenti non salvati in questo documento. Fai clic su \"Rimanere su questa pagina\" per attendere il salvataggio automatico. Fai clic su \"Lasciare questa pagina\" per eliminare tutti i cambiamenti non salvati.", + "notcriticalErrorTitle": "Avvertimento", "SDK": { - "Chart": "Chart", - "Click to add first slide": "Click to add first slide", - "Click to add notes": "Click to add notes", + "Chart": "Grafico", + "Click to add first slide": "Fai clic per aggiungere la prima diapositiva", + "Click to add notes": "Fai clic per aggiungere note", "ClipArt": "Clip Art", - "Date and time": "Date and time", - "Diagram": "Diagram", - "Diagram Title": "Chart Title", - "Footer": "Footer", - "Header": "Header", - "Image": "Image", - "Loading": "Loading", - "Media": "Media", - "None": "None", - "Picture": "Picture", - "Series": "Series", - "Slide number": "Slide number", - "Slide subtitle": "Slide subtitle", - "Slide text": "Slide text", - "Slide title": "Slide title", - "Table": "Table", - "X Axis": "X Axis XAS", - "Y Axis": "Y Axis", - "Your text here": "Your text here" + "Date and time": "Data e ora", + "Diagram": "Diagramma", + "Diagram Title": "Titolo del grafico", + "Footer": "Piè di pagina", + "Header": "Intestazione", + "Image": "Immagine", + "Loading": "Caricamento", + "Media": "Multimedia", + "None": "Nessuno", + "Picture": "Immagine", + "Series": "Serie", + "Slide number": "Numero di diapositiva", + "Slide subtitle": "Sottotitolo di diapositiva", + "Slide text": "Testo di diapositiva", + "Slide title": "Titolo di diapositiva", + "Table": "Tabella", + "X Axis": "Asse X (XAS)", + "Y Axis": "Asse Y", + "Your text here": "Il tuo testo qui" }, - "textBuyNow": "Visit website", - "textClose": "Close", - "textContactUs": "Contact sales", - "textCustomLoader": "Sorry, you are not entitled to change the loader. Please, contact our sales department to get a quote.", - "textGuest": "Guest", - "textHasMacros": "The file contains automatic macros.
Do you want to run macros?", + "textAnonymous": "Anonimo", + "textBuyNow": "Visitare il sito web", + "textClose": "Chiudere", + "textContactUs": "Contattare l'ufficio vendite", + "textCustomLoader": "Spiacenti, non sei autorizzato a modificare il caricatore. Si prega di contattare il nostro ufficio vendite per ottenere un preventivo.", + "textGuest": "Ospite", + "textHasMacros": "Il file contiene delle macro automatiche.
Vuoi eseguirle?", "textNo": "No", - "textNoLicenseTitle": "License limit reached", - "textOpenFile": "Enter a password to open the file", - "textPaidFeature": "Paid feature", - "textRemember": "Remember my choice", - "textYes": "Yes", - "titleLicenseExp": "License expired", - "titleServerVersion": "Editor updated", - "titleUpdateVersion": "Version changed", - "txtIncorrectPwd": "Password is incorrect", - "txtProtected": "Once you enter the password and open the file, the current password to the file will be reset", - "warnLicenseExceeded": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact your administrator to learn more.", - "warnLicenseExp": "Your license has expired. Please, update it and refresh the page.", - "warnLicenseLimitedNoAccess": "License expired. You have no access to document editing functionality. Please, contact your administrator.", - "warnLicenseLimitedRenewed": "The license needs to be renewed. You have limited access to document editing functionality.
Please contact your administrator to get full access", - "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", - "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", - "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "textNoLicenseTitle": "È stato raggiunto il limite della licenza", + "textOpenFile": "Inserisci la password per aprire il file", + "textPaidFeature": "Funzionalità a pagamento", + "textRemember": "Ricordare la mia scelta", + "textYes": "Sì", + "titleLicenseExp": "La licenza è scaduta", + "titleServerVersion": "L'editor è stato aggiornato", + "titleUpdateVersion": "La versione è stata cambiata", + "txtIncorrectPwd": "La password non è corretta", + "txtProtected": "Una volta inserita la password e aperto il file, la password corrente del file verrà resettata", + "warnLicenseExceeded": "Hai raggiunto il limite delle connessioni simultanee agli editor %1. Questo documento sarà aperto solo in modalità di visualizzazione. Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", + "warnLicenseExp": "La tua licenza è scaduta. Ti preghiamo di aggiornala e ricaricare la pagina.", + "warnLicenseLimitedNoAccess": "La licenza è scaduta. Non hai accesso alle funzionalità di modifica di documenti. Per favore, contatta il tuo amministratore.", + "warnLicenseLimitedRenewed": "La licenza deve essere rinnovata. Hai l'accesso limitato alle funzionalità di modifiche di documenti.
Ti preghiamo di contattare il tuo amministratore per ottenere accesso completo.", + "warnLicenseUsersExceeded": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", + "warnNoLicense": "Hai raggiunto il limite delle connessioni simultanee agli editor %1. Questo documento sarà aperto solo in modalità di visualizzazione. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", + "warnNoLicenseUsers": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", + "warnProcessRightsChange": "Non hai il permesso di modificare il file." } }, "Error": { + "convertationTimeoutText": "È stato superato il tempo massimo della conversione.", + "criticalErrorExtText": "Premi 'OK' per tornare all'elenco dei documenti.", + "criticalErrorTitle": "Errore", + "downloadErrorText": "Scaricamento fallito.", + "errorAccessDeny": "Stai tentando di eseguire un'azione per la quale non disponi dei diritti.
Ti preghiamo di contattare il tuo amministratore.", + "errorBadImageUrl": "URL dell'immagine non è corretto", + "errorConnectToServer": "Impossibile salvare questo documento. Controlla le impostazioni di connessione o contatta il tuo amministratore.
Quando fai clic sul pulsante \"OK\", ti verrà chiesto di scaricare il documento.", + "errorDatabaseConnection": "Errore esterno.
Errore di connessione al database. Si prega di contattare il team di supporto.", + "errorDataEncrypted": "Le modifiche crittografate sono state ricevute, non possono essere decifrate.", + "errorDataRange": "Intervallo di dati non corretto.", + "errorDefaultMessage": "Codice errore: %1", + "errorEditingDownloadas": "Si è verificato un errore durante il lavoro con il documento.
Usa l'opzione \"Scaricare\" per salvare la copia di backup del file localmente.", + "errorFilePassProtect": "Il file è protetto da password e non può essere aperto.", + "errorFileSizeExceed": "La dimensione del file supera il limite del tuo server.
Ti preghiamo di contattare il tuo amministratore.", + "errorKeyEncrypt": "Descrittore della chiave sconosciuto", + "errorKeyExpire": "Descrittore della chiave è scaduto", + "errorLoadingFont": "I caratteri non sono stati caricati.
Si prega di contattare l'amministratore di Document Server.", + "errorSessionAbsolute": "La sessione di modifica del documento è scaduta. Ti preghiamo di ricaricare la pagina.", + "errorSessionIdle": "Il documento non è stato modificato per molto tempo. Ti preghiamo di ricaricare la pagina.", + "errorSessionToken": "La connessione al server è stata interrotta. Ti preghiamo di ricaricare la pagina.", + "errorStockChart": "Ordine delle righe incorretto. Per creare un grafico azionario, inserisci i dati sul foglio nel seguente ordine:
prezzo di apertura, prezzo massimo, prezzo minimo, prezzo di chiusura.", + "errorUpdateVersionOnDisconnect": "La connessione a Internet è stata ripristinata e la versione del file è stata cambiata.
Prima di poter continuare a lavorare, scarica il file o copia il suo contenuto per assicurarti che non vada perso nulla, e poi ricarica questa pagina.", + "errorUserDrop": "Impossibile accedere al file in questo momento.", + "errorUsersExceed": "È stato superato il numero di utenti consentito dal piano tariffario", + "errorViewerDisconnect": "La connessione è stata persa. È ancora possibile visualizzare il documento,
ma non sarà possibile scaricarlo o stamparlo fino a quando la connessione non sarà ripristinata e la pagina sarà ricaricata.", + "notcriticalErrorTitle": "Avvertimento", "openErrorText": "Si è verificato un errore all'apertura del file", "saveErrorText": "Si è verificato un errore al salvataggio del file", - "convertationTimeoutText": "Conversion timeout exceeded.", - "criticalErrorExtText": "Press 'OK' to go back to the document list.", - "criticalErrorTitle": "Error", - "downloadErrorText": "Download failed.", - "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please contact your admin.", - "errorBadImageUrl": "Image URL is incorrect", - "errorConnectToServer": "Can't save this doc. Check your connection settings or contact your admin.
When you click the 'OK' button, you will be prompted to download the document.", - "errorDatabaseConnection": "External error.
Database connection error. Please, contact support.", - "errorDataEncrypted": "Encrypted changes have been received, they cannot be deciphered.", - "errorDataRange": "Incorrect data range.", - "errorDefaultMessage": "Error code: %1", - "errorEditingDownloadas": "An error occurred during the work with the document.
Use the 'Download' option to save the file backup copy locally.", - "errorFilePassProtect": "The file is password protected and could not be opened.", - "errorFileSizeExceed": "The file size exceeds your server limitation.
Please, contact your admin.", - "errorKeyEncrypt": "Unknown key descriptor", - "errorKeyExpire": "Key descriptor expired", - "errorLoadingFont": "Fonts are not loaded.
Please contact your Document Server administrator.", - "errorSessionAbsolute": "The document editing session has expired. Please, reload the page.", - "errorSessionIdle": "The document has not been edited for quite a long time. Please, reload the page.", - "errorSessionToken": "The connection to the server has been interrupted. Please, reload the page.", - "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order:
opening price, max price, min price, closing price.", - "errorUpdateVersionOnDisconnect": "Internet connection has been restored, and the file version has been changed.
Before you can continue working, download the file or copy its content to make sure nothing is lost, and then reload this page.", - "errorUserDrop": "The file cannot be accessed right now.", - "errorUsersExceed": "The number of users allowed by the pricing plan was exceeded", - "errorViewerDisconnect": "Connection is lost. You can still view the document,
but you won't be able to download or print it until the connection is restored and the page is reloaded.", - "notcriticalErrorTitle": "Warning", - "scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please, reload the page.", - "splitDividerErrorText": "The number of rows must be a divisor of %1", - "splitMaxColsErrorText": "The number of columns must be less than %1", - "splitMaxRowsErrorText": "The number of rows must be less than %1", - "unknownErrorText": "Unknown error.", - "uploadImageExtMessage": "Unknown image format.", - "uploadImageFileCountMessage": "No images uploaded.", - "uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB." + "scriptLoadError": "La connessione è troppo lenta, alcuni componenti non possono essere caricati. Ti preghiamo di ricaricare la pagina.", + "splitDividerErrorText": "Il numero di righe deve essere un divisore di %1", + "splitMaxColsErrorText": "Il numero di colonne deve essere inferiore a% 1", + "splitMaxRowsErrorText": "Il numero di righe deve essere inferiore a% 1", + "unknownErrorText": "Errore sconosciuto.", + "uploadImageExtMessage": "Formato d'immagine sconosciuto.", + "uploadImageFileCountMessage": "Nessuna immagine caricata.", + "uploadImageSizeMessage": "L'immagine è troppo grande. La dimensione massima è 25 MB." + }, + "LongActions": { + "applyChangesTextText": "Caricamento di dati...", + "applyChangesTitleText": "Caricamento di dati", + "downloadTextText": "Scaricamento di documento...", + "downloadTitleText": "Scaricamento di documento", + "loadFontsTextText": "Caricamento di dati...", + "loadFontsTitleText": "Caricamento di dati", + "loadFontTextText": "Caricamento di dati...", + "loadFontTitleText": "Caricamento di dati", + "loadImagesTextText": "Caricamento delle immagini...", + "loadImagesTitleText": "Caricamento delle immagini", + "loadImageTextText": "Caricamento dell'immagine...", + "loadImageTitleText": "Caricamento dell'immagine", + "loadingDocumentTextText": "Caricamento di documento...", + "loadingDocumentTitleText": "Caricamento di documento", + "loadThemeTextText": "Caricamento del tema...", + "loadThemeTitleText": "Caricamento del tema", + "openTextText": "Apertura del documento...", + "openTitleText": "Apertura del documento", + "printTextText": "Stampa del documento...", + "printTitleText": "Stampa del documento", + "savePreparingText": "Preparazione al salvataggio ", + "savePreparingTitle": "Preparazione al salvataggio. Si prega di attendere...", + "saveTextText": "Salvataggio del documento...", + "saveTitleText": "Salvataggio del documento", + "textLoadingDocument": "Caricamento di documento", + "txtEditingMode": "Impostare la modalità di modifica...", + "uploadImageTextText": "Caricamento dell'immagine...", + "uploadImageTitleText": "Caricamento dell'immagine", + "waitText": "Si prega di attendere" + }, + "Toolbar": { + "dlgLeaveMsgText": "Ci sono i cambiamenti non salvati in questo documento. Fai clic su \"Rimanere su questa pagina\" per attendere il salvataggio automatico. Fai clic su \"Lasciare questa pagina\" per eliminare tutti i cambiamenti non salvati.", + "dlgLeaveTitleText": "Stai lasciando l'applicazione", + "leaveButtonText": "Lasciare questa pagina", + "stayButtonText": "Rimanere su questa pagina" }, "View": { "Add": { + "notcriticalErrorTitle": "Avvertimento", "textAddLink": "Aggiungi link", "textAddress": "Indirizzo", - "notcriticalErrorTitle": "Warning", - "textBack": "Back", - "textCancel": "Cancel", - "textColumns": "Columns", - "textComment": "Comment", - "textDefault": "Selected text", - "textDisplay": "Display", - "textEmptyImgUrl": "You need to specify the image URL.", - "textExternalLink": "External Link", - "textFirstSlide": "First Slide", - "textImage": "Image", - "textImageURL": "Image URL", - "textInsert": "Insert", - "textInsertImage": "Insert Image", - "textLastSlide": "Last Slide", + "textBack": "Indietro", + "textCancel": "Annullare", + "textColumns": "Colonne", + "textComment": "Commento", + "textDefault": "Testo selezionato", + "textDisplay": "Visualizzare", + "textEmptyImgUrl": "Devi specificare l'URL dell'immagine.", + "textExternalLink": "Link esterno", + "textFirstSlide": "Prima diapositiva", + "textImage": "Immagine", + "textImageURL": "URL dell'immagine", + "textInsert": "Inserire", + "textInsertImage": "Inserire immagine", + "textLastSlide": "Ultima diapositiva", "textLink": "Link", - "textLinkSettings": "Link Settings", - "textLinkTo": "Link to", - "textLinkType": "Link Type", - "textNextSlide": "Next Slide", - "textOther": "Other", - "textPictureFromLibrary": "Picture from Library", - "textPictureFromURL": "Picture from URL", - "textPreviousSlide": "Previous Slide", - "textRows": "Rows", - "textScreenTip": "Screen Tip", - "textShape": "Shape", - "textSlide": "Slide", - "textSlideInThisPresentation": "Slide in this Presentation", - "textSlideNumber": "Slide Number", - "textTable": "Table", - "textTableSize": "Table Size", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"" + "textLinkSettings": "Impostazioni di link", + "textLinkTo": "Link a", + "textLinkType": "Tipo di link", + "textNextSlide": "Diapositiva successiva", + "textOther": "Altro", + "textPictureFromLibrary": "Immagine dalla libreria", + "textPictureFromURL": "Immagine dall'URL", + "textPreviousSlide": "Diapositiva precedente", + "textRows": "Righe", + "textScreenTip": "Suggerimento su schermo", + "textShape": "Forma", + "textSlide": "Diapositiva", + "textSlideInThisPresentation": "Diapositiva in questa presentazione", + "textSlideNumber": "Numero di diapositiva", + "textTable": "Tabella", + "textTableSize": "Dimensione di tabella", + "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"" }, "Edit": { + "notcriticalErrorTitle": "Avvertimento", + "textActualSize": "Dimensione reale", "textAddCustomColor": "Aggiungi colore personalizzato", + "textAdditional": "Aggiuntivo", "textAdditionalFormatting": "Formattazione aggiuntiva", "textAddress": "Indirizzo", "textAfter": "Dopo", @@ -217,257 +257,218 @@ "textAllCaps": "Tutto maiuscolo", "textApplyAll": "Applica a tutte le diapositive", "textAuto": "Auto", - "textTransitions": "Transizioni", - "notcriticalErrorTitle": "Warning", - "textActualSize": "Actual Size", - "textAdditional": "Additional", - "textAutomatic": "Automatic", - "textBack": "Back", - "textBandedColumn": "Banded Column", - "textBandedRow": "Banded Row", - "textBefore": "Before", - "textBlack": "Through Black", - "textBorder": "Border", - "textBottom": "Bottom", - "textBottomLeft": "Bottom-Left", - "textBottomRight": "Bottom-Right", - "textBringToForeground": "Bring to Foreground", - "textBullets": "Bullets", - "textBulletsAndNumbers": "Bullets & Numbers", - "textCaseSensitive": "Case Sensitive", - "textCellMargins": "Cell Margins", - "textChart": "Chart", - "textClock": "Clock", - "textClockwise": "Clockwise", - "textColor": "Color", - "textCounterclockwise": "Counterclockwise", - "textCover": "Cover", - "textCustomColor": "Custom Color", - "textDefault": "Selected text", - "textDelay": "Delay", - "textDeleteSlide": "Delete Slide", - "textDisplay": "Display", - "textDistanceFromText": "Distance From Text", - "textDistributeHorizontally": "Distribute Horizontally", - "textDistributeVertically": "Distribute Vertically", - "textDone": "Done", - "textDoubleStrikethrough": "Double Strikethrough", - "textDuplicateSlide": "Duplicate Slide", - "textDuration": "Duration", - "textDesign": "Design", - "textEditLink": "Edit Link", - "textEffect": "Effect", - "textEffects": "Effects", - "textEmptyImgUrl": "You need to specify the image URL.", - "textExternalLink": "External Link", - "textFade": "Fade", - "textFill": "Fill", - "textFinalMessage": "The end of slide preview. Click to exit.", - "textFind": "Find", - "textFindAndReplace": "Find and Replace", - "textFirstColumn": "First Column", - "textFirstSlide": "First Slide", - "textFontColor": "Font Color", - "textFontColors": "Font Colors", - "textFonts": "Fonts", - "textFromLibrary": "Picture from Library", - "textFromURL": "Picture from URL", - "textHeaderRow": "Header Row", - "textHighlight": "Highlight Results", - "textHighlightColor": "Highlight Color", - "textHorizontalIn": "Horizontal In", - "textHorizontalOut": "Horizontal Out", - "textHyperlink": "Hyperlink", - "textImage": "Image", - "textImageURL": "Image URL", - "textLastColumn": "Last Column", - "textLastSlide": "Last Slide", + "textBack": "Indietro", + "textBandedColumn": "Colonne a bande", + "textBandedRow": "Righe a bande", + "textBefore": "Prima", + "textBlack": "Attraverso il nero", + "textBorder": "Bordo", + "textBottom": "In basso", + "textBottomLeft": "In basso a sinistra", + "textBottomRight": "In basso a destra", + "textBringToForeground": "Portare in primo piano", + "textBullets": "Elenchi puntati", + "textBulletsAndNumbers": "Puntato e numerato", + "textCaseSensitive": "Maiuscole/minuscole", + "textCellMargins": "Margini di cella", + "textChart": "Grafico", + "textClock": "Orologio", + "textClockwise": "In senso orario", + "textColor": "Colore", + "textCounterclockwise": "In senso antiorario", + "textCover": "Coprire", + "textCustomColor": "Colore personalizzato", + "textDefault": "Testo selezionato", + "textDelay": "Ritardo", + "textDeleteSlide": "Eliminare diapositiva", + "textDisplay": "Visualizzare", + "textDistanceFromText": "Distanza dal testo", + "textDistributeHorizontally": "Distribuire orizzontalmente", + "textDistributeVertically": "Distribuire verticalmente", + "textDone": "Fatto", + "textDoubleStrikethrough": "Barrato doppio", + "textDuplicateSlide": "Duplicare diapositiva", + "textDuration": "Durata", + "textEditLink": "Modificare link", + "textEffect": "Effetto", + "textEffects": "Effetti", + "textEmptyImgUrl": "Devi specificare l'URL dell'immagine.", + "textExternalLink": "Link esterno", + "textFade": "Dissolvenza", + "textFill": "Riempimento", + "textFinalMessage": "La fine dell'anteprima della diapositiva. Fai clic per uscire.", + "textFind": "Trovare", + "textFindAndReplace": "Trovare e sostituire", + "textFirstColumn": "Prima colonna", + "textFirstSlide": "Prima diapositiva", + "textFontColor": "Colore di carattere", + "textFontColors": "Colori di carattere", + "textFonts": "Caratteri", + "textFromLibrary": "Immagine dalla libreria", + "textFromURL": "Immagine dall'URL", + "textHeaderRow": "Riga di intestazione", + "textHighlight": "Evidenziare risultati", + "textHighlightColor": "Colore di evidenziazione", + "textHorizontalIn": "Orizzontale dentro", + "textHorizontalOut": "Orizzontale fuori", + "textHyperlink": "Collegamento ipertestuale", + "textImage": "Immagine", + "textImageURL": "URL dell'immagine", + "textLastColumn": "Ultima Colonna", + "textLastSlide": "Ultima diapositiva", "textLayout": "Layout", - "textLeft": "Left", - "textLetterSpacing": "Letter Spacing", - "textLineSpacing": "Line Spacing", + "textLeft": "A sinistra", + "textLetterSpacing": "Spaziatura delle lettere", + "textLineSpacing": "Interlinea", "textLink": "Link", - "textLinkSettings": "Link Settings", - "textLinkTo": "Link to", - "textLinkType": "Link Type", - "textMoveBackward": "Move Backward", - "textMoveForward": "Move Forward", - "textNextSlide": "Next Slide", - "textNone": "None", - "textNoStyles": "No styles for this type of chart.", - "textNoTextFound": "Text not found", - "textNotUrl": "This field should be a URL in the format \"http://www.example.com\"", - "textNumbers": "Numbers", - "textOpacity": "Opacity", - "textOptions": "Options", - "textPictureFromLibrary": "Picture from Library", - "textPictureFromURL": "Picture from URL", - "textPreviousSlide": "Previous Slide", + "textLinkSettings": "Impostazioni di link", + "textLinkTo": "Link a", + "textLinkType": "Tipo di link", + "textMoveBackward": "Spostare indietro", + "textMoveForward": "Spostare avanti", + "textNextSlide": "Diapositiva successiva", + "textNone": "Nessuno", + "textNoStyles": "Nessuno stile per questo tipo di grafico.", + "textNoTextFound": "Testo non trovato", + "textNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", + "textNumbers": "Numeri", + "textOpacity": "Opacità", + "textOptions": "Opzioni", + "textPictureFromLibrary": "Immagine dalla libreria", + "textPictureFromURL": "Immagine dall'URL", + "textPreviousSlide": "Diapositiva precedente", "textPt": "pt", - "textPush": "Push", - "textRemoveChart": "Remove Chart", - "textRemoveImage": "Remove Image", - "textRemoveLink": "Remove Link", - "textRemoveShape": "Remove Shape", - "textRemoveTable": "Remove Table", - "textReorder": "Reorder", - "textReplace": "Replace", - "textReplaceAll": "Replace All", - "textReplaceImage": "Replace Image", - "textRight": "Right", - "textScreenTip": "Screen Tip", - "textSearch": "Search", + "textPush": "Spinta", + "textRemoveChart": "Eliminare il grafico", + "textRemoveImage": "Eliminare l'immagine", + "textRemoveLink": "Eliminare il link", + "textRemoveShape": "Eliminare la forma", + "textRemoveTable": "Eliminare la tabella", + "textReorder": "Riordinare", + "textReplace": "Sostituire", + "textReplaceAll": "Sostituire tutto", + "textReplaceImage": "Sostituire l'immagine", + "textRight": "A destra", + "textScreenTip": "Suggerimento su schermo", + "textSearch": "Cercare", "textSec": "s", - "textSelectObjectToEdit": "Select object to edit", - "textSendToBackground": "Send to Background", - "textShape": "Shape", - "textSize": "Size", - "textSlide": "Slide", - "textSlideInThisPresentation": "Slide in this Presentation", - "textSlideNumber": "Slide Number", - "textSmallCaps": "Small Caps", - "textSmoothly": "Smoothly", - "textSplit": "Split", - "textStartOnClick": "Start On Click", - "textStrikethrough": "Strikethrough", - "textStyle": "Style", - "textStyleOptions": "Style Options", - "textSubscript": "Subscript", - "textSuperscript": "Superscript", - "textTable": "Table", - "textText": "Text", - "textTheme": "Theme", - "textTop": "Top", - "textTopLeft": "Top-Left", - "textTopRight": "Top-Right", - "textTotalRow": "Total Row", - "textType": "Type", - "textUnCover": "UnCover", - "textVerticalIn": "Vertical In", - "textVerticalOut": "Vertical Out", - "textWedge": "Wedge", - "textWipe": "Wipe", + "textSelectObjectToEdit": "Selezionare un oggetto per modificare", + "textSendToBackground": "Spostare in secondo piano", + "textShape": "Forma", + "textSize": "Dimensione", + "textSlide": "Diapositiva", + "textSlideInThisPresentation": "Diapositiva in questa presentazione", + "textSlideNumber": "Numero di diapositiva", + "textSmallCaps": "Maiuscoletto", + "textSmoothly": "Agevolmente", + "textSplit": "Dividere", + "textStartOnClick": "Iniziare con un clic", + "textStrikethrough": "Barrato", + "textStyle": "Stile", + "textStyleOptions": "Opzioni di stile", + "textSubscript": "Pedice", + "textSuperscript": "Apice", + "textTable": "Tabella", + "textText": "Testo", + "textTheme": "Tema", + "textTop": "In alto", + "textTopLeft": "In alto a sinistra", + "textTopRight": "In alto a destra", + "textTotalRow": "Riga del totale", + "textTransition": "Transizione", + "textTransitions": "Transizioni", + "textType": "Tipo", + "textUnCover": "Scoprire", + "textVerticalIn": "Verticale dentro", + "textVerticalOut": "Verticale fuori", + "textWedge": "Cuneo", + "textWipe": "Apparizione", "textZoom": "Zoom", - "textZoomIn": "Zoom In", - "textZoomOut": "Zoom Out", - "textZoomRotate": "Zoom and Rotate" + "textZoomIn": "Ingrandire", + "textZoomOut": "Rimpicciolire", + "textZoomRotate": "Zoom e rotazione", + "textAutomatic": "Automatic", + "textDesign": "Design" }, "Settings": { + "mniSlideStandard": "Standard (4:3)", + "mniSlideWide": "Schermo panoramico (16:9)", + "textAbout": "In riguardo a", "textAddress": "indirizzo: ", "textApplication": "Applicazione", "textApplicationSettings": "Impostazioni dell'applicazione", "textAuthor": "Autore", + "textBack": "Indietro", + "textCaseSensitive": "Maiuscole/minuscole", + "textCentimeter": "Centimetro", + "textCollaboration": "Collaborazione", + "textColorSchemes": "Schemi di colori", + "textComment": "Commento", + "textCreated": "Creato", + "textDisableAll": "Disabilitare tutto", + "textDisableAllMacrosWithNotification": "Disattivare tutte le macro con notifica", + "textDisableAllMacrosWithoutNotification": "Disattivare tutte le macro senza notifica", + "textDone": "Fatto", + "textDownload": "Scaricare", + "textDownloadAs": "Scaricare come...", + "textEmail": "email: ", + "textEnableAll": "Attivare tutto", + "textEnableAllMacrosWithoutNotification": "Attivare tutte le macro senza notifica", + "textFind": "Trovare", + "textFindAndReplace": "Trovare e sostituire", + "textFindAndReplaceAll": "Trovare e sostituire tutto", + "textHelp": "Aiuto", + "textHighlight": "Evidenziare risultati", + "textInch": "Pollice", + "textLastModified": "Ultima modifica", + "textLastModifiedBy": "Ultima modifica da", + "textLoading": "Caricamento...", + "textLocation": "Posizione", + "textMacrosSettings": "Impostazioni macro", + "textNoTextFound": "Testo non trovato", + "textOwner": "Proprietario", + "textPoint": "Punto", + "textPoweredBy": "Sviluppato da", + "textPresentationInfo": "Informazioni sulla presentazione", + "textPresentationSettings": "Impostazioni Presentazione", + "textPresentationTitle": "Titolo presentazione", + "textPrint": "Stampare", + "textReplace": "Sostituire", + "textReplaceAll": "Sostituire tutto", + "textSearch": "Cercare", + "textSettings": "Impostazioni", + "textShowNotification": "Mostrare notifica", + "textSlideSize": "Dimensione di diapositiva", + "textSpellcheck": "Controllo ortografico", + "textSubject": "Oggetto", + "textTel": "tel:", + "textTitle": "Titolo", + "textUnitOfMeasurement": "Unità di misura", + "textUploaded": "Caricato", + "textVersion": "Versione", + "txtScheme1": "Ufficio", + "txtScheme10": "Mediano", + "txtScheme11": "Metro", + "txtScheme12": "Modulo", + "txtScheme13": "Opulento", + "txtScheme14": "Bovindo", + "txtScheme15": "Origine", + "txtScheme16": "Cartaceo", + "txtScheme17": "Solstizio", + "txtScheme18": "Tecnico", + "txtScheme19": "Percorso", + "txtScheme2": "Scala di grigi", + "txtScheme20": "Urbano", + "txtScheme21": "Brio", + "txtScheme22": "Nuovo ufficio", "txtScheme3": "Apice", "txtScheme4": "Aspetto", - "mniSlideStandard": "Standard (4:3)", - "mniSlideWide": "Widescreen (16:9)", - "textAbout": "About", - "textBack": "Back", - "textCaseSensitive": "Case Sensitive", - "textCentimeter": "Centimeter", - "textCollaboration": "Collaboration", - "textColorSchemes": "Color Schemes", - "textComment": "Comment", - "textCreated": "Created", - "textDisableAll": "Disable All", - "textDisableAllMacrosWithNotification": "Disable all macros with notification", - "textDisableAllMacrosWithoutNotification": "Disable all macros without notification", - "textDone": "Done", - "textDownload": "Download", - "textDownloadAs": "Download As...", - "textEmail": "email:", - "textEnableAll": "Enable All", - "textEnableAllMacrosWithoutNotification": "Enable all macros without notification", - "textFind": "Find", - "textFindAndReplace": "Find and Replace", - "textFindAndReplaceAll": "Find and Replace All", - "textHelp": "Help", - "textHighlight": "Highlight Results", - "textInch": "Inch", - "textLastModified": "Last Modified", - "textLastModifiedBy": "Last Modified By", - "textLoading": "Loading...", - "textLocation": "Location", - "textMacrosSettings": "Macros Settings", - "textNoTextFound": "Text not found", - "textOwner": "Owner", - "textPoint": "Point", - "textPoweredBy": "Powered By", - "textPresentationInfo": "Presentation Info", - "textPresentationSettings": "Presentation Settings", - "textPresentationTitle": "Presentation Title", - "textPrint": "Print", - "textReplace": "Replace", - "textReplaceAll": "Replace All", - "textSearch": "Search", - "textSettings": "Settings", - "textShowNotification": "Show Notification", - "textSlideSize": "Slide Size", - "textSpellcheck": "Spell Checking", - "textSubject": "Subject", - "textTel": "tel:", - "textTitle": "Title", - "textUnitOfMeasurement": "Unit Of Measurement", - "textUploaded": "Uploaded", - "textVersion": "Version", - "txtScheme1": "Office", - "txtScheme10": "Median", - "txtScheme11": "Metro", - "txtScheme12": "Module", - "txtScheme13": "Opulent", - "txtScheme14": "Oriel", - "txtScheme15": "Origin", - "txtScheme16": "Paper", - "txtScheme17": "Solstice", - "txtScheme18": "Technic", - "txtScheme19": "Trek", - "txtScheme2": "Grayscale", - "txtScheme20": "Urban", - "txtScheme21": "Verve", - "txtScheme22": "New Office", - "txtScheme5": "Civic", - "txtScheme6": "Concourse", - "txtScheme7": "Equity", - "txtScheme8": "Flow", - "txtScheme9": "Foundry", + "txtScheme5": "Civico", + "txtScheme6": "Concorso", + "txtScheme7": "Equità", + "txtScheme8": "Flusso", + "txtScheme9": "Fonderia", "textDarkTheme": "Dark Theme" } - }, - "LongActions": { - "applyChangesTextText": "Loading data...", - "applyChangesTitleText": "Loading Data", - "downloadTextText": "Downloading document...", - "downloadTitleText": "Downloading Document", - "loadFontsTextText": "Loading data...", - "loadFontsTitleText": "Loading Data", - "loadFontTextText": "Loading data...", - "loadFontTitleText": "Loading Data", - "loadImagesTextText": "Loading images...", - "loadImagesTitleText": "Loading Images", - "loadImageTextText": "Loading image...", - "loadImageTitleText": "Loading Image", - "loadingDocumentTextText": "Loading document...", - "loadingDocumentTitleText": "Loading document", - "loadThemeTextText": "Loading theme...", - "loadThemeTitleText": "Loading Theme", - "openTextText": "Opening document...", - "openTitleText": "Opening Document", - "printTextText": "Printing document...", - "printTitleText": "Printing Document", - "savePreparingText": "Preparing to save", - "savePreparingTitle": "Preparing to save. Please wait...", - "saveTextText": "Saving document...", - "saveTitleText": "Saving Document", - "textLoadingDocument": "Loading document", - "txtEditingMode": "Set editing mode...", - "uploadImageTextText": "Uploading image...", - "uploadImageTitleText": "Uploading Image", - "waitText": "Please, wait..." - }, - "Toolbar": { - "dlgLeaveMsgText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", - "dlgLeaveTitleText": "You leave the application", - "leaveButtonText": "Leave this page", - "stayButtonText": "Stay on this Page" } } \ No newline at end of file diff --git a/apps/spreadsheeteditor/mobile/locale/az.json b/apps/spreadsheeteditor/mobile/locale/az.json index d35dba55c..e83501a85 100644 --- a/apps/spreadsheeteditor/mobile/locale/az.json +++ b/apps/spreadsheeteditor/mobile/locale/az.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "1% redaktor üçün istifadəçi limitinə çatdınız. Ətraflı öyrənmək üçün inzibatçınızla əlaqə saxlayın.", "warnNoLicense": "Siz 1% redaktorlarına eyni vaxtda qoşulma limitinə çatdınız. Bu sənəd yalnız baxmaq üçün açılacaq. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", "warnNoLicenseUsers": "1% redaktor üçün istifadəçi limitinə çatdınız. Şəxsi təkmilləşdirmə şərtləri üçün 1% satış komandası ilə əlaqə saxlayın.", - "warnProcessRightsChange": "Faylı redaktə etmək icazəniz yoxdur." + "warnProcessRightsChange": "Faylı redaktə etmək icazəniz yoxdur.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/be.json b/apps/spreadsheeteditor/mobile/locale/be.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/be.json +++ b/apps/spreadsheeteditor/mobile/locale/be.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/bg.json b/apps/spreadsheeteditor/mobile/locale/bg.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/bg.json +++ b/apps/spreadsheeteditor/mobile/locale/bg.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/ca.json b/apps/spreadsheeteditor/mobile/locale/ca.json index 9e581c38c..f6630391b 100644 --- a/apps/spreadsheeteditor/mobile/locale/ca.json +++ b/apps/spreadsheeteditor/mobile/locale/ca.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Has arribat al límit d'usuari per a %1 editors. Contacta amb el teu administrador per a més informació.", "warnNoLicense": "Has arribat al límit de connexions simultànies a %1 editors. Aquest document només s'obrirà en mode lectura. Contacta amb l'equip de vendes %1 per a les condicions d'una actualització personal.", "warnNoLicenseUsers": "Has arribat al límit d'usuaris per a %1 editors. Contacta amb l'equip de vendes de %1 per obtenir les condicions de millora personals dels teus serveis.", - "warnProcessRightsChange": "No tens permís per editar el fitxer." + "warnProcessRightsChange": "No tens permís per editar el fitxer.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/cs.json b/apps/spreadsheeteditor/mobile/locale/cs.json index 2c8a0cbd0..cf75a28df 100644 --- a/apps/spreadsheeteditor/mobile/locale/cs.json +++ b/apps/spreadsheeteditor/mobile/locale/cs.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Došlo dosažení limitu %1 editorů v režimu spolupráce na úpravách. Ohledně podrobností se obraťte na svého správce.", "warnNoLicense": "Došlo k dosažení limitu souběžného připojení %1 editorů. Tento dokument bude otevřen pouze pro náhled. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", "warnNoLicenseUsers": "Došlo k dosažení limitu %1 editorů. Pro rozšíření funkcí kontaktujte %1 obchodní oddělení.", - "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu." + "warnProcessRightsChange": "Nemáte oprávnění pro úpravu tohoto dokumentu.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/da.json b/apps/spreadsheeteditor/mobile/locale/da.json new file mode 100644 index 000000000..4481cd5f7 --- /dev/null +++ b/apps/spreadsheeteditor/mobile/locale/da.json @@ -0,0 +1,668 @@ +{ + "About": { + "textAbout": "Om", + "textAddress": "Adresse", + "textBack": "Tilbage", + "textEmail": "Email", + "textPoweredBy": "Powered By", + "textTel": "Tel", + "textVersion": "Version" + }, + "Common": { + "Collaboration": { + "textAddComment": "Tilføj kommentar", + "textAddReply": "Tilføj svar", + "textBack": "Tilbage", + "textCancel": "Annuller", + "textCollaboration": "Samarbejde", + "textComments": "Kommentare", + "notcriticalErrorTitle": "Warning", + "textDeleteComment": "Delete Comment", + "textDeleteReply": "Delete Reply", + "textDone": "Done", + "textEdit": "Edit", + "textEditComment": "Edit Comment", + "textEditReply": "Edit Reply", + "textEditUser": "Users who are editing the file:", + "textMessageDeleteComment": "Do you really want to delete this comment?", + "textMessageDeleteReply": "Do you really want to delete this reply?", + "textNoComments": "This document doesn't contain comments", + "textOk": "Ok", + "textReopen": "Reopen", + "textResolve": "Resolve", + "textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.", + "textUsers": "Users" + }, + "ThemeColorPalette": { + "textCustomColors": "Custom Colors", + "textStandartColors": "Standard Colors", + "textThemeColors": "Theme Colors" + } + }, + "ContextMenu": { + "menuAddComment": "Tilføj kommentar", + "menuAddLink": "Tilføj Link", + "menuCancel": "Annuller", + "menuCell": "Celle", + "errorCopyCutPaste": "Copy, cut, and paste actions using the context menu will be performed within the current file only.", + "errorInvalidLink": "The link reference does not exist. Please correct the link or delete it.", + "menuDelete": "Delete", + "menuEdit": "Edit", + "menuFreezePanes": "Freeze Panes", + "menuHide": "Hide", + "menuMerge": "Merge", + "menuMore": "More", + "menuOpenLink": "Open Link", + "menuShow": "Show", + "menuUnfreezePanes": "Unfreeze Panes", + "menuUnmerge": "Unmerge", + "menuUnwrap": "Unwrap", + "menuViewComment": "View Comment", + "menuWrap": "Wrap", + "notcriticalErrorTitle": "Warning", + "textCopyCutPasteActions": "Copy, Cut and Paste Actions", + "textDoNotShowAgain": "Don't show again", + "warnMergeLostData": "Only the data from the upper-left cell will remain in the merged cell.
Are you sure you want to continue?" + }, + "Controller": { + "Main": { + "SDK": { + "txtAccent": "Accent", + "txtAll": "(alle)", + "txtBlank": "(blank)", + "txtByField": "%1 af %2", + "txtClearFilter": "Ryd filter (Alt+C)", + "txtColLbls": "Kolonne etiketter", + "txtColumn": "Kolonne", + "txtConfidential": "Fortrolig", + "txtDiagramTitle": "Diagram titel", + "txtOr": "%1 eller %2", + "txtStyle_Bad": "Dårlig", + "txtStyle_Calculation": "Beregning", + "txtStyle_Check_Cell": "Tjek celle", + "txtStyle_Comma": "Komma", + "txtArt": "Your text here", + "txtDate": "Date", + "txtDays": "Days", + "txtFile": "File", + "txtGrandTotal": "Grand Total", + "txtGroup": "Group", + "txtHours": "Hours", + "txtMinutes": "Minutes", + "txtMonths": "Months", + "txtMultiSelect": "Multi-Select (Alt+S)", + "txtPage": "Page", + "txtPageOf": "Page %1 of %2", + "txtPages": "Pages", + "txtPreparedBy": "Prepared by", + "txtPrintArea": "Print_Area", + "txtQuarter": "Qtr", + "txtQuarters": "Quarters", + "txtRow": "Row", + "txtRowLbls": "Row Labels", + "txtSeconds": "Seconds", + "txtSeries": "Series", + "txtStyle_Currency": "Currency", + "txtStyle_Explanatory_Text": "Explanatory Text", + "txtStyle_Good": "Good", + "txtStyle_Heading_1": "Heading 1", + "txtStyle_Heading_2": "Heading 2", + "txtStyle_Heading_3": "Heading 3", + "txtStyle_Heading_4": "Heading 4", + "txtStyle_Input": "Input", + "txtStyle_Linked_Cell": "Linked Cell", + "txtStyle_Neutral": "Neutral", + "txtStyle_Normal": "Normal", + "txtStyle_Note": "Note", + "txtStyle_Output": "Output", + "txtStyle_Percent": "Percent", + "txtStyle_Title": "Title", + "txtStyle_Total": "Total", + "txtStyle_Warning_Text": "Warning Text", + "txtTab": "Tab", + "txtTable": "Table", + "txtTime": "Time", + "txtValues": "Values", + "txtXAxis": "X Axis", + "txtYAxis": "Y Axis", + "txtYears": "Years" + }, + "textAnonymous": "Anonymt", + "textClose": "Luk", + "criticalErrorTitle": "Error", + "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your admin.", + "errorProcessSaveResult": "Saving is failed.", + "errorServerVersion": "The editor version has been updated. The page will be reloaded to apply the changes.", + "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", + "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", + "notcriticalErrorTitle": "Warning", + "textBuyNow": "Visit website", + "textContactUs": "Contact sales", + "textCustomLoader": "Sorry, you are not entitled to change the loader. Please, contact our sales department to get a quote.", + "textGuest": "Guest", + "textHasMacros": "The file contains automatic macros.
Do you want to run macros?", + "textNo": "No", + "textNoLicenseTitle": "License limit reached", + "textPaidFeature": "Paid feature", + "textRemember": "Remember my choice", + "textYes": "Yes", + "titleServerVersion": "Editor updated", + "titleUpdateVersion": "Version changed", + "warnLicenseExceeded": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact your administrator to learn more.", + "warnLicenseLimitedNoAccess": "License expired. You have no access to document editing functionality. Please, contact your admin.", + "warnLicenseLimitedRenewed": "License needs to be renewed. You have limited access to document editing functionality.
Please contact your administrator to get full access", + "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", + "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", + "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" + } + }, + "Error": { + "errorArgsRange": "En fejl i formlen.
Forkert argumentområde.", + "errorConnectToServer": "Kan ikke gemme dette dokument. Tjek dine forbindelsesindstillinger, eller kontakt din administrator.
Når du klikker på knappen 'OK', bliver du bedt om at downloade dokumentet.", + "errorCountArg": "En fejl i formlen.
Ugyldigt antal argumenter.", + "errorCountArgExceed": "En fejl i formlen.
Maksimalt antal argumenter er overskredet.", + "errorEditingDownloadas": "Der opstod en fejl under arbejdet med dokumentet.
Brug muligheden 'Download' til at gemme filens sikkerhedskopi lokalt.", + "errorFormulaName": "En fejl i formlen.
Forkert formelnavn.", + "errorMoveRange": "Kan ikke ændre en del af en flettet celle", + "errorViewerDisconnect": "Forbindelsen er afbrudt. Du kan stadig se dokumentet,
men du vil ikke være i stand til at downloade eller udskrive det, før forbindelsen er genoprettet, og siden er genindlæst.", + "errorWrongBracketsCount": "\nEn fejl i formlen.
Forkert antal parenteser.", + "errorWrongOperator": "En fejl i den indtastede formel. Forkert symbol eller funktion er indtastet.
Ret fejlen.", + "openErrorText": "Der skete en fejl under åbningen af filen", + "pastInMergeAreaError": "Kan ikke ændre en del af en flettet celle", + "saveErrorText": "Der skete en fejl da filen blev forsøgt gemt", + "convertationTimeoutText": "Conversion timeout exceeded.", + "criticalErrorExtText": "Press 'OK' to go back to the document list.", + "criticalErrorTitle": "Error", + "downloadErrorText": "Download failed.", + "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your admin.", + "errorAutoFilterChange": "The operation is not allowed as it is attempting to shift cells in a table on your worksheet.", + "errorAutoFilterChangeFormatTable": "The operation could not be done for the selected cells as you cannot move a part of a table.
Select another data range so that the whole table is shifted and try again.", + "errorAutoFilterDataRange": "The operation could not be done for the selected range of cells.
Select a uniform data range inside or outside the table and try again.", + "errorAutoFilterHiddenRange": "The operation cannot be performed because the area contains filtered cells.
Please, unhide the filtered elements and try again.", + "errorBadImageUrl": "Image URL is incorrect", + "errorChangeArray": "You cannot change part of an array.", + "errorChangeOnProtectedSheet": "The cell or chart you are trying to change is on a protected sheet. To make a change, unprotect the sheet. You might be requested to enter a password.", + "errorCopyMultiselectArea": "This command cannot be used with multiple selections.
Select a single range and try again.", + "errorCreateDefName": "The existing named ranges cannot be edited and the new ones cannot be created
at the moment as some of them are being edited.", + "errorDatabaseConnection": "External error.
Database connection error. Please, contact support.", + "errorDataEncrypted": "Encrypted changes have been received, they cannot be deciphered.", + "errorDataRange": "Incorrect data range.", + "errorDataValidate": "The value you entered is not valid.
A user has restricted values that can be entered into this cell.", + "errorDefaultMessage": "Error code: %1", + "errorFilePassProtect": "The file is password protected and could not be opened.", + "errorFileRequest": "External error.
File Request. Please, contact support.", + "errorFileSizeExceed": "The file size exceeds your server limitation.
Please, contact your admin for details.", + "errorFileVKey": "External error.
Incorrect security key. Please, contact support.", + "errorFillRange": "Could not fill the selected range of cells.
All the merged cells need to be the same size.", + "errorFormulaParsing": "Internal error while the formula parsing.", + "errorFrmlMaxLength": "You cannot add this formula as its length exceeds the allowed number of characters.
Please, edit it and try again.", + "errorFrmlMaxReference": "You cannot enter this formula because it has too many values,
cell references, and/or names.", + "errorFrmlMaxTextLength": "Text values in formulas are limited to 255 characters.
Use the CONCATENATE function or concatenation operator (&)", + "errorFrmlWrongReferences": "The function refers to a sheet that does not exist.
Please, check the data and try again.", + "errorInvalidRef": "Enter a correct name for the selection or a valid reference to go to.", + "errorKeyEncrypt": "Unknown key descriptor", + "errorKeyExpire": "Key descriptor expired", + "errorLoadingFont": "Fonts are not loaded.
Please contact your Document Server administrator.", + "errorLockedAll": "The operation could not be done as the sheet has been locked by another user.", + "errorLockedCellPivot": "You cannot change data inside a pivot table.", + "errorLockedWorksheetRename": "The sheet cannot be renamed at the moment as it is being renamed by another user", + "errorMaxPoints": "The maximum number of points in series per chart is 4096.", + "errorMultiCellFormula": "Multi-cell array formulas are not allowed in tables.", + "errorOpenWarning": "The length of one of the formulas in the file exceeded
the allowed number of characters and it was removed.", + "errorOperandExpected": "The entered function syntax is not correct. Please, check if you missed one of the parentheses - '(' or ')'.", + "errorPasteMaxRange": "The copy and paste area does not match. Please, select an area of the same size or click the first cell in a row to paste the copied cells.", + "errorPrintMaxPagesCount": "Unfortunately, it’s not possible to print more than 1500 pages at once in the current version of the program.
This restriction will be eliminated in upcoming releases.", + "errorSessionAbsolute": "The document editing session has expired. Please, reload the page.", + "errorSessionIdle": "The document has not been edited for quite a long time. Please, reload the page.", + "errorSessionToken": "The connection to the server has been interrupted. Please, reload the page.", + "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order:
opening price, max price, min price, closing price.", + "errorUnexpectedGuid": "External error.
Unexpected Guid. Please, contact support.", + "errorUpdateVersionOnDisconnect": "Internet connection has been restored, and the file version has been changed.
Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.", + "errorUserDrop": "The file cannot be accessed right now.", + "errorUsersExceed": "The number of users allowed by the pricing plan was exceeded", + "notcriticalErrorTitle": "Warning", + "scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please, reload the page.", + "textErrorPasswordIsNotCorrect": "The password you supplied is not correct.
Verify that the CAPS LOCK key is off and be sure to use the correct capitalization.", + "unknownErrorText": "Unknown error.", + "uploadImageExtMessage": "Unknown image format.", + "uploadImageFileCountMessage": "No images uploaded.", + "uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB." + }, + "LongActions": { + "textCancel": "Annuller", + "textUnlockRangeWarning": "Et område, du forsøger at ændre, er beskyttet med adgangskode.", + "advDRMPassword": "Password", + "applyChangesTextText": "Loading data...", + "applyChangesTitleText": "Loading Data", + "confirmMoveCellRange": "The destination cells range can contain data. Continue the operation?", + "confirmPutMergeRange": "The source data contains merged cells.
They will be unmerged before they are pasted into the table.", + "confirmReplaceFormulaInTable": "Formulas in the header row will be removed and converted to static text.
Do you want to continue?", + "downloadTextText": "Downloading document...", + "downloadTitleText": "Downloading Document", + "loadFontsTextText": "Loading data...", + "loadFontsTitleText": "Loading Data", + "loadFontTextText": "Loading data...", + "loadFontTitleText": "Loading Data", + "loadImagesTextText": "Loading images...", + "loadImagesTitleText": "Loading Images", + "loadImageTextText": "Loading image...", + "loadImageTitleText": "Loading Image", + "loadingDocumentTextText": "Loading document...", + "loadingDocumentTitleText": "Loading document", + "notcriticalErrorTitle": "Warning", + "openTextText": "Opening document...", + "openTitleText": "Opening Document", + "printTextText": "Printing document...", + "printTitleText": "Printing Document", + "savePreparingText": "Preparing to save", + "savePreparingTitle": "Preparing to save. Please wait...", + "saveTextText": "Saving document...", + "saveTitleText": "Saving Document", + "textErrorWrongPassword": "The password you supplied is not correct.", + "textLoadingDocument": "Loading document", + "textNo": "No", + "textOk": "Ok", + "textUnlockRange": "Unlock Range", + "textYes": "Yes", + "txtEditingMode": "Set editing mode...", + "uploadImageTextText": "Uploading image...", + "uploadImageTitleText": "Uploading Image", + "waitText": "Please, wait..." + }, + "Statusbar": { + "textCancel": "Annuller", + "textErrNameWrongChar": "Et arknavn ikke indeholde disse tegn: \\, /, *, ?, [, ], :", + "textErrorRemoveSheet": "Kan ikke slette regneark.", + "notcriticalErrorTitle": "Warning", + "textDelete": "Delete", + "textDuplicate": "Duplicate", + "textErrNameExists": "Worksheet with this name already exists.", + "textErrNotEmpty": "Sheet name must not be empty", + "textErrorLastSheet": "The workbook must have at least one visible worksheet.", + "textHide": "Hide", + "textMore": "More", + "textOk": "Ok", + "textRename": "Rename", + "textRenameSheet": "Rename Sheet", + "textSheet": "Sheet", + "textSheetName": "Sheet Name", + "textUnhide": "Unhide", + "textWarnDeleteSheet": "The worksheet maybe has data. Proceed operation?" + }, + "View": { + "Add": { + "textAddLink": "Tilføj Link", + "textAddress": "Adresse", + "textBack": "Tilbage", + "textCancel": "Annuller", + "textChart": "Diagram", + "textComment": "Kommentar", + "textGroups": "Kategorier", + "errorMaxRows": "ERROR! The maximum number of data series per chart is 255.", + "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order:
opening price, max price, min price, closing price.", + "notcriticalErrorTitle": "Warning", + "sCatDateAndTime": "Date and time", + "sCatEngineering": "Engineering", + "sCatFinancial": "Financial", + "sCatInformation": "Information", + "sCatLogical": "Logical", + "sCatLookupAndReference": "Lookup and Reference", + "sCatMathematic": "Math and trigonometry", + "sCatStatistical": "Statistical", + "sCatTextAndData": "Text and data", + "textDisplay": "Display", + "textEmptyImgUrl": "You need to specify the image URL.", + "textExternalLink": "External Link", + "textFilter": "Filter", + "textFunction": "Function", + "textImage": "Image", + "textImageURL": "Image URL", + "textInsert": "Insert", + "textInsertImage": "Insert Image", + "textInternalDataRange": "Internal Data Range", + "textInvalidRange": "ERROR! Invalid cells range", + "textLink": "Link", + "textLinkSettings": "Link Settings", + "textLinkType": "Link Type", + "textOther": "Other", + "textPictureFromLibrary": "Picture from library", + "textPictureFromURL": "Picture from URL", + "textRange": "Range", + "textRequired": "Required", + "textScreenTip": "Screen Tip", + "textSelectedRange": "Selected Range", + "textShape": "Shape", + "textSheet": "Sheet", + "textSortAndFilter": "Sort and Filter", + "txtExpand": "Expand and sort", + "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?", + "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", + "txtNo": "No", + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "txtSorting": "Sorting", + "txtSortSelected": "Sort selected", + "txtYes": "Yes" + }, + "Edit": { + "textAccounting": "Regnskab", + "textActualSize": "Faktisk størrelse", + "textAddCustomColor": "Tilføj brugertilpasset farve", + "textAddress": "Adresse", + "textAlign": "Tilpas", + "textAlignBottom": "Tilpas bund", + "textAlignCenter": "Tilpas til midten", + "textAlignLeft": "Tilpas til venstre", + "textAlignMiddle": "Tilpas til midten", + "textAlignRight": "Tilpas til højre", + "textAlignTop": "Tilpas til toppen", + "textAllBorders": "Alle kanter", + "textAngleClockwise": "korriger med uret", + "textAngleCounterclockwise": "korriger mod uret", + "textAuto": "Auto", + "textAxisCrosses": "Aksekryds", + "textAxisOptions": "Akseoptioner", + "textAxisPosition": "Akseposition", + "textAxisTitle": "Aksetitel", + "textBack": "Tilbage", + "textBetweenTickMarks": "Mellem flueben", + "textBillions": "Milliarder", + "textBorder": "Kant", + "textBorderStyle": "Kantstil", + "textBottom": "Bund", + "textBottomBorder": "Bundkant", + "textBringToForeground": "Før til forgrunden", + "textCell": "Celle", + "textCellStyles": "Cellestilarter", + "textCenter": "Center", + "textChart": "Diagram", + "textChartTitle": "Diagram titel", + "textClearFilter": "Ryd filter", + "textColor": "Farve", + "textEmptyItem": "{Blanks}", + "textHundredMil": "100 000 000", + "textHundredThousands": "100 000", + "textTenMillions": "10 000 000", + "textTenThousands": "10 000", + "notcriticalErrorTitle": "Warning", + "textAutomatic": "Automatic", + "textCross": "Cross", + "textCrossesValue": "Crosses Value", + "textCurrency": "Currency", + "textCustomColor": "Custom Color", + "textDataLabels": "Data Labels", + "textDate": "Date", + "textDefault": "Selected range", + "textDeleteFilter": "Delete Filter", + "textDesign": "Design", + "textDiagonalDownBorder": "Diagonal Down Border", + "textDiagonalUpBorder": "Diagonal Up Border", + "textDisplay": "Display", + "textDisplayUnits": "Display Units", + "textDollar": "Dollar", + "textEditLink": "Edit Link", + "textEffects": "Effects", + "textEmptyImgUrl": "You need to specify the image URL.", + "textErrorMsg": "You must choose at least one value", + "textErrorTitle": "Warning", + "textEuro": "Euro", + "textExternalLink": "External Link", + "textFill": "Fill", + "textFillColor": "Fill Color", + "textFilterOptions": "Filter Options", + "textFit": "Fit Width", + "textFonts": "Fonts", + "textFormat": "Format", + "textFraction": "Fraction", + "textFromLibrary": "Picture from Library", + "textFromURL": "Picture from URL", + "textGeneral": "General", + "textGridlines": "Gridlines", + "textHigh": "High", + "textHorizontal": "Horizontal", + "textHorizontalAxis": "Horizontal Axis", + "textHorizontalText": "Horizontal Text", + "textHundreds": "Hundreds", + "textHyperlink": "Hyperlink", + "textImage": "Image", + "textImageURL": "Image URL", + "textIn": "In", + "textInnerBottom": "Inner Bottom", + "textInnerTop": "Inner Top", + "textInsideBorders": "Inside Borders", + "textInsideHorizontalBorder": "Inside Horizontal Border", + "textInsideVerticalBorder": "Inside Vertical Border", + "textInteger": "Integer", + "textInternalDataRange": "Internal Data Range", + "textInvalidRange": "Invalid cells range", + "textJustified": "Justified", + "textLabelOptions": "Label Options", + "textLabelPosition": "Label Position", + "textLayout": "Layout", + "textLeft": "Left", + "textLeftBorder": "Left Border", + "textLeftOverlay": "Left Overlay", + "textLegend": "Legend", + "textLink": "Link", + "textLinkSettings": "Link Settings", + "textLinkType": "Link Type", + "textLow": "Low", + "textMajor": "Major", + "textMajorAndMinor": "Major And Minor", + "textMajorType": "Major Type", + "textMaximumValue": "Maximum Value", + "textMedium": "Medium", + "textMillions": "Millions", + "textMinimumValue": "Minimum Value", + "textMinor": "Minor", + "textMinorType": "Minor Type", + "textMoveBackward": "Move Backward", + "textMoveForward": "Move Forward", + "textNextToAxis": "Next to Axis", + "textNoBorder": "No Border", + "textNone": "None", + "textNoOverlay": "No Overlay", + "textNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "textNumber": "Number", + "textOnTickMarks": "On Tick Marks", + "textOpacity": "Opacity", + "textOut": "Out", + "textOuterTop": "Outer Top", + "textOutsideBorders": "Outside Borders", + "textOverlay": "Overlay", + "textPercentage": "Percentage", + "textPictureFromLibrary": "Picture from Library", + "textPictureFromURL": "Picture from URL", + "textPound": "Pound", + "textPt": "pt", + "textRange": "Range", + "textRemoveChart": "Remove Chart", + "textRemoveImage": "Remove Image", + "textRemoveLink": "Remove Link", + "textRemoveShape": "Remove Shape", + "textReorder": "Reorder", + "textReplace": "Replace", + "textReplaceImage": "Replace Image", + "textRequired": "Required", + "textRight": "Right", + "textRightBorder": "Right Border", + "textRightOverlay": "Right Overlay", + "textRotated": "Rotated", + "textRotateTextDown": "Rotate Text Down", + "textRotateTextUp": "Rotate Text Up", + "textRouble": "Rouble", + "textScientific": "Scientific", + "textScreenTip": "Screen Tip", + "textSelectAll": "Select All", + "textSelectObjectToEdit": "Select object to edit", + "textSendToBackground": "Send to Background", + "textSettings": "Settings", + "textShape": "Shape", + "textSheet": "Sheet", + "textSize": "Size", + "textStyle": "Style", + "textText": "Text", + "textTextColor": "Text Color", + "textTextFormat": "Text Format", + "textTextOrientation": "Text Orientation", + "textThick": "Thick", + "textThin": "Thin", + "textThousands": "Thousands", + "textTickOptions": "Tick Options", + "textTime": "Time", + "textTop": "Top", + "textTopBorder": "Top Border", + "textTrillions": "Trillions", + "textType": "Type", + "textValue": "Value", + "textValuesInReverseOrder": "Values in Reverse Order", + "textVertical": "Vertical", + "textVerticalAxis": "Vertical Axis", + "textVerticalText": "Vertical Text", + "textWrapText": "Wrap Text", + "textYen": "Yen", + "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", + "txtSortHigh2Low": "Sort Highest to Lowest", + "txtSortLow2High": "Sort Lowest to Highest" + }, + "Settings": { + "advCSVOptions": "Vælg CSV-muligheder", + "closeButtonText": "Luk Fil", + "textAbout": "Om", + "textAddress": "Adresse", + "textApplication": "Applikation", + "textApplicationSettings": "Program indstillinger", + "textAuthor": "Forfatter", + "textBack": "Tilbage", + "textBottom": "Bund", + "textByColumns": "Ved kolonner", + "textByRows": "Ved rækker", + "textCancel": "Annuller", + "textCentimeter": "Centimeter", + "textChooseCsvOptions": "Vælg CSV-muligheder", + "textChooseDelimeter": "Vælg Delimeter", + "textChooseEncoding": "Vælg Kodning", + "textCollaboration": "Samarbejde", + "textColorSchemes": "Farveskema", + "textComment": "Kommentar", + "textCommentingDisplay": "Kommenteringsvisning", + "textComments": "Kommentare", + "txtColon": "Kolon", + "txtComma": "Komma", + "txtScheme3": "Spids", + "txtScheme4": "aspekt", + "txtScheme5": "Borgerlig", + "txtScheme6": "sammenfald", + "advDRMEnterPassword": "Your password, please:", + "advDRMOptions": "Protected File", + "advDRMPassword": "Password", + "notcriticalErrorTitle": "Warning", + "textCreated": "Created", + "textCustomSize": "Custom Size", + "textDelimeter": "Delimiter", + "textDisableAll": "Disable All", + "textDisableAllMacrosWithNotification": "Disable all macros with a notification", + "textDisableAllMacrosWithoutNotification": "Disable all macros without a notification", + "textDone": "Done", + "textDownload": "Download", + "textDownloadAs": "Download As", + "textEmail": "Email", + "textEnableAll": "Enable All", + "textEnableAllMacrosWithoutNotification": "Enable all macros without a notification", + "textEncoding": "Encoding", + "textExample": "Example", + "textFind": "Find", + "textFindAndReplace": "Find and Replace", + "textFindAndReplaceAll": "Find and Replace All", + "textFormat": "Format", + "textFormulaLanguage": "Formula Language", + "textFormulas": "Formulas", + "textHelp": "Help", + "textHideGridlines": "Hide Gridlines", + "textHideHeadings": "Hide Headings", + "textHighlightRes": "Highlight results", + "textInch": "Inch", + "textLandscape": "Landscape", + "textLastModified": "Last Modified", + "textLastModifiedBy": "Last Modified By", + "textLeft": "Left", + "textLocation": "Location", + "textLookIn": "Look In", + "textMacrosSettings": "Macros Settings", + "textMargins": "Margins", + "textMatchCase": "Match Case", + "textMatchCell": "Match Cell", + "textNoTextFound": "Text not found", + "textOk": "Ok", + "textOpenFile": "Enter a password to open the file", + "textOrientation": "Orientation", + "textOwner": "Owner", + "textPoint": "Point", + "textPortrait": "Portrait", + "textPoweredBy": "Powered By", + "textPrint": "Print", + "textR1C1Style": "R1C1 Reference Style", + "textRegionalSettings": "Regional Settings", + "textReplace": "Replace", + "textReplaceAll": "Replace All", + "textResolvedComments": "Resolved Comments", + "textRight": "Right", + "textSearch": "Search", + "textSearchBy": "Search", + "textSearchIn": "Search In", + "textSettings": "Settings", + "textSheet": "Sheet", + "textShowNotification": "Show Notification", + "textSpreadsheetFormats": "Spreadsheet Formats", + "textSpreadsheetInfo": "Spreadsheet Info", + "textSpreadsheetSettings": "Spreadsheet Settings", + "textSpreadsheetTitle": "Spreadsheet Title", + "textSubject": "Subject", + "textTel": "Tel", + "textTitle": "Title", + "textTop": "Top", + "textUnitOfMeasurement": "Unit Of Measurement", + "textUploaded": "Uploaded", + "textValues": "Values", + "textVersion": "Version", + "textWorkbook": "Workbook", + "txtDelimiter": "Delimiter", + "txtDownloadCsv": "Download CSV", + "txtEncoding": "Encoding", + "txtIncorrectPwd": "Password is incorrect", + "txtOk": "Ok", + "txtProtected": "Once you enter the password and open the file, the current password to the file will be reset", + "txtScheme1": "Office", + "txtScheme10": "Median", + "txtScheme11": "Metro", + "txtScheme12": "Module", + "txtScheme13": "Opulent", + "txtScheme14": "Oriel", + "txtScheme15": "Origin", + "txtScheme16": "Paper", + "txtScheme17": "Solstice", + "txtScheme18": "Technic", + "txtScheme19": "Trek", + "txtScheme2": "Grayscale", + "txtScheme20": "Urban", + "txtScheme21": "Verve", + "txtScheme22": "New Office", + "txtScheme7": "Equity", + "txtScheme8": "Flow", + "txtScheme9": "Foundry", + "txtSemicolon": "Semicolon", + "txtSpace": "Space", + "txtTab": "Tab", + "warnDownloadAs": "If you continue saving in this format all features except the text will be lost.
Are you sure you want to continue?", + "textDarkTheme": "Dark Theme" + } + }, + "Toolbar": { + "dlgLeaveMsgText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", + "dlgLeaveTitleText": "You leave the application", + "leaveButtonText": "Leave this Page", + "stayButtonText": "Stay on this Page" + } +} \ No newline at end of file diff --git a/apps/spreadsheeteditor/mobile/locale/de.json b/apps/spreadsheeteditor/mobile/locale/de.json index fdfdb2611..5d2204291 100644 --- a/apps/spreadsheeteditor/mobile/locale/de.json +++ b/apps/spreadsheeteditor/mobile/locale/de.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte wenden Sie sich an Ihren Administrator, um weitere Informationen zu erhalten.", "warnNoLicense": "Sie haben die maximale Anzahl von gleichzeitigen Verbindungen in %1-Editoren erreicht. Die Bearbeitung ist jetzt in diesem Dokument nicht verfügbar. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", "warnNoLicenseUsers": "Sie haben das Benutzerlimit für %1-Editoren erreicht. Bitte kontaktieren Sie unser Verkaufsteam, um persönliche Upgrade-Bedingungen zu erhalten.", - "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten." + "warnProcessRightsChange": "Sie können diese Datei nicht bearbeiten.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/el.json b/apps/spreadsheeteditor/mobile/locale/el.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/el.json +++ b/apps/spreadsheeteditor/mobile/locale/el.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/es.json b/apps/spreadsheeteditor/mobile/locale/es.json index bc5561af7..75e0f7e37 100644 --- a/apps/spreadsheeteditor/mobile/locale/es.json +++ b/apps/spreadsheeteditor/mobile/locale/es.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Ha alcanzado el límite de usuarios para %1 editores. Póngase en contacto con su administrador para saber más.", "warnNoLicense": "Ha alcanzado el límite de conexiones simultáneas con %1 editores. Este documento se abrirá sólo para su visualización. Póngase en contacto con el equipo de ventas de %1 para conocer las condiciones de actualización personal.", "warnNoLicenseUsers": "Ha alcanzado el límite de usuarios para %1 editores. Póngase en contacto con el equipo de ventas de %1 para conocer las condiciones de actualización personal.", - "warnProcessRightsChange": "No tiene permiso para editar el archivo." + "warnProcessRightsChange": "No tiene permiso para editar el archivo.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/fr.json b/apps/spreadsheeteditor/mobile/locale/fr.json index b50e8c25d..3a324576a 100644 --- a/apps/spreadsheeteditor/mobile/locale/fr.json +++ b/apps/spreadsheeteditor/mobile/locale/fr.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Pour en savoir plus, contactez votre administrateur.", "warnNoLicense": "Vous avez dépassé le nombre maximal de connexions simultanées aux éditeurs %1. Ce document sera ouvert en lecture seule. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", "warnNoLicenseUsers": "Vous avez dépassé le nombre maximal d’utilisateurs des éditeurs %1. Contactez l’équipe des ventes %1 pour mettre à jour les termes de la licence.", - "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier." + "warnProcessRightsChange": "Vous n'avez pas la permission de modifier ce fichier.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/gl.json b/apps/spreadsheeteditor/mobile/locale/gl.json index b4c2909ab..1ece18141 100644 --- a/apps/spreadsheeteditor/mobile/locale/gl.json +++ b/apps/spreadsheeteditor/mobile/locale/gl.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Alcanzou o límite de usuarios para os editores de %1. Por favor, contacte co se uadministrador para recibir máis información.", "warnNoLicense": "Alcanzou o límite de conexións simultáneas con %1 editores. Este documento abrirase para as úa visualización. Póñase en contacto co equipo de vendas de %1 para coñecer as condicións de actualización persoal.", "warnNoLicenseUsers": "Alcanzou o límite de usuarios para os editores de %1.
Contacte co equipo de vendas de %1 para coñecer os termos de actualización persoal.", - "warnProcessRightsChange": "Non ten permiso para editar o ficheiro." + "warnProcessRightsChange": "Non ten permiso para editar o ficheiro.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/hu.json b/apps/spreadsheeteditor/mobile/locale/hu.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/hu.json +++ b/apps/spreadsheeteditor/mobile/locale/hu.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/it.json b/apps/spreadsheeteditor/mobile/locale/it.json index 5bebd2a15..a641f9077 100644 --- a/apps/spreadsheeteditor/mobile/locale/it.json +++ b/apps/spreadsheeteditor/mobile/locale/it.json @@ -4,347 +4,356 @@ "textAddress": "Indirizzo", "textBack": "Indietro", "textEmail": "Email", - "textPoweredBy": "Powered By", - "textTel": "Tel", - "textVersion": "Version" + "textPoweredBy": "Sviluppato da", + "textTel": "Tel.", + "textVersion": "Versione" }, "Common": { "Collaboration": { + "notcriticalErrorTitle": "Avvertimento", "textAddComment": "Aggiungere commento", "textAddReply": "Aggiungere risposta", "textBack": "Indietro", "textCancel": "Annullare", "textCollaboration": "Collaborazione", "textComments": "Commenti", - "notcriticalErrorTitle": "Warning", - "textDeleteComment": "Delete Comment", - "textDeleteReply": "Delete Reply", - "textDone": "Done", - "textEdit": "Edit", - "textEditComment": "Edit Comment", - "textEditReply": "Edit Reply", - "textEditUser": "Users who are editing the file:", - "textMessageDeleteComment": "Do you really want to delete this comment?", - "textMessageDeleteReply": "Do you really want to delete this reply?", - "textNoComments": "This document doesn't contain comments", - "textOk": "Ok", - "textReopen": "Reopen", - "textResolve": "Resolve", - "textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.", - "textUsers": "Users" + "textDeleteComment": "Eliminare commento", + "textDeleteReply": "Eliminare risposta", + "textDone": "Fatto", + "textEdit": "Modificare", + "textEditComment": "Modificare commento", + "textEditReply": "Modificare risposta", + "textEditUser": "Utenti che stanno modificando il file:", + "textMessageDeleteComment": "Sei sicuro di voler eliminare questo commento?", + "textMessageDeleteReply": "Sei sicuro di voler eliminare questa risposta?", + "textNoComments": "Questo documento non contiene commenti", + "textOk": "OK", + "textReopen": "Riaprire", + "textResolve": "Risolvere", + "textTryUndoRedo": "Le funzioni Annulla/Ripeti sono disattivate nella modalità rapida di modifica collaborativa.", + "textUsers": "Utenti" }, "ThemeColorPalette": { - "textCustomColors": "Custom Colors", - "textStandartColors": "Standard Colors", - "textThemeColors": "Theme Colors" + "textCustomColors": "Colori personalizzati", + "textStandartColors": "Colori standard", + "textThemeColors": "Colori del tema" } }, "ContextMenu": { + "errorCopyCutPaste": "Le azioni di copia, taglia e incolla utilizzando il menu contestuale verranno eseguite solo all'interno del file corrente.", + "errorInvalidLink": "Il riferimento al collegamento non esiste. Si prega di correggere il collegamento o eliminarlo.", "menuAddComment": "Aggiungere commento", "menuAddLink": "Aggiungere link", "menuCancel": "Annullare", "menuCell": "Cella", + "menuDelete": "Eliminare", + "menuEdit": "Modificare", + "menuFreezePanes": "Bloccare riquadri", + "menuHide": "Nascondere", + "menuMerge": "Unire", + "menuMore": "Di più", + "menuOpenLink": "Aprire link", + "menuShow": "Mostrare", + "menuUnfreezePanes": "Sbloccare riquadri", + "menuUnmerge": "Dividere", + "menuUnwrap": "Scartare", + "menuViewComment": "Visualizzare commento", + "menuWrap": "Avvolgere", + "notcriticalErrorTitle": "Avvertimento", "textCopyCutPasteActions": "Funzioni di Copiare, Tagliare e Incollare", - "errorCopyCutPaste": "Copy, cut, and paste actions using the context menu will be performed within the current file only.", - "errorInvalidLink": "The link reference does not exist. Please correct the link or delete it.", - "menuDelete": "Delete", - "menuEdit": "Edit", - "menuFreezePanes": "Freeze Panes", - "menuHide": "Hide", - "menuMerge": "Merge", - "menuMore": "More", - "menuOpenLink": "Open Link", - "menuShow": "Show", - "menuUnfreezePanes": "Unfreeze Panes", - "menuUnmerge": "Unmerge", - "menuUnwrap": "Unwrap", - "menuViewComment": "View Comment", - "menuWrap": "Wrap", - "notcriticalErrorTitle": "Warning", - "textDoNotShowAgain": "Don't show again", - "warnMergeLostData": "Only the data from the upper-left cell will remain in the merged cell.
Are you sure you want to continue?" + "textDoNotShowAgain": "Non mostrare di nuovo", + "warnMergeLostData": "Solo i dati dalla cella sinistra superiore rimangono nella cella unita.
Sei sicuro di voler continuare?" }, "Controller": { "Main": { + "criticalErrorTitle": "Errore", + "errorAccessDeny": "Stai cercando di eseguire un'azione per la quale non hai diritti.
Ti preghiamo di contattare il tuo amministratore.", + "errorProcessSaveResult": "Salvataggio è fallito.", + "errorServerVersion": "La versione dell'editor è stata aggiornata. La pagina verrà ricaricata per applicare i cambiamenti.", + "errorUpdateVersion": "La versione del file è stata cambiata. La pagina verrà ricaricata.", + "leavePageText": "Ci sono i cambiamenti non salvati in questo documento. Fai clic su \"Rimanere su questa pagina\" per attendere il salvataggio automatico. Fai clic su \"Lasciare questa pagina\" per eliminare tutti i cambiamenti non salvati.", + "notcriticalErrorTitle": "Avvertimento", "SDK": { "txtAccent": "Accento", "txtAll": "(Tutti)", + "txtArt": "Il tuo testo qui", "txtBlank": "(vuoto)", "txtByField": "%1 di %2", "txtClearFilter": "Svuotare filtro (Alt + C)", "txtColLbls": "Etichette di colonna", "txtColumn": "Colonna", "txtConfidential": "Confidenziale", + "txtDate": "Data", + "txtDays": "Giorni", "txtDiagramTitle": "Titolo di grafico", + "txtFile": "File", + "txtGrandTotal": "Somma totale", + "txtGroup": "Raggruppare", + "txtHours": "Ore", + "txtMinutes": "Minuti", + "txtMonths": "Mesi", + "txtMultiSelect": "Selezione multipla (Alt + S)", "txtOr": "%1 o %2", + "txtPage": "Pagina", + "txtPageOf": "Pagina %1 di %2", + "txtPages": "Pagine", + "txtPreparedBy": "Preparato da", + "txtPrintArea": "Area_di_stampa", + "txtQuarter": "Trim.", + "txtQuarters": "Trimestri", + "txtRow": "Riga", + "txtRowLbls": "Etichette di riga", + "txtSeconds": "Secondi", + "txtSeries": "Serie", "txtStyle_Bad": "Male", "txtStyle_Calculation": "Calcolo", "txtStyle_Check_Cell": "Cella di controllo", "txtStyle_Comma": "Virgola", - "txtArt": "Your text here", - "txtDate": "Date", - "txtDays": "Days", - "txtFile": "File", - "txtGrandTotal": "Grand Total", - "txtGroup": "Group", - "txtHours": "Hours", - "txtMinutes": "Minutes", - "txtMonths": "Months", - "txtMultiSelect": "Multi-Select (Alt+S)", - "txtPage": "Page", - "txtPageOf": "Page %1 of %2", - "txtPages": "Pages", - "txtPreparedBy": "Prepared by", - "txtPrintArea": "Print_Area", - "txtQuarter": "Qtr", - "txtQuarters": "Quarters", - "txtRow": "Row", - "txtRowLbls": "Row Labels", - "txtSeconds": "Seconds", - "txtSeries": "Series", - "txtStyle_Currency": "Currency", - "txtStyle_Explanatory_Text": "Explanatory Text", - "txtStyle_Good": "Good", - "txtStyle_Heading_1": "Heading 1", - "txtStyle_Heading_2": "Heading 2", - "txtStyle_Heading_3": "Heading 3", - "txtStyle_Heading_4": "Heading 4", + "txtStyle_Currency": "Monetario", + "txtStyle_Explanatory_Text": "Testo esplicativo", + "txtStyle_Good": "Buono", + "txtStyle_Heading_1": "Titolo 1", + "txtStyle_Heading_2": "Titolo 2", + "txtStyle_Heading_3": "Titolo 3", + "txtStyle_Heading_4": "Titolo 4", "txtStyle_Input": "Input", - "txtStyle_Linked_Cell": "Linked Cell", - "txtStyle_Neutral": "Neutral", - "txtStyle_Normal": "Normal", - "txtStyle_Note": "Note", + "txtStyle_Linked_Cell": "Cella collegata", + "txtStyle_Neutral": "Neutro", + "txtStyle_Normal": "Normale", + "txtStyle_Note": "Nota", "txtStyle_Output": "Output", - "txtStyle_Percent": "Percent", - "txtStyle_Title": "Title", - "txtStyle_Total": "Total", - "txtStyle_Warning_Text": "Warning Text", - "txtTab": "Tab", - "txtTable": "Table", - "txtTime": "Time", - "txtValues": "Values", - "txtXAxis": "X Axis", - "txtYAxis": "Y Axis", - "txtYears": "Years" + "txtStyle_Percent": "Percentuale", + "txtStyle_Title": "Titolo", + "txtStyle_Total": "Totale", + "txtStyle_Warning_Text": "Testo di avviso", + "txtTab": "Tabulazione", + "txtTable": "Tabella", + "txtTime": "Ora", + "txtValues": "Valori", + "txtXAxis": "Asse X", + "txtYAxis": "Asse Y", + "txtYears": "Anni" }, "textAnonymous": "Anonimo", + "textBuyNow": "Visitare il sito web", "textClose": "Chiudere", "textContactUs": "Contattare l'ufficio vendite", - "criticalErrorTitle": "Error", - "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your admin.", - "errorProcessSaveResult": "Saving is failed.", - "errorServerVersion": "The editor version has been updated. The page will be reloaded to apply the changes.", - "errorUpdateVersion": "The file version has been changed. The page will be reloaded.", - "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", - "notcriticalErrorTitle": "Warning", - "textBuyNow": "Visit website", - "textCustomLoader": "Sorry, you are not entitled to change the loader. Please, contact our sales department to get a quote.", - "textGuest": "Guest", - "textHasMacros": "The file contains automatic macros.
Do you want to run macros?", + "textCustomLoader": "Spiacenti, non sei autorizzato a modificare il caricatore. Si prega di contattare il nostro ufficio vendite per ottenere un preventivo.", + "textGuest": "Ospite", + "textHasMacros": "Il file contiene macro automatiche.
Vuoi eseguire le macro?", "textNo": "No", - "textNoLicenseTitle": "License limit reached", - "textPaidFeature": "Paid feature", - "textRemember": "Remember my choice", - "textYes": "Yes", - "titleServerVersion": "Editor updated", - "titleUpdateVersion": "Version changed", - "warnLicenseExceeded": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact your administrator to learn more.", - "warnLicenseLimitedNoAccess": "License expired. You have no access to document editing functionality. Please, contact your admin.", - "warnLicenseLimitedRenewed": "License needs to be renewed. You have limited access to document editing functionality.
Please contact your administrator to get full access", - "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", - "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", - "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "textNoLicenseTitle": "È stato raggiunto il limite della licenza", + "textPaidFeature": "Funzionalità a pagamento", + "textRemember": "Ricordare la mia scelta", + "textYes": "Sì", + "titleServerVersion": "L'editor è stato aggiornato", + "titleUpdateVersion": "La versione è stata cambiata", + "warnLicenseExceeded": "Hai raggiunto il limite delle connessioni simultanee agli editor %1. Questo documento sarà aperto solo in modalità di visualizzazione. Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", + "warnLicenseLimitedNoAccess": "La licenza è scaduta. Non hai più accesso alle funzionalità di modifiche di documenti. Ti preghiamo di contattare il tuo amministratore.", + "warnLicenseLimitedRenewed": "La licenza deve essere rinnovata. Hai accesso limitato alle funzionalità di modifica di documenti.
Si prega di contattare il tuo amministratore per ottenere l'accesso completo", + "warnLicenseUsersExceeded": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il tuo amministratore per maggior informazioni.", + "warnNoLicense": "Hai raggiunto il limite delle connessioni simultanee agli editor %1. Questo documento sarà aperto solo in modalità di visualizzazione. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", + "warnNoLicenseUsers": "Hai raggiunto il limite degli utenti per gli editor %1. Ti preghiamo di contattare il team di vendite di %1 per i termini di aggiornamento personali.", + "warnProcessRightsChange": "Non hai il permesso di modificare il file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { "convertationTimeoutText": "È stato superato il tempo massimo della conversione.", + "criticalErrorExtText": "Premi 'OK' per tornare all'elenco dei documenti.", + "criticalErrorTitle": "Errore", + "downloadErrorText": "Scaricamento fallito", + "errorAccessDeny": "Stai cercando di eseguire un'azione per la quale non hai diritti.
Ti preghiamo di contattare il tuo amministratore.", "errorArgsRange": "Un errore nella formula.
Intervallo di argomenti scorretto.", + "errorAutoFilterChange": "L'operazione non è consentita poiché sta tentando di spostare le celle in una tabella nel tuo foglio di calcolo.", + "errorAutoFilterChangeFormatTable": "Impossibile eseguire l'operazione per le celle selezionate poiché non è possibile spostare una parte di una tabella.
Seleziona un altro intervallo di dati in modo che l'intera tabella venga spostata e riprova.", + "errorAutoFilterDataRange": "Impossibile eseguire l'operazione per l'intervallo di celle selezionato.
Seleziona un intervallo di dati uniforme all'interno o all'esterno della tabella e riprova.", + "errorAutoFilterHiddenRange": "L'operazione non può essere eseguita perché l'area contiene le celle filtrate.
Si prega di mostrare gli elementi filtrati e riprovare.", + "errorBadImageUrl": "URL dell'immagine non è corretto", + "errorChangeArray": "Non puoi cambiare parte di un array.", + "errorChangeOnProtectedSheet": "La cella o il grafico che stai cercando di modificare si trova su un foglio protetto. Per apportare una modifica, rimuovere la protezione del foglio. Potrebbe esserti richiesto di inserire una password.", "errorConnectToServer": "Impossibile salvare questo documento. Controlla le impostazioni di connessione o contatta il tuo amministratore.
Quando fai clic sul pulsante \"OK\", ti verrà chiesto di scaricare il documento.", + "errorCopyMultiselectArea": "Questo comando non può essere applicato a selezioni multiple.
Seleziona un intervallo singolo e riprova.", "errorCountArg": "Un errore nella formula.
Numero di argomenti non valido.", "errorCountArgExceed": "Un errore nella formula.
Superato numero massimo di argomenti.", + "errorCreateDefName": "Gli intervalli denominati esistenti non possono essere modificati e quelli nuovi non possono essere creati
al momento poiché alcuni di essi sono in fase di modifica.", + "errorDatabaseConnection": "Errore esterno.
Errore di connessione al database. Si prega di contattare il team di supporto.", + "errorDataEncrypted": "Le modifiche crittografate sono state ricevute, non possono essere decifrate.", + "errorDataRange": "Intervallo di dati non corretto.", + "errorDataValidate": "Il valore che hai inserito non è valido.
Un utente ha limitato i valori che possono essere inseriti in questa cella.", + "errorDefaultMessage": "Codice errore: %1", "errorEditingDownloadas": "Si è verificato un errore durante il lavoro con il documento.
Usa l'opzione \"Scaricare\" per salvare la copia di backup del file localmente.", + "errorFilePassProtect": "Il file è protetto da password e non può essere aperto.", + "errorFileRequest": "Errore esterno.
Errore di richiesta di file. Si prega di contattare il team di supporto.", + "errorFileSizeExceed": "La dimensione del file supera il limite del server.
Si prega di contattare il tuo amministratore per i dettagli.", + "errorFileVKey": "Errore esterno.
Chiave di sicurezza non corretta. Si prega di contattare il team di supporto.", + "errorFillRange": "Impossibile riempire l'intervallo di celle selezionato.
Tutte le celle unite devono avere le stesse dimensioni.", "errorFormulaName": "Un errore nella formula.
Nome della formula sbagliato.", + "errorFormulaParsing": "Errore interno durante l'analisi della formula.", + "errorFrmlMaxLength": "Non puoi aggiungere questa formula perché la sua lunghezza supera il numero di caratteri consentito.
Si prega di modificala e riprovare.", + "errorFrmlMaxReference": "Non puoi inserire questa formula perché contiene troppi valori,
riferimenti di cella e/o nomi.", + "errorFrmlMaxTextLength": "I valori di testo nelle formule sono limitati a 255 caratteri.
Usa la funzione CONCATENATE o l'operatore di concatenazione (&)", + "errorFrmlWrongReferences": "La funzione fa riferimento a un foglio che non esiste.
Per favore, controlla i dati e riprova.", + "errorInvalidRef": "Inserisci un nome corretto per la selezione o un riferimento valido a cui andare.", + "errorKeyEncrypt": "Descrittore della chiave sconosciuto", + "errorKeyExpire": "Descrittore della chiave è scaduto", + "errorLoadingFont": "I caratteri non sono stati caricati.
Si prega di contattare l'amministratore di Document Server.", + "errorLockedAll": "Impossibile eseguire l'operazione poiché il foglio è stato bloccato da un altro utente.", + "errorLockedCellPivot": "Non è possibile modificare i dati all'interno di una tabella pivot.", + "errorLockedWorksheetRename": "Il foglio non può essere rinominato al momento in quanto viene rinominato da un altro utente.", + "errorMaxPoints": "Il numero massimo di punti in serie per grafico è 4096.", "errorMoveRange": "Impossibile modificare una parte di una cella unita", + "errorMultiCellFormula": "Le formule di array di multi-celle non sono consentite nelle tabelle.", + "errorOpenWarning": "La lunghezza di una delle formule nel file ha superato
il numero consentito di caratteri ed è stata eliminata.", + "errorOperandExpected": "La sintassi della funzione inserita non è corretta. Si prega di controllare se hai perso una delle parentesi - '(' o ')'.", + "errorPasteMaxRange": "L'area di copia non corrisponde a quella di incolla. Si prega di selezionare un'area della stessa dimensione o fare clic sulla prima cella di una riga per incollare le celle copiate.", + "errorPrintMaxPagesCount": "Sfortunatamente, non è possibile stampare più di 1500 pagine contemporaneamente nella versione corrente del programma.
Questa restrizione verrà eliminata nelle prossime versioni.", + "errorSessionAbsolute": "La sessione di modifica del documento è scaduta. Ti preghiamo di ricaricare la pagina.", + "errorSessionIdle": "Il documento non è stato modificato per molto tempo. Ti preghiamo di ricaricare la pagina.", + "errorSessionToken": "La connessione al server è stata interrotta. Ti preghiamo di ricaricare la pagina.", + "errorStockChart": "Ordine delle righe incorretto. Per creare un grafico azionario, inserisci i dati sul foglio nel seguente ordine:
prezzo di apertura, prezzo massimo, prezzo minimo, prezzo di chiusura.", + "errorUnexpectedGuid": "Errore esterno.
Guid inaspettato. Si prega di contattare il team di supporto.", + "errorUpdateVersionOnDisconnect": "La connessione a Internet è stata ripristinata e la versione del file è stata modificata.
Prima di poter continuare a lavorare, devi scaricare il file o copiarne il contenuto per assicurarti che non vada perso nulla, poi ricarica questa pagina.", + "errorUserDrop": "Impossibile accedere al file in questo momento.", + "errorUsersExceed": "È stato superato il numero degli utenti consentito dalla tariffa", + "errorViewerDisconnect": "La connessione è stata persa. È ancora possibile visualizzare il documento,
ma non sarà possibile scaricarlo o stamparlo fino a quando la connessione non sarà ripristinata e la pagina sarà ricaricata.", "errorWrongBracketsCount": "Un errore nella formula.
Numero sbagliato di parentesi.", "errorWrongOperator": "Un errore nella formula inserita. È stato utilizzato un operatore sbagliato.
Ti preghiamo di correggere l'errore.", + "notcriticalErrorTitle": "Avvertimento", "openErrorText": "Si è verificato un errore all'apertura del file", "pastInMergeAreaError": "Impossibile modificare una parte di una cella unita", "saveErrorText": "Si è verificato un errore al salvataggio del file", - "criticalErrorExtText": "Press 'OK' to go back to the document list.", - "criticalErrorTitle": "Error", - "downloadErrorText": "Download failed.", - "errorAccessDeny": "You are trying to perform an action you do not have rights for.
Please, contact your admin.", - "errorAutoFilterChange": "The operation is not allowed as it is attempting to shift cells in a table on your worksheet.", - "errorAutoFilterChangeFormatTable": "The operation could not be done for the selected cells as you cannot move a part of a table.
Select another data range so that the whole table is shifted and try again.", - "errorAutoFilterDataRange": "The operation could not be done for the selected range of cells.
Select a uniform data range inside or outside the table and try again.", - "errorAutoFilterHiddenRange": "The operation cannot be performed because the area contains filtered cells.
Please, unhide the filtered elements and try again.", - "errorBadImageUrl": "Image URL is incorrect", - "errorChangeArray": "You cannot change part of an array.", - "errorChangeOnProtectedSheet": "The cell or chart you are trying to change is on a protected sheet. To make a change, unprotect the sheet. You might be requested to enter a password.", - "errorCopyMultiselectArea": "This command cannot be used with multiple selections.
Select a single range and try again.", - "errorCreateDefName": "The existing named ranges cannot be edited and the new ones cannot be created
at the moment as some of them are being edited.", - "errorDatabaseConnection": "External error.
Database connection error. Please, contact support.", - "errorDataEncrypted": "Encrypted changes have been received, they cannot be deciphered.", - "errorDataRange": "Incorrect data range.", - "errorDataValidate": "The value you entered is not valid.
A user has restricted values that can be entered into this cell.", - "errorDefaultMessage": "Error code: %1", - "errorFilePassProtect": "The file is password protected and could not be opened.", - "errorFileRequest": "External error.
File Request. Please, contact support.", - "errorFileSizeExceed": "The file size exceeds your server limitation.
Please, contact your admin for details.", - "errorFileVKey": "External error.
Incorrect security key. Please, contact support.", - "errorFillRange": "Could not fill the selected range of cells.
All the merged cells need to be the same size.", - "errorFormulaParsing": "Internal error while the formula parsing.", - "errorFrmlMaxLength": "You cannot add this formula as its length exceeds the allowed number of characters.
Please, edit it and try again.", - "errorFrmlMaxReference": "You cannot enter this formula because it has too many values,
cell references, and/or names.", - "errorFrmlMaxTextLength": "Text values in formulas are limited to 255 characters.
Use the CONCATENATE function or concatenation operator (&)", - "errorFrmlWrongReferences": "The function refers to a sheet that does not exist.
Please, check the data and try again.", - "errorInvalidRef": "Enter a correct name for the selection or a valid reference to go to.", - "errorKeyEncrypt": "Unknown key descriptor", - "errorKeyExpire": "Key descriptor expired", - "errorLoadingFont": "Fonts are not loaded.
Please contact your Document Server administrator.", - "errorLockedAll": "The operation could not be done as the sheet has been locked by another user.", - "errorLockedCellPivot": "You cannot change data inside a pivot table.", - "errorLockedWorksheetRename": "The sheet cannot be renamed at the moment as it is being renamed by another user", - "errorMaxPoints": "The maximum number of points in series per chart is 4096.", - "errorMultiCellFormula": "Multi-cell array formulas are not allowed in tables.", - "errorOpenWarning": "The length of one of the formulas in the file exceeded
the allowed number of characters and it was removed.", - "errorOperandExpected": "The entered function syntax is not correct. Please, check if you missed one of the parentheses - '(' or ')'.", - "errorPasteMaxRange": "The copy and paste area does not match. Please, select an area of the same size or click the first cell in a row to paste the copied cells.", - "errorPrintMaxPagesCount": "Unfortunately, it’s not possible to print more than 1500 pages at once in the current version of the program.
This restriction will be eliminated in upcoming releases.", - "errorSessionAbsolute": "The document editing session has expired. Please, reload the page.", - "errorSessionIdle": "The document has not been edited for quite a long time. Please, reload the page.", - "errorSessionToken": "The connection to the server has been interrupted. Please, reload the page.", - "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order:
opening price, max price, min price, closing price.", - "errorUnexpectedGuid": "External error.
Unexpected Guid. Please, contact support.", - "errorUpdateVersionOnDisconnect": "Internet connection has been restored, and the file version has been changed.
Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.", - "errorUserDrop": "The file cannot be accessed right now.", - "errorUsersExceed": "The number of users allowed by the pricing plan was exceeded", - "errorViewerDisconnect": "Connection is lost. You can still view the document,
but you won't be able to download or print it until the connection is restored and the page is reloaded.", - "notcriticalErrorTitle": "Warning", - "scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please, reload the page.", - "textErrorPasswordIsNotCorrect": "The password you supplied is not correct.
Verify that the CAPS LOCK key is off and be sure to use the correct capitalization.", - "unknownErrorText": "Unknown error.", - "uploadImageExtMessage": "Unknown image format.", - "uploadImageFileCountMessage": "No images uploaded.", - "uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB." + "scriptLoadError": "La connessione è troppo lenta, alcuni componenti non possono essere caricati. Ti preghiamo di ricaricare la pagina.", + "textErrorPasswordIsNotCorrect": "La password che hai fornito non è corretta.
Verifica che il tasto CAPS LOCK sia disattivato e assicurati di utilizzare maiuscole corrette.", + "unknownErrorText": "Errore sconosciuto.", + "uploadImageExtMessage": "Formato d'immagine sconosciuto.", + "uploadImageFileCountMessage": "Nessuna immagine caricata.", + "uploadImageSizeMessage": "L'immagine è troppo grande. La dimensione massima è 25 MB." }, "LongActions": { - "textCancel": "Annullare", - "textUnlockRangeWarning": "L'intervallo che cerchi di cambiare è protetto con password.", "advDRMPassword": "Password", - "applyChangesTextText": "Loading data...", - "applyChangesTitleText": "Loading Data", - "confirmMoveCellRange": "The destination cells range can contain data. Continue the operation?", - "confirmPutMergeRange": "The source data contains merged cells.
They will be unmerged before they are pasted into the table.", - "confirmReplaceFormulaInTable": "Formulas in the header row will be removed and converted to static text.
Do you want to continue?", - "downloadTextText": "Downloading document...", - "downloadTitleText": "Downloading Document", - "loadFontsTextText": "Loading data...", - "loadFontsTitleText": "Loading Data", - "loadFontTextText": "Loading data...", - "loadFontTitleText": "Loading Data", - "loadImagesTextText": "Loading images...", - "loadImagesTitleText": "Loading Images", - "loadImageTextText": "Loading image...", - "loadImageTitleText": "Loading Image", - "loadingDocumentTextText": "Loading document...", - "loadingDocumentTitleText": "Loading document", - "notcriticalErrorTitle": "Warning", - "openTextText": "Opening document...", - "openTitleText": "Opening Document", - "printTextText": "Printing document...", - "printTitleText": "Printing Document", - "savePreparingText": "Preparing to save", - "savePreparingTitle": "Preparing to save. Please wait...", - "saveTextText": "Saving document...", - "saveTitleText": "Saving Document", - "textErrorWrongPassword": "The password you supplied is not correct.", - "textLoadingDocument": "Loading document", + "applyChangesTextText": "Caricamento di dati...", + "applyChangesTitleText": "Caricamento di dati", + "confirmMoveCellRange": "L'intervallo di celle di destinazione può contenere dati. Continuare l'operazione?", + "confirmPutMergeRange": "I dati di origine contengono celle unite.
Verranno separate prima di essere incollate nella tabella.", + "confirmReplaceFormulaInTable": "Le formule nella riga dell'intestazione verranno rimosse e convertite in testo statico.
Vuoi continuare?", + "downloadTextText": "Scaricamento di documento...", + "downloadTitleText": "Scaricamento di documento", + "loadFontsTextText": "Caricamento di dati...", + "loadFontsTitleText": "Caricamento di dati", + "loadFontTextText": "Caricamento di dati...", + "loadFontTitleText": "Caricamento di dati", + "loadImagesTextText": "Caricamento immagini...", + "loadImagesTitleText": "Caricamento immagini", + "loadImageTextText": "Caricamento immagine...", + "loadImageTitleText": "Caricamento immagine", + "loadingDocumentTextText": "Caricamento di documento...", + "loadingDocumentTitleText": "Caricamento di documento", + "notcriticalErrorTitle": "Avvertimento", + "openTextText": "Apertura del documento...", + "openTitleText": "Apertura del documento", + "printTextText": "Stampa del documento...", + "printTitleText": "Stampa del documento", + "savePreparingText": "Preparazione al salvataggio ", + "savePreparingTitle": "Preparazione al salvataggio. Si prega di attendere...", + "saveTextText": "Salvataggio del documento...", + "saveTitleText": "Salvataggio del documento", + "textCancel": "Annullare", + "textErrorWrongPassword": "La password che hai fornito non è corretta.", + "textLoadingDocument": "Caricamento di documento", "textNo": "No", - "textOk": "Ok", - "textUnlockRange": "Unlock Range", - "textYes": "Yes", - "txtEditingMode": "Set editing mode...", - "uploadImageTextText": "Uploading image...", - "uploadImageTitleText": "Uploading Image", - "waitText": "Please, wait..." + "textOk": "OK", + "textUnlockRange": "Sbloccare intervallo", + "textUnlockRangeWarning": "L'intervallo che cerchi di cambiare è protetto con password.", + "textYes": "Sì", + "txtEditingMode": "Impostare la modalità di modifica...", + "uploadImageTextText": "Caricamento immagine...", + "uploadImageTitleText": "Caricamento immagine", + "waitText": "Si prega di attendere" }, "Statusbar": { + "notcriticalErrorTitle": "Avvertimento", "textCancel": "Annullare", + "textDelete": "Eliminare", + "textDuplicate": "Duplicare", + "textErrNameExists": "Un foglio di calcolo con questo nome già esiste.", "textErrNameWrongChar": "Il nome di un foglio non può contenere i seguenti caratteri:\\,/,*,?,[,],:", + "textErrNotEmpty": "Il nome del foglio non può essere lasciato vuoto", + "textErrorLastSheet": "Il libro di lavoro deve avere almeno un foglio di calcolo visibile.", "textErrorRemoveSheet": "Impossibile cancellare il foglio di calcolo", - "notcriticalErrorTitle": "Warning", - "textDelete": "Delete", - "textDuplicate": "Duplicate", - "textErrNameExists": "Worksheet with this name already exists.", - "textErrNotEmpty": "Sheet name must not be empty", - "textErrorLastSheet": "The workbook must have at least one visible worksheet.", - "textHide": "Hide", - "textMore": "More", - "textOk": "Ok", - "textRename": "Rename", - "textRenameSheet": "Rename Sheet", - "textSheet": "Sheet", - "textSheetName": "Sheet Name", - "textUnhide": "Unhide", - "textWarnDeleteSheet": "The worksheet maybe has data. Proceed operation?" + "textHide": "Nascondere", + "textMore": "Di più", + "textOk": "OK", + "textRename": "Rinominare", + "textRenameSheet": "Rinominare foglio", + "textSheet": "Foglio", + "textSheetName": "Nome foglio", + "textUnhide": "Scoprire", + "textWarnDeleteSheet": "Il foglio di calcolo potrebbe contenere dati. Procedere con l'operazione?" + }, + "Toolbar": { + "dlgLeaveMsgText": "Ci sono i cambiamenti non salvati in questo documento. Fai clic su \"Rimanere su questa pagina\" per attendere il salvataggio automatico. Fai clic su \"Lasciare questa pagina\" per eliminare tutti i cambiamenti non salvati.", + "dlgLeaveTitleText": "Stai lasciando l'applicazione", + "leaveButtonText": "Lasciare questa pagina", + "stayButtonText": "Rimanere su questa pagina" }, "View": { "Add": { + "errorMaxRows": "ERRORE! Il numero massimo di serie di dati per grafico è 255.", + "errorStockChart": "Ordine delle righe incorretto. Per creare un grafico azionario, inserisci i dati sul foglio nel seguente ordine:
prezzo di apertura, prezzo massimo, prezzo minimo, prezzo di chiusura.", + "notcriticalErrorTitle": "Avvertimento", + "sCatDateAndTime": "Data e ora", + "sCatEngineering": "Ingegneria", + "sCatFinancial": "Finanziario", + "sCatInformation": "Informazione", + "sCatLogical": "Logico", + "sCatLookupAndReference": "Ricerca e Riferimento", + "sCatMathematic": "Matematica e trigonometria", + "sCatStatistical": "Statistico", + "sCatTextAndData": "Testo e dati", "textAddLink": "Aggiungere link", "textAddress": "Indirizzo", "textBack": "Indietro", "textCancel": "Annullare", "textChart": "Grafico", "textComment": "Commento", + "textDisplay": "Visualizzare", + "textEmptyImgUrl": "Devi specificare l'URL dell'immagine.", + "textExternalLink": "Link esterno", + "textFilter": "Filtro", + "textFunction": "Funzione", "textGroups": "CATEGORIE", - "errorMaxRows": "ERROR! The maximum number of data series per chart is 255.", - "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order:
opening price, max price, min price, closing price.", - "notcriticalErrorTitle": "Warning", - "sCatDateAndTime": "Date and time", - "sCatEngineering": "Engineering", - "sCatFinancial": "Financial", - "sCatInformation": "Information", - "sCatLogical": "Logical", - "sCatLookupAndReference": "Lookup and Reference", - "sCatMathematic": "Math and trigonometry", - "sCatStatistical": "Statistical", - "sCatTextAndData": "Text and data", - "textDisplay": "Display", - "textEmptyImgUrl": "You need to specify the image URL.", - "textExternalLink": "External Link", - "textFilter": "Filter", - "textFunction": "Function", - "textImage": "Image", - "textImageURL": "Image URL", - "textInsert": "Insert", - "textInsertImage": "Insert Image", - "textInternalDataRange": "Internal Data Range", - "textInvalidRange": "ERROR! Invalid cells range", + "textImage": "Immagine", + "textImageURL": "URL dell'immagine", + "textInsert": "Inserire", + "textInsertImage": "Inserire immagine", + "textInternalDataRange": "Intervallo di dati interno", + "textInvalidRange": "ERRORE! Intervallo di celle non valido", "textLink": "Link", - "textLinkSettings": "Link Settings", - "textLinkType": "Link Type", - "textOther": "Other", - "textPictureFromLibrary": "Picture from library", - "textPictureFromURL": "Picture from URL", - "textRange": "Range", - "textRequired": "Required", - "textScreenTip": "Screen Tip", - "textSelectedRange": "Selected Range", - "textShape": "Shape", - "textSheet": "Sheet", - "textSortAndFilter": "Sort and Filter", - "txtExpand": "Expand and sort", - "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?", - "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", + "textLinkSettings": "Impostazioni di link", + "textLinkType": "Tipo di link", + "textOther": "Altro", + "textPictureFromLibrary": "Immagine dalla libreria", + "textPictureFromURL": "Immagine dall'URL", + "textRange": "Intervallo", + "textRequired": "Richiesto", + "textScreenTip": "Suggerimento su schermo", + "textSelectedRange": "Intervallo selezionato", + "textShape": "Forma", + "textSheet": "Foglio", + "textSortAndFilter": "Ordinare e filtrare", + "txtExpand": "Espandere e ordinare", + "txtExpandSort": "I dati accanto alla selezione non verranno ordinati. Vuoi espandere la selezione per includere i dati adiacenti o continuare ordinando solo le celle attualmente selezionate?", + "txtLockSort": "I dati si trovano accanto alla tua selezione, ma non sei autorizzato per modificare le celle.
Vuoi continuare con la selezione corrente?", "txtNo": "No", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", - "txtSorting": "Sorting", - "txtSortSelected": "Sort selected", - "txtYes": "Yes" + "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", + "txtSorting": "Ordinamento", + "txtSortSelected": "Ordinare selezionato", + "txtYes": "Sì" }, "Edit": { + "notcriticalErrorTitle": "Avvertimento", "textAccounting": "Contabilità", "textActualSize": "Dimensione reale", "textAddCustomColor": "Aggiungere colore personalizzato", @@ -379,155 +388,158 @@ "textChartTitle": "Titolo di grafico", "textClearFilter": "Svuotare filtro", "textColor": "Colore", + "textCross": "Incrocio", + "textCrossesValue": "Valore di incrocio", + "textCurrency": "Monetario", + "textCustomColor": "Colore personalizzato", + "textDataLabels": "Etichette dati", + "textDate": "Data", + "textDefault": "Intervallo selezionato", + "textDeleteFilter": "Eliminare filtro", + "textDesign": "Design", + "textDiagonalDownBorder": "Bordo diagonale discendente", + "textDiagonalUpBorder": "Bordo diagonale ascendente", + "textDisplay": "Visualizzare", + "textDisplayUnits": "Unità di visualizzazione", + "textDollar": "Dollaro", + "textEditLink": "Modificare link", + "textEffects": "Effetti", + "textEmptyImgUrl": "Devi specificare l'URL dell'immagine.", "textEmptyItem": "{Spazi vuoti}", + "textErrorMsg": "Devi selezionare almeno un valore", + "textErrorTitle": "Avvertimento", + "textEuro": "Euro", + "textExternalLink": "Link esterno", + "textFill": "Riempimento", + "textFillColor": "Colore di riempimento", + "textFilterOptions": "Opzioni di filtro", + "textFit": "Adattare alla larghezza", + "textFonts": "Caratteri", + "textFormat": "Formato", + "textFraction": "Frazione", + "textFromLibrary": "Immagine dalla libreria", + "textFromURL": "Immagine dall'URL", + "textGeneral": "Generale", + "textGridlines": "Linee griglia", + "textHigh": "Alto", + "textHorizontal": "Orizzontale", + "textHorizontalAxis": "Asse orizzontale", + "textHorizontalText": "Testo orizzontale", "textHundredMil": "100 000 000", + "textHundreds": "Centinaia", "textHundredThousands": "100 000", + "textHyperlink": "Collegamento ipertestuale", + "textImage": "Immagine", + "textImageURL": "URL dell'immagine", + "textIn": "All'interno", + "textInnerBottom": "In fondo all'interno", + "textInnerTop": "In alto all'interno", + "textInsideBorders": "Bordi interni", + "textInsideHorizontalBorder": "Bordo orizzontale interno", + "textInsideVerticalBorder": "Bordo verticale interno", + "textInteger": "Numero intero", + "textInternalDataRange": "Intervallo di dati interno", + "textInvalidRange": "Intervallo di celle non valido", + "textJustified": "Giustificato", + "textLabelOptions": "Opzioni etichetta", + "textLabelPosition": "Posizione etichetta", + "textLayout": "Layout", + "textLeft": "A sinistra", + "textLeftBorder": "Bordo sinistro", + "textLeftOverlay": "Sovrapposizione a sinistra", + "textLegend": "Legenda", + "textLink": "Link", + "textLinkSettings": "Impostazioni di link", + "textLinkType": "Tipo di link", + "textLow": "Basso", + "textMajor": "Principali", + "textMajorAndMinor": "Principali o secondarie", + "textMajorType": "Tipo principale", + "textMaximumValue": "Valore massimo", + "textMedium": "Medio", + "textMillions": "Milioni", + "textMinimumValue": "Valore minimo", + "textMinor": "Secondarie", + "textMinorType": "Tipo secondario", + "textMoveBackward": "Spostare indietro", + "textMoveForward": "Spostare avanti", + "textNextToAxis": "Vicino all'asse", + "textNoBorder": "Senza bordo", + "textNone": "Nessuno", + "textNoOverlay": "Nessuna sovrapposizione", + "textNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", + "textNumber": "Numero", + "textOnTickMarks": "Segni di graduazione", + "textOpacity": "Opacità", + "textOut": "All'esterno", + "textOuterTop": "In alto all'esterno", + "textOutsideBorders": "Bordi esterni", + "textOverlay": "Sovrapposizione", + "textPercentage": "Percentuale", + "textPictureFromLibrary": "Immagine dalla libreria", + "textPictureFromURL": "Immagine dall'URL", + "textPound": "Sterlina", + "textPt": "pt", + "textRange": "Intervallo", + "textRemoveChart": "Eliminare il grafico", + "textRemoveImage": "Eliminare l'immagine", + "textRemoveLink": "Eliminare il link", + "textRemoveShape": "Eliminare la forma", + "textReorder": "Riordinare", + "textReplace": "Sostituire", + "textReplaceImage": "Sostituire l'immagine", + "textRequired": "Richiesto", + "textRight": "A destra", + "textRightBorder": "Bordo destro", + "textRightOverlay": "Sovrapposizione a destra", + "textRotated": "Ruotato", + "textRotateTextDown": "Ruota testo verso il basso", + "textRotateTextUp": "Ruota testo verso l'alto", + "textRouble": "Rublo", + "textScientific": "Scientifico", + "textScreenTip": "Suggerimento su schermo", + "textSelectAll": "Selezionare tutto", + "textSelectObjectToEdit": "Selezionare un oggetto per modificarlo", + "textSendToBackground": "Spostare in secondo piano", + "textSettings": "Impostazioni", + "textShape": "Forma", + "textSheet": "Foglio", + "textSize": "Dimensione", + "textStyle": "Stile", "textTenMillions": "10 000 000", "textTenThousands": "10 000", - "notcriticalErrorTitle": "Warning", - "textAutomatic": "Automatic", - "textCross": "Cross", - "textCrossesValue": "Crosses Value", - "textCurrency": "Currency", - "textCustomColor": "Custom Color", - "textDataLabels": "Data Labels", - "textDate": "Date", - "textDefault": "Selected range", - "textDeleteFilter": "Delete Filter", - "textDesign": "Design", - "textDiagonalDownBorder": "Diagonal Down Border", - "textDiagonalUpBorder": "Diagonal Up Border", - "textDisplay": "Display", - "textDisplayUnits": "Display Units", - "textDollar": "Dollar", - "textEditLink": "Edit Link", - "textEffects": "Effects", - "textEmptyImgUrl": "You need to specify the image URL.", - "textErrorMsg": "You must choose at least one value", - "textErrorTitle": "Warning", - "textEuro": "Euro", - "textExternalLink": "External Link", - "textFill": "Fill", - "textFillColor": "Fill Color", - "textFilterOptions": "Filter Options", - "textFit": "Fit Width", - "textFonts": "Fonts", - "textFormat": "Format", - "textFraction": "Fraction", - "textFromLibrary": "Picture from Library", - "textFromURL": "Picture from URL", - "textGeneral": "General", - "textGridlines": "Gridlines", - "textHigh": "High", - "textHorizontal": "Horizontal", - "textHorizontalAxis": "Horizontal Axis", - "textHorizontalText": "Horizontal Text", - "textHundreds": "Hundreds", - "textHyperlink": "Hyperlink", - "textImage": "Image", - "textImageURL": "Image URL", - "textIn": "In", - "textInnerBottom": "Inner Bottom", - "textInnerTop": "Inner Top", - "textInsideBorders": "Inside Borders", - "textInsideHorizontalBorder": "Inside Horizontal Border", - "textInsideVerticalBorder": "Inside Vertical Border", - "textInteger": "Integer", - "textInternalDataRange": "Internal Data Range", - "textInvalidRange": "Invalid cells range", - "textJustified": "Justified", - "textLabelOptions": "Label Options", - "textLabelPosition": "Label Position", - "textLayout": "Layout", - "textLeft": "Left", - "textLeftBorder": "Left Border", - "textLeftOverlay": "Left Overlay", - "textLegend": "Legend", - "textLink": "Link", - "textLinkSettings": "Link Settings", - "textLinkType": "Link Type", - "textLow": "Low", - "textMajor": "Major", - "textMajorAndMinor": "Major And Minor", - "textMajorType": "Major Type", - "textMaximumValue": "Maximum Value", - "textMedium": "Medium", - "textMillions": "Millions", - "textMinimumValue": "Minimum Value", - "textMinor": "Minor", - "textMinorType": "Minor Type", - "textMoveBackward": "Move Backward", - "textMoveForward": "Move Forward", - "textNextToAxis": "Next to Axis", - "textNoBorder": "No Border", - "textNone": "None", - "textNoOverlay": "No Overlay", - "textNotUrl": "This field should be a URL in the format \"http://www.example.com\"", - "textNumber": "Number", - "textOnTickMarks": "On Tick Marks", - "textOpacity": "Opacity", - "textOut": "Out", - "textOuterTop": "Outer Top", - "textOutsideBorders": "Outside Borders", - "textOverlay": "Overlay", - "textPercentage": "Percentage", - "textPictureFromLibrary": "Picture from Library", - "textPictureFromURL": "Picture from URL", - "textPound": "Pound", - "textPt": "pt", - "textRange": "Range", - "textRemoveChart": "Remove Chart", - "textRemoveImage": "Remove Image", - "textRemoveLink": "Remove Link", - "textRemoveShape": "Remove Shape", - "textReorder": "Reorder", - "textReplace": "Replace", - "textReplaceImage": "Replace Image", - "textRequired": "Required", - "textRight": "Right", - "textRightBorder": "Right Border", - "textRightOverlay": "Right Overlay", - "textRotated": "Rotated", - "textRotateTextDown": "Rotate Text Down", - "textRotateTextUp": "Rotate Text Up", - "textRouble": "Rouble", - "textScientific": "Scientific", - "textScreenTip": "Screen Tip", - "textSelectAll": "Select All", - "textSelectObjectToEdit": "Select object to edit", - "textSendToBackground": "Send to Background", - "textSettings": "Settings", - "textShape": "Shape", - "textSheet": "Sheet", - "textSize": "Size", - "textStyle": "Style", - "textText": "Text", - "textTextColor": "Text Color", - "textTextFormat": "Text Format", - "textTextOrientation": "Text Orientation", - "textThick": "Thick", - "textThin": "Thin", - "textThousands": "Thousands", - "textTickOptions": "Tick Options", - "textTime": "Time", - "textTop": "Top", - "textTopBorder": "Top Border", - "textTrillions": "Trillions", - "textType": "Type", - "textValue": "Value", - "textValuesInReverseOrder": "Values in Reverse Order", - "textVertical": "Vertical", - "textVerticalAxis": "Vertical Axis", - "textVerticalText": "Vertical Text", - "textWrapText": "Wrap Text", + "textText": "Testo", + "textTextColor": "Colore di testo", + "textTextFormat": "Formato di testo", + "textTextOrientation": "Orientamento di testo", + "textThick": "Spesso", + "textThin": "Sottile", + "textThousands": "Migliaia", + "textTickOptions": "Opzioni di segni di graduazione", + "textTime": "Ora", + "textTop": "In alto", + "textTopBorder": "Bordo superiore", + "textTrillions": "Trilioni", + "textType": "Tipo", + "textValue": "Valore", + "textValuesInReverseOrder": "Valori in ordine inverso", + "textVertical": "Verticale", + "textVerticalAxis": "Asse verticale", + "textVerticalText": "Testo verticale", + "textWrapText": "Avvolgere testo", "textYen": "Yen", - "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"", - "txtSortHigh2Low": "Sort Highest to Lowest", - "txtSortLow2High": "Sort Lowest to Highest" + "txtNotUrl": "Questo campo deve essere un URL nel formato \"http://www.example.com\"", + "txtSortHigh2Low": "Ordinare dal più alto al più basso", + "txtSortLow2High": "Ordinare dal più basso al più alto", + "textAutomatic": "Automatic" }, "Settings": { "advCSVOptions": "Scegliere le opzioni CSV", + "advDRMEnterPassword": "La tua password, per favore:", + "advDRMOptions": "File protetto", + "advDRMPassword": "Password", "closeButtonText": "Chiudere file", + "notcriticalErrorTitle": "Avvertimento", "textAbout": "In riguardo a", "textAddress": "Indirizzo", "textApplication": "Applicazione", @@ -547,120 +559,110 @@ "textComment": "Commento", "textCommentingDisplay": "Visualizzazione di commenti", "textComments": "Commenti", + "textCreated": "Creato", + "textCustomSize": "Dimensione personalizzata", + "textDelimeter": "Delimitatore", + "textDisableAll": "Disabilitare tutto", + "textDisableAllMacrosWithNotification": "Disabilitare tutte le macro con notifica", + "textDisableAllMacrosWithoutNotification": "Disabilitare tutte le macro senza notifica", + "textDone": "Fatto", + "textDownload": "Scaricare", + "textDownloadAs": "Scaricare come", + "textEmail": "Email", + "textEnableAll": "Attivare tutto", + "textEnableAllMacrosWithoutNotification": "Attivare tutte le macro senza notifica", + "textEncoding": "Codificazione", + "textExample": "Esempio", + "textFind": "Trovare", + "textFindAndReplace": "Trovare e sostituire", + "textFindAndReplaceAll": "Trovare e sostituire tutto", + "textFormat": "Formato", + "textFormulaLanguage": "Lingua di formula", + "textFormulas": "Formule", + "textHelp": "Aiuto", + "textHideGridlines": "Nascondere griglia", + "textHideHeadings": "Nascondere titoli", + "textHighlightRes": "Evidenziare risultati", + "textInch": "Pollice", + "textLandscape": "Panorama", + "textLastModified": "Ultima modifica", + "textLastModifiedBy": "Ultima modifica da", + "textLeft": "A sinistra", + "textLocation": "Posizione", + "textLookIn": "Cercare in", + "textMacrosSettings": "Impostazioni macro", + "textMargins": "Margini", + "textMatchCase": "Maiuscole/minuscole", + "textMatchCell": "Abbinare celle", + "textNoTextFound": "Testo non trovato", + "textOk": "OK", + "textOpenFile": "Inserisci la password per aprire il file", + "textOrientation": "Orientamento", + "textOwner": "Proprietario", + "textPoint": "Punto", + "textPortrait": "Verticale", + "textPoweredBy": "Sviluppato da", + "textPrint": "Stampare", + "textR1C1Style": "Stile di riferimento R1C1", + "textRegionalSettings": "Impostazioni regionali", + "textReplace": "Sostituire", + "textReplaceAll": "Sostituire tutto", + "textResolvedComments": "Commenti risolti", + "textRight": "A destra", + "textSearch": "Cercare", + "textSearchBy": "Cercare", + "textSearchIn": "Cercare in", + "textSettings": "Impostazioni", + "textSheet": "Foglio", + "textShowNotification": "Mostrare notifica", + "textSpreadsheetFormats": "Formati di foglio di calcolo", + "textSpreadsheetInfo": "Informazioni su foglio di calcolo", + "textSpreadsheetSettings": "Impostazioni di foglio di calcolo", + "textSpreadsheetTitle": "Titolo di foglio di calcolo", + "textSubject": "Oggetto", + "textTel": "Tel.", + "textTitle": "Titolo", + "textTop": "In alto", + "textUnitOfMeasurement": "Unità di misura", + "textUploaded": "Caricato", + "textValues": "Valori", + "textVersion": "Versione", + "textWorkbook": "Libro di lavoro", "txtColon": "Due punti", "txtComma": "Virgola", + "txtDelimiter": "Delimitatore", + "txtDownloadCsv": "Scaricare CSV", + "txtEncoding": "Codificazione", + "txtIncorrectPwd": "La password non è corretta", + "txtOk": "OK", + "txtProtected": "Una volta inserita la password e aperto il file, la password corrente del file verrà resettata", + "txtScheme1": "Ufficio", + "txtScheme10": "Mediano", + "txtScheme11": "Metro", + "txtScheme12": "Modulo", + "txtScheme13": "Opulento", + "txtScheme14": "Bovindo", + "txtScheme15": "Origine", + "txtScheme16": "Cartaceo", + "txtScheme17": "Solstizio", + "txtScheme18": "Tecnico", + "txtScheme19": "Percorso", + "txtScheme2": "Scala di grigi", + "txtScheme20": "Urbano", + "txtScheme21": "Brio", + "txtScheme22": "Nuovo ufficio", "txtScheme3": "Apice", "txtScheme4": "Aspetto", "txtScheme5": "Civico", "txtScheme6": "Concorso", - "advDRMEnterPassword": "Your password, please:", - "advDRMOptions": "Protected File", - "advDRMPassword": "Password", - "notcriticalErrorTitle": "Warning", - "textCreated": "Created", - "textCustomSize": "Custom Size", - "textDelimeter": "Delimiter", - "textDisableAll": "Disable All", - "textDisableAllMacrosWithNotification": "Disable all macros with a notification", - "textDisableAllMacrosWithoutNotification": "Disable all macros without a notification", - "textDone": "Done", - "textDownload": "Download", - "textDownloadAs": "Download As", - "textEmail": "Email", - "textEnableAll": "Enable All", - "textEnableAllMacrosWithoutNotification": "Enable all macros without a notification", - "textEncoding": "Encoding", - "textExample": "Example", - "textFind": "Find", - "textFindAndReplace": "Find and Replace", - "textFindAndReplaceAll": "Find and Replace All", - "textFormat": "Format", - "textFormulaLanguage": "Formula Language", - "textFormulas": "Formulas", - "textHelp": "Help", - "textHideGridlines": "Hide Gridlines", - "textHideHeadings": "Hide Headings", - "textHighlightRes": "Highlight results", - "textInch": "Inch", - "textLandscape": "Landscape", - "textLastModified": "Last Modified", - "textLastModifiedBy": "Last Modified By", - "textLeft": "Left", - "textLocation": "Location", - "textLookIn": "Look In", - "textMacrosSettings": "Macros Settings", - "textMargins": "Margins", - "textMatchCase": "Match Case", - "textMatchCell": "Match Cell", - "textNoTextFound": "Text not found", - "textOk": "Ok", - "textOpenFile": "Enter a password to open the file", - "textOrientation": "Orientation", - "textOwner": "Owner", - "textPoint": "Point", - "textPortrait": "Portrait", - "textPoweredBy": "Powered By", - "textPrint": "Print", - "textR1C1Style": "R1C1 Reference Style", - "textRegionalSettings": "Regional Settings", - "textReplace": "Replace", - "textReplaceAll": "Replace All", - "textResolvedComments": "Resolved Comments", - "textRight": "Right", - "textSearch": "Search", - "textSearchBy": "Search", - "textSearchIn": "Search In", - "textSettings": "Settings", - "textSheet": "Sheet", - "textShowNotification": "Show Notification", - "textSpreadsheetFormats": "Spreadsheet Formats", - "textSpreadsheetInfo": "Spreadsheet Info", - "textSpreadsheetSettings": "Spreadsheet Settings", - "textSpreadsheetTitle": "Spreadsheet Title", - "textSubject": "Subject", - "textTel": "Tel", - "textTitle": "Title", - "textTop": "Top", - "textUnitOfMeasurement": "Unit Of Measurement", - "textUploaded": "Uploaded", - "textValues": "Values", - "textVersion": "Version", - "textWorkbook": "Workbook", - "txtDelimiter": "Delimiter", - "txtDownloadCsv": "Download CSV", - "txtEncoding": "Encoding", - "txtIncorrectPwd": "Password is incorrect", - "txtOk": "Ok", - "txtProtected": "Once you enter the password and open the file, the current password to the file will be reset", - "txtScheme1": "Office", - "txtScheme10": "Median", - "txtScheme11": "Metro", - "txtScheme12": "Module", - "txtScheme13": "Opulent", - "txtScheme14": "Oriel", - "txtScheme15": "Origin", - "txtScheme16": "Paper", - "txtScheme17": "Solstice", - "txtScheme18": "Technic", - "txtScheme19": "Trek", - "txtScheme2": "Grayscale", - "txtScheme20": "Urban", - "txtScheme21": "Verve", - "txtScheme22": "New Office", - "txtScheme7": "Equity", - "txtScheme8": "Flow", - "txtScheme9": "Foundry", - "txtSemicolon": "Semicolon", - "txtSpace": "Space", - "txtTab": "Tab", - "warnDownloadAs": "If you continue saving in this format all features except the text will be lost.
Are you sure you want to continue?", + "txtScheme7": "Equità", + "txtScheme8": "Flusso", + "txtScheme9": "Fonderia", + "txtSemicolon": "Punto e virgola", + "txtSpace": "Spazio", + "txtTab": "Tabulazione", + "warnDownloadAs": "Se continui a salvare in questo formato, tutte le funzioni tranne il testo saranno perse.
Sei sicuro di voler continuare?", "textDarkTheme": "Dark Theme" } - }, - "Toolbar": { - "dlgLeaveMsgText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.", - "dlgLeaveTitleText": "You leave the application", - "leaveButtonText": "Leave this Page", - "stayButtonText": "Stay on this Page" } } \ No newline at end of file diff --git a/apps/spreadsheeteditor/mobile/locale/ja.json b/apps/spreadsheeteditor/mobile/locale/ja.json index c9d932670..690a73fd1 100644 --- a/apps/spreadsheeteditor/mobile/locale/ja.json +++ b/apps/spreadsheeteditor/mobile/locale/ja.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "%1エディターのユーザー制限に達しました。 詳細についてはアドミニストレータを連絡してください。", "warnNoLicense": "%1エディター 時接続数の制限に達しました。この文書が見るだけのために開かれる。個人的なアップグレード条件については、%1営業チームを連絡してください。", "warnNoLicenseUsers": "%1エディターのユーザー制限に達しました。 個人的なアップグレード条件については、%1営業チームを連絡してください。", - "warnProcessRightsChange": "ファイルを編集する権限がありません!" + "warnProcessRightsChange": "ファイルを編集する権限がありません!", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/ko.json b/apps/spreadsheeteditor/mobile/locale/ko.json index f1ea4e920..db77d29c0 100644 --- a/apps/spreadsheeteditor/mobile/locale/ko.json +++ b/apps/spreadsheeteditor/mobile/locale/ko.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "편집자 사용자 한도인 %1명에 도달했습니다. 자세한 내용은 관리자에게 문의하십시오.", "warnNoLicense": "% 1 편집 연결 수 제한에 도달했습니다. 이 문서는 보기 모드로 열립니다. 개인적인 업그레이드 사항은 % 1 영업팀에 연락하십시오.", "warnNoLicenseUsers": "ONLYOFFICE 편집자의이 버전은 동시 사용자에게 일정한 제한이 있습니다.
더 필요한 것이 있으면 현재 라이센스를 업그레이드하거나 상용 라이센스를 구입하십시오.", - "warnProcessRightsChange": "파일을 수정할 수 있는 권한이 없습니다." + "warnProcessRightsChange": "파일을 수정할 수 있는 권한이 없습니다.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/lo.json b/apps/spreadsheeteditor/mobile/locale/lo.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/lo.json +++ b/apps/spreadsheeteditor/mobile/locale/lo.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/lv.json b/apps/spreadsheeteditor/mobile/locale/lv.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/lv.json +++ b/apps/spreadsheeteditor/mobile/locale/lv.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/nb.json b/apps/spreadsheeteditor/mobile/locale/nb.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/nb.json +++ b/apps/spreadsheeteditor/mobile/locale/nb.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/nl.json b/apps/spreadsheeteditor/mobile/locale/nl.json index 6cd146fcc..858f17fdc 100644 --- a/apps/spreadsheeteditor/mobile/locale/nl.json +++ b/apps/spreadsheeteditor/mobile/locale/nl.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met uw beheerder voor meer informatie.", "warnNoLicense": "U hebt de limiet bereikt voor gelijktijdige verbindingen met %1 gelijktijdige gebruikers. Dit document wordt alleen geopend om te bekijken. Neem contact op met %1 verkoopteam voor persoonlijke upgradevoorwaarden.", "warnNoLicenseUsers": "U heeft de gebruikerslimiet voor %1 gelijktijdige gebruikers bereikt. Neem contact op met de verkoopafdeling voor persoonlijke upgradevoorwaarden.", - "warnProcessRightsChange": "Je hebt geen toestemming om het bestand te bewerken." + "warnProcessRightsChange": "Je hebt geen toestemming om het bestand te bewerken.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/pl.json b/apps/spreadsheeteditor/mobile/locale/pl.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/pl.json +++ b/apps/spreadsheeteditor/mobile/locale/pl.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/pt.json b/apps/spreadsheeteditor/mobile/locale/pt.json index 438de0ada..b7ce2863d 100644 --- a/apps/spreadsheeteditor/mobile/locale/pt.json +++ b/apps/spreadsheeteditor/mobile/locale/pt.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Você atingiu o limite de usuários para editores %1. Entre em contato com seu administrador para saber mais.", "warnNoLicense": "Você atingiu o limite de conexões simultâneas para% 1 editores. Este documento será aberto apenas para visualização. Contate a equipe de vendas% 1 para termos de atualização pessoal.", "warnNoLicenseUsers": "Você atingiu o limite de usuários para editores %1.
Entre em contato com a equipe de vendas da %1 para obter os termos de atualização pessoais.", - "warnProcessRightsChange": "Você não tem permissão para editar o arquivo." + "warnProcessRightsChange": "Você não tem permissão para editar o arquivo.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/ro.json b/apps/spreadsheeteditor/mobile/locale/ro.json index 13b2dac03..88243e340 100644 --- a/apps/spreadsheeteditor/mobile/locale/ro.json +++ b/apps/spreadsheeteditor/mobile/locale/ro.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Ați atins numărul maxim de utilizatori ai %1 editoare. Pentru detalii, contactați administratorul dvs.", "warnNoLicense": "Ați atins numărul maxim de conexiuni simultane la %1 de editoare. Documentul este disponibil numai pentru vizualizare. Contactați %1 Departamentul de Vânzări pentru acordarea condițiilor personale de actualizare.", "warnNoLicenseUsers": "Ați atins numărul maxim de utilizatori ai %1 editoare. Contactați Grup Vânzări %1 pentru acordarea condițiilor personale de licențiere.", - "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier." + "warnProcessRightsChange": "Nu aveți permisiunea de editare pentru fișier.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/ru.json b/apps/spreadsheeteditor/mobile/locale/ru.json index e62c9f399..07e1b3338 100644 --- a/apps/spreadsheeteditor/mobile/locale/ru.json +++ b/apps/spreadsheeteditor/mobile/locale/ru.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "Вы достигли лимита на количество пользователей редакторов %1. Свяжитесь с администратором, чтобы узнать больше.", "warnNoLicense": "Вы достигли лимита на одновременные подключения к редакторам %1. Этот документ будет открыт на просмотр. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", "warnNoLicenseUsers": "Вы достигли лимита на количество пользователей редакторов %1. Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия обновления.", - "warnProcessRightsChange": "У вас нет прав на редактирование этого файла." + "warnProcessRightsChange": "У вас нет прав на редактирование этого файла.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/sk.json b/apps/spreadsheeteditor/mobile/locale/sk.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/sk.json +++ b/apps/spreadsheeteditor/mobile/locale/sk.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/sl.json b/apps/spreadsheeteditor/mobile/locale/sl.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/sl.json +++ b/apps/spreadsheeteditor/mobile/locale/sl.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/tr.json b/apps/spreadsheeteditor/mobile/locale/tr.json index 7769bacab..23e9a6dd8 100644 --- a/apps/spreadsheeteditor/mobile/locale/tr.json +++ b/apps/spreadsheeteditor/mobile/locale/tr.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Daha fazla bilgi edinmek için yöneticinizle iletişime geçin.", "warnNoLicense": "%1 düzenleyiciye eşzamanlı bağlantı sınırına ulaştınız. Bu belge yalnızca görüntüleme için açılacaktır. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", "warnNoLicenseUsers": "%1 düzenleyici için kullanıcı sınırına ulaştınız. Kişisel yükseltme koşulları için %1 satış ekibiyle iletişime geçin.", - "warnProcessRightsChange": "Dosyayı düzenleme izniniz yok." + "warnProcessRightsChange": "Dosyayı düzenleme izniniz yok.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/uk.json b/apps/spreadsheeteditor/mobile/locale/uk.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/uk.json +++ b/apps/spreadsheeteditor/mobile/locale/uk.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/vi.json b/apps/spreadsheeteditor/mobile/locale/vi.json index 0e890a6b3..e03534383 100644 --- a/apps/spreadsheeteditor/mobile/locale/vi.json +++ b/apps/spreadsheeteditor/mobile/locale/vi.json @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.", "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.", "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", - "warnProcessRightsChange": "You don't have permission to edit the file." + "warnProcessRightsChange": "You don't have permission to edit the file.", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { diff --git a/apps/spreadsheeteditor/mobile/locale/zh.json b/apps/spreadsheeteditor/mobile/locale/zh.json index 3c104c289..bd06c7bfb 100644 --- a/apps/spreadsheeteditor/mobile/locale/zh.json +++ b/apps/spreadsheeteditor/mobile/locale/zh.json @@ -27,11 +27,11 @@ "textMessageDeleteComment": "您确定要删除此批注吗?", "textMessageDeleteReply": "你确定要删除这一回复吗?", "textNoComments": "此文档不包含批注", + "textOk": "OK", "textReopen": "重新打开", "textResolve": "解决", "textTryUndoRedo": "快速共同编辑模式下,撤销/重做功能被禁用。", - "textUsers": "用户", - "textOk": "Ok" + "textUsers": "用户" }, "ThemeColorPalette": { "textCustomColors": "自定义颜色", @@ -41,6 +41,7 @@ }, "ContextMenu": { "errorCopyCutPaste": "通过右键菜单执行的拷贝、剪切、粘贴操作,将只会在本文件中有效。", + "errorInvalidLink": "链接引用不存在。请修改或删除此链接。", "menuAddComment": "添加评论", "menuAddLink": "添加链接", "menuCancel": "取消", @@ -61,8 +62,7 @@ "notcriticalErrorTitle": "警告", "textCopyCutPasteActions": "拷贝,剪切和粘贴操作", "textDoNotShowAgain": "不要再显示", - "warnMergeLostData": "只有来自左上方单元格的数据将保留在合并的单元格中。
您确定要继续吗?", - "errorInvalidLink": "The link reference does not exist. Please correct the link or delete it." + "warnMergeLostData": "只有来自左上方单元格的数据将保留在合并的单元格中。
您确定要继续吗?" }, "Controller": { "Main": { @@ -86,7 +86,24 @@ "txtDate": "日期", "txtDays": "天", "txtDiagramTitle": "图表标题", + "txtFile": "文件", + "txtGrandTotal": "总计", + "txtGroup": "组合", + "txtHours": "小时", + "txtMinutes": "分钟", + "txtMonths": "月", + "txtMultiSelect": "多选 (Alt+S)", "txtOr": "%1或%2", + "txtPage": "页面", + "txtPageOf": "第 %1 页,共 %2 页", + "txtPages": "页面", + "txtPreparedBy": "制作者", + "txtPrintArea": "打印_区域", + "txtQuarter": "季度", + "txtQuarters": "季度", + "txtRow": "行", + "txtRowLbls": "行标签", + "txtSeconds": "秒", "txtSeries": "系列", "txtStyle_Bad": "差", "txtStyle_Calculation": "计算", @@ -109,30 +126,13 @@ "txtStyle_Title": "标题", "txtStyle_Total": "总计", "txtStyle_Warning_Text": "警告文本", + "txtTab": "标签", + "txtTable": "表格", + "txtTime": "时间", + "txtValues": "值", "txtXAxis": "X轴", "txtYAxis": "Y轴", - "txtFile": "File", - "txtGrandTotal": "Grand Total", - "txtGroup": "Group", - "txtHours": "Hours", - "txtMinutes": "Minutes", - "txtMonths": "Months", - "txtMultiSelect": "Multi-Select (Alt+S)", - "txtPage": "Page", - "txtPageOf": "Page %1 of %2", - "txtPages": "Pages", - "txtPreparedBy": "Prepared by", - "txtPrintArea": "Print_Area", - "txtQuarter": "Qtr", - "txtQuarters": "Quarters", - "txtRow": "Row", - "txtRowLbls": "Row Labels", - "txtSeconds": "Seconds", - "txtTab": "Tab", - "txtTable": "Table", - "txtTime": "Time", - "txtValues": "Values", - "txtYears": "Years" + "txtYears": "年" }, "textAnonymous": "匿名", "textBuyNow": "访问网站", @@ -154,7 +154,9 @@ "warnLicenseUsersExceeded": "你触发了 %1 编辑器的同时在线数限制。可联系管理员来了解更多信息。", "warnNoLicense": "你已经触发了 %1 编辑器的同时在线数限制. 该文档打开后,你将只能查看。请联系 %1 的销售团队,获取个人升级条款。", "warnNoLicenseUsers": "你触发了 %1 编辑器的同时在线数限制。请与 %1 的销售团队联系,以获取个人升级条款。", - "warnProcessRightsChange": "你没有编辑文件的权限。" + "warnProcessRightsChange": "你没有编辑文件的权限。", + "textNoChoices": "There are no choices for filling the cell.
Only text values from the column can be selected for replacement.", + "textOk": "Ok" } }, "Error": { @@ -170,6 +172,7 @@ "errorAutoFilterHiddenRange": "该操作不能被执行。原因是:选中的区域有被隐藏的单元格。
请将那些被隐藏的元素重新显现出来,然后再试一次。", "errorBadImageUrl": "图片地址不正确", "errorChangeArray": "您无法更改部分阵列。", + "errorChangeOnProtectedSheet": "您试图更改的单元格或图表位于受保护的工作表中。若要进行更改,请取消工作表保护。您可能需要输入密码。", "errorConnectToServer": "保存失败。请检查你的联网设定,或联系管理员。
你可以在按下“好”按钮之后下载这个文档。", "errorCopyMultiselectArea": "该命令不能与多个选择一起使用。
选择一个范围,然后重试。", "errorCountArg": "公式中有错误。
参数数量有误。", @@ -195,6 +198,7 @@ "errorInvalidRef": "输入选择的正确名称或有效参考。", "errorKeyEncrypt": "未知密钥描述", "errorKeyExpire": "密钥过期", + "errorLoadingFont": "字体未加载。
请联系文档服务器管理员。", "errorLockedAll": "由于工作表被其他用户锁定,因此无法进行操作。", "errorLockedCellPivot": "您无法更改透视表中的数据。", "errorLockedWorksheetRename": "此时由于其他用户重命名该表单,因此无法重命名该表", @@ -221,15 +225,14 @@ "pastInMergeAreaError": "不能修改合并后的单元格的一部分", "saveErrorText": "保存文件时发生错误", "scriptLoadError": "网速过慢,导致该页部分元素未能成功加载。请刷新该页。", + "textErrorPasswordIsNotCorrect": "输入的密码不正确。
请检查 CAPS LOCK 键的状态,确认输入密码的大小写正确。", "unknownErrorText": "未知错误。", "uploadImageExtMessage": "未知图像格式。", "uploadImageFileCountMessage": "没有图片上传", - "uploadImageSizeMessage": "图片太大了。最大允许的大小是 25 MB.", - "errorChangeOnProtectedSheet": "The cell or chart you are trying to change is on a protected sheet. To make a change, unprotect the sheet. You might be requested to enter a password.", - "errorLoadingFont": "Fonts are not loaded.
Please contact your Document Server administrator.", - "textErrorPasswordIsNotCorrect": "The password you supplied is not correct.
Verify that the CAPS LOCK key is off and be sure to use the correct capitalization." + "uploadImageSizeMessage": "图片太大了。最大允许的大小是 25 MB." }, "LongActions": { + "advDRMPassword": "密码", "applyChangesTextText": "数据加载中…", "applyChangesTitleText": "数据加载中", "confirmMoveCellRange": "目标单元格范围中存在一些数据。你还要继续吗?", @@ -256,19 +259,18 @@ "savePreparingTitle": "正在保存,请稍候...", "saveTextText": "正在保存文档...", "saveTitleText": "保存文件", + "textCancel": "取消", + "textErrorWrongPassword": "输入的密码不正确。", "textLoadingDocument": "文件加载中…", "textNo": "不", "textOk": "好", + "textUnlockRange": "取消锁定区域", + "textUnlockRangeWarning": "您尝试更改的区域有密码保护。", "textYes": "是", "txtEditingMode": "设置编辑模式..", "uploadImageTextText": "上传图片...", "uploadImageTitleText": "图片上传中", - "waitText": "请稍候...", - "advDRMPassword": "Password", - "textCancel": "Cancel", - "textErrorWrongPassword": "The password you supplied is not correct.", - "textUnlockRange": "Unlock Range", - "textUnlockRangeWarning": "A range you are trying to change is password protected." + "waitText": "请稍候..." }, "Statusbar": { "notcriticalErrorTitle": "警告", @@ -282,13 +284,13 @@ "textErrorRemoveSheet": "不能删除工作表。", "textHide": "隐藏", "textMore": "更多", + "textOk": "OK", "textRename": "重命名", "textRenameSheet": "重命名工作表", "textSheet": "表格", "textSheetName": "工作表名称", "textUnhide": "取消隐藏", - "textWarnDeleteSheet": "该工作表可能带有数据。要进行操作吗?", - "textOk": "Ok" + "textWarnDeleteSheet": "该工作表可能带有数据。要进行操作吗?" }, "Toolbar": { "dlgLeaveMsgText": "你在该文档中有未保存的修改。点击“留在该页”来等待自动保存。点击“离开该页”将舍弃全部未保存的更改。", @@ -337,18 +339,18 @@ "textRange": "范围", "textRequired": "必填", "textScreenTip": "屏幕提示", + "textSelectedRange": "选定范围", "textShape": "形状", "textSheet": "表格", "textSortAndFilter": "排序和过滤", "txtExpand": "展开和排序", + "txtExpandSort": "选定区域旁的数据将不参加排序。您要扩展选定区域以包括相邻数据还是继续排序当前选定的单元格?", + "txtLockSort": "在选定区域旁找到数据,但您没有足够的权限来更改那些单元格。
是否以当前选定区域继续?", + "txtNo": "否", "txtNotUrl": "该字段应为“http://www.example.com”格式的URL", - "textSelectedRange": "Selected Range", - "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?", - "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells.
Do you wish to continue with the current selection?", - "txtNo": "No", - "txtSorting": "Sorting", - "txtSortSelected": "Sort selected", - "txtYes": "Yes" + "txtSorting": "排序", + "txtSortSelected": "排序选定的", + "txtYes": "是" }, "Edit": { "notcriticalErrorTitle": "警告", @@ -527,9 +529,9 @@ "textWrapText": "文字换行", "textYen": "日元", "txtNotUrl": "该字段应为“http://www.example.com”格式的URL", - "textAutomatic": "Automatic", - "txtSortHigh2Low": "Sort Highest to Lowest", - "txtSortLow2High": "Sort Lowest to Highest" + "txtSortHigh2Low": "从最高到最低排序", + "txtSortLow2High": "从最低到最高排序", + "textAutomatic": "Automatic" }, "Settings": { "advCSVOptions": "选择CSV选项", @@ -593,6 +595,7 @@ "textMatchCase": "对应大小写", "textMatchCell": "匹配单元格", "textNoTextFound": "文本没找到", + "textOk": "OK", "textOpenFile": "输入密码来打开文件", "textOrientation": "方向", "textOwner": "创建者", @@ -631,35 +634,34 @@ "txtDownloadCsv": "下载CSV", "txtEncoding": "编码", "txtIncorrectPwd": "密码有误", + "txtOk": "OK", "txtProtected": "在您输入密码和打开文件后,该文件的当前密码将被重置", + "txtScheme1": "办公室式的", + "txtScheme10": "普通的", + "txtScheme11": "地铁式的", + "txtScheme12": "模块式的", + "txtScheme13": "优雅的", + "txtScheme14": "凸窗", + "txtScheme15": "初始式的", + "txtScheme16": "纸式的", + "txtScheme17": "至点", + "txtScheme18": "技术的", + "txtScheme19": "跋涉", + "txtScheme2": "灰度", + "txtScheme20": "城市的", + "txtScheme21": "活力的", + "txtScheme22": "新办公室式的", "txtScheme3": "顶点", "txtScheme4": "纵横比", "txtScheme5": "市镇", "txtScheme6": "广场", "txtScheme7": "权益", + "txtScheme8": "流动", + "txtScheme9": "铸造的", + "txtSemicolon": "分号", "txtSpace": "空格", "txtTab": "标签", "warnDownloadAs": "如果您继续以此格式保存,除文本之外的所有功能将丢失。
您确定要继续吗?", - "textOk": "Ok", - "txtOk": "Ok", - "txtScheme1": "Office", - "txtScheme10": "Median", - "txtScheme11": "Metro", - "txtScheme12": "Module", - "txtScheme13": "Opulent", - "txtScheme14": "Oriel", - "txtScheme15": "Origin", - "txtScheme16": "Paper", - "txtScheme17": "Solstice", - "txtScheme18": "Technic", - "txtScheme19": "Trek", - "txtScheme2": "Grayscale", - "txtScheme20": "Urban", - "txtScheme21": "Verve", - "txtScheme22": "New Office", - "txtScheme8": "Flow", - "txtScheme9": "Foundry", - "txtSemicolon": "Semicolon", "textDarkTheme": "Dark Theme" } } From e24c4b1c4d6e0c394c86a29d78689c53d1549790 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 18:39:03 +0300 Subject: [PATCH 62/74] Fix bug --- apps/common/forms/resources/less/common.less | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/common/forms/resources/less/common.less b/apps/common/forms/resources/less/common.less index 14615c748..1e61888f3 100644 --- a/apps/common/forms/resources/less/common.less +++ b/apps/common/forms/resources/less/common.less @@ -457,9 +457,11 @@ background-position: -@icon-width*4 @icon-normal-top; } &.zoom-in { + background-position: -@icon-width*5 0; background-position: -@icon-width*5 @icon-normal-top; } &.zoom-out { + background-position: -@icon-width*6 0; background-position: -@icon-width*6 @icon-normal-top; } &.zoom-up { From ad1608e217bf31e3cb278691310f02e971351e97 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 17 Dec 2021 18:44:27 +0300 Subject: [PATCH 63/74] [PE] Remove unused icons --- .../preview-animation-more_emphasis_effects.png | Bin 893 -> 0 bytes .../preview-animation-more_entrance_effects.png | Bin 812 -> 0 bytes .../preview-animation-more_exit_effects.png | Bin 779 -> 0 bytes .../preview-animation-more_motion_effects.png | Bin 644 -> 0 bytes .../preview-animation-more_emphasis_effects.png | Bin 927 -> 0 bytes .../preview-animation-more_entrance_effects.png | Bin 777 -> 0 bytes .../1.5x/preview-animation-more_exit_effects.png | Bin 754 -> 0 bytes .../preview-animation-more_motion_effects.png | Bin 716 -> 0 bytes .../preview-animation-mMore_entrance_effects.png | Bin 1029 -> 0 bytes .../preview-animation-more_emphasis_effects.png | Bin 1120 -> 0 bytes .../preview-animation-more_exit_effects.png | Bin 998 -> 0 bytes .../preview-animation-more_motion_effects.png | Bin 891 -> 0 bytes .../preview-animation-more_emphasis_effects.png | Bin 727 -> 0 bytes .../preview-animation-more_entrance_effects.png | Bin 668 -> 0 bytes .../1x/preview-animation-more_exit_effects.png | Bin 642 -> 0 bytes .../1x/preview-animation-more_motion_effects.png | Bin 543 -> 0 bytes .../preview-animation-more_emphasis_effects.png | Bin 1288 -> 0 bytes .../preview-animation-more_entrance_effects.png | Bin 1124 -> 0 bytes .../2x/preview-animation-more_exit_effects.png | Bin 1070 -> 0 bytes .../2x/preview-animation-more_motion_effects.png | Bin 1107 -> 0 bytes 20 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_emphasis_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_entrance_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_exit_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_motion_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_emphasis_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_entrance_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_exit_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_motion_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-mMore_entrance_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_emphasis_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_exit_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_motion_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_emphasis_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_entrance_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_exit_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_motion_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_emphasis_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_entrance_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_exit_effects.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_motion_effects.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_emphasis_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_emphasis_effects.png deleted file mode 100644 index cf60638ffa44d5bd2fe5939ea57533a2e7beee65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 893 zcmV-@1A_dCP)X1^@s6b5wmq0009-NklB zEpX#J5EVz|C>({OkE3#=UR`kP>zk z^tsjUlNrHw7QX+n{r>?Dj$46jrzLoZR{)+?TSvcfc3Cja;+EUE(L<$ z;rAkkTRMp~c?SOP&l|hs3cI@$2!024HWl$FIN_rI`)cmRLE2QLR|4#THYOp6^b?$L zaS-V!;wV<GYNH?!u23KBd!&t~TuMk8fT==`OKlVaq#(Wi%*6DO z8Pk-@ff-31jQLC&;rU1qjq;iAHF)kbdC@%gP4Qnqqw{uhB#1^YcqYAmgID#{S#)G2 z1A78c`o>j*H$6p1_E!e%UITf5v2R>8cr!$VYRe!aYrZ!FMbqm2*)A0j>YDF+ISQ>? z)N2q5%r&#G(vCvw7WE2%rq?yIuhKvq^w1RZP!%dxP^W-6UYn|zhiW0gaj_o4$d?0w ztRz!KqK9~1pF==k|B9I+7!wnYC=$s%blx)ybM8wuOI5IAUcI=X_Na+@9{{vRAoeHK zEOUKi4fQ>!wruRX_7N#$-<4|3*g|{m?>p&wg6cq}nj_2yCtXiaIV!QRVc+cxQi~m3 zWv1>xvAG%|GgGusiyd7uLkBYyBapcsBGXf}t`F(vdPvNw)P?>I*HnFQ4Tr>>>LHT* z<#`;b3jq-y5_LhpMzXZS-c=+hBV88?L~KY@1#Mp=S=y0eIw;Yf1Uxh~B&u5QP}lq} z3F#FECpKTDhD22h9_qNV(}(nmj5ui_O*F0KTJ?Ode}oZKgkE`(AyLyxu2oO^G#3Fg zh<@QB^va5+)vI*qBh-ZvW(I?6`i-mUD5MoBBpvz)bzy{=L48fj5Lxt{y$&+E&oZEA z?Brr!^%)X5vJiyaVoBluVRse#-b1A8I+{y%sy;wS8_7baGib*>q~p&q3}*lUWM`Ip TR-6+U00000NkvXXu0mjfo0^wE diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_entrance_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_entrance_effects.png deleted file mode 100644 index bc5eeb4655969565a5fed10fbeeda1b92568e29d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmV+{1JnG8P)X1^@s6b5wmq0008>Nklv_CCJNp8R|5;mTm*CgQ`51OJXddTRobn_=(m zUVC_nSi7;vhjGwu4}5W6%DaMCSz@%Nwsq?s_~N`S?}mve2*lE((O>vh_iRLuV>9aI zR8z2W4|xp|F?Q!cPO_SUm3znwY-Ch#C6LH@H$x}w+#mCo43Yv6FAm;`m9z^v@j1CE zofJSYLSF6V#DR$1OGYVx00iXK>6e0x$mmCa_+9jWm-2#)$R9_5_*3}5LwQvU>{TES zQGbWA!)}$jNw8OdpmrF$^hb_vr2s*#@Vq;JP|KYMO9o_x=UNA49%1DaI6N*@0IgdAnFkq|`e%FoDxK%EAA0+T$O&}-l=G#7hERK1 z{*W)vXFrJjU_J_U01RT9pNKuyU+rer!nP_S7fq#R$o>-Z!9tVh^1K*ZFf!O_Dz!^& z0So@rw;ElDrEg}=q?8&!U6B&j7(XA!Iv3(4=~gCR)dER^3~Rhd)a+5i3=VirVg}yd z7$U(84tQN+qmYNl+d^VZu@KoJBwj1#3+<4|3{6tnaF!4v4e4YzheT#*8aJFJgh)uN zacJZrk$IuO-GC7W=kjXm5groNwh9U1ZomkGb9rfpL{(O3t2ij0D~%urs9WU)nW(Zt zTcws<;Q6HyTrNCqc`;dS&Np=bhy!yoTeI)B+NKdA(SCJgML;&?4Na*R2j*?nodq^) z(>t_Z-RyNR%jn*Jt(_Y^y_&em<8pqk6A}?w0K$t!?H+hf^G=wr9U{TPmzizXPE^?e q_(%^3Sio0rG#~6>4S@X5f4=}Ma5(YCe$ycU0000X1^@s6b5wmq0008gNklHA&*(-JEzy-B==GIl z)4Cf(%Wuv@&zFqq}P!sVOo^{(Zml?*(<&34n$EQf&9ktCvtB<{&t{{Kv?vj z$1Gd+N~>ROP{;69M8=X;zFF^N(O8oL1*o8G2Zn|Zv~B#N=Bu^Z}4w6W>cW*(g; zQPRqcRSo(yg8=XOTyE3L(JjklD~Bx?qc$zmMgZhKWS> zp%o~Ej=<%j3$~a`qOly)wTa~HMJrgA%ky)2o=g_5vv|+vZ#eH`B8~StaFkr2^N!Pe zzQ88ujvc&Aq}lGdetaBvofX|t2p=GI7l^v=Fx{!a1IYjU`2z(aqA^C8nI`}M002ov JPDHLkV1kdcZf5`h diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/preview-animation-more_motion_effects.png deleted file mode 100644 index 7199c2d581d96a3d9678994e457696d4fcfc0656..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644 zcmV-~0(X1^@s6b5wmq0006@Nklf~yWI*Vir8&olpLnhgW%Ohun}&ru{s-VJR1YKTu<)m%k_!L zv`2gJIBt)&70~xb+nE`Q2WcF(G84iQ4x38a;~oxgLNJtk5DLJN_OJms;z8`QVq_Hr zQ9J}HB;!$ZyYcU>Ed}(~M-Pg-2X_h+V)M<7i{R$QYYC5hZ!f+~Q}r`V_2-u_ik0zq_{8bo0x zz{?{5E`8(!U9W#B&2_0SIB#ui69jZI7hjl1zGQ8YEx> z7Jx!j@4=h>7`y_zV4sp+MIo(wOZyxFQuQ7I;97uZU=y5D`Fzx(|JP{!Ibf>ZBLHPB z!8>qbzZITkJ_bj$-l1wdg1>x2Lb^eh7WDQ%0f(eL{DUM^zNN?Q<{q~y?BO5eA(*Xb zwx{-83w(hEJp3!d$EUQ}n3~V(10Bj!@*aW1ASaCW!H60(1t&D#Wu;#@N-yl;AEZa6 zjKG9$<_WvK8JR_3O26l>(#w1JSL7BLvkl7)nbYl^(Lo|t5P1*(9*ICoo49la`gAZ2 e91`;Qm-Pq2^O%GPp#K*D0000%U<9kkxC4%z*4VqI`6>lG4NmSqOndmr~Ylex=B z9xV*5|^?2ft9_w9bT z>8pq`FS`5bj(fqlwusfaj}i|wg#e4_L+y|ED!7$vi&*V@#Ija(SFX+qxN2>pRPHEGctzYSaX!~_;H+(F$Be0=i0BxTm-=jWIBWM zT!Uf_u}X`nA;ZXY2Io0~W341`TBzt+qNF&hV1hMBnMvHZcQ&l$!}_dbIQN1X)`!j6 zOnyt;H;?v2ahx)o8P;Z$Nr_S%rwr#b)`~J&7G}{IoGI33u|#wRXNt9o9oIO{9P9Co zJ5*>T@gVcp5|ebz^b4Swz;;YjGUtO}Ut>?m)!_Dnvb}{^%xS5?5dAUP zF18TMYcX+K8r86@>Js6*HFZd2ld@(NG(+ zvmpX@R>6-ee+Q)dr2&g+6+4R$4!RZ>X2H7CNA|So%DiYiV0>`Ub-b_&?sxjgo;E5v zBUU|d{}bgf2WBb*yrZirb?lTjsh z{nP)}YVA*Av5|LfXt^O~MVCPJ@2>y+yEskO-}qz{qAaJeysub3d=&5Pvj&W8Iw+RzL%NI(MVr_0IoDVC1n=lcye4#Wc*7g?TEODub zHXtBxR^l01j8SVE+$U{c?GGA<7sHszxNHCb002ovPDHLkV1l%e B#fty{ diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_entrance_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_entrance_effects.png deleted file mode 100644 index 6b9d7ed9559d9e34fbd1eb664faa52e967e117a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmV+k1NQuhP)-vRP*0P3tPD#8HRDDz4!i9kB*4g@13mG5fNIO=&%wkP z^-&jJpOOMSYrF@%~ayvDuij1?Ul0xM6`5Y7H zshL-ka-Lhkao$Tf+gKtPti$~{ILjp>8rFm}366y|;Y@-F>)?Zm!XyI9A-nIinOZoru${IqVuIRMs4DR$JiTsSy?!@4Oy(PCHA!#nC* zE?k_yVa?}K>}snA(Ig;vXtBpXtgd>v5D5q#M(t~@=wS6{XfN~vG}C-s1rv(1^!SwM z@n*0b4jjQNIkXph0h*a6Z2L#1Rb|DVGNU%Lq%N=rGk5TYJ_iEyjzcmYSAo zky+6ps%_8OLM+bY-se;sh$DQejT~x`AFJVzf0J8n;D^3MwSB5eErPSUPi0&l)z+g; zTd`PM_WKu9wa4CF0&(EjzN%PT>e9NZoWn|r-;b#l=MI9;$x1x=IxYJ9y-|-qymfW) zT`iwNnT>s0!8gVD9VR4%*_ar)?|}4se-lFM3e&r#V4CzH%m$`+TfsExdwXXNXAC9; zhc$BhcxMi03?^=%U2|rAaXzr?hBYf<53GB6XQK|>y5Y3x+a2OUsz2zqc6^xk*|!2VAhwq;0$k^Zwisa2irLO z)Z(tmtWXYN?Thn$InS+7AbR+#AMTpW%4g0RIfS*(bk?7^o^f&b;I3u`zrCijkvmk* zM#cMJzS>?`Ux(4r2TSBouXoKwZ(e)Ys~xD<|BYdUf>8hfLW~M`fxa3_00000NkvXX Hu0mjfS&MrS diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_exit_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/preview-animation-more_exit_effects.png deleted file mode 100644 index dcb7ba49ebe4b563f3948da88909eb377741fb1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754 zcmVU5g5QRTaUolF*l$aV>_~itz(Z6iH2qjZHJEV zKgpKRQ%z&Xa-^pesjl<#fByf+Axp{O2Y7oKviQw^|oF zV|e@cSp0bjKj##)y02n*C3@dyS(UK5uiLU*$^BjKRZ^T`^pIt9`P`?(xfP>wpNsmG zIK%J@#8}6_2xqNdAjUfW#W)+o7VBg<8^g)4wm4hEjCK45MmQV8jCI5Y=Ej+^PKGmM zoeXEjIu*{0bt;@4SVzAYXU00zOwH$w#W*w87uG{H?<=U*eBM}$Gh;nqJ?$$O%*Yw7 z$w(}Lf;ILyS3Nus8HuN|T%V1ieNjy0ffhiMu^p*OezOxTWsfV~x6^vkDzyNbjO`fV zw{}{0JEfM*YVN*{i}cx0Q_^!wW!!6XRnl{H`L!+^N=hWWBR0$^8L@R{43a5(7GKlP zl|*`Nsk*F(WqNL|j3vCox6Zt*hcyuKDjw8C!pno2D2Z^LnI22Z9!q$+&dj`njUryv zd0f9~J(iX|*2C)I+xeYN;pM@3dk>vCIZY4Ab-w!e`l%#I+$rdaH!nwwC{dK$YE8%RJ=B`(d=t+V#Z|2%a3O=p_4lck7cwxu z=kEIj5P-bWOpdSrZ~^4z)s+WDZwJ5$Y2X4qe(1>QgKgjesE1r}OfOy+@p|TA16F~f z;E1EWT}w4?11;b!;K+MbeHG=so`v*X z%JEPI{FLMHipAPm&}%>NoRnJCf~_C|K}x+Q0E@_aJ)2sko%V^r^qTLW*13B<>sryp z+&t|Qp?Mi`Q0rX1o<*&CQjO+ggx|0000X>iHt;Y?{9h2 z9FrZ`?2;IE=FLvRCRzTx@4dI1ZbdyiyC**qyG|$`s~1Lk zi8J!%)Th-8BNAWs=AB5KXD;vnm1W2M7~FJg(%X$2vu z7iE?w49??s8#T%96jNcuR+HZL)O*p`X?{&2cBdF)q&BfV^xo-iqUL0JY-s84dd zAZ0Ho&BnnrH&`QJeq@@^eJewhYl+mJzl=b@#3cPlypku{;|-@>vbk+^$hJCL6!-&JEw`iI z+%`IhKiXRqSJG`+MN1-$7h8e>6o29rYQ99tvdjcdgmgJSR48VPS)KjxSg zdkUl+ym{SVJ93Bc7z2b<*=nngQf~;4={^G?ORXl|2PgF2iv?Y8Z51UMJowSwdyyCe zkFmK?&KSKEOwkJx_RX3wz$gq}3JSBp^>#3NZqyNPt_cfe)`2&nSL3v?fm7@GzK(cv zI|df{SqI*Ptfj;$5*y%jR*c|9WSf1E-NHK*;}YEGoEUZBMW0^@W{5%X4n_H&;68=2 zQuaLl>>)<*9xm8W2xbCwLgQDaIH|Hx2X)K=Mz`bzT(F@Kx`_TDTsfk}y+~4{E?D zi_S?a;sdncaTJe8)L?2NO!|d}8v_M>6x|rtV|jqyU<)&4G{|D0ql+T0!}VAm7=7Pn zQ49+-Mk_J$7?kv5ks1|fj265N9%HRt+NJ#iI0Kh#MTS?300000NkvXXu0mjfVMouG diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_emphasis_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_emphasis_effects.png deleted file mode 100644 index 1cdb901c940a764cc2a0a0f559080389b012b160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 zcmeAS@N?(olHy`uVBq!ia0vp^Za}Qe!3-qjPWHqzFfd95_=LCux&M0^K5k6--^cKN zeZv2K1|Z|prbLk7rUW1ZSqj4b-wl*X1S$h6{UW&gW?vLL&FBv=<%suw5-vK=JY%K+5!31m^?2e1gpCH)Xx z2|)8dZBG2WJ^`ozs1nHjvN`$F#>9_6dx72oy9&touqgp(DbP%i8lWuDSfB};lRg6- z*#I&M=r*9SK(B$+^f44XWd98eotTm!zhH)jhWiQ%@81^`+@CN(Kw!ZFhx_~M?>p2V zUw?l8{O`}_cXTMMPdNYlyTOcr>juZa&)?8-pyT+4^()RN>_3oje*X0tGoCvH>^Po( zV8#0W{1qz_u5Z||!eD*BK){Y2?_cKa?PXwKn(67{7*cWT?4{PeI|c&BKAwMUpetu= zY+O83^4-1vrdii#9*Im1-S|sbCvD08<3IM7&S&~__(F1rRDN3EBzHNl%|FjP=kvOl zF0b02e(p5S8dJ>_?l-&79N*I)v|)F27u&&09mf?U8KvdLc6%8`?Qj^${#*YNS)vD<8bWl#-*z1 zzV|i=Bwb%}W|nhO^Tgy&W*skj&g9sss9D`n*^w2ppy}9-&K<92Tu6RWdhbZ+-S8KN z-*xjJty<{(H>vk@ zep+3q5!}x@zh~*E)tVV`!C%bv7XILUmA`tf{%+-8H%-0eWh|D~#clb#bhqrx4y(>L zPoBT&aW%Z!x!921r^3C|QJ9hI$^JFmQCx|U>p7*@-Fx(O)`nWXq<1G$E=f;WcxYyH zPjz$97on-WYYQgyYDw>YwqVt{=!3uR9@toZlX_gvx$NrUDZ4o)^6`W&U$9v>M_KlOX>kSDF}@RJ7Hk$jW#&z? z^_|VTR&`mH(PK*+)!I3R(!T^|ueyC@mhcPBJ6{SnSsE&tSn}JdHwe7~@-sJXtn`Q~ z;j=xibEb4*&x>U*6MwReFC=l(^&Hfg2 zcCBO<4PjfcVP<^viccXOvJ+MBb+vQFw=OA5c@zJ8MOGE#DkjUmu4C^7LLVLw`R88G Z(00&SeqLtkQDA0Z@O1TaS?83{1OQKXJHr3~ diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_exit_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_exit_effects.png deleted file mode 100644 index 3ea16ad48f938826aeab0275aa3a28f15ea2d2e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 998 zcmVa&eSO&{FIM%Vjz`;nb-3q;Rps?@$Dknvj zvlqvXLu%<%xv^d6?|paYxVykePh29IWVT_K(I0-Qu6eE}s zrvQOi#|UP|DL^3BF&Yvl9iu^U0!CzoNf^c}Fh+$*7~mBYrymjp*qDSlem|KM0kcs7 zY)rx&zZar#uSvjsD>Gxn_7lf@i?#BGn&i;RnlNH37<3Duzhs^FrmR)X+XAOv zF`{eFyUAo*J)qjdI~vB7yU}RcD@O1lq;esi5QE?y4dY6z<1P$tR>KJ1!vz}(K@QO9 zSTdjS`0Cr;R-ZZo@AEIJCmltZlsE$sn6S0O?H6NnpF2blf8n!54e1)FE@xbN% zHb1-q26)a36l_t%Jj}=O!0G)qL?KhI1sdkVdt5vQ@dDyF7HEuC$sTiRr{<^q12u{m U=WxG@L;wH)07*qoM6N<$f^lcfdjJ3c diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/preview-animation-more_motion_effects.png deleted file mode 100644 index 0335e33d2d4bf6a50ef49b8e5735efeca897b7d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 891 zcmV->1BCpEP)$;7pMhHzNWBR1Vl!AVjJcbB#GaUzZjAW55#MPWSS!5pRf};4nsGnoLQ>twm(1YuV9t7I- zU=j2selNCaoynL3*ONoPQ<^&bUi5=;De-n6Q@~Yy2!1d6!Ho5}Hblri?J5f5_M#um zjK)^k)&F~i-;1p{H$6%_t=f$qJ4IWy!n|JegDKL0QOeufpzpR)Y8ug^Hw_Bn^P(Tj zw4}NY9g=+7LRXME#HZ^?eLx<8hPb`h3e_zl`;tS_9Xcc(TsUXU)Ab$1O;k9mP+?Xt zI>C5I_d<1N$w&)XkyJXO>&--+BQmWqop`<23e{}^)s@VY6%I+wM4cUaQ)8eYE-yO4 z6seZ)>GM2&RuI)0MZfQAG=|-a1-(_H0X8*{^|Qn$`uCw!++JwRfd;w({RcLCC@dSH Rc}M^N002ovPDHLkV1nPfmnQ%K diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_emphasis_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_emphasis_effects.png deleted file mode 100644 index e9ba33fd1a6ad111643eb43d7f0e9ed10bfe220f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmV;|0x127P)Nkl=Iv={m=ya?-Gi?q!4HF>9IgxKqml0|NsM1AR_TGW7kwZ&sRk zz3Zy1D~)XJ^V9tEFdt^LGjkPOOHJDTFx%kzXLHk^s|p*u@4TL-r*#s%4`(m$YrmKY z07~_chP%RA3p?_E2##lYhk9TFfD+$9aICebO>*S_5S*NyTt4*OJm8_d2k_0@Vg5h} z{(I~2EY8mQ^Yz+3)T_k1@3gjeumd4Zh4t>EXX};q?sJd@EbYxL0I}@WQnToJ_Yqd8 zsorDLf^zoe764cRvVbivq~A;*Ij^P$>wvzRTNe@+>1T&2^nn`QZPqV)qdb?)cShE(F&tNF3(9M0invIc%%X^6SCL zLlTGiWg^%Y1(~zOxw9Um6y1qx{*{1ak~mv|mIM-+f0}Ctsk2y$?!?Kg7^uq)b_(EjHT6{Qp&nx>x2=}l~AnD6HS&I+xR;eTpm7}A` z93Au)tgJ=0P&s1l6Pd@m%2@f}nv>s*3_d(2lH002ov JPDHLkV1mmKVYUDO diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_entrance_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_entrance_effects.png deleted file mode 100644 index d4c9fe26051f2abdd08d0fa3f3d801a2ada8c8e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcmV;N0%QG&P)1W}k~rj;sAqE35Cp-FAI$f(u{nWJ!2j>K%8q>(t0Si%yPFhfJbKtV%8 z!E~QzonBr2Rwcceos&-M^_%@}_s)z&YACV&SMlbFOx;)xk7p|9RX40zscqreP|m>$ zY->n767i}V)+Xu7;`hTMT_E1LVT7MnX5_q($kGU%)!2B`SgzdIe{myOPQ&k`;~}d# z*&}7}fiUM|p4Vf3Z1} zdvkM>bqPBajzaqp`>VBW|ABMu*~kKk+|Sf9>k>AlY+`@T$sfOM#Ld|}QqL=z#9<%8 z$J~gltEx{~p~|JXXcU-uIef^nMNm`Kmo3In;+8UVY!O(&r%#(Xy({k)?WH+`vVu?V zYQug4>Xv=C!`wICjP?^yHwuis9p?T5BWDl9dLhu-lP0nla(Q5J#czd>_)nV1qV@8i z;pJjsyeJl&!I9V^qj~`W^Hu!ux()HUSk8E7N@m=Gwh*ls5HNp>{pjCThSXdjma#OLykzqJp}R!L&YcS=mKR^N_p4t+2qTR75?xv$EfG_@o2 zKKS-JRXW-S-w_2+mtFDj=Z)=y2kwaQ;nU;)8b1L}m>HVLWW@LY0000Nkl_fW_P9ruaLOn4Y<~|u64*tBywjiKx8gKL~`%zB{w@c z0-Fn}%>2V{vh(t1zy06j$G7xr>> zto559er0?KgXu4&ra5vj|1auo6s2Npid@XCQM-6Er6vf>sZztvc#WALFvs`z!_Igs zgED^MT35W4!Hw20UYN@O9FC}{%poxElm>vDn~_S4uM%r77c6dUxOvSf*>$% zr6Bmo!!XGPgK(KVvoKtxx3|4I zmBg4{xsxl|rJ0AZY1w{O)|h|l)ps)$vx_Ek`Cu?-4KG5f8%nvmnQn|(oG>?MO)M`$ zs(sGn2m?(9%X2tltxucTJUonOFHHtHhw=hn^}N~)=P3hq(+(>2$-i%UIZvQFv4fv+ z6ixg;4loB|Hwa3-JM%@Gj|a?w*bRaN=)IbA&->$nusC>UGPYuFNf_J!fw}1SuU*WH zkA|hhOIXB+mH#EC-2j1k_xO12Vm^fzGtZb{UJnrM2+Z8`#VbaiX+6yA0iqp&nR`9~ zS&D2XO8fnrV>`?}S(Er+1|97NNmy>0+R@IK#0xVIKi59E#~RjpoIiW6eejL=dmuI7 c+GD5z0Po!c3e1wyMF0Q*07*qoM6N<$g1LP(EdT%j diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/1x/preview-animation-more_motion_effects.png deleted file mode 100644 index c85b9bd2d37cce5718e69854bea618b3bd6e1265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)7~(vXGdZ-^l||JPRC)U-C;Y^!m%A?_EdOe~)(Pjku1zmg~rCinXfGmspBSCj*u* z88Cf`MP(log#k`js=h{H0WO$H1Z;iI9-QN?6=yF@F`T!3+@bDcqpR+Wwm@K-a!f-P(#&qEV}27-lV> zH#z4z&_Dt7?PH=az=_T|NrTCLeWEbHiIxw=rNN&*r`_Cf_H9mXL2!VT=sk!ukf0VBBxJ+(IXe#$(=!HLDZ}!~56LO9 z!{pheJxTD+q*3=d|9IVHCeI!4FiF&X_5}vP)sMlAc77gYEmQZ|7pQ|VP@;7j%n4|% z(>+G4h|vd917X0GeOjOJ5iA8%^LaB!4UqA1W8(jAAS3b1 z=47xIgm$3G5M@Bdr%ef;Hzk3!B!X=01=^VSVFOTc5>V>@6b7K-K#M*A*&xMhVZn_4>l?OjSn+)Q`W4rYUvWGq&A`BH>*?YcQgQ3*)T@h>9C=(W8*%l- zlus`$FE8KzjApFaW)qfOP_}0hF`n+T9u{#ghHA`l8Y8_ACvd;EA z>jg!Bt>f>ftg=1-y?lbKb<*>l@?~!{<~+AQ+;{Wy{KVt;iYK$HoZO4{=s*z??J0{m6&Hs3i4XPhq4J=z_+_wS5HJKc6= zN9e5NGv~IcW|U%447?$i->Q+bcAKZ5{PyF!+h&x7?Vf#h<_xRTH>RK6%e4FS33Z)m zO@=p5@70yO9oEDo{%zOP+h3Poc-;T!-2%mJFZ~xDmp|%z`NC%5VpZFVa`g&Io18B8 zs6FHR(DmsD^TY=yOupnWFweR=>GEXzrkRsOBl8b79F$eHwEL-i!hFu6E6tWxPfRRk zPf|*7UC93VN8{xOIbnv3VNY7dGmNqX{S&*L+@ zq$h^XOP`ap)wc6;ao^5e9scc8pWo5^^|rI=mB_SxyBe3?%)j?JV&dsZGhT_T`}Jy8 z;m-Zl=aY}7MLJalg_o-pKP|J|?)lLx_HNCKQ*Vp%9?9%}b#KPB-)7Zf7RT4^n!fDm zzk~Bs^^(J5Bj1UB)0ugE{<>Y8?(Dx&eA+NjX6q?mkuq83dA?CkkI9{P35k0*Wj05Y z!lPqx%kOktP!nzs;aR!xXn;(R;gTlh!}bfSCc~Kl0ZD=Sj81}%jg|<&-Z@6_j#Y+@A*CNy)ul? zh5SSP2?PR!@;Eu*kAW}J&j+jpUn}VZf>$h-m6r~-h@3~1Q4j@+NO*`6B}pQQI0XbG zhnXM=PQg}2MdT<;;RyuiL7oB_!eNq_%#x!-DHT*gGEb6;b3IZDPy+)ZqR3#Y*gzkY z0VzKT8Q@nW5s7$4pbRETVF;`;m@Q^Q5)S|rrVDB0O_QpnR#K74;G#*ThRM!3tF2RGU9rxEm4{7g z)HIq}HSSbtG%G6A_^@Hvurf46B4L=-YO@VqK5&~r@VnrBR#mnmt^K{DX6O4F^A#TEy ztBI40tt}lm%<=88j6S~DRyi>9a|n+I?XyUYQEHM38d%qbM_9Vn#p_pO6;G3Mi{fPg zLFHkuKg+L0x_pQ%!(ew)8%0kOs)j~)txPG>dV?eHA}2KT8O!3)Q>&u-4-)F0;3=Qf z^m!N1?giDQGk-|F)|&ej+fG0DQvH)4C!EZ<@2mUhaQmeCeTee!Hol%`g= z`|O{^*#g^$?RVk)?W5Ee{~!O?(F+FJKIGQ^<>W~PYo;dr_@9;SSn#!bT+59wr9d%~IK zbZpVYH?HKr)MAP$-GI~DVjFY^JY^q)Vfg^G)P)*KIfo?V%l`h_`3cjl+&KKDRubanmgp1{Rt z^)BKaU5hbTVt;Y9^}-P?Jp`ckRyP}<%*qzg<_=+0Nzb{QHD}FiBEe4VTlhBVLPYiU z0TJCAGTC{|y+42~bZj2`d}t)%+Mz;Clk!sbF30guMn}FQ_&=|c8FwFV{HiYmZ=Zms L^ErbDiyHq2R5;{4 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_exit_effects.png b/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_exit_effects.png deleted file mode 100644 index 96ac7a2e5dcc1e3ff3e10bd15693d12e357f0dcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1070 zcmeAS@N?(olHy`uVBq!ia0vp^0YI$5!3-qh_VpSwFfeil_=LCuxgTw8o@QhK$!F>5 zpKNV`=xKWTdk2T-85uyv6Cg@U`v?&SGOVqEQb2K#R7S=p8ylc{pkAPY&$hOY)6(u2 z6hLGjgY^PspQNU~x3YSik?|R*7-&~|`Ue}E_dsM}0W#Lc2B-jN6v)8z^!phZ5bM5M zS$zP?T3bV01(bc3oeeYus0JhscI{_7JCOFYG@!{qWk6$rFQM9ckz1dxNRtsiA(g4_x8xSbu40Tc}I`lAmFj_{HozhH)jh6(%M@4v60aDGC; zg8T0a1m1sNa6IAs{qGF|$2%r`|DIsbaQ^!B4hMxD9R>+IRw&GPFMnYE{pa)L9rmx7 z@w|Wkf&JTO^c(aqaM-?K#fJ6k1p-zCtT=u?;kEHL1_q{TPZ!6Kid$Ewwe~$WkZ92l zNn4hhmS&ZE{C)lM{Q_tlTeh^V-wKJ-@go=H4}GRy4oNdwAfeXSi$l8X2zN6qTx1 z8_PMD?+=fpalsr#{~%+xyQSgOOOjbQ<8~fwMk9P?gyND$n zy>o@9H0h{~pW&O0t9kry{;)qGq;~29tJcaR>!&7WowMtU37-*c9L9CS=WN7Ey)$B* zg;JXZZqJaHm@Y0=)$`hMZFTdGQwtL%3-?Y|N#0f9VtUNfJE-J+*QXBeQ>PCUulbZ^ zbS|tR?B>>0HFCY1pE8Qu-}UHNjM9?*r^Q}XcQVgVj#t}$U3I?ty6KDff1G^l z+aUe6>f+{|+!+=#*%+uU6=j{}{EINMPWOr%o_KUHe*1e$P+hd;`amW7bNo^^Y&G|c2*LX`!@;zxJ zQv64xEV-(|ZuZRD8qVE@whrtca*qVXemcZGbGA^o-%Q@fPptU3L3Q$j-Btzb!ge{jQChdV9iVfz_}6&6xUoxk0uh zkTq-S@9jX=`BmCa-)W`UK8`G1dZ*sU^0|kcxzN*P=iV@{2p4+V);ROY{nWL0eu?rg z*fP6jifQb}d0xtz?)ArJhG%97dtCjw@`ZeL+qRSou^|?~l+NJk>gTe~DWM4f1R)9W diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_motion_effects.png b/apps/presentationeditor/main/resources/img/toolbar/2x/preview-animation-more_motion_effects.png deleted file mode 100644 index 7d33c21181c5fc19a4fb9c89d7acefc6d6dd3526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1107 zcmV-Z1g!gsP)9YdUx`_x%1NFwBSVpX!f4K8>^S#M#TQZ}5KRac?fph4ZhLk0~CXf4v;t zSiBVifCq+2lEgi|_!U0;^5R&86C2t6+>TB!Mj`%9@BR4ZrgPb7FqESS>X$8R9{>Wh zf=;N=*$^~x)^0oFR*OZR$D>v&!QcI>(P$q-1!yG|wL)h@z40hq+VT2&{Lr$FB%d&f zXzPkM372-fy&eCJq9e)6WE9Z`9b9f~_!LbhlYHV)Ko>NCv3xXC6#uQ5>2g2AGr^Z(*$T`$C#;Ng@s#q|G+QwLnsVd%|M&kewlVdE#G$$b4@BfZ* z2MtuNSXL+&h9n;6wVDHRme61dJCc94g9a+E&d)=!FtYK)%lwH8MiFoc4W_UI5&|+e z;hie}fA8&a5pKM*6QAwwo}}X`A`YjCs2(@;Upv+c z;xG_I>mi=?upa7RJ&ET$#6vt?PduE5cb>`#yTXXaqfDE*dErC{R+SWXc;7Yc zDyQS7(4uFDZg zXQ^YFu>`(dKn7&9*%DgBI6(JQ3*2l8E%2@UaiM@~MrMG#S0ofR*NhqnP&n3#FE!r7_aCc|DdJ2lr`_8zX(2*JHVH zaGz#3R?(MxY}?VN8`C(IzR!DX+tH_+fX3jyu^!7Bxgd=*-FHWi^)zzHr7;^s{GD*d z|H+~;U7p?v!+rXmNn>`_n$f4>{Ar#zYfb6Xc1{VikWpmJoYjkgwqO)#uRHVUGoSg_ Z^8;SloRQqoO=$oC002ovPDHLkV1oZD51jx2 From 042f171f2f45ca1b192531d60c187ec9f22f38d8 Mon Sep 17 00:00:00 2001 From: OVSharova Date: Fri, 17 Dec 2021 20:40:07 +0300 Subject: [PATCH 64/74] Update comboboxes in AnimationDiolog --- apps/presentationeditor/main/app/view/AnimationDialog.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/presentationeditor/main/app/view/AnimationDialog.js b/apps/presentationeditor/main/app/view/AnimationDialog.js index 0ada740f2..9c0f72215 100644 --- a/apps/presentationeditor/main/app/view/AnimationDialog.js +++ b/apps/presentationeditor/main/app/view/AnimationDialog.js @@ -93,6 +93,7 @@ define([ cls: 'input-group-nr', editable: false, style : 'margin-top: 16px; width: 100%;', + menuStyle: 'min-width: 100%;', takeFocusOnClose: true, data : this.EffectGroupData, value : (this._state.activeEffect != undefined)?this._state.activeGroup:undefined @@ -104,6 +105,7 @@ define([ cls: 'input-group-nr', editable: false, style : 'margin-top: 16px; width: 100%;', + menuStyle: 'min-width: 100%;', takeFocusOnClose: true }); this.cmbLevel.on('selected', _.bind(this.onLevelSelect,this)); From 9b5420e7b10347d5cbb21fb0be1696e756c7f900 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Sat, 18 Dec 2021 00:16:39 +0300 Subject: [PATCH 65/74] [PE] Animation: fix position for "Multiple" item. Remove custom effect from list for multiple effects --- apps/common/main/lib/component/DataView.js | 17 ++++++++++++++--- .../main/app/controller/Animation.js | 3 +-- .../main/app/view/Animation.js | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/apps/common/main/lib/component/DataView.js b/apps/common/main/lib/component/DataView.js index a7d8fa820..bc50d891a 100644 --- a/apps/common/main/lib/component/DataView.js +++ b/apps/common/main/lib/component/DataView.js @@ -447,13 +447,24 @@ define([ } } + var idx = _.indexOf(this.store.models, record); if (innerEl) { - if (opts && opts.at == 0) - innerEl.prepend(view.render().el); else + if (opts && (typeof opts.at==='number') && opts.at >= 0) { + if (opts.at == 0) { + innerEl.prepend(view.render().el); + } else if (!(this.groups && this.groups.length > 0)) { // for dataview without groups + var innerDivs = innerEl.find('> div'); + if (idx > 0) + $(innerDivs.get(idx - 1)).after(view.render().el); + else { + (innerDivs.length > 0) ? $(innerDivs[idx]).before(view.render().el) : innerEl.append(view.render().el); + } + } else + innerEl.append(view.render().el); + } else innerEl.append(view.render().el); (this.dataViewItems.length<1) && innerEl.find('.empty-text').remove(); - var idx = _.indexOf(this.store.models, record); this.dataViewItems = this.dataViewItems.slice(0, idx).concat(view).concat(this.dataViewItems.slice(idx)); var me = this, diff --git a/apps/presentationeditor/main/app/controller/Animation.js b/apps/presentationeditor/main/app/controller/Animation.js index e7f00d5cd..4069316cb 100644 --- a/apps/presentationeditor/main/app/controller/Animation.js +++ b/apps/presentationeditor/main/app/controller/Animation.js @@ -306,6 +306,7 @@ define([ view.listEffects.fillComboView(item, true, forceFill); view.btnParameters.setIconCls('toolbar__icon icon ' + item.get('iconCls')); } else { + store.remove(store.findWhere({isCustom: true})); // remove custom effects if (this._state.Effect==AscFormat.ANIM_PRESET_MULTIPLE) { // add and select "multiple" item view.listEffects.fillComboView(store.at(0), false, true); fieldStore.remove(fieldStore.at(fieldStore.length-1)); @@ -318,8 +319,6 @@ define([ view.listEffects.menuPicker.deselectAll(); } else { // add custom effect to appropriate group if (group) { - store.remove(store.findWhere({isCustom: true})); // remove other custom effects - var items = store.where({group: group.get('id')}); var index = (items && items.length>0) ? store.indexOf(items.at(items.length-1)) : store.length-1; var rec = _.findWhere(Common.define.effectData.getEffectFullData(), {group: group.get('id'), value: this._state.Effect}); diff --git a/apps/presentationeditor/main/app/view/Animation.js b/apps/presentationeditor/main/app/view/Animation.js index 1703847a3..e29ae88ee 100644 --- a/apps/presentationeditor/main/app/view/Animation.js +++ b/apps/presentationeditor/main/app/view/Animation.js @@ -400,7 +400,7 @@ define([ accept(); })).then(function() { me.btnAddAnimation.setMenu( new Common.UI.Menu({ - style: 'width: 370px;padding-top: 12px;', + style: 'width: 375px;padding-top: 12px;', items: [ {template: _.template('

')}, {caption: '--'}, From b2071e7a1b74d0c4a6dfc9384c6531edbdfc8c94 Mon Sep 17 00:00:00 2001 From: ShimaginAndrey Date: Sun, 19 Dec 2021 15:38:19 +0300 Subject: [PATCH 66/74] [SSE] Add context menu for move-sheet --- apps/spreadsheeteditor/mobile/locale/en.json | 3 + .../mobile/src/controller/Statusbar.jsx | 22 ++++++- .../mobile/src/less/app-ios.less | 4 ++ .../mobile/src/less/app.less | 23 +++++++ .../mobile/src/view/Statusbar.jsx | 63 ++++++++++++++++++- 5 files changed, 112 insertions(+), 3 deletions(-) diff --git a/apps/spreadsheeteditor/mobile/locale/en.json b/apps/spreadsheeteditor/mobile/locale/en.json index 3490e5eea..e6e789df9 100644 --- a/apps/spreadsheeteditor/mobile/locale/en.json +++ b/apps/spreadsheeteditor/mobile/locale/en.json @@ -288,6 +288,9 @@ "textSheet": "Sheet", "textSheetName": "Sheet Name", "textUnhide": "Unhide", + "textMove": "Move", + "textMoveBack": "Move back", + "textMoveForward": "Move forward", "textWarnDeleteSheet": "The worksheet maybe has data. Proceed operation?" }, "Toolbar": { diff --git a/apps/spreadsheeteditor/mobile/src/controller/Statusbar.jsx b/apps/spreadsheeteditor/mobile/src/controller/Statusbar.jsx index 3a03a769d..f0edbc676 100644 --- a/apps/spreadsheeteditor/mobile/src/controller/Statusbar.jsx +++ b/apps/spreadsheeteditor/mobile/src/controller/Statusbar.jsx @@ -1,5 +1,5 @@ -import React, { Fragment, useEffect, useState } from 'react'; +import React, { Fragment, useEffect, useRef, useState } from 'react'; import {StatusbarView} from '../view/Statusbar'; import { inject, observer } from 'mobx-react'; import { f7 } from 'framework7-react'; @@ -134,6 +134,7 @@ const Statusbar = inject('sheets', 'storeAppOptions', 'users')(observer(props => const isDisconnected = users.isDisconnected; const isProtectedWorkbook = sheets.isProtectedWorkbook; const isDisabledEditSheet = sheets.isDisabledEditSheet; + const targetRef = useRef(); useEffect(() => { const on_main_view_click = e => { @@ -183,6 +184,7 @@ const Statusbar = inject('sheets', 'storeAppOptions', 'users')(observer(props => const onTabClick = (i, target) => { const api = Common.EditorApi.get(); const model = sheets.at(i); + targetRef.current = target; let opened = $$('.document-menu.modal-in').length; let index = model.index; @@ -332,6 +334,9 @@ const Statusbar = inject('sheets', 'storeAppOptions', 'users')(observer(props => api.asc_copyWorksheet(index, name); break; case 'ren': renameWorksheet(); break; + case 'move': + Device.phone ? f7.sheet.open('.move-sheet') : f7.popover.open('#idx-move-sheet-popover', targetRef.current); + break; case 'unhide': f7.popover.open('#idx-hidden-sheets-popover', '.active'); break; @@ -346,12 +351,27 @@ const Statusbar = inject('sheets', 'storeAppOptions', 'users')(observer(props => } }; + const onMenuMoveClick = (action) => { + const api = Common.EditorApi.get(); + const visibleSheets = sheets.visibleWorksheets(); + let activeIndex; + + visibleSheets.forEach((item, index) => { + if(item.index === api.asc_getActiveWorksheetIndex()) { + activeIndex = visibleSheets[action === "forward" ? index+2 : index-1 ]?.index; + } + }); + + api.asc_moveWorksheet(activeIndex === undefined ? api.asc_getWorksheetsCount() : activeIndex, [api.asc_getActiveWorksheetIndex()]); + } + return ( ) })); diff --git a/apps/spreadsheeteditor/mobile/src/less/app-ios.less b/apps/spreadsheeteditor/mobile/src/less/app-ios.less index 38ff8771c..545276e22 100644 --- a/apps/spreadsheeteditor/mobile/src/less/app-ios.less +++ b/apps/spreadsheeteditor/mobile/src/less/app-ios.less @@ -12,4 +12,8 @@ display: none; } } + + .actions-move-sheet .actions-button-text{ + color: @brandColor; + } } diff --git a/apps/spreadsheeteditor/mobile/src/less/app.less b/apps/spreadsheeteditor/mobile/src/less/app.less index 322d2a7c7..602a063e5 100644 --- a/apps/spreadsheeteditor/mobile/src/less/app.less +++ b/apps/spreadsheeteditor/mobile/src/less/app.less @@ -111,3 +111,26 @@ -moz-appearance: textfield; } } + +.move-sheet { + .swipe-container { + display: flex; + justify-content: center; + height: 40px; + background-color: @background-primary; + .icon-swipe { + margin-top: 8px; + width: 40px; + height: 4px; + background: @background-menu-divider; + border-radius: 2px; + } + } + .page{ + top: 30px; + } +} + +.actions-move-sheet { + background-color: @background-secondary; +} \ No newline at end of file diff --git a/apps/spreadsheeteditor/mobile/src/view/Statusbar.jsx b/apps/spreadsheeteditor/mobile/src/view/Statusbar.jsx index a6ff0835b..bc1ccf646 100644 --- a/apps/spreadsheeteditor/mobile/src/view/Statusbar.jsx +++ b/apps/spreadsheeteditor/mobile/src/view/Statusbar.jsx @@ -1,5 +1,5 @@ -import React, { Fragment } from 'react'; -import { View, Link, Icon, Popover, List, ListButton, Actions, ActionsGroup, ActionsButton } from 'framework7-react'; +import React, { Fragment, useState } from 'react'; +import { View, Link, Icon, Popover, List, ListItem, ListButton, Actions, ActionsGroup, ActionsButton, Sheet, Page } from 'framework7-react'; import { useTranslation } from 'react-i18next'; import { Device } from '../../../../common/mobile/utils/device'; import { inject, observer } from 'mobx-react'; @@ -8,6 +8,51 @@ const viewStyle = { height: 30 }; +const MoveMenuActions = (props) => { + const { t } = useTranslation(); + let { opened, setOpenActions, onMenuMoveClick, visibleSheets } = props; + + return ( + setOpenActions(false)}> + + onMenuMoveClick("back")}> + {t('Statusbar.textMoveBack')} + + onMenuMoveClick("forward")}> + {t('Statusbar.textMoveForward')} + + + + {t('Statusbar.textCancel')} + + + ) +} + +const PageListMove = props => { + const { sheets, onMenuMoveClick } = props; + const allSheets = sheets.sheets; + const visibleSheets = sheets.visibleWorksheets(); + const [stateActionsOpened, setOpenActions] = useState(false); + + return ( + + + { allSheets.map(model => + model.hidden ? null : + +
setOpenActions(true) }> + +
+
) + } +
+ +
+ ) +}; + const StatusbarView = inject('storeAppOptions', 'sheets', 'users')(observer(props => { const { t } = useTranslation(); const _t = t('Statusbar', {returnObjects: true}); @@ -63,6 +108,7 @@ const StatusbarView = inject('storeAppOptions', 'sheets', 'users')(observer(prop props.onTabMenu('del')} /> props.onTabMenu('ren')} /> props.onTabMenu('hide')} /> + props.onTabMenu('move')} /> {hiddenSheets.length ? ( props.onTabMenu('unhide')} /> ) : null} @@ -75,6 +121,7 @@ const StatusbarView = inject('storeAppOptions', 'sheets', 'users')(observer(prop props.onTabMenu('ren')}>{_t.textRename} props.onTabMenu('hide')}>{_t.textHide} + props.onTabMenu('move')}>{_t.textMove} {hiddenSheets.length ? ( props.onTabMenu('unhide')}>{_t.textUnhide} ) : null} @@ -84,6 +131,18 @@ const StatusbarView = inject('storeAppOptions', 'sheets', 'users')(observer(prop ) : null} + {isPhone ? + +
+ +
+ +
+ : + + + + } {hiddenSheets.length ? ( Date: Mon, 20 Dec 2021 12:28:36 +0300 Subject: [PATCH 67/74] [DE PE SSE] Fix prevent for alt + f4 --- apps/common/main/lib/controller/HintManager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/common/main/lib/controller/HintManager.js b/apps/common/main/lib/controller/HintManager.js index 6476757b9..8b3ff716a 100644 --- a/apps/common/main/lib/controller/HintManager.js +++ b/apps/common/main/lib/controller/HintManager.js @@ -567,9 +567,9 @@ Common.UI.HintManager = new(function() { } } - var isAlt = e.keyCode == Common.UI.Keys.ALT; + var isAlt = e.altKey; _needShow = (isAlt && !Common.Utils.ModalWindow.isVisible() && _isDocReady && _arrAlphabet.length > 0); - if (isAlt) { + if (isAlt && e.keyCode !== 115) { e.preventDefault(); } }); From 900de8fc1eac59b51c24a76227f57ae32dc5ee3c Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 20 Dec 2021 16:20:48 +0300 Subject: [PATCH 68/74] [SSE] For Bug 45763 --- .../main/app/view/FormatSettingsDialog.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js b/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js index fee16cd3a..f29af9e2a 100644 --- a/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js +++ b/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js @@ -321,7 +321,7 @@ define([ if (this._state.hasSeparator) this.chSeparator.setValue(props.formatInfo.asc_getSeparator()); if (this._state.hasSymbols) - this.cmbSymbols.setValue(props.formatInfo.asc_getSymbol()); + this.cmbSymbols.setValue(props.formatInfo.asc_getCurrencySymbol() || props.formatInfo.asc_getSymbol()); if (props.format) { if (this._state.hasNegative) { @@ -384,7 +384,7 @@ define([ info.asc_setType(this.FormatType); info.asc_setDecimalPlaces(this.spnDecimal.getNumberValue()); info.asc_setSeparator(false); - info.asc_setSymbol(record.value); + (typeof record.value === 'string') ? info.asc_setCurrencySymbol(record.value) : info.asc_setSymbol(record.value); var format = this.api.asc_getFormatCells(info), data = []; @@ -406,7 +406,11 @@ define([ info.asc_setType(this.FormatType); info.asc_setDecimalPlaces(field.getNumberValue()); info.asc_setSeparator((this.FormatType == Asc.c_oAscNumFormatType.Number) ? this.chSeparator.getValue()=='checked' : false); - info.asc_setSymbol((this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) ? this.cmbSymbols.getValue() : false); + if (this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) { + var value = this.cmbSymbols.getValue(); + (typeof value === 'string') ? info.asc_setCurrencySymbol(value) : info.asc_setSymbol(value); + } else + info.asc_setSymbol(false); var format = this.api.asc_getFormatCells(info); if (this.FormatType == Asc.c_oAscNumFormatType.Number || this.FormatType == Asc.c_oAscNumFormatType.Currency || this.FormatType == Asc.c_oAscNumFormatType.Accounting) { @@ -479,7 +483,7 @@ define([ me = this, valDecimal = (initFormatInfo) ? initFormatInfo.asc_getDecimalPlaces() : this.spnDecimal.getNumberValue(), valSeparator = (initFormatInfo) ? initFormatInfo.asc_getSeparator() : (this.chSeparator.getValue()=='checked'), - valSymbol = (initFormatInfo) ? initFormatInfo.asc_getSymbol() : this.langId; + valSymbol = (initFormatInfo) ? (initFormatInfo.asc_getCurrencySymbol() || initFormatInfo.asc_getSymbol()) : this.langId; if (record.value !== Asc.c_oAscNumFormatType.Custom) { var info = new Asc.asc_CFormatCellsInfo(); @@ -503,6 +507,10 @@ define([ return 0; }); me.CurrencySymbolsData.unshift({value: null, displayValue: me.txtNone}); + symbolssarr = this.api.asc_getAdditionalCurrencySymbols(); + symbolssarr.forEach(function(item) { + me.CurrencySymbolsData.push({value: item, displayValue: item}); + }); this.cmbSymbols.setData(this.CurrencySymbolsData); this.cmbSymbols.setValue(valSymbol); } From b8962989af1b463d8e5e418a5e5ab5cf306ee532 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 20 Dec 2021 16:30:22 +0300 Subject: [PATCH 69/74] [SSE] For Bug 45763 --- apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js b/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js index f29af9e2a..53a679d4e 100644 --- a/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js +++ b/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js @@ -321,7 +321,7 @@ define([ if (this._state.hasSeparator) this.chSeparator.setValue(props.formatInfo.asc_getSeparator()); if (this._state.hasSymbols) - this.cmbSymbols.setValue(props.formatInfo.asc_getCurrencySymbol() || props.formatInfo.asc_getSymbol()); + this.cmbSymbols.setValue(props.formatInfo.asc_getSymbol() || props.formatInfo.asc_getCurrencySymbol()); if (props.format) { if (this._state.hasNegative) { @@ -483,7 +483,7 @@ define([ me = this, valDecimal = (initFormatInfo) ? initFormatInfo.asc_getDecimalPlaces() : this.spnDecimal.getNumberValue(), valSeparator = (initFormatInfo) ? initFormatInfo.asc_getSeparator() : (this.chSeparator.getValue()=='checked'), - valSymbol = (initFormatInfo) ? (initFormatInfo.asc_getCurrencySymbol() || initFormatInfo.asc_getSymbol()) : this.langId; + valSymbol = (initFormatInfo) ? (initFormatInfo.asc_getSymbol() || initFormatInfo.asc_getCurrencySymbol()) : this.langId; if (record.value !== Asc.c_oAscNumFormatType.Custom) { var info = new Asc.asc_CFormatCellsInfo(); From 20516f168da0bba4a10d07f27d5071086ec5f617 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 20 Dec 2021 16:53:41 +0300 Subject: [PATCH 70/74] Update icons --- .../1.25x/big/animation-emphasis-spin.png | Bin 1077 -> 1077 bytes .../1.25x/big/animation-emphasis-teeter.png | Bin 1024 -> 1018 bytes .../1.25x/big/animation-emphasis-wedge.png | Bin 0 -> 909 bytes .../1.25x/big/animation-entrance-appear.png | Bin 1139 -> 1139 bytes .../1.25x/big/animation-entrance-wedge.png | Bin 0 -> 1000 bytes .../1.25x/big/animation-exit-shrink_turn.png | Bin 1210 -> 1210 bytes .../1.25x/big/animation-exit-wedge.png | Bin 0 -> 968 bytes .../big/animation-motion_paths-wedge.png | Bin 0 -> 891 bytes .../big/animation-emphasis-color_pulse.png | Bin 1190 -> 1190 bytes .../1.5x/big/animation-emphasis-spin.png | Bin 1203 -> 1211 bytes .../1.5x/big/animation-emphasis-teeter.png | Bin 1126 -> 1126 bytes .../1.5x/big/animation-emphasis-wedge.png | Bin 0 -> 1009 bytes .../1.5x/big/animation-entrance-appear.png | Bin 1308 -> 1308 bytes .../1.5x/big/animation-entrance-swivel.png | Bin 1414 -> 1414 bytes .../1.5x/big/animation-entrance-wedge.png | Bin 0 -> 1123 bytes .../1.5x/big/animation-exit-Random_bars.png | Bin 1111 -> 1096 bytes .../1.5x/big/animation-exit-float_out.png | Bin 1285 -> 1285 bytes .../1.5x/big/animation-exit-shrink_turn.png | Bin 1322 -> 1321 bytes .../1.5x/big/animation-exit-swivel.png | Bin 1335 -> 1338 bytes .../toolbar/1.5x/big/animation-exit-wedge.png | Bin 0 -> 1081 bytes .../animation-motion_paths-custom_path.png | Bin 774 -> 699 bytes .../1.5x/big/animation-motion_paths-loops.png | Bin 724 -> 720 bytes .../1.5x/big/animation-motion_paths-wedge.png | Bin 0 -> 1000 bytes .../toolbar/1.5x/big/animation-multiple.png | Bin 1228 -> 1228 bytes .../big/animation-emphasis-bBold_flash.png | Bin 1733 -> 0 bytes .../big/animation-emphasis-bold_flash.png | Bin 0 -> 1746 bytes .../big/animation-emphasis-grow_or_Shrink.png | Bin 1224 -> 1224 bytes .../1.75x/big/animation-emphasis-spin.png | Bin 1349 -> 1348 bytes .../1.75x/big/animation-emphasis-teeter.png | Bin 1273 -> 1273 bytes ...e.png => animation-emphasis-underline.png} | Bin .../1.75x/big/animation-emphasis-wedge.png | Bin 0 -> 1147 bytes .../1.75x/big/animation-entrance-appear.png | Bin 1486 -> 1478 bytes .../big/animation-entrance-grow_turn.png | Bin 1481 -> 1481 bytes .../1.75x/big/animation-entrance-swivel.png | Bin 1570 -> 1553 bytes .../1.75x/big/animation-entrance-wedge.png | Bin 0 -> 1277 bytes .../1.75x/big/animation-entrance-zoom.png | Bin 1766 -> 1766 bytes .../1.75x/big/animation-exit-bounce.png | Bin 1263 -> 1266 bytes .../1.75x/big/animation-exit-disappear.png | Bin 1430 -> 1418 bytes .../1.75x/big/animation-exit-float_out.png | Bin 1395 -> 1395 bytes .../1.75x/big/animation-exit-fly_out.png | Bin 1437 -> 1436 bytes .../1.75x/big/animation-exit-random_bars.png | Bin 1278 -> 1272 bytes .../1.75x/big/animation-exit-swivel.png | Bin 1509 -> 1492 bytes .../1.75x/big/animation-exit-wedge.png | Bin 0 -> 1231 bytes .../toolbar/1.75x/big/animation-exit-zoom.png | Bin 1710 -> 1704 bytes .../1.75x/big/animation-motion_paths-arcs.png | Bin 0 -> 786 bytes .../animation-motion_paths-custom_path.png | Bin 0 -> 859 bytes .../big/animation-motion_paths-lines.png | Bin 0 -> 457 bytes .../big/animation-motion_paths-loops.png | Bin 0 -> 917 bytes .../big/animation-motion_paths-shapes.png | Bin 0 -> 870 bytes .../big/animation-motion_paths-turns.png | Bin 0 -> 611 bytes .../big/animation-motion_paths-wedge.png | Bin 0 -> 1187 bytes .../1x/big/animation-emphasis-wedge.png | Bin 0 -> 697 bytes .../1x/big/animation-entrance-wedge.png | Bin 0 -> 784 bytes .../toolbar/1x/big/animation-exit-wedge.png | Bin 0 -> 750 bytes .../1x/big/animation-motion_paths-wedge.png | Bin 0 -> 713 bytes .../2x/big/animation-emphasis-bold_flash.png | Bin 2018 -> 2018 bytes .../2x/big/animation-emphasis-color_pulse.png | Bin 1559 -> 1559 bytes .../big/animation-emphasis-grow_or_Shrink.png | Bin 1384 -> 1384 bytes .../2x/big/animation-emphasis-spin.png | Bin 1541 -> 1541 bytes .../2x/big/animation-emphasis-wave.png | Bin 2075 -> 2075 bytes .../2x/big/animation-emphasis-wedge.png | Bin 0 -> 1299 bytes .../2x/big/animation-entrance-appear.png | Bin 1672 -> 1672 bytes .../2x/big/animation-entrance-bounce.png | Bin 1480 -> 1479 bytes .../2x/big/animation-entrance-grow_turn.png | Bin 1752 -> 1752 bytes .../2x/big/animation-entrance-swivel.png | Bin 1762 -> 1761 bytes .../2x/big/animation-entrance-wedge.png | Bin 0 -> 1417 bytes .../toolbar/2x/big/animation-exit-bounce.png | Bin 1434 -> 1429 bytes .../2x/big/animation-exit-disappear.png | Bin 1611 -> 1611 bytes .../2x/big/animation-exit-float_out.png | Bin 1511 -> 1511 bytes .../2x/big/animation-exit-random_bars.png | Bin 1385 -> 1385 bytes .../2x/big/animation-exit-shrink_turn.png | Bin 1746 -> 1746 bytes .../toolbar/2x/big/animation-exit-swivel.png | Bin 1703 -> 1703 bytes .../toolbar/2x/big/animation-exit-wedge.png | Bin 0 -> 1339 bytes .../2x/big/animation-motion_paths-lines.png | Bin 507 -> 507 bytes .../2x/big/animation-motion_paths-loops.png | Bin 970 -> 970 bytes .../2x/big/animation-motion_paths-shapes.png | Bin 1086 -> 1096 bytes .../img/toolbar/2x/big/animation-multiple.png | Bin 1467 -> 1478 bytes 77 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-wedge.png delete mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-bBold_flash.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-bold_flash.png rename apps/presentationeditor/main/resources/img/toolbar/1.75x/big/{animation-emphasis-uUnderline.png => animation-emphasis-underline.png} (100%) create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-arcs.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-custom_path.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-lines.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-loops.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-shapes.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-turns.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wedge.png create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wedge.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-spin.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-spin.png index 67a7db219009c9214aa72cdcea015b94c275da3d..49dc965f0554f63e8d6f45f6ac5a0a67077e3966 100644 GIT binary patch delta 352 zcmdnWv6W+jHUInd3IF>U{`WC_+z4V!^zyOZl=yLD;-`&?KrToYD77i^^X5b#;{#Al zA4u{4c7{)z5QCqEp~r9X zbkF>@p=P(`k4GMCGkNwuzV-Lp&wmfPS6e8&yr^Q8G;Qe=NrlvlDp6aN=NTPOTygv0 zktgjD)25r7Npi|cSmh=@s@T5r**5;~lLeU7h2|FjT+tfDkQwLNp;!H|Q|rX6$)3!{ wjO~+anJsvlot)eH3QxTgl#}3|e2_UoWW9y?QFVdQ&MBb@02=wGZvX%Q delta 352 zcmdnWv6W+jHUIy91`z6F__#6Q{rZH7UOv{F6F+WD{IoFNo`8}yg3ob_^>en zs0_&X-_G!9Q^F^p_@<=)y$l~VBmhaE_{58)EL{>DuP1vkE@ZYjkvjPuqYPu%WNs!o zak03wN)g6qH1i#g<*j`Ba&>3ThkFI(dXpWPq_n(s9`X15)#qMZ9&)Hl{O1qm=kKow z^}GmUNc2g+k;tP_`DeL$NuI%B^I4NynDpWnKK8J2we`r%eeDyvH-FXCpS;&YkKg3! zp80J<&2Gydk386B^6Y+iRp{~mO&wou5tsA82gZRr$Ag{K!)qP8l}+jKZ_#qEPf zp0r0yo6c`8$tf#gm7DmeV*ARnZRX!53oxq--7WmNqBV#iGt9L^ulix9)`{7ZJ(-Oe u`zF^iTkteFIk)u{o_Z%JC&54YAajCm?{7W85Q!)W@(X5YXiyM%fB*b@1%U|@?ypbiIPmtL2RaVCpV9HWfByaT0W+@mFF(Fx zN5J*v*W=?2`X73-zhz)xa`tp_45_$vc4}*$wxNJ)`W}fiAgG9`@|p7Ie}74AQL=U1 z#;TUwNsFsfV|n+)ILQ?(Ua&Ko=knvUjm)!FAM2VKCw|sQ=z^oKa+jg^+m&?+6MMRk z&vubvzj;4W#Ojr_lbZFn?>!z?Qi(3w|1~^S7MDKQc)8_@p1kVEB5PKrYwkzBU%a>X z$c^@1fe%;i34W@w+BN;g{mb73SY|oy`JN(tQ8eiSQ)5``ok|(cYCjKEW+e+Z_Wg-7 zeM=0a6dcr!986DN7j@*|IqJCGDb_Ip?Vu z-8*rpVVh!4_$Gtqd5Nu&Gn!R;>^4o$6nnP9Q|00edC6<7E=IjSI2M14Trt`ISccHC zuK6p=BKt0=^jMk)`%jqMA(wmH+r?kw7pv>H^R}(u^p!rnJ@Pm=s{O^H+0TWJ&a3)mZpQpB`Y=`T~KOpWMX`{T>66V-n-9SeCB4yz)=6agpK!o zrZU5aQors;Oe)&^f-^ClHo@#? zHhrGi4dHa!1M|uB1V}D`?g=Mt3yy&3m5V_xaP9$TKO3a2!2tw;@d7Y}vz2R7`}xo2 z2G98jLqHIxyZ{VT&h56G4{QG|hs56CId5Ue95YsMQn|*bfXKWxpo($<92*YFC`v;Ih=B)sfpRMsQ07Ae#DA$bT zyZo>i-n|6`FlFuvK=E0gvA)1OB777W7mfy!i>7K`0L~M5$FJyRJ6A-9j*3RkCZToDDW! z-BR6~4w9?NBjYpNQu%ZXdKe^ER+y9}yRKU*0QCtZXSW-j;}&+u6Q4j(bYVII7kZ|he6!ao!)Q~g* zNwkxyvJ}Pt;~+Rt!)eyHd@+4im$j&1m}Md0xPN_%sL$%M-b+>DW-to|r-rMFH{GM$ zIsh2&|Vwhl|r&@owOLViJ+Yzdr%3TFMH*WOwJs~Wcw*JUnfYvm8^gSRT zWPh5r{>)vS#ty-MUfqun9{yYZdJe&V-f;YOfZh6U{p*1lX*aM^?R4vps|hdwLc2je z_eDG1`r{h%MRF;pCne&^cCbE8r+|!GS7* zaB@!!$^{xgYxTB5)DId?tSn1WroOwyJ#OZP3@5(WUcxPgtqYFmwWr>$r}eyn}y$j+1&N00000NkvXXu0mjfCVJtv diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..517917c84e5321a5bd255dca792c387d66a72b6c GIT binary patch literal 909 zcmV;819JR{P)5NgclW=AK zV@+30QJ{1bc=T0MvgVuRDDdLIZdGuyZffsy@}nnFPLIY2Buqjer>A}NBFZ*86)j@~ zaC(CPotJbnVI{neIs9Hd0X`tiA_=&gY98b+2p7?F|bk5;s&!s3oP_0C1fzlkmvqh+- zT9p>bc8-WK5E_h(*&#Jx>wS&^1nt4mrxnOO<>FNR}V1SwCmdbfc)wy7OgcDwvGftyolyWIwa}G)#h?nCyBVvTM zKIKxrMh-%BG>e0BEu{-#5)>k8ao~5+=2ABFE=r;dI|m6B8puPpx5_=md?1kfP&k ziIW9JK!&5l!~=Vd9%Y~fAr-!Nj8Uwk#KZ%8jvl4a(m3I>K{!>v#Rp?BV?RKYt}27? zHCnE4q8s`^RD6jN9Uw|qmBIHKEoV6K(3cwMbWWirS{!i)ybK%i4>e$9pwoFRCR!YE z2Mm!z%CxGZ0Te7yjCoRDVjWPXRUHkW@GOdqp2B#5)m|7DWnhEGXaObrh=C{tL>bbc jFmT|4Ux1#0}hHNk@zzMH;hMag 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 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4467c0454a1f0ffc514b6113381c80014207c9 GIT binary patch literal 968 zcmV;(12_DMP)7Tv=GDBKT%aX*HLnocwVSFpLrx;+n8YzT$J``xvdISwc^eZ*zV{)$q-k0{ z+B2 zd}`lk5mC}*6iwt)`}LL}=!+ohpCA|_ke0cxvn=Ac{}n~+RU8iyXmNYn_vtO;O%Qw_ z%y$^R%jd|Ww~WO;5N4^=`yz@)UNQO(f@g#goL-oF#Ym~=y)be7!raS2bfadF`9!-nK1kBm6}`EBx1YctQ;d_ zzhStovDdhwCfOZjRTvp@qG-!~N7}ed7;U_uE!%XvTdCwugqG;BJD5Q3NkKZlNHvRsk9C#*{5@1gx%830XNYC{3_2q$1`4VBo zXbeZE5QKfR{b#BC-Z5EcxJRqoow!Da_#^u!HJU@*T#HRkfX-IDC8=GjI77>%@rE7v z^6u`+DOyy?2Au}Opfwd+gMc+U{r*LxgBY}wn(}G^1gz0Xl7?p~qSYX4i5Snd(5Zn| z-K<5+V9;^h8_lFitd2P?7JDGItQm9ci@j>3whiLS6CP8FkOflw%6gX=Eu!ePi7>Ku%6eBAUC`5f3l>#b zC-bIJ6;5O|7dWMZ!9~{7JRQh7pH*2aTek+MlVT*-UN^noI(tF2#XBnQOE;a);G`Jg zMWk}2UWh?>N5y?9``8P^!xk{YdrZMbA!q_LbG|Fe-Y1DcC3ka{)S)>mSuP zxyNV(8hA+&59XQoXznZEq`B@4BZH2hftP?s@&3$vH1`#R)HXPQ(G6aZt4rQM=YLs- z>jo`XIQ>=XhN?C9fNvQ($wBPC*u^#WS q@fhL-;#d}F2CdY1jGJ*D=kX6pcc@xZGIw7900001BCpEP)$;7pMhHzNWBR1Vl!AVjJcbB#GaUzZjAW55#MPWSS!5pRf};4nsGnoLQ>twm(1YuV9t7I- zU=j2selNCaoynL3*ONoPQ<^&bUi5=;De-n6Q@~Yy2!1d6!Ho5}Hblri?J5f5_M#um zjK)^k)&F~i-;1p{H$6%_t=f$qJ4IWy!n|JegDKL0QOeufpzpR)Y8ug^Hw_Bn^P(Tj zw4}NY9g=+7LRXME#HZ^?eLx<8hPb`h3e_zl`;tS_9Xcc(TsUXU)Ab$1O;k9mP+?Xt zI>C5I_d<1N$w&)XkyJXO>&--+BQmWqop`<23e{}^)s@VY6%I+wM4cUaQ)8eYE-yO4 z6seZ)>GM2&RuI)0MZfQAG=|-a1-(_H0X8*{^|Qn$`uCw!++JwRfd;w({RcLCC@dSH Rc}M^N002ovPDHLkV1nPfmnQ%K literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-color_pulse.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-color_pulse.png index a388ec8f394593b47f271fb256f3f52ccd234d7e..2f5de351960a79258a4c7e4596ab1c0367d7f3a7 100644 GIT binary patch delta 561 zcmV-10?z%W38o2~v_K3N9?qzf z%^hy4&Ou?jwyC-{*ek3)vbwVmL(Z$GBdb6A2`W4UT&vFNd3EIw*jjbJ=fNn{=}^TY zR@V`CohaTZ)fJRc1q;A{%o2qkg302Op##dnVB;xKytHAI=K)Tstiu4#v=j9r#3_}1 z^#M+9w14}bHE~K6P7`Wu6%=!`7EY%y>AZG8|QJ z=DoakqSD1FMIS#=c~rS*LB?Auw{c3*=PyJaReNwtl^9i~w82Yu(U+^OUt-SiNM z05s=Gd)qDNA?@@K+zUZh|C6k-5)n*aj_lw2o2;=C5&qj5-9O?DRvR9!MkfMIY#-0c zlP-jZU@Hb4jktFFx;&zwA+fC;zqTC{xRd%1x`0Zg@A8wn00000NkvXXu0mjfAPy4C delta 561 zcmV-10?z%W38o28$|Be8WK}9O_vtjYFVe_+M|BV3ujsX9S0P(S5^Rr?9 zjR60T0P?b7@UUR=vSRSCV3Dw&1Xx|kf0I)It`9a8vhiV?Lov*@9Vo=-+>;OjPYTs; z(8Mm4G7YJGlW77!0?d??ssbbln@(Uykcv5(fRon(B!4VWgN6H|205=fvq=m#A1&|@sh(R&jXxNS%(3fX(#GMh*K*2 z>I0nIXn*%VYvPnDoF>%RDk$b=Eu2z?Yk^mt1KI00qJ~o{!%?k?w=mG&Sn_a6WjLzd z(tCODM5T*Uiavg#@~GOP1sQLq+{P(IpT7`!RQceRDlw`|X@jx4GOCnisg_TaDLtO8 zo+_hC{M*z3_abX=_rG;(701SWyr}l^3xv2AS$})Jw$t{?F30|OQQd@~sHg3J^aH#R zF3k^>UfTZGT8KBo4)!-bNERBbd3)D3(*9k;gJkn~*1ElGuhRZ)(5)oxZKsllbkjp1 z0??c%?YUddL)z&fxEF%1{wG;uB_f!<9NEA3H(6sPBK)^Ax_@LhSZ#Q?8l4C)H_o4T-sS{MtMwa3}R2d7w(3E48!600000NkvXXu0mjf(dZFM diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-spin.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-spin.png index 8adf7ec6d483f3d7eb69f2ba1a5f74dc89853e79..75160ae0a74f149046ae105102b2df4a4b2e8f50 100644 GIT binary patch literal 1211 zcmeAS@N?(olHy`uVBq!ia0vp^AwaCf!3-p&=Jq%-Ffi%__=LCux&QkZ{&z8a+LZWy zeZv2CFt?up$cBpaf<<~6K5k0*xG~}5W)KO|0!E*}f}b`g{_ke^4^ase2QqpYKCe&s zyeaA9#zdewAAx8i(7=QbATsHH1H=D*7y_A`_-S*}hfN>_AU6Q@ZieUru|I4`__Q$* zVkXGa9tNNZK$SrBWj$Cu(5OD37LZ*aw}H7JmHi-dK-z)kZvq(waRbP-K87zKkAN88 zf$jvkDiNp{$OWnF1FHmu0N5h1lYqKzuTwAqhF3~SkY6yveS`Z33hxDgsNj4Ihx$Br2X^7D5rS6Kdh|MuWCL|M#3-NOujtzd&gq_m5ZAG|8r1k@A<@< zGWGJ+MIvH#>lduvHo4q5%zK{ui4fiUJ5HVmTiRtGbSC6!^uZOqA<2)EoCF;rmPUzY zzUoc$&Sbu*;_s_`^vs$ii~cPsb|{@E_C%uR&M~FiuO^#uAGl<+-eR?;ul^PR^FYqd zYg*5qRXtJ4OHxj{cc zal4vt6gDV+GUHlSIX|cHmCgPiy{44$FOZQ_TzJ&>c#pUG)5F0T_vUEsx)8m3=Eluk zQ||3-*%W8s8eWzC^qRieoTKM*m&-dIlJ)dDEB*al*WazxF2BF)D|>8^4O?c_d#?G} z$7jyZ-22a7yu+c%eQ)yGx_d@$+>6(&DVb-N{Iv48satv+hgX%-y8|Mn@!Kq4hTcA= zYAE*JF*E#*=<_Kbtn!l7DZl8`UXZ&~Ks?5xb(w;lb zCoN~>=eQ>-u=yK9$QO^cA4U9z-#HFc+fGt!EN)@E$3CCuo#&y3bH^Ka<*a%f%MWqB z7v_~zHZyBsx$o?{w|$4{|Vzyqch*MiXMc2SjswCU;5njga_)S z6Ce3$>~-0?joa8dD#kx#Ip4%r=UkLlo!@GC+sh^R{MLW3)z?(63~U!Rv-U7n^Y~bP zIeqEX+iO_*g*O{n3hdHcy5`>HdQEP(`z0m?VslTnzq-1Dd$aBO{R@&8eyLe>#r^ek z>A$S8y>q@cSpL1}CHm@9&0cP&J$`dV?>}1i)#1I9@qe@0u!roWj_d7qtSQUi;`t>o z_QH?m@;RQRi+NXlzPoIL!0FaU3~Jt|@21^$T_a$+|L_W-OZmHKg>Vr zd~&Q)~oQ7hDA9Dh5wiKbLh*2~7Y2 C?QG)! literal 1203 zcmX|A4=|f|82%`=89klNwMrLdwIZriuT?Zi5QH!zl=_lGQ5~mf>U3g9DIrSDpE7i- zq|-{i#QZJMssA~tUXAHhj;un45IRc9ejjdk&-Z=r`~IHyd7t;Y``sn`dgy8!YC{mD zOZ3DCfNvmpEIv5^-iFmoR|rzGBKrgqK&mQ$RuEWK2<<_^g_V5jUIoMesysm0uc%nN zF`o(oKvU)Kb`_u^dsyM4QmX>$%Kw}kNX0-;SAkR^=z>AKI|W`wU?s|gmw8|)4dw7@ zO4I<#1gR3C?#ImCluzBO0DH@PKtpYy0I~uas!+JU3oroM(JfG)s35>90* zow&}0!Cq@zP(*cB1nAJc#eo#s0u1kapn{|Mb3TW_|Dq)a_(9-_al2)l+!_uGhI7j$H7(>;S$Dsf)6c2lak=ZQ z>~$88)lx2GXOI)hF|9Vj3~^amLJOJ9<8?zmEC^D6O~ktd(kBfG+dfC(C*oq!U zkw|A)B*G7FD|pD+6{gXx;a=|u|Gb@vrDmpT2ltRsWoWImn3FTVNcmXV&`>v?n-t_> zoKw``koxX`X+&x0^9`Ryi%ajvT_fY1^_&RMyF&%ZMNvO=OneuIi_H#BFzs0|CE9Iz zu^A&Np~WN$;Z2FrZ2d|I35XwQO1Kd#0m@Hbx`!^0fU z0QV}b5o3h+yGK)^)JolL4&jHsZJauN<%$IEN{wL|^btdneE-$@&~7hpMEI1>t*lb- zu>r&CZL5Lg6BazeFJ<=UIv;1BH?15z&K$XWapvUFrLRdwX8Aj5@dCPVqexdg@&M!N zSUgHMGgo`0A(h>TbayO9=w>%>`>yzfo5`<3Sf^r>%y`qoi|TZ?hwY2?)O#~Vnvsb4 zr>DmHoiE4JnN418vh-g~q*+b8*VP*@+fM zisa&DQ|4rOy{j)TBSthdOPQ;`&lj*G9y>hgl5-TKG|OZ1@lcJ9W;@Eu=!_UO|5b4t@>DQYCICP|XTy;(Ow|H-LAdC$Q`d^#-E;QQ|SHA;2u zV0LilmnrU-lN;9`JS@c5Srt-m{1Yb($uCOu?oHsumCko?Fgf#|t2o&MZW>#*!TMS| wC4=dtHT4VGVeMVA6JOo7kWKq7%?PQN)JmKQ^gnS^TyUEpBEc8m=nDV%AE1nKW&i*H diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-teeter.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-teeter.png index ae5889ffceefe3a8aee7d419bd5bb698be8c1b66..86c908475e324ca49820afbf592d83b784d43f29 100644 GIT binary patch delta 134 zcmaFH@r+}_PNq+rChpcy`Mf#t)24(^8<9vLcT>{GjS279Cw$xhWG7B$XEb9;d$I5G zWJks=jINWvF-~Drn%vFg0wgamg)pw3tjes(^uB&_0JA3Z_q(en*D%X7?wdS^xq$KG dWL_3mk=ZA09^%WqfP%@3MUP_>b|<*Kv=>WW+&CDWiB%`EHn&E;(|cmJZUVg zs@NKTtapJ&8riavUHfT&vz}))MaP(8iYdx(>ZbgyawN`GpmB)wO|hHhNSuc&=r6S* zF%vqz)6u9vquAZAiWi+6xBC6G)kcLHygCi%AzVRcIfO*g`5{a(f2cbWaZjsrfy6nk zslehh(s#wnY)@h?ke_sZplbo+&VmMsJ>$O9NhN5o*aLSGacQm4HLit-`!Uu_78JS0 zwXnqeu5M8?A*7wS783S^_AP2AgtQaag2J9Rp_GNR^BqSONC0iZJ+;NOuwR6WyMOGZ zxckRmin}H1x%{K9L&e?N?a$}G|6hl&yU$6qtU=H;1nf^cJtyI^Izg*a5CZNQ&~6YE z*eA+!&pDRh`^10mZsQ&(_UPAb+(*N{d{Phe@MX))1cIh*$Hl$WueSRK5~ysG zHttQ>w;dPv(u8kGX&{2n{7zbe5L(r9txQnRX0$_yn zKz!97ak;2@S3&u|^AW7N1!0 z&#itw#d?EtFCMAH`(&Fg=S+Nfqyp~~D5rP>up5EVJW>hn+@kKOE=H7B+z70j+E&JX zJ~HlxO^t|zzk>K!g-vZMu*aA#a8GJ*kJ%xbH#7p#Sl9#6OSl)?Sqw2DPF*7ap&el_ zz#Z))BaR(g(6*+Ru*ZsahdZ~Aj5zPujcqHrN$Dl*v7(2>UE8=@F4S5g2!3;^1Ypb| zv4=ro<8HZ7Yl$HEO-%{N2F0FDjLjDlc;2xNpHTu_U=K8pJH4?@;4VV2d3{C+aDct_ zt%(trI7Gq{u*BGd3CiD^EX0NP*<1qH3oQpWL|9Y-;=&SOFeb(x)Ma8(C5Q`4fZ;K} f-scokOfkhj>KG-vYnUV`00000NkvXXu0mjf({Sm9 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-appear.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-appear.png index 63d88e7c9e9c5e542a2f0cba17059952ec65868a..f6292c1a093e205725d8ae4898c5acb8eba006a1 100644 GIT binary patch delta 740 zcmVj7bZHB{z&oIgCjTiY7IRMGlB35QiuYizPRT zM-YG@4u~Z=x^8{(_{5i zZHLmhR{w#fgT$!RQ`rh35mx^JGeDJ^?4cg(NXS&AE~khmwI^h%QltM+&l(jn6{+c7 z;@KeTOiZn|$Nq{;Os%%Z{>pz$OvUz|k!@urreb@~*p@o8dZU9G%FR=NSw$w^==~7k zdI^AynJVWel#BO62cZbzB8iUY9@}I8woGh~{rwgkL55b%JAwt^=3GIDRQ0-oIY3U7 zc93&`b00_tn=T+~e76p!ki=?g5FoCLB>wDV9#Lzla*{MHB8>^FG0~ZKIt(>ZQ z(_p8Qe*+nR$oZ;k1);id35vezEMY<`)S9M}w^-eeghz?womgE)V^pFAL4o{4Bo!M} zrmmYVXc-iSKN88OG_>+x5T{i1g9dPX2~GaAaY{u$Gk~+dedj->q8fMkvt zIHi(Q7ECq=qSDl40H;)hqngkB4h?<7gC2`a&GFqnGg3XZz4%bQvO!Yd?XQP;0JR>~FDeP%{>`|J2VoccD_=-v z4q|$fmIOyX+(As7B)kOE4*0mmLnclVUV>2<{HRm*UB8>CL&1l*X{;_dO}hl1a9;ts WW@CNVVt%>+0000j7c?$MK_E|4u~fXiY5z%B@T)u5QiuYizPRT zM-YG@H;PF(i%AZOB@T)uK!89EiX}LTNI8s24vHo?jYi%5~SCm0ThB|3~s2#g^OiX}IUNjQs0H;YL)j7X97q6BC`*wmAo0mpyagsu!< zZA76vS}tcnSJ*=|3|%>TN$JoLbYbrsLVnx>rQ@v7o>HN|9t6o*QfNRsr?M47BCP%cW`HU++e1Cpk&vlKT}}~CYEQ^irRM&jo;50DDpI2d z#Ir%vnV4E_kNp*ym|AU*{gr>2n2PN^BiqVMOvUz|u`P9G^+pFXl$)mjvx-c-(fc97 z9S{H;GgZz{C>QUC4nh&aMG_s)J+{aGZJF2}`}-|8f()&icLWQ-&AEaQsXA~4bAX&2 z?I7&{=RS}Q$}S*krDwDV9#Lzla*{MHB8>^FG0~ZM8thB0n z(_lxFe*+nRNc*a51);id35vezEMY<`)EcFdw^-eegr|w*omgE)V^pFAL4o{4Bo!M} zrmmYV=q4x(eU`M9UA(E2Thz(5ss>V8G0r@O_T8wPAU59mWrdAYaA(a zaIp`k6#aWg#8Hhlj+CxZX-a!zT0t6Bs#Q}BMx-e{WGo?#Dq*$MS=@_i`}Fe{rF`5< zV}E?8F7X4{xEIy-~FDeP%{>`|J2VoccD_=-v zdSiN%mIOyXbZ<>C{HU|(yM8x0hk_4rqgY*V8g&Ug;l2VK WC1eW2YPl}}0000g_p(PHBCOL{p4T>fWi6%LVNs-hfISz>>IE_j; zj7biPB{+*o4vHo?jYtiOCk=@sK#xEUiY5(;CpwBs2#g^PiY7OTNjQy2IE_j=j7pO+ z0eb{_Q+q9wumRf^wR@{S213UZHUSD#L*GE)$)s*Q@br_R0u&=O?~PlBdqlh_is~bS z)3ZKxvz=|Mv(Y-dKs?BbqPek1+isKC0!0CRlO6+T6@7h%&}R(xriUg$VdBnAd!(nw z6nc}J10oFjWa~R0F!wpM^;`jy$pbYD>@0VIEtR{Bb<8i52?R?ZW<_*gm{>uF=OVfS zmC1p}K>;tJ!$AsEE?jptGz|*7lXL_~3eVSFrF*P82)Qeh#soqQmsh0U+B>=EY3vsY uJ(Cp$9}JF+UbT4Un#k{)eqNJ61u_&uBXneM^TIs<0000|PJvE_L2cWruzTAQ#BC>hiMc@dC2VL7F{)`Z;(bv-*;o*KEFM zwa3BcMAxF78$E94OuoV7%9uG>jyXfr*0$|JGS9bV?P`vRkIwm2FIj(H#xKvtzKirvGeofV=PX*lf#$Xzh%AiMdllEuG-0> stnxg2dg8WLJezgm{p>pT$quYWB7yQH%3qqNUS|LTPgg&ebxsLQ0P;+X6951J diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..56f92ac8a7fe96b4114c1124325d12bab3cfea49 GIT binary patch literal 1123 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 C!hJXZ delta 257 zcmZqWYUP?RHQ`BG+Uu5<_f}R<)6*YkWIRqw`(SJP-ooO3LBVGmn-5@gKO+Mu3sm{h z*7lRF?USr5Ao@kbIV%4V3z1XZPRO_!E$up8o&m&(F5DKrKKt@#`WM)nj>f zlV>v?VdpE_dupBg-N|W8s_YUC&$Dj&8%>_XG>cpJ{4#C+SJxjc5RRT~&aBBbd8sRJ z_BDH^GZB-snC+N)8z-+~KE!+aNaNn*uK}5h96x1uPp)LK;hxj3aXZ?ze&ydIVUrKA zNaz|(a!`EY`uqAp=Lsc~SM198zi!py*RSg*|Br7>iQ+sO>CONIp00i_>zopr0LQL+ A*Z=?k diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-shrink_turn.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-shrink_turn.png index cb2ca9f8dd2e626602fc3ce8ad2c1e082f269611..fc7418ed6d2ecb2fd596169708997529bf57ca49 100644 GIT binary patch delta 944 zcmV;h15f;_3aJW^ZbIj1XzxHk??6D~XlUPXaOP)c@jX59Jw4-QX60vR@;yD|W@hm_ zJLG6+@;yE9JUrxQXX9sQ=4WT}JUsC{JmY9+k+3i%GM)xdx;!Ykl$mD8e^prPP8CgoalShqy(_)kC(bx1Q zanm3$aV!(iLo6+}v3vjmyE2vuO9?_Att5GK3q<{g2{R$auqWOE0ZotZH1CogYZpWv z@pG^<^sUA~&=o(2zD#^OYkw4a!b;dvVt=jap%?nsr03CHj|^25=*gPw5JN_=Eg_VK z^C{T;&X5yqO9<5%^UL}}YU6;hc#sl9Pj%fd>klbO1{}*uPlOuYIRZeVvuJW3A>upA z>+yJ;DPrhc;@ICny}Px^eZd3Yn}64`ES*k-DraTIe|Xbe;8ysxO5^?Q?QLv{p?`F_ zN&Sbn?OCqMuch^i_4W12!~!&i81#p5{)P%sczZ&E{t(XJp%BgV5dHq4hKD5+BH4WJ ze*aKCK{jlNrWlBaY`D}F{5S@Ys6)uIJ6vj&e6j|Sj&6`shB@(1CGGQfgrmb8>oaNl z2joT?cYnRw2`CWTPYJENA%}3uoxx8vucu+08gJu-wii*I zT1he?nTV`zFargL%*eu|IoBbAWp}OsQCjLPjw$V*K%`w-Bx5%8Z$KhYb^TPjH_zge=rY0s&4sVTa;S++PT3Zh@4>5WW3axY^*ZD*uxv^!#A6`WncX-f)|_D`uPNnIBS S)Z$qH0000T@;yD|W@hm_ zJLG6+@;yE9JUsF|JmY6)=4WT*XJ_#|JmY3&k+3i%@I5{9Jw4=VYVbTf?c9HIcVYvT@t{NpwS*#{bi$LX3b!j?^D zWq;t1`wJFGKBwhW|I#ljuHocimG0Wk$ekjpmnl?B=<_#N30YFUQ$!7Z(?Wyn($|az z@lqhMa3~YdM=UP1u(S^nXK^SK%F~2A*a`CHCdj%E6J^3A!;YyYNN8$!r#X*w*gGI= z%b$atVqj$wB+v5aFqTMQd-ab(k695rihry*KJ?u9nshvPYq6o6Lr2D92N*HKZAqat znor&lcShWBTT-abSWq??QVV;`h5e))dSVzs*caV@Q#udS^ujx0cDh+%(-=5J~cN3<`iWT?+9mA2H}3sry*8AeJNc z9`ujYrpdYk@wkb2!1_yF#*Zf<7Ig_(^7>1ykWW@2*5NG*yq`1msiJ-Enh3O?V}GV> ze~-dIV_a6Xex*t3E#M%n9!Ru*BLriMNI7{*we>xa^BVVvqc_Iy``F@FkA{m}0V zFh)9TU;H7QY6g_DM)*KKhEvUhT74nd=9H#Q1rO#UDAnvBY?D$uc(Cb3P~#=UpMq_g z>=d!|GbqspAx^N(S??D@8k?Y`Gem!HGTLnTS5^N>r;S{1v&Jf@Sbl$-=}TrFnV{fI z_qUmS^xU&qb^EDb>(GPCQ!-51-u|sNu-S_3fr_T-LtD@^Whk8(+5)BU%3t7je^gyD Tr!QH!00000NkvXXu0mjfUZl+) diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-swivel.png index 17cfd3bacd28516d3299c374ddeb5d42b2393a4f..5d4f99966995d25a6afbe31ce00a467ba30cf67c 100644 GIT binary patch delta 920 zcmV;J184lV3c3oAI}-9eJ@Gv~<7a2_J3H?{K<_v>kxd^XXlU|1J>_R-@;yD|XlU|1 zJ>PI}=V)l}Iy&EIXyj#O<78x!j~oSNX74;ak+94JQQuuGlYjw!e1*tTs;*Y^2sbLRa^x6_$uka>agl@5|!y;e2go|cX0?Ld8l;HD(TX`sHZ z!)@Val?B4x5mIoI_lKGYL}G_CVB$&iDc0UrsP)B2N9zAU-E8SRN(EJ z9s^5%LQNlG7@EI?6Uox4-xD64e|&(DiwB~E06^m53a+1joH0xc1F_rxaf0ER@Exd9 z93nW9AKXy@7zmo7zk}+HgCQLI*rO5vyu#Y}0v|o(WP^yPeQKE~xkPLZT1 z`41~kybmnXpw)0~+a2_%z`GFfn12$L!ooJ(0G&%7q+K1(gc}pkB!roQx_WU-$wJ6c$-v6`*7fW5FZC z0peJTnH&Nt z0A2ZoL^l-j{mNYNlISLofUfWom)2ut!rV z1`{a(Y49m9^oFFrX8P_+x^q=UV92jKSG77AJ8h}QLv+B#!O&?-y4GO1& zz`ebBf0ah?=^!{>7^e>&R`;;uwzA9Q1T( z{-^}#L-Oy6&IvtVn?EWveJd!Wj;EF`yy!MbUy0z%@znlLAC&~?MRO!N=Q<5>(+YwH z`OD7zZQMT%8PN(Ne&h6A8vR6iIwkoH)AwlfLX*k!xp97l4GMPM#dW8Ej_irxwC>`X u$)JZ6R@a}KRS@WeWKq}ONR;bvkNOO`Rc1WhTS2D)0000_R-@;yD|XlU|1 zJ>PI}?>IQ`Iy&EIXyj#O?>sz_j~oSPXyasLk+94JvR{aElYjw!eUi+VmM9!Efe>!e86m=I%Syrk5IDKgtY*7@wmMzJ3`v#W0LYTfrB=X;M3Vkix z8A|lAdQ=$<(>D!6uHcd`bTZO7i825^fdX>HD|iD-$@q-TbaJ{p zJ6(~WHIr2b%$^&8x6Hac^^#ImJR zC=EX~x5lTY0&Xf8Z zQS{M4mYGu1A_xoRVoJ?&9U;%!qaN0FS_tiC4~!nxkEgrmX=0f)mM2z*y5}i3YiP{= z$i-*M)V1KTWg^DawP3&OBB5p9Q$|0#goJ5URYuRge}#m%z?7oDORkf!1w|?Pd$CSr zWL=<`4?MckLiwW+Q{vGz$fg*_gT}%mBZgI=)A*HWs0oeImqbHd=s1a{es!S1iiwso zXbjtw;0#0Q4o@Gaz4tw7uI30z6=|;K>rjgxsmoi`VGckkdZccj{2lsg$||kd(I8lN zd#=(Ze~ShodqbVR);Zn9)k0rBoZ2~0nZDUM-M90>%tko1^A)HJC2B7BnmB^lKt|#Jjr3^DEP@i|CQvKkEnT{DE1shor^zIDo`2Hra@@xb}U> rC@`h|70iGjS@2z{f7`BK$A7{fXAEV3k4YS{00000NkvXXu0mjf5CYBW diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..aa140ec68decd1eacd2d56077da5249e4caf0d61 GIT binary patch literal 1081 zcmV-91jhS`P)HOpD-K+7;EF>=B6sE}jSNsxnS1}xcaytm z0_n?cR%B=1OeUAxZhzkQcHf^Kw4)vEXvdx-?e~vA!_Xko)6-*L*O_R2{1!z9Vd&ah zK}pEjXAmsj!|>@N2qwO+lZ2eDv|cQgdU}nbiO+%>2#KKU)MG)-l7vLiwV&%;2SJ}i zOi0WzVold6-ScgouUhw4QIx!CJw{NbCa-5_eQ$ARK^c25agU+}3+gTQ!2LZ4rYz`3 z7~bHXm$)l6{VS-}H@N55?%wH~pk}g|9JuEb_REWllQ*SO7Lx<_yuu!66YkId3Ch@y zy{VsHo6z$=Vlwthjs3;lCH4Z`-D5AnJ-6F$Hl5Cqx45&YQM6fIULG}%d$&6x;o>4e zxfC=ms8S=!!njCKlmaiXUqehnn*}Vue&GS`G0-j&6#s_fln=do9(OOXNAI4;-5K`l zUhj$o%Bn;j_cH9O&Wp8_2y{gmmsN>8?q%3loi|bHs%*E0Kof}2a7?h45_~iC;Siz8 z*m?n3p`d&iZ%|ZZ^OVa-Nk5KkN}CiF$1kjbH?q=Q8()aN*n@LH!|?I5*GuU02jA}6 z!{G>Zkv5VC=YmGjBSo^*dhp}ThQ6G^4o(O5YuiHNGw2Wa^3m(XFsAn~ierjv2SQ#` zyimk@8Ph}#m*G)+h*&+2I3Scea5c?;Q)TfR-7emAdd3#dpH!V zv!DcUwu%v_`QV>cLA*){kY+0*zWQ?a7gpXq@hJdC$li!|yE7@`Jia{zXgw8(Ije@a zKvZPwzJek%aguQGs$-1o5(sM0|2uirL4w{(>ZXfVBginyu6s${M0Ps!K83rwapipq zcXi{``xIcGVlEfnrz9}P^8Eb7iT5c9_DEfLpQ2!ov?=csLC@Th@OQYj>X8b(Peh{i zEj@RKYl|MK!29IP!!FK^fJKi~;C-@9XSflt=8+0;M~j+J%t`n|h>t8RYg-{c=5&cW z4*U3}$V#cX8I2AhK0SX^*0w@?E5|1wx(j!@e-DQU;uJLkB;MQ=_Q<%MxYH4eB7rzX zjR5`MxeR*&?r0wwao(}Z+EzTf3wva=P2ABwGUB{rm$t21KkvdG8C_>~4)VCO3xzEE zi6D5UpajHqVo!n%^0@P_>wxu71Tllb;jR*ZIcvopXugNxUET!VLkKpnHz)zMW6!wr z&dnxpRUz2CrmRE>u!23mYhuJD4pF`YY`dncu66ReCPrN15amn2wrk32HAGm{I%*!~ z;1_Y2yJnXuLk}*kd0YZ87v|h?z;8!8+R=_b;A|N|qC0HCLN2Cfs~30j-Tpnx)Vz@3^0EAU_v+Kz``@#Z7ZO}NV#~j0~kzM(EZTM`(pIKthF9CIck&?W9R2$<7Us?97If zMxock9A}VjdKSqmv_e1k=LSgL-5gmv36Iel?~~yiYm_eg!Map6RBHX9M(Jul&`6bP z{SC0#FJ8U8-+%n{`drHjZBygT9?mq=Nt zAY4$HE|IcOLAY&L`$J-ZESK-kLt@c3xg#Z(i3tZ(?te&$Wn%Q}z~sfxxUn|qbzt)1 zXWUpDQDjKS7KjW9*#?nmOGKt^5b3r=q>C&vBNCSB0E^7{zI0Is$YhBlBCfrYX4TJ7 zmhKbIKbGq9s>ii=(yaO!%F=yQ(KaD!?M+#_3Ha(HYVA!~x{1?P7Ktm7+sY!*BpUD% zIp`9rIDafsfPb=cSfpTy&^h2CvcbPL9q~!{RB5%8GAMB=gAx=Q&AQuP(EW zYAcM)@wiu)Sx2=MMkt93SfGx=0LkO&X}|(?6lX9(RSQ|376T-zg)C1C&XK19Y82{u z5=Q8F>^I4LqC&akACZ4#r(Z=XH2?qr07*qoM6N<$f^=$Pt^fc4 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-loops.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-loops.png index dc6e8e5e97a3e852066be4db2cbbf2e57ff4e549..4c5520b0d75347693f65c660981bd95116f22a16 100644 GIT binary patch delta 521 zcmV+k0`~pX1<(bMR*_!}kx&&g00030|Nj600RR90|Ns9uibyz(NjZy2H;hRRiYEX6 z{|$#F00030|Njn&Ck=`v0001ysw4z^^Hp$>(nNoyNklj19vKBu zaUNr$F>|8t|7a(BAG9fHt*JOdOk0$+o=Qq^B`NLtIxQizp(LrOf>e}tI<8dWCgD*u)He*Z=?jGcYg!NjL+-g_9Ot9u~cxmffD_J)V4BYCv(`c2$ThU#B{6 zmnu->#8oOR$u8>g6EC^cuk>_r45^5Fdo{AZ$v~tn(aW1#fn(95eSOAO=XRa=|36b$ zp>e&t;+=xy)!(0}s85VC*tL57c_a39lGg<{&wRdNN#6~ps5$4KO!%~K>892hs|26c z9_BrNz}(sER)(HY$Ip&QW|I>c^>n@VuI%FCNDZE}B;L;3bLH};Pmx+)duP^19_-QF zsJZ%pkeBY|XQ5yHJS~40)yEiglsXzAHuy*$Y;WB6DpCOOZ%YWZ^BwVJ%{4?s& zq_nxKCChnxrXSz7H}&o6i3L196{_og)?ZTQDb)NlLI3VSj%lxax}$XVif)bkHS_(S zL%M%HUW(oKxgpx+?4|cLFIOIQeEWInZ8P@NIqP1&mrR@Xy7|MrJpS$bZF_Rm4JNGl zZ2y1F$63D`G9R1r2JHFRD#YaSm|K>P)4R+92x;JihUvzif~*AG59eY7Zs>dze{A` z*N2}KQF(5V(PwHpSs`icKEH3>eQ>CQs(;(#A6O=$H4?`Bt0(KH9$)ALH9x+X|918H zon@tzU7tU)+3Vd*rujXSQQd5|@%re|yF~P2GuXN5X#zNwBujkt{p+87zp16P8ebni zysMPj^qHDFz2!4Fre(*c4sljXh4u2tk!8c_-li_vw(Cw$@p#p4PK5S1W;gv=LC71|r|5vx6c16tlt`Q+3K(OSl&s`#$*_`!y`@ zGpJU46xD&j9DeOOF_7%jVOHx4ZjhkpBvGA@2!K&>`97Tpo7gHgz)|tED$yz~-={-- z;;2_7P@Db4M841HfhJLdsJz8YVk6%tKTyo1=tl8f6>YxB_vu9V)!)(I^Cr?N74MTD zXkiC)DF*=y?;b7sbeKbaO6%>A*IzdwZ^(Q~aQ2Gweewg%4XP1txQfpiEg%1Wv5lE3 zuTJuP@&h&3=!{kw|94xfhfVN(m?`6&Fm;Ym**^J!#-aWixu}i@gOvdrY#-;`8c-*f z7|8U=5A+yn)NlM5X4TA)?MWNwOc|>62CIUBIG_ALaj|;n%}WJ!>Ctd{I2SL4x6G~a zYA@fX!`RoY_x%yeH&uu6QW({u9%EY~*e5^GmA*kg!+t|#u2#S*uFc23&j}MIO!x!w W#{+rcbP7)!cAcp9YcOv^9&mxP z6%D0a4xn;QJ2BL7W?@3aEm{p$KYDux6V~d2&0zJ5S9>tcb2LDP^u4*f@;~bnhWNu< zFn=fFD$ETVeefs(bJm=hxnYZs@9zQ&itgDf6g~r%Z6P*$g@Sv)a=Ox*{?~V+1DJB} zE7Sk_LCA8#gfa>h8YYx+sL(K>EDlbXP&1)ItW`EF3@RK&5rP{P;SM2jDyO~^m(dJwKYX7EP zvF~leW`c^H-YSh4cfqKc5XJJ3HjS8A#<-baRF98{D}_j#3Zt2jq8=Y>&Yy%BG!?Cx zSdV_4fvT)V46CVV&BS(5-vgCTjTmNA`K>gQ>G%kV17=hC1NQUj_$Uc|qoyKn(m42_ z5wjx$gVdq%K_g~a0v4+rh8Z~Z7WG#O&P9wA1l7Nd0syN!b!EHKzoq~H002ovPDHLk FV1hqinDzhw delta 827 zcmV-B1H}By3CszQZW42pUWwk$@E~K!ERalj2Q)^l+2oag^k9 zmgP@?^h|*Aa+Tw7l;m@ip)^pV0UCs2UzbCu*xfb~y+^-X~GP=NGM zfd5T^^K_Nwa+Bk9mgZ7~|8kY&lM?}W1P{z;ER&A`ihu3agSPBU5C!0>?u>2w*tX3d zSLfO`lJ~#S^dQ~Sd4TgR4pSBEwc%Eu#4)&3_k&xJG`JK`f?Jz`gvXNr7ZykBg~DT3 z+lL_1D6P2JJ_zy3_!PL1I)cq`_!#6`QCQ54`N4&W$;1NU>=j7)hwC$h9NYn^eQhY! zKrBT-CV!^JS`|XZ;~+Kp0Vd86UF<*n3jEiExY@s$+Sjs(+1VkGh_+&ClaS^?3}lqd zqz84L6iCpW;WeV$y8(&7F%(~*E`J1rRbNB&3DK3GOSg}J;zeCnk?bFh1N9MIlgjq@ zoCG{*@&sU@Lan++Onal?w61l8pg51FeEOMYTYm@Je`-e%qI1MlPTr`tOVO+wX!0r` zQJ5ws9|e%ix_~xCWB9Yq5F1r3y|Zc?IFMHZn>tMf@~O~<%0D>3w!%Vdi~dgrSfW$F zoP&9LnhR444b|GFar*&!HQ$p=A(N%z=KM-{|co~foF@3^+MM^La)lJk}Naw8C#D7oV;9*1q_^ zT377bl(3ngZhLlxMNGIMY9{8*`F)B-%veR-OfYN5M)!Zi(K%65(Kt3( ze6Wbw)__BuX7RxyW=RDeua<^B*z*?iM@>2+Mooh0)?eDabv(2~Y@7f9002ovPDHLk FV1j+2py&Vq diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-bBold_flash.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-bBold_flash.png deleted file mode 100644 index 2f990e20e0314319f76d17cecc8fa3782ffd0396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-grow_or_Shrink.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-grow_or_Shrink.png index 36e981bd0bb3b9e869647bc1d902f20cd35cd94f..8f01e1eceb6c3c6e73200b06efa5fbf1155de168 100644 GIT binary patch delta 558 zcmX@Xd4h97E!&3;3IF>TCN`@GecYG;L?1RLeA<-sd2=F2bf>(|CZJ&Ar_G6k5`rpq0QnWGg{rZHDK;wbjKA@gN?b?Ob zlU*2B@>}Gd+Fi4M#{H<9Cqp-EteX6XQI=zUYcl_Awutn}icE=oOuRlJo_Fs&Ie5Cz zz@TpO1SXgI-G)oHzdhmplqvn>1hKPL`*~uJarT0pcUy8q`D7LAl_a@*zq2!ump;wx*t%=8Lx@M+XZMcVH)DHpe)k-Ynj5^f{dU^&pTW(uAHH*{n(89A zbj131a-CPAmxp_P$_q&@jj39?;PXA(*Hy211kH7GqZV!su@KbKnf2<>gS4ny{;B&; z%oJXD=uxa!QT9i-mbiW1?w8!v?!KR7E|uT%@@cjI%I#;@ADma0{8+L!ZEBEi!{7Up u)mY?sh5M`WR%ZlXusrkF{PE;KmSmB4LH_%mW=P~P0D-5gpUXO@geCwE`Vf%- delta 558 zcmV+}0@3}*3CIbMeFp!I0PwJ2k%J@>|Be9hv0(p=0P?b8^Rr>`v0#z8A1tq6@v&j@ zvtjbGVDhtJ|BnFhv0(DDVDhnH^0Hv^vSI&^0RN5v@v>p?vS5=00U{oH(@vvb3jsWtqVUb>a<KsSmho%F}$mm|tDl$yKnib(8!79SGNjV-K4K zxMq_f0$~mu4UAVw-Q48C%LyWJrtVkmhR%a|?nIwRain z9!;2=Nr?FR#xX-rXeFt@h;=j<@E2ZADlp<2vaYzKxhIPlQFJq|xTLxF3J{Wcz~@(S z#Z4+O#;n4PEjaL!3XCzUu+kE^Tnm#Ln)D-bF;j)*HiM<}FsYd}(A;i9whD)i5Py*j zg{FGYlSJHEBC?X2`3wN^A~e;ro+RmglPoi-*;PcGb;B(wiOf^gW~4=}Lc`F0-vWR| zFWk}uz#La?242uAObsn*`HaU}-B}@ZMz(z>Vy(`p*28VH)BLHy&2V=i zy-Fer^Q+^;4Xjspk3{ON)2k$Tx>T_>A-z)2dGDTey>*6&o0c}M&{-;+2o)AhbzyKb zE$yc=U*yb*P+{>dCAqbDBSJ6Vr6cJhlkRuP8;v)@^zyx@)Z6CQU{AlX@f&?+l~OH$ w{Xdf?1Rf3Jk9uyaXj9NR%o8^glTid?6xAS4cg8`QcmMzZ07*qoM6N<$g3=5Xpa1{> diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-spin.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-spin.png index 9211ec8902d0e73cb112b2b24650d8b68e49db70..ee6b34bfe396cd58ecd3e3c6e8f15594ac39642c 100644 GIT binary patch delta 973 zcmV;;12X)@3d9PKH3t8V0P?b7kvkayijh?#6psM%vS9y@0RN2u^Rr>`vS9MEV3CX` z1OJTxk+w(@|Be9ivS9y@0P(S4@v&g>v0#%B0ZRnhIt>+*UjcJ}T}ebiRCwC$)z!k| zHV_5iGb79FFyqh6%&^R5<~Di%SLizOrfVm18NBYE(Ddho!{L9rJxlg~{k zjXTUHCsf9wAvQ1zGf)|~GT6?RLH_yaZk7z*JUDbSWspyoJ~CwRCO>K-OGc?iWY`%p z@@;0hj8tb=zA;dL1W@~ms3ef4c;A#mr3!ri19Lt=noo_Fb|+dz3-C)sBnWz+$)n|> zT1CYKnt5gp757;@;~P}g|*B_dy{geW3^wsFrEH_C|Aj}X~Z2~k9B z;}-9>KfwpSjktnAics(Dme<9p_-3^WrJ4M*u4E-p?>woWR1PcqU-uE2s5Q4rN=fY6 z-I`%omtp^_WhfK1nm@CW58OuoMqbaqnq%gz@iGQTumwfLK&(ApqLH-{B10rJsvHT1 zm5ZkfJn}4m4{gNaF-4Y^=z|pt+KAg199dZ45BBDvi#W5_Et;?*3c8455yEfRzb>aRIq vWU*)*ze5(c@{cyMDR(=_q~0&$-+J&Tlz>!(*0_UI00000NkvXXu0mjfm_yb{ delta 974 zcmV;<12O!>3dIVLH3sssVgHT*kvkaykC9a)6p8@yvS9y@0RN2u^Rr>`vS9y>0FjI* z1M;$9k+w(@@v&g?vS9y@0P(S4@v&h4jsTMo0ZRlCV-!e}UjcJ}UP(kjRCwC$)m4J) zI1~iX(v=y)&`e=&W@a8{gk=9)nCHlyd3GXCJn+}&D_oIF^2Pt@-8*Lvf>FX$KGz`3 zoMSq3Tx66~-o!LCS7e+iZYN#_a}M@;aWbg2xn;%5U=BNS5F>+HbUBMS8JPlOsu3e2 zIZvci5NZF|QTqaa2MS*?mf?t!zL-@8LLT`32co2lD4(hi#)7|!1mI*CW1K;rsXiUdD@BCv7yOU*2N#clXnBEgRc zY~1vD=M%hf3N|H@B7B_<9+>v0CS9Ovvz_ zu~<-5{mARTmW41@tM)SqN!OZLK2=UuAG<`<9xbDf5Q8%x@ALXqnGMx5@C^_$lP8}$ z$Q|CS(a>#w64Hp$4)c}E>`hgNG~(=@d~0j;W_=a1h<&4>voTekl0~FvcAsd>y4cub zUG%a|eUH~ySlG8BA<%^=wzImGJM2=}cOoIMqxMI|PGHv(81Z*hdQ|KLW?REYm<`}q zt<|4xHkqvkrXZOBE|m7+ok^3KN^lA;B)mez&r1@27(SNPyh6m!OA-jw+Js4rjH*vwN&OX*RFcZlK771(fQ#PI{FhSSVf?vHI)p&BAgr!ww-ml(_ zY~0C=CPXUJ*BjzV15&fe(S)#)gQacJ_%7u16@Nl307zwdtq|QfmR|e`kp^HDbM5)R zYg`>3zF$WZqU3l-CF4Lw86LjhMib)qS?{QMBxfPj7so9XxV7jGhsLs))YbvS)Fl)7>ZBi w65=SSJFkf2O!;FT@njbl5KD16jeqOipJ4@5n_6Zbp#T5?07*qoM6N<$f;1!1A^-pY diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-teeter.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-teeter.png index e24a97742296c96503b669fc593886bb0431d810..aeaf2fba19f579079033a1aa051d14e419acb903 100644 GIT binary patch delta 208 zcmey#`IB?P7N*Tf6Sv9hZ%X*QIqB1;g#Y~vK=RYZ#E%;jfQ%17HdyfUrX--?=go=# zdw>cOC$lhmu>Abg`g3vs<6^dI9r3Bp_$L2kbYT+fn{3bIW7l7Cdt=uB?5Nq~-%QIGuWnw%?93?gb)xswrpcGLFaUw4tDnm{ Hr-UW|P%>q= delta 208 zcmV;>05AXf3Hb?-v;wkVk+vT%vts{`0P?b6^Rr^|vS9MDVezqG^0Hy@vS9MEVE>N* z^Ri;{v0?MGVgHN(^0Hu)1OZ3{9(+n*lTZPp20JVlmF6Ck`2j=%wvUrP0!%)yc-ygR z|EI1N5&`EU+%>grW}-x}qpU!Lvf-H8Hk*}1uxG4*2faQcQB&Y3t?#J$I(**6NX#5K zMn3GBqm#)3AraYL;0Oan&{LbDlP&_LHpK#y`vRr`(X*lhLje?ewM&AVoxM{40000< KMNUMnLSTYR0%Iir diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-uUnderline.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-underline.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-uUnderline.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-underline.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..be1322f05f2c3dc342b6e95903264fb59609ef12 GIT binary patch literal 1147 zcmeAS@N?(olHy`uVBq!ia0vp^NkDAK!3-qD5_?h^7#R5id_r7-+>aX*{`Z2(K8F8b z^l4Kf5WQcY@V}eke?J3I7AXF4Qvyg9%!bH<6aZ!W7(Q)E0Ez(3`M5C=rWnKkibG_f zf*TV)1GNB6=mG26ocLj5!iNn|V?S?B1eyla0yZb%yzBGCOn66nq^o0CC`r!aiqnhcWd z2dV^_0F)BuQ1AnWNJL4HUob;M!-NU<-@m`F;Gj^jzu@`&^ZOkH1QyJHzTp0j?e`CC z|K72F!v=?rfaA{(bac%4K7alB9q-R4>`&OCFk}At8S4X%AGmH{kl)|Ge0jk271viB z|DGQpFMoXfd0XZwOBooLj(EB_hE&{2TENr8^q0fjp*nTyQwtszhlx)oyfyf2U~H^s ztoq&lgp+;hqMnrA-}SE<-aVgm#Wi3~Z@i$0q#}tU_(5lqPosL90qZ=CQz8{i!4m!nTu(WD5^Wka zr>GmWerz$E`ccApX4H#-F5{{5gO#I{7A~(eO`5K3!`QuP(hXsQ52sZ)y&rHUzT&b; z1e%nZ#r=@e=W54PcFS3eKsAdai&%a<>Q86zKagPKy~1rp{;rGp8^8Io|I+1aYEj-L z$Jo`*>3*l=O2-=muTS!axHqwQ#9ynNRPP~rIfZHRVR7|6@1CC!zH+~=@X+kD6Eafv zrhaeun)-fT#**3d?=W9mXI-As<`udtrE|rvH=@&|?aDn@nV$)t(S2*9a8zKQM9bH> zH!Y8Msd-Kh6)5v;b($98Vg7w*?4^H|vu+56MM?)9S*w*dwe;cVAEBiWW}0j3PxsJq z_x+r9_1itG>2KN$7irD){&q#;;)nQ-ZJpB#-EOOd7U@S$URR(OIXU!Q-^5OBAI;A@ z<|Z~tB>Fh^6f8S1*)zN2154sA6~mA%1vwe##1=~gr|Qax&)R&@YtG8%=-gzEoAYL! zI=ZK;{MNAtb@^FZDrHTb%fH@s3cIiVo;hi$#m6n*9@?yZKe^vE>FJXHU*@&0I?-ly zb^9!@`gwcO=dbRXqZK?mb@%e7Dt4pKC5JPZ8^h^k4%dt} zt7Ni&imbAeO!>QD+ta{QrC*uzvcJU_t!6#_DI*~6zS()xzxq3S)Zf2OKXx`1l%uAWZ)aWAWI{T3`=X~cm?|I(e_q^X9M-brWgS7bG z0)apvAtoaTJUQTYH!}gN_3xr^1Y%Wmz=1>F;1wkxQiV)v4upb}v@VfX48* zf=@INgc6WY*(Bhx;^V18U?YGcCJjduLR1lC#>XLrMn5W>K+W;p0ee$mADYOA0z6`z zWhP;T4-B9}$$`L%5)eQmRp?_Z!VsV#1q6zaiGoRFaRA^WVImrMgb)z)G&~hpN6=*?iG7z!NGw_spum^gG4{UbQ>#0x=wEJRwGR*NH(bvUh#E1}c15($P|kE>Tm z6l94+gCQ%Gnn_*RlgaFIi6*;z5~C^0*6T417;d(%VY2#MfOhhUw7UA7qFNg8gso8P z#7edJlCpu_pwL~a@6(h7NZINDbzh03?_SwGy^)x`eYAy^>uHtF-zJUndsFnLqalNfJSh zA-0)eaK9GbO#f(GmRFG?D46a^Dt3!WSKQxg9d`Y&XLDNrL?w^tzsaUG?7qh+Po+BU zIVA{WJy^?(Iejf@w7c8a^}J( z*BAO=0DJ1!{mB-zk)EP6py#e<=JZQNR^uP5@1nTJlJ~K^s5En~KM)o}N>bY_B^drU zqc~be?$=poIQ@ch*_wH(Tphdb15_Yqai4#Yxi)Wm5m5uRC)c*cs|##1JPLRTH#aH2 zh<|jd7~c?HyVgE(``~En07-6vnb;EEIzP+c418V6aC`seeb~Ul*Y&aIr!}@RG@)+7 zuRT>(D2~=T*WkBI^u$PhL&mQt0LpMrIotN&!X_MxZBD3HFb@+U1{mjR2 z+BevBW--*VwVBhBud{EmEGied6z3(b%3B!Bz46Xmwrn}^?o7z*t zO2GG{-!fuC^PBp+Gn2?3FAc24^#8cjK-+|-BTuco;p-^ zb#bhuc$gEDb)suoV>NlvGcxy6t_mB+^X&Yv<6-JMIo}Y{?U3NeQk$?QdQ!-usjkLj zwJx_?wpf?GxsC0aw27E0%yz2oLi{jOa>vVLsmg0^d0lyjt<9WDem$U9X>PrwF2a}k zhdd>vt}}^q&0~DRI_u}{*g-Z~bI1Hh{E9+%^85pAZ^TcxY+Duz(gnO0n7{0vpKEt0 z`jVL`r$OIFoY)?;cO12gJ-QJ}dEK(jwP9q)S_P1c6IJWBjmGW_yIA$Pkg~BqkTaAf aTGG@WkMU?9`^x_peVA4N literal 1486 zcmW+$dt6d?6sIy@2%0W)hLcnzZ5gQvJ~AO6z)DHTrIjD@QRynp9y-Zq8gPNYN&{;` zW&)*YI#YY7Y0We>bsH|H`EfH@z9^^hSr+Ygy`OV__jk_cd>`ljarun!FqFByIRb$| z(Wt?Z;2j5YtLZ9m+8z=nA`mN1Fm|y*K#7K2;Sk_SB05P(BZ_DiTo*KiL-XN2NkAnE zY2YLYXrQ#@c=)M5X z2a{A-i;p7$xPWTP#iIB)t6Z#=7)#;;&afbH5JAj9@tv)>8-sF#d|*x-Nk~NtT!Ar^ z0A~r|fk|KnXaONK4@l66P#6)Sfth6kuvKuep*;3uRnFAIyJApE{38Vva2nWrPenF#q8F^C{t?iienZ4wX?-IzqD)us>#sc?>s z)i%{OVR=?oa5At~47psVYi(<7tI0>5iquAJW7A9ckxJQe2Ad(3 z=H%3{hlV6Ws#cX=FIPA^cBXdLjGFDak3g&{rUjE(8N;(BZ!-TTScNDL`0s6wl6}oe zmC0l$WwP;EV#)R&A}Tgcr+oPk5HxqytF-w7#~`kn!SF&(#0EYsSM=8*vBrF-sOvmE zo?bOrw=bvs`d$_VGvj`zJJ0T2a#Xa<3ublVGtXjG{I@sNAC0HF$}8=!VGAd1r}%rA z)yL_<@tjrf6V@!jtPoe>wy&um+8?Lbqhn z2ek_w2mmt5q)fZGAAb6S+COH)5${wS#{@+Lmp+LkY$(G}Jjghz^ z>(!M?_C4jiDJ|ltyEuQ-#nz6o_`_MplPxkV~=Nj`;pby5-<7ILuWRp9gFUb{H0(Km3HhP=T}T^!)W-2o$nk@wavv&Wn0Yn z3tVZ)rO!cjfvRX9nqPo@A?xD0@IlwpKl$WQ_K!vn7yR47ur4}tPj&V5kG~`Bjap+h z-#utqqfpW}O>5kyO|}=uM5k{n4z?c8t8S^{_Bm5u#NTbH;;ZrOw(Q%%Gyd${9ZV;5 zvgf%G)gP-T#p|K>@k;VH(dJQ2XYDr6KaZ?!4{OkC-s-z~xz8qsCkFm{>@W}CU798b z0#kI)JO`y|vsy_z(xX=BU1^lF;)Gx=Qi~z_ou%Z z<>paOjtmQKsE4ytlFFCxCmt;kFm4z9TQH@5nE4Xd2RV0-lP`T=kC~3Y!|cTz zN?+Plong~#mm=t+Fw?AsUwZAN3tV4O+5OiC7ejSjOO}SU9l~+99BKVON%~$9@AYMI zyyy`P_Q!`W6Ul-R<4R2cvq(8DPkJx=@0?m~5i{XIXc(78%IEF~6oC#S4Qu>W zBLdgi#U}LBDf9H>LX%?7sIgyV>!ptismjl4T@C_OZ$i(4Ud6dhvu(Yb3L~vG`09~{ z6a^NlaH)!jXf>j7SZMBRPvn4T&ZW zi6u9TM-7Q4HjGJ=KmipAIf+R+ib^(#Mw4CvKLq~!pbnFv0oV=Shag5$GlVZqZBY9P zlZFB=0S}Y40<{eE=Fw+&^kiys0`v@%b^}U(_lSs%h&sYQF=VA>J)(@@Cx-0JqGr4l z@l^R7Ro3ibb;K9RkBG``EUS*N=sGKva>J?!ldiMU8z(DAeB7|;N;jBFXsBcgZpQ}7ical4<*U4)a1>RA^?Y`{o3Cv5HvuA?aX*e-y7 zAay65PjZAa6gvY!dQU!|Bu`Q4TCnusbNqu9QZ+$fR=b?z#5OH%d73wbWG5eRtU$BM0+RQ-Sy0Fx^1dN2C8PIrnX{%Jt3Cm zrhKo-J&xS>~ozrrFwr=;)6i9=)nT}T;okC-=9i$9oy}Xro5&`8_?-Z zY?`zin!op&T5p2NoSs3^tUd1k$WpF?<`U5l$!GsZCMeZ1qjlu!dL{y081DMCa8bJk nbca9PAd?dXK>-JoRRv%a$8>>xZ*7p~00000NkvXXu0mjf7`^4- delta 497 zcmVto0<{c0Mfi6MKls2MLs zJXJnNl{I@<9r0E2BcgH}%c>(Ry3R_a+^{Obr0cBo#>vVNA2%$z(ha6kxkBpK3O6w) zMVL*Ku5^=0CN~N7VUknO@TwhJJC zNZm>2lN{j;#m+#G-jmNK$x~Fi7A!sZ9RFg4R80_=)h_3Fc^hZ*Ah@PYDegP&aEC0p zAh@JW1>ASnjS|j$Ej1N%-(5Dx$ickSRN#F#OgE4|EHzcP;U!tRfvQ=lsjXOGPl#o? zso;3ZkMv&6_r7!9{eR}eTwiY-mW0J% zFgS?q;Scsu@Hpt}f@mCqL|`!MGPynho*-pN*m#(V7gHHhh>^`k0Rj=Tw*%fF+ZrdK zFcAo!V}pln0MO4SGbIoXw!-I7=u(K4&ccf+bOd5ZAcmMt7kksi5J-U_F`bM9CBP#b zAoYa=$|wL9KtxP+LeR*BL8Jf@4^x<8P(_V^EDokPNxX5{6rzj_ssynOL&_n*6rctg zz(GLL!Q~}D%^N7-E?R*Gyu=12VQYqz4Hi?v-XjJi+Pq0jVIXKfPHaPyae)yIrh;*p zh&Qk!z-an;91csyB3_^X3$W19zz9;H;|U_FFNHpvLck7SpvgodIt3kVpwbaGdOeuR z5CdiOeS*;dua9hXMmPY2Bj65SO6|#2ao{tgCHnjFFzM-9EqS(y%wjdo%0+Urh%28Z z%Dc3Dxx89SREQMHS>^b6*K##?nafu+$j7_7a&q{@+s%rcX72d-?b)0ru3A(qQfnJ% zU22*_T}+IvZjfu5m9w!#nnuz5QbFU(WNG7R8l_BAT>P@~<&7K5%d$#KOO2-5mNim@ z!RS7OJlq0K4@?)$w~erfEJ4YOF~OiRCh&ZmWwJyG-ruc8S}uh*VN{gi*k_QSX~ zXu$$wD4;9pM@fWr@IPm}ude*i`Iad1eQOgK8m1y;rk{Ld+GqMyJ=4B1|}v4&CUI6DGqKGh<% z`)fDe@F+%@>M}uVygmV!+lt=dKAA^~&_roV3|q!{7$#a@V)>c#hVf3?4XiK&Z)N2r zTOtM1A}u#=E$c4GyW#NUTClBsGuFMCyTUCis0z_AH=G!1jdMyM zH-)6v_uZ4b(%LUQ??~{oJAC@n+|rsiTcWu;-DcJ39@@*ZFSE$=Pr08wyEHn~%yo9v z59HLm$*l>kIkcdy_^)FwdgFU#rSa4#d13uNz4y@ZZ0%NA*`xz(!8l#2e#&{y3TJGTr-x)P!$Sa}~+Cb1O>#MTIURpHH| z4ZmH^8TNw<7wuQ<4}_02`1D)fLzDDCM zI%lh-rbYboO+8)+wMECvtmfuXqf@2Arw_xEXm6G%5`OEnLr)8>KP;=SEz4ool{=b_ zn9iAv!OpRZs)RbrZGEO#&6dml6+e3vJDXuOZpRN-P|JOGHsVhq83Aiq*IU@rzL8;e zvgyMW@qFsDrMkuGBTkKeuc!5_duxz$EufGScBoHb9t2bH4`8~%` z;kuytYcbztzaA;IuB7YS1A|t-nMl3FaO`{(C#F+ZTH`$SykO|z#lJ1jOvd$wL%jQD h=x!9Zl6Fp^h`%c_`u=TtEBL8kAWvV9Tkiaf{{h`qvoHVv literal 1570 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-zoom.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-zoom.png index d4f285a59379f9c285e4f62c074f56688b96e000..e4c9a21ab1c9b659dd2d2f1396226ee077431aa0 100644 GIT binary patch delta 1402 zcmW+x3p7+|97nW`afd`AEisRX64t#_NM18{(BxTIWuv3X@tj*ucTZHo}=)pk;(v|6uP(%Gy3`Og1*|Nr-Uebc}+AhO;J@u?add_MG}4UUV) z zf2d0@uJ6t_qg$gTt^P5Oa+W3|u~%j~60ch{+AOgCdHV$IqTEM{IasO%kI|cV9wYxd@1N;8OVh*?8y6{N7JdaF^1+cR}>{c2a_SrKtQd@HF+5!R<-IevVI zYZ4atc-K_W)$#i~u$9jhM+2+&@>!uje^@kNS6%?K+e4ncP42Ecu-v_h+e>+JEpDH5 zG)YjmzbTYtYx$4Ok%YhFJ%=;!)=3!$7dj`@@;^IkN6G#owv6;3yUw%P1J#;@hvy?{N}CMxSCqVJS{J3y+O6d(WG|hRY)P z?v24h#=&3euLh&+gj?>kr>@I~TUCE-3oKd4GhT}d9W24(MsG3qWEz-se#>%Mi853# z&!w`TO@Q9-28PRqJ9G}6Yx84Qcm$`70ltgE@oD@cQBG~Apfc7|^7`=hrfRcX3;RUi zsZEGgj(UW4hw7Os`^jryUD|%n+g*ja2|R0`GFiXm?)1S@=L4~r0OyVOQB$WLiE~zw zkG>gQGXU25RFk0M_E7A24$2LWe7$quuO_cxBhb*rI+0oEQJxpW=9Wlq=^%Tfc-i>qaH@>IrtB`<_1oyIT)|L)#&fd!oNaN0K2ebbii zv{v3VNGr>`dU)~_lA@9;UBDXjY`Z4!)q(by{s32$G%@sgk1H$-|qzzdo2 z`e|uoC}ODpCAqz>c!s9^e(=V`GW$STlR5l5{Z8DyuYbBG-0)kTy{w=OyLh*}lIr_Q zn@VqlPZmyy+OE8qX?Ky+DMg1`3-lY;1Jf@J+qt+FjUVoGaQ%`Pon9IDpq delta 1402 zcmX|+c~BBq9LLkuN;xELGa7R>LDZ(QWCb=dBjr#O6|>B2y{ObOb4_JaaPi_Y2#-~0 zP}{6p_0h%DD;6z{#14O)#0t{demhbeh0VgDbCr(VW5@0|yu8@Y1H~_^{M6nW} zVSJRQm<%g$hVq^9g?@06v%4gSAfkfGB7_Ns3nHNcG>8XaAOi&83#nh*{-YB6K?=SU zLIo(omjw!3fcDPzwi05zCEl>FEP&`M6tK{6Vo(A|F*p$!uz()W2`(tdiOG1tlD`G$ z1QEp(e5Q(QY9 z*?p1h(HU=Cl$Tv?E!GifOnd7~88X!ol#d=2z^3viX!4W`h>jxcD_@%XZlnV^0kz(ql( zal5oyqLw&SaJ@3xlICT#dtuu)F)AW-adq0K3m?`btzCF8Ab6`r-J1{Tr{uOgV%G6F zsp}4U$Es9D9!G~ADI>Wf-zY6brL4#aw~jbAPZfT^D@{GK7jSPB8>#3We3Cuxe+q$rX=qvO7q}f!!g} zl3?pJ$9T#b5IlBCJ=xl-(>e$V$AV-}Du*riHYNr8lY2OM`%Ug6-cUE= z5xVHZv{qMF%n)<5SxtE$c&$P?#?z|bODjj}k z<1$f(@r$s#?m@G=cUl`NNf5I1;|9Z9WThaO-b*yGU}fsDUN=?WrFh%C>}JU^m8z)M zwObhX2N)m8?hNnlhemVug3n2>%!F8FcIi#dzE?Y-O)8 zkOTRxzRs1aHx{d(6vt=(lB*t_7P?C9iw&*EkYl8fu=%W8wRMUrBg(D*+RV?)&!rk; z)8hAMmlSoG2dJd1x{`MNuU$HgG}joqHQjJJz-O+whQSQjpiwq1n6E&E#-{!_#~H6d z*fRwuYkB18a%yPnW~SV6WMc66LAJ+GXzR8d`5t~~SVTq5s5*kfZiO3auZ|vLq&wLz qsjrR}H?;4WZEQ&yv?SA)r}qxGJofy3{e#|B;Lv;neHutnyng^OpM3)W diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-bounce.png index a4470212af9a7f4993af13ab7df5a3390911f823..95338b36304ee9c1ff2f3fdb545f18d3f28003f9 100644 GIT binary patch literal 1266 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 Ld&oDp(@*~oqG!bf diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-float_out.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-float_out.png index 50af7c16d23bd2f20e9e283862f33c25af42244e..aa9f14e4800ecfe5c7e805fefc319cf4fda8072b 100644 GIT binary patch delta 996 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 E0Cvd=rT_o{ delta 1090 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 XS(&cwRw;V{{}qbr>ErR6J1gTqYjazw literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-zoom.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-zoom.png index 9a0bb496d25c551c00de5ad43f46f29d6ee174ad..a50b43199e8b7ad90327203b11b5f2489a95bb18 100644 GIT binary patch literal 1704 zcmYLJ2~<*P6h?=~hEV?ilsIb`pfC+1eBjri zsD+lt1Ad@_c>HQ0I>6x=$z;F);V_X1?SL78@%Vfbkns6%(kB#x2LoL&Xg3B2!}Trv zKt-WgkgyG?lF3FOA(1R&6N%srT<$vx1^5B*0%+ki76>~51M>0hz2x&@ zhcFCKjZi2s9<*CH|Jym-#Y`j)Y}(ZStz;1*lW%3UC&LHZlMx*igUQRIQcL?v`;083 zu#Y8_CA+&POG;(*YPCUxXNrt{ctK1yXnUtHhcQcP2 zktSm*g*<~W*Vil+`MSB~X|sc8BNz;J7K64dR@5_i5UuDB!iN&36OVAlpMmupj>qS~ z`c-wK441l2%I9rE)L+y!3liE&&wmNAdux^~_CKYSEZ!(yQtjyWDuv@PMxrfz8kjvx zerT!g^Df(I_iUZqq|<+_xl^HZ3eP!o=gl-{#lMN`E#t2O0Cxb+AwCcsN%@{CB7KL5X}qnwThWruOWI2n*%C~|VVqK@)lruR3bs{9&40^WTP3R#?8_Pb;&V7Ej;Q&@N#$0R@ z6Yn45h~1&2{ifhM&VM0T`LWWeto3x~q1_jzKj9v`anRW>3f_= zd2*X*l(07Et@CAb8lDz}l(xlt%W7^H2bF4>XYYmnUGV*0zK4v2YgC!NJvz|l^aF&E z{L@P5*idkk)3xFcG1c$m%Ub5uIkbKKGnsDvcp%LFSkObXdx3Ptv+_?i4Ef1CTiP-TnYUrUcu)vEPP&WV>_gjF#F9=N8GYQWIwhugnw=Heb^}M zk}Ea*DT`ect|Rwxeupa@Gh2(iRT&c_eM-7~cqNb%(+ZW_XGf;^)p_A(bW5^`Ir3{I zJuY7OiI(J1DxJP1+>?sU)NFN5wNI(V-r?YrH{-JHgI2c*wWEGBHB;-)B-pp_+2s^fUZF8=)w?9xyUIgZ_)GT+(+k)kKY5<< zPj0%F=8+!Nwrqo0P6=EpJ{cCO|4`#o{5W8ZETz(2uQ=ALYVL_y6P;rnJZLqyP4)6% z`Phv`SAR}8+>J|Ttd*tfqrRw2E(7};DEjWo&#N3ATMVPBuCAo`5Q0y~6H(4z>HZZ< zN6&BUni4!3yzXEo@mQ}s*JahYD=O{Tds#Pkc5i8kpHVd6z%kKmiS+;q$#-o literal 1710 zcmXw34K$N`7~d6@p6nnVnTd#mjC}MpYryDW!_11xS1i-beKzO5@AH4&^MC%&^ZWgt=YP)2_w{zyL9a!lP$(Ub zJ+6N64TFVWxeUBPXc_~B`l;O4%YQd)ryU)^X2@hIf`E-OnKL93M5a`Jf<%(ASW+fa z3LZfubow-jG^sirMUW9DQvzO92qh5tN+tu8jLnuYnGhLav8GgU@L-S(AW#k<6BLRP z7D2=u4rEReiNH7v5hfD=VGE{2X0riPnXf|lfFMIG7KogNd?HcGV1NcF2hCFi!WRNz zNd~9|E}($zXAlg%0D^;qOjWCt!Da)vn8kuP;6V8d$b(ZjVlp8OguxL=o!Ge($|nc} z=!iryjRqPCrURtj_S1!V06GV1a zL6sNzuBDpf`7&ZG-#E^!BgoNgPf3L!@w)+G@F6^S2S%c(&*7^4#6G z^*837G{2qp_i7p~Ze=H3sKFB%*(dgMYV|gG29K)cZGp5SUj+`8@Cx8siI<|&`~9ZvFWQAh@H-Zk-X&ZzOJUc+2H zf#bP!UO08}s#jmPyl=IAY?3Q4#0@p~b&KN0zBSH21j8}!wHt+9VFi8JYs~XePE<3q zwdsUM$qj4f^Va4)2->=(ND}k((=P`%^`<|67(0#4DlRlBqJD70;J6i=G%-2vdqn%k z+_FC+DcOO7;_9(0yer3c6uUXKWW6IOE=9fRFSB*MX-ZAsw`$&2d`y#6ZfBsCcPv6w zj7i0w>g%}FS?b-p;)naGXOi`vMK*75&=iVrLV@BNHfBZUMaD*-LXrLN9p<&6o=05@2kXmQq?xvRC#P%hsMXQSg5Ha;0oi{-k?9t!DQRrTQ!aE z^~qf*HGkO|C|FLnD!q8t;;Vk@pPM}{YsH$Myv7LKoKT;P8y}0vtZS;a#!wEoOqUxA z%%>*t4Z){*t*HzBWADz?3*0?;4^zLVxPOTmpGx1G^J!zUS}D$kez=~VgU3*;u9hEc zKB<#r86~C~dhy5Y*_Qt71tGcVb=&w{MJTPkx%<~};%)0B^y=ec+XwWavUtm@0Xo!D zj_FWQ(TkNr!u&pkK#LlNuhWRSYjfcakC&xDhoajs-X<>Bem-Mq{Gh2S60J$UYZK;U zM~XIbd5h6=P!n25|6^2LhT#0v+#B_uzBG2RpDo_)IhfL$Z239kn9&BKmMHt!g;<9~ zGq-&K?~cB(&f>0wYc4i+iy zZ*469t0dJ5r#V{|7~Rbuw5TvIBG0~XB;2;{d~jD(D!fmR?Za${aDIb$`5dTT-gyg0 z9O*&Y$0t8NK5?lt3HQ6S2MPFgWJ}$NS_6x;*ns;!{$Bzv?rM!mo#nrH!uDKk!x4o^ rD?A3GhJ_lIi&&>hvt@i528A-#e!>fk8+Zi&F_gz{Z`X=lvKR76ow6A1-!ab7tD&}fg&}PM~bM#8nJY8GFA$EvNlbWIo(C}kbNJTX08_x6?jBx zb{+q#E>UE0PV{0fSM)yVQ*?)*{`=?oY+iVRAP9mW2!bF8f*=TjAP9mW2!bF8f*=SL z62TT6!ZEyAbFBAUFoI5^l!{;r4&fNytU1>EEm&!WXK+_u!n!tvQ~h}dbGRgc2QVV_ z`W8~K+^ZD(8DMUw2=m2%h7&k~3%D%-OyC*3Mj6*06IU{5trii$AxvSP`E4kMiC}{> z9j;}7xs4)1*n=Z&Rn%dk%Sb&2E@gmebw!v1eB1U1asPcr8O~*Z>Axrg zQ%+`pdDTUX8KcaluKkKKHXfd?XMh_sJcrwmz*`-_1|yj2APij2z@LZ!{(xu8F|+wp z!fTDBk>oSZbeCVCdsDPrhugkDf0)Fu`sQ%)t zvm?Z|BAS>Qq6 zj!HCM$MSY$6o2knV0Ak(o0T2bhp>!8XaoLrs11KtJ%J3byKl=U;?j+YnEx*mVS>&8 z7tRPe1K4K-&HxwAi2G)Hq)$ literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-custom_path.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-custom_path.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf7296d31cf522fa5b98929895c3b33b9455d13 GIT binary patch literal 859 zcmV-h1El8Sg4gi8$;S~S}0O0@t zLA4uD*D-+Xd-ESp?CyZdr}_AKUILQuzW4wCX}!)jk7r0IE^b%yVdR8 z^?*c)NqRfyAG4kF{c0!QuifhQ$t3CVm~i@f?hI(+uDkmTCcMx0=gxp8?mC4Tl7xCG zC$R}yuD?m}4QO)q!L;89IgVCPwcZFhj+TP^3`W%J2wJX{CI~^>_5AeB>O`D$iFgpX z8bDtoPy^^|L~r7{rkJ{GdOP{ld$+1ChLT>olU*TI$@h9 zwAU>uQUkQtEh$z53NRoypa28LsX7%Sj8_jzU}c}n{S+t=xAYj&zF;329^UNnSq6Be3t|2G@tt15m&(Qs)hC?UY+ne9E zwr&>ves$mP*P!~fx0l@|JpYpWeR;Wge{pehGa6N(cIywVv+C%G;~Ct`#!H_&1DY&w zoxu$Evhm{QVnCBQg&8nm(lo$lvAb)6mg{yjnlugYxz^eQZP&dVM=Pj;mdiVimQgVn zQLlr*hh`_~3}(1w l_;ZBYiwTcGojP^u^atd?i*&M!Q{n&s002ovPDHLkV1i5kf3*Mr literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-lines.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-lines.png new file mode 100644 index 0000000000000000000000000000000000000000..80f5dc6c8e51c37662e9083e0d672da5bec80784 GIT binary patch literal 457 zcmeAS@N?(olHy`uVBq!ia0vp^NkDAK!3-qD5_?jCR7HSKh%1o(|NlRbeDC1E*QNF} zJ^g+`fkm&ULxY1wx5q~t8@^7pkG8g-Y;7%jJOvsQEPA~@+S&1St3A%h04nC|QWfY| zxSx<<&>!&G&hB|y+T*k|hkghCE_EOms24RzDwJDx6% zAr-gYUOJk1)Pbkvp`r2S!-ikuA0GZ%E3)Hd_JjLVS-wiUzI~S$+aNaWpxBi4O-|eI zmzF4>*}i*D{*~XsOhG$sT@!YyJ!}%0;lgmOjw#c+@oO5F{QvLWF1xxt_H_UAt_Xbm zN#lv)54T6}@{+hhl)1Jka49A^pJE{|1~W>pu+y0 zR=eJo*RiL~?fREXEP4O+CF`0qDn=7*CVx0!<)^S#{iFV+|G!;z?z$@9YYpbq&k~3i pnPXvl>4wM(x5sPa9y|X%Bzi7Z>9avyOgPY=44$rjF6*2UngG{vz}El( literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-loops.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-loops.png new file mode 100644 index 0000000000000000000000000000000000000000..d48cbd04b3f001f4b0b3428715982a431fa65227 GIT binary patch literal 917 zcmV;G18V$Oj&?8v?+~vZGGytj zK9w6(V=4C2Lpbm~_>o9%U%313yFb$B3zNxYGMP*!lgVTnNe*OS1=gMwNI;*{}et3XrP3h-{$$ zt{=&%+KXv?JaD^PsJ)2B#{;*!h182UY*m0(%Oenaxf2gtmEiDKfk5I#OiwW=z)%$+ z7kb4fG(7Gafkam25-%dFW*`GYm4c1XYj#4TXCM=FUJ5osul_bn^0$-AyKsJa8*V`j zw#{{O|AJQx9{tauieFmr<2;^R-G7^3-Cu977T0z2v$>9!G2I5AS&tnfnekfm2jTYp zgAc&};QoMM1Yie3(Fy-|Ul2Yot{<8J?9<$5gW=bQ9Z;R{JK6yGOsG4#3G)Gq>~sGj ztJy#_Bj0!YVeY=>0~Xom{zX=_foM%fU2HFS{Q)YiI|JdTqfYSofDV+k0bc9AK-4dB z?t$nHg6Hf5@#gkJe@5JllM$8?SOZ@D8i6(7)vpngWwUDv<+~;*1Uu2I&k(G@L490) zpM2`uHRbfKDFi#kt55Ic+t3pXpBYb-a+pgf{pwE~IE zOJDn19#OAafkf}6Q@B^b-N@}#a7W{NQJIm0$lr5&72J{DORoS-4}7N~18#IL{&nT_ rz;_xl;PhT5lgVTpH`WKf00000NkvXXu0mjfjmosC literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-shapes.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-shapes.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2a48897b8c00cfc0632629a5db5f1f15b4bbaf GIT binary patch literal 870 zcmeAS@N?(olHy`uVBq!ia0vp^NkDAK!3-qD5_?jC)Y1T-5LX~A(4fHAt;W{{LJkcM z7QJ2;y`C05o(}yEd|j%RJ)V4>Y8KrdK$URt9|^z(fegN8RiI)d$^Xuig5e6_;y@9B zeg&X)KoNuf0P`MCpa_tSi}b9&yb361UJ~RN%pg#I|34U?Ki|;6>+2v1!p1ZA_q@3e zCL=eg0a3BQc_2zl^YK}>Z1d(bXG|F$N-{7oS$euShEy=Vz2087*g$~w!t;BEi#B^l zill6M`S<^S9b1dyGZkC*-n)EvUfaZr4f!AA*V{|*{j!aa?p42hvV!e*%g+xd?^q>o znPC@sBmGOe{WZ$8OZ2V=Nep|wBhf@$5&IVB71K=nBcwQ!rPG5?^>kp zp4(+S#g6@X%<6S5+y#2OjAUxL;+D>xYd6FAL)PZo{mU3t_tuuMcvbyw(A&KD1jmtO z$uqZ{;0d|S(I?%UA$^duNMK!?idrfQ+oU!wa70!#uZ=!&V)?s- z$M4>E{Mfm7$Cg`xhEd^R)>{8}{_ig3y7{~ExW1w`^SghCJw^8Z@8G($VMkL-*sSXl zeyHB|YAf3rX5_=5RJK&fq{C)Hm%#$1k8kW4CU&NOfA-v8p`e8IUgmX~(B|^AJ@d_Y zg}UalYv(PqO-?@;FzXCwqLKQHlXL#ucz3kuyM6qdxHSppGtSL5IkNK6-{-%MT@YA* z?r8B{-^p9LL>NRvGnM%H93!WciZO9)-lemH!D*-On*99yuc@2M5)^s*ii*q2)7SOY e@c*w}%Wn49!r1N4&CkGe$l&Sf=d#Wzp$PzcQjD|! literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-turns.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-turns.png new file mode 100644 index 0000000000000000000000000000000000000000..6597eb4efa13fccaf7e22719cda80cf4837090d5 GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^NkDAK!3HE1_t%6oFfeI(x;TbZFut8`m~q=dr0qVR z*Vd}nL8ZDCE4T|UL`>(2-JBX^lNP_k)UPT1{qIS#dzu}8mpE%kc3+zN`u9VwcCQqj z4aNNbTmM{E(e!2Vn2yE{;MlK`&T`AU&jYa zsRK*(lODFYJSgW@`eWykQm(S?l-te_H6x>DA*NY(C*IJKei}6M#EqJWTDf-}yBC+a zEc2NfRoNtvE&Fiq`6(-dwEYE?lA9zaoamXsA~{t?;!J}`8jF?Ei4{*SJju@Sb>)f< z)_Ls3cVhb2^M77nxOSyw?aM7j>yDjtNO$?papnD%U1Eu4Deb2Y%$C2e9B^F7Ph&C1 zW@X{WE2nz#sGsTa>PcUf)6+deOWJUr&rK=uiJH-Zzi)CTMIY-^(r6+D9g3@)p8D_k zqebtY6@RyyUww4pv7Hi~yZ4@rU$yFAY4Kx`e)X(5(UUGXIn4Jv|8X}f=da`29UbOh zYvI}RvzF2D?$1i)&gZE+*ZgKmnzwq@#4Der?A)0xJZ&yMf1x{vRj^K;&E-e!jQ1UV zvW2q}*dpc&ouK5J89py9 zY+l;)^70quAveQSqaV4N&}fTH5oB zjK@HfmUcfO;eJ8Edk2RzN4H&kc=6uN3s2uY{f`^``|<_19SXXdg^`_G&&%W-oS5D=(usBbub|Ni~2-|nCP z`t9eBulLWN2l9XX{Q9h+zP`Sp0jS2!Ij0PvF)h;9$H7=llJ}Wt$Pso12Bue@E{-7; zx87W0z9i=;(D3lz((~JLZ*N=r`@XV-%dC3~W-Q-PHU|PGQz4q2yMBo zB68<>{~fUs#gd;IE%_Gbr*KbrBYvvUuOi|Qvxnm}jzz-hd=vC!tR5z_zTZE))%#VP zg~}V()pPcyo>H^dWI3a7WsSOOZYs(xz4tkibb53l{A zv+2txziRbdvEw%br)bn}74Mk33P{eFnzhtJ@oLib^;`$pdsQ@5X1}R2ZIQ3K`pTl# zu>SPar~`Li?)!GC&SZ9Rckmaf)gPH;p2tTsF5S&8Q`hyJ-Qj0VS7?62=Vgi7`&i~Y zox<<8a^LYYj!To)%eo1lvAMTBI(IkkA%ha$lBF@u^_&VVSvd_q|Hn%@DFj)RZTA^~oU2(R(Q3k4j^>a}B^-(o^Y|=RYbiu5)~#5* zi!trz&#CQyqz$q&syo?lG0&eM^@hVv(e#I;hF6)j$pVdAxh*0U;wr&PtaYA~7++6o z=3Eoaw=A3Mv`x_7##Cbui-p1}HhvKmrmvm-3My9KdOgcAtEeg2WXtupM^-8o$|#rg znDR=5Ug=8~>DwrEF6t8Ra_>ni@A}`6t)0QUd}ZE=uaobc*!c6|>jGav{sOKe&l0*# zUEO8|Z?CxO_%46@_3S6d7>}%sD!ssW`|Vq)ouS8zi~Ie*AM}sRd-w6B9S>XePotds zo1}N{bc)-@b9?(6w>yU$$7y5C{^kh%CXeR65 zLODO*+I!klr){u**42G&=Q_FPMcy%6&Xraza_lcXpW$nH>fQ2(k0!s_v+)1tw Xo>(!H$<5+DsHpLD^>bP0l+XkK71b%w literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..a87408d493a66b70de86675b589bad52fa37e6a5 GIT binary patch literal 697 zcmV;q0!ICbP)1tn3P%Puq2eawAJ<}g=x`kp+*p09pZbC|0s)DQ6u z{!AWWuB2GUp6~pk9xpppQmpTRX9X1^9eciy*Q|oEf9WJk%VpeX?V5k6znr2GRlM_MN#O$--x^NjLR$gW3KJa~Nykdt#=7 zs~OWxA;3tSq+$bJMs_ooy{tLL)c4LBpBqmkn~>n|P$Onrwedlckr5jFG`YsY z-#iQ+(6x1VxPMt=@o!fTloxft?*-47cw;IDRJcKJOo?aMe7x^r(Weo6(1hF(KXBi> zyk;l=lQT2CBiAoq>6w`gq^Dpirb_7KlWo$y27eSyvr`QkbZ9=}&X`X9mm<*sq{C|qJ00000NkvXXu0mjf`P)aO literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb8a1a1c2e8ad4e753160923cf00b8f5ec0e2e8 GIT binary patch literal 784 zcmV+r1MmEaP)!?K56$dUd5*dk% zL~{FJ_b$^(n%L$~bLdkpyZh}9ddw|^!Q$)uduaN; zUu-h)IW3?dCZYN2Mcz!9OM8)qcMYwJfMQg zAl9RpKAJNayE|cOqYRqH6iE7fyio>?Vrs7(TbMh4i`>OOM8(<^ri0bg7G}=F<#_Sm zAl4F7BY4K%L76LIn&UGQcm{lOkmgFFIX>$e-sc*v9%DURE1K(=`)(BF9&CIojVJmO%o&$89Kp_e;Sw}``|7tW@2TStWpo05=ll6_>{oHy?WrMoKyWfb{V=5bz-hFuA z6ID6ZnJb4r_Glm)`kWq{HyD~@&rR_}wh7Y*G$GZ1%9tV+ZiuJMw#flasG}6BBc4mLR@tT+5C-llO!e`U6G<6CE4rVmSg62M4^KIflo1?qI#sct zjj6)3oNbs$Dl-#RloOD`v@4$FY{NuSm6@obnt(cEDreJF=!k4+hmnbJ|{bv?PL&0-Z6L3>L(4kuZuzGCz}k~Oh9Vi-!TkRFbV+bZ#;{;`!%}& O0000B)C4a4*Cx7h;3L*!6llrDo*b28FS6fqz0IdnuPFaxuOGo=F--OVqzGbi1DM{UOkV zbErQl3%WLNwO$rQ!y}$iG()9fSm^0=;PP+@NLa!Gk7Li9I@^EG&jB1{ff%PsOzIk7 zQQ!#AEsHCO)c9T3@IKrsLh|EMAYEJ6JcrU(!uxQmc47EYA#h#yTxC;0FRBp%j9?#y zxsG{xU0}ip+7=^x&P;tR#OLQ2nA?gYVedTGwLMA>&FN)Kil3I^Ql;K87v{tsy&VN7 zH{-72fGri;xk>F_iz4hbjnmP>xi#|g`{iZQIMDawae}?m(oGPc$-US-J`URiI&dYC zx{aH-_xwz(X^w7vCouE8RTCr;88*ScJGo(~Rt=FXtb?BfF6iYyYY!ADzi@94z2|~l z`D`HY3-{XRUqej!fU+0Z3{%_#w{5>1e0u4uPFy+k@r`JKs88-?Ee;orZ^Symb-w3YsR?JMHKvSbIoql_5@aS^WM{i#%6OKut*RqIW)hl9?tnUD zdKR_G$Kwpy)-W>*{2?H=3!dZ%T+5Jc4KuTVo1HKPdMNxC?f*y_(tznB$Ai$WkO3(z gAo!5tFa@Ik07|K?Fq08>%{t=j~iF;YV>Fq=-VSk zM206NZDId*z@kL@?pIY6+zSNUyMchdzkGS*V^dSJ58)h;P@j4|YE-=!j=>N5KyW;f zJ_M@=+Q$pa0uBTT^(j9XhaXGeCbCWaU>p`O3AjM)vjtKrEDz+OTP}7>MU@)V5Ztf4C#@wH5 zyImiR?}*mE=73IuZ^b0As*`{YNSKdWcoh$50bZ+U`vc&9oW3%!3tRvvAbqV^nf8I# z?VZ8h;3VCQm2t=x(HwhdP8ROx`YhFc<*|WI6swy@;}xBgc0Om$2kuL6(feRAsHK$| zCv1_kAS`G(!#?>lae}0I0^vC7|8q)E=6&*aa3BZ^##P7h9vbu60@)jIU)W}i^cg{! z^vMIx0@dxjZM%TePAk<4&d*Qv*-^I3KyZdu?;c$U16#GtEF~`UK0AtbSq0XEAYJJv zz#jTrWgKm4)MpFYC689F3@ib)ii%y)c_0MxByD5fC*Q$*lKB(A?%=Qo!FhU@l%P!w v`{ZYEELbgk+fIPRBzvs{Wx)5p{<``OD@n8?Et&{-00000NkvXXu0mjf5{6I9 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-bold_flash.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-bold_flash.png index f96b35fa3fd82448b4fb05706ed93851fe93502a..5673122895538a836a6df325c8be8029ffc093d2 100644 GIT binary patch delta 496 zcmVK)|BnFjvSI&@0RM*okxGXH|Be8W)OrwO|9}AhivaSn zV*iQ&^t54_fqa$Y_{xWyAx3hoY230liJKsA^S@+ zfj@)UxE4y(Yr(D7mB);{7D|lOlQje~6KTtvXFG6Njz(*Gd%xoP%+>=mlX?VX4qV{{ zJSqPml@VujHtz6~>;x|XVUrvM9Rd22It57q+LMF@M*$s^%mpNR5PM!+sf9R722RASij!yHau4tH_u6Y_zfQ6$YJgQeGAv;p@)PG$@IO;suMZ(~U zKu@;_N1X?|NEmpNZ3hMl0RN5v|AzqbvSI&@0PnA0kxGXH@v~u()OrwM|9}AhivaSn zV*iQ&^t5A>UI8-$|Be8YlmUAL5`H^mlM@2J1A$}+lhpz(5SO>I?wT39*b-1jG+J2~ z1CtU1Bu?Inqa$Y__A+<2x3hoY230liJKsA<@i_YztXC8hUiG|#^K{+*yfN%n)ovW~ zx`Xp#G5hl-U{X;gVZ!$glBT2md0n_iRrg?*ork*SlY|3~BjfiH_#+yPYhgt3>=^tc zfj@)UxE4y(YQe46mB);{7D|lQlQje~6Y0yFXFG6Njz(*Gd%xoP%+>>RlX?VX4t(JS zJSqPml@Vt&Htw*K>;x|XW0M>O9Rb>tIt57q`jdnOM*$6!%mpNR5PM!*Be`u2i2RASmj!yHauIQMbu6Y_zfQ6$YJgQeGAv;p@)PG$@IO;suMZ(~V zKu@;_N1X?|NEld?Z3h_HfSi~CUME%1v91E`Rh!2m});GU)d zbii!T0DU_^Vvr$L>KHM5(0AQLq-yVD<>c-4}HkE zOzz5Al2CX2zS$WlXU3gsl78j)t!&V0&Wx+v@yEKh4z%-b{C}7JShsEvE#x;&2+z9{ zEy7te9INNuiSH8CJjFe;S@5>ZK%Vs!_s!*kw`GGG+oF(e1SC;ToVS6fD+=kvL|5XR zIG+*49g&0oNJf143fap$k})4X4;8=>UIRGJB1%M#@H$apoII?TAT1dW4SSk9!}=;U zEEx|Cp5_iO(kQ!r7WeZCW{0P_!*)8XFK2Vj<`%8+Gx(U>haG0}_ z1PcLrDU+ykv6n6oo#RZ45;bp2m^%eH)7(VO+Y;nX0biyP>obt8++Lq)Llq}_V}lww z53=2)o4-7nDgblc+*@)EDE?HViD+w!I0c&gCjI9x Z;Ww_=|H%4gO>O`H002ovPDHLkV1iCK8aDs{ delta 587 zcmV-R0<`^?43`X$XaVn$X=MTPkuGU^2c!jFXP?Jd zON%==AT97(Y2@Ng4u$Io$0_a;hr;s|j91);Lbt&E#eFFB7WhSl0aVD$V1T0?a8J_! zI$$gy-Ff z7U3)!j@9$-#CM5mp5mU_EO=XHAkTV=`{r`N+py4(BqKh2h3w@W$(RqHhYH{buK^rq5hWr=c%7&)P9D}vkd};xhCR)lVSSYv zmW+o6PjiPC=_p-4i~D&6v%}NeVLKhxm$SKMbBk7Znme=<+FhP&Hjx=`-2`e$I9#)m z1PcLrOD0k0VlQ1FI>(t7C2HQ5Fn0=Yrn!llwoH-C9DRRHF?xwqsTQ2ePz6VZGp_vV@>qDJv`FIC<1e}$L+)8=Zea0)c}P5RGY Z!fymZ{@P+)J#+v7002ovPDHLkV1lPF4p{&I diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-grow_or_Shrink.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-grow_or_Shrink.png index df1974e42c3b78ac32a3e1c81b8514471c0f2711..321a60eead9002305ee29c641dfcb087afc66138 100644 GIT binary patch delta 281 zcmV+!0p|Yb3g`-uI|l!b0P(S4kwKgZ^0Hv>uVDX<0FmZk1S%wD*^^2E*zzET$M74|ai`ZgXO~{iv1cEvoR(bQ}d>B}J z4PvDxSw*v9l{e9PmQ}PU_#xuKO&bf-R^UU#f1jg7m`($Uis@^wg=rYkPtprt29x## fF9GqBCIv1OaZKTnBD3}(00000NkvXXu0mjf2VH*| delta 281 zcmV+!0p|Yb3g`-uI|lKwVE>K)kwKgZ|Be9fuVC`BV3Fov1f!X|%#%t1;3%tsjJ z-^44T-7H(qRvUBjb1akl11u8(Mib>*zzET$M74|ai`ZgXjmeWb1cEveR(bQ}d>B}J z4HBg$Sw*v9l{eOUmQ}PU_#xuKO`8bQR^UU#f1jgRm`($Uis@@Fg=rYkPtprt2b1;$ fF9FGuCIv1Obp+v&l&so}00000NkvXXu0mjf$Do49 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-spin.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-spin.png index 2f6debcecd9fff3e97354bbd32feb6fc80370ef4..56efade1c88c8df92a97a3deaa3c5134f3b7ee74 100644 GIT binary patch delta 1114 zcmV-g1f~0h422AkH4N{sVE>K)^0Hz7j{uQDQ5FA=0Q0k9^Ri<9jR5kpV)3zI^0Hu& zrza2cv0?v>0P?b6|9}ASv0#zias&j4?*fxk0jz&3!BoVk#n@I$aBF%LiLvC&!tLp5 zF^)dN*6mN&6k|CeT87)>i?M}>6}UAeF)k8O2c|H#@Bp!OcjF>`WjLb27-MA}b@$H3 z9v$7MsC94KToWhjXaxcdx(EBq0Lm)7Sg+~_^wb%% zHFhyCIaDU$(jyk;sL#1Rn1t`wSeT5vu2VpKTrdT7$UAH1M4^R_%os{ z$H2u+J-(z7-Cw^FtuXkk0=9?r^kU=Emr=_4R?PtEv^+k zESx|z?8VDmE760(38Yyt;VZeardyb&x8fBW3Q&j#juU zu(1>(YBj+N`wBN3kaYJo&v}Kj5*Lh!#!Il#D;SZ8*1*ajSEcq9j_K#BR8}|(3e%|W zWvZqE792{W`q2@#Y`KxGG@*YcnN4yt00Xj>Cag+klic*dLIqD{8rjzeu4i zNE_TLH#OWI`|!jMwX}gXH>nhamL z$8GRy!+B}WjVy`$|5dj1YQGtCBTFLxeY$pbbo0qb>o|F;waa?tzgtqE6oj#*e5v`m8~LD)@E5>nOn4R!JhZ>IKyf%-9#>w-saC;=I z&*3@TNJNw8W8uz7*qEm;jeVAWDn8JtnB0G8v|E`2R?|<#2gl?vxzTvD2q{C1(`t+5 z-@9{)Idn6lu{7Azc%7qXbd?Ur_ww((ZyaXd%Z$eR{#lbUInsCnInY%JA-ZiI)AP%U zOb&n?rl6+Da}omb_{`;pYaN*!5D+0p3AOr!#$n6{W8B(|#y?>U5#;cx>U<)ijUIm= zj9J*+jp(CMxReUR)D@0mG=sWp63(W=AawiBl}WfrPn|I< zV;A$1LuC>!Jz`;w`kY$=lkoi-3v)E)7uY9g{5IR-t+z=$Dg{3Gv*J0X@3Jkv_$rCV zQGw6fSAKs{#-cAn)?3@85%bO6An)7ps1I2N_#*i*bcF>efp9z%a>}Ev!#G3OD)2teIrY57dAnhKO6r!1@h6{)}kF zF>wE;9$(Uk?y#UC9fW^cdm|C&&N0foc)8oLb7At?|hP!{67T1a% z7ET}<_Tpu(mFPj?1kx;+C@HzJrdycDcW$_{7xpbRu5fcsDi7x{1|z-BNSV8`qZRH7 zY%GO{T21i6zQWB0B;9?@b6(-B#04Xw@e*wG3PvQNHLxhHGPl<*+gDA*??SJr<;JTVm<{gG@G z>=TkJ>yf!qTc{IXm@hqTip?Tb6JL-kJ;Osvmc;ERSj(5*paceZN!kZknSON?I1uD7X*&>r^1K$^= zcFO1qoZ-R_ME^^-ZY2}1W^4DMpO}o$*f~00000 LNkvXXu0mjfn&2tO delta 105 zcmV-v0G9uo5StK?n+*St0RN5v@v&g@vtqHQtpNn6y;>-^4B(9ACPC+G<00000 LNkvXXu0mjfb^0ks diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..6983151c2757029c7d23a388189a4bb2185cb4cd GIT binary patch literal 1299 zcmX|A3s6#N7`@8snu?N@rRhkuZK16h+Ep7u>s@Fktrx7G*(@-Ael5$OE99R3kPqWGjHCG;951yR}7ItA3vpy13AAqPu3!~%U@({w}w+qr&_Z zd7pT8DJhJeqTZG;87y+cG6v3n@H}L2JT>3-QQ{d_OwRUeycl6{3V6)BTZeD8znAS7 z{bw@4R6ZQ~J_#?9$&i^P^Wfsq(1%+n;iu(FSR+xefs=qeWG z@w;nxWJy=#(tqDE9rKNA(Tr>A!2Ulv0vZpv=pgr%de2o7a?2z9k7tS|Tv7+(a8J>b zgq)xKZ_%%E@PdI~vtJPeo}IgICyv=UayIIz5f!E6t=RP`j#=KXGde2RF_JeUdUd6k z!I1P~Z)7{e4r>hi_xf)w==VJmf)ixj;naV3>aL?wZ|`HrxZi4Z#f@LKKj}fTN?#V` zoSWGco|``5R6eEk^OEY_O7~#+fhE@9vg*}yM9PAgOC-TsF9MyEne1B%B_02z#$0k@ zY-B_4y0OC?{(JaE;lqoY+SQ>g9z$!3tHR=m2`9XR5@x=#bWKKd)r`rd*5n1dUK2w+xY*+^comZ@MABo**7-t96ljA>nP32jdmGmTu>!;w~mtTBJ^^Qz?3S!R`| zcF}Y5nNfCbZ&T(;Rb!Z2mpl|T^3`g_7+Xc77)R@#?MfoOC%ID}q$i$K~jCtEu7FUzv7N xsm%HAM~r|1+Yosn6r*h--61#Mw90jPtig`9xhGd|W`Z9XI(Pu4*6c?v{tqaejgtTX literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-appear.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-appear.png index 5b5d01680686b39d357ea1b809bb92fec0b47136..0589a8032e06bff87255cd8535e55e76f99cfb55 100644 GIT binary patch delta 1166 zcmV;91abR_4TuepG6pz}Ne+r8kvK(2H;PFOi6ah(B{zykHjGI)i%AWNCOC^oIE_jV zi6st-CJu=vIgCd@k3ct!Ne+o5IE_d+i$_3!Kn{v0IEzRRi6;(fX ziY5(-COC{qH;YL)j7d0+NH>g1Fpp3Ti6uCUNDYc5Hj76&i%2+)NH>f}4vHl>j7T_) zOE-&14vHl?i%AWNB@T)vIE+Y>Hvw7-4vHo?j7dsKFKCmS0mFZf%rkd?6g{2GFb0x& z<|48@&s-BH6EtU^Yp~T~V-CYAj-SS=+2?9JdX%-fh@Rh!cpjqb*E5>tle?GM&lYhq z4AkT1#qKJs^e_gs9ONOO;q>yOt0&8dA&d0SU$%!zs1#Yt&_~ z#o_Be^^r7b5QmlyuY6%n&7XJw4!l;7{{IwYAIw3C%f*%3E^2gonugqMq%}=ofQ|ziYK_wz0FxI>rg-F3GPcTb5_e*Mu!%1 zb*2i8I}V(0fK`M1xvMpDxY~j91X|)U_q5neujZ$nwvQs|>JN>RKMts$(l&A@50D%VSz|Y{mC5RYK}o ze@1%^(=;01>$w*+RYK}oMtcm?G#Xy$xlQuhEux+H_l{zkUa|0pJ-0!AyG3+GbYit) znqIN^r!_X{Nh(`J&n7_fQ86_iNbqnVbGy2d$`;YfWwLxnF*P4(@zqxAYG`6h5ly4I z2lO;keMziHY#E|fRCmd)Vw$-mO79e+le7gne_})Qtd8nQjO2XE)Kh>B(aSoj`w`3Q zQ>OWIO+z$uurH2*o|kFE5X~Iyr6JkPWhz9?Y6+cHz|B;Mn$;3GtALMbjN|K2Z#r}R z++RrYi5^|csNu}@OMiQqCIB`MoF~_20QJ1N7Rh_ggT1t#^xSGDankm@mwV{V*mgE delta 1166 zcmV;91abR_4TuepG6oKcCOC~rkvK(24u~ZUi6b|PM>mQ|HjGI)i%AWNCJu=v4vHoZ zi6sq+COC^oIgCd@k3cw#Ne+o5IE_d+i$_3!Kn{v0IEzRRi6;(pH;YL)j7d0*NH>g1Fpp3Ti6uCVN)3u7Hj76Ni6uCVNH>f}4vHl>j7T_) zNH>c}4vHl?i%AWNB@T)vIE+h^Hvw7-IE+aSiY5-VfKrp20mFZe%rp0N6yKlAFd~zA z=3<~c&s>uy6E+2?9FdK9&}h@M~1Xda@QHzS_rle?GM&lY(y z4A=1|_1bRN+?A63tb|q&ti@OAwGXbj?Tl>4HpgK&X503QyOt0&8bZtN0SU(&!zs1#Yu071 zh2iU9O5Gee_nr7b4_mKXlX)iJUyXJy3Xl;3aDIwqMKw32fFUW3F%ooonusuMq%}=oz>fbiYK_wz0FxI>sUYN3GPcTb5_e*#D^Ag zb*4&=I}V(0$Q6V9xvMo`xXOX^1W?ls|>kb>RKMts$(l&0q#j%%VSz|Y{mC9RYK}o ze@1%^(=;01>$w*&RYK}oMtcm?G#Xy$xefB$Eux+1_l{zkUa|OxJ$GGxyG3+$d}5Vi znqIN+r!_X{Nh(`JHzj29Q86_iNceCdbGy2d$`;YHWuSaVF*P4(;nh~_YG`6h5ly4I zNA@&ReMziHY#E|fRCj@{Vw$-mO79e+le7gneR+)Kh>B(X%?L`!UL! zQ>OWIO+z$uurH3uo|kFE5X~Iyr6JJGWhz9?Y6+cHz|B;Mn$;3GtALMb#N+E&Z#r}R z++R%ci5^{xxZ%w8OMiQqCM4GnoF~_MlJ&f~7Jz%sgT1sF@Z4%9QPTFjmwV{<<59)) g9A1CnKcz4F2k2lyvFZW?H~;_u07*qoM6N<$g8u|46aWAK diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-bounce.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-bounce.png index 58c09c0bed0cd041ab773e8d7bd07a8e941134dc..4f4fae04ff9abc446418896b96441e0cb83071b1 100644 GIT binary patch delta 1212 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 b`FHRaa9;r)X-VM!00000NkvXXu0mjfA4e_8 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-grow_turn.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-grow_turn.png index 47a0e3c4bdb3fa0b8bcefc568aa8489ab7df7c66..4be198450c9dfa84d5d8f5edecd74b1544b1b7c3 100644 GIT binary patch delta 1270 zcmV}vB%*?dR%)F18nc?c6Kh;}jQn$`F z-=V;n`HpWTMH^l>#$lu{l694BA=4n#F%7JY;YZ=4Q#ShO`V zGANh=6&#IG^sT}vY%j2Axn7@>Ob)qDzFrDMC5kk!&QhkAf*DjkPIS71uOCCQW|U2c zcO_F*K2CJ0gK$DQ;yz}Ye;$a43mp?3RgSoi`2g2s#HSq-%@CQsC{xCos1KOFC{xCs z=s8+7ed^eBFA@gyvVD-QW6$)dW8;<7lrY(0kUouCdMxr~%BngwTdE}ua=6+y+Wb&e zr)F8TqzO?p+Qypa__iJt_(<6O50EC@{o~I^Ej9I}Pn`6%ux~`fq zG44uc(HwiG@JqEse`Lfd6bNRX@*<+rF8p3C5xzVHCCN;}l@YZLLO~>)7RvMuJFXaW z)D%iUIxU1a%Z`iY95sbc^)D15XjUbfO%&$zFBBnhS0(Bve|qVlkBY`4&h${tQ9C}i z2e4v1;!H0g=Oi*l4+>^@Wf~UVTfX&cxRx`+3o$2MRFj2ef7+VwkZJPv#DrL$?2u{l z_QZ@6^*o`rOg*kqCy6Ow;WgSa-JG;-PabKw_)l*a2ig^Y3A1*-4pOj&K?yhp*j zh*%9M_$gkef7bGJQJRzyKbJ7{ORSWt2_0A_`n9Kdyx)k*+1R^>2^|;$e=IbQ_Xr66 z*t?rf5`rjDz9#{3FLsRtO3L@T1n$KY{6&8Y#T7d5q~IU?D-{>9=A_{qo#;(s*h#@U zj`Su`O(paiJ7G^xW91E;6u6C@@b-d~XHjxeP@xeaf9?kXw@1Kz*EKcNrMyupaeLHJ zOPQ!@`m)M2Rigia2~%e3(N?3|1vO@8kS5XPMz>2eW@jl)qSQx0<;@JB?lY|c0~o5k znE^m8MWVXfGxJ2G%xjKGC72_zdV?n2!yxjF<0P=*9+^@BTk# gh9M6|7{Mq2074{hN+zy(x&QzG07*qoM6N<$f~+}H!Tg_cP9)Eh$jt-CN_;nIgCeqIEzRQiY5(*B@T%u4vHo@i%2(&NH~j0k^Zp+Vg`uIld}Pqf9;k9 zljArLg)P~R0}c-}Gc)rtGaoZE!|Q*3iZ;?XN|cSS=wQDhL(P1pm+p2uulbMhnrznj zTeP(~t&nvLwwAqCjCKG0px2$ZTLzQWt2}Mgz8NN>g4HtaSFb{>*S;A5P_haK$*URz zQkRm1M?`7I#yH%nu?%%7@m&C}e`96HQ<@VJ#=-MADRW8-j*U@QX$~ub#q&6kx`<83 zPC^+6sXs&XWwsh;_mxSa$Bq?W8OKph0iVuSImXG>xvmGN* zi*dA!={GyYwR}{*%FoP1ZN@zP!g~6NHbk6nwKEn_pVNvl#236+2G&KKf0v(do$|Oh&aW?Pk^o=v*aXUC>4Ctcm)7>C>4C z?1>)Hg6WgTrrTN=(6jnMx`a*BCy$NiTA0H~gF*U8xAdU)CGxU56|1r(4N|yNH`@GA zR;OZ4wxkJ>9&Llwb9}T+vN|=gC5^uW^k^Heek9)Sg{)4EY)Pvyf7&Jc?W~rYL<>n% zSl=bPPk1fYfhE7Wu;5Ym*Q}0r`pGLa6P8?be#qm5_+DTFcBu0VA33WrqFfe zgo$vA3--*hX9_=&e@jGyokIZ=Oi`L?3iZOTfr{UR=>%0xYO2sA}m?!$7y?VSKiSo(FyL(MKFa&;{t{(3` z5c-jK*PLcBqCol{1|)j1WjK(Nz85)&UW~!7^c$0$(y$O`;e}=v8*Y_V&uk8#pm=D?8zhY0eLkb7D}Se}2a91c7LeK=fV9lu+jUYAz?* zql{9_L}k6V3VWPtgu g>%8V)7|(0|0y<7_BOi6C=>Px#07*qoM6N<$g1^#X?EnA( diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-swivel.png index 52a7a22b68bf1abf286402130c7c17a835a7b89b..0e2ee2e4edae9a1b9b9d8b22e320f253e743c5a9 100644 GIT binary patch delta 1377 zcmV-n1)loi4dD%tHGd9@COC~rIgCjSizPUVNDPN0H;hR*he$wxKsby^H;YL(jY$rO zCpnBs4u~ZXhbRt-ClG)j4v8i>i%AWNCOC>nH;hR+i%AWMBRGpl4T>fWhb0b*CJu@v z4v8i=ib*(&NjHi|4~Zo0Zs%ma%wY^tpSaHl1W5CRCwC$m}QgWFc3rqwgcX9mO{5o z$IQ&k%*@O*^Ve_eb17g+_Sb{A8-^~w8ns+u|M{C)x!|m15w(oN(sIA#?qLyr!DXp& z0Hn%>5tbGg(No!&B5=4B-sE7Dgk1QIshzx zU=sH4f+{0c0LV_u9+o}oBC>!AZrOqrMl2zEOZ%*Gj}`zxW+J0|r@&zZhXALu))@D! zgovd=WVGG>EmB~ByW}$i4=FBF-yDqzY~p+jzA_>MBlRl)vd*+zq_{$HYcwX97h)7Y zGopZQv4Q9{nU+Tsms5}GFv0l*)WdLpNw>8r0Bzzkip#1;MQjMsz%awl)2-h|)F(Q9 z-F{k9t}i_^ty9$yGz8ohnR(}i%g2O#{u#}F&dlLJv|3B$OKnRz#y`FK!Y@dqJe{WJuNyh$5S$Ycct5?d2Cz| zDOuC#alA}|Eb~;nlpvR>;>@ErD^l^o!_s(9r#S!_o`O}>wmloa?;;jN3La3~`m7fY z;3OVo*#W4sJ_O=S;z3Tkh?Q80Iv@{oE1fZrxmbz1=-m)jj*MbS(*m`_cCB+~=ylC` zlz+pnb1O`GvK>;;IUy^M$z5M zjNF<8m?&#>-Ug^z_NY4*#Kx>f=W)b}agS0YoA6zB1Yh%u95Q(OV(bOp1>5?I3XBF1iiJjRlcWHiPk$fVPn zJQi zTGhF7YBs8>TGe@fvQsjus(PT#w?Q?@sH*DTI^Td5X2uDOcKWM&nFDff=#&|81EWX! zt9sl;uN^vNMsk7C*v4L)pl7U3vw_jr#_l)h8M{+58cYk^rM>JMnu=V-8-^we$Bk; jkGrL&<+XA4pTCMAZdEJq+00000NkvXXu0mjfyPJVj delta 1378 zcmV-o1)cig4dM-uHGepbNe+r8H;hRQizPUVNDPN0IgCj-he$wxKsby^H;YL(jY$rO zCk~1wIgCjVhbRt-ClG)j4v8i>i%AWNCOC>nH;hR+i%AWMBRGplIE_jThb0b*CO3*l z4v8iXh$T3SNjHi~4~Zoc>j7K<)NDYZ54w1A?2@Z-TIE+X*j7pOV z0UiSmiYJpR0WAYJj7pPR0Zs&V^cNVDtpSaHlSxEDRCwC$m}QgWFc3rqw!@sI&@vt~ zGcz+Y?lHs6U%#=>rGO>bUk~1H7`psw)N+OW=Wk}!g1d@^)KV@>%7c=#mxbgC4oi#+ zAXPRDv!pnPS(S|m0*6|`O$Ihg$OKQk2ACRRapd<0H)-@dOb1V#L41{u3Ck?G0L-U< z0ta@(G$W1z$ik=07XUz}LZkbpz-0snA9rz`G46Q@ z5le;8XuJJeq(C31lVb)hQCzCNB^(pj%=svMWkd>w>sJ9}ooRVQafRZxa7@q>Vgx@k zqJU1ZftYPFEsrTKqaM{^g7XQe2jP-`ZfjEj+QjD+msXF8*bt(DK}OD_+guw_pXl~| zUka{p{tga>0|YcQyFluvviJK6cteOUSO^CQ*D%(^EYl%-18V?toL?KIAfGz-mFw4r z*Bh8ayeP!85eo7t3SYTlZR`T*&c$UI=7bBESx6=Yz?p_7Vs|da@TnkXaEyh2qzj0G z=@TWu^$q8k&k;D!iPfRga~o3Tp=o-E_lu{P&o{gvh&`dxQ$>m^HJO3hlnVe0hhA*R zNLc1X8Dwk2i&U^$xN+_0+D@=6&J@!gz7)hPX7?A*6oSskdk$!j39gucL1g!U25AUI0|&|WwCKbfPsrSV)o!DD*tjSX zvbNFVcwB-k^F%C5kmIU2J`h^1!-mf0zPp9C=MhXO6LGkY4*ydS!7_?BT>XxrGr4CEX<_{1d(_=3Vq;RH^8{kmxJRiaS&8Tj7M}^VBv(Xqs>Nra1`r9n2JoK6 zkVA|FK0`dk;%LDzkKo2{iu3qXM3_miDISIMx`J6^F?8^Ph_DBLkFhu;8I4c@8FyOa zk#u=!JR_GMsk|iXxaT(~oMoHX=Ia?cSAj^K0f! kf6OU0Ew7ES|NK?_0>Kh-86(N=4FCWD07*qoM6N<$f{Ev2QUCw| diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..5ab7170c81ee2858b64465298ea26d5f86f8b732 GIT binary patch literal 1417 zcmX9-3s6#77)FgvC6Jh$+U%j_6(6yhhFmcfOB8Iy2kf?*m2Ej@wTdaEX{|j>9v7jt zO*b`6hBaSlWhrH8HAN9Dq7}8ZYK@_zHl$|RW0yVG?)lES=l}ly|IYuPnIlf%#NeHm zI%6;xJew7j1pa(5VMhnBlBh^N24lxf_@2i^1H@hgsTV=w1tXhiGByl=uz)$outN~` zf>KX{1cIe38o~w})Fp-pA_%xZB$_Vv0$yUNH`w4MUXF+dT*?9rEM?P?Sb~@gQfN{( zNDq;+@zSpfAQFNRK*oSb7cqnvL&ReDU>PuD7;*;iqOuYeEJJmG?ALR_p)@Hg1OSP_ zi&q0a7!?79p#d&pGAxUoOJM;8nv4Zn3zo*Kt&B_2nq17rB+S=M$_u>yL(aAT0(S5$Y8%&Xi2#_|IHaOVY)(N0U z7)cmWcJu&LRvJZVib_SL(Y@2CP_`Rf?z8Kdu zFT_pjTMXZfTdtkM46o0%OUyc}S?^3LuxVEP9?R3ua--FfGq%*4rT9i;di%4ZmD=6c z+0vd|xoYk05v->p9%5IhMzABlJfa-B#R6OouJw@8Fu=6XgRO zNT+MV^%*n8oXk7hbRR>)WI?`Bvn7UPdi_R1;R!=QYJ$h&e{WkzTc3DrUVkTgsL?qy z^3z>Cb$Q>P)fxOI$a8Ajt(J?pnurFO-9CXSk_HT|n zel+Er)bZydMxi93&+nbjZJrBJ6qw|P5Sddr=Cj((PZ^2%-?9;5&Jx?kv67txCMf&JbL zebIw0_NF0IRB6V|VO8vV~RoUCfP>?>U{NB?)9zvT6K3#^ERW<(&qMcRRI+d^Fb0}y1_|{fhM#ceKnjN7neAK` zadCcOYuxZ`qsC{rH-|FW8?j^;jecRdzIkf<s!^XJ_#{JM%m|+I)=4WT}Jw5U~JmhC*@;p59JUruPXX9vS=V)m1JUsC}KICR*=4WT|Jw5U~JmhF- z^FBW3XlUhUXYf5e+O;?>#;5Jw4@UX!JflE80eF9! zNkl@l}*+LoLTU#jO%OtQY<6AbUCFN6kSd{UpTQmZpJk;*g2l!4A zO$g(*KA#`pJ0ePj3(=-ozwA?*SCXM1U6z$Rntkbl`~0NcYQgc5r}^hQSp_y zYRhdFy(MKMs=kueZMn^wSW-5kr_?OPX~xDCpq^#E2-^qH&OkxP$l&BqHXBzJpA}oe9K5Cw|17 zL1eUnXXDBg7quwL@hekY)1!YV%~5e5`V8^PRR2Eo*%eCO$18cCQ1U)T$@q9B?-NQh zo=+%Kv3(6|^Pq?LA+9f%of2oHq3@b) zD)-E&zWMbM`L2)Exps>4iC+msoX9lG_v?}NMf@^|$mmvE<9TLZ8lQii^XrM{M#Hih z<^JW~IpI}6YBe1e$^bw>dxh_Qc$M7&Pj3y;H`d$cWn zQ7acpaM6i)4Kw_rCNGrWX(!@7bt5b)q5>BpmLY*f{w@;D!G(w|FlZ#oUA$O=J2$5sgR*O+*tU7$Zu-fBqtV14NDEdg^fB QV*mgE07*qoM6N<$g5B9GRR910 delta 1155 zcmV-}1bq9I3z`d%N-*PRXYxEe=4WT+XJ_v~K;LL+?>s!^XJ_PQX7fBeXlUhUXYf5e+O;?>#;5Jw4@UXy|8Wh2?&WG5N@)0fMd`%glv-(nqj z5fke0`NdWljck4D_jDil5zC5VP0>+)*TrMSAqO&T0g-6`qRkvl9|lX4?&m71k&_zG_U2u0i~^`W}q5xoTvjp!-GMab>;t@SAs1Gs`uOj{p5)qR`|A0)ys{=&4 z9zJ5yATnwK!n2R6c%q3Y`yYQ*ajAfHyAYfLHT6IU`HM=9)M%8)*$ z4DDk|Gn|hpqoI9eYksqd_-j~Sa(I5{f~Xe4SN>ssKFE95RuU+%1y1>FBVLk6e3==svfK?=XMvTXz&EC@X6~#D~6z zQ-WqrP*&EUh_&V*4S_~QRKORp3O4`!eVxd^1Sgzu26aU4 zqJIgl;7LrNB`4(kRXp5t{^-S(rF?i zv=9d%L5#=%8LB&S|AIk|XaO>uAyz?xK2c6em~yA61SNNh%3vazAVH5P3YUCAya(Ju V-I4@;yD}XJ>0lm+q5s z0hA<~`~Tk?+nd`cvbFG5n5WRqcRWWLjk^BpZ`PV=tzBns!! z0FF_UD+5mrUo+7mQ)Bg@L%(~#hO>tQX#o&TpmZJ$kHopp6jTYWYof-o1vdc{Q9&QU T7_WPz00000NkvXXu0mjf*P=;) delta 165 zcmV;W09yac49g6VtqJfwJ>+R=-I4 z08UVoD+5mr-!Rc3Q)Bg@L%(~#nzM%kX#o(8p>!S%kHopp6jTYWYoaEy1vdc{gsC6F T2W-sP00000NkvXXu0mjfz-vkW diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-float_out.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-float_out.png index 53c9e366c15f264cb1fed9167b638abe15979859..5d4f9ffe452d9333ab0172e27d3e78e270d2e14b 100644 GIT binary patch delta 319 zcmaFP{hWJ33sXVC#5R@s&o(yCGBTc|r9Dee|6ptT(Z&YIes630G(G)sTH2G;)Gu~+ zKsBFiZJ%dm0vYeEtUdv`*4FPWEFPz%JOS#mwgxJGQBeUD2WkhJ15^wYzn_r-6agCb zW%q6%18D5y^z@H*cJ~t!9%p2H1gZg=KUtH}i$zj;2gl@c#?1=dR{J%sJ@68XkJL6` zzmUY6bi`@RLBk7D+qx61W~5elPxfMpVw^j9DU+43U5IL7!cCt$+Oy5xJv|^i z`4f{l--<--oDdGrH|?x%5tRWo}{Ke&&>R6 zWAn+@_KTezkn!Hi>JyM_ZT;TD0?2&=)N5@G6nRlm0VILipJikK6$8cZXJh~k0UGsX z_imsR(AdZ6=^yRv?iUn1&dB%(R0A}BvL>S!i>zI?^W<{I%?jF9`<1ReND_;W(KcYe zki?sG#A(ez-3wCNx)ZEsq*nM$_F{@+G@rbb$x2u*T(vOarca_d`#cWq*=Fya9tfWN ziOHOAQKEKE2#4pJcGfp?1%{K&nNKnO6qwA+VlPrGuJGy35$oL@f0y(ubm4m9f8~MZ z>-F&3ZfHQ9R0H^ko72>p83!^%&)Hz?G8@>`Z?B9oK;oS*Ahx`+V?JYD@<);T3K F0RR*^j}8C; diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-random_bars.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-random_bars.png index df9562892cc5658578794c4aed0659c24bbde23d..ed4f126de8d48413d1ce7bfbb41d321f7577330b 100644 GIT binary patch delta 255 zcmaFK^^$8ss?gK)^ye8F?;RYTq@{hdwf$skJF(o^sG;G5t?g$U8=&BAPtV608E4Yc z8WTe#`E6R_CEu|dkYJo++;n*K$iAb}5 zGwLz28CGZ=Y)+oMoykzOvPVC~O@4jOyMx+O4G-wdcC>!3?)T1G`?%m3%|>?;RYTq@{hdwSAhNKC#@{h=JjQt?g$U8=&BAPtV608E4Yc z8X6k@GcY_&O9QF_>Uxrz3RLjk$_l6k$esAcj0Y(6zoFs1g~fYY+sS&2fh=`Wr)F$! zX4GS3W313R*vve6JCmX6&UXD2H~IBBa)-628XnM@?P&d6-S3^X_H%c?yeoN&rcc~F zOCoVHFLMOr@yTh-u1r$Qlh-mEGH#xHpV?hf=2lddcCpyOsIKoHVvLO{*8kdZ<4O;Y z&AQ3t8V}TlH>%m3+hT$un7&GrCW9WEBy4>i9g{P|*7W0}yz+`njxgN@xNA Dt$1vB diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-shrink_turn.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-shrink_turn.png index a8c7c8eb49213a0c8e7731825c5f45126e67f4b9..c1100fd05a0deb96a43a40f372497f1c18e490fb 100644 GIT binary patch delta 1363 zcmV-Z1+4ng4blyeeF@}dX5(aJ@jE+_h9O+O;=4WT} zJw4-RXYoBf@;yD|XJ_y{Jl|ko+O;lLP^E3gu^K@;yC-K1R5cg8_&O;_&q%TiGPA?X%$J!N z-&%j`D$9~mgEoOKX#Jxi&!oELLY|vWyVb6ml==z zUuw+%LSyQ0Xl(M5^tm)QtZ^Dwq|cR$LmQjq^JMp18)Rlk<1|p}9yL`0ax#F2A0*f# z5XtC=x+qV7Lvm9FF#dlZJ$#WP{V*=diwJl}++^lxlMshG@Zc2z|rcT_Y&PANT+D#z4>f^~x_~K@+ zGmz3M1a`fgZQ$qasd!^5h#nCE$ulhg>jevMw%Cz#Bfr z$Cg)&@UB+`#>GjQ<+DD`)R@`F#>@{&w1Uc6pJwWLjk}kp!j>t}tk)6P^$lV;Er z96#%m)pn*z5m*#Aq;xpn_h}izLlth4{6t&;(&5v-Ps59`p}~f5?0A-ZwB;u7Wc@oIY5{Nvb`D5<5~O^Oxf;AAl$`M}lf&u`qgp;8|hiLQ=+=v)!umG+nCCo0W6W&p^m(du zJt%Bah&<109GpH+7S0ESO_{GceKTTV=t|V4f|A$f+UePxL2RM{Z>eyWp;*)zm#B~X zDr}%87E^F1I>$cy=9qwe=0x0yUPqsQtKKm_`dkzlkZ8z0n;qdKEkq`klX8{_eRey- zZCHqW5f#M2mm$Mj#>wlD%M&ty+YxGaJtvhKqOrHWgYubiFlxP(y5B*Ob@|q;w^BET z4AaJ<`#4IA6YD;#72nhq*MTL8;bnrCC(SALT1?a>hE*RU+oydOM&M6LEcrWspl=nl_h`?Td@63u#*5n!x4JlpNlRwSN~w?@gt`Tn|&&bGpg z#1Y}{8sI@_(9@Mm?XKpBNojB z8DGU80YpEE#cdxLqKZ7boOUS zyB|Jg?*9J;&o_?k$!5HAJ*HC-&Z%jsTaw?1f7naQPh!3J6MYEMKgmb`rx|mppJqJg z|5Rh)CmJ(rS76RKcgvo#V?Bk1^(+`uPyo|{Ih@0F3Y*Hdp1E8_y?xI6Woa8UjLWL5O z)L8Qm+2M}3*}|%69J{xW(kuZrmc{b)Qdf(HA!h zU5D+H0?wH2wjMVdpdwB#bse@(G92^vujp}0KC9w?qyW6-Qv&RmY=|Y31sdWaL%!ux ze6D$=i2wCUuX)?^%0m-fMB}ti_Bxp=S-=dt zf|I9xvfjy5DUr+K29Pcn20krAcvgkm06r2Iq;&as;L|chO%?8w{N!E2LJ;I$_4=)4 zNM+4`5j!EUkQ*w@_d!!@ z3}1RZNi%Xwfg__QKuKX ztV^+2oavBv3JXAXM>DmkVaL30&6-P?AxmqTsYT2+?*nVroWd4Tdc7vZVggI^K;xZ% z!dY(W^_mikDaK8E)|@P2+n58?#3F}a+C6Lb+U$GYMaE)rj+?vm6Q1)3jWP4>ljo_y z^`NlHF!DUFdFAAJVmcobHWj??_RWZefh$p)D$8Dn>nCS(j){o|xTnH-gksS^QldT| zsIbYpSj^C!=mG{Dnj-=XSP*e1dWi#nu6alJ9B@NqNTMMIYV5}h?DB0`Z>4Sw z5N3@l|Ly~OSopeGbNzAZP8osM0B?;tOZY?hHYc< zHEJ>vv6gVaH;g5j?mPWi6`dVl)Q`I07bF>dr*EpLxl!(Zyu!y~k+j=SLT!j+!4r1- zL0ubSFL)9GcC-t?s?LC_5y}XE_*~O2kde-Ss&&DWd4y1_u3ae9fFP^4O+ylyVWd^p zE@WbIv!u7p|pZPQ7>Pl0??^oHfWw0xQv!Yh735AO7J_%a8Aj VT?@8BHq8J4002ovPDHLkV1le$tOWo7 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-swivel.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-swivel.png index bc68235883508445c54f304585057a444aac6fd6..f2a2b49ed18d9045a7dc57abef9533967676267f 100644 GIT binary patch delta 455 zcmV;&0XY7r4W|u|LaiMUz+pBnRL^NwLLt6O)4iDJz6V!q8}+DJ=JENHRQ{8a;91lgKR^ z{P?6O;DrJLj?|!_KFRY9|KJTl$r*UZvz|x52BNe11SLk zleYsf8Jg`?choHDnil-Hw@@B!t5KjZ9z&zwH`|f~O%K9L(E;w-?U+Hyj4@_t9FtrG zAqR_lWkvR0%#(x!BP>neimbp{;K9`5@AzcPtH3F8v~%%Gpiz3rpaBG82V3On(nHox zlY_YsZ91Q7#gi!oGz3jKN28Nr1w{el zlcxo198IWU;#3sk8>8{gs9y0|Kan^Ug)ADQbBn$E0Fy2TApskcPzE7377saiM3YzoBnQMoNwLLt1CxUSDJz9W!q9A=EG+kHNHRQ{8a;UMlgKR^ z{P>J0;DrJ1Q7gOe!*Gz1MfN3)Y*1w{e# zlcxo191W;p;#3sk8>8{gs9y0|KbSZbg)ADQbBn!u5tA+kApx6{PzE736c0twLpAe| xhQ27`dBghLAnl#vrN82beaFvM#Q*%O_#3k&N;={6<17FG002ovPDHLkV1gpW$2$N3 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wedge.png new file mode 100644 index 0000000000000000000000000000000000000000..e99d0939aecc939f698d7a66b27cff45c1280309 GIT binary patch literal 1339 zcmXw&4OEg>7{_1K=CYBfr)IXwK4(jpX{Nk@(WH$02u1rK)7LV1l~mO1IPENsTTWAq z+WeSVxHM%tlclMkJD9UHXD}^?kwyxFQVD9wsI7LP?LGH>?(;nN|NNeN?>V=C79Nas zaC3kl2us~di3BqT`~e@@0_*Holm$VUO|;Oc-5{JL5+_k~jzqFJES84Fnq)FT2>e;A zRkK(IG8u$w6a`ji6>CsbYs~|V3PFHgosazsm+w%R@F;0wCgzJE;*-5 z)lQSfdB<_3-cq^AU7D{@=*aFS0fNXyO`>uxsA{S!Un6X4T2n5h)yajz-lpFum%AXy zHi1gn6_urYQFgBQnKy1Xo6tF6`Ti<5%ig`~$=H|D$J-M7!l}XSFy1XrwLJFAdnXsC zHe3{A6;IG9vLlW+@QCu&`V1Y;W?q|-tdVS|dG~hzf%BXfGb<`8}u`~ikfAje+dnsZ^*198f0nR&l{hyVF) zcZC&E z&YXAqe!uIYtRt?z8wYGg9gf%b;L53-wgXEmYd&p$dgGIkC327UE%r&aXF}Zbkmx+8 zpjTXM*|GM{{*8Bp)0oxAJgVcly-xbC-#ZcP4WgZQ(|uYmkjLi!Jbm@Mg*d;-!~`mvzV39C>wAp51sns7o^RQ_I^2>}0_PxL#kB zIQ+cWFaPJ<=CF#fH0I`xr+s61SNTY3yj{l+zjoISUMxypu`#EaPc2;Z{K#f_KNK?W zZ1Qut1p~jJ;?>r)v&xc|hm#>y9hZtFXOxoC0Hf>3{RoA#eXC2d*5hML2)`N)9dy{w zuR~8wto1_RXJv&QE!@QZXod43oEKitun8{lPd@6KQLnG~kshtMsom7@z4=nZ%1-O#WNOso$p5xR}p6hx_e`jxq=X4u<>k>V-3#^s?zFx9Et* zi5UFw3d>A9RqtPajd4eu{@)B@22X#ea%f&n zP&jk*p1=bh{^vS>kBeiD+)GrKsa) nE@9{Eqpck^=EeqNf8oSV+PE^a!EdSxylsfOJDhUk3ncen{B4>o literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-lines.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-lines.png index b4199cf9ae89b843f892eedddcdf39e4d42114f9..f330d1fb36570ba3b2175fd8133edaccaed9a9ac 100644 GIT binary patch delta 145 zcmV;C0B-;L1N#GzK?(9bJq(8=IEqM-N^%684wDy=z;6%+w3UrkAdMj!L0a3S2Bis; zKLH>TY(U!DXbaLVL_5%~g?%e(&>E9*0U#0;Xvgf;WedkjP+>JR${Srs*D_wRV700000NkvXXu0mjfTx~jR delta 145 zcmV;C0B-;L1N#GzK?yjDNDPN0@;yC~N^%4|<23n^z;6%=w3UrkAdMj!L0a3S2Biv< zKLH>TtU%h@XbaLVL_5%~g?%e(&?=L00U#0$Xvgf;WedkjP+>JR${)Rr}ATew;q00000NkvXXu0mjf<`+8{ diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-loops.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-loops.png index 0cd335358eaabd54b58bb968fe3ac11baec30e15..c8488229ec511557bc62533b9d6dbc95ba7a32a2 100644 GIT binary patch delta 95 zcmX@beu{m}r5k$QJ0 w=Q73c<#`C+KKiAG!zTD>yT0e->rD4W4j*&X(EQ5&5oi#Dr>mdKI;Vst0EJ;DeE8vdc>Cy=8V;M_qwV<~ldm(~7dd#&RpZu#U*;gAJYD@<);T3K0RW9jCv^Y- diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-shapes.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-shapes.png index b12cd9df6dc8b2152c248e0c12f5cd5c59a46cfc..24d40f76a56dbb9540ff17faf0493629c14fe838 100644 GIT binary patch delta 898 zcmdnTae`xlMK}Wk!+$V&=1PybT5d%mLOt$o;%7ZL|@j~spa*#f-x z*<5-TI!v+&$uM$mKVl=HB5waZ>-ZX>XDm$$F;{oI{&no`-KYPKpHlhR8!2J6?!I)C zh^}(1jDzowe>0xfia4EC`W`n|qw9oKTUToR+x>QdDm%LtDBkNnaXESK^h`aavzBLs zay{&`FgO3?uBORng!P*r z9!%fM{-b50$#Pj0yT2@L?(@IOJrs7kG^cDrSBbl2(fd=oXNUWBE!v|zDQQyEo5PC_ z?fCKU+R^&Si&ngw)EcZm`%9jPY}Lsn7UT#oLaHTa%JbT4F9Ry zic};$Ej%K|RdcIyPrVtN=#ny#@M8;_4)rA| z1UWe>#2Iw(MLIfq*l+ol!6*9DAXn*HK%ns^A-mQtzg>xk!~-sFF0a|q9C7Vi`|6Gz zQZnyT*+rM`kqrAQrlqxS>m^%;DUrrL-vt8F&OV4>(RyR;si9cE>%scJOM9mTY@Gae z!{o4ljZcrg%6YZv1pC~2-*~aDi|5HMxpedEnnel!v!kOIoS7BW_PzDgnw1&%r@x-{ zk~Q*ne4N9<%5{9pQshKT%8GPfIy;_z@ga2Pp$9ialrKu;xPQ9KZQyKa^s#fz!qT3s zl1G!zhaZ!@+5hBzP3oPe&z}3Y9AEy6J3V~%yjS{nV|!0NNlI(?6kB)njM(IQomw&b z`kl`LYGRUF7R-*GV7JD=>Bi)vXD02oG%u^FJ9#&5R#d08=JzBOcD?2+!8uwv89>(I zL-X&4{Mgf|FlqTmJ%%QucSVAkNv`IZp4VKr@HTGf`ZX(M^_`WGrz7{&Fp6I6O8@v; zbqmX}8~2Q(&i*>RZC}sEUjJWjSM@vnk$C?833KTkM~BSKg+id5;_2$=vd$@?2>_8W By#D|I delta 870 zcmX@Xv5#Yd#l(0~Ck7b!4+cOUoPo>+3PQNZq(zS>kUOzIoaLy+l9q|DeCj`Yx;TbZ z+bid=F9QF3|GsNi&CcD` z?2BXP-@QLSHerkU?rXw5UlQ(DHB5Z>X5WrO8sfk8*BPEm6|WFqJg2lVUE=8d(s#a0 z@=5pheO?wOw`5u8=ep~O&s-TMMn0^&QC{DXu}(oSXU5Oa>EHEyXY90TpBg1}@wMLj z+z^4lt*yS(46IkyUuCsp+cbHS<;jF8;x2hlV#^!F9qOV4MJ;=h+UH92F5i7Ec*`sg z^)|;BlcX1Ythry+7bg6&&A?-(x?NPie))I3^?6+NC*~vtxP(+^#Ljv9etztIk$)W; zM$eAcH*YoXY}-??q0Bky)H#vnuyX-PF7J4nuj#oqo32SPkX>P~5_LGiETH~b0ng$Y zb9vZ{raMWrK6z#_ z5zS2$4Px~@pvoe1?N>w~E93Mpc5xppS%UuRp3CHJtoNwzwku|1oG-iods#;jN5zw> zTk5kMR9&CjuW+5LBN3U8$D9ODuEYu>5g^5rsf{ag2_BDRU5`M-=a`6im`Zk?&y&|>F& z=IP-@20iJ`A@cP#)xW*+jC;4*3vb(cHPTP{dyyrhyFS2m(nf! zKD<&pU-U%pe1Gljx+m+lIja{g&N=Lxvfj(Slw~@Xca~ChXw}5*-61dZ1ZGS&iTK$t zpLO!LTPh7#GhJO=mt2#3@N`w)dfygvQ|^6dJ(mdt7VkQ%n>OLo>_cXLlSB26#nzg( m>c%Q4MCP{$YE2FtyE-jGKnZcVG1S$*(C|V zf&sB0*a8X^ieRE37;3?Yf`S^Fg;0($2qDmFp)d5zo%il{?|t9*z4|A>G_g_L;U~@MwW<(CK%DsxKbKhLF32(BqB?}$Rb?_ z6;Orj7@`Ihs8k6cVZ94;CcEmSHAMiyulQW{rISm!6? zXuu4OJp;4lWMmmg5RgTvQUY^k02Lr7B8#91W~dxFl?^J3fFHgJhBYK0y)GB1lheXn z1@Q+hAxBH&%);Cma2Dps02?p{vE^{3&LLE(1S=U?qk#&L;3~i*#Fvo3r7C1Vk*<@_ z=%|n-8W$MT`J{1lY#;$_I=4DgA;jY- zvbqe!=$a1*2epGbrY)vTAQ4D>Fc<-bOcwB!5D14ZA&AkkS`Y{lAcJgB>SXh@(`F1NNVw>FMCG>$Gy+FHv-+egobqfls30M0k`;-spQ z0Z;j0nC`uE*a@1DJk#bFLUCnQRRyx|uc4pc_8g0RJG(Dpg_(Q*m3rd+F9SKN(OB#~ zoOw^?B|oQsgk}NVOqcS@*=0@}CnyEDo3TF5v6y_E6Vs94nV8a-NG*e(C>UD~qS8W2 zpr8n6<3z0s6mQu=t-!8>dP7vUIt8MfQf zPH%>);c8w7eNGt4i?1_yHkh*l=cc8p4@qtF&1W_bmSfKHwU6gj3Vf~LNOw8xTrc0ZV{)O#;+l1>o#@Q0 zrpij6ptKbWr?#dfvOv3TY_n70wd)t~Kib}O@!xBM{r>dd4OddqXnDTF5k(SZNK61-!!K8H}H$jHXcBK!dkx|CLt$4v-3Ei*G_aRy}6)j8z`Er{0~ON z8$4x$F=4sxHU{KBGQQ@8Te0x?EaZzyzmH4)ICP<2+<3e=JC7QFd*^2fhHk%y=+`E{ zdg&U52^VeapTx$gnI2R<=S*qC=hk=hQXE~i1F4L&{An_ER1hB7F@3VHMPW8kgc8KMj`wh>CVQW5`tH<;gPd$ZoEQ?Ck`5=Q`ig8GIe0Dk zCmS_K;EnbW^riXo%QvXRo1T;8lKzi)d+eySJMT>|$+y zr1ehi%g#UJs6s>MB)eEv^g>I0G)}9^9H>mwNTtIrGl3_KpNDCrcYn$*E?oOW_@r;h XKXmii_@oi|m!Jath`5%cF}eQ%^kMMZ literal 1467 zcmXX`X;4#F6n+*3rAY~*6p9oO1S6;z0TU1j2m~;Mgg|9vDT**KY>y;$EGRtCvL!^8 zBt(pal0gR>T`BT7v%cg>mWe^HPmMF+lVAc{-Fil04;BpnLEtv*5t85DNfv?Gd4N4gNX^;s7 zRKewP24BJCDVe-!kQS&NtpFh=PkVzZZ9Y!{_z)2d00WT~&>w{S5DiOCaK5<8ClSh%wA#gXBfPxv`tokA!r_;tyu}_wqOZVAdSh_4rTJEwd3&;RN5r7gypiT zCQGrj8AGLlgQ1F3Q=5x>V6mfE-UCa82qF{;Yh{+TvQ?F;DO!fItq?$vPKUp@XUN4@ z>hfPoALCKEH}Rs_IPEtc6F2*>#Y6+=R7yj)`SDM=#&bifq}ILbD*2PHU`bux+^j9_ z+t(B9^wAz;nt|IyemdR@`@Y)ZkdHh0T}2(+Xr^{gB)usT??Z4g*nV^XdVwX4?(#)h zeM94p?t9u^Q+5HGi7*=Yc&guUHo|(mFW$oeKZqsATT1A7>$FglcSJIQD>HTF(9+jwlE14Q4Tz@lPH`rG)?DD9wOlaDB)z? z)!%?NL+h^o4)hI_?lCI&JWq6gOz&8*)^K4rygBSiDCb$528u4Qji?TntpY9zyBRO` zlW-My_3p?zVdl`Q2#J_sBPkeZV#*b1{jVcp3OC(UhFno%3QWbbq|y1Zq0aiT<}oWt ze|;b1u~*WMMZ;J2^wlvMdIi>|p_JXGOdAl>6>mDT1mB5EiLny{*?v4s^_TI1j+Ra; zZzl#Dw5iD`KfN6UQdpM1Nwp6Sl6dAlwC!BAVFPpA7r@8FBPQPw_|1C;0f z(Oyr)Lq{9aTJ19JXnz;(x^JD1zm3zy{8T%>)5={GdYy>M@Hy~thmqoFNAqy~$Vk`L z&jszYTlAM}H%>dBprMD?GN{fcRt}L3hEGk#gasPl{D7)mH#vUSiK2%+k!$t-TFJri znB=RIF(2NV8y?nSg~fh>KEyn2O#I8EpmKMo&L14HVb=9K4;w#2>NCidiI-6?buq8+ zLRnn`@?1q?Li?aFHgax+pZP4z=~8|vJ;*+M@NCgJp=d2^EC*LcYpTXVUr@eR3U3jU zjyU$?V>t_ypCxKFhu$3@ZZ^d`lCHw%%>t+=IHkr_S=8onk{jDJj7`0(He%k{$_J4w zRL;nlMK-g}O<9yuRQ2YjJ}u=r>%C{? zAu}_VEa*iKOVdJadx zJMFMgthtOk6CBmjdvGA3bn1}{zxMg~mgaf*;l|aY_92x&{Ihqm@O*~2ZG6TnWYA&@ zoGNGMn?$koZ+UsIsNJ}G>@TOah+?M$=65KQ)+TZG8x^}Y7E>ov6WpD+pRmz+;0FTv M`%t_ay`ppe19DK|Pyhe` From b062b933d89e9d79f263cd3eedf5170b616ba182 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 20 Dec 2021 16:59:41 +0300 Subject: [PATCH 71/74] [SSE] Search in symbol combobox --- apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js b/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js index 53a679d4e..eb2e028bd 100644 --- a/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js +++ b/apps/spreadsheeteditor/main/app/view/FormatSettingsDialog.js @@ -222,7 +222,8 @@ define([ editable: false, data: [], scrollAlwaysVisible: true, - takeFocusOnClose: true + takeFocusOnClose: true, + search: true }); this.cmbSymbols.on('selected', _.bind(this.onSymbolsSelect, this)); From 260b4e7ae11f52860039d38736c9d51bf67329b6 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 20 Dec 2021 17:24:52 +0300 Subject: [PATCH 72/74] [PE] Update animation icons --- ...s-wedge.png => animation-emphasis-custom.png} | Bin ...e-wedge.png => animation-entrance-custom.png} | Bin ...-exit-wedge.png => animation-exit-custom.png} | Bin ...dge.png => animation-motion_paths-custom.png} | Bin ...s-wedge.png => animation-emphasis-custom.png} | Bin ...e-wedge.png => animation-entrance-custom.png} | Bin ...-exit-wedge.png => animation-exit-custom.png} | Bin ...dge.png => animation-motion_paths-custom.png} | Bin ...s-wedge.png => animation-emphasis-custom.png} | Bin ...e-wedge.png => animation-entrance-custom.png} | Bin ...-exit-wedge.png => animation-exit-custom.png} | Bin ...dge.png => animation-motion_paths-custom.png} | Bin ...s-wedge.png => animation-emphasis-custom.png} | Bin ...e-wedge.png => animation-entrance-custom.png} | Bin ...-exit-wedge.png => animation-exit-custom.png} | Bin ...dge.png => animation-motion_paths-custom.png} | Bin ...s-wedge.png => animation-emphasis-custom.png} | Bin ...e-wedge.png => animation-entrance-custom.png} | Bin ...-exit-wedge.png => animation-exit-custom.png} | Bin .../2x/big/animation-motion_paths-custom.png | Bin 0 -> 1334 bytes 20 files changed, 0 insertions(+), 0 deletions(-) rename apps/presentationeditor/main/resources/img/toolbar/1.25x/big/{animation-emphasis-wedge.png => animation-emphasis-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.25x/big/{animation-entrance-wedge.png => animation-entrance-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.25x/big/{animation-exit-wedge.png => animation-exit-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.25x/big/{animation-motion_paths-wedge.png => animation-motion_paths-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.5x/big/{animation-emphasis-wedge.png => animation-emphasis-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.5x/big/{animation-entrance-wedge.png => animation-entrance-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.5x/big/{animation-exit-wedge.png => animation-exit-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.5x/big/{animation-motion_paths-wedge.png => animation-motion_paths-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.75x/big/{animation-emphasis-wedge.png => animation-emphasis-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.75x/big/{animation-entrance-wedge.png => animation-entrance-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.75x/big/{animation-exit-wedge.png => animation-exit-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1.75x/big/{animation-motion_paths-wedge.png => animation-motion_paths-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1x/big/{animation-emphasis-wedge.png => animation-emphasis-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1x/big/{animation-entrance-wedge.png => animation-entrance-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1x/big/{animation-exit-wedge.png => animation-exit-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/1x/big/{animation-motion_paths-wedge.png => animation-motion_paths-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/2x/big/{animation-emphasis-wedge.png => animation-emphasis-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/2x/big/{animation-entrance-wedge.png => animation-entrance-custom.png} (100%) rename apps/presentationeditor/main/resources/img/toolbar/2x/big/{animation-exit-wedge.png => animation-exit-custom.png} (100%) create mode 100644 apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-emphasis-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-entrance-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-exit-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.25x/big/animation-motion_paths-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-emphasis-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-entrance-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-exit-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.5x/big/animation-motion_paths-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-emphasis-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-entrance-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-exit-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1.75x/big/animation-motion_paths-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-emphasis-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-entrance-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-exit-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/1x/big/animation-motion_paths-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-emphasis-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-entrance-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wedge.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-custom.png similarity index 100% rename from apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-wedge.png rename to apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-exit-custom.png diff --git a/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-custom.png b/apps/presentationeditor/main/resources/img/toolbar/2x/big/animation-motion_paths-custom.png new file mode 100644 index 0000000000000000000000000000000000000000..73a6cc3165dbacc609253c59bef861696854b296 GIT binary patch literal 1334 zcmeAS@N?(olHy`uVBq!ia0vp^1wd@U!3-pYOnWLA7#NiUd_r7-T%L9n-fmUCZZ*Cx zHQp{&AhPK8u;}qL@AU+d7F`}dDT`h&psXcOu*Z|PT@|Q{!$%ZI{{R1f!v2{+637Mu zHYXt#1708lC;|lYPAuDTZ7-1V*~aFRtt}jZ)q;q}DJjp=)1RiLJxx!4l9~$E1R_4$ z*|jSx0~I{a$oRBs6;LEp6lC4kFMunY=GRy85vJ9GJq=E z6cs<(*t}o8`f*xXhLqHPef_6aR=LvBKs8_X?R(wP@hm_8b$k1lUArL0VkOr!>3aY* zB$fpE1v5D8fB%1f0*FkguYdpkeS+jOULf*4b8NE@m;g)lM9zfK^-uQ$(Prb##%aZA z#qT$5+P~jnvqQq>XARF9?tl8z10p{4G}PCtsV!UP;BYx0>LddLbE2nc!r>SU!FRn87n(vtr|_%aS{4hW%99Sy z{t{>R=8JCjCH9{M0@Xnu1e;6Q^M1K}oM-ss(E;Ch+4v;i(xcK}?#Xie)ASRon=0n? zk#Vp8)48|xg+;d~D)8)Yj+iK$P_Gd%i9wZ9!ezr_1zU&hzWTRs%Dn$CqWVxm^`GiY zX|ML^?k(4j+s{|y^B29s8n@`zuYW&p|1SSKtJ!AiF%5-P^7i}x{QB$uy|hA4Job@6 z_mmi#fMM#Mhuw%4kOtm_oJuNS$yh`RPk-T|FI=u>nsadh8P1#aWW(?9offnPrp_bMl5s=7krn z2cl0b+>+1GxZN%MPy1AfLpyEuSVkPXdA7^NKV|EgFI~pbdd6=n%gt4nF<-mGdADRy znx*-i%y}#BuF*-KrM~N{(!WD9o^@Vhx$S z!L{eU(zxvA;v&dy%dso=Kxp?`un~&wi-!Dr<0+#i>_*-Jd^<+lX z&Co~NYou~7`7nRuTlnm9#_YtXP7nXf`Bj1+UoK-{n^kAc!0}Svw9e*IM%ktQf6EQz jGEJ;!E&2a7|4RJYJF6xp`8}Be%-IZ{u6{1-oD!M Date: Mon, 20 Dec 2021 18:47:05 +0300 Subject: [PATCH 73/74] Change message when connection is lost --- apps/common/main/lib/component/SynchronizeTip.js | 3 ++- apps/documenteditor/main/app/controller/Statusbar.js | 5 +++-- apps/documenteditor/main/locale/en.json | 2 +- apps/documenteditor/main/locale/ru.json | 1 + apps/presentationeditor/main/app/controller/Statusbar.js | 5 +++-- apps/presentationeditor/main/locale/en.json | 2 +- apps/spreadsheeteditor/main/app/controller/Statusbar.js | 5 +++-- apps/spreadsheeteditor/main/locale/en.json | 2 +- 8 files changed, 15 insertions(+), 10 deletions(-) diff --git a/apps/common/main/lib/component/SynchronizeTip.js b/apps/common/main/lib/component/SynchronizeTip.js index d30820201..1e1e0eadb 100644 --- a/apps/common/main/lib/component/SynchronizeTip.js +++ b/apps/common/main/lib/component/SynchronizeTip.js @@ -50,7 +50,7 @@ define([ }, template: _.template([ - '
<%= scope.placement %>">', + '
<%= scope.placement %>" style="<%= scope.style %>">', '
', '
', '
', @@ -82,6 +82,7 @@ define([ this.closable = this.options.closable; this.textButton = this.options.textButton || ''; this.position = this.options.position; // show in the position relative to target + this.style = this.options.style || ''; }, render: function() { diff --git a/apps/documenteditor/main/app/controller/Statusbar.js b/apps/documenteditor/main/app/controller/Statusbar.js index 784070a57..2418b501d 100644 --- a/apps/documenteditor/main/app/controller/Statusbar.js +++ b/apps/documenteditor/main/app/controller/Statusbar.js @@ -326,7 +326,8 @@ define([ text : this.textDisconnect, placement: 'top', position: this.statusbar.isVisible() ? undefined : {bottom: 0}, - showLink: false + showLink: false, + style: 'max-width: 310px;' }); this.disconnectTip.on({ 'closeclick': function() { @@ -348,6 +349,6 @@ define([ textTrackChanges: 'The document is opened with the Track Changes mode enabled', tipReview : 'Review', textSetTrackChanges: 'You are in Track Changes mode', - textDisconnect: 'Connection is lost
Please check connection settings.' + textDisconnect: 'Connection is lost
Trying to connect. Please check connection settings.' }, DE.Controllers.Statusbar || {})); }); \ No newline at end of file diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index 362a058ca..852b600e1 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -887,7 +887,7 @@ "DE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.", "DE.Controllers.Navigation.txtBeginning": "Beginning of document", "DE.Controllers.Navigation.txtGotoBeginning": "Go to the beginning of the document", - "DE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", + "DE.Controllers.Statusbar.textDisconnect": "Connection is lost
Trying to connect. Please check connection settings.", "DE.Controllers.Statusbar.textHasChanges": "New changes have been tracked", "DE.Controllers.Statusbar.textSetTrackChanges": "You are in Track Changes mode", "DE.Controllers.Statusbar.textTrackChanges": "The document is opened with the Track Changes mode enabled", diff --git a/apps/documenteditor/main/locale/ru.json b/apps/documenteditor/main/locale/ru.json index fbe678533..38e18f8c9 100644 --- a/apps/documenteditor/main/locale/ru.json +++ b/apps/documenteditor/main/locale/ru.json @@ -884,6 +884,7 @@ "DE.Controllers.Statusbar.textTrackChanges": "Документ открыт при включенном режиме отслеживания изменений", "DE.Controllers.Statusbar.tipReview": "Отслеживать изменения", "DE.Controllers.Statusbar.zoomText": "Масштаб {0}%", + "DE.Controllers.Statusbar.textDisconnect": "Соединение потеряно
Пытаемся восстановить соединение. Проверьте параметры подключения.", "DE.Controllers.Toolbar.confirmAddFontName": "Шрифт, который вы хотите сохранить, недоступен на этом устройстве.
Стиль текста будет отображаться с помощью одного из системных шрифтов. Сохраненный шрифт будет использоваться, когда он станет доступен.
Вы хотите продолжить?", "DE.Controllers.Toolbar.dataUrl": "Вставьте URL-адрес данных", "DE.Controllers.Toolbar.notcriticalErrorTitle": "Внимание", diff --git a/apps/presentationeditor/main/app/controller/Statusbar.js b/apps/presentationeditor/main/app/controller/Statusbar.js index 377dc978a..12281714c 100644 --- a/apps/presentationeditor/main/app/controller/Statusbar.js +++ b/apps/presentationeditor/main/app/controller/Statusbar.js @@ -246,7 +246,8 @@ define([ text : this.textDisconnect, placement: 'top', position: this.statusbar.isVisible() ? undefined : {bottom: 0}, - showLink: false + showLink: false, + style: 'max-width: 310px;' }); this.disconnectTip.on({ 'closeclick': function() { @@ -264,7 +265,7 @@ define([ }, zoomText : 'Zoom {0}%', - textDisconnect: 'Connection is lost
Please check connection settings.' + textDisconnect: 'Connection is lost
Trying to connect. Please check connection settings.' }, PE.Controllers.Statusbar || {})); }); \ No newline at end of file diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index 30035918f..393ce0b3f 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -947,7 +947,7 @@ "PE.Controllers.Main.warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only.
Contact %1 sales team for personal upgrade terms.", "PE.Controllers.Main.warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.", "PE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.", - "PE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", + "PE.Controllers.Statusbar.textDisconnect": "Connection is lost
Trying to connect. Please check connection settings.", "PE.Controllers.Statusbar.zoomText": "Zoom {0}%", "PE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.
The text style will be displayed using one of the system fonts, the saved font will be used when it is available.
Do you want to continue?", "PE.Controllers.Toolbar.textAccent": "Accents", diff --git a/apps/spreadsheeteditor/main/app/controller/Statusbar.js b/apps/spreadsheeteditor/main/app/controller/Statusbar.js index 29cd68c68..398db2c65 100644 --- a/apps/spreadsheeteditor/main/app/controller/Statusbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Statusbar.js @@ -824,7 +824,8 @@ define([ text : this.textDisconnect, placement: 'top', position: this.statusbar.isVisible() ? undefined : {bottom: 0}, - showLink: false + showLink: false, + style: 'max-width: 310px;' }); this.disconnectTip.on({ 'closeclick': function() { @@ -848,6 +849,6 @@ define([ strSheet : 'Sheet', textSheetViewTip: 'You are in Sheet View mode. Filters and sorting are visible only to you and those who are still in this view.', textSheetViewTipFilters: 'You are in Sheet View mode. Filters are visible only to you and those who are still in this view.', - textDisconnect: 'Connection is lost
Please check connection settings.' + textDisconnect: 'Connection is lost
Trying to connect. Please check connection settings.' }, SSE.Controllers.Statusbar || {})); }); \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index 6f58254a6..dc154bc1e 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -1072,7 +1072,7 @@ "SSE.Controllers.Statusbar.errorLastSheet": "Workbook must have at least one visible worksheet.", "SSE.Controllers.Statusbar.errorRemoveSheet": "Cannot delete the worksheet.", "SSE.Controllers.Statusbar.strSheet": "Sheet", - "SSE.Controllers.Statusbar.textDisconnect": "Connection is lost
Please check connection settings.", + "SSE.Controllers.Statusbar.textDisconnect": "Connection is lost
Trying to connect. Please check connection settings.", "SSE.Controllers.Statusbar.textSheetViewTip": "You are in Sheet View mode. Filters and sorting are visible only to you and those who are still in this view.", "SSE.Controllers.Statusbar.textSheetViewTipFilters": "You are in Sheet View mode. Filters are visible only to you and those who are still in this view.", "SSE.Controllers.Statusbar.warnDeleteSheet": "The selected worksheets might contain data. Are you sure you want to proceed?", From 0d62988f44e2b3db625dd0ecd70ac49369f3b756 Mon Sep 17 00:00:00 2001 From: JuliaSvinareva Date: Mon, 20 Dec 2021 20:36:55 +0300 Subject: [PATCH 74/74] [DE PE SSE] Fix hint manager --- .../common/main/lib/controller/HintManager.js | 31 ++++++++++++++++--- .../main/app/view/Toolbar.js | 2 +- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/apps/common/main/lib/controller/HintManager.js b/apps/common/main/lib/controller/HintManager.js index 8b3ff716a..67571b283 100644 --- a/apps/common/main/lib/controller/HintManager.js +++ b/apps/common/main/lib/controller/HintManager.js @@ -116,7 +116,8 @@ Common.UI.HintManager = new(function() { _isLockedKeyEvents = false, _inputTimer, _isDocReady = false, - _isEditDiagram = false; + _isEditDiagram = false, + _usedTitles = []; var _api; @@ -195,10 +196,21 @@ Common.UI.HintManager = new(function() { }; var _getLetters = function(countButtons) { - var arr = _arrAlphabet.slice(); - arr[0] = _arrAlphabet[0] + _arrAlphabet[0]; - for (var i = 1; arr.length < countButtons; i++) { - arr.push(_arrAlphabet[0] + _arrAlphabet[i]); + var arr = _arrAlphabet.slice(), + firstFreeLetter, + ind; + for (var i = 0; i < _arrAlphabet.length, !firstFreeLetter; i++) { + if (_usedTitles.indexOf(_arrAlphabet[i]) === -1) { + firstFreeLetter = _arrAlphabet[i]; + ind = i; + } + } + arr[ind] = firstFreeLetter + _arrAlphabet[0]; + for (var i = 0; arr.length < countButtons; i++) { + var addTip = firstFreeLetter + _arrAlphabet[i]; + if (addTip !== arr[ind]) { + arr.push(firstFreeLetter + _arrAlphabet[i]); + } } return arr; }; @@ -209,6 +221,7 @@ Common.UI.HintManager = new(function() { var _getControls = function() { _currentControls = []; + _usedTitles = []; var arr = [], arrItemsWithTitle = []; if (_.isArray(_currentSection)) { @@ -249,6 +262,14 @@ Common.UI.HintManager = new(function() { } var _arrLetters = []; if (visibleItems.length > _arrAlphabet.length) { + visibleItemsWithTitle.forEach(function (item) { + var t = $(item).data('hint-title').toLowerCase(); + if (_arrAlphabet.indexOf(t) === -1) { + var ind = _arrEnAlphabet.indexOf(t); + t = _arrAlphabet[ind]; + } + _usedTitles.push(t); + }); _arrLetters = _getLetters(visibleItems.length); } else { _arrLetters = _arrAlphabet.slice(); diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index dbf31892a..9ed7be3d9 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -142,7 +142,7 @@ define([ {caption: me.textTabHome, action: 'home', extcls: 'canedit', dataHintTitle: 'H'}, {caption: me.textTabInsert, action: 'ins', extcls: 'canedit', dataHintTitle: 'I'}, {caption: me.textTabTransitions, action: 'transit', extcls: 'canedit', dataHintTitle: 'N'}, - {caption: me.textTabAnimation, action: 'animate', extcls: 'canedit'}, + {caption: me.textTabAnimation, action: 'animate', extcls: 'canedit', dataHintTitle: 'A'}, undefined, undefined, {caption: me.textTabView, action: 'view', extcls: 'canedit', layoutname: 'toolbar-view', dataHintTitle: 'W'} ]