From 106afacb6eb57417fc6bbcf334f75eadeca3a113 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 23 Jan 2018 20:33:59 +0300 Subject: [PATCH 001/110] [common] added nessesary utils --- apps/common/main/lib/component/Layout.js | 7 +++++++ apps/common/main/lib/util/utils.js | 22 +++++++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/apps/common/main/lib/component/Layout.js b/apps/common/main/lib/component/Layout.js index bb294def8..3eb230841 100644 --- a/apps/common/main/lib/component/Layout.js +++ b/apps/common/main/lib/component/Layout.js @@ -185,6 +185,13 @@ define([ return parseInt(el.css('width')); }, + getItem: function (alias) { + for (var p in this.panels) { + var panel = this.panels[p]; + if ( panel.alias == alias ) return panel; + } + }, + onSelectStart: function(e) { if (e.preventDefault) e.preventDefault(); return false; diff --git a/apps/common/main/lib/util/utils.js b/apps/common/main/lib/util/utils.js index 45d89d50e..e8f9b7263 100644 --- a/apps/common/main/lib/util/utils.js +++ b/apps/common/main/lib/util/utils.js @@ -735,4 +735,24 @@ String.prototype.strongMatch = function(regExp){ } return false; -}; \ No newline at end of file +}; + +Common.Utils.InternalSettings = new(function() { + var settings = {}; + + var _get = function(name) { + return settings[name]; + }, + _set = function(name, value) { + settings[name] = value; + }; + + return { + get: _get, + set: _set + } +}); + +Common.Utils.InternalSettings.set('toolbar-height-compact', 32); +Common.Utils.InternalSettings.set('toolbar-height-normal', 32+67); +Common.Utils.InternalSettings.set('doc-title-height', 26); \ No newline at end of file From 826ac6aef18c9b217c2d876cc5892aca1458ea2a Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 23 Jan 2018 20:35:16 +0300 Subject: [PATCH 002/110] new design changes --- apps/common/main/lib/view/Header.js | 8 ++++++ apps/common/main/resources/less/header.less | 25 ++++++++++++++++++- .../main/app/controller/Viewport.js | 12 +++++++-- .../main/app/template/Viewport.template | 3 +++ apps/documenteditor/main/app/view/Viewport.js | 12 +++++++-- .../main/resources/less/toolbar.less | 3 ++- .../main/app/controller/Viewport.js | 10 ++++++-- .../main/app/template/Viewport.template | 3 +++ .../main/app/view/Viewport.js | 18 +++++++++---- .../main/app/controller/Viewport.js | 12 ++++++--- .../main/app/template/Viewport.template | 3 +++ .../main/app/view/Viewport.js | 18 +++++++------ 12 files changed, 104 insertions(+), 23 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 42fdf831c..eca408c00 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -414,6 +414,14 @@ define([ $html.find('#slot-btn-back').hide(); this.labelDocName.hide(); + //TODO: for new design representation only + this.labelDocName = $('#box-document-title > #title-doc-name'); + this.labelDocName.text = function (str) {this.val(str);}; + this.labelDocName.text( this.documentCaption ); + + $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); + /***********/ + if ( config.isOffline ) $saveStatus = false; } else { diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index 67c665f3a..af24cab25 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -239,4 +239,27 @@ width: 20px; height: 20px; } -} \ No newline at end of file +} + +#box-document-title { + background-color: @tabs-bg-color; + + #title-doc-name { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + text-align: center; + font-size: 12px; + width: 100%; + height: 100%; + + color: #d3d9e3; + background-color: transparent; + border: 0 none; + cursor: default; + } +} + +.toolbar-fullview-panel.new-doctitle-offset { + top: @height-tabs + 26; +} diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index fe6907548..b34a955f8 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -75,7 +75,8 @@ define([ toolbar.setExtra('left', me.header.getPanel('left', config)); }, 'view:compact' : function (toolbar, state) { - me.viewport.vlayout.panels[0].height = state ? 32 : 32+67; + me.viewport.vlayout.getItem('toolbar').height = state ? + Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); } } }); @@ -113,11 +114,18 @@ define([ onAppShowed: function (config) { var me = this; + me.appConfig = config; if ( !config.isEdit || ( !Common.localStorage.itemExists("de-compact-toolbar") && config.customization && config.customization.compactToolbar )) { - me.viewport.vlayout.panels[0].height = 32; + + var panel = me.viewport.vlayout.getItem('toolbar'); + if ( panel ) panel.height = Common.Utils.InternalSettings.get('toolbar-height-compact'); + } + + if ( config.isDesktopApp ) { + me.viewport.vlayout.getItem('doc-title').el.show(); } }, diff --git a/apps/documenteditor/main/app/template/Viewport.template b/apps/documenteditor/main/app/template/Viewport.template index a0d2cb205..2535307dd 100644 --- a/apps/documenteditor/main/app/template/Viewport.template +++ b/apps/documenteditor/main/app/template/Viewport.template @@ -1,5 +1,8 @@
+
+ +
diff --git a/apps/documenteditor/main/app/view/Viewport.js b/apps/documenteditor/main/app/view/Viewport.js index b4547c48a..8c4b6ba1a 100644 --- a/apps/documenteditor/main/app/view/Viewport.js +++ b/apps/documenteditor/main/app/view/Viewport.js @@ -82,10 +82,18 @@ define([ var $container = $('#viewport-vbox-layout', this.$el); this.vlayout = new Common.UI.VBoxLayout({ box: $container, - items: [{ + items: [ + { + el: $container.find(' > .layout-item#box-document-title').hide(), + alias: 'doc-title', + height: Common.Utils.InternalSettings.get('doc-title-height') + }, + { el: $container.find(' > .layout-item#toolbar'), + alias: 'toolbar', // rely: true - height: Common.localStorage.getBool('de-compact-toolbar') ? 32 : 32+67 + height: Common.localStorage.getBool('de-compact-toolbar') ? + Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal') }, { el: $container.find(' > .layout-item.middle'), stretch: true diff --git a/apps/documenteditor/main/resources/less/toolbar.less b/apps/documenteditor/main/resources/less/toolbar.less index fd84706f4..2b1c918b5 100644 --- a/apps/documenteditor/main/resources/less/toolbar.less +++ b/apps/documenteditor/main/resources/less/toolbar.less @@ -1,5 +1,6 @@ -@tabs-bg-color: #4f6279; +//@tabs-bg-color: #4f6279; +@tabs-bg-color: #446995; #toolbar { //z-index: 101; diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 9d90c4485..c07ca3bec 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -76,7 +76,8 @@ define([ toolbar.setExtra('left', me.header.getPanel('left', config)); }, 'view:compact' : function (toolbar, state) { - me.viewport.vlayout.panels[0].height = state ? 32 : 32+67; + me.viewport.vlayout.getItem('toolbar').height = state ? + Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); } }, // Events generated by main view @@ -116,12 +117,17 @@ define([ onAppShowed: function (config) { var me = this; + me.appConfig = config; if ( !config.isEdit || ( !Common.localStorage.itemExists("pe-compact-toolbar") && config.customization && config.customization.compactToolbar )) { - me.viewport.vlayout.panels[0].height = 32; + me.viewport.vlayout.getItem('toolbar').height = Common.Utils.InternalSettings.get('toolbar-height-compact'); + } + + if ( config.isDesktopApp ) { + me.viewport.vlayout.getItem('doc-title').el.show(); } }, diff --git a/apps/presentationeditor/main/app/template/Viewport.template b/apps/presentationeditor/main/app/template/Viewport.template index 2a5121016..40c80aae5 100644 --- a/apps/presentationeditor/main/app/template/Viewport.template +++ b/apps/presentationeditor/main/app/template/Viewport.template @@ -4,6 +4,9 @@
+
+ +
diff --git a/apps/presentationeditor/main/app/view/Viewport.js b/apps/presentationeditor/main/app/view/Viewport.js index e1be9b2d2..20de5b753 100644 --- a/apps/presentationeditor/main/app/view/Viewport.js +++ b/apps/presentationeditor/main/app/view/Viewport.js @@ -85,14 +85,22 @@ define([ var items = $container.find(' > .layout-item'); this.vlayout = new Common.UI.VBoxLayout({ box: $container, - items: [{ - el: items[0], - height: Common.localStorage.getBool('pe-compact-toolbar') ? 32 : 32+67 - }, { + items: [ + { + el: $container.find(' > .layout-item#box-document-title').hide(), + alias: 'doc-title', + height: Common.Utils.InternalSettings.get('doc-title-height') + }, + { el: items[1], - stretch: true + alias: 'toolbar', + height: Common.localStorage.getBool('pe-compact-toolbar') ? + Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal') }, { el: items[2], + stretch: true + }, { + el: items[3], height: 25 }] }); diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index 3d2095fc1..412d34df2 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -74,7 +74,8 @@ define([ toolbar.setExtra('left', me.header.getPanel('left', config)); }, 'view:compact' : function (toolbar, state) { - me.viewport.vlayout.panels[0].height = state ? 32 : 32+67; + me.viewport.vlayout.getItem('toolbar').height = state ? + Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); } } }); @@ -88,15 +89,20 @@ define([ onAppShowed: function (config) { var me = this; + me.appConfig = config; if ( !config.isEdit || ( !Common.localStorage.itemExists("sse-compact-toolbar") && config.customization && config.customization.compactToolbar )) { - me.viewport.vlayout.panels[0].height = 32; + me.viewport.vlayout.getItem('toolbar').height = Common.Utils.InternalSettings.get('toolbar-height-compact'); } else if ( config.isEditDiagram || config.isEditMailMerge ) { - me.viewport.vlayout.panels[0].height = 41; + me.viewport.vlayout.getItem('toolbar').height = 41; + } + + if ( config.isDesktopApp ) { + me.viewport.vlayout.getItem('doc-title').el.show(); } }, diff --git a/apps/spreadsheeteditor/main/app/template/Viewport.template b/apps/spreadsheeteditor/main/app/template/Viewport.template index b6c6b4ce5..17a3911e8 100644 --- a/apps/spreadsheeteditor/main/app/template/Viewport.template +++ b/apps/spreadsheeteditor/main/app/template/Viewport.template @@ -1,5 +1,8 @@
+
+ +
diff --git a/apps/spreadsheeteditor/main/app/view/Viewport.js b/apps/spreadsheeteditor/main/app/view/Viewport.js index 86c059741..499bd7b9e 100644 --- a/apps/spreadsheeteditor/main/app/view/Viewport.js +++ b/apps/spreadsheeteditor/main/app/view/Viewport.js @@ -87,16 +87,20 @@ define([ box: $container, items: [ { - // el: items[0], // decorative element for view mode for desktop - // height: 5 - // }, { - el: items[0], - height: Common.localStorage.getBool('sse-compact-toolbar') ? 32 : 32+67 - }, { + el: $container.find(' > .layout-item#box-document-title').hide(), + alias: 'doc-title', + height: Common.Utils.InternalSettings.get('doc-title-height') + }, + { el: items[1], - stretch: true + alias: 'toolbar', + height: Common.localStorage.getBool('sse-compact-toolbar') ? + Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal') }, { el: items[2], + stretch: true + }, { + el: items[3], height: 25 }] }); From bb36c63c13221b882602f66b96d3d89890efa810 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 24 Jan 2018 13:57:58 +0300 Subject: [PATCH 003/110] [DE] Added print, save, undo, redo buttons and user name to header panel. --- apps/api/documents/api.js | 2 +- apps/common/main/lib/view/Header.js | 89 ++++++++++++++++--- .../main/resources/img/header/buttons.svg | 15 ++++ apps/common/main/resources/less/header.less | 48 +++++++++- .../main/app/controller/Main.js | 1 + .../main/app/controller/Toolbar.js | 5 ++ .../main/app/template/Viewport.template | 10 ++- apps/documenteditor/main/app/view/Toolbar.js | 7 ++ 8 files changed, 161 insertions(+), 16 deletions(-) diff --git a/apps/api/documents/api.js b/apps/api/documents/api.js index 7e18427ef..0299e3a1a 100644 --- a/apps/api/documents/api.js +++ b/apps/api/documents/api.js @@ -358,7 +358,7 @@ if (!!result && result.length) { if (result[1] == 'desktop') { _config.editorConfig.targetApp = result[1]; - _config.editorConfig.canBackToFolder = false; + // _config.editorConfig.canBackToFolder = false; _config.editorConfig.canUseHistory = false; if (!_config.editorConfig.customization) _config.editorConfig.customization = {}; _config.editorConfig.customization.about = false; diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index eca408c00..780dda4db 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -260,6 +260,34 @@ define([ } } + if ( me.btnPrint ) { + me.btnPrint.updateHint(me.tipPrint + Common.Utils.String.platformKey('Ctrl+P')); + me.btnPrint.on('click', function (e) { + me.fireEvent('print', me); + }); + } + + if ( me.btnSave ) { + me.btnSave.updateHint(me.tipSave + Common.Utils.String.platformKey('Ctrl+S')); + me.btnSave.on('click', function (e) { + me.fireEvent('save', me); + }); + } + + if ( me.btnUndo ) { + me.btnUndo.updateHint(me.tipUndo + Common.Utils.String.platformKey('Ctrl+Z')); + me.btnUndo.on('click', function (e) { + me.fireEvent('undo', me); + }); + } + + if ( me.btnRedo ) { + me.btnRedo.updateHint(me.tipRedo + Common.Utils.String.platformKey('Ctrl+Y')); + me.btnRedo.on('click', function (e) { + me.fireEvent('redo', me); + }); + } + if ( !mode.isEdit ) { if ( me.btnDownload ) { me.btnDownload.updateHint(me.tipDownload); @@ -268,13 +296,6 @@ define([ }); } - if ( me.btnPrint ) { - me.btnPrint.updateHint(me.tipPrint + Common.Utils.String.platformKey('Ctrl+P')); - me.btnPrint.on('click', function (e) { - me.fireEvent('print', me); - }); - } - if ( me.btnEdit ) { me.btnEdit.updateHint(me.tipGoEdit); me.btnEdit.on('click', function (e) { @@ -325,6 +346,7 @@ define([ branding: {}, headerCaption: 'Default Caption', documentCaption: '', + userName: '', canBack: false }, @@ -344,6 +366,7 @@ define([ this.headerCaption = this.options.headerCaption; this.documentCaption = this.options.documentCaption; + this.userName = this.options.userName; this.canBack = this.options.canBack; this.branding = this.options.customization; this.isModified = false; @@ -411,7 +434,7 @@ define([ if ( config && config.isDesktopApp ) { $html.addClass('desktop'); - $html.find('#slot-btn-back').hide(); + // $html.find('#slot-btn-back').hide(); this.labelDocName.hide(); //TODO: for new design representation only @@ -419,18 +442,49 @@ define([ this.labelDocName.text = function (str) {this.val(str);}; this.labelDocName.text( this.documentCaption ); + this.labelUserName = $('#box-document-title > #title-user-name'); + this.labelUserName.text( this.userName ); + + if ( config.canPrint ) { + this.btnPrint = new Common.UI.Button({ + cls: 'btn-header', + iconCls: 'svgicon svg-btn-print' + }); + + this.btnPrint.render($('#box-document-title #slot-btn-dt-print')); + } + + this.btnSave = new Common.UI.Button({ + cls: 'btn-header', + iconCls: 'svgicon svg-btn-save' + }); + this.btnSave.render($('#box-document-title #slot-btn-dt-save')); + + this.btnUndo = new Common.UI.Button({ + cls: 'btn-header', + iconCls: 'svgicon svg-btn-undo' + }); + this.btnUndo.render($('#box-document-title #slot-btn-dt-undo')); + + this.btnRedo = new Common.UI.Button({ + cls: 'btn-header', + iconCls: 'svgicon svg-btn-redo' + }); + this.btnRedo.render($('#box-document-title #slot-btn-dt-redo')); + $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); /***********/ if ( config.isOffline ) $saveStatus = false; - } else { + } + // else { if ( this.canBack === true ) { this.btnGoBack.render($html.find('#slot-btn-back')); } else { $html.find('#slot-btn-back').hide(); } - } + // } if ( !config.isEdit ) { if ( (config.canDownload || config.canDownloadOrigin) && !config.isOffline ) { @@ -576,6 +630,16 @@ define([ } }, + setUserName: function (value) { + this.userName = value.fullname; + return value; + }, + + getButton: function(type) { + if (type == 'save') + return this.btnSave; + }, + textBack: 'Go to Documents', txtRename: 'Rename', textSaveBegin: 'Saving...', @@ -588,7 +652,10 @@ define([ tipViewUsers: 'View users and manage document access rights', tipDownload: 'Download file', tipPrint: 'Print file', - tipGoEdit: 'Edit current file' + tipGoEdit: 'Edit current file', + tipSave: 'Save', + tipUndo: 'Undo', + tipRedo: 'Redo' } }(), Common.Views.Header || {})) }); diff --git a/apps/common/main/resources/img/header/buttons.svg b/apps/common/main/resources/img/header/buttons.svg index 28656d8d3..369f84b66 100644 --- a/apps/common/main/resources/img/header/buttons.svg +++ b/apps/common/main/resources/img/header/buttons.svg @@ -32,4 +32,19 @@ + + + + + + + + + + + + diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index af24cab25..4f2db9623 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -243,16 +243,62 @@ #box-document-title { background-color: @tabs-bg-color; + display: flex; + + .btn-slot { + display: inline-block; + } + + .btn-header { + height: 26px; + padding: 3px 6px; + + &[disabled], + &.disabled { + opacity: 0.65; + } + + &:hover { + &:not(.disabled) { + background-color: rgba(255,255,255,0.2); + } + } + + &:active { + &:not(.disabled) { + background-color: rgba(0,0,0,0.2); + } + } + } + + svg.icon { + fill: #fff; + } #title-doc-name { + flex-grow: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; font-size: 12px; - width: 100%; height: 100%; + color: #d3d9e3; + background-color: transparent; + border: 0 none; + cursor: default; + } + #title-user-name { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + text-align: right; + font-size: 12px; + width: 150px; + height: 100%; + padding: 4px 12px 4px 0; + color: #d3d9e3; background-color: transparent; border: 0 none; diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index e6ff4095c..ea85aeee7 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -290,6 +290,7 @@ define([ appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header'); appHeader.setCanBack(this.appOptions.canBackToFolder === true); + appHeader.setUserName(this.appOptions.user); if (this.editorConfig.lang) this.api.asc_setLocale(this.editorConfig.lang); diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 5175353b7..fc1ca9983 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -119,6 +119,11 @@ define([ var _main = this.getApplication().getController('Main'); _main.onPrint(); }, + 'save': function (opts) { + this.api.asc_Save(); + }, + 'undo': this.onUndo, + 'redo': this.onRedo, 'downloadas': function (opts) { var _main = this.getApplication().getController('Main'); var _file_type = _main.document.fileType, diff --git a/apps/documenteditor/main/app/template/Viewport.template b/apps/documenteditor/main/app/template/Viewport.template index 2535307dd..1a2830b4a 100644 --- a/apps/documenteditor/main/app/template/Viewport.template +++ b/apps/documenteditor/main/app/template/Viewport.template @@ -1,10 +1,14 @@
+
+
+
+
+
+
-
-
- +
diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 7750149ba..66bbf7273 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -2037,6 +2037,13 @@ define([ this.toolbarControls.push(btnsave); btnsave.setDisabled(this.btnsSave[0].isDisabled()); } + + btnsave = DE.getController('Viewport').getView('Common.Views.Header').getButton('save'); + if (btnsave && this.btnsSave) { + this.btnsSave.push(btnsave); + this.toolbarControls.push(btnsave); + btnsave.setDisabled(this.btnsSave[0].isDisabled()); + } }, onToolbarAfterRender: function(toolbar) { From fc6504f5acc675dc2d401f71dcbda964b0205dcd Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 24 Jan 2018 14:10:33 +0300 Subject: [PATCH 004/110] [PE][SSE] Added print, save, undo, redo buttons and user name to header panel. --- apps/presentationeditor/main/app/controller/Main.js | 1 + .../main/app/controller/Toolbar.js | 5 +++++ .../main/app/template/Viewport.template | 7 +++++++ apps/presentationeditor/main/app/view/Toolbar.js | 6 ++++++ apps/spreadsheeteditor/main/app/controller/Main.js | 1 + .../main/app/controller/Toolbar.js | 5 +++++ .../main/app/template/Viewport.template | 13 ++++++++++--- apps/spreadsheeteditor/main/app/view/Toolbar.js | 5 +++++ 8 files changed, 40 insertions(+), 3 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index 7df2dbad6..766a46523 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -284,6 +284,7 @@ define([ appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header'); appHeader.setCanBack(this.appOptions.canBackToFolder === true); + appHeader.setUserName(this.appOptions.user); if (this.editorConfig.lang) this.api.asc_setLocale(this.editorConfig.lang); diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 96c767fd0..9f6e10f44 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -132,6 +132,11 @@ define([ var _main = this.getApplication().getController('Main'); _main.onPrint(); }, + 'save': function (opts) { + this.api.asc_Save(); + }, + 'undo': this.onUndo, + 'redo': this.onRedo, 'downloadas': function (opts) { var _main = this.getApplication().getController('Main'); var _file_type = _main.document.fileType, diff --git a/apps/presentationeditor/main/app/template/Viewport.template b/apps/presentationeditor/main/app/template/Viewport.template index 40c80aae5..faff999e6 100644 --- a/apps/presentationeditor/main/app/template/Viewport.template +++ b/apps/presentationeditor/main/app/template/Viewport.template @@ -5,7 +5,14 @@
+
+
+
+
+
+
+
diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index d2c80229a..c2778d251 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -1411,6 +1411,12 @@ define([ this.lockControls.push(btnsave); btnsave.setDisabled(this.btnsSave[0].isDisabled()); } + btnsave = PE.getController('Viewport').getView('Common.Views.Header').getButton('save'); + if (btnsave && this.btnsSave) { + this.btnsSave.push(btnsave); + this.lockControls.push(btnsave); + btnsave.setDisabled(this.btnsSave[0].isDisabled()); + } /** coauthoring begin **/ this.showSynchTip = !Common.localStorage.getBool('pe-hide-synch'); diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 3c2c2ec8a..3b5f02e14 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -305,6 +305,7 @@ define([ this.headerView = this.getApplication().getController('Viewport').getView('Common.Views.Header'); this.headerView.setCanBack(this.appOptions.canBackToFolder === true); + this.headerView.setUserName(this.appOptions.user); var value = Common.localStorage.getItem("sse-settings-reg-settings"); if (value!==null) diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 947e2db9d..a55351eb3 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -83,6 +83,11 @@ define([ var _main = this.getApplication().getController('Main'); _main.onPrint(); }, + 'save': function (opts) { + this.api.asc_Save(); + }, + 'undo': this.onUndo, + 'redo': this.onRedo, 'downloadas': function (opts) { var _main = this.getApplication().getController('Main'); var _file_type = _main.appOptions.spreadsheet.fileType, diff --git a/apps/spreadsheeteditor/main/app/template/Viewport.template b/apps/spreadsheeteditor/main/app/template/Viewport.template index 17a3911e8..2f7e2e59b 100644 --- a/apps/spreadsheeteditor/main/app/template/Viewport.template +++ b/apps/spreadsheeteditor/main/app/template/Viewport.template @@ -1,11 +1,18 @@
-
- -
+
+
+
+
+
+
+
+ + +
diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index ee92da09a..751c842b1 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -1723,6 +1723,11 @@ define([ this.btnsSave.push(btnsave); btnsave.setDisabled(this.btnsSave[0].isDisabled()); } + btnsave = SSE.getController('Viewport').getView('Common.Views.Header').getButton('save'); + if (btnsave && this.btnsSave) { + this.btnsSave.push(btnsave); + btnsave.setDisabled(this.btnsSave[0].isDisabled()); + } }, onToolbarAfterRender: function(toolbar) { From 1cdc4f1e6dd403ed3459eadcf72ff7d91ad8686e Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 24 Jan 2018 17:31:47 +0300 Subject: [PATCH 005/110] [DE] Fix bug with file menu. --- apps/documenteditor/main/app/template/Viewport.template | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/documenteditor/main/app/template/Viewport.template b/apps/documenteditor/main/app/template/Viewport.template index 1a2830b4a..d0c9b55e8 100644 --- a/apps/documenteditor/main/app/template/Viewport.template +++ b/apps/documenteditor/main/app/template/Viewport.template @@ -1,5 +1,8 @@
+
+ +
From 26eae05fa79e8848f13185de06c093b023b3c646 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 24 Jan 2018 17:35:28 +0300 Subject: [PATCH 006/110] Update icons in header. --- .../main/resources/img/header/buttons.svg | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/apps/common/main/resources/img/header/buttons.svg b/apps/common/main/resources/img/header/buttons.svg index 369f84b66..7ee0aa6aa 100644 --- a/apps/common/main/resources/img/header/buttons.svg +++ b/apps/common/main/resources/img/header/buttons.svg @@ -33,18 +33,17 @@ c0.391,0.391,0.391,1.023,0,1.414L15.273,8.598z"/> - - + + + - - + - - + From c5da1082bb19bbba20465b695046b780334d6dfa Mon Sep 17 00:00:00 2001 From: maxkadushkin Date: Thu, 25 Jan 2018 11:22:47 +0300 Subject: [PATCH 007/110] set button "back to documents" visible --- apps/api/documents/index.html.desktop | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/api/documents/index.html.desktop b/apps/api/documents/index.html.desktop index 454ad8a28..3b6a293bd 100644 --- a/apps/api/documents/index.html.desktop +++ b/apps/api/documents/index.html.desktop @@ -91,6 +91,9 @@ function getEditorConfig(urlParams) { return { + customization : { + goback: { url:"https://onlyoffice.com" } + }, mode : urlParams["mode"] || 'edit', lang : urlParams["lang"] || 'en', user: { From f328e83a4f1010fcc11d76617f11abd835f2a953 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Sat, 3 Feb 2018 16:10:38 +0300 Subject: [PATCH 008/110] refactoring --- apps/common/main/lib/view/Header.js | 184 ++++++++---------- apps/common/main/resources/less/header.less | 5 - .../main/app/controller/Main.js | 4 +- .../main/app/controller/Viewport.js | 7 +- .../main/app/template/Viewport.template | 11 +- apps/documenteditor/main/app/view/Viewport.js | 4 +- .../main/app/controller/Main.js | 4 +- .../main/app/controller/Viewport.js | 7 +- .../main/app/template/Viewport.template | 11 +- .../main/app/view/Viewport.js | 4 +- .../main/app/controller/Main.js | 4 +- .../main/app/controller/Viewport.js | 7 +- .../main/app/template/Viewport.template | 11 +- .../main/app/view/Viewport.js | 4 +- 14 files changed, 108 insertions(+), 159 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 3f94ab154..f19778d6f 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -71,7 +71,7 @@ define([ var templateRightBox = '
' + '
' + - '' + + '' + '
' + '<%= textSaveEnd %>' + '
' + @@ -102,6 +102,17 @@ define([ '' + '
'; + var templateTitleBox = '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '' + + '' + + '
'; + function onAddUser(model, collection, opts) { if ( $userList ) { var $ul = $userList.find('ul'); @@ -346,9 +357,7 @@ define([ return { options: { branding: {}, - headerCaption: 'Default Caption', documentCaption: '', - userName: '', canBack: false }, @@ -366,10 +375,7 @@ define([ var me = this; this.options = this.options ? _({}).extend(this.options, options) : options; - this.headerCaption = this.options.headerCaption; this.documentCaption = this.options.documentCaption; - this.userName = this.options.userName; - this.canBack = this.options.canBack; this.branding = this.options.customization; this.isModified = false; @@ -399,6 +405,15 @@ define([ }, getPanel: function (role, config) { + var me = this; + + function createTitleButton(iconid, slot) { + return (new Common.UI.Button({ + cls: 'btn-header', + iconCls: 'svgicon ' + iconid + })).render(slot); + } + if ( role == 'left' && (!config || !config.isDesktopApp)) { $html = $(templateLeftBox); this.logo = $html.find('#header-logo'); @@ -417,103 +432,41 @@ define([ textSaveEnd: this.textSaveEnd })); - if ( this.labelDocName ) this.labelDocName.off(); - this.labelDocName = $html.find('#rib-doc-name'); - // this.labelDocName.attr('maxlength', 50); - this.labelDocName.text = function (text) { - this.val(text).attr('size', text.length); - } + if ( !me.labelDocName ) { + me.labelDocName = $html.find('#rib-doc-name'); + // this.labelDocName.attr('maxlength', 50); + me.labelDocName.text = function (text) { + this.val(text).attr('size', text.length); + } - if ( this.documentCaption ) { - this.labelDocName.text( this.documentCaption ); + if ( me.documentCaption ) { + me.labelDocName.text(me.documentCaption); + } } if ( !_.isUndefined(this.options.canRename) ) { this.setCanRename(this.options.canRename); } - $saveStatus = $html.find('#rib-save-status'); - $saveStatus.hide(); + // $saveStatus = $html.find('#rib-save-status'); + $html.find('#rib-save-status').hide(); + // if ( config.isOffline ) $saveStatus = false; - if ( config && config.isDesktopApp ) { - $html.addClass('desktop'); - // $html.find('#slot-btn-back').hide(); - this.labelDocName.hide(); - - //TODO: for new design representation only - this.labelDocName = $('#box-document-title > #title-doc-name'); - this.labelDocName.text = function (str) {this.val(str);}; - this.labelDocName.text( this.documentCaption ); - - this.labelUserName = $('#box-document-title > #title-user-name'); - this.labelUserName.text( this.userName ); - - if ( config.canPrint ) { - this.btnPrint = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-print' - }); - - this.btnPrint.render($('#box-document-title #slot-btn-dt-print')); - } - - this.btnSave = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-save' - }); - this.btnSave.render($('#box-document-title #slot-btn-dt-save')); - - this.btnUndo = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-undo' - }); - this.btnUndo.render($('#box-document-title #slot-btn-dt-undo')); - - this.btnRedo = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-redo' - }); - this.btnRedo.render($('#box-document-title #slot-btn-dt-redo')); - - $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); - /***********/ - - if ( config.isOffline ) - $saveStatus = false; + if ( this.options.canBack === true ) { + me.btnGoBack.render($html.find('#slot-btn-back')); + } else { + $html.find('#slot-btn-back').hide(); } - // else { - if ( this.canBack === true ) { - this.btnGoBack.render($html.find('#slot-btn-back')); - } else { - $html.find('#slot-btn-back').hide(); - } - // } if ( !config.isEdit ) { - if ( (config.canDownload || config.canDownloadOrigin) && !config.isOffline ) { - this.btnDownload = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-download' - }); + if ( (config.canDownload || config.canDownloadOrigin) && !config.isOffline ) + this.btnDownload = createTitleButton('svg-btn-download', $html.find('#slot-hbtn-download')); - this.btnDownload.render($html.find('#slot-hbtn-download')); - } + if ( config.canPrint ) + this.btnPrint = createTitleButton('svg-btn-print', $html.find('#slot-hbtn-print')); - if ( config.canPrint ) { - this.btnPrint = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-print' - }); - - this.btnPrint.render($html.find('#slot-hbtn-print')); - } - - if ( config.canEdit && config.canRequestEditRights ) { - (this.btnEdit = new Common.UI.Button({ - cls: 'btn-header', - iconCls: 'svgicon svg-btn-edit' - })).render($html.find('#slot-hbtn-edit')); - } + if ( config.canEdit && config.canRequestEditRights ) + this.btnEdit = createTitleButton('svg-btn-edit', $html.find('#slot-hbtn-edit')); } $userList = $html.find('.cousers-list'); @@ -522,6 +475,27 @@ define([ $panelUsers.hide(); + return $html; + } else + if ( role == 'title' ) { + var $html = $(_.template(templateTitleBox)()); + + !!me.labelDocName && me.labelDocName.hide().off(); // hide document title if it was created in right box + me.labelDocName = $html.find('> #title-doc-name'); + me.labelDocName.text = function (str) {this.val(str);}; // redefine text function to lock temporaly rename docuemnt option + me.labelDocName.text( me.documentCaption ); + + me.labelUserName = $('> #title-user-name', $html); + me.setUserName(me.options.userName); + + if ( config.canPrint && config.isEdit ) { + me.btnPrint = createTitleButton('svg-btn-print', $('#slot-btn-dt-print', $html)); + } + + me.btnSave = createTitleButton('svg-btn-save', $('#slot-btn-dt-save', $html)); + me.btnUndo = createTitleButton('svg-btn-undo', $('#slot-btn-dt-undo', $html)); + me.btnRedo = createTitleButton('svg-btn-redo', $('#slot-btn-dt-redo', $html)); + return $html; } }, @@ -546,16 +520,6 @@ define([ } }, - setHeaderCaption: function (value) { - this.headerCaption = value; - - return value; - }, - - getHeaderCaption: function () { - return this.headerCaption; - }, - setDocumentCaption: function(value) { !value && (value = ''); @@ -585,13 +549,14 @@ define([ }, setCanBack: function (value) { - this.canBack = value; - + this.options.canBack = value; this.btnGoBack[value ? 'show' : 'hide'](); + + return this; }, getCanBack: function () { - return this.canBack; + return this.options.canBack; }, setCanRename: function (rename) { @@ -642,9 +607,16 @@ define([ } }, - setUserName: function (value) { - this.userName = value.fullname; - return value; + setUserName: function(name) { + if ( !!this.labelUserName ) { + if ( !!name ) { + this.labelUserName.text(name).show(); + } else this.labelUserName.hide(); + } else { + this.options.userName = name; + } + + return this; }, getButton: function(type) { diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index 943f95fb9..ae854c85d 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -53,11 +53,6 @@ &.right { flex-grow: 1; min-width: 100px; - - .desktop { - padding: 10px 0; - text-align: right; - } } .status-label { diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 707d43910..173cce5c6 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -306,8 +306,8 @@ define([ this.plugins = this.editorConfig.plugins; appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header'); - appHeader.setCanBack(this.appOptions.canBackToFolder === true); - appHeader.setUserName(this.appOptions.user); + appHeader.setCanBack(this.appOptions.canBackToFolder === true) + .setUserName(this.appOptions.user.fullname); if (this.editorConfig.lang) this.api.asc_setLocale(this.editorConfig.lang); diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index b34a955f8..ad5398e82 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -124,8 +124,11 @@ define([ if ( panel ) panel.height = Common.Utils.InternalSettings.get('toolbar-height-compact'); } - if ( config.isDesktopApp ) { - me.viewport.vlayout.getItem('doc-title').el.show(); + if ( config.isDesktopApp && config.isEdit ) { + var $title = me.viewport.vlayout.getItem('title').el; + $title.html(me.header.getPanel('title', config)).show(); + + $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); } }, diff --git a/apps/documenteditor/main/app/template/Viewport.template b/apps/documenteditor/main/app/template/Viewport.template index d0c9b55e8..7b9070236 100644 --- a/apps/documenteditor/main/app/template/Viewport.template +++ b/apps/documenteditor/main/app/template/Viewport.template @@ -3,16 +3,7 @@
-
-
-
-
-
-
-
- - -
+
diff --git a/apps/documenteditor/main/app/view/Viewport.js b/apps/documenteditor/main/app/view/Viewport.js index 8c4b6ba1a..061d4771e 100644 --- a/apps/documenteditor/main/app/view/Viewport.js +++ b/apps/documenteditor/main/app/view/Viewport.js @@ -84,8 +84,8 @@ define([ box: $container, items: [ { - el: $container.find(' > .layout-item#box-document-title').hide(), - alias: 'doc-title', + el: $container.find('> .layout-item#title').hide(), + alias: 'title', height: Common.Utils.InternalSettings.get('doc-title-height') }, { diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index 0f41bddf4..c1c12a7f6 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -287,8 +287,8 @@ define([ this.plugins = this.editorConfig.plugins; appHeader = this.getApplication().getController('Viewport').getView('Common.Views.Header'); - appHeader.setCanBack(this.appOptions.canBackToFolder === true); - appHeader.setUserName(this.appOptions.user); + appHeader.setCanBack(this.appOptions.canBackToFolder === true) + .setUserName(this.appOptions.user.fullname); if (this.editorConfig.lang) this.api.asc_setLocale(this.editorConfig.lang); diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index c07ca3bec..5a3b09f68 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -126,8 +126,11 @@ define([ me.viewport.vlayout.getItem('toolbar').height = Common.Utils.InternalSettings.get('toolbar-height-compact'); } - if ( config.isDesktopApp ) { - me.viewport.vlayout.getItem('doc-title').el.show(); + if ( config.isDesktopApp && config.isEdit ) { + var $title = me.viewport.vlayout.getItem('title').el; + $title.html(me.header.getPanel('title', config)).show(); + + $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); } }, diff --git a/apps/presentationeditor/main/app/template/Viewport.template b/apps/presentationeditor/main/app/template/Viewport.template index faff999e6..064d0a777 100644 --- a/apps/presentationeditor/main/app/template/Viewport.template +++ b/apps/presentationeditor/main/app/template/Viewport.template @@ -4,16 +4,7 @@
-
-
-
-
-
-
-
- - -
+
diff --git a/apps/presentationeditor/main/app/view/Viewport.js b/apps/presentationeditor/main/app/view/Viewport.js index 20de5b753..521065fb7 100644 --- a/apps/presentationeditor/main/app/view/Viewport.js +++ b/apps/presentationeditor/main/app/view/Viewport.js @@ -87,8 +87,8 @@ define([ box: $container, items: [ { - el: $container.find(' > .layout-item#box-document-title').hide(), - alias: 'doc-title', + el: $container.find('> .layout-item#title').hide(), + alias: 'title', height: Common.Utils.InternalSettings.get('doc-title-height') }, { diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 96ac05d7f..299461f04 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -309,8 +309,8 @@ define([ this.plugins = this.editorConfig.plugins; this.headerView = this.getApplication().getController('Viewport').getView('Common.Views.Header'); - this.headerView.setCanBack(this.appOptions.canBackToFolder === true); - this.headerView.setUserName(this.appOptions.user); + this.headerView.setCanBack(this.appOptions.canBackToFolder === true) + .setUserName(this.appOptions.user.fullname); var value = Common.localStorage.getItem("sse-settings-reg-settings"); if (value!==null) diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index 412d34df2..e6f334054 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -101,8 +101,11 @@ define([ me.viewport.vlayout.getItem('toolbar').height = 41; } - if ( config.isDesktopApp ) { - me.viewport.vlayout.getItem('doc-title').el.show(); + if ( config.isDesktopApp && config.isEdit ) { + var $title = me.viewport.vlayout.getItem('title').el; + $title.html(me.header.getPanel('title', config)).show(); + + $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); } }, diff --git a/apps/spreadsheeteditor/main/app/template/Viewport.template b/apps/spreadsheeteditor/main/app/template/Viewport.template index 2f7e2e59b..90a065c83 100644 --- a/apps/spreadsheeteditor/main/app/template/Viewport.template +++ b/apps/spreadsheeteditor/main/app/template/Viewport.template @@ -3,16 +3,7 @@
-
-
-
-
-
-
-
- - -
+
diff --git a/apps/spreadsheeteditor/main/app/view/Viewport.js b/apps/spreadsheeteditor/main/app/view/Viewport.js index 499bd7b9e..70f2e5c3d 100644 --- a/apps/spreadsheeteditor/main/app/view/Viewport.js +++ b/apps/spreadsheeteditor/main/app/view/Viewport.js @@ -87,8 +87,8 @@ define([ box: $container, items: [ { - el: $container.find(' > .layout-item#box-document-title').hide(), - alias: 'doc-title', + el: $container.find('> .layout-item#title').hide(), + alias: 'title', height: Common.Utils.InternalSettings.get('doc-title-height') }, { From d3b23c19f89692fa482c2f35a9bbb2e81ed6e97c Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 6 Feb 2018 01:01:29 +0300 Subject: [PATCH 009/110] implement changes according to draft design --- apps/common/main/lib/util/utils.js | 2 +- apps/common/main/resources/less/header.less | 76 ++++++++++---------- apps/common/main/resources/less/toolbar.less | 1 + 3 files changed, 38 insertions(+), 41 deletions(-) diff --git a/apps/common/main/lib/util/utils.js b/apps/common/main/lib/util/utils.js index 3dcb5bf85..aa22b54be 100644 --- a/apps/common/main/lib/util/utils.js +++ b/apps/common/main/lib/util/utils.js @@ -772,4 +772,4 @@ Common.Utils.InternalSettings = new(function() { Common.Utils.InternalSettings.set('toolbar-height-compact', 32); Common.Utils.InternalSettings.set('toolbar-height-normal', 32+67); -Common.Utils.InternalSettings.set('doc-title-height', 26); \ No newline at end of file +Common.Utils.InternalSettings.set('doc-title-height', 28); \ No newline at end of file diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index ae854c85d..14e60c00b 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -43,7 +43,6 @@ line-height: 20px; height: 100%; display: flex; - align-items: center; } &.left { @@ -80,7 +79,7 @@ #box-doc-name { flex-grow: 1; - text-align: center; + display: flex; } #rib-doc-name { @@ -146,7 +145,6 @@ } #tlb-box-users { - height: @height-tabs; } #tlb-change-rights { @@ -154,9 +152,11 @@ } .btn-users { - display: inline-flex; + display: flex; + align-items: center; cursor: pointer; - padding: 6px 12px; + padding: 0 12px; + height: 100%; .icon { display: inline-block; @@ -230,50 +230,52 @@ .hedset { font-size: 0; + display: flex; } .btn-header { - border: 0 none; - height: @height-tabs; + height: 100%; background-color: transparent; - padding: 6px 12px; + width: 40px; .icon { width: 20px; height: 20px; } + + svg.icon { + display: inline-block; + vertical-align: middle; + } + + .btn&[disabled], + &.disabled { + opacity: 0.65; + } + + &:hover { + &:not(.disabled) { + background-color: rgba(255,255,255,0.2); + } + } + + &:active { + &:not(.disabled) { + background-color: rgba(0,0,0,0.2); + } + } } #box-document-title { background-color: @tabs-bg-color; display: flex; + height: 100%; + color:#fff; .btn-slot { display: inline-block; } - .btn-header { - height: 26px; - padding: 3px 6px; - - &[disabled], - &.disabled { - opacity: 0.65; - } - - &:hover { - &:not(.disabled) { - background-color: rgba(255,255,255,0.2); - } - } - - &:active { - &:not(.disabled) { - background-color: rgba(0,0,0,0.2); - } - } - } - svg.icon { fill: #fff; } @@ -286,8 +288,6 @@ text-align: center; font-size: 12px; height: 100%; - - color: #d3d9e3; background-color: transparent; border: 0 none; cursor: default; @@ -297,15 +297,11 @@ text-overflow: ellipsis; overflow: hidden; text-align: right; - font-size: 12px; - width: 150px; + font-size: 11px; + max-width: 50%; height: 100%; - padding: 4px 12px 4px 0; - - color: #d3d9e3; - background-color: transparent; - border: 0 none; - cursor: default; + padding: 0 12px; + line-height: @height-title; } } diff --git a/apps/common/main/resources/less/toolbar.less b/apps/common/main/resources/less/toolbar.less index 5fc463277..00a4ce170 100644 --- a/apps/common/main/resources/less/toolbar.less +++ b/apps/common/main/resources/less/toolbar.less @@ -1,3 +1,4 @@ +@height-title: 28px; @height-tabs: 32px; @height-controls: 67px; From 14c19f8369b9561cdfdeb4cad10b292cd91a214a Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 7 Feb 2018 00:55:24 +0300 Subject: [PATCH 010/110] changed toolbar's markup --- apps/common/main/lib/component/Mixtbar.js | 2 +- apps/common/main/resources/less/toolbar.less | 159 +++++++++--------- .../main/app/template/Toolbar.template | 1 - .../main/app/template/Toolbar.template | 1 - .../main/app/template/Toolbar.template | 1 - 5 files changed, 83 insertions(+), 81 deletions(-) diff --git a/apps/common/main/lib/component/Mixtbar.js b/apps/common/main/lib/component/Mixtbar.js index 0edc4d482..89f646ce0 100644 --- a/apps/common/main/lib/component/Mixtbar.js +++ b/apps/common/main/lib/component/Mixtbar.js @@ -257,7 +257,7 @@ define([ return config.tabs[index].action; } - var _tabTemplate = _.template(''); + var _tabTemplate = _.template(''); config.tabs[after + 1] = tab; var _after_action = _get_tab_action(after); diff --git a/apps/common/main/resources/less/toolbar.less b/apps/common/main/resources/less/toolbar.less index 00a4ce170..50d1f9741 100644 --- a/apps/common/main/resources/less/toolbar.less +++ b/apps/common/main/resources/less/toolbar.less @@ -22,11 +22,11 @@ } &:not(.expanded):not(.cover){ - .ribtab.active { - > a { - font-weight: normal; + .ribtab.active { + > a { + font-weight: normal; + } } - } } } @@ -59,90 +59,73 @@ overflow: hidden; display: flex; - > ul { - padding: 0; - margin: 0; - white-space: nowrap; - overflow: hidden; - list-style: none; - font-size: 0; - } - - li { - display: inline-block; - height: 100%; - //background-color: #a6c995; - - position: relative; - .tab-bg { - position: absolute; - height: 28px; - width: 100%; - top: 4px; - background-color: @tabs-bg-color; + > ul { + padding: 4px 0 0; + margin: 0; + white-space: nowrap; + overflow: hidden; + list-style: none; + font-size: 0; } - &:hover { - .tab-bg { + li { + display: inline-flex; + align-items: center; + height: 100%; + + &:hover { background-color: rgba(255,255,255,0.2); } - } - &.active { - .tab-bg { + &.active { background-color: @gray-light; } + + + > a { + display: inline-block; + padding: 0 12px; + text-decoration: none; + cursor: default; + font-size: 12px; + text-align: center; + color: #fff; + } + + &.active { + > a { + color: #444; + } + } } - - > a { - display: inline-block; - line-height: @height-tabs; - height: 100%; - padding: 1px 12px; - text-decoration: none; - cursor: default; - font-size: 12px; - text-align: center; - color: #fff; - - position: relative; - } - - &.active { - > a { - color: #444; + &:not(.short) { + .scroll { + display: none; + } + } + + .scroll { + line-height: @height-tabs; + min-width: 20px; + text-align: center; + z-index: 1; + cursor: pointer; + color: #fff; + + &:hover { + text-decoration: none; + } + + &.left{ + box-shadow: 5px 0 20px 5px @tabs-bg-color + } + &.right{ + box-shadow: -5px 0 20px 5px @tabs-bg-color + } } - } } - &:not(.short) { - .scroll { - display: none; - } - } - - .scroll { - line-height: @height-tabs; - min-width: 20px; - text-align: center; - z-index: 1; - cursor: pointer; - color: #fff; - - &:hover { - text-decoration: none; - } - - &.left{ - box-shadow: 5px 0 20px 5px @tabs-bg-color - } - &.right{ - box-shadow: -5px 0 20px 5px @tabs-bg-color - } - } - } - .box-controls { //height: @height-controls; // button has strange offset in IE when odd height padding: 10px 0; @@ -230,11 +213,33 @@ margin-top: 3px; } } + + .top-title > & { + &:not(.folded) { + height: 28 + @height-controls; + } + + &.folded { + height: 28px; + + &.expanded { + height: 28 + @height-controls; + } + } + + .tabs > ul { + padding-top: 0; + } + + .box-tabs { + height: 28px; + } + } + } .toolbar-fullview-panel { position: absolute; - top: @height-tabs; bottom: 0; width: 100%; z-index: 1041; diff --git a/apps/documenteditor/main/app/template/Toolbar.template b/apps/documenteditor/main/app/template/Toolbar.template index 0cb15cfe0..14e1db5aa 100644 --- a/apps/documenteditor/main/app/template/Toolbar.template +++ b/apps/documenteditor/main/app/template/Toolbar.template @@ -8,7 +8,6 @@
    <% for(var i in tabs) { %>
  • -
  • <% } %> diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index a66ccad0e..7cae88f91 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -8,7 +8,6 @@
      <% for(var i in tabs) { %>
    • -
    • <% } %> diff --git a/apps/spreadsheeteditor/main/app/template/Toolbar.template b/apps/spreadsheeteditor/main/app/template/Toolbar.template index b4c6605f6..6fc9e087c 100644 --- a/apps/spreadsheeteditor/main/app/template/Toolbar.template +++ b/apps/spreadsheeteditor/main/app/template/Toolbar.template @@ -8,7 +8,6 @@
        <% for(var i in tabs) { %>
      • -
      • <% } %> From c3260dfc385abf968510eb2e2a6562ccc6d52154 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 7 Feb 2018 01:37:23 +0300 Subject: [PATCH 011/110] initialized app's strart params --- apps/common/main/lib/util/utils.js | 10 +++++++--- apps/common/main/resources/less/header.less | 4 ---- .../main/app/controller/Viewport.js | 17 +++++++++++++++-- apps/documenteditor/main/app/view/Viewport.js | 8 +++----- .../main/app/controller/Viewport.js | 17 +++++++++++++++-- .../main/app/view/Viewport.js | 8 +++----- .../main/app/controller/Viewport.js | 17 +++++++++++++++-- .../spreadsheeteditor/main/app/view/Viewport.js | 8 +++----- 8 files changed, 61 insertions(+), 28 deletions(-) diff --git a/apps/common/main/lib/util/utils.js b/apps/common/main/lib/util/utils.js index aa22b54be..0619142f6 100644 --- a/apps/common/main/lib/util/utils.js +++ b/apps/common/main/lib/util/utils.js @@ -770,6 +770,10 @@ Common.Utils.InternalSettings = new(function() { } }); -Common.Utils.InternalSettings.set('toolbar-height-compact', 32); -Common.Utils.InternalSettings.set('toolbar-height-normal', 32+67); -Common.Utils.InternalSettings.set('doc-title-height', 28); \ No newline at end of file +Common.Utils.InternalSettings.set('toolbar-height-tabs', 32); +Common.Utils.InternalSettings.set('toolbar-height-tabs-top-title', 28); +Common.Utils.InternalSettings.set('toolbar-height-controls', 67); +Common.Utils.InternalSettings.set('document-title-height', 28); + +Common.Utils.InternalSettings.set('toolbar-height-compact', Common.Utils.InternalSettings.get('toolbar-height-tabs')); +Common.Utils.InternalSettings.set('toolbar-height-normal', Common.Utils.InternalSettings.get('toolbar-height-tabs') + Common.Utils.InternalSettings.get('toolbar-height-controls')); diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index 14e60c00b..73243b7f6 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -304,7 +304,3 @@ line-height: @height-title; } } - -.toolbar-fullview-panel.new-doctitle-offset { - top: @height-tabs + 26; -} diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index ad5398e82..98281ba0a 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -116,19 +116,32 @@ define([ var me = this; me.appConfig = config; + var _intvars = Common.Utils.InternalSettings; + var $filemenu = $('.toolbar-fullview-panel'); + $filemenu.css('top', _intvars.get('toolbar-height-tabs')); + if ( !config.isEdit || ( !Common.localStorage.itemExists("de-compact-toolbar") && config.customization && config.customization.compactToolbar )) { var panel = me.viewport.vlayout.getItem('toolbar'); - if ( panel ) panel.height = Common.Utils.InternalSettings.get('toolbar-height-compact'); + if ( panel ) panel.height = _intvars.get('toolbar-height-tabs'); } if ( config.isDesktopApp && config.isEdit ) { var $title = me.viewport.vlayout.getItem('title').el; $title.html(me.header.getPanel('title', config)).show(); - $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); + var toolbar = me.viewport.vlayout.getItem('toolbar'); + toolbar.el.addClass('top-title'); + toolbar.height -= _intvars.get('toolbar-height-tabs') - _intvars.get('toolbar-height-tabs-top-title'); + + var _tabs_new_height = _intvars.get('toolbar-height-tabs-top-title'); + _intvars.set('toolbar-height-tabs', _tabs_new_height); + _intvars.set('toolbar-height-compact', _tabs_new_height); + _intvars.set('toolbar-height-normal', _tabs_new_height + _intvars.get('toolbar-height-controls')); + + $filemenu.css('top', _tabs_new_height + _intvars.get('document-title-height')); } }, diff --git a/apps/documenteditor/main/app/view/Viewport.js b/apps/documenteditor/main/app/view/Viewport.js index 061d4771e..fb1fd87d8 100644 --- a/apps/documenteditor/main/app/view/Viewport.js +++ b/apps/documenteditor/main/app/view/Viewport.js @@ -82,13 +82,11 @@ define([ var $container = $('#viewport-vbox-layout', this.$el); this.vlayout = new Common.UI.VBoxLayout({ box: $container, - items: [ - { + items: [{ el: $container.find('> .layout-item#title').hide(), alias: 'title', - height: Common.Utils.InternalSettings.get('doc-title-height') - }, - { + height: Common.Utils.InternalSettings.get('document-title-height') + }, { el: $container.find(' > .layout-item#toolbar'), alias: 'toolbar', // rely: true diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 5a3b09f68..046d7550b 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -119,18 +119,31 @@ define([ var me = this; me.appConfig = config; + var _intvars = Common.Utils.InternalSettings; + var $filemenu = $('.toolbar-fullview-panel'); + $filemenu.css('top', _intvars.get('toolbar-height-tabs')); + if ( !config.isEdit || ( !Common.localStorage.itemExists("pe-compact-toolbar") && config.customization && config.customization.compactToolbar )) { - me.viewport.vlayout.getItem('toolbar').height = Common.Utils.InternalSettings.get('toolbar-height-compact'); + me.viewport.vlayout.getItem('toolbar').height = _intvars.get('toolbar-height-compact'); } if ( config.isDesktopApp && config.isEdit ) { var $title = me.viewport.vlayout.getItem('title').el; $title.html(me.header.getPanel('title', config)).show(); - $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); + var toolbar = me.viewport.vlayout.getItem('toolbar'); + toolbar.el.addClass('top-title'); + toolbar.height -= _intvars.get('toolbar-height-tabs') - _intvars.get('toolbar-height-tabs-top-title'); + + var _tabs_new_height = _intvars.get('toolbar-height-tabs-top-title'); + _intvars.set('toolbar-height-tabs', _tabs_new_height); + _intvars.set('toolbar-height-compact', _tabs_new_height); + _intvars.set('toolbar-height-normal', _tabs_new_height + _intvars.get('toolbar-height-controls')); + + $filemenu.css('top', _tabs_new_height + _intvars.get('document-title-height')); } }, diff --git a/apps/presentationeditor/main/app/view/Viewport.js b/apps/presentationeditor/main/app/view/Viewport.js index 521065fb7..926a4ef3a 100644 --- a/apps/presentationeditor/main/app/view/Viewport.js +++ b/apps/presentationeditor/main/app/view/Viewport.js @@ -85,13 +85,11 @@ define([ var items = $container.find(' > .layout-item'); this.vlayout = new Common.UI.VBoxLayout({ box: $container, - items: [ - { + items: [{ el: $container.find('> .layout-item#title').hide(), alias: 'title', - height: Common.Utils.InternalSettings.get('doc-title-height') - }, - { + height: Common.Utils.InternalSettings.get('document-title-height') + }, { el: items[1], alias: 'toolbar', height: Common.localStorage.getBool('pe-compact-toolbar') ? diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index e6f334054..dd05bf1ed 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -91,11 +91,15 @@ define([ var me = this; me.appConfig = config; + var _intvars = Common.Utils.InternalSettings; + var $filemenu = $('.toolbar-fullview-panel'); + $filemenu.css('top', _intvars.get('toolbar-height-tabs')); + if ( !config.isEdit || ( !Common.localStorage.itemExists("sse-compact-toolbar") && config.customization && config.customization.compactToolbar )) { - me.viewport.vlayout.getItem('toolbar').height = Common.Utils.InternalSettings.get('toolbar-height-compact'); + me.viewport.vlayout.getItem('toolbar').height = _intvars.get('toolbar-height-compact'); } else if ( config.isEditDiagram || config.isEditMailMerge ) { me.viewport.vlayout.getItem('toolbar').height = 41; @@ -105,7 +109,16 @@ define([ var $title = me.viewport.vlayout.getItem('title').el; $title.html(me.header.getPanel('title', config)).show(); - $('.toolbar-fullview-panel').addClass('new-doctitle-offset'); + var toolbar = me.viewport.vlayout.getItem('toolbar'); + toolbar.el.addClass('top-title'); + toolbar.height -= _intvars.get('toolbar-height-tabs') - _intvars.get('toolbar-height-tabs-top-title'); + + var _tabs_new_height = _intvars.get('toolbar-height-tabs-top-title'); + _intvars.set('toolbar-height-tabs', _tabs_new_height); + _intvars.set('toolbar-height-compact', _tabs_new_height); + _intvars.set('toolbar-height-normal', _tabs_new_height + _intvars.get('toolbar-height-controls')); + + $filemenu.css('top', _tabs_new_height + _intvars.get('document-title-height')); } }, diff --git a/apps/spreadsheeteditor/main/app/view/Viewport.js b/apps/spreadsheeteditor/main/app/view/Viewport.js index 70f2e5c3d..416239c73 100644 --- a/apps/spreadsheeteditor/main/app/view/Viewport.js +++ b/apps/spreadsheeteditor/main/app/view/Viewport.js @@ -85,13 +85,11 @@ define([ var items = $container.find(' > .layout-item'); this.vlayout = new Common.UI.VBoxLayout({ box: $container, - items: [ - { + items: [{ el: $container.find('> .layout-item#title').hide(), alias: 'title', - height: Common.Utils.InternalSettings.get('doc-title-height') - }, - { + height: Common.Utils.InternalSettings.get('document-title-height') + },{ el: items[1], alias: 'toolbar', height: Common.localStorage.getBool('sse-compact-toolbar') ? From 472e5edcb71dc1c1c03f75b8e74e51ce36c0b66e Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 7 Feb 2018 01:37:40 +0300 Subject: [PATCH 012/110] debug --- apps/spreadsheeteditor/main/app/controller/Main.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 299461f04..3fd553372 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -913,8 +913,7 @@ define([ statusbarView = app.getController('Statusbar').getView('Statusbar'); if (this.headerView) { - this.headerView.setHeaderCaption(this.appOptions.isEdit ? 'Spreadsheet Editor' : 'Spreadsheet Viewer'); - this.headerView.setVisible(!this.appOptions.nativeApp && !value && !this.appOptions.isEditMailMerge && + this.headerView.setVisible(!this.appOptions.nativeApp && !value && !this.appOptions.isEditMailMerge && !this.appOptions.isDesktopApp && !this.appOptions.isEditDiagram); } From b5a5c9773544180caa1ca1e845bb16df98651d80 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 7 Feb 2018 18:30:45 +0300 Subject: [PATCH 013/110] hide some buttons for desktop mode --- .../main/app/controller/Toolbar.js | 21 +++++++++++++----- .../main/app/controller/Toolbar.js | 22 ++++++++++++++----- .../main/app/controller/Toolbar.js | 22 ++++++++++++++----- 3 files changed, 50 insertions(+), 15 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 765074d53..8343f7f10 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -2768,12 +2768,23 @@ define([ if ( $panel ) me.toolbar.addTab(tab, $panel, 4); - if (config.isDesktopApp && config.isOffline) { - tab = {action: 'protect', caption: me.toolbar.textTabProtect}; - $panel = me.getApplication().getController('Common.Controllers.Protection').createToolbarPanel(); + if ( config.isDesktopApp ) { + // hide 'print' and 'save' buttons group and next separator + me.toolbar.btnPrint.$el.parents('.group').hide().next().hide(); - if ( $panel ) - me.toolbar.addTab(tab, $panel, 5); + // hide 'undo' and 'redo' buttons and get container + var $box = me.toolbar.btnUndo.$el.hide().next().hide().parent(); + + // move 'paste' button to the container instead of 'undo' and 'redo' + me.toolbar.btnPaste.$el.detach().appendTo($box); + me.toolbar.btnCopy.$el.removeClass('split'); + + if ( config.isOffline ) { + tab = {action: 'protect', caption: me.toolbar.textTabProtect}; + $panel = me.getApplication().getController('Common.Controllers.Protection').createToolbarPanel(); + + if ($panel) me.toolbar.addTab(tab, $panel, 5); + } } var links = me.getApplication().getController('Links'); diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 913546750..4ffa5d50f 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -2091,11 +2091,23 @@ define([ if ( $panel ) me.toolbar.addTab(tab, $panel, 3); - if (config.isDesktopApp && config.isOffline) { - tab = {action: 'protect', caption: me.toolbar.textTabProtect}; - $panel = me.getApplication().getController('Common.Controllers.Protection').createToolbarPanel(); - if ( $panel ) - me.toolbar.addTab(tab, $panel, 4); + if ( config.isDesktopApp ) { + // hide 'print' and 'save' buttons group and next separator + me.toolbar.btnPrint.$el.parents('.group').hide().next().hide(); + + // hide 'undo' and 'redo' buttons and get container + var $box = me.toolbar.btnUndo.$el.hide().next().hide().parent(); + + // move 'paste' button to the container instead of 'undo' and 'redo' + me.toolbar.btnPaste.$el.detach().appendTo($box); + me.toolbar.btnCopy.$el.removeClass('split'); + + if ( config.isOffline ) { + tab = {action: 'protect', caption: me.toolbar.textTabProtect}; + $panel = me.getApplication().getController('Common.Controllers.Protection').createToolbarPanel(); + if ($panel) + me.toolbar.addTab(tab, $panel, 4); + } } } }, diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 173d7d9b3..0f6d1d44a 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -3054,11 +3054,23 @@ define([ if ( $panel ) me.toolbar.addTab(tab, $panel, 4); - if (config.isDesktopApp && config.isOffline) { - tab = {action: 'protect', caption: me.toolbar.textTabProtect}; - var $panel = me.getApplication().getController('Common.Controllers.Protection').createToolbarPanel(); - if ( $panel ) - me.toolbar.addTab(tab, $panel, 5); + if ( config.isDesktopApp ) { + // hide 'print' and 'save' buttons group and next separator + me.toolbar.btnPrint.$el.parents('.group').hide().next().hide(); + + // hide 'undo' and 'redo' buttons and get container + var $box = me.toolbar.btnUndo.$el.hide().next().hide().parent(); + + // move 'paste' button to the container instead of 'undo' and 'redo' + me.toolbar.btnPaste.$el.detach().appendTo($box); + me.toolbar.btnCopy.$el.removeClass('split'); + + if ( config.isOffline ) { + tab = {action: 'protect', caption: me.toolbar.textTabProtect}; + var $panel = me.getApplication().getController('Common.Controllers.Protection').createToolbarPanel(); + if ($panel) + me.toolbar.addTab(tab, $panel, 5); + } } } } From c6e333833fa1f78d533d39e62dc2a3eaf61c641d Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 8 Feb 2018 18:14:30 +0300 Subject: [PATCH 014/110] [DE] Check message referer in frames. --- apps/common/main/lib/view/DocumentAccessDialog.js | 7 ++++--- apps/documenteditor/main/app/view/MailMergeEmailDlg.js | 2 +- apps/documenteditor/main/app/view/MailMergeRecepients.js | 2 +- apps/documenteditor/main/app/view/MailMergeSaveDlg.js | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/common/main/lib/view/DocumentAccessDialog.js b/apps/common/main/lib/view/DocumentAccessDialog.js index 30fc76d9c..55f5742f8 100644 --- a/apps/common/main/lib/view/DocumentAccessDialog.js +++ b/apps/common/main/lib/view/DocumentAccessDialog.js @@ -119,10 +119,11 @@ define([ }, _onMessage: function(msg) { - if (msg && msg.needUpdate) { - this.trigger('accessrights', this, msg.sharingSettings); + if (msg && msg.Referer == "onlyoffice") { + if (msg.needUpdate) + this.trigger('accessrights', this, msg.sharingSettings); + Common.NotificationCenter.trigger('window:close', this); } - Common.NotificationCenter.trigger('window:close', this); }, _onLoad: function() { diff --git a/apps/documenteditor/main/app/view/MailMergeEmailDlg.js b/apps/documenteditor/main/app/view/MailMergeEmailDlg.js index 201c65e02..2d21d48af 100644 --- a/apps/documenteditor/main/app/view/MailMergeEmailDlg.js +++ b/apps/documenteditor/main/app/view/MailMergeEmailDlg.js @@ -169,7 +169,7 @@ define([ 'text!documenteditor/main/app/template/MailMergeEmailDlg.template', }, _onMessage: function(msg) { - if (msg) { + if (msg && msg.Referer == "onlyoffice") { // if ( !_.isEmpty(msg.folder) ) { // this.trigger('mailmergefolder', this, msg.folder); // save last folder url // } diff --git a/apps/documenteditor/main/app/view/MailMergeRecepients.js b/apps/documenteditor/main/app/view/MailMergeRecepients.js index 9135a9886..41a91f639 100644 --- a/apps/documenteditor/main/app/view/MailMergeRecepients.js +++ b/apps/documenteditor/main/app/view/MailMergeRecepients.js @@ -116,7 +116,7 @@ define([ }, _onMessage: function(msg) { - if (msg && msg.file !== undefined) { + if (msg && msg.Referer == "onlyoffice" && msg.file !== undefined) { Common.NotificationCenter.trigger('window:close', this); var me = this; setTimeout(function() { diff --git a/apps/documenteditor/main/app/view/MailMergeSaveDlg.js b/apps/documenteditor/main/app/view/MailMergeSaveDlg.js index 3a76f35e6..c0c5a9ee1 100644 --- a/apps/documenteditor/main/app/view/MailMergeSaveDlg.js +++ b/apps/documenteditor/main/app/view/MailMergeSaveDlg.js @@ -120,7 +120,7 @@ define([ }, _onMessage: function(msg) { - if (msg) { + if (msg && msg.Referer == "onlyoffice") { if ( !_.isEmpty(msg.error) ) { this.trigger('mailmergeerror', this, msg.error); } From 753afc350df953316c2b1d1af26939add9465fff Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 13 Feb 2018 11:23:53 +0300 Subject: [PATCH 015/110] refactoring. send commands to desktop app --- apps/api/documents/index.html.desktop | 24 +++++++++++++++++-- .../main/app/controller/Main.js | 14 +++++++---- .../main/app/controller/Main.js | 18 +++++++++----- .../main/app/controller/Main.js | 14 +++++++---- 4 files changed, 54 insertions(+), 16 deletions(-) diff --git a/apps/api/documents/index.html.desktop b/apps/api/documents/index.html.desktop index 3b6a293bd..03edba6c1 100644 --- a/apps/api/documents/index.html.desktop +++ b/apps/api/documents/index.html.desktop @@ -55,7 +55,12 @@ height: '100%', documentType: urlParams['doctype'] || 'text', document: doc, - editorConfig: cfg + editorConfig: cfg, + events: { + onInternalMessage: onInternalMessage, + onDocumentReady: onDocumentReady + + } }); @@ -92,7 +97,7 @@ function getEditorConfig(urlParams) { return { customization : { - goback: { url:"https://onlyoffice.com" } + goback: { url: "callback" } }, mode : urlParams["mode"] || 'edit', lang : urlParams["lang"] || 'en', @@ -147,6 +152,21 @@ } }; + function onInternalMessage(event) { + let info = event.data; + if ( info.type == 'goback' ) { + if ( window.AscDesktopEditor ) { + window.AscDesktopEditor.execCommand('go:folder', info.data.status); + } + } + }; + + function onDocumentReady() { + if ( window.AscDesktopEditor ) { + window.AscDesktopEditor.execCommand('doc:onready', ''); + } + } + if (isMobile()){ window.addEventListener('load', fixSize); window.addEventListener('resize', fixSize); diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 173cce5c6..e167c20db 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -582,11 +582,17 @@ define([ }, goBack: function(blank) { - var href = this.appOptions.customization.goback.url; - if (blank) { - window.open(href, "_blank"); + var me = this; + if ( me.appOptions.customization.goback.url == 'callback' ) { + Common.Gateway.internalMessage( 'goback', + {status: me.appOptions.isOffline ? 'offline' : 'online'} ); } else { - parent.location.href = href; + var href = this.appOptions.customization.goback.url; + if (blank) { + window.open(href, "_blank"); + } else { + parent.location.href = href; + } } }, diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index c1c12a7f6..56a972c43 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -393,12 +393,18 @@ define([ }, goBack: function(blank) { - var href = this.appOptions.customization.goback.url; - if (blank) { - window.open(href, "_blank"); - } else { - parent.location.href = href; - } + var me = this; + if ( me.appOptions.customization.goback.url == 'callback' ) { + Common.Gateway.internalMessage( 'goback', + {status: me.appOptions.isOffline ? 'offline' : 'online'} ); + } else { + var href = me.appOptions.customization.goback.url; + if (blank) { + window.open(href, "_blank"); + } else { + parent.location.href = href; + } + } }, onEditComplete: function(cmp) { diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 3fd553372..23444269e 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -428,11 +428,17 @@ define([ }, goBack: function(blank) { - var href = this.appOptions.customization.goback.url; - if (blank) { - window.open(href, "_blank"); + var me = this; + if ( me.appOptions.customization.goback.url == 'callback' ) { + Common.Gateway.internalMessage( 'goback', + {status: me.appOptions.isOffline ? 'offline' : 'online'} ); } else { - parent.location.href = href; + var href = me.appOptions.customization.goback.url; + if (blank) { + window.open(href, "_blank"); + } else { + parent.location.href = href; + } } }, From 0fb072b9fab0eca92064f28ea39a2af4802aa3b5 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 13 Feb 2018 17:37:22 +0300 Subject: [PATCH 016/110] refactoring. created controller for set of buttons --- apps/common/main/lib/component/Button.js | 59 +++++++++++++++++ .../main/app/controller/Toolbar.js | 24 +++---- apps/documenteditor/main/app/view/Toolbar.js | 35 +++-------- .../main/app/controller/Toolbar.js | 6 +- .../main/app/view/Toolbar.js | 63 +++---------------- .../main/app/view/Toolbar.js | 20 ++---- 6 files changed, 87 insertions(+), 120 deletions(-) diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index e55b50942..013f7f78e 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -119,6 +119,65 @@ define([ ], function () { 'use strict'; + window.createButtonSet = function() { + function ButtonsArray(args) {}; + ButtonsArray.prototype = new Array; + ButtonsArray.prototype.constructor = ButtonsArray; + + var _disabled = false; + + ButtonsArray.prototype.add = function(button) { + button.setDisabled(_disabled); + this.push(button); + }; + + ButtonsArray.prototype.setDisabled = function(disable) { + if ( _disabled != disable ) { + _disabled = disable; + + this.forEach( function(button) { + button.setDisabled(disable); + }); + } + }; + + ButtonsArray.prototype.toggle = function(state, suppress) { + this.forEach(function(button) { + button.toggle(state, suppress); + }); + }; + + ButtonsArray.prototype.pressed = function() { + return this.some(function(button) { + return button.pressed; + }); + }; + + ButtonsArray.prototype.contains = function(id) { + return this.some(function(button) { + return button.id == id; + }); + }; + + ButtonsArray.prototype.concat = function () { + var args = Array.prototype.slice.call(arguments); + var result = Array.prototype.slice.call(this); + + args.forEach(function(sub){ + Array.prototype.push.apply(result, sub); + }); + + return result; + } + + var _out_array = Object.create(ButtonsArray.prototype); + for ( var i in arguments ) { + _out_array.add(arguments[i]); + } + + return _out_array; + }; + var templateBtnIcon = '<% if ( iconImg ) { %>' + '' + diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 8343f7f10..b50f5e651 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -734,7 +734,7 @@ define([ toolbar.mnuInsertPageNum.setDisabled(need_disable); need_disable = paragraph_locked || header_locked || in_header || in_image || in_equation && !btn_eq_state || this.api.asc_IsCursorInFootnote() || in_control; - toolbar.btnsPageBreak.disable(need_disable); + toolbar.btnsPageBreak.setDisabled(need_disable); need_disable = paragraph_locked || header_locked || !can_add_image || in_equation || control_plain; toolbar.btnInsertImage.setDisabled(need_disable); @@ -767,10 +767,8 @@ define([ toolbar.listStylesAdditionalMenuItem.setDisabled(frame_pr===undefined); need_disable = (paragraph_locked || header_locked) && this.api.can_AddQuotedComment() || image_locked; - if (this.btnsComment && this.btnsComment.length>0 && need_disable != this.btnsComment[0].isDisabled()) - _.each (this.btnsComment, function(item){ - item.setDisabled(need_disable); - }, this); + if ( this.btnsComment && this.btnsComment.length > 0 ) + this.btnsComment.setDisabled(need_disable); this._state.in_equation = in_equation; }, @@ -922,11 +920,7 @@ define([ this.api.asc_Save(); } - toolbar.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(!toolbar.mode.forcesave); - } - }); + toolbar.btnsSave.setDisabled(!toolbar.mode.forcesave); Common.NotificationCenter.trigger('edit:complete', toolbar); @@ -2707,11 +2701,7 @@ define([ toolbar._state.previewmode = reviewmode && disable; if (reviewmode) { - toolbar._state.previewmode && toolbar.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(true); - } - }); + toolbar._state.previewmode && toolbar.btnsSave.setDisabled(true); if (toolbar.needShowSynchTip) { toolbar.needShowSynchTip = false; @@ -2797,7 +2787,7 @@ define([ var me = this; if ( config.canCoAuthoring && config.canComments ) { - this.btnsComment = []; + this.btnsComment = createButtonSet(); var slots = me.toolbar.$el.find('.slot-comment'); slots.each(function(index, el) { var _cls = 'btn-toolbar'; @@ -2810,7 +2800,7 @@ define([ caption: me.toolbar.capBtnComment }).render( slots.eq(index) ); - me.btnsComment.push(button); + me.btnsComment.add(button); }); if ( this.btnsComment.length ) { diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 56b3daa6b..4fecc3cd1 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -123,7 +123,7 @@ define([ iconCls: 'no-mask ' + this.btnSaveCls }); this.toolbarControls.push(this.btnSave); - this.btnsSave = [this.btnSave]; + me.btnsSave = createButtonSet( me.btnSave ); this.btnUndo = new Common.UI.Button({ id: 'id-toolbar-btn-undo', @@ -1300,12 +1300,7 @@ define([ +function injectBreakButtons() { var me = this; - me.btnsPageBreak = []; - me.btnsPageBreak.disable = function(status) { - this.forEach(function(btn) { - btn.setDisabled(status); - }); - }; + me.btnsPageBreak = createButtonSet(); var $slots = $host.find('.btn-slot.btn-pagebreak'); $slots.each(function(index, el) { @@ -1320,7 +1315,7 @@ define([ menu: true }).render( $slots.eq(index) ); - me.btnsPageBreak.push(button); + me.btnsPageBreak.add(button); }); Array.prototype.push.apply(me.paragraphControls, me.btnsPageBreak); @@ -1965,16 +1960,14 @@ define([ var btnsave = DE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save'); if (btnsave && this.btnsSave) { - this.btnsSave.push(btnsave); + this.btnsSave.add(btnsave); this.toolbarControls.push(btnsave); - btnsave.setDisabled(this.btnsSave[0].isDisabled()); } btnsave = DE.getController('Viewport').getView('Common.Views.Header').getButton('save'); if (btnsave && this.btnsSave) { - this.btnsSave.push(btnsave); + this.btnsSave.add(btnsave); this.toolbarControls.push(btnsave); - btnsave.setDisabled(this.btnsSave[0].isDisabled()); } }, @@ -2059,11 +2052,7 @@ define([ setMode: function (mode) { if (mode.isDisconnected) { - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(true); - } - }); + this.btnsSave.setDisabled(true); if (mode.disableDownload) this.btnPrint.setDisabled(true); } @@ -2154,11 +2143,7 @@ define([ this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(false); - } - }); + this.btnsSave.setDisabled(false); Common.Gateway.collaborativeChanges(); }, @@ -2189,11 +2174,7 @@ define([ if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(!me.mode.forcesave); - } - }); + this.btnsSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } } diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 4ffa5d50f..cdd8f02e6 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -915,11 +915,7 @@ define([ this.api.asc_Save(); } - toolbar.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(!toolbar.mode.forcesave); - } - }); + toolbar.btnsSave.setDisabled(!toolbar.mode.forcesave); Common.NotificationCenter.trigger('edit:complete', this.toolbar); Common.component.Analytics.trackEvent('Save'); diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index f6abc374f..6bb2695e6 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -83,45 +83,6 @@ define([ commentLock: 'can-comment' }; - var buttonsArray = function (opts) { - var arr = []; - arr.push.apply(arr, arguments); - arr.__proto__ = buttonsArray.prototype; - return arr; - }; - - buttonsArray.prototype = new Array; - - buttonsArray.prototype.disable = function (state) { - this.forEach(function(btn) { - btn.setDisabled(state); - }); - }; - - buttonsArray.prototype.toggle = function (state, suppress) { - this.forEach(function(btn) { - btn.toggle(state, suppress); - }); - }; - - buttonsArray.prototype.pressed = function () { - return this.some(function(btn) { - return btn.pressed; - }); - }; - - buttonsArray.prototype.on = function (event, func) { - this.forEach(function(btn) { - btn.on.apply(btn, arguments); - }); - }; - - buttonsArray.prototype.contains = function (id) { - return this.some(function(btn) { - return btn.id == id; - }); - }; - PE.Views.Toolbar = Common.UI.Mixtbar.extend(_.extend((function(){ return { @@ -211,7 +172,7 @@ define([ iconCls : 'no-mask ' + me.btnSaveCls, lock : [_set.lostConnect] }); - me.btnsSave = [me.btnSave]; + me.btnsSave = createButtonSet(me.btnSave); me.btnUndo = new Common.UI.Button({ id : 'id-toolbar-btn-undo', @@ -983,7 +944,7 @@ define([ _injectComponent('#slot-btn-settings', this.btnAdvSettings); function _injectBtns(opts) { - var array = new buttonsArray; + var array = createButtonSet(); var $slots = $host.find(opts.slot); var id = opts.btnconfig.id; $slots.each(function(index, el) { @@ -992,7 +953,7 @@ define([ var button = new Common.UI.Button(opts.btnconfig); button.render( $slots.eq(index) ); - array.push(button); + array.add(button); }); return array; @@ -1381,15 +1342,13 @@ define([ var btnsave = PE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save'); if (btnsave && this.btnsSave) { - this.btnsSave.push(btnsave); + this.btnsSave.add(btnsave); this.lockControls.push(btnsave); - btnsave.setDisabled(this.btnsSave[0].isDisabled()); } btnsave = PE.getController('Viewport').getView('Common.Views.Header').getButton('save'); if (btnsave && this.btnsSave) { - this.btnsSave.push(btnsave); + this.btnsSave.add(btnsave); this.lockControls.push(btnsave); - btnsave.setDisabled(this.btnsSave[0].isDisabled()); } /** coauthoring begin **/ @@ -1540,11 +1499,7 @@ define([ this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(false); - } - }); + this.btnsSave.setDisabled(false); Common.Gateway.collaborativeChanges(); }, @@ -1575,11 +1530,7 @@ define([ if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(!me.mode.forcesave); - } - }); + this.btnsSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index 95a1dc88b..24c851321 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -372,7 +372,7 @@ define([ cls : 'btn-toolbar', iconCls : 'no-mask ' + me.btnSaveCls }); - me.btnsSave = [me.btnSave]; + me.btnsSave = createButtonSet(me.btnSave); me.btnIncFontSize = new Common.UI.Button({ id : 'id-toolbar-btn-incfont', @@ -1709,13 +1709,11 @@ define([ var btnsave = SSE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save'); if (btnsave && this.btnsSave) { - this.btnsSave.push(btnsave); - btnsave.setDisabled(this.btnsSave[0].isDisabled()); + this.btnsSave.add(btnsave); } btnsave = SSE.getController('Viewport').getView('Common.Views.Header').getButton('save'); if (btnsave && this.btnsSave) { - this.btnsSave.push(btnsave); - btnsave.setDisabled(this.btnsSave[0].isDisabled()); + this.btnsSave.add(btnsave); } }, @@ -1853,11 +1851,7 @@ define([ this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(false); - } - }); + this.btnsSave.setDisabled(false); Common.Gateway.collaborativeChanges(); }, @@ -1888,11 +1882,7 @@ define([ if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); - this.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(!me.mode.forcesave); - } - }); + this.btnsSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } From 6d385730b197f3305a4095eb0206d6215879b5c1 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 16 Feb 2018 02:46:45 +0300 Subject: [PATCH 017/110] [Common] make created buttons disabled --- apps/common/main/lib/view/Header.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 083b94536..a77543b9d 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -408,10 +408,11 @@ define([ getPanel: function (role, config) { var me = this; - function createTitleButton(iconid, slot) { + function createTitleButton(iconid, slot, disabled) { return (new Common.UI.Button({ cls: 'btn-header', - iconCls: 'svgicon ' + iconid + iconCls: 'svgicon ' + iconid, + disabled: disabled === true })).render(slot); } @@ -493,9 +494,9 @@ define([ me.btnPrint = createTitleButton('svg-btn-print', $('#slot-btn-dt-print', $html)); } - me.btnSave = createTitleButton('svg-btn-save', $('#slot-btn-dt-save', $html)); - me.btnUndo = createTitleButton('svg-btn-undo', $('#slot-btn-dt-undo', $html)); - me.btnRedo = createTitleButton('svg-btn-redo', $('#slot-btn-dt-redo', $html)); + me.btnSave = createTitleButton('svg-btn-save', $('#slot-btn-dt-save', $html), true); + me.btnUndo = createTitleButton('svg-btn-undo', $('#slot-btn-dt-undo', $html), true); + me.btnRedo = createTitleButton('svg-btn-redo', $('#slot-btn-dt-redo', $html), true); return $html; } From cb82ea8230b0dfa202153383606a1f6b284612bb Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 16 Feb 2018 02:52:44 +0300 Subject: [PATCH 018/110] [DE PE] refactoring --- apps/documenteditor/main/app/controller/Main.js | 4 +--- apps/documenteditor/main/app/controller/Toolbar.js | 2 +- apps/presentationeditor/main/app/controller/Main.js | 9 +++------ 3 files changed, 5 insertions(+), 10 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 4f46209dd..63cd85a79 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -1543,9 +1543,7 @@ define([ /** coauthoring end **/ }, onDocumentCanSaveChanged: function (isCanSave) { - var application = this.getApplication(), - toolbarController = application.getController('Toolbar'), - toolbarView = toolbarController.getView(); + var toolbarView = this.getApplication().getController('Toolbar').getView(); if (toolbarView && this.api && !toolbarView._state.previewmode) { var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index b50f5e651..3f82fca07 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -2762,7 +2762,7 @@ define([ // hide 'print' and 'save' buttons group and next separator me.toolbar.btnPrint.$el.parents('.group').hide().next().hide(); - // hide 'undo' and 'redo' buttons and get container + // hide 'undo' and 'redo' buttons and retrieve parent container var $box = me.toolbar.btnUndo.$el.hide().next().hide().parent(); // move 'paste' button to the container instead of 'undo' and 'redo' diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index a248695e2..e33d95aa6 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -409,8 +409,7 @@ define([ onEditComplete: function(cmp) { var application = this.getApplication(), - toolbarController = application.getController('Toolbar'), - toolbarView = toolbarController.getView('Toolbar'); + toolbarView = application.getController('Toolbar').getView('Toolbar'); application.getController('DocumentHolder').getView('DocumentHolder').focus(); if (this.api && this.api.asc_isDocumentCanSave) { @@ -1281,10 +1280,8 @@ define([ } }, onDocumentCanSaveChanged: function (isCanSave) { - var application = this.getApplication(), - toolbarController = application.getController('Toolbar'), - toolbarView = toolbarController.getView('Toolbar'); - if (toolbarView) { + var toolbarView = this.getApplication().getController('Toolbar').getView('Toolbar'); + if ( toolbarView ) { var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; From 5f1b2918861f7c41641effe390b36f19f3e9233f Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 16 Feb 2018 02:56:17 +0300 Subject: [PATCH 019/110] [DE][PE][SSE] synchronize extra buttons state through events --- apps/common/main/lib/component/Button.js | 7 +++++ .../main/app/controller/LeftMenu.js | 7 ++++- .../main/app/controller/Main.js | 21 ++------------ .../main/app/controller/Toolbar.js | 14 ++++++++-- .../main/app/controller/Viewport.js | 12 ++++++++ apps/documenteditor/main/app/view/Toolbar.js | 28 ++++++------------- .../main/app/controller/LeftMenu.js | 8 +++++- .../main/app/controller/Main.js | 21 ++------------ .../main/app/controller/Toolbar.js | 17 +++++++++-- .../main/app/controller/Viewport.js | 13 +++++++++ .../main/app/view/Toolbar.js | 25 ++++++----------- .../main/app/controller/LeftMenu.js | 7 ++++- .../main/app/controller/Main.js | 14 ++-------- .../main/app/controller/Toolbar.js | 13 +++++++++ .../main/app/controller/Viewport.js | 12 ++++++++ .../main/app/view/Toolbar.js | 27 ++++++------------ 16 files changed, 136 insertions(+), 110 deletions(-) diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index 013f7f78e..2315c167a 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -595,6 +595,13 @@ define([ } } } + + if ( !!me.options.signals ) { + var opts = me.options.signals; + if ( !(opts.indexOf('disabled') < 0) ) { + me.trigger('disabled', me, disabled); + } + } } this.disabled = disabled; diff --git a/apps/documenteditor/main/app/controller/LeftMenu.js b/apps/documenteditor/main/app/controller/LeftMenu.js index 2180cc6f9..06bf7e080 100644 --- a/apps/documenteditor/main/app/controller/LeftMenu.js +++ b/apps/documenteditor/main/app/controller/LeftMenu.js @@ -91,7 +91,8 @@ define([ 'Toolbar': { 'file:settings': _.bind(this.clickToolbarSettings,this), 'file:open': this.clickToolbarTab.bind(this, 'file'), - 'file:close': this.clickToolbarTab.bind(this, 'other') + 'file:close': this.clickToolbarTab.bind(this, 'other'), + 'save:disabled': this.changeToolbarSaveState.bind(this) }, 'SearchDialog': { 'hide': _.bind(this.onSearchDlgHide, this), @@ -398,6 +399,10 @@ define([ this.leftMenu.menuFile.hide(); }, + changeToolbarSaveState: function (state) { + this.leftMenu.menuFile.getButton('save').setDisabled(state); + }, + /** coauthoring begin **/ clickStatusbarUsers: function() { this.leftMenu.menuFile.panels['rights'].changeAccessRights(); diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 63cd85a79..5e0e20d50 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -622,12 +622,7 @@ define([ forcesave = this.appOptions.forcesave, isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), isDisabled = !cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (toolbarView.btnSave.isDisabled() !== isDisabled) - toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + toolbarView.btnSave.setDisabled(isDisabled); } }, @@ -1528,12 +1523,7 @@ define([ var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (toolbarView.btnSave.isDisabled() !== isDisabled) - toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + toolbarView.btnSave.setDisabled(isDisabled); } /** coauthoring begin **/ @@ -1549,12 +1539,7 @@ define([ var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (toolbarView.btnSave.isDisabled() !== isDisabled) - toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + toolbarView.btnSave.setDisabled(isDisabled); } }, diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 3f82fca07..1611b09fa 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -231,8 +231,11 @@ define([ toolbar.btnPrint.on('click', _.bind(this.onPrint, this)); toolbar.btnSave.on('click', _.bind(this.onSave, this)); + toolbar.btnSave.on('disabled', _.bind(this.onBtnChangeState, this, 'save:disabled')); toolbar.btnUndo.on('click', _.bind(this.onUndo, this)); + toolbar.btnUndo.on('disabled', _.bind(this.onBtnChangeState, this, 'undo:disabled')); toolbar.btnRedo.on('click', _.bind(this.onRedo, this)); + toolbar.btnRedo.on('disabled', _.bind(this.onBtnChangeState, this, 'redo:disabled')); toolbar.btnCopy.on('click', _.bind(this.onCopyPaste, this, true)); toolbar.btnPaste.on('click', _.bind(this.onCopyPaste, this, false)); toolbar.btnIncFontSize.on('click', _.bind(this.onIncrease, this)); @@ -920,7 +923,7 @@ define([ this.api.asc_Save(); } - toolbar.btnsSave.setDisabled(!toolbar.mode.forcesave); + toolbar.btnSave.setDisabled(!toolbar.mode.forcesave); Common.NotificationCenter.trigger('edit:complete', toolbar); @@ -928,6 +931,13 @@ define([ Common.component.Analytics.trackEvent('ToolBar', 'Save'); }, + onBtnChangeState: function(prop) { + if ( /\:disabled$/.test(prop) ) { + var _is_disabled = arguments[2]; + this.toolbar.fireEvent(prop, [_is_disabled]); + } + }, + onUndo: function(btn, e) { if (this.api) this.api.Undo(); @@ -2701,7 +2711,7 @@ define([ toolbar._state.previewmode = reviewmode && disable; if (reviewmode) { - toolbar._state.previewmode && toolbar.btnsSave.setDisabled(true); + toolbar._state.previewmode && toolbar.btnSave.setDisabled(true); if (toolbar.needShowSynchTip) { toolbar.needShowSynchTip = false; diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index 98281ba0a..83097ded2 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -77,6 +77,18 @@ define([ 'view:compact' : function (toolbar, state) { me.viewport.vlayout.getItem('toolbar').height = state ? Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); + }, + 'undo:disabled' : function (state) { + if ( me.header.btnUndo ) + me.header.btnUndo.setDisabled(state); + }, + 'redo:disabled' : function (state) { + if ( me.header.btnRedo ) + me.header.btnRedo.setDisabled(state); + }, + 'save:disabled' : function (state) { + if ( me.header.btnSave ) + me.header.btnSave.setDisabled(state); } } }); diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 4fecc3cd1..6125c2e9d 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -120,22 +120,24 @@ define([ this.btnSave = new Common.UI.Button({ id: 'id-toolbar-btn-save', cls: 'btn-toolbar', - iconCls: 'no-mask ' + this.btnSaveCls + iconCls: 'no-mask ' + this.btnSaveCls, + signals: ['disabled'] }); this.toolbarControls.push(this.btnSave); - me.btnsSave = createButtonSet( me.btnSave ); this.btnUndo = new Common.UI.Button({ id: 'id-toolbar-btn-undo', cls: 'btn-toolbar', - iconCls: 'btn-undo' + iconCls: 'btn-undo', + signals: ['disabled'] }); this.toolbarControls.push(this.btnUndo); this.btnRedo = new Common.UI.Button({ id: 'id-toolbar-btn-redo', cls: 'btn-toolbar', - iconCls: 'btn-redo' + iconCls: 'btn-redo', + signals: ['disabled'] }); this.toolbarControls.push(this.btnRedo); @@ -1957,18 +1959,6 @@ define([ maxRows: 8, maxColumns: 10 }); - - var btnsave = DE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save'); - if (btnsave && this.btnsSave) { - this.btnsSave.add(btnsave); - this.toolbarControls.push(btnsave); - } - - btnsave = DE.getController('Viewport').getView('Common.Views.Header').getButton('save'); - if (btnsave && this.btnsSave) { - this.btnsSave.add(btnsave); - this.toolbarControls.push(btnsave); - } }, onToolbarAfterRender: function(toolbar) { @@ -2052,7 +2042,7 @@ define([ setMode: function (mode) { if (mode.isDisconnected) { - this.btnsSave.setDisabled(true); + this.btnSave.setDisabled(true); if (mode.disableDownload) this.btnPrint.setDisabled(true); } @@ -2143,7 +2133,7 @@ define([ this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } - this.btnsSave.setDisabled(false); + this.btnSave.setDisabled(false); Common.Gateway.collaborativeChanges(); }, @@ -2174,7 +2164,7 @@ define([ if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); - this.btnsSave.setDisabled(!me.mode.forcesave); + this.btnSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } } diff --git a/apps/presentationeditor/main/app/controller/LeftMenu.js b/apps/presentationeditor/main/app/controller/LeftMenu.js index 3590306ae..81aa86c15 100644 --- a/apps/presentationeditor/main/app/controller/LeftMenu.js +++ b/apps/presentationeditor/main/app/controller/LeftMenu.js @@ -89,7 +89,8 @@ define([ 'Toolbar': { 'file:settings': _.bind(this.clickToolbarSettings,this), 'file:open': this.clickToolbarTab.bind(this, 'file'), - 'file:close': this.clickToolbarTab.bind(this, 'other') + 'file:close': this.clickToolbarTab.bind(this, 'other'), + 'save:disabled' : this.changeToolbarSaveState.bind(this) }, 'SearchDialog': { 'hide': _.bind(this.onSearchDlgHide, this), @@ -311,6 +312,11 @@ define([ this.leftMenu.menuFile.hide(); }, + changeToolbarSaveState: function (state) { + this.leftMenu.menuFile.getButton('save').setDisabled(state); + console.log('save: ' + state); + }, + /** coauthoring begin **/ clickStatusbarUsers: function() { this.leftMenu.menuFile.panels['rights'].changeAccessRights(); diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index e33d95aa6..150a04afa 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -417,12 +417,7 @@ define([ forcesave = this.appOptions.forcesave, isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), isDisabled = !cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (toolbarView.btnSave.isDisabled() !== isDisabled) - toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + toolbarView.btnSave.setDisabled(isDisabled); } }, @@ -1271,12 +1266,7 @@ define([ var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (toolbarView.btnSave.isDisabled() !== isDisabled) - toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + toolbarView.btnSave.setDisabled(isDisabled); } }, onDocumentCanSaveChanged: function (isCanSave) { @@ -1285,12 +1275,7 @@ define([ var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (toolbarView.btnSave.isDisabled() !== isDisabled) - toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + toolbarView.btnSave.setDisabled(isDisabled); } }, diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index cdd8f02e6..4099bc566 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -217,10 +217,14 @@ define([ }, onLaunch: function() { - // Create toolbar view - this.toolbar = this.createView('Toolbar'); - var me = this; + + // Create toolbar view + me.toolbar = me.createView('Toolbar'); + me.toolbar.btnSave.on('disabled', _.bind(this.onBtnChangeState, this, 'save:disabled')); + me.toolbar.btnUndo.on('disabled', _.bind(this.onBtnChangeState, this, 'undo:disabled')); + me.toolbar.btnRedo.on('disabled', _.bind(this.onBtnChangeState, this, 'redo:disabled')); + Common.NotificationCenter.on('app:ready', me.onAppReady.bind(me)); Common.NotificationCenter.on('app:face', me.onAppShowed.bind(me)); @@ -922,6 +926,13 @@ define([ Common.component.Analytics.trackEvent('ToolBar', 'Save'); }, + onBtnChangeState: function(prop) { + if ( /\:disabled$/.test(prop) ) { + var _is_disabled = arguments[2]; + this.toolbar.fireEvent(prop, [_is_disabled]); + } + }, + onUndo: function(btn, e) { if (this.api) { this.api.Undo(); diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 046d7550b..298096677 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -78,6 +78,19 @@ define([ 'view:compact' : function (toolbar, state) { me.viewport.vlayout.getItem('toolbar').height = state ? Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); + }, + 'undo:disabled' : function (state) { + if ( me.header.btnUndo ) + me.header.btnUndo.setDisabled(state); + }, + 'redo:disabled' : function (state) { + if ( me.header.btnRedo ) + me.header.btnRedo.setDisabled(state); + }, + 'save:disabled' : function (state) { + if ( me.header.btnSave ) + me.header.btnSave.setDisabled(state); + console.log('header save: ' + state); } }, // Events generated by main view diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index 6bb2695e6..fd1afe929 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -170,15 +170,16 @@ define([ id : 'id-toolbar-btn-save', cls : 'btn-toolbar', iconCls : 'no-mask ' + me.btnSaveCls, - lock : [_set.lostConnect] + lock : [_set.lostConnect], + signals : ['disabled'] }); - me.btnsSave = createButtonSet(me.btnSave); me.btnUndo = new Common.UI.Button({ id : 'id-toolbar-btn-undo', cls : 'btn-toolbar', iconCls : 'btn-undo', - lock : [_set.undoLock, _set.slideDeleted, _set.lostConnect, _set.disableOnStart] + lock : [_set.undoLock, _set.slideDeleted, _set.lostConnect, _set.disableOnStart], + signals : ['disabled'] }); me.slideOnlyControls.push(me.btnUndo); @@ -186,7 +187,8 @@ define([ id : 'id-toolbar-btn-redo', cls : 'btn-toolbar', iconCls : 'btn-redo', - lock : [_set.redoLock, _set.slideDeleted, _set.lostConnect, _set.disableOnStart] + lock : [_set.redoLock, _set.slideDeleted, _set.lostConnect, _set.disableOnStart], + signals : ['disabled'] }); me.slideOnlyControls.push(me.btnRedo); @@ -1340,17 +1342,6 @@ define([ // // Enable none paragraph components this.lockToolbar(PE.enumLock.disableOnStart, false, {array: this.slideOnlyControls.concat(this.shapeControls)}); - var btnsave = PE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save'); - if (btnsave && this.btnsSave) { - this.btnsSave.add(btnsave); - this.lockControls.push(btnsave); - } - btnsave = PE.getController('Viewport').getView('Common.Views.Header').getButton('save'); - if (btnsave && this.btnsSave) { - this.btnsSave.add(btnsave); - this.lockControls.push(btnsave); - } - /** coauthoring begin **/ this.showSynchTip = !Common.localStorage.getBool('pe-hide-synch'); this.needShowSynchTip = false; @@ -1499,7 +1490,7 @@ define([ this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } - this.btnsSave.setDisabled(false); + this.btnSave.setDisabled(false); Common.Gateway.collaborativeChanges(); }, @@ -1530,7 +1521,7 @@ define([ if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); - this.btnsSave.setDisabled(!me.mode.forcesave); + this.btnSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } diff --git a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js index d64fe5f54..bb40abea2 100644 --- a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js +++ b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js @@ -79,7 +79,8 @@ define([ 'Toolbar': { 'file:settings': _.bind(this.clickToolbarSettings,this), 'file:open': this.clickToolbarTab.bind(this, 'file'), - 'file:close': this.clickToolbarTab.bind(this, 'other') + 'file:close': this.clickToolbarTab.bind(this, 'other'), + 'save:disabled' : this.changeToolbarSaveState.bind(this) }, 'SearchDialog': { 'hide': _.bind(this.onSearchDlgHide, this), @@ -348,6 +349,10 @@ define([ this.leftMenu.menuFile.hide(); }, + changeToolbarSaveState: function (state) { + this.leftMenu.menuFile.getButton('save').setDisabled(state); + }, + /** coauthoring begin **/ clickStatusbarUsers: function() { this.leftMenu.menuFile.panels['rights'].changeAccessRights(); diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 2d1744f0e..9d5505a6d 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -1417,12 +1417,7 @@ define([ forcesave = this.appOptions.forcesave, cansave = this.api.asc_isDocumentCanSave(), isDisabled = !cansave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (this.toolbarView.btnSave.isDisabled() !== isDisabled) - this.toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + this.toolbarView.btnSave.setDisabled(isDisabled); } }, @@ -1431,12 +1426,7 @@ define([ var isSyncButton = $('.icon', this.toolbarView.btnSave.cmpEl).hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isCanSave && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; - if (this.toolbarView.btnSave.isDisabled() !== isDisabled) - this.toolbarView.btnsSave.forEach(function(button) { - if ( button ) { - button.setDisabled(isDisabled); - } - }); + this.toolbarView.btnSave.setDisabled(isDisabled); } }, diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 0f6d1d44a..f1474829c 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -247,8 +247,11 @@ define([ } else { toolbar.btnPrint.on('click', _.bind(this.onPrint, this)); toolbar.btnSave.on('click', _.bind(this.onSave, this)); + toolbar.btnSave.on('disabled', _.bind(this.onBtnChangeState, this, 'save:disabled')); toolbar.btnUndo.on('click', _.bind(this.onUndo, this)); + toolbar.btnUndo.on('disabled', _.bind(this.onBtnChangeState, this, 'undo:disabled')); toolbar.btnRedo.on('click', _.bind(this.onRedo, this)); + toolbar.btnRedo.on('disabled', _.bind(this.onBtnChangeState, this, 'redo:disabled')); toolbar.btnCopy.on('click', _.bind(this.onCopyPaste, this, true)); toolbar.btnPaste.on('click', _.bind(this.onCopyPaste, this, false)); toolbar.btnIncFontSize.on('click', _.bind(this.onIncreaseFontSize, this)); @@ -396,6 +399,13 @@ define([ Common.component.Analytics.trackEvent('ToolBar', 'Save'); }, + onBtnChangeState: function(prop) { + if ( /\:disabled$/.test(prop) ) { + var _is_disabled = arguments[2]; + this.toolbar.fireEvent(prop, [_is_disabled]); + } + }, + onUndo: function(btn, e) { if (this.api) this.api.asc_Undo(); @@ -3039,6 +3049,9 @@ define([ me.toolbar.setMode(config); if ( config.isEdit ) { + me.toolbar.btnSave && me.toolbar.btnSave.on('disabled', _.bind(me.onBtnChangeState, me, 'save:disabled')); + me.toolbar.btnUndo && me.toolbar.btnUndo.on('disabled', _.bind(me.onBtnChangeState, me, 'undo:disabled')); + me.toolbar.btnRedo && me.toolbar.btnRedo.on('disabled', _.bind(me.onBtnChangeState, me, 'redo:disabled')); me.toolbar.setApi(me.api); if ( !config.isEditDiagram && !config.isEditMailMerge ) { diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index dd05bf1ed..dadd49ec1 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -76,6 +76,18 @@ define([ 'view:compact' : function (toolbar, state) { me.viewport.vlayout.getItem('toolbar').height = state ? Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); + }, + 'undo:disabled' : function (state) { + if ( me.header.btnUndo ) + me.header.btnUndo.setDisabled(state); + }, + 'redo:disabled' : function (state) { + if ( me.header.btnRedo ) + me.header.btnRedo.setDisabled(state); + }, + 'save:disabled' : function (state) { + if ( me.header.btnSave ) + me.header.btnSave.setDisabled(state); } } }); diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index 24c851321..f627aafb7 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -157,7 +157,8 @@ define([ cls : 'btn-toolbar', iconCls : 'btn-undo', disabled : true, - lock : [_set.lostConnect] + lock : [_set.lostConnect], + signals : ['disabled'] }); me.btnRedo = new Common.UI.Button({ @@ -165,7 +166,8 @@ define([ cls : 'btn-toolbar', iconCls : 'btn-redo', disabled : true, - lock : [_set.lostConnect] + lock : [_set.lostConnect], + signals : ['disabled'] }); return this; @@ -370,9 +372,9 @@ define([ me.btnSave = new Common.UI.Button({ id : 'id-toolbar-btn-save', cls : 'btn-toolbar', - iconCls : 'no-mask ' + me.btnSaveCls + iconCls : 'no-mask ' + me.btnSaveCls, + signals : ['disabled'] }); - me.btnsSave = createButtonSet(me.btnSave); me.btnIncFontSize = new Common.UI.Button({ id : 'id-toolbar-btn-incfont', @@ -1233,7 +1235,7 @@ define([ me.cmbNumberFormat, me.btnBorders, me.btnInsertImage, me.btnInsertHyperlink, me.btnInsertChart, me.btnColorSchemas, me.btnAutofilter, me.btnCopy, me.btnPaste, me.btnSettings, me.listStyles, me.btnPrint, me.btnShowMode, - /*me.btnSave, */me.btnClearStyle, me.btnCopyStyle + me.btnSave, me.btnClearStyle, me.btnCopyStyle ]; var _temp_array = [me.cmbFontName, me.cmbFontSize, me.btnAlignLeft,me.btnAlignCenter,me.btnAlignRight,me.btnAlignJust,me.btnAlignTop, @@ -1706,15 +1708,6 @@ define([ itemTemplate: _.template('
        ') }); } - - var btnsave = SSE.getController('LeftMenu').getView('LeftMenu').getMenu('file').getButton('save'); - if (btnsave && this.btnsSave) { - this.btnsSave.add(btnsave); - } - btnsave = SSE.getController('Viewport').getView('Common.Views.Header').getButton('save'); - if (btnsave && this.btnsSave) { - this.btnsSave.add(btnsave); - } }, onToolbarAfterRender: function(toolbar) { @@ -1758,8 +1751,6 @@ define([ this.lockToolbar( SSE.enumLock.lostConnect, true ); this.lockToolbar( SSE.enumLock.lostConnect, true, {array:[this.btnEditChart,this.btnUndo,this.btnRedo]} ); - this.lockToolbar( SSE.enumLock.lostConnect, true, - {array:this.btnsSave} ); this.lockToolbar(SSE.enumLock.cantPrint, !mode.canPrint || mode.disableDownload, {array: [this.btnPrint]}); } else { this.mode = mode; @@ -1851,7 +1842,7 @@ define([ this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } - this.btnsSave.setDisabled(false); + this.btnSave.setDisabled(false); Common.Gateway.collaborativeChanges(); }, @@ -1882,7 +1873,7 @@ define([ if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); - this.btnsSave.setDisabled(!me.mode.forcesave); + this.btnSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } From 0b18b030600e937cd0a7f851207176da1ff59084 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 19 Feb 2018 14:56:44 +0300 Subject: [PATCH 020/110] [DE] Add bookmarks. --- .../less/advanced-settings-window.less | 6 +- apps/common/main/resources/less/toolbar.less | 1 + .../main/app/controller/Links.js | 18 +- .../main/app/template/Toolbar.template | 1 + .../main/app/view/BookmarksDialog.js | 210 ++++++++++++++++++ apps/documenteditor/main/app/view/Links.js | 19 +- .../main/resources/less/rightmenu.less | 4 + 7 files changed, 255 insertions(+), 4 deletions(-) create mode 100644 apps/documenteditor/main/app/view/BookmarksDialog.js diff --git a/apps/common/main/resources/less/advanced-settings-window.less b/apps/common/main/resources/less/advanced-settings-window.less index 58375bb9e..42c801961 100644 --- a/apps/common/main/resources/less/advanced-settings-window.less +++ b/apps/common/main/resources/less/advanced-settings-window.less @@ -36,12 +36,16 @@ } .footer { - padding-top: 15px; + padding: 15px 15px 0; &.center { text-align: center; } + &.right { + text-align: right; + } + &.justify { padding-left: 30px; padding-right: 30px; diff --git a/apps/common/main/resources/less/toolbar.less b/apps/common/main/resources/less/toolbar.less index 964fd49d2..96baf8e3f 100644 --- a/apps/common/main/resources/less/toolbar.less +++ b/apps/common/main/resources/less/toolbar.less @@ -311,3 +311,4 @@ .button-normal-icon(~'x-huge .btn-contents', 53, @toolbar-big-icon-size); .button-normal-icon(btn-controls, 54, @toolbar-big-icon-size); .button-normal-icon(~'x-huge .btn-select-pivot', 55, @toolbar-big-icon-size); +.button-normal-icon(~'x-huge .btn-bookmarks', 56, @toolbar-big-icon-size); diff --git a/apps/documenteditor/main/app/controller/Links.js b/apps/documenteditor/main/app/controller/Links.js index 272074446..001b4fd64 100644 --- a/apps/documenteditor/main/app/controller/Links.js +++ b/apps/documenteditor/main/app/controller/Links.js @@ -44,7 +44,8 @@ define([ 'documenteditor/main/app/view/Links', 'documenteditor/main/app/view/NoteSettingsDialog', 'documenteditor/main/app/view/HyperlinkSettingsDialog', - 'documenteditor/main/app/view/TableOfContentsSettings' + 'documenteditor/main/app/view/TableOfContentsSettings', + 'documenteditor/main/app/view/BookmarksDialog' ], function () { 'use strict'; @@ -64,7 +65,8 @@ define([ 'links:contents': this.onTableContents, 'links:update': this.onTableContentsUpdate, 'links:notes': this.onNotesClick, - 'links:hyperlink': this.onHyperlinkClick + 'links:hyperlink': this.onHyperlinkClick, + 'links:bookmarks': this.onBookmarksClick }, 'DocumentHolder': { 'links:contents': this.onTableContents, @@ -306,6 +308,18 @@ define([ }, 50); break; } + }, + + onBookmarksClick: function(btn) { + var me = this; + (new DE.Views.BookmarksDialog({ + handler: function (result, settings) { + if (settings) { + } + Common.NotificationCenter.trigger('edit:complete', me.toolbar); + }, + props: {} + })).show(); } }, DE.Controllers.Links || {})); diff --git a/apps/documenteditor/main/app/template/Toolbar.template b/apps/documenteditor/main/app/template/Toolbar.template index e1f406f59..75f5398ae 100644 --- a/apps/documenteditor/main/app/template/Toolbar.template +++ b/apps/documenteditor/main/app/template/Toolbar.template @@ -171,6 +171,7 @@
        +
        diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js new file mode 100644 index 000000000..d2169905c --- /dev/null +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -0,0 +1,210 @@ +/* + * + * (c) Copyright Ascensio System Limited 2010-2017 + * + * 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 Lubanas st. 125a-25, Riga, Latvia, + * EU, LV-1021. + * + * 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 + * + */ + +/** + * BookmarksDialog.js.js + * + * Created by Julia Radzhabova on 15.02.2018 + * Copyright (c) 2017 Ascensio System SIA. All rights reserved. + * + */ + +define([ + 'common/main/lib/util/utils', + 'common/main/lib/component/ListView', + 'common/main/lib/component/InputField', + 'common/main/lib/component/Button', + 'common/main/lib/component/RadioBox', + 'common/main/lib/view/AdvancedSettingsWindow' +], function () { 'use strict'; + + DE.Views.BookmarksDialog = Common.Views.AdvancedSettingsWindow.extend(_.extend({ + options: { + contentWidth: 300, + height: 340 + }, + + initialize : function(options) { + var me = this; + + _.extend(this.options, { + title: this.textTitle, + template: [ + '
        ', + '
        ', + '
        ', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '', + '
        ', + '', + '
        ', + '
        ', + '', + '
        ', + '', + '
        ', + '
        ', + '
        ', + '
        ', + '
        ', + '', + '', + '
        ', + '
        ', + '
        ', + '
        ', + '' + ].join('') + }, options); + + this.api = options.api; + this.handler = options.handler; + this.props = options.props; + + Common.Views.AdvancedSettingsWindow.prototype.initialize.call(this, this.options); + }, + + render: function() { + Common.Views.AdvancedSettingsWindow.prototype.render.call(this); + var me = this; + + this.txtName = new Common.UI.InputField({ + el : $('#bookmarks-txt-name'), + allowBlank : true, + validateOnChange: true, + validateOnBlur: false, + style : 'width: 195px;', + value : '' + }).on ('changing', function (input, value) { + }); + + this.radioName = new Common.UI.RadioBox({ + el: $('#bookmarks-radio-name'), + labelText: this.textName, + name: 'asc-radio-bookmark-sort', + checked: true + }); + // this.radioName.on('change', _.bind(this.onRadioNameChange, this)); + + this.radioLocation = new Common.UI.RadioBox({ + el: $('#bookmarks-radio-location'), + labelText: this.textLocation, + name: 'asc-radio-bookmark-sort' + }); + // this.radioName.on('change', _.bind(this.onRadioNameChange, this)); + + this.bookmarksList = new Common.UI.ListView({ + el: $('#bookmarks-list', this.$window), + store: new Common.UI.DataViewStore() + }); + this.bookmarksList.store.comparator = function(rec) { + return (me.radioName.getValue() ? rec.get("name") : rec.get("location")); + }; + // this.bookmarksList.on('item:dblclick', _.bind(this.onDblClickFunction, this)); + // this.bookmarksList.on('entervalue', _.bind(this.onPrimary, this)); + // this.bookmarksList.on('item:select', _.bind(this.onSelectBookmark, this)); + + this.btnAdd = new Common.UI.Button({ + el: $('#bookmarks-btn-add') + }); + this.$window.find('#bookmarks-btn-add').on('click', _.bind(this.onDlgBtnClick, this)); + + this.btnGoto = new Common.UI.Button({ + el: $('#bookmarks-btn-goto') + }); + + this.btnDelete = new Common.UI.Button({ + el: $('#bookmarks-btn-delete') + }); + + this.afterRender(); + }, + + afterRender: function() { + this._setDefaults(this.props); + }, + + show: function() { + Common.Views.AdvancedSettingsWindow.prototype.show.apply(this, arguments); + }, + + _setDefaults: function (props) { + if (props) { + } + }, + + getSettings: function () { + return {}; + }, + + onDlgBtnClick: function(event) { + var state = (typeof(event) == 'object') ? event.currentTarget.attributes['result'].value : event; + if (state == 'add') { + this.handler && this.handler.call(this, state, (state == 'add') ? this.getSettings() : undefined); + } + + this.close(); + }, + + onPrimary: function() { + return true; + }, + + textTitle: 'Bookmarks', + textLocation: 'Location', + textBookmarkName: 'Bookmark name', + textSort: 'Sort by', + textName: 'Name', + textAdd: 'Add', + textGoto: 'Go to', + textDelete: 'Delete', + textClose: 'Close' + + }, DE.Views.BookmarksDialog || {})) +}); \ No newline at end of file diff --git a/apps/documenteditor/main/app/view/Links.js b/apps/documenteditor/main/app/view/Links.js index a40710f1f..6bb9f6525 100644 --- a/apps/documenteditor/main/app/view/Links.js +++ b/apps/documenteditor/main/app/view/Links.js @@ -91,6 +91,10 @@ define([ me.fireEvent('links:hyperlink'); }); }); + + this.btnBookmarks.on('click', function (b, e) { + me.fireEvent('links:bookmarks'); + }); } return { @@ -151,6 +155,15 @@ define([ _injectComponent('#slot-btn-contents-update', this.btnContentsUpdate); this.paragraphControls.push(this.btnContentsUpdate); + this.btnBookmarks = new Common.UI.Button({ + cls: 'btn-toolbar x-huge icon-top', + iconCls: 'btn-bookmarks', + caption: this.capBtnBookmarks, + disabled: true + }); + _injectComponent('#slot-btn-bookmarks', this.btnBookmarks); + this.paragraphControls.push(this.btnBookmarks); + this._state = {disabled: false}; Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, @@ -229,6 +242,8 @@ define([ btn.updateHint(me.tipInsertHyperlink + Common.Utils.String.platformKey('Ctrl+K')); }); + me.btnBookmarks.updateHint(me.tipBookmarks); + setEvents.call(me); }); }, @@ -267,7 +282,9 @@ define([ capBtnInsFootnote: 'Footnotes', confirmDeleteFootnotes: 'Do you want to delete all footnotes?', capBtnInsLink: 'Hyperlink', - tipInsertHyperlink: 'Add Hyperlink' + tipInsertHyperlink: 'Add Hyperlink', + capBtnBookmarks: 'Bookmark', + tipBookmarks: 'Create a bookmark' } }()), DE.Views.Links || {})); }); \ No newline at end of file diff --git a/apps/documenteditor/main/resources/less/rightmenu.less b/apps/documenteditor/main/resources/less/rightmenu.less index 90b026654..12a2b1681 100644 --- a/apps/documenteditor/main/resources/less/rightmenu.less +++ b/apps/documenteditor/main/resources/less/rightmenu.less @@ -31,6 +31,10 @@ display: block; } + .padding-extra-small { + padding-bottom: 2px; + } + .padding-small { padding-bottom: 8px; } From dcd1589adc65d36abb8207b313caf65752f413bc Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Thu, 22 Feb 2018 02:23:32 +0300 Subject: [PATCH 021/110] [common] added 'Desktop' controller --- apps/api/documents/index.html.desktop | 4 +- apps/common/main/lib/controller/Desktop.js | 77 +++++++++++++++++++ apps/documenteditor/main/app.js | 1 + .../main/app/controller/Main.js | 8 +- apps/documenteditor/main/app_dev.js | 1 + apps/documenteditor/main/index.html.deploy | 4 + apps/presentationeditor/main/app.js | 1 + .../main/app/controller/Main.js | 7 +- apps/presentationeditor/main/app_dev.js | 1 + .../presentationeditor/main/index.html.deploy | 4 + apps/spreadsheeteditor/main/app.js | 1 + .../main/app/controller/Main.js | 6 +- apps/spreadsheeteditor/main/app_dev.js | 1 + apps/spreadsheeteditor/main/index.html.deploy | 4 + 14 files changed, 104 insertions(+), 16 deletions(-) create mode 100644 apps/common/main/lib/controller/Desktop.js diff --git a/apps/api/documents/index.html.desktop b/apps/api/documents/index.html.desktop index 03edba6c1..28857deae 100644 --- a/apps/api/documents/index.html.desktop +++ b/apps/api/documents/index.html.desktop @@ -58,8 +58,6 @@ editorConfig: cfg, events: { onInternalMessage: onInternalMessage, - onDocumentReady: onDocumentReady - } }); @@ -97,7 +95,7 @@ function getEditorConfig(urlParams) { return { customization : { - goback: { url: "callback" } + goback: { url: "onlyoffice.com" } }, mode : urlParams["mode"] || 'edit', lang : urlParams["lang"] || 'en', diff --git a/apps/common/main/lib/controller/Desktop.js b/apps/common/main/lib/controller/Desktop.js new file mode 100644 index 000000000..a395d131a --- /dev/null +++ b/apps/common/main/lib/controller/Desktop.js @@ -0,0 +1,77 @@ +/* + * + * (c) Copyright Ascensio System Limited 2010-2018 + * + * 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 Lubanas st. 125a-25, Riga, Latvia, + * EU, LV-1021. + * + * 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 + * + */ +/** + * Controller wraps up interaction with desktop app + * + * Created by Maxim.Kadushkin on 2/16/2018. + */ + +define([ + 'core' +], function () { + 'use strict'; + + var Desktop = function () { + var config = {}; + var app = window.AscDesktopEditor; + + // if ( app ) { + // app.execCommand('doc:onload', ''); + // } + + return { + init: function (opts) { + _.extend(config, opts); + + if ( config.isDesktopApp ) { + Common.NotificationCenter.on('app:ready', function (config) { + !!app && app.execCommand('doc:onready', ''); + }); + } + }, + process: function (opts) { + if ( opts == 'goback' ) { + if ( config.isDesktopApp && !!app ) { + app.execCommand('go:folder', + config.isOffline ? 'offline' : config.customization.goback.url); + return true; + } + + return false; + } + } + }; + }; + + Common.Controllers.Desktop = new Desktop(); +}); \ No newline at end of file diff --git a/apps/documenteditor/main/app.js b/apps/documenteditor/main/app.js index 1c13c3c9b..67777e15e 100644 --- a/apps/documenteditor/main/app.js +++ b/apps/documenteditor/main/app.js @@ -203,6 +203,7 @@ require([ ,'common/main/lib/controller/ExternalMergeEditor' ,'common/main/lib/controller/ReviewChanges' ,'common/main/lib/controller/Protection' + ,'common/main/lib/controller/Desktop' ], function() { app.start(); }); diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 5e0e20d50..8e94441c9 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -314,6 +314,8 @@ define([ if (this.appOptions.location == 'us' || this.appOptions.location == 'ca') Common.Utils.Metric.setDefaultMetric(Common.Utils.Metric.c_MetricUnits.inch); + + Common.Controllers.Desktop.init(this.appOptions); }, loadDocument: function(data) { @@ -582,11 +584,7 @@ define([ }, goBack: function(blank) { - var me = this; - if ( me.appOptions.customization.goback.url == 'callback' ) { - Common.Gateway.internalMessage( 'goback', - {status: me.appOptions.isOffline ? 'offline' : 'online'} ); - } else { + if ( !Common.Controllers.Desktop.process('goback') ) { var href = this.appOptions.customization.goback.url; if (blank) { window.open(href, "_blank"); diff --git a/apps/documenteditor/main/app_dev.js b/apps/documenteditor/main/app_dev.js index 9450b3f55..2648611ab 100644 --- a/apps/documenteditor/main/app_dev.js +++ b/apps/documenteditor/main/app_dev.js @@ -193,6 +193,7 @@ require([ ,'common/main/lib/controller/ExternalMergeEditor' ,'common/main/lib/controller/ReviewChanges' ,'common/main/lib/controller/Protection' + ,'common/main/lib/controller/Desktop' ], function() { window.compareVersions = true; app.start(); diff --git a/apps/documenteditor/main/index.html.deploy b/apps/documenteditor/main/index.html.deploy index 1feaf1eb7..eaeb02bfa 100644 --- a/apps/documenteditor/main/index.html.deploy +++ b/apps/documenteditor/main/index.html.deploy @@ -217,6 +217,10 @@ .replace(/>/g, '>'); } + if ( window.AscDesktopEditor ) { + window.AscDesktopEditor.execCommand('doc:onload', ''); + } + var params = getUrlParams(), lang = (params["lang"] || 'en').split(/[\-\_]/)[0], customer = params["customer"] ? ('
        ' + encodeUrlParam(params["customer"]) + '
        ') : '', diff --git a/apps/presentationeditor/main/app.js b/apps/presentationeditor/main/app.js index 88c9a9a38..330f222e6 100644 --- a/apps/presentationeditor/main/app.js +++ b/apps/presentationeditor/main/app.js @@ -190,6 +190,7 @@ require([ 'common/main/lib/controller/ExternalDiagramEditor' ,'common/main/lib/controller/ReviewChanges' ,'common/main/lib/controller/Protection' + ,'common/main/lib/controller/Desktop' ], function() { app.start(); }); diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index 150a04afa..387287540 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -295,6 +295,8 @@ define([ if (this.appOptions.location == 'us' || this.appOptions.location == 'ca') Common.Utils.Metric.setDefaultMetric(Common.Utils.Metric.c_MetricUnits.inch); + + Common.Controllers.Desktop.init(this.appOptions); }, loadDocument: function(data) { @@ -394,10 +396,7 @@ define([ goBack: function(blank) { var me = this; - if ( me.appOptions.customization.goback.url == 'callback' ) { - Common.Gateway.internalMessage( 'goback', - {status: me.appOptions.isOffline ? 'offline' : 'online'} ); - } else { + if ( !Common.Controllers.Desktop.process('goback') ) { var href = me.appOptions.customization.goback.url; if (blank) { window.open(href, "_blank"); diff --git a/apps/presentationeditor/main/app_dev.js b/apps/presentationeditor/main/app_dev.js index d23302912..f87f4a08d 100644 --- a/apps/presentationeditor/main/app_dev.js +++ b/apps/presentationeditor/main/app_dev.js @@ -181,6 +181,7 @@ require([ 'common/main/lib/controller/ExternalDiagramEditor' ,'common/main/lib/controller/ReviewChanges' ,'common/main/lib/controller/Protection' + ,'common/main/lib/controller/Desktop' ], function() { window.compareVersions = true; app.start(); diff --git a/apps/presentationeditor/main/index.html.deploy b/apps/presentationeditor/main/index.html.deploy index a07952daa..cdb86c3cf 100644 --- a/apps/presentationeditor/main/index.html.deploy +++ b/apps/presentationeditor/main/index.html.deploy @@ -217,6 +217,10 @@ .replace(/>/g, '>'); } + if ( window.AscDesktopEditor ) { + window.AscDesktopEditor.execCommand('doc:onload', ''); + } + var params = getUrlParams(), lang = (params["lang"] || 'en').split(/[\-\_]/)[0], customer = params["customer"] ? ('
        ' + encodeUrlParam(params["customer"]) + '
        ') : '', diff --git a/apps/spreadsheeteditor/main/app.js b/apps/spreadsheeteditor/main/app.js index 6a342e504..13f09bb8f 100644 --- a/apps/spreadsheeteditor/main/app.js +++ b/apps/spreadsheeteditor/main/app.js @@ -196,6 +196,7 @@ require([ 'common/main/lib/controller/Plugins' ,'common/main/lib/controller/ReviewChanges' ,'common/main/lib/controller/Protection' + ,'common/main/lib/controller/Desktop' ], function() { app.start(); }); diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 9d5505a6d..e84b3f6aa 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -335,6 +335,7 @@ define([ Common.Utils.Metric.setDefaultMetric(Common.Utils.Metric.c_MetricUnits.inch); this.isFrameClosed = (this.appOptions.isEditDiagram || this.appOptions.isEditMailMerge); + Common.Controllers.Desktop.init(this.appOptions); }, loadDocument: function(data) { @@ -429,10 +430,7 @@ define([ goBack: function(blank) { var me = this; - if ( me.appOptions.customization.goback.url == 'callback' ) { - Common.Gateway.internalMessage( 'goback', - {status: me.appOptions.isOffline ? 'offline' : 'online'} ); - } else { + if ( !Common.Controllers.Desktop.process('goback') ) { var href = me.appOptions.customization.goback.url; if (blank) { window.open(href, "_blank"); diff --git a/apps/spreadsheeteditor/main/app_dev.js b/apps/spreadsheeteditor/main/app_dev.js index 6971b85b8..e0e30a0b4 100644 --- a/apps/spreadsheeteditor/main/app_dev.js +++ b/apps/spreadsheeteditor/main/app_dev.js @@ -186,6 +186,7 @@ require([ 'common/main/lib/controller/Plugins' ,'common/main/lib/controller/ReviewChanges' ,'common/main/lib/controller/Protection' + ,'common/main/lib/controller/Desktop' ], function() { window.compareVersions = true; app.start(); diff --git a/apps/spreadsheeteditor/main/index.html.deploy b/apps/spreadsheeteditor/main/index.html.deploy index 2d9f8e90a..c64dfce31 100644 --- a/apps/spreadsheeteditor/main/index.html.deploy +++ b/apps/spreadsheeteditor/main/index.html.deploy @@ -216,6 +216,10 @@ .replace(/>/g, '>'); } + if ( window.AscDesktopEditor ) { + window.AscDesktopEditor.execCommand('doc:onload', ''); + } + var params = getUrlParams(), lang = (params["lang"] || 'en').split(/[\-\_]/)[0], customer = params["customer"] ? ('
        ' + encodeUrlParam(params["customer"]) + '
        ') : '', From 39f29c5ef8f20b3dbd51497874bf9a46f911fdbb Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 23 Feb 2018 00:19:40 +0300 Subject: [PATCH 022/110] [common] lock/unlock header buttons on file menu events --- apps/common/main/lib/view/Header.js | 29 +++++++++++++++++++ apps/common/main/resources/less/header.less | 11 +++++++ .../main/app/controller/Viewport.js | 23 +++++++++++++-- .../main/app/controller/Viewport.js | 26 ++++++++++++++--- .../main/app/controller/Viewport.js | 26 ++++++++++++++--- 5 files changed, 104 insertions(+), 11 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 21263f6da..38e2729e0 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -630,6 +630,35 @@ define([ return this.btnSave; }, + lockHeaderBtns: function (alias, lock) { + var me = this; + if ( alias == 'users' ) { + if ( lock ) + $btnUsers.addClass('disabled').attr('disabled', 'disabled'); else + $btnUsers.removeClass('disabled').attr('disabled', ''); + } else { + function _lockButton(btn) { + if ( btn ) { + if ( lock ) { + btn.keepState = { + disabled: btn.isDisabled() + }; + } else { + btn.setDisabled( btn.keepState.disabled ); + delete me.btnUndo.keepState; + } + } + } + + if ( alias == 'undo' ) { + _lockButton(me.btnUndo); + } else + if ( alias == 'redo' ) { + _lockButton(me.btnRedo); + } + } + }, + textBack: 'Go to Documents', txtRename: 'Rename', textSaveBegin: 'Saving...', diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index 73243b7f6..e53a67037 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -168,6 +168,11 @@ cursor: pointer; font-size: 14px; } + + &.disabled { + opacity: 0.65; + pointer-events: none; + } } .cousers-menu { @@ -180,6 +185,12 @@ width: 285px; font-size: 12px; + z-index: 1042; + + .top-title & { + top: @height-title + @height-tabs - 8px; + } + > label { white-space: normal; } diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index 83097ded2..c1cc0ea62 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -68,6 +68,10 @@ define([ var me = this; this.addListeners({ + 'FileMenu': { + 'menu:hide': me.onFileMenu.bind(me, 'hide'), + 'menu:show': me.onFileMenu.bind(me, 'show') + }, 'Toolbar': { 'render:before' : function (toolbar) { var config = DE.getController('Main').appOptions; @@ -79,12 +83,17 @@ define([ Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); }, 'undo:disabled' : function (state) { - if ( me.header.btnUndo ) - me.header.btnUndo.setDisabled(state); + if ( me.header.btnUndo ) { + if ( me.header.btnUndo.keepState ) + me.header.btnUndo.keepState.disabled = state; + else me.header.btnUndo.setDisabled(state); + } }, 'redo:disabled' : function (state) { if ( me.header.btnRedo ) - me.header.btnRedo.setDisabled(state); + if ( me.header.btnRedo.keepState ) + me.header.btnRedo.keepState.disabled = state; + else me.header.btnRedo.setDisabled(state); }, 'save:disabled' : function (state) { if ( me.header.btnSave ) @@ -197,6 +206,14 @@ define([ onWindowResize: function(e) { this.onLayoutChanged('window'); Common.NotificationCenter.trigger('window:resize'); + }, + + onFileMenu: function (opts) { + var me = this; + var _need_disable = opts == 'show'; + + me.header.lockHeaderBtns( 'undo', _need_disable ); + me.header.lockHeaderBtns( 'redo', _need_disable ); } }); }); diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 298096677..6d80c3200 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -69,6 +69,10 @@ define([ // This most important part when we will tell our controller what events should be handled this.addListeners({ + 'FileMenu': { + 'menu:hide': me.onFileMenu.bind(me, 'hide'), + 'menu:show': me.onFileMenu.bind(me, 'show') + }, 'Toolbar': { 'render:before' : function (toolbar) { var config = PE.getController('Main').appOptions; @@ -80,12 +84,18 @@ define([ Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); }, 'undo:disabled' : function (state) { - if ( me.header.btnUndo ) - me.header.btnUndo.setDisabled(state); + if ( me.header.btnUndo ) { + if ( me.header.btnUndo.keepState ) + me.header.btnUndo.keepState.disabled = state; + else me.header.btnUndo.setDisabled(state); + } }, 'redo:disabled' : function (state) { - if ( me.header.btnRedo ) - me.header.btnRedo.setDisabled(state); + if ( me.header.btnRedo ) { + if ( me.header.btnRedo.keepState ) + me.header.btnRedo.keepState.disabled = state; + else me.header.btnRedo.setDisabled(state); + } }, 'save:disabled' : function (state) { if ( me.header.btnSave ) @@ -236,6 +246,14 @@ define([ element.msRequestFullscreen(); } } + }, + + onFileMenu: function (opts) { + var me = this; + var _need_disable = opts == 'show'; + + me.header.lockHeaderBtns( 'undo', _need_disable ); + me.header.lockHeaderBtns( 'redo', _need_disable ); } }); }); diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index dadd49ec1..9998b0722 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -67,6 +67,10 @@ define([ // This most important part when we will tell our controller what events should be handled this.addListeners({ + 'FileMenu': { + 'menu:hide': me.onFileMenu.bind(me, 'hide'), + 'menu:show': me.onFileMenu.bind(me, 'show') + }, 'Toolbar': { 'render:before' : function (toolbar) { var config = SSE.getController('Main').appOptions; @@ -78,12 +82,18 @@ define([ Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); }, 'undo:disabled' : function (state) { - if ( me.header.btnUndo ) - me.header.btnUndo.setDisabled(state); + if ( me.header.btnUndo ) { + if ( me.header.btnUndo.keepState ) + me.header.btnUndo.keepState.disabled = state; + else me.header.btnUndo.setDisabled(state); + } }, 'redo:disabled' : function (state) { - if ( me.header.btnRedo ) - me.header.btnRedo.setDisabled(state); + if ( me.header.btnRedo ) { + if ( me.header.btnRedo.keepState ) + me.header.btnRedo.keepState.disabled = state; + else me.header.btnRedo.setDisabled(state); + } }, 'save:disabled' : function (state) { if ( me.header.btnSave ) @@ -205,6 +215,14 @@ define([ onWindowResize: function(e) { this.onLayoutChanged('window'); Common.NotificationCenter.trigger('window:resize'); + }, + + onFileMenu: function (opts) { + var me = this; + var _need_disable = opts == 'show'; + + me.header.lockHeaderBtns( 'undo', _need_disable ); + me.header.lockHeaderBtns( 'redo', _need_disable ); } }); }); From e239437015b5c96e724f3e0c1554885e08dabb3c Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 23 Feb 2018 01:01:00 +0300 Subject: [PATCH 023/110] [SSE] updated toolbar color --- apps/spreadsheeteditor/main/resources/less/toolbar.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/resources/less/toolbar.less b/apps/spreadsheeteditor/main/resources/less/toolbar.less index 934805ee3..ebacaa1d5 100644 --- a/apps/spreadsheeteditor/main/resources/less/toolbar.less +++ b/apps/spreadsheeteditor/main/resources/less/toolbar.less @@ -1,4 +1,4 @@ -@tabs-bg-color: #48795c; +@tabs-bg-color: #40865c; .toolbar { &:not(.cover) { From fc6c6c2cb8e531de167bf92300bb7207a83fb79a Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Sun, 25 Feb 2018 01:19:36 +0300 Subject: [PATCH 024/110] refactoring --- .../main/app/controller/Toolbar.js | 24 +++++++------------ apps/documenteditor/main/app/view/Toolbar.js | 20 +++++++--------- .../main/app/view/Toolbar.js | 20 +++++++--------- .../main/app/controller/Toolbar.js | 2 +- .../main/app/view/Toolbar.js | 19 ++++++--------- 5 files changed, 32 insertions(+), 53 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 49455e079..0bbb5b629 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -524,14 +524,9 @@ define([ var btnHorizontalAlign = this.toolbar.btnHorizontalAlign; - if (btnHorizontalAlign.rendered) { - var iconEl = $('.icon', btnHorizontalAlign.cmpEl); - - if (iconEl) { - iconEl.removeClass(btnHorizontalAlign.options.icls); - btnHorizontalAlign.options.icls = align; - iconEl.addClass(btnHorizontalAlign.options.icls); - } + if ( btnHorizontalAlign.rendered && btnHorizontalAlign.$icon ) { + btnHorizontalAlign.$icon.removeClass(btnHorizontalAlign.options.icls).addClass(align); + btnHorizontalAlign.options.icls = align; } if (v === null || v===undefined) { @@ -917,7 +912,7 @@ define([ var toolbar = this.toolbar; if (this.api) { var isModified = this.api.asc_isDocumentCanSave(); - var isSyncButton = $('.icon', toolbar.btnSave.cmpEl).hasClass('btn-synch'); + var isSyncButton = toolbar.btnSave.$icon.hasClass('btn-synch'); if (!isModified && !isSyncButton && !toolbar.mode.forcesave) return; @@ -1077,14 +1072,11 @@ define([ onMenuHorizontalAlignSelect: function(menu, item) { this._state.pralign = undefined; - var btnHorizontalAlign = this.toolbar.btnHorizontalAlign, - iconEl = $('.icon', btnHorizontalAlign.cmpEl); + var btnHorizontalAlign = this.toolbar.btnHorizontalAlign; - if (iconEl) { - iconEl.removeClass(btnHorizontalAlign.options.icls); - btnHorizontalAlign.options.icls = !item.checked ? 'btn-align-left' : item.options.icls; - iconEl.addClass(btnHorizontalAlign.options.icls); - } + btnHorizontalAlign.$icon.removeClass(btnHorizontalAlign.options.icls); + btnHorizontalAlign.options.icls = !item.checked ? 'btn-align-left' : item.options.icls; + btnHorizontalAlign.$icon.addClass(btnHorizontalAlign.options.icls); if (this.api && item.checked) this.api.put_PrAlign(item.value); diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 7f2985549..93474165f 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -1323,6 +1323,8 @@ define([ Array.prototype.push.apply(me.paragraphControls, me.btnsPageBreak); }.call(this); + this.btnSave.$icon = $('.icon', this.btnSave.cmpEl); + this.btnHorizontalAlign.$icon = $('.icon', this.btnHorizontalAlign.cmpEl); return $host; }, @@ -2122,9 +2124,7 @@ define([ } this._state.hasCollaborativeChanges = true; - var iconEl = $('.icon', this.btnSave.cmpEl); - iconEl.removeClass(this.btnSaveCls); - iconEl.addClass('btn-synch'); + this.btnSave.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); if (this.showSynchTip) { this.btnSave.updateHint(''); if (this.synchTooltip === undefined) @@ -2157,12 +2157,10 @@ define([ synchronizeChanges: function () { if (!this._state.previewmode && this.btnSave.rendered) { - var iconEl = $('.icon', this.btnSave.cmpEl), - me = this; + var me = this; - if (iconEl.hasClass('btn-synch')) { - iconEl.removeClass('btn-synch'); - iconEl.addClass(this.btnSaveCls); + if ( me.btnSave.$icon.hasClass('btn-synch') ) { + me.btnSave.$icon.removeClass('btn-synch').addClass(me.btnSaveCls); if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); @@ -2184,10 +2182,8 @@ define([ if (cls !== this.btnSaveCls && this.btnSave.rendered) { this.btnSaveTip = ((length > 1) ? this.tipSaveCoauth : this.tipSave ) + Common.Utils.String.platformKey('Ctrl+S'); - var iconEl = $('.icon', this.btnSave.cmpEl); - if (!iconEl.hasClass('btn-synch')) { - iconEl.removeClass(this.btnSaveCls); - iconEl.addClass(cls); + if ( !this.btnSave.$icon.hasClass('btn-synch') ) { + this.btnSave.$icon.removeClass(this.btnSaveCls).addClass(cls); this.btnSave.updateHint(this.btnSaveTip); } this.btnSaveCls = cls; diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index f20a8aa58..0ad878eaf 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -1012,6 +1012,8 @@ define([ } }); + me.btnSave.$icon = $('.icon', me.btnSave.cmpEl); + var created = me.btnsInsertImage.concat(me.btnsInsertText, me.btnsInsertShape, me.btnsAddSlide); this.lockToolbar(PE.enumLock.disableOnStart, true, {array: created}); @@ -1479,9 +1481,7 @@ define([ } this._state.hasCollaborativeChanges = true; - var iconEl = $('.icon', this.btnSave.cmpEl); - iconEl.removeClass(this.btnSaveCls); - iconEl.addClass('btn-synch'); + this.btnSave.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); if (this.showSynchTip) { this.btnSave.updateHint(''); if (this.synchTooltip === undefined) @@ -1514,12 +1514,10 @@ define([ synchronizeChanges: function () { if (this.btnSave.rendered) { - var iconEl = $('.icon', this.btnSave.cmpEl), - me = this; + var me = this; - if (iconEl.hasClass('btn-synch')) { - iconEl.removeClass('btn-synch'); - iconEl.addClass(this.btnSaveCls); + if ( me.btnSave.$icon.hasClass('btn-synch') ) { + me.btnSave.$icon.removeClass('btn-synch').addClass(this.btnSaveCls); if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); @@ -1542,10 +1540,8 @@ define([ if (cls !== this.btnSaveCls && this.btnSave.rendered) { this.btnSaveTip = ((length > 1) ? this.tipSaveCoauth : this.tipSave ) + Common.Utils.String.platformKey('Ctrl+S'); - var iconEl = $('.icon', this.btnSave.cmpEl); - if (!iconEl.hasClass('btn-synch')) { - iconEl.removeClass(this.btnSaveCls); - iconEl.addClass(cls); + if ( !this.btnSave.$icon.hasClass('btn-synch') ) { + this.btnSave.$icon.removeClass(this.btnSaveCls).addClass(cls); this.btnSave.updateHint(this.btnSaveTip); } this.btnSaveCls = cls; diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 4a28083c3..f21ff9169 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -386,7 +386,7 @@ define([ onSave: function(e) { if (this.api) { var isModified = this.api.asc_isDocumentCanSave(); - var isSyncButton = $('.icon', this.toolbar.btnSave.cmpEl).hasClass('btn-synch'); + var isSyncButton = this.toolbar.btnSave.$icon.hasClass('btn-synch'); if (!isModified && !isSyncButton && !this.toolbar.mode.forcesave) return; diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index f627aafb7..7b0f621d8 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -1388,6 +1388,7 @@ define([ // replacePlacholder('#id-toolbar-short-placeholder-btn-valign', this.btnVerticalAlign); // replacePlacholder('#id-toolbar-short-placeholder-btn-filter', this.btnAutofilter); + this.btnSave.$icon = $('.icon', this.btnSave.cmpEl); return $host; }, @@ -1828,9 +1829,7 @@ define([ } this._state.hasCollaborativeChanges = true; - var iconEl = $('.icon', this.btnSave.cmpEl); - iconEl.removeClass(this.btnSaveCls); - iconEl.addClass('btn-synch'); + this.btnSave.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); if (this.showSynchTip){ this.btnSave.updateHint(''); @@ -1864,12 +1863,10 @@ define([ synchronizeChanges: function() { if (this.btnSave.rendered) { - var iconEl = $('.icon', this.btnSave.cmpEl), - me = this; + var me = this; - if (iconEl.hasClass('btn-synch')) { - iconEl.removeClass('btn-synch'); - iconEl.addClass(this.btnSaveCls); + if ( me.btnSave.$icon.hasClass('btn-synch') ) { + me.btnSave.$icon.removeClass('btn-synch').addClass(this.btnSaveCls); if (this.synchTooltip) this.synchTooltip.hide(); this.btnSave.updateHint(this.btnSaveTip); @@ -1892,10 +1889,8 @@ define([ if (cls !== this.btnSaveCls && this.btnSave.rendered) { this.btnSaveTip = ((length>1) ? this.tipSaveCoauth : this.tipSave )+ Common.Utils.String.platformKey('Ctrl+S'); - var iconEl = $('.icon', this.btnSave.cmpEl); - if (!iconEl.hasClass('btn-synch')) { - iconEl.removeClass(this.btnSaveCls); - iconEl.addClass(cls); + if ( !this.btnSave.$icon.hasClass('btn-synch') ) { + this.btnSave.$icon.removeClass(this.btnSaveCls).addClass(cls); this.btnSave.updateHint(this.btnSaveTip); } this.btnSaveCls = cls; From b6ec334a7dc6edeb58246fc00ea53519091a0651 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 26 Feb 2018 15:59:38 +0300 Subject: [PATCH 025/110] [DE] Fix Bug 35612 --- apps/documenteditor/main/app/view/ImageSettings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/view/ImageSettings.js b/apps/documenteditor/main/app/view/ImageSettings.js index fe6551062..bb9f0f1b5 100644 --- a/apps/documenteditor/main/app/view/ImageSettings.js +++ b/apps/documenteditor/main/app/view/ImageSettings.js @@ -318,7 +318,7 @@ define([ if (this.api) { var section = this.api.asc_GetSectionProps(), ratio = (this._state.Height>0) ? this._state.Width/this._state.Height : 1, - pagew = section.get_W() - section.get_LeftMargin() - section.get_RightMargin(), + pagew = this.api.asc_GetCurrentColumnWidth(), pageh = section.get_H() - section.get_TopMargin() - section.get_BottomMargin(), pageratio = pagew/pageh, w, h; From 6d0a353d7891faf7f7a5925a23b3131f6b23f896 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Mon, 26 Feb 2018 16:23:07 +0300 Subject: [PATCH 026/110] [Common] refactoring. defined $icon element for a button --- apps/common/main/lib/component/Button.js | 1 + apps/documenteditor/main/app/view/Toolbar.js | 2 - .../main/app/controller/Toolbar.js | 46 ++++------ .../main/app/view/Toolbar.js | 2 - .../main/app/controller/Toolbar.js | 83 ++++++------------- .../main/app/view/Toolbar.js | 1 - 6 files changed, 43 insertions(+), 92 deletions(-) diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index 2315c167a..71a4c74f4 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -350,6 +350,7 @@ define([ me.menu.render(me.cmpEl); parentEl.html(me.cmpEl); + me.$icon = me.$el.find('.icon'); } } diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 93474165f..7dfe2dbf9 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -1323,8 +1323,6 @@ define([ Array.prototype.push.apply(me.paragraphControls, me.btnsPageBreak); }.call(this); - this.btnSave.$icon = $('.icon', this.btnSave.cmpEl); - this.btnHorizontalAlign.$icon = $('.icon', this.btnHorizontalAlign.cmpEl); return $host; }, diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 4099bc566..956aded7f 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -514,14 +514,9 @@ define([ btnHorizontalAlign.menu.clearAll(); } - if (btnHorizontalAlign.rendered) { - var iconEl = $('.icon', btnHorizontalAlign.cmpEl); - - if (iconEl) { - iconEl.removeClass(btnHorizontalAlign.options.icls); - btnHorizontalAlign.options.icls = align; - iconEl.addClass(btnHorizontalAlign.options.icls); - } + if ( btnHorizontalAlign.rendered && btnHorizontalAlign.$icon ) { + btnHorizontalAlign.$icon.removeClass(btnHorizontalAlign.options.icls).addClass(align); + btnHorizontalAlign.options.icls = align; } } }, @@ -547,14 +542,9 @@ define([ btnVerticalAlign.menu.clearAll(); } - if (btnVerticalAlign.rendered) { - var iconEl = $('.icon', btnVerticalAlign.cmpEl); - - if (iconEl) { - iconEl.removeClass(btnVerticalAlign.options.icls); - btnVerticalAlign.options.icls = align; - iconEl.addClass(btnVerticalAlign.options.icls); - } + if ( btnVerticalAlign.rendered && btnVerticalAlign.$icon ) { + btnVerticalAlign.$icon.removeClass(btnVerticalAlign.options.icls).addClass(align); + btnVerticalAlign.options.icls = align; } } }, @@ -912,7 +902,7 @@ define([ var toolbar = this.toolbar; if (this.api && this.api.asc_isDocumentCanSave) { var isModified = this.api.asc_isDocumentCanSave(); - var isSyncButton = $('.icon', this.toolbar.btnSave.cmpEl).hasClass('btn-synch'); + var isSyncButton = this.toolbar.btnSave.$icon.hasClass('btn-synch'); if (!isModified && !isSyncButton && !this.toolbar.mode.forcesave) return; @@ -1046,14 +1036,11 @@ define([ onMenuHorizontalAlignSelect: function(menu, item) { this._state.pralign = undefined; - var btnHorizontalAlign = this.toolbar.btnHorizontalAlign, - iconEl = $('.icon', btnHorizontalAlign.cmpEl); + var btnHorizontalAlign = this.toolbar.btnHorizontalAlign; - if (iconEl) { - iconEl.removeClass(btnHorizontalAlign.options.icls); - btnHorizontalAlign.options.icls = !item.checked ? 'btn-align-left' : item.options.icls; - iconEl.addClass(btnHorizontalAlign.options.icls); - } + btnHorizontalAlign.$icon.removeClass(btnHorizontalAlign.options.icls); + btnHorizontalAlign.options.icls = !item.checked ? 'btn-align-left' : item.options.icls; + btnHorizontalAlign.$icon.addClass(btnHorizontalAlign.options.icls); if (this.api && item.checked) this.api.put_PrAlign(item.value); @@ -1063,14 +1050,11 @@ define([ }, onMenuVerticalAlignSelect: function(menu, item) { - var btnVerticalAlign = this.toolbar.btnVerticalAlign, - iconEl = $('.icon', btnVerticalAlign.cmpEl); + var btnVerticalAlign = this.toolbar.btnVerticalAlign; - if (iconEl) { - iconEl.removeClass(btnVerticalAlign.options.icls); - btnVerticalAlign.options.icls = !item.checked ? 'btn-align-middle' : item.options.icls; - iconEl.addClass(btnVerticalAlign.options.icls); - } + btnVerticalAlign.$icon.removeClass(btnVerticalAlign.options.icls); + btnVerticalAlign.options.icls = !item.checked ? 'btn-align-middle' : item.options.icls; + btnVerticalAlign.$icon.addClass(btnVerticalAlign.options.icls); this._state.vtextalign = undefined; if (this.api && item.checked) diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index 0ad878eaf..84023b454 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -1012,8 +1012,6 @@ define([ } }); - me.btnSave.$icon = $('.icon', me.btnSave.cmpEl); - var created = me.btnsInsertImage.concat(me.btnsInsertText, me.btnsInsertShape, me.btnsAddSlide); this.lockToolbar(PE.enumLock.disableOnStart, true, {array: created}); diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index f21ff9169..6c6ed4809 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -495,8 +495,7 @@ define([ }, onSubscriptMenu: function(menu, item) { - var btnSubscript = this.toolbar.btnSubscript, - iconEl = $('.icon', btnSubscript.cmpEl); + var btnSubscript = this.toolbar.btnSubscript; if (item.value == 'sub') { this._state.subscript = undefined; @@ -506,9 +505,8 @@ define([ this.api.asc_setCellSuperscript(item.checked); } if (item.checked) { - iconEl.removeClass(btnSubscript.options.icls); + btnSubscript.$icon.removeClass(btnSubscript.options.icls).addClass(item.options.icls); btnSubscript.options.icls = item.options.icls; - iconEl.addClass(btnSubscript.options.icls); } Common.NotificationCenter.trigger('edit:complete', this.toolbar); @@ -612,14 +610,9 @@ define([ bordersWidth = btnBorders.options.borderswidth, bordersColor = btnBorders.options.borderscolor; - if (btnBorders.rendered) { - var iconEl = $('.icon', btnBorders.cmpEl); - - if (iconEl) { - iconEl.removeClass(btnBorders.options.icls); - btnBorders.options.icls = item.options.icls; - iconEl.addClass(btnBorders.options.icls); - } + if ( btnBorders.rendered ) { + btnBorders.$icon.removeClass(btnBorders.options.icls).addClass(item.options.icls); + btnBorders.options.icls = item.options.icls; } btnBorders.options.borderId = item.options.borderId; @@ -681,14 +674,11 @@ define([ }, onHorizontalAlignMenu: function(menu, item) { - var btnHorizontalAlign = this.toolbar.btnHorizontalAlign, - iconEl = $('.icon', btnHorizontalAlign.cmpEl); + var btnHorizontalAlign = this.toolbar.btnHorizontalAlign; - if (iconEl) { - iconEl.removeClass(btnHorizontalAlign.options.icls); - btnHorizontalAlign.options.icls = !item.checked ? 'btn-align-left' : item.options.icls; - iconEl.addClass(btnHorizontalAlign.options.icls); - } + btnHorizontalAlign.$icon.removeClass(btnHorizontalAlign.options.icls); + btnHorizontalAlign.options.icls = !item.checked ? 'btn-align-left' : item.options.icls; + btnHorizontalAlign.$icon.addClass(btnHorizontalAlign.options.icls); this._state.pralign = undefined; if (this.api) @@ -701,14 +691,11 @@ define([ }, onVerticalAlignMenu: function(menu, item) { - var btnVerticalAlign = this.toolbar.btnVerticalAlign, - iconEl = $('.icon', btnVerticalAlign.cmpEl); + var btnVerticalAlign = this.toolbar.btnVerticalAlign; - if (iconEl) { - iconEl.removeClass(btnVerticalAlign.options.icls); - btnVerticalAlign.options.icls = !item.checked ? 'btn-valign-bottom' : item.options.icls; - iconEl.addClass(btnVerticalAlign.options.icls); - } + btnVerticalAlign.$icon.removeClass(btnVerticalAlign.options.icls); + btnVerticalAlign.options.icls = !item.checked ? 'btn-valign-bottom' : item.options.icls; + btnVerticalAlign.$icon.addClass(btnVerticalAlign.options.icls); this._state.valign = undefined; if (this.api) @@ -1792,13 +1779,10 @@ define([ btnSubscript.menu.clearAll(); } else { btnSubscript.menu.items[index].setChecked(true); - if (btnSubscript.rendered) { - var iconEl = $('.icon', btnSubscript.cmpEl); - if (iconEl) { - iconEl.removeClass(btnSubscript.options.icls); - btnSubscript.options.icls = btnSubscript.menu.items[index].options.icls; - iconEl.addClass(btnSubscript.options.icls); - } + if ( btnSubscript.rendered && btnSubscript.$icon ) { + btnSubscript.$icon.removeClass(btnSubscript.options.icls); + btnSubscript.options.icls = btnSubscript.menu.items[index].options.icls; + btnSubscript.$icon.addClass(btnSubscript.options.icls); } } @@ -1933,13 +1917,10 @@ define([ btnSubscript.menu.clearAll(); } else { btnSubscript.menu.items[index].setChecked(true); - if (btnSubscript.rendered) { - var iconEl = $('.icon', btnSubscript.cmpEl); - if (iconEl) { - iconEl.removeClass(btnSubscript.options.icls); - btnSubscript.options.icls = btnSubscript.menu.items[index].options.icls; - iconEl.addClass(btnSubscript.options.icls); - } + if ( btnSubscript.rendered ) { + btnSubscript.$icon.removeClass(btnSubscript.options.icls); + btnSubscript.options.icls = btnSubscript.menu.items[index].options.icls; + btnSubscript.$icon.addClass(btnSubscript.options.icls); } } @@ -2068,14 +2049,9 @@ define([ } var btnHorizontalAlign = this.toolbar.btnHorizontalAlign; - if (btnHorizontalAlign.rendered) { - var hIconEl = $('.icon', btnHorizontalAlign.cmpEl); - - if (hIconEl) { - hIconEl.removeClass(btnHorizontalAlign.options.icls); - btnHorizontalAlign.options.icls = align; - hIconEl.addClass(btnHorizontalAlign.options.icls); - } + if ( btnHorizontalAlign.rendered ) { + btnHorizontalAlign.$icon.removeClass(btnHorizontalAlign.options.icls).addClass(align); + btnHorizontalAlign.options.icls = align; } } @@ -2103,14 +2079,9 @@ define([ toolbar.btnVerticalAlign.menu.items[index].setChecked(true, false); var btnVerticalAlign = this.toolbar.btnVerticalAlign; - if (btnVerticalAlign.rendered) { - var vIconEl = $('.icon', btnVerticalAlign.cmpEl); - - if (vIconEl) { - vIconEl.removeClass(btnVerticalAlign.options.icls); - btnVerticalAlign.options.icls = align; - vIconEl.addClass(btnVerticalAlign.options.icls); - } + if ( btnVerticalAlign.rendered ) { + btnVerticalAlign.$icon.removeClass(btnVerticalAlign.options.icls).addClass(align); + btnVerticalAlign.options.icls = align; } } } diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index 7b0f621d8..537958d85 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -1388,7 +1388,6 @@ define([ // replacePlacholder('#id-toolbar-short-placeholder-btn-valign', this.btnVerticalAlign); // replacePlacholder('#id-toolbar-short-placeholder-btn-filter', this.btnAutofilter); - this.btnSave.$icon = $('.icon', this.btnSave.cmpEl); return $host; }, From 09b99470511956058bbc3acb4fb3def3cf56e53e Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Mon, 26 Feb 2018 16:31:34 +0300 Subject: [PATCH 027/110] [DE] defined button to indicate coauth changes --- .../main/app/controller/Toolbar.js | 2 +- apps/documenteditor/main/app/view/Toolbar.js | 38 ++++++++++--------- 2 files changed, 22 insertions(+), 18 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 0bbb5b629..42eee2857 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -912,7 +912,7 @@ define([ var toolbar = this.toolbar; if (this.api) { var isModified = this.api.asc_isDocumentCanSave(); - var isSyncButton = toolbar.btnSave.$icon.hasClass('btn-synch'); + var isSyncButton = toolbar.btnCollabChanges.$icon.hasClass('btn-synch'); if (!isModified && !isSyncButton && !toolbar.mode.forcesave) return; diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 7dfe2dbf9..76dc2a073 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -124,6 +124,7 @@ define([ signals: ['disabled'] }); this.toolbarControls.push(this.btnSave); + this.btnCollabChanges = this.btnSave; this.btnUndo = new Common.UI.Button({ id: 'id-toolbar-btn-undo', @@ -2116,21 +2117,21 @@ define([ /** coauthoring begin **/ onCollaborativeChanges: function () { if (this._state.hasCollaborativeChanges) return; - if (!this.btnSave.rendered || this._state.previewmode) { + if (!this.btnCollabChanges.rendered || this._state.previewmode) { this.needShowSynchTip = true; return; } this._state.hasCollaborativeChanges = true; - this.btnSave.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); + this.btnCollabChanges.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); if (this.showSynchTip) { - this.btnSave.updateHint(''); + this.btnCollabChanges.updateHint(''); if (this.synchTooltip === undefined) this.createSynchTip(); this.synchTooltip.show(); } else { - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } this.btnSave.setDisabled(false); @@ -2139,29 +2140,30 @@ define([ createSynchTip: function () { this.synchTooltip = new Common.UI.SynchronizeTip({ - target: $('#id-toolbar-btn-save') + target: this.btnCollabChanges.$el }); this.synchTooltip.on('dontshowclick', function () { this.showSynchTip = false; this.synchTooltip.hide(); - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); Common.localStorage.setItem("de-hide-synch", 1); }, this); this.synchTooltip.on('closeclick', function () { this.synchTooltip.hide(); - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); }, this); }, synchronizeChanges: function () { - if (!this._state.previewmode && this.btnSave.rendered) { + if ( !this._state.previewmode && this.btnCollabChanges.rendered ) { var me = this; - if ( me.btnSave.$icon.hasClass('btn-synch') ) { - me.btnSave.$icon.removeClass('btn-synch').addClass(me.btnSaveCls); + if ( me.btnCollabChanges.$icon.hasClass('btn-synch') ) { + me.btnCollabChanges.$icon.removeClass('btn-synch').addClass(me.btnSaveCls); if (this.synchTooltip) this.synchTooltip.hide(); - this.btnSave.updateHint(this.btnSaveTip); + this.btnCollabChanges.updateHint(this.btnSaveTip); + this.btnSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; } @@ -2175,16 +2177,18 @@ define([ editusers.push(item); }); + var me = this; var length = _.size(editusers); var cls = (length > 1) ? 'btn-save-coauth' : 'btn-save'; - if (cls !== this.btnSaveCls && this.btnSave.rendered) { - this.btnSaveTip = ((length > 1) ? this.tipSaveCoauth : this.tipSave ) + Common.Utils.String.platformKey('Ctrl+S'); + if ( cls !== me.btnSaveCls && me.btnCollabChanges.rendered ) { + me.btnSaveTip = ((length > 1) ? me.tipSaveCoauth : me.tipSave ) + Common.Utils.String.platformKey('Ctrl+S'); + + if ( !me.btnCollabChanges.$icon.hasClass('btn-synch') ) { + me.btnCollabChanges.$icon.removeClass(me.btnSaveCls).addClass(cls); + me.btnCollabChanges.updateHint(me.btnSaveTip); - if ( !this.btnSave.$icon.hasClass('btn-synch') ) { - this.btnSave.$icon.removeClass(this.btnSaveCls).addClass(cls); - this.btnSave.updateHint(this.btnSaveTip); } - this.btnSaveCls = cls; + me.btnSaveCls = cls; } }, From 9d1bf1199bc21aec5a69f0936ab2abedd9e960d5 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 26 Feb 2018 17:38:35 +0300 Subject: [PATCH 028/110] [DE] Bug 36827 --- apps/documenteditor/main/app/controller/Toolbar.js | 7 +++++++ apps/documenteditor/main/app/view/Toolbar.js | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index df514da94..2dc5e520a 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -354,6 +354,7 @@ define([ this.api.asc_registerCallback('asc_onColumnsProps', _.bind(this.onColumnsProps, this)); this.api.asc_registerCallback('asc_onSectionProps', _.bind(this.onSectionProps, this)); this.api.asc_registerCallback('asc_onContextMenu', _.bind(this.onContextMenu, this)); + this.api.asc_registerCallback('asc_onShowParaMarks', _.bind(this.onShowParaMarks, this)); }, onChangeCompactView: function(view, compact) { @@ -611,6 +612,12 @@ define([ } }, + onShowParaMarks: function(v) { + this.toolbar.mnuNonPrinting.items[0].setChecked(v, true); + this.toolbar.btnShowHidenChars.toggle(v, true); + Common.localStorage.setItem("de-show-hiddenchars", v); + }, + onApiFocusObject: function(selectedObjects) { if (!this.editMode) return; diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 4af179fbc..a9b5f2e61 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -1516,7 +1516,7 @@ define([ this.btnDecLeftOffset.updateHint(this.tipDecPrLeft + Common.Utils.String.platformKey('Ctrl+Shift+M')); this.btnIncLeftOffset.updateHint(this.tipIncPrLeft + Common.Utils.String.platformKey('Ctrl+M')); this.btnLineSpace.updateHint(this.tipLineSpace); - this.btnShowHidenChars.updateHint(this.tipShowHiddenChars); + this.btnShowHidenChars.updateHint(this.tipShowHiddenChars + Common.Utils.String.platformKey('Ctrl+*')); this.btnMarkers.updateHint(this.tipMarkers); this.btnNumbers.updateHint(this.tipNumbers); this.btnMultilevels.updateHint(this.tipMultilevels); From 7cbbdeccc99aa784e8dcd0d4a26d3591abbe65a4 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 27 Feb 2018 14:55:58 +0300 Subject: [PATCH 029/110] [DE] Change hyperlink settings. --- apps/common/main/resources/less/buttons.less | 7 +++ .../main/app/view/HyperlinkSettingsDialog.js | 58 +++++++++++++++++-- 2 files changed, 60 insertions(+), 5 deletions(-) diff --git a/apps/common/main/resources/less/buttons.less b/apps/common/main/resources/less/buttons.less index 90545b262..f38daee66 100644 --- a/apps/common/main/resources/less/buttons.less +++ b/apps/common/main/resources/less/buttons.less @@ -512,6 +512,12 @@ border: 1px solid @input-border; .border-radius(@border-radius-small); + &.auto { + width: auto; + padding-left: 10px; + padding-right: 10px; + } + &:hover:not(.disabled), .over:not(.disabled) { background-color: @secondary !important; @@ -520,6 +526,7 @@ &:active:not(.disabled), &.active:not(.disabled) { background-color: @primary !important; + border-color: @primary; color: white; } diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index bd2efee0b..5840bfced 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -42,6 +42,11 @@ if (Common === undefined) var Common = {}; +var c_oHyperlinkType = { + InternalLink:0, + WebLink: 1 +}; + define([ 'common/main/lib/util/utils', 'common/main/lib/component/InputField', @@ -61,11 +66,20 @@ define([ }, options || {}); this.template = [ - '
        ', - '
        ', - '', + '
        ', + '
        ', + '', + '', + '
        ', + '', + '', - '', '
        ', '', '
        ', @@ -94,6 +108,23 @@ define([ var me = this, $window = this.getChild(); + me.btnExternal = new Common.UI.Button({ + el: $('#id-dlg-hyperlink-external'), + enableToggle: true, + toggleGroup: 'hyperlink-type', + allowDepress: false, + pressed: true + }); + me.btnExternal.on('click', _.bind(me.onLinkTypeClick, me, c_oHyperlinkType.WebLink)); + + me.btnInternal = new Common.UI.Button({ + el: $('#id-dlg-hyperlink-internal'), + enableToggle: true, + toggleGroup: 'hyperlink-type', + allowDepress: false + }); + me.btnInternal.on('click', _.bind(me.onLinkTypeClick, me, c_oHyperlinkType.InternalLink)); + me.inputUrl = new Common.UI.InputField({ el : $('#id-dlg-hyperlink-url'), allowBlank : false, @@ -124,6 +155,17 @@ define([ $window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this)); $window.find('input').on('keypress', _.bind(this.onKeyPress, this)); + me.externalPanel = $window.find('#id-external-link'); + me.internalPanel = $window.find('#id-internal-link'); + }, + + ShowHideElem: function(value) { + this.externalPanel.toggleClass('hidden', value !== c_oHyperlinkType.WebLink); + this.internalPanel.toggleClass('hidden', value !== c_oHyperlinkType.InternalLink); + }, + + onLinkTypeClick: function(type, btn, event) { + this.ShowHideElem(type); }, show: function() { @@ -139,6 +181,10 @@ define([ if (props) { var me = this; + var type = c_oHyperlinkType.WebLink;//props.get_Type(); + (type == c_oHyperlinkType.WebLink) ? me.btnExternal.toggle(true) : me.btnInternal.toggle(true); + me.ShowHideElem(type); + if (props.get_Value()) { me.inputUrl.setValue(props.get_Value().replace(new RegExp(" ",'g'), "%20")); } else { @@ -225,6 +271,8 @@ define([ txtNotUrl: 'This field should be a URL in the format \"http://www.example.com\"', textTooltip: 'ScreenTip text', textDefault: 'Selected text', - textTitle: 'Hyperlink Settings' + textTitle: 'Hyperlink Settings', + textExternal: 'External Link', + textInternal: 'Place in Document' }, DE.Views.HyperlinkSettingsDialog || {})) }); \ No newline at end of file From 6cf3ee7fb99e3778429c82825c5a48a4dc78af55 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 28 Feb 2018 16:17:53 +0300 Subject: [PATCH 030/110] [SE PE] absract 'save' button --- .../main/app/controller/Toolbar.js | 2 +- .../main/app/view/Toolbar.js | 31 ++++++++-------- .../main/app/controller/Toolbar.js | 2 +- .../main/app/view/Toolbar.js | 35 ++++++++++--------- 4 files changed, 36 insertions(+), 34 deletions(-) diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 956aded7f..15bc3e532 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -902,7 +902,7 @@ define([ var toolbar = this.toolbar; if (this.api && this.api.asc_isDocumentCanSave) { var isModified = this.api.asc_isDocumentCanSave(); - var isSyncButton = this.toolbar.btnSave.$icon.hasClass('btn-synch'); + var isSyncButton = this.toolbar.btnCollabChanges.$icon.hasClass('btn-synch'); if (!isModified && !isSyncButton && !this.toolbar.mode.forcesave) return; diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index 84023b454..ae8c0d90c 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -173,6 +173,7 @@ define([ lock : [_set.lostConnect], signals : ['disabled'] }); + me.btnCollabChanges = me.btnSave; me.btnUndo = new Common.UI.Button({ id : 'id-toolbar-btn-undo', @@ -1467,7 +1468,7 @@ define([ /** coauthoring begin **/ onCollaborativeChanges: function () { if (this._state.hasCollaborativeChanges) return; - if (!this.btnSave.rendered) { + if (!this.btnCollabChanges.rendered) { this.needShowSynchTip = true; return; } @@ -1479,15 +1480,15 @@ define([ } this._state.hasCollaborativeChanges = true; - this.btnSave.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); + this.btnCollabChanges.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); if (this.showSynchTip) { - this.btnSave.updateHint(''); + this.btnCollabChanges.updateHint(''); if (this.synchTooltip === undefined) this.createSynchTip(); this.synchTooltip.show(); } else { - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } this.btnSave.setDisabled(false); @@ -1496,29 +1497,29 @@ define([ createSynchTip: function () { this.synchTooltip = new Common.UI.SynchronizeTip({ - target: $('#id-toolbar-btn-save') + target: this.btnCollabChanges.$el }); this.synchTooltip.on('dontshowclick', function () { this.showSynchTip = false; this.synchTooltip.hide(); - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); Common.localStorage.setItem("pe-hide-synch", 1); }, this); this.synchTooltip.on('closeclick', function () { this.synchTooltip.hide(); - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); }, this); }, synchronizeChanges: function () { - if (this.btnSave.rendered) { + if (this.btnCollabChanges.rendered) { var me = this; - if ( me.btnSave.$icon.hasClass('btn-synch') ) { - me.btnSave.$icon.removeClass('btn-synch').addClass(this.btnSaveCls); + if ( me.btnCollabChanges.$icon.hasClass('btn-synch') ) { + me.btnCollabChanges.$icon.removeClass('btn-synch').addClass(this.btnSaveCls); if (this.synchTooltip) this.synchTooltip.hide(); - this.btnSave.updateHint(this.btnSaveTip); + this.btnCollabChanges.updateHint(this.btnSaveTip); this.btnSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; @@ -1535,12 +1536,12 @@ define([ var length = _.size(editusers); var cls = (length > 1) ? 'btn-save-coauth' : 'btn-save'; - if (cls !== this.btnSaveCls && this.btnSave.rendered) { + if (cls !== this.btnSaveCls && this.btnCollabChanges.rendered) { this.btnSaveTip = ((length > 1) ? this.tipSaveCoauth : this.tipSave ) + Common.Utils.String.platformKey('Ctrl+S'); - if ( !this.btnSave.$icon.hasClass('btn-synch') ) { - this.btnSave.$icon.removeClass(this.btnSaveCls).addClass(cls); - this.btnSave.updateHint(this.btnSaveTip); + if ( !this.btnCollabChanges.$icon.hasClass('btn-synch') ) { + this.btnCollabChanges.$icon.removeClass(this.btnSaveCls).addClass(cls); + this.btnCollabChanges.updateHint(this.btnSaveTip); } this.btnSaveCls = cls; } diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 6c6ed4809..87b9d0c06 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -386,7 +386,7 @@ define([ onSave: function(e) { if (this.api) { var isModified = this.api.asc_isDocumentCanSave(); - var isSyncButton = this.toolbar.btnSave.$icon.hasClass('btn-synch'); + var isSyncButton = this.toolbar.btnCollabChanges.$icon.hasClass('btn-synch'); if (!isModified && !isSyncButton && !this.toolbar.mode.forcesave) return; diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index 537958d85..ad33156ae 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -375,6 +375,7 @@ define([ iconCls : 'no-mask ' + me.btnSaveCls, signals : ['disabled'] }); + me.btnCollabChanges = me.btnSave; me.btnIncFontSize = new Common.UI.Button({ id : 'id-toolbar-btn-incfont', @@ -1221,7 +1222,7 @@ define([ var hidetip = Common.localStorage.getItem("sse-hide-synch"); me.showSynchTip = !(hidetip && parseInt(hidetip) == 1); - me.needShowSynchTip = false; + // me.needShowSynchTip = false; } me.lockControls = [ @@ -1822,22 +1823,22 @@ define([ onApiCollaborativeChanges: function() { if (this._state.hasCollaborativeChanges) return; - if (!this.btnSave.rendered) { - this.needShowSynchTip = true; + if (!this.btnCollabChanges.rendered) { + // this.needShowSynchTip = true; return; } this._state.hasCollaborativeChanges = true; - this.btnSave.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); + this.btnCollabChanges.$icon.removeClass(this.btnSaveCls).addClass('btn-synch'); if (this.showSynchTip){ - this.btnSave.updateHint(''); + this.btnCollabChanges.updateHint(''); if (this.synchTooltip===undefined) this.createSynchTip(); this.synchTooltip.show(); } else { - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); } this.btnSave.setDisabled(false); @@ -1846,29 +1847,29 @@ define([ createSynchTip: function () { this.synchTooltip = new Common.UI.SynchronizeTip({ - target : $('#id-toolbar-btn-save') + target: this.btnCollabChanges.$el }); this.synchTooltip.on('dontshowclick', function() { this.showSynchTip = false; this.synchTooltip.hide(); - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); Common.localStorage.setItem('sse-hide-synch', 1); }, this); this.synchTooltip.on('closeclick', function() { this.synchTooltip.hide(); - this.btnSave.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); + this.btnCollabChanges.updateHint(this.tipSynchronize + Common.Utils.String.platformKey('Ctrl+S')); }, this); }, synchronizeChanges: function() { - if (this.btnSave.rendered) { + if (this.btnCollabChanges.rendered) { var me = this; - if ( me.btnSave.$icon.hasClass('btn-synch') ) { - me.btnSave.$icon.removeClass('btn-synch').addClass(this.btnSaveCls); + if ( me.btnCollabChanges.$icon.hasClass('btn-synch') ) { + me.btnCollabChanges.$icon.removeClass('btn-synch').addClass(this.btnSaveCls); if (this.synchTooltip) this.synchTooltip.hide(); - this.btnSave.updateHint(this.btnSaveTip); + this.btnCollabChanges.updateHint(this.btnSaveTip); this.btnSave.setDisabled(!me.mode.forcesave); this._state.hasCollaborativeChanges = false; @@ -1885,12 +1886,12 @@ define([ var length = _.size(editusers); var cls = (length>1) ? 'btn-save-coauth' : 'btn-save'; - if (cls !== this.btnSaveCls && this.btnSave.rendered) { + if (cls !== this.btnSaveCls && this.btnCollabChanges.rendered) { this.btnSaveTip = ((length>1) ? this.tipSaveCoauth : this.tipSave )+ Common.Utils.String.platformKey('Ctrl+S'); - if ( !this.btnSave.$icon.hasClass('btn-synch') ) { - this.btnSave.$icon.removeClass(this.btnSaveCls).addClass(cls); - this.btnSave.updateHint(this.btnSaveTip); + if ( !this.btnCollabChanges.$icon.hasClass('btn-synch') ) { + this.btnCollabChanges.$icon.removeClass(this.btnSaveCls).addClass(cls); + this.btnCollabChanges.updateHint(this.btnSaveTip); } this.btnSaveCls = cls; } From 8a9c221eb3e430d900a870d83b3dd3417fef3b8f Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 28 Feb 2018 16:22:14 +0300 Subject: [PATCH 031/110] redefine 'save' button for desktop app --- apps/documenteditor/main/app/controller/Viewport.js | 3 +++ apps/presentationeditor/main/app/controller/Viewport.js | 4 +++- apps/spreadsheeteditor/main/app/controller/Viewport.js | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index c1cc0ea62..b0118523e 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -163,6 +163,9 @@ define([ _intvars.set('toolbar-height-normal', _tabs_new_height + _intvars.get('toolbar-height-controls')); $filemenu.css('top', _tabs_new_height + _intvars.get('document-title-height')); + + toolbar = me.getApplication().getController('Toolbar').getView(); + toolbar.btnCollabChanges = me.header.btnSave; } }, diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 6d80c3200..bd7495fea 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -100,7 +100,6 @@ define([ 'save:disabled' : function (state) { if ( me.header.btnSave ) me.header.btnSave.setDisabled(state); - console.log('header save: ' + state); } }, // Events generated by main view @@ -167,6 +166,9 @@ define([ _intvars.set('toolbar-height-normal', _tabs_new_height + _intvars.get('toolbar-height-controls')); $filemenu.css('top', _tabs_new_height + _intvars.get('document-title-height')); + + toolbar = me.getApplication().getController('Toolbar').getView('Toolbar'); + toolbar.btnCollabChanges = me.header.btnSave; } }, diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index 9998b0722..93ddc559a 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -76,6 +76,11 @@ define([ var config = SSE.getController('Main').appOptions; toolbar.setExtra('right', me.header.getPanel('right', config)); toolbar.setExtra('left', me.header.getPanel('left', config)); + + if ( me.appConfig && me.appConfig.isDesktopApp && + me.appConfig.isEdit && toolbar.btnCollabChanges ) + toolbar.btnCollabChanges = me.header.btnSave; + }, 'view:compact' : function (toolbar, state) { me.viewport.vlayout.getItem('toolbar').height = state ? From 9dcf65d8dfe731d3bc99d1a2c465cd11e993d380 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 28 Feb 2018 16:24:48 +0300 Subject: [PATCH 032/110] [common] added coauth icons to header's 'save' button --- apps/common/main/lib/view/Header.js | 13 +++++++++++++ .../main/resources/img/header/buttons.svg | 18 +++++++++++++++++- apps/common/main/resources/less/header.less | 19 +++++++++++++++++++ 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 38e2729e0..e8c86e103 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -496,6 +496,19 @@ define([ me.btnUndo = createTitleButton('svg-btn-undo', $('#slot-btn-dt-undo', $html), true); me.btnRedo = createTitleButton('svg-btn-redo', $('#slot-btn-dt-redo', $html), true); + if ( me.btnSave.$icon.is('svg') ) { + me.btnSave.$icon.addClass('icon-save'); + var _create_use = function (extid, intid) { + var _use = document.createElementNS('http://www.w3.org/2000/svg', 'use'); + _use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', extid); + _use.setAttribute('id', intid); + + return $(_use); + }; + + _create_use('#svg-btn-save-coauth', 'coauth').appendTo(me.btnSave.$icon); + _create_use('#svg-btn-save-sync', 'sync').appendTo(me.btnSave.$icon); + } return $html; } }, diff --git a/apps/common/main/resources/img/header/buttons.svg b/apps/common/main/resources/img/header/buttons.svg index f55f3ea4f..8bb39193b 100644 --- a/apps/common/main/resources/img/header/buttons.svg +++ b/apps/common/main/resources/img/header/buttons.svg @@ -35,9 +35,25 @@ - + + + + + + + + + + + + + + diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index e53a67037..1e6988336 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -289,6 +289,25 @@ svg.icon { fill: #fff; + + &.icon-save { + &.btn-save-coauth, &.btn-synch { + use:first-child { + display: none; + } + } + + &:not(.btn-save-coauth) { + use#coauth { + display: none; + } + } + &:not(.btn-synch) { + use#sync { + display: none; + } + } + } } #title-doc-name { From 19b0d197929e5356611b88262c5c545b63d9fb71 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 28 Feb 2018 16:31:59 +0300 Subject: [PATCH 033/110] [common] centered document title --- apps/common/main/lib/view/Header.js | 1 + apps/common/main/resources/less/header.less | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index e8c86e103..bdf17cd8e 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -109,6 +109,7 @@ define([ '
        ' + '
        ' + '
        ' + + '
        ' + '' + '' + ''; diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index 1e6988336..fe8398aee 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -282,6 +282,7 @@ display: flex; height: 100%; color:#fff; + position: relative; .btn-slot { display: inline-block; @@ -311,13 +312,14 @@ } #title-doc-name { - flex-grow: 1; + position: absolute; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; font-size: 12px; height: 100%; + width: 100%; background-color: transparent; border: 0 none; cursor: default; @@ -333,4 +335,8 @@ padding: 0 12px; line-height: @height-title; } + + .lr-separator { + flex-grow: 1; + } } From 794d08ea9cae7bb60db217403bf87a10daf796b1 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 28 Feb 2018 16:33:04 +0300 Subject: [PATCH 034/110] [common] changed synchronize tooltip markup --- .../main/resources/less/synchronize-tip.less | 31 +++++++++++++------ 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/apps/common/main/resources/less/synchronize-tip.less b/apps/common/main/resources/less/synchronize-tip.less index df5b141c9..b018a7aff 100644 --- a/apps/common/main/resources/less/synchronize-tip.less +++ b/apps/common/main/resources/less/synchronize-tip.less @@ -9,16 +9,19 @@ } &.right { - margin: -32px 0 0 15px; + margin: 0 0 0 15px; .tip-arrow { left: -15px; - top: 20px; - width: 15px; - height: 30px; + top: 0; + width: 16px; + height: 15px; + .box-shadow(0 -5px 8px -5px rgba(0, 0, 0, 0.2)); + &:after { - top: 5px; - left: 8px; + top: -7px; + left: 6px; + width: 16px; } } } @@ -42,13 +45,15 @@ margin: 0 -32px 15px 0; .tip-arrow { - right: 15px; + right: 0; bottom: -15px; - width: 30px; + width: 15px; height: 15px; + .box-shadow(5px 0 8px -5px rgba(0, 0, 0, 0.2)); + &:after { top: -8px; - left: 5px; + left: 8px; } } } @@ -60,6 +65,14 @@ background-color: #fcfed7; overflow: visible; + .right & { + border-top-left-radius: 0; + } + + .top & { + border-bottom-right-radius: 0; + } + .box-shadow(0 4px 15px -2px rgba(0, 0, 0, 0.5)); font-size: 11px; } From 590a2e6d0cac0c0b255ec968caeb8cf6bc758f2c Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 28 Feb 2018 17:45:00 +0300 Subject: [PATCH 035/110] [Common] Window: bug in checking if the window is modal --- apps/common/main/lib/component/Window.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/common/main/lib/component/Window.js b/apps/common/main/lib/component/Window.js index e4387beaa..e3f503b68 100644 --- a/apps/common/main/lib/component/Window.js +++ b/apps/common/main/lib/component/Window.js @@ -785,7 +785,7 @@ define([ isLocked: function() { return this.$window.hasClass('dethrone') || - (!this.options.modal && this.$window.parent().find('.asc-window.modal:visible').length); + (!this.initConfig.modal && this.$window.parent().find('.asc-window.modal:visible').length); }, getChild: function(selector) { From 68ae26ac5d4e7f865bdcd9af8e6607afae46009a Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 28 Feb 2018 18:04:11 +0300 Subject: [PATCH 036/110] Fix Bug 36870 --- apps/common/main/lib/controller/ExternalDiagramEditor.js | 7 ++++++- apps/common/main/lib/view/ExternalDiagramEditor.js | 4 +--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/common/main/lib/controller/ExternalDiagramEditor.js b/apps/common/main/lib/controller/ExternalDiagramEditor.js index ad90550a1..518b24e76 100644 --- a/apps/common/main/lib/controller/ExternalDiagramEditor.js +++ b/apps/common/main/lib/controller/ExternalDiagramEditor.js @@ -141,7 +141,12 @@ define([ handler: function(result, value) { if (this.isHandlerCalled) return; this.isHandlerCalled = true; - externalEditor && externalEditor.serviceCommand('queryClose',{mr:result}); + if (this.diagramEditorView._isExternalDocReady) + externalEditor && externalEditor.serviceCommand('queryClose',{mr:result}); + else { + this.diagramEditorView.hide(); + this.isHandlerCalled = false; + } }, setChartData: function() { diff --git a/apps/common/main/lib/view/ExternalDiagramEditor.js b/apps/common/main/lib/view/ExternalDiagramEditor.js index 511fe6585..29f6e8021 100644 --- a/apps/common/main/lib/view/ExternalDiagramEditor.js +++ b/apps/common/main/lib/view/ExternalDiagramEditor.js @@ -82,11 +82,9 @@ define([ disabled: true }); this.btnCancel = new Common.UI.Button({ - el: $('#id-btn-diagram-editor-cancel'), - disabled: true + el: $('#id-btn-diagram-editor-cancel') }); - this.$window.find('.tool.close').addClass('disabled'); this.$window.find('.dlg-btn').on('click', _.bind(this.onDlgBtnClick, this)); }, From 5f9bb6a7e7b0599dfd3b838894b5fe4f77d27797 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 2 Mar 2018 11:52:15 +0300 Subject: [PATCH 037/110] [SSE] Fix Bug 37041 --- apps/spreadsheeteditor/main/app/view/CellEditor.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/view/CellEditor.js b/apps/spreadsheeteditor/main/app/view/CellEditor.js index 9cb0fbd79..b5678ed54 100644 --- a/apps/spreadsheeteditor/main/app/view/CellEditor.js +++ b/apps/spreadsheeteditor/main/app/view/CellEditor.js @@ -81,8 +81,11 @@ define([ this.$btnfunc = $('#ce-func-label', this.el); var me = this; - this.$cellname.on('focusin', function(e){ - me.$cellname.select().one('mouseup', function (e) {e.preventDefault();}); + this.$cellname.on('focus', function(e){ + var txt = me.$cellname[0]; + txt.selectionStart = 0; + txt.selectionEnd = txt.value.length; + txt.scrollLeft = txt.scrollWidth; }); this.$btnfunc.addClass('disabled'); From 321a92bf7f7e6b5e664d85459187aeab42d8e1f2 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Sun, 4 Mar 2018 23:23:26 +0300 Subject: [PATCH 038/110] [DE] refactoring --- apps/documenteditor/main/app/controller/Main.js | 2 +- apps/presentationeditor/main/app/controller/LeftMenu.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 937e55832..15d935a67 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -1512,7 +1512,7 @@ define([ var toolbarView = this.getApplication().getController('Toolbar').getView(); if (toolbarView && !toolbarView._state.previewmode) { - var isSyncButton = $('.icon', toolbarView.btnSave.cmpEl).hasClass('btn-synch'), + var isSyncButton = toolbarView.btnSave.$icon.hasClass('btn-synch'), forcesave = this.appOptions.forcesave, isDisabled = !isModified && !isSyncButton && !forcesave || this._state.isDisconnected || this._state.fastCoauth && this._state.usersCount>1 && !forcesave; toolbarView.btnSave.setDisabled(isDisabled); diff --git a/apps/presentationeditor/main/app/controller/LeftMenu.js b/apps/presentationeditor/main/app/controller/LeftMenu.js index 0682a1652..6b036422a 100644 --- a/apps/presentationeditor/main/app/controller/LeftMenu.js +++ b/apps/presentationeditor/main/app/controller/LeftMenu.js @@ -308,7 +308,6 @@ define([ changeToolbarSaveState: function (state) { this.leftMenu.menuFile.getButton('save').setDisabled(state); - console.log('save: ' + state); }, /** coauthoring begin **/ From 9f289a6392c4757bcf20589851d4f84812b69f7a Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Sun, 4 Mar 2018 23:25:00 +0300 Subject: [PATCH 039/110] [DE] button 'save' disabled in wrong way --- apps/documenteditor/main/app/controller/Toolbar.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 42eee2857..b5dc426f7 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -231,7 +231,6 @@ define([ toolbar.btnPrint.on('click', _.bind(this.onPrint, this)); toolbar.btnSave.on('click', _.bind(this.onSave, this)); - toolbar.btnSave.on('disabled', _.bind(this.onBtnChangeState, this, 'save:disabled')); toolbar.btnUndo.on('click', _.bind(this.onUndo, this)); toolbar.btnUndo.on('disabled', _.bind(this.onBtnChangeState, this, 'undo:disabled')); toolbar.btnRedo.on('click', _.bind(this.onRedo, this)); @@ -2762,6 +2761,8 @@ define([ me.toolbar.addTab(tab, $panel, 4); if ( config.isDesktopApp ) { + me.toolbar.btnSave.on('disabled', _.bind(me.onBtnChangeState, me, 'save:disabled')); + // hide 'print' and 'save' buttons group and next separator me.toolbar.btnPrint.$el.parents('.group').hide().next().hide(); From 217e7afeaaf37667298b6c6c3ac31eb5b469a0f1 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 9 Mar 2018 00:48:47 +0300 Subject: [PATCH 040/110] [DE] unlocked version history for desktop app --- apps/api/documents/api.js | 1 - apps/documenteditor/main/app/controller/Main.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/api/documents/api.js b/apps/api/documents/api.js index 2d8544be1..631c20c73 100644 --- a/apps/api/documents/api.js +++ b/apps/api/documents/api.js @@ -363,7 +363,6 @@ if (result[1] == 'desktop') { _config.editorConfig.targetApp = result[1]; // _config.editorConfig.canBackToFolder = false; - _config.editorConfig.canUseHistory = false; if (!_config.editorConfig.customization) _config.editorConfig.customization = {}; _config.editorConfig.customization.about = false; } diff --git a/apps/documenteditor/main/app/controller/Main.js b/apps/documenteditor/main/app/controller/Main.js index 15d935a67..6ab590526 100644 --- a/apps/documenteditor/main/app/controller/Main.js +++ b/apps/documenteditor/main/app/controller/Main.js @@ -1065,7 +1065,7 @@ define([ (!this.appOptions.isReviewOnly || this.appOptions.canLicense); // if isReviewOnly==true -> canLicense must be true this.appOptions.isEdit = this.appOptions.canLicense && this.appOptions.canEdit && this.editorConfig.mode !== 'view'; this.appOptions.canReview = this.permissions.review === true && this.appOptions.canLicense && this.appOptions.isEdit; - this.appOptions.canUseHistory = this.appOptions.canLicense && this.editorConfig.canUseHistory && this.appOptions.canCoAuthoring && !this.appOptions.isDesktopApp; + this.appOptions.canUseHistory = this.appOptions.canLicense && this.editorConfig.canUseHistory && this.appOptions.canCoAuthoring; this.appOptions.canHistoryClose = this.editorConfig.canHistoryClose; this.appOptions.canHistoryRestore= this.editorConfig.canHistoryRestore && !!this.permissions.changeHistory; this.appOptions.canUseMailMerge= this.appOptions.canLicense && this.appOptions.canEdit && !this.appOptions.isOffline; From b50749f5721fe5f092d77b840c301fdc62702554 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 9 Mar 2018 01:01:28 +0300 Subject: [PATCH 041/110] element with id=title inserted in some data views --- apps/documenteditor/main/app/template/Viewport.template | 2 +- apps/documenteditor/main/app/view/Viewport.js | 2 +- apps/presentationeditor/main/app/template/Viewport.template | 2 +- apps/presentationeditor/main/app/view/Viewport.js | 2 +- apps/spreadsheeteditor/main/app/template/Viewport.template | 2 +- apps/spreadsheeteditor/main/app/view/Viewport.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/documenteditor/main/app/template/Viewport.template b/apps/documenteditor/main/app/template/Viewport.template index 7b9070236..40c1ea100 100644 --- a/apps/documenteditor/main/app/template/Viewport.template +++ b/apps/documenteditor/main/app/template/Viewport.template @@ -3,7 +3,7 @@
        -
        +
        diff --git a/apps/documenteditor/main/app/view/Viewport.js b/apps/documenteditor/main/app/view/Viewport.js index fb1fd87d8..08de444b8 100644 --- a/apps/documenteditor/main/app/view/Viewport.js +++ b/apps/documenteditor/main/app/view/Viewport.js @@ -83,7 +83,7 @@ define([ this.vlayout = new Common.UI.VBoxLayout({ box: $container, items: [{ - el: $container.find('> .layout-item#title').hide(), + el: $container.find('> .layout-item#app-title').hide(), alias: 'title', height: Common.Utils.InternalSettings.get('document-title-height') }, { diff --git a/apps/presentationeditor/main/app/template/Viewport.template b/apps/presentationeditor/main/app/template/Viewport.template index 064d0a777..960edecea 100644 --- a/apps/presentationeditor/main/app/template/Viewport.template +++ b/apps/presentationeditor/main/app/template/Viewport.template @@ -4,7 +4,7 @@
        -
        +
        diff --git a/apps/presentationeditor/main/app/view/Viewport.js b/apps/presentationeditor/main/app/view/Viewport.js index 926a4ef3a..421a73793 100644 --- a/apps/presentationeditor/main/app/view/Viewport.js +++ b/apps/presentationeditor/main/app/view/Viewport.js @@ -86,7 +86,7 @@ define([ this.vlayout = new Common.UI.VBoxLayout({ box: $container, items: [{ - el: $container.find('> .layout-item#title').hide(), + el: $container.find('> .layout-item#app-title').hide(), alias: 'title', height: Common.Utils.InternalSettings.get('document-title-height') }, { diff --git a/apps/spreadsheeteditor/main/app/template/Viewport.template b/apps/spreadsheeteditor/main/app/template/Viewport.template index 90a065c83..e9dd6ee38 100644 --- a/apps/spreadsheeteditor/main/app/template/Viewport.template +++ b/apps/spreadsheeteditor/main/app/template/Viewport.template @@ -3,7 +3,7 @@
        -
        +
        diff --git a/apps/spreadsheeteditor/main/app/view/Viewport.js b/apps/spreadsheeteditor/main/app/view/Viewport.js index 416239c73..66f1e1ace 100644 --- a/apps/spreadsheeteditor/main/app/view/Viewport.js +++ b/apps/spreadsheeteditor/main/app/view/Viewport.js @@ -86,7 +86,7 @@ define([ this.vlayout = new Common.UI.VBoxLayout({ box: $container, items: [{ - el: $container.find('> .layout-item#title').hide(), + el: $container.find('> .layout-item#app-title').hide(), alias: 'title', height: Common.Utils.InternalSettings.get('document-title-height') },{ From 0ee904ab39a2147edb554c1ad71176032bd0f061 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 14 Mar 2018 17:54:25 +0300 Subject: [PATCH 042/110] [ALL] removed event for desktop --- apps/common/main/lib/controller/Desktop.js | 4 ---- apps/documenteditor/main/index.html.deploy | 4 ---- apps/presentationeditor/main/index.html.deploy | 4 ---- apps/spreadsheeteditor/main/index.html.deploy | 4 ---- 4 files changed, 16 deletions(-) diff --git a/apps/common/main/lib/controller/Desktop.js b/apps/common/main/lib/controller/Desktop.js index a395d131a..add4de842 100644 --- a/apps/common/main/lib/controller/Desktop.js +++ b/apps/common/main/lib/controller/Desktop.js @@ -45,10 +45,6 @@ define([ var config = {}; var app = window.AscDesktopEditor; - // if ( app ) { - // app.execCommand('doc:onload', ''); - // } - return { init: function (opts) { _.extend(config, opts); diff --git a/apps/documenteditor/main/index.html.deploy b/apps/documenteditor/main/index.html.deploy index c400cc771..9c673db2f 100644 --- a/apps/documenteditor/main/index.html.deploy +++ b/apps/documenteditor/main/index.html.deploy @@ -217,10 +217,6 @@ .replace(/>/g, '>'); } - if ( window.AscDesktopEditor ) { - window.AscDesktopEditor.execCommand('doc:onload', ''); - } - var params = getUrlParams(), lang = (params["lang"] || 'en').split(/[\-\_]/)[0], customer = params["customer"] ? ('
        ' + encodeUrlParam(params["customer"]) + '
        ') : '', diff --git a/apps/presentationeditor/main/index.html.deploy b/apps/presentationeditor/main/index.html.deploy index e53735d94..8ee29fc49 100644 --- a/apps/presentationeditor/main/index.html.deploy +++ b/apps/presentationeditor/main/index.html.deploy @@ -217,10 +217,6 @@ .replace(/>/g, '>'); } - if ( window.AscDesktopEditor ) { - window.AscDesktopEditor.execCommand('doc:onload', ''); - } - var params = getUrlParams(), lang = (params["lang"] || 'en').split(/[\-\_]/)[0], customer = params["customer"] ? ('
        ' + encodeUrlParam(params["customer"]) + '
        ') : '', diff --git a/apps/spreadsheeteditor/main/index.html.deploy b/apps/spreadsheeteditor/main/index.html.deploy index f1bcef03e..9f4009e4d 100644 --- a/apps/spreadsheeteditor/main/index.html.deploy +++ b/apps/spreadsheeteditor/main/index.html.deploy @@ -216,10 +216,6 @@ .replace(/>/g, '>'); } - if ( window.AscDesktopEditor ) { - window.AscDesktopEditor.execCommand('doc:onload', ''); - } - var params = getUrlParams(), lang = (params["lang"] || 'en').split(/[\-\_]/)[0], customer = params["customer"] ? ('
        ' + encodeUrlParam(params["customer"]) + '
        ') : '', From 958355cf4a1d5123c80c39f3079932f92e5b1dae Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 14 Mar 2018 17:55:34 +0300 Subject: [PATCH 043/110] [ALL] notify desktop about event --- apps/api/documents/api.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/api/documents/api.js b/apps/api/documents/api.js index 631c20c73..aba6e716c 100644 --- a/apps/api/documents/api.js +++ b/apps/api/documents/api.js @@ -365,6 +365,8 @@ // _config.editorConfig.canBackToFolder = false; if (!_config.editorConfig.customization) _config.editorConfig.customization = {}; _config.editorConfig.customization.about = false; + + if ( window.AscDesktopEditor ) window.AscDesktopEditor.execCommand('webapps:events', 'loading'); } } })(); From c6e79c712ff9dc04d76c2539a3689b26a524ac01 Mon Sep 17 00:00:00 2001 From: nekurill Date: Thu, 15 Mar 2018 13:13:52 +0300 Subject: [PATCH 044/110] Have moved the icon "user". --- .../img/controls/common-controls@2x.png | Bin 30251 -> 18230 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/apps/common/main/resources/img/controls/common-controls@2x.png b/apps/common/main/resources/img/controls/common-controls@2x.png index 4af0c3e62f3c6404b6db1e0b7adf24cd321249f6..86c6e0c1312d763960037c430d88899cef786f53 100755 GIT binary patch literal 18230 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 From a2afa4b7fec2d78a6d3a0be57003d871cdfff9c4 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 21 Mar 2018 14:11:03 +0300 Subject: [PATCH 045/110] [Common] added 'settings' button --- apps/common/main/lib/view/Header.js | 30 +++++++++++++++---- .../main/resources/img/header/buttons.svg | 9 ++++-- apps/common/main/resources/less/header.less | 19 +++++++++++- 3 files changed, 49 insertions(+), 9 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 8032fcdba..64d3d6ae6 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -95,6 +95,7 @@ define([ '
        ' + '
        ' + '
        ' + + '
        ' + '
        ' + ''; @@ -216,6 +217,8 @@ define([ } } + function onAppShowed(config) {} + function onAppReady(mode) { appConfig = mode; @@ -318,6 +321,9 @@ define([ }); } } + + if ( me.btnOptions ) + me.btnOptions.updateHint(me.tipViewSettings); } function onDocNameKeyDown(e) { @@ -393,9 +399,18 @@ define([ reset : onResetUsers }); + me.btnOptions = new Common.UI.Button({ + cls: 'btn-header no-caret', + iconCls: 'svgicon svg-btn-options', + menu: true + }); + Common.NotificationCenter.on('app:ready', function(mode) { Common.Utils.asyncCall(onAppReady, me, mode); }); + Common.NotificationCenter.on('app:face', function(mode) { + Common.Utils.asyncCall(onAppShowed, me, mode); + }); }, render: function (el, role) { @@ -468,6 +483,8 @@ define([ if ( config.canEdit && config.canRequestEditRights ) this.btnEdit = createTitleButton('svg-btn-edit', $html.find('#slot-hbtn-edit')); + } else { + me.btnOptions.render($html.find('#slot-btn-options')); } $userList = $html.find('.cousers-list'); @@ -657,18 +674,19 @@ define([ btn.keepState = { disabled: btn.isDisabled() }; + btn.setDisabled( true ); } else { btn.setDisabled( btn.keepState.disabled ); - delete me.btnUndo.keepState; + delete btn.keepState; } } } - if ( alias == 'undo' ) { - _lockButton(me.btnUndo); - } else - if ( alias == 'redo' ) { - _lockButton(me.btnRedo); + switch ( alias ) { + case 'undo': _lockButton(me.btnUndo); break; + case 'redo': _lockButton(me.btnRedo); break; + case 'opts': _lockButton(me.btnOptions); break; + default: break; } } }, diff --git a/apps/common/main/resources/img/header/buttons.svg b/apps/common/main/resources/img/header/buttons.svg index 8bb39193b..637a73f15 100644 --- a/apps/common/main/resources/img/header/buttons.svg +++ b/apps/common/main/resources/img/header/buttons.svg @@ -59,7 +59,12 @@ c0.845-1.277,2.313-2.215,3.99-2.215c2.461,0,5.405,1.78,5.694,4.119C17.601,10.291,14.966,7.625,11.355,7.625z"/> - + + + + + + diff --git a/apps/common/main/resources/less/header.less b/apps/common/main/resources/less/header.less index fe8398aee..782457e60 100644 --- a/apps/common/main/resources/less/header.less +++ b/apps/common/main/resources/less/header.less @@ -62,6 +62,12 @@ color: #fff; } + .dropdown-menu { + label { + color: @gray-deep; + } + } + .btn-users, .btn-header { &:hover { @@ -70,7 +76,7 @@ } } - &:active { + &:active, &.active { &:not(.disabled) { background-color: rgba(0,0,0,0.2); } @@ -242,6 +248,11 @@ .hedset { font-size: 0; display: flex; + + .btn-group { + height: 100%; + } + } .btn-header { @@ -275,6 +286,12 @@ background-color: rgba(0,0,0,0.2); } } + + &.no-caret { + .inner-box-caret { + display: none; + } + } } #box-document-title { From dbf06b62fe4fd0210a0266e9d689673a923e6ad6 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 21 Mar 2018 14:28:28 +0300 Subject: [PATCH 046/110] [ALL] added menu for 'options' button --- apps/common/main/lib/view/Header.js | 18 +- .../main/app/controller/LeftMenu.js | 1 + .../main/app/controller/Statusbar.js | 10 + .../main/app/controller/Toolbar.js | 78 +------- .../main/app/controller/Viewport.js | 151 +++++++++++++- .../main/app/template/Toolbar.template | 11 +- apps/documenteditor/main/app/view/Toolbar.js | 104 +--------- apps/documenteditor/main/locale/en.json | 26 ++- .../main/app/controller/LeftMenu.js | 1 + .../main/app/controller/Statusbar.js | 10 + .../main/app/controller/Toolbar.js | 91 +-------- .../main/app/controller/Viewport.js | 149 +++++++++++++- .../main/app/template/Toolbar.template | 11 +- .../main/app/view/Toolbar.js | 105 +--------- apps/presentationeditor/main/locale/en.json | 26 ++- .../main/app/controller/CellEditor.js | 7 + .../main/app/controller/LeftMenu.js | 1 + .../main/app/controller/Toolbar.js | 84 +------- .../main/app/controller/Viewport.js | 187 +++++++++++++++++- .../main/app/template/Toolbar.template | 11 +- .../main/app/view/Toolbar.js | 121 +----------- apps/spreadsheeteditor/main/locale/en.json | 26 ++- 22 files changed, 600 insertions(+), 629 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 64d3d6ae6..405e63780 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -405,6 +405,8 @@ define([ menu: true }); + me.mnuZoom = {options: {value: 100}}; + Common.NotificationCenter.on('app:ready', function(mode) { Common.Utils.asyncCall(onAppReady, me, mode); }); @@ -691,6 +693,14 @@ define([ } }, + fakeMenuItem: function() { + return { + conf: {checked: false}, + setChecked: function (val) { this.conf.checked = val; }, + isChecked: function () { return this.conf.checked; } + }; + }, + textBack: 'Go to Documents', txtRename: 'Rename', textSaveBegin: 'Saving...', @@ -706,7 +716,13 @@ define([ tipGoEdit: 'Edit current file', tipSave: 'Save', tipUndo: 'Undo', - tipRedo: 'Redo' + tipRedo: 'Redo', + textCompactView: 'Hide Toolbar', + textHideStatusBar: 'Hide Status Bar', + textHideLines: 'Hide Rulers', + textZoom: 'Zoom', + textAdvSettings: 'Advanced Settings', + tipViewSettings: 'View Settings' } }(), Common.Views.Header || {})) }); diff --git a/apps/documenteditor/main/app/controller/LeftMenu.js b/apps/documenteditor/main/app/controller/LeftMenu.js index a3a5d020a..2be1b2a1c 100644 --- a/apps/documenteditor/main/app/controller/LeftMenu.js +++ b/apps/documenteditor/main/app/controller/LeftMenu.js @@ -62,6 +62,7 @@ define([ }, 'Common.Views.Header': { 'click:users': _.bind(this.clickStatusbarUsers, this), + 'file:settings': _.bind(this.clickToolbarSettings,this), 'history:show': function () { if ( !this.leftMenu.panelHistory.isVisible() ) this.clickMenuFileItem('header', 'history'); diff --git a/apps/documenteditor/main/app/controller/Statusbar.js b/apps/documenteditor/main/app/controller/Statusbar.js index d195a7620..35237e80c 100644 --- a/apps/documenteditor/main/app/controller/Statusbar.js +++ b/apps/documenteditor/main/app/controller/Statusbar.js @@ -55,6 +55,7 @@ define([ ], initialize: function() { + var me = this; this.addListeners({ 'Statusbar': { 'langchanged': this.onLangMenu, @@ -62,6 +63,15 @@ define([ this.api.zoom(value); Common.NotificationCenter.trigger('edit:complete', this.statusbar); }.bind(this) + }, + 'Common.Views.Header': { + 'statusbar:hide': function (view, status) { + me.statusbar.setVisible(!status); + Common.localStorage.setBool('de-hidden-status', status); + + Common.NotificationCenter.trigger('layout:changed', 'status'); + Common.NotificationCenter.trigger('edit:complete', this.statusbar); + } } }); }, diff --git a/apps/documenteditor/main/app/controller/Toolbar.js b/apps/documenteditor/main/app/controller/Toolbar.js index 349989085..87bbe2826 100644 --- a/apps/documenteditor/main/app/controller/Toolbar.js +++ b/apps/documenteditor/main/app/controller/Toolbar.js @@ -114,6 +114,7 @@ define([ 'menu:show': this.onFileMenu.bind(this, 'show') }, 'Common.Views.Header': { + 'toolbar:setcompact': this.onChangeCompactView.bind(this), 'print': function (opts) { var _main = this.getApplication().getController('Main'); _main.onPrint(); @@ -296,7 +297,6 @@ define([ toolbar.btnPageMargins.menu.on('item:click', _.bind(this.onPageMarginsSelect, this)); toolbar.btnClearStyle.on('click', _.bind(this.onClearStyleClick, this)); toolbar.btnCopyStyle.on('toggle', _.bind(this.onCopyStyleToggle, this)); - toolbar.btnAdvSettings.on('click', _.bind(this.onAdvSettingsClick, this)); toolbar.mnuPageSize.on('item:click', _.bind(this.onPageSizeClick, this)); toolbar.mnuColorSchema.on('item:click', _.bind(this.onColorSchemaClick, this)); toolbar.btnMailRecepients.on('click', _.bind(this.onSelectRecepientsClick, this)); @@ -308,13 +308,6 @@ define([ toolbar.listStyles.on('click', _.bind(this.onListStyleSelect, this)); toolbar.listStyles.on('contextmenu', _.bind(this.onListStyleContextMenu, this)); toolbar.styleMenu.on('hide:before', _.bind(this.onListStyleBeforeHide, this)); - toolbar.mnuitemHideStatusBar.on('toggle', _.bind(this.onHideStatusBar, this)); - toolbar.mnuitemHideRulers.on('toggle', _.bind(this.onHideRulers, this)); - toolbar.mnuitemCompactToolbar.on('toggle', _.bind(this.onChangeCompactView, this)); - toolbar.btnFitPage.on('toggle', _.bind(this.onZoomToPageToggle, this)); - toolbar.btnFitWidth.on('toggle', _.bind(this.onZoomToWidthToggle, this)); - toolbar.mnuZoomIn.on('click', _.bind(this.onZoomInClick, this)); - toolbar.mnuZoomOut.on('click', _.bind(this.onZoomOutClick, this)); toolbar.btnInsertEquation.on('click', _.bind(this.onInsertEquationClick, this)); $('#id-save-style-plus, #id-save-style-link', toolbar.$el).on('click', this.onMenuSaveStyle.bind(this)); @@ -379,7 +372,6 @@ define([ var me = this; setTimeout(function () { me.onChangeCompactView(null, !me.toolbar.isCompact()); - me.toolbar.mnuitemCompactToolbar.setChecked(me.toolbar.isCompact(), true); }, 0); } }, @@ -845,12 +837,7 @@ define([ this.toolbar.mnuInsertPageNum.setDisabled(false); }, - onApiZoomChange: function(percent, type) { - this.toolbar.btnFitPage.setChecked(type == 2, true); - this.toolbar.btnFitWidth.setChecked(type == 1, true); - this.toolbar.mnuZoom.options.value = percent; - $('.menu-zoom .zoom', this.toolbar.el).html(percent + '%'); - }, + onApiZoomChange: function(percent, type) {}, onApiStartHighlight: function(pressed) { this.toolbar.btnHighlightColor.toggle(pressed, true); @@ -1415,11 +1402,6 @@ define([ this.modeAlwaysSetStyle = state; }, - onAdvSettingsClick: function(btn, e) { - this.toolbar.fireEvent('file:settings', this); - btn.cmpEl.blur(); - }, - onPageSizeClick: function(menu, item, state) { if (this.api && state) { this._state.pgsize = [0, 0]; @@ -1993,61 +1975,6 @@ define([ // Common.NotificationCenter.trigger('edit:complete', this.toolbar); // }, - onHideStatusBar: function(item, checked) { - var headerView = this.getApplication().getController('Statusbar').getView('Statusbar'); - headerView && headerView.setVisible(!checked); - - Common.localStorage.setBool('de-hidden-status', checked); - - Common.NotificationCenter.trigger('layout:changed', 'status'); - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onHideRulers: function(item, checked) { - if (this.api) { - this.api.asc_SetViewRulers(!checked); - } - - Common.localStorage.setBool('de-hidden-rulers', checked); - - Common.NotificationCenter.trigger('layout:changed', 'rulers'); - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomToPageToggle: function(item, state) { - if (this.api) { - if (state) - this.api.zoomFitToPage(); - else - this.api.zoomCustomMode(); - } - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomToWidthToggle: function(item, state) { - if (this.api) { - if (state) - this.api.zoomFitToWidth(); - else - this.api.zoomCustomMode(); - } - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomInClick: function(btn) { - if (this.api) - this.api.zoomIn(); - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomOutClick: function(btn) { - if (this.api) - this.api.zoomOut(); - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - _clearBullets: function() { this.toolbar.btnMarkers.toggle(false, true); this.toolbar.btnNumbers.toggle(false, true); @@ -2716,7 +2643,6 @@ define([ disable = disable || (reviewmode ? toolbar_mask.length>0 : group_mask.length>0); toolbar.$el.find('.toolbar').toggleClass('masked', disable); - toolbar.btnHide.setDisabled(disable); if ( toolbar.synchTooltip ) toolbar.synchTooltip.hide(); diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index 93bb5defd..0c889b7c0 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -79,6 +79,7 @@ define([ toolbar.setExtra('left', me.header.getPanel('left', config)); }, 'view:compact' : function (toolbar, state) { + me.header.mnuitemCompactToolbar.setChecked(state, true); me.viewport.vlayout.getItem('toolbar').height = state ? Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); }, @@ -105,6 +106,7 @@ define([ setApi: function(api) { this.api = api; + this.api.asc_registerCallback('asc_onZoomChange', this.onApiZoomChange.bind(this)); }, @@ -130,7 +132,11 @@ define([ this.boxSdk = $('#editor_sdk'); this.boxSdk.css('border-left', 'none'); + this.header.mnuitemFitPage = this.header.fakeMenuItem(); + this.header.mnuitemFitWidth = this.header.fakeMenuItem(); + Common.NotificationCenter.on('app:face', this.onAppShowed.bind(this)); + Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, onAppShowed: function (config) { @@ -169,6 +175,111 @@ define([ } }, + onAppReady: function (config) { + var me = this; + if ( me.header.btnOptions ) { + var compactview = !config.isEdit; + if ( config.isEdit ) { + if ( Common.localStorage.itemExists("de-compact-toolbar") ) { + compactview = Common.localStorage.getBool("de-compact-toolbar"); + } else + if ( config.customization && config.customization.compactToolbar ) + compactview = true; + } + + me.header.mnuitemCompactToolbar = new Common.UI.MenuItem({ + caption: me.header.textCompactView, + checked: compactview, + checkable: true, + value: 'toolbar' + }); + + var mnuitemHideStatusBar = new Common.UI.MenuItem({ + caption: me.header.textHideStatusBar, + checked: Common.localStorage.getBool("de-hidden-status"), + checkable: true, + value: 'statusbar' + }); + + if ( config.canBrandingExt && config.customization && config.customization.statusBar === false ) + mnuitemHideStatusBar.hide(); + + var mnuitemHideRulers = new Common.UI.MenuItem({ + caption: me.header.textHideLines, + checked: Common.localStorage.getBool("de-hidden-rulers"), + checkable: true, + value: 'rulers' + }); + + me.header.mnuitemFitPage = new Common.UI.MenuItem({ + caption: me.textFitPage, + checkable: true, + checked: me.header.mnuitemFitPage.isChecked(), + value: 'zoom:page' + }); + + me.header.mnuitemFitWidth = new Common.UI.MenuItem({ + caption: me.textFitWidth, + checkable: true, + checked: me.header.mnuitemFitWidth.isChecked(), + value: 'zoom:width' + }); + + me.header.mnuZoom = new Common.UI.MenuItem({ + template: _.template([ + '' + ].join('')), + stopPropagation: true, + value: me.header.mnuZoom.options.value + }); + + me.header.btnOptions.setMenu(new Common.UI.Menu({ + cls: 'pull-right', + style: 'min-width: 180px;', + items: [ + me.header.mnuitemCompactToolbar, + mnuitemHideStatusBar, + mnuitemHideRulers, + {caption:'--'}, + me.header.mnuitemFitPage, + me.header.mnuitemFitWidth, + me.header.mnuZoom, + {caption:'--'}, + new Common.UI.MenuItem({ + caption: me.header.textAdvSettings, + value: 'advanced' + }) + ] + }) + ); + + var _on_btn_zoom = function (btn) { + btn == 'up' ? me.api.zoomIn() : me.api.zoomOut(); + Common.NotificationCenter.trigger('edit:complete', me.header); + }; + + (new Common.UI.Button({ + el : $('#hdr-menu-zoom-out', me.header.mnuZoom.$el), + cls : 'btn-toolbar' + })).on('click', _on_btn_zoom.bind(me, 'down')); + + (new Common.UI.Button({ + el : $('#hdr-menu-zoom-in', me.header.mnuZoom.$el), + cls : 'btn-toolbar' + })).on('click', _on_btn_zoom.bind(me, 'up')); + + me.header.btnOptions.menu.on('item:click', me.onOptionsItemClick.bind(this)); + } + }, + onLayoutChanged: function(area) { switch (area) { default: @@ -217,6 +328,42 @@ define([ me.header.lockHeaderBtns( 'undo', _need_disable ); me.header.lockHeaderBtns( 'redo', _need_disable ); - } - }); + me.header.lockHeaderBtns( 'opts', _need_disable ); + }, + + onApiZoomChange: function(percent, type) { + this.header.mnuitemFitPage.setChecked(type == 2, true); + this.header.mnuitemFitWidth.setChecked(type == 1, true); + this.header.mnuZoom.options.value = percent; + + if ( this.header.mnuZoom.$el ) + $('.menu-zoom label.zoom', this.header.mnuZoom.$el).html(percent + '%'); + }, + + onOptionsItemClick: function (menu, item, e) { + var me = this; + + switch ( item.value ) { + case 'toolbar': me.header.fireEvent('toolbar:setcompact', [menu, item.isChecked()]); break; + case 'statusbar': me.header.fireEvent('statusbar:hide', [item, item.isChecked()]); break; + case 'rulers': + me.api.asc_SetViewRulers(!item.isChecked()); + Common.localStorage.setBool('de-hidden-rulers', item.isChecked()); + Common.NotificationCenter.trigger('layout:changed', 'rulers'); + Common.NotificationCenter.trigger('edit:complete', me.header); + break; + case 'zoom:page': + item.isChecked() ? me.api.zoomFitToPage() : me.api.zoomCustomMode(); + Common.NotificationCenter.trigger('edit:complete', me.header); + break; + case 'zoom:width': + item.isChecked() ? me.api.zoomFitToWidth() : me.api.zoomCustomMode(); + Common.NotificationCenter.trigger('edit:complete', me.header); + break; + case 'advanced': me.header.fireEvent('file:settings', me.header); break; + } + }, + + textFitPage: 'Fit to Page', + textFitWidth: 'Fit to Width' }); diff --git a/apps/documenteditor/main/app/template/Toolbar.template b/apps/documenteditor/main/app/template/Toolbar.template index 1c6d10506..6e9d81d96 100644 --- a/apps/documenteditor/main/app/template/Toolbar.template +++ b/apps/documenteditor/main/app/template/Toolbar.template @@ -92,16 +92,7 @@
        -
        -
        -
        -
        - -
        -
        - -
        -
        +
        diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index 15a7c2f74..fc879aaf5 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -944,33 +944,6 @@ define([ iconCls: 'btn-mailrecepients' }); - this.btnHide = new Common.UI.Button({ - id: 'id-toolbar-btn-hidebars', - cls: 'btn-toolbar', - iconCls: 'btn-hidebars no-mask', - menu: true - }); - this.toolbarControls.push(this.btnHide); - - this.btnFitPage = { - conf: {checked: false}, - setChecked: function (val) { - this.conf.checked = val; - }, - isChecked: function () { - return this.conf.checked; - } - }; - this.btnFitWidth = clone(this.btnFitPage); - this.mnuZoom = {options: {value: 100}}; - - this.btnAdvSettings = new Common.UI.Button({ - id: 'id-toolbar-btn-settings', - cls: 'btn-toolbar', - iconCls: 'btn-settings no-mask' - }); - this.toolbarControls.push(this.btnAdvSettings); - me.btnImgAlign = new Common.UI.Button({ cls: 'btn-toolbar x-huge icon-top', iconCls: 'btn-img-align', @@ -1198,9 +1171,9 @@ define([ } }); + me.setTab('home'); if ( me.isCompactView ) - me.setFolded(true); else - me.setTab('home'); + me.setFolded(true); var top = Common.localStorage.getItem("de-pgmargins-top"), left = Common.localStorage.getItem("de-pgmargins-left"), @@ -1291,8 +1264,6 @@ define([ _injectComponent('#slot-btn-clearstyle', this.btnClearStyle); _injectComponent('#slot-btn-copystyle', this.btnCopyStyle); _injectComponent('#slot-btn-colorschemas', this.btnColorSchemas); - _injectComponent('#slot-btn-hidebars', this.btnHide); - _injectComponent('#slot-btn-settings', this.btnAdvSettings); _injectComponent('#slot-btn-paracolor', this.btnParagraphColor); _injectComponent('#slot-field-styles', this.listStyles); _injectComponent('#slot-btn-halign', this.btnHorizontalAlign); @@ -1539,67 +1510,14 @@ define([ this.btnCopyStyle.updateHint(this.tipCopyStyle + Common.Utils.String.platformKey('Ctrl+Shift+C')); this.btnColorSchemas.updateHint(this.tipColorSchemas); this.btnMailRecepients.updateHint(this.tipMailRecepients); - this.btnHide.updateHint(this.tipViewSettings); - this.btnAdvSettings.updateHint(this.tipAdvSettings); // set menus var me = this; - this.btnHide.setMenu(new Common.UI.Menu({ - cls: 'pull-right', - style: 'min-width: 180px;', - items: [ - this.mnuitemCompactToolbar = new Common.UI.MenuItem({ - caption: this.textCompactView, - checked: me.isCompactView, - checkable: true - }), - this.mnuitemHideStatusBar = new Common.UI.MenuItem({ - caption: this.textHideStatusBar, - checked: Common.localStorage.getBool("de-hidden-status"), - checkable: true - }), - this.mnuitemHideRulers = new Common.UI.MenuItem({ - caption: this.textHideLines, - checked: Common.localStorage.getBool("de-hidden-rulers"), - checkable: true - }), - {caption: '--'}, - this.btnFitPage = new Common.UI.MenuItem({ - caption: this.textFitPage, - checkable: true, - checked: this.btnFitPage.isChecked() - }), - this.btnFitWidth = new Common.UI.MenuItem({ - caption: this.textFitWidth, - checkable: true, - checked: this.btnFitWidth.isChecked() - }), - this.mnuZoom = new Common.UI.MenuItem({ - template: _.template([ - '' - ].join('')), - stopPropagation: true, - value: this.mnuZoom.options.value - }) - ] - }) - ); // if (this.mode.isDesktopApp || this.mode.canBrandingExt && this.mode.customization && this.mode.customization.header === false) // this.mnuitemHideTitleBar.hide(); - if (this.mode.canBrandingExt && this.mode.customization && this.mode.customization.statusBar===false) - this.mnuitemHideStatusBar.hide(); - this.btnMarkers.setMenu( new Common.UI.Menu({ style: 'min-width: 139px', @@ -1657,15 +1575,6 @@ define([ this.paragraphControls.push(this.mnuPageNumCurrentPos); this.paragraphControls.push(this.mnuInsertPageCount); - this.mnuZoomOut = new Common.UI.Button({ - el: $('#id-menu-zoom-out'), - cls: 'btn-toolbar' - }); - this.mnuZoomIn = new Common.UI.Button({ - el: $('#id-menu-zoom-in'), - cls: 'btn-toolbar' - }); - // set dataviews var _conf = this.mnuMarkersPicker.conf; @@ -2305,15 +2214,6 @@ define([ tipInsertText: 'Insert Text', tipInsertTextArt: 'Insert Text Art', tipHAligh: 'Horizontal Align', - tipViewSettings: 'View Settings', - tipAdvSettings: 'Advanced Settings', - textCompactView: 'Hide Toolbar', - textHideTitleBar: 'Hide Title Bar', - textHideStatusBar: 'Hide Status Bar', - textHideLines: 'Hide Rulers', - textFitPage: 'Fit to Page', - textFitWidth: 'Fit to Width', - textZoom: 'Zoom', mniEditDropCap: 'Drop Cap Settings', textNone: 'None', textInText: 'In Text', diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index c87840c5d..7f15075c5 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -153,6 +153,12 @@ "Common.Views.Header.tipViewUsers": "View users and manage document access rights", "Common.Views.Header.txtAccessRights": "Change access rights", "Common.Views.Header.txtRename": "Rename", + "Common.Views.Header.textAdvSettings": "Advanced settings", + "Common.Views.Header.textCompactView": "Hide Toolbar", + "Common.Views.Header.textHideStatusBar": "Hide Status Bar", + "Common.Views.Header.textZoom": "Zoom", + "Common.Views.Header.tipViewSettings": "View settings", + "Common.Views.Header.textHideLines": "Hide Rulers", "Common.Views.History.textCloseHistory": "Close History", "Common.Views.History.textHide": "Collapse", "Common.Views.History.textHideAll": "Hide detailed changes", @@ -779,6 +785,8 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Vertical ellipsis", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Controllers.Viewport.textFitPage": "Fit to Page", + "DE.Controllers.Viewport.textFitWidth": "Fit to Width", "DE.Views.ChartSettings.textAdvanced": "Show advanced settings", "DE.Views.ChartSettings.textArea": "Area", "DE.Views.ChartSettings.textBar": "Bar", @@ -1744,14 +1752,14 @@ "DE.Views.Toolbar.textColumnsRight": "Right", "DE.Views.Toolbar.textColumnsThree": "Three", "DE.Views.Toolbar.textColumnsTwo": "Two", - "DE.Views.Toolbar.textCompactView": "Hide Toolbar", + "del_DE.Views.Toolbar.textCompactView": "Hide Toolbar", "DE.Views.Toolbar.textContPage": "Continuous Page", "DE.Views.Toolbar.textEvenPage": "Even Page", - "DE.Views.Toolbar.textFitPage": "Fit to Page", - "DE.Views.Toolbar.textFitWidth": "Fit to Width", - "DE.Views.Toolbar.textHideLines": "Hide Rulers", - "DE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", - "DE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", + "del_DE.Views.Toolbar.textFitPage": "Fit to Page", + "del_DE.Views.Toolbar.textFitWidth": "Fit to Width", + "del_DE.Views.Toolbar.textHideLines": "Hide Rulers", + "del_DE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", + "del_DE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", "DE.Views.Toolbar.textInMargin": "In Margin", "DE.Views.Toolbar.textInsColumnBreak": "Insert Column Break", "DE.Views.Toolbar.textInsertPageCount": "Insert number of pages", @@ -1805,8 +1813,8 @@ "DE.Views.Toolbar.textToCurrent": "To current position", "DE.Views.Toolbar.textTop": "Top: ", "DE.Views.Toolbar.textUnderline": "Underline", - "DE.Views.Toolbar.textZoom": "Zoom", - "DE.Views.Toolbar.tipAdvSettings": "Advanced settings", + "del_DE.Views.Toolbar.textZoom": "Zoom", + "del_DE.Views.Toolbar.tipAdvSettings": "Advanced settings", "DE.Views.Toolbar.tipAlignCenter": "Align center", "DE.Views.Toolbar.tipAlignJust": "Justified", "DE.Views.Toolbar.tipAlignLeft": "Align left", @@ -1862,7 +1870,7 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Nonprinting characters", "DE.Views.Toolbar.tipSynchronize": "The document has been changed by another user. Please click to save your changes and reload the updates.", "DE.Views.Toolbar.tipUndo": "Undo", - "DE.Views.Toolbar.tipViewSettings": "View settings", + "del_DE.Views.Toolbar.tipViewSettings": "View settings", "DE.Views.Toolbar.txtScheme1": "Office", "DE.Views.Toolbar.txtScheme10": "Median", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/presentationeditor/main/app/controller/LeftMenu.js b/apps/presentationeditor/main/app/controller/LeftMenu.js index eaed9b725..ce96b2837 100644 --- a/apps/presentationeditor/main/app/controller/LeftMenu.js +++ b/apps/presentationeditor/main/app/controller/LeftMenu.js @@ -61,6 +61,7 @@ define([ 'hide': _.bind(this.onHideChat, this) }, 'Common.Views.Header': { + 'file:settings': _.bind(this.clickToolbarSettings,this), 'click:users': _.bind(this.clickStatusbarUsers, this) }, 'Common.Views.Plugins': { diff --git a/apps/presentationeditor/main/app/controller/Statusbar.js b/apps/presentationeditor/main/app/controller/Statusbar.js index 00b0364c8..87ef91725 100644 --- a/apps/presentationeditor/main/app/controller/Statusbar.js +++ b/apps/presentationeditor/main/app/controller/Statusbar.js @@ -56,12 +56,22 @@ define([ ], initialize: function() { + var me = this; this.addListeners({ 'FileMenu': { 'settings:apply': _.bind(this.applySettings, this) }, 'Statusbar': { 'langchanged': this.onLangMenu + }, + 'Common.Views.Header': { + 'statusbar:hide': function (view, status) { + me.statusbar.setVisible(!status); + Common.localStorage.setBool('pe-hidden-status', status); + + Common.NotificationCenter.trigger('layout:changed', 'status'); + Common.NotificationCenter.trigger('edit:complete', this.statusbar); + } } }); this._state = { diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 51cb88ead..da523a4e6 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -129,6 +129,7 @@ define([ 'menu:show': this.onFileMenu.bind(this, 'show') }, 'Common.Views.Header': { + 'toolbar:setcompact': this.onChangeCompactView.bind(this), 'print': function (opts) { var _main = this.getApplication().getController('Main'); _main.onPrint(); @@ -293,18 +294,10 @@ define([ toolbar.btnInsertTable.menu.on('item:click', _.bind(this.onInsertTableClick, this)); toolbar.btnClearStyle.on('click', _.bind(this.onClearStyleClick, this)); toolbar.btnCopyStyle.on('toggle', _.bind(this.onCopyStyleToggle, this)); - toolbar.btnAdvSettings.on('click', _.bind(this.onAdvSettingsClick, this)); toolbar.btnColorSchemas.menu.on('item:click', _.bind(this.onColorSchemaClick, this)); toolbar.btnSlideSize.menu.on('item:click', _.bind(this.onSlideSize, this)); toolbar.mnuInsertChartPicker.on('item:click', _.bind(this.onSelectChart, this)); toolbar.listTheme.on('click', _.bind(this.onListThemeSelect, this)); - toolbar.mnuitemHideStatusBar.on('toggle', _.bind(this.onHideStatusBar, this)); - toolbar.mnuitemHideRulers.on('toggle', _.bind(this.onHideRulers, this)); - toolbar.mnuitemCompactToolbar.on('toggle', _.bind(this.onChangeCompactView, this)); - toolbar.btnFitPage.on('toggle', _.bind(this.onZoomToPageToggle, this)); - toolbar.btnFitWidth.on('toggle', _.bind(this.onZoomToWidthToggle, this)); - toolbar.mnuZoomIn.on('click', _.bind(this.onZoomInClick, this)); - toolbar.mnuZoomOut.on('click', _.bind(this.onZoomOutClick, this)); toolbar.btnInsertEquation.on('click', _.bind(this.onInsertEquationClick, this)); }, @@ -369,7 +362,6 @@ define([ var me = this; Common.Utils.asyncCall(function () { me.onChangeCompactView(null, !me.toolbar.isCompact()); - me.toolbar.mnuitemCompactToolbar.setChecked(me.toolbar.isCompact(), true); }); } }, @@ -775,18 +767,7 @@ define([ this.editMode = false; }, - onApiZoomChange: function(percent, type) { - if (this._state.zoom_type !== type) { - this.toolbar.btnFitPage.setChecked(type == 2, true); - this.toolbar.btnFitWidth.setChecked(type == 1, true); - this._state.zoom_type = type; - } - if (this._state.zoom_percent !== percent) { - $('.menu-zoom .zoom', this.toolbar.el).html(percent + '%'); - this._state.zoom_percent = percent; - } - this.toolbar.mnuZoom.options.value = percent; - }, + onApiZoomChange: function(percent, type) {}, onApiInitEditorStyles: function(themes) { if (themes) { @@ -1441,11 +1422,6 @@ define([ this.modeAlwaysSetStyle = state; }, - onAdvSettingsClick: function(btn, e) { - this.toolbar.fireEvent('file:settings', this); - btn.cmpEl.blur(); - }, - onColorSchemaClick: function(menu, item) { if (this.api) { this.api.ChangeColorScheme(item.value); @@ -1559,69 +1535,6 @@ define([ Common.NotificationCenter.trigger('edit:complete', this.toolbar); }, - onHideStatusBar: function(item, checked) { - var headerView = this.getApplication().getController('Statusbar').getView('Statusbar'); - headerView && headerView.setVisible(!checked); - - Common.localStorage.setBool('pe-hidden-status', checked); - - Common.NotificationCenter.trigger('layout:changed', 'status'); - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onHideRulers: function(item, checked) { - if (this.api) { - this.api.asc_SetViewRulers(!checked); - } - - Common.localStorage.setBool('pe-hidden-rulers', checked); - - Common.NotificationCenter.trigger('layout:changed', 'rulers'); - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomToPageToggle: function(item, state) { - if (this.api) { - this._state.zoom_type = undefined; - this._state.zoom_percent = undefined; - if (state) - this.api.zoomFitToPage(); - else - this.api.zoomCustomMode(); - } - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomToWidthToggle: function(item, state) { - if (this.api) { - this._state.zoom_type = undefined; - this._state.zoom_percent = undefined; - if (state) - this.api.zoomFitToWidth(); - else - this.api.zoomCustomMode(); - } - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomInClick: function(btn) { - this._state.zoom_type = undefined; - this._state.zoom_percent = undefined; - if (this.api) - this.api.zoomIn(); - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomOutClick: function(btn) { - this._state.zoom_type = undefined; - this._state.zoom_percent = undefined; - if (this.api) - this.api.zoomOut(); - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - _clearBullets: function() { this.toolbar.btnMarkers.toggle(false, true); this.toolbar.btnNumbers.toggle(false, true); diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 0ae30080e..6ae3dbbe9 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -112,6 +112,7 @@ define([ setApi: function(api) { this.api = api; + this.api.asc_registerCallback('asc_onZoomChange', this.onApiZoomChange.bind(this)); }, @@ -134,7 +135,11 @@ define([ Common.localStorage.setItem('pe-mainmenu-width',leftPanel.width()); }, this); + this.header.mnuitemFitPage = this.header.fakeMenuItem(); + this.header.mnuitemFitWidth = this.header.fakeMenuItem(); + Common.NotificationCenter.on('app:face', this.onAppShowed.bind(this)); + Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); }, onAppShowed: function (config) { @@ -172,6 +177,110 @@ define([ } }, + onAppReady: function (config) { + var me = this; + if ( me.header.btnOptions ) { + var compactview = !config.isEdit; + if ( config.isEdit ) { + if ( Common.localStorage.itemExists("pe-compact-toolbar") ) { + compactview = Common.localStorage.getBool("pe-compact-toolbar"); + } else + if ( config.customization && config.customization.compactToolbar ) + compactview = true; + } + + me.header.mnuitemCompactToolbar = new Common.UI.MenuItem({ + caption: me.header.textCompactView, + checked: compactview, + checkable: true, + value: 'toolbar' + }); + + var mnuitemHideStatusBar = new Common.UI.MenuItem({ + caption: me.header.textHideStatusBar, + checked: Common.localStorage.getBool("pe-hidden-status"), + checkable: true, + value: 'statusbar' + }); + + if ( config.canBrandingExt && config.customization && config.customization.statusBar === false ) + mnuitemHideStatusBar.hide(); + + var mnuitemHideRulers = new Common.UI.MenuItem({ + caption: me.header.textHideLines, + checked: Common.localStorage.getBool("pe-hidden-rulers"), + checkable: true, + value: 'rulers' + }); + + me.header.mnuitemFitPage = new Common.UI.MenuItem({ + caption: me.textFitPage, + checkable: true, + checked: me.header.mnuitemFitPage.isChecked(), + value: 'zoom:page' + }); + + me.header.mnuitemFitWidth = new Common.UI.MenuItem({ + caption: me.textFitWidth, + checkable: true, + checked: me.header.mnuitemFitWidth.isChecked(), + value: 'zoom:width' + }); + + me.header.mnuZoom = new Common.UI.MenuItem({ + template: _.template([ + '' + ].join('')), + stopPropagation: true, + value: me.header.mnuZoom.options.value + }); + + me.header.btnOptions.setMenu(new Common.UI.Menu({ + cls: 'pull-right', + style: 'min-width: 180px;', + items: [ + me.header.mnuitemCompactToolbar, + mnuitemHideStatusBar, + mnuitemHideRulers, + {caption:'--'}, + me.header.mnuitemFitPage, + me.header.mnuitemFitWidth, + me.header.mnuZoom, + {caption:'--'}, + new Common.UI.MenuItem({ + caption: me.header.textAdvSettings, + value: 'advanced' + }) + ] + }) + ); + + var _on_btn_zoom = function (btn) { + btn == 'up' ? me.api.zoomIn() : me.api.zoomOut(); + Common.NotificationCenter.trigger('edit:complete', me.header); + }; + + (new Common.UI.Button({ + el : $('#hdr-menu-zoom-out', me.header.mnuZoom.$el), + cls : 'btn-toolbar' + })).on('click', _on_btn_zoom.bind(me, 'down')); + + (new Common.UI.Button({ + el : $('#hdr-menu-zoom-in', me.header.mnuZoom.$el), + cls : 'btn-toolbar' + })).on('click', _on_btn_zoom.bind(me, 'up')); + + me.header.btnOptions.menu.on('item:click', me.onOptionsItemClick.bind(this)); + } + }, onLayoutChanged: function(area) { switch (area) { @@ -256,6 +365,42 @@ define([ me.header.lockHeaderBtns( 'undo', _need_disable ); me.header.lockHeaderBtns( 'redo', _need_disable ); - } - }); + me.header.lockHeaderBtns( 'opts', _need_disable ); + }, + + onApiZoomChange: function(percent, type) { + this.header.mnuitemFitPage.setChecked(type == 2, true); + this.header.mnuitemFitWidth.setChecked(type == 1, true); + this.header.mnuZoom.options.value = percent; + + if ( this.header.mnuZoom.$el ) + $('.menu-zoom label.zoom', this.header.mnuZoom.$el).html(percent + '%'); + }, + + onOptionsItemClick: function (menu, item, e) { + var me = this; + + switch ( item.value ) { + case 'toolbar': me.header.fireEvent('toolbar:setcompact', [menu, item.isChecked()]); break; + case 'statusbar': me.header.fireEvent('statusbar:hide', [item, item.isChecked()]); break; + case 'rulers': + me.api.asc_SetViewRulers(!item.isChecked()); + Common.localStorage.setBool('pe-hidden-rulers', item.isChecked()); + Common.NotificationCenter.trigger('layout:changed', 'rulers'); + Common.NotificationCenter.trigger('edit:complete', me.header); + break; + case 'zoom:page': + item.isChecked() ? me.api.zoomFitToPage() : me.api.zoomCustomMode(); + Common.NotificationCenter.trigger('edit:complete', me.header); + break; + case 'zoom:width': + item.isChecked() ? me.api.zoomFitToWidth() : me.api.zoomCustomMode(); + Common.NotificationCenter.trigger('edit:complete', me.header); + break; + case 'advanced': me.header.fireEvent('file:settings', me.header); break; + } + }, + + textFitPage: 'Fit to Page', + textFitWidth: 'Fit to Width' }); diff --git a/apps/presentationeditor/main/app/template/Toolbar.template b/apps/presentationeditor/main/app/template/Toolbar.template index 7cae88f91..0cb5f81ec 100644 --- a/apps/presentationeditor/main/app/template/Toolbar.template +++ b/apps/presentationeditor/main/app/template/Toolbar.template @@ -110,16 +110,7 @@
        -
        -
        -
        -
        - -
        -
        - -
        -
        +
        diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index bafa319e4..6a308131f 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -576,31 +576,6 @@ define([ }); me.slideOnlyControls.push(me.btnColorSchemas); - me.btnHide = new Common.UI.Button({ - id : 'id-toolbar-btn-hidebars', - cls : 'btn-toolbar', - iconCls : 'btn-hidebars no-mask', - lock : [_set.menuFileOpen, _set.slideDeleted, _set.disableOnStart], - menu : true - }); - me.slideOnlyControls.push(me.btnHide); - - this.btnFitPage = { - conf: {checked:false}, - setChecked: function(val) { this.conf.checked = val;}, - isChecked: function () { return this.conf.checked; } - }; - this.btnFitWidth = clone(this.btnFitPage); - this.mnuZoom = {options: {value: 100}}; - - me.btnAdvSettings = new Common.UI.Button({ - id : 'id-toolbar-btn-settings', - cls : 'btn-toolbar', - iconCls : 'btn-settings no-mask', - lock : [_set.slideDeleted, _set.disableOnStart] - }); - me.slideOnlyControls.push(me.btnAdvSettings); - me.btnShapeAlign = new Common.UI.Button({ id : 'id-toolbar-btn-shape-align', cls : 'btn-toolbar', @@ -875,9 +850,9 @@ define([ } }); + me.setTab('home'); if ( me.isCompactView ) - me.setFolded(true); else - me.setTab('home'); + me.setFolded(true); return this; }, @@ -943,8 +918,6 @@ define([ _injectComponent('#slot-btn-colorschemas', this.btnColorSchemas); _injectComponent('#slot-btn-slidesize', this.btnSlideSize); _injectComponent('#slot-field-styles', this.listTheme); - _injectComponent('#slot-btn-hidebars', this.btnHide); - _injectComponent('#slot-btn-settings', this.btnAdvSettings); function _injectBtns(opts) { var array = createButtonSet(); @@ -1105,8 +1078,6 @@ define([ this.btnInsertHyperlink.updateHint(this.tipInsertHyperlink + Common.Utils.String.platformKey('Ctrl+K')); this.btnInsertTextArt.updateHint(this.tipInsertTextArt); this.btnColorSchemas.updateHint(this.tipColorSchemas); - this.btnHide.updateHint(this.tipViewSettings); - this.btnAdvSettings.updateHint(this.tipAdvSettings); this.btnShapeAlign.updateHint(this.tipShapeAlign); this.btnShapeArrange.updateHint(this.tipShapeArrange); this.btnSlideSize.updateHint(this.tipSlideSize); @@ -1115,66 +1086,6 @@ define([ var me = this; - this.btnHide.setMenu( - new Common.UI.Menu({ - cls: 'pull-right', - style: 'min-width: 180px;', - items: [ - this.mnuitemCompactToolbar = new Common.UI.MenuItem({ - caption: this.textCompactView, - checkable: true, - checked: me.isCompactView - }), - this.mnuitemHideStatusBar = new Common.UI.MenuItem({ - caption: this.textHideStatusBar, - checkable: true - }), - this.mnuitemHideRulers = new Common.UI.MenuItem({ - caption: this.textHideLines, - checkable: true - }), - {caption: '--'}, - this.btnFitPage = new Common.UI.MenuItem({ - caption: this.textFitPage, - checkable: true, - checked: this.btnFitPage.isChecked() - }), - this.btnFitWidth = new Common.UI.MenuItem({ - caption: this.textFitWidth, - checkable: true, - checked: this.btnFitWidth.isChecked() - }), - this.mnuZoom = new Common.UI.MenuItem({ - template: _.template([ - '' - ].join('')), - stopPropagation: true, - value: this.mnuZoom.options.value - }) - ] - }) - ); - if (this.mode.canBrandingExt && this.mode.customization && this.mode.customization.statusBar === false) - this.mnuitemHideStatusBar.hide(); - - this.mnuZoomOut = new Common.UI.Button({ - el: $('#id-menu-zoom-out'), - cls: 'btn-toolbar' - }); - this.mnuZoomIn = new Common.UI.Button({ - el: $('#id-menu-zoom-in'), - cls: 'btn-toolbar' - }); - this.btnMarkers.setMenu( new Common.UI.Menu({ style: 'min-width: 139px', @@ -1339,9 +1250,6 @@ define([ me.mnuChangeSlidePicker._needRecalcSlideLayout = true; }); - this.mnuitemHideStatusBar.setChecked(Common.localStorage.getBool('pe-hidden-status'), true); - this.mnuitemHideRulers.setChecked(Common.localStorage.getBool("pe-hidden-rulers", true), true); - // // Enable none paragraph components this.lockToolbar(PE.enumLock.disableOnStart, false, {array: this.slideOnlyControls.concat(this.shapeControls)}); @@ -1747,15 +1655,6 @@ define([ mniSlideWide: 'Widescreen (16:9)', mniSlideAdvanced: 'Advanced Settings', tipSlideSize: 'Select Slide Size', - tipViewSettings: 'View Settings', - tipAdvSettings: 'Advanced Settings', - textCompactView: 'Hide Toolbar', - textHideTitleBar: 'Hide Title Bar', - textHideStatusBar: 'Hide Status Bar', - textHideLines: 'Hide Rulers', - textFitPage: 'Fit to Slide', - textFitWidth: 'Fit to Width', - textZoom: 'Zoom', tipInsertChart: 'Insert Chart', textLine: 'Line', textColumn: 'Column', diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index a60255b37..eb8605858 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -92,6 +92,12 @@ "Common.Views.Header.tipViewUsers": "View users and manage document access rights", "Common.Views.Header.txtAccessRights": "Change access rights", "Common.Views.Header.txtRename": "Rename", + "Common.Views.Header.textAdvSettings": "Advanced settings", + "Common.Views.Header.textCompactView": "Hide Toolbar", + "Common.Views.Header.textHideStatusBar": "Hide Status Bar", + "Common.Views.Header.textZoom": "Zoom", + "Common.Views.Header.tipViewSettings": "View settings", + "Common.Views.Header.textHideLines": "Hide Rulers", "Common.Views.ImageFromUrlDialog.cancelButtonText": "Cancel", "Common.Views.ImageFromUrlDialog.okButtonText": "OK", "Common.Views.ImageFromUrlDialog.textUrl": "Paste an image URL:", @@ -700,6 +706,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Vertical ellipsis", "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "PE.Controllers.Viewport.textFitPage": "Fit to Slide", + "PE.Controllers.Viewport.textFitWidth": "Fit to Width", "PE.Views.ChartSettings.textAdvanced": "Show advanced settings", "PE.Views.ChartSettings.textArea": "Area", "PE.Views.ChartSettings.textBar": "Bar", @@ -1405,12 +1413,12 @@ "PE.Views.Toolbar.textCancel": "Cancel", "PE.Views.Toolbar.textCharts": "Charts", "PE.Views.Toolbar.textColumn": "Column", - "PE.Views.Toolbar.textCompactView": "Hide Toolbar", - "PE.Views.Toolbar.textFitPage": "Fit to Slide", - "PE.Views.Toolbar.textFitWidth": "Fit to Width", - "PE.Views.Toolbar.textHideLines": "Hide Rulers", - "PE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", - "PE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", + "del_PE.Views.Toolbar.textCompactView": "Hide Toolbar", + "del_PE.Views.Toolbar.textFitPage": "Fit to Slide", + "del_PE.Views.Toolbar.textFitWidth": "Fit to Width", + "del_PE.Views.Toolbar.textHideLines": "Hide Rulers", + "del_PE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", + "del_PE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", "PE.Views.Toolbar.textItalic": "Italic", "PE.Views.Toolbar.textLine": "Line", "PE.Views.Toolbar.textNewColor": "Custom Color", @@ -1439,9 +1447,9 @@ "PE.Views.Toolbar.textTabProtect": "Protection", "PE.Views.Toolbar.textTitleError": "Error", "PE.Views.Toolbar.textUnderline": "Underline", - "PE.Views.Toolbar.textZoom": "Zoom", + "del_PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Add slide", - "PE.Views.Toolbar.tipAdvSettings": "Advanced settings", + "del_PE.Views.Toolbar.tipAdvSettings": "Advanced settings", "PE.Views.Toolbar.tipBack": "Back", "PE.Views.Toolbar.tipChangeChart": "Change chart type", "PE.Views.Toolbar.tipChangeSlide": "Change slide layout", @@ -1454,7 +1462,7 @@ "PE.Views.Toolbar.tipFontName": "Font", "PE.Views.Toolbar.tipFontSize": "Font size", "PE.Views.Toolbar.tipHAligh": "Horizontal align", - "PE.Views.Toolbar.tipHideBars": "Hide Title bar & Status bar", + "del_PE.Views.Toolbar.tipHideBars": "Hide Title bar & Status bar", "PE.Views.Toolbar.tipIncPrLeft": "Increase indent", "PE.Views.Toolbar.tipInsertChart": "Insert chart", "PE.Views.Toolbar.tipInsertEquation": "Insert equation", diff --git a/apps/spreadsheeteditor/main/app/controller/CellEditor.js b/apps/spreadsheeteditor/main/app/controller/CellEditor.js index ab413d942..7c9c69def 100644 --- a/apps/spreadsheeteditor/main/app/controller/CellEditor.js +++ b/apps/spreadsheeteditor/main/app/controller/CellEditor.js @@ -67,6 +67,13 @@ define([ 'CellEditor': {}, 'Viewport': { 'layout:resizedrag': _.bind(this.onLayoutResize, this) + }, + 'Common.Views.Header': { + 'formulabar:hide': function (state) { + this.editor.setVisible(!state); + Common.localStorage.setBool('sse-hidden-formula', state); + Common.NotificationCenter.trigger('layout:changed', 'celleditor', state?'hidden':'showed'); + }.bind(this) } }); }, diff --git a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js index c472d4f92..c6fa3a093 100644 --- a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js +++ b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js @@ -55,6 +55,7 @@ define([ 'hide': _.bind(this.onHidePlugins, this) }, 'Common.Views.Header': { + 'file:settings': _.bind(this.clickToolbarSettings,this), 'click:users': _.bind(this.clickStatusbarUsers, this) }, 'LeftMenu': { diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 7e6a09000..59beebf6a 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -80,6 +80,7 @@ define([ 'settings:apply': _.bind(this.applyFormulaSettings, this) }, 'Common.Views.Header': { + 'toolbar:setcompact': this.onChangeViewMode.bind(this), 'print': function (opts) { var _main = this.getApplication().getController('Main'); _main.onPrint(); @@ -305,7 +306,6 @@ define([ toolbar.btnDecDecimal.on('click', _.bind(this.onDecrement, this)); toolbar.btnIncDecimal.on('click', _.bind(this.onIncrement, this)); toolbar.btnInsertFormula.on('click', _.bind(this.onInsertFormulaMenu, this)); - toolbar.btnSettings.on('click', _.bind(this.onAdvSettingsClick, this)); toolbar.btnInsertFormula.menu.on('item:click', _.bind(this.onInsertFormulaMenu, this)); toolbar.btnNamedRange.menu.on('item:click', _.bind(this.onNamedRangeMenu, this)); toolbar.btnNamedRange.menu.on('show:after', _.bind(this.onNamedRangeMenuOpen, this)); @@ -326,16 +326,12 @@ define([ toolbar.cmbFontSize.on('hide:after', _.bind(this.onHideMenus, this)); toolbar.cmbFontSize.on('combo:blur', _.bind(this.onComboBlur, this)); toolbar.cmbFontSize.on('combo:focusin', _.bind(this.onComboOpen, this, false)); - if (toolbar.mnuZoomIn) toolbar.mnuZoomIn.on('click', _.bind(this.onZoomInClick, this)); - if (toolbar.mnuZoomOut) toolbar.mnuZoomOut.on('click', _.bind(this.onZoomOutClick, this)); - if (toolbar.btnShowMode.rendered) toolbar.btnShowMode.menu.on('item:click', _.bind(this.onHideMenu, this)); toolbar.listStyles.on('click', _.bind(this.onListStyleSelect, this)); toolbar.cmbNumberFormat.on('selected', _.bind(this.onNumberFormatSelect, this)); toolbar.cmbNumberFormat.on('show:before', _.bind(this.onNumberFormatOpenBefore, this, true)); if (toolbar.cmbNumberFormat.cmpEl) toolbar.cmbNumberFormat.cmpEl.on('click', '#id-toolbar-mnu-item-more-formats a', _.bind(this.onNumberFormatSelect, this)); toolbar.btnCurrencyStyle.menu.on('item:click', _.bind(this.onNumberFormatMenu, this)); - if (toolbar.mnuitemCompactToolbar) toolbar.mnuitemCompactToolbar.on('toggle', _.bind(this.onChangeViewMode, this)); $('#id-toolbar-menu-new-fontcolor').on('click', _.bind(this.onNewTextColor, this)); $('#id-toolbar-menu-new-paracolor').on('click', _.bind(this.onNewBackColor, this)); $('#id-toolbar-menu-new-bordercolor').on('click', _.bind(this.onNewBorderColor, this)); @@ -1361,53 +1357,6 @@ define([ } }, - onAdvSettingsClick: function(btn, e) { - this.toolbar.fireEvent('file:settings', this); - btn.cmpEl.blur(); - }, - - onZoomInClick: function(btn) { - if (this.api) { - var f = Math.floor(this.api.asc_getZoom() * 10)/10; - f += .1; - if (f > 0 && !(f > 2.)) { - this.api.asc_setZoom(f); - } - } - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onZoomOutClick: function(btn) { - if (this.api) { - var f = Math.ceil(this.api.asc_getZoom() * 10)/10; - f -= .1; - if (!(f < .5)) { - this.api.asc_setZoom(f); - } - } - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - - onHideMenu: function(menu, item) { - var params = {}, - option; - - switch(item.value) { - case 'title': params.title = item.checked; option = 'sse-hidden-title'; break; - case 'formula': params.formula = item.checked; option = 'sse-hidden-formula'; break; - case 'headings': params.headings = item.checked; break; - case 'gridlines': params.gridlines = item.checked; break; - case 'freezepanes': params.freezepanes = item.checked; break; - } - - this.hideElements(params); - option && Common.localStorage.setBool(option, item.checked); - - Common.NotificationCenter.trigger('edit:complete', this.toolbar); - }, - onListStyleSelect: function(combo, record) { this._state.prstyle = undefined; if (this.api) { @@ -1513,7 +1462,6 @@ define([ if ( from != 'file' ) { Common.Utils.asyncCall(function () { this.onChangeViewMode(null, !this.toolbar.isCompact()); - this.toolbar.mnuitemCompactToolbar.setChecked(this.toolbar.isCompact(), true); }, this); } }, @@ -1711,26 +1659,9 @@ define([ this.checkInsertAutoshape({action:'cancel'}); }, - onApiZoomChange: function(zf, type){ - switch (type) { - case 1: // FitWidth - case 2: // FitPage - case 0: - default: { - this.toolbar.mnuZoom.options.value = Math.floor((zf + .005) * 100); - $('.menu-zoom .zoom', this.toolbar.el).html(Math.floor((zf + .005) * 100) + '%'); - } - } - }, + onApiZoomChange: function(zf, type){}, - onApiSheetChanged: function() { - if ( this.api && !this.appConfig.isEditDiagram && !this.appConfig.isEditMailMerge ) { - var params = this.api.asc_getSheetViewSettings(); - this.toolbar.mnuitemHideHeadings.setChecked(!params.asc_getShowRowColHeaders()); - this.toolbar.mnuitemHideGridlines.setChecked(!params.asc_getShowGridLines()); - this.toolbar.mnuitemFreezePanes.setChecked(params.asc_getIsFreezePane()); - } - }, + onApiSheetChanged: function() {}, onApiEditorSelectionChanged: function(fontobj) { if (!this.editMode) return; @@ -2411,13 +2342,6 @@ define([ }, hideElements: function(opts) { - if (!_.isUndefined(opts.title)) { - var headerView = this.getApplication().getController('Viewport').getView('Common.Views.Header'); - headerView && headerView.setVisible(!opts.title); - - Common.NotificationCenter.trigger('layout:changed', 'header'); - } - if (!_.isUndefined(opts.compact)) { this.onChangeViewMode(opts.compact); } @@ -2981,7 +2905,7 @@ define([ var toolbar = this.toolbar; toolbar.$el.find('.toolbar').toggleClass('masked', disable); - this.toolbar.lockToolbar(SSE.enumLock.menuFileOpen, disable, {array: [toolbar.btnShowMode]}); + this.toolbar.lockToolbar(SSE.enumLock.menuFileOpen, disable); if(disable) { mask = $("
        ").appendTo(toolbar.$el.find('.toolbar')); Common.util.Shortcuts.suspendEvents('command+l, ctrl+l, command+shift+l, ctrl+shift+l, command+k, ctrl+k, command+alt+h, ctrl+alt+h, command+1, ctrl+1'); diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index a88a191c1..ce517338f 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -71,6 +71,9 @@ define([ 'menu:hide': me.onFileMenu.bind(me, 'hide'), 'menu:show': me.onFileMenu.bind(me, 'show') }, + 'Statusbar': { + 'sheet:changed': me.onApiSheetChanged.bind(me) + }, 'Toolbar': { 'render:before' : function (toolbar) { var config = SSE.getController('Main').appOptions; @@ -83,6 +86,7 @@ define([ }, 'view:compact' : function (toolbar, state) { + me.header.mnuitemCompactToolbar.setChecked(state, true); me.viewport.vlayout.getItem('toolbar').height = state ? Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); }, @@ -108,10 +112,16 @@ define([ }); Common.NotificationCenter.on('app:face', this.onAppShowed.bind(this)); + Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this)); + Common.NotificationCenter.on('cells:range', this.onCellsRange.bind(this)); }, setApi: function(api) { this.api = api; + this.api.asc_registerCallback('asc_onZoomChanged', this.onApiZoomChange.bind(this)); + this.api.asc_registerCallback('asc_onSheetsChanged', this.onApiSheetChanged.bind(this)); + this.api.asc_registerCallback('asc_onUpdateSheetViewSettings', this.onApiSheetChanged.bind(this)); + this.api.asc_registerCallback('asc_onEditCell', this.onApiEditCell.bind(this)); }, onAppShowed: function (config) { @@ -149,6 +159,123 @@ define([ } }, + onAppReady: function (config) { + var me = this; + if ( me.header.btnOptions ) { + var compactview = !config.isEdit; + if ( config.isEdit && !config.isEditDiagram && !config.isEditMailMerge ) { + if ( Common.localStorage.itemExists("sse-compact-toolbar") ) { + compactview = Common.localStorage.getBool("sse-compact-toolbar"); + } else + if ( config.customization && config.customization.compactToolbar ) + compactview = true; + } + + me.header.mnuitemCompactToolbar = new Common.UI.MenuItem({ + caption : me.header.textCompactView, + checked : compactview, + checkable : true, + value : 'toolbar' + }); + + var mnuitemHideFormulaBar = new Common.UI.MenuItem({ + caption : me.textHideFBar, + checked : Common.localStorage.getBool('sse-hidden-formula'), + checkable : true, + value : 'formula' + }); + + me.header.mnuitemHideHeadings = new Common.UI.MenuItem({ + caption : me.textHideHeadings, + checkable : true, + checked : me.header.mnuitemHideHeadings.isChecked(), + value : 'headings' + }); + + me.header.mnuitemHideGridlines = new Common.UI.MenuItem({ + caption : me.textHideGridlines, + checkable : true, + checked : me.header.mnuitemHideGridlines.isChecked(), + value : 'gridlines' + }); + + me.header.mnuitemFreezePanes = new Common.UI.MenuItem({ + caption : me.textFreezePanes, + checkable : true, + checked : me.header.mnuitemFreezePanes.isChecked(), + value : 'freezepanes' + }); + + me.header.mnuZoom = new Common.UI.MenuItem({ + template: _.template([ + '' + ].join('')), + stopPropagation: true, + value: me.header.mnuZoom.options.value + }); + + var mnuitemAdvSettings = new Common.UI.MenuItem({ + caption: me.header.textAdvSettings, + value: 'advanced' + }); + + me.header.btnOptions.setMenu(new Common.UI.Menu({ + cls: 'pull-right', + style: 'min-width: 180px;', + items: [ + me.header.mnuitemCompactToolbar, + mnuitemHideFormulaBar, + {caption:'--'}, + me.header.mnuitemHideHeadings, + me.header.mnuitemHideGridlines, + {caption:'--'}, + me.header.mnuitemFreezePanes, + {caption:'--'}, + me.header.mnuZoom, + {caption:'--'}, + mnuitemAdvSettings + ] + }) + ); + + var _on_btn_zoom = function (btn) { + if ( btn == 'up' ) { + var _f = Math.floor(this.api.asc_getZoom() * 10)/10; + _f += .1; + if (_f > 0 && !(_f > 2.)) + this.api.asc_setZoom(_f); + } else { + _f = Math.ceil(this.api.asc_getZoom() * 10)/10; + _f -= .1; + if (!(_f < .5)) + this.api.asc_setZoom(_f); + } + + Common.NotificationCenter.trigger('edit:complete', me.header); + }; + + (new Common.UI.Button({ + el : $('#hdr-menu-zoom-out', me.header.mnuZoom.$el), + cls : 'btn-toolbar' + })).on('click', _on_btn_zoom.bind(me, 'down')); + + (new Common.UI.Button({ + el : $('#hdr-menu-zoom-in', me.header.mnuZoom.$el), + cls : 'btn-toolbar' + })).on('click', _on_btn_zoom.bind(me, 'up')); + + me.header.btnOptions.menu.on('item:click', me.onOptionsItemClick.bind(this)); + } + }, + // When our application is ready, lets get started onLaunch: function() { // Create and render main view @@ -176,6 +303,10 @@ define([ this.boxFormula = $('#cell-editing-box'); this.boxSdk.css('border-left', 'none'); this.boxFormula.css('border-left', 'none'); + + this.header.mnuitemHideHeadings = this.header.fakeMenuItem(); + this.header.mnuitemHideGridlines = this.header.fakeMenuItem(); + this.header.mnuitemFreezePanes = this.header.fakeMenuItem(); }, onLayoutChanged: function(area) { @@ -228,6 +359,58 @@ define([ me.header.lockHeaderBtns( 'undo', _need_disable ); me.header.lockHeaderBtns( 'redo', _need_disable ); - } - }); + me.header.lockHeaderBtns( 'opts', _need_disable ); + }, + + onApiZoomChange: function(zf, type){ + switch (type) { + case 1: // FitWidth + case 2: // FitPage + case 0: + default: { + this.header.mnuZoom.options.value = Math.floor((zf + .005) * 100); + $('.menu-zoom .zoom', this.header.mnuZoom.$el).html(Math.floor((zf + .005) * 100) + '%'); + } + } + }, + + onApiSheetChanged: function() { + var me = this; + var appConfig = me.viewport.mode; + if ( !!appConfig && !appConfig.isEditDiagram && !appConfig.isEditMailMerge ) { + var params = me.api.asc_getSheetViewSettings(); + me.header.mnuitemHideHeadings.setChecked(!params.asc_getShowRowColHeaders()); + me.header.mnuitemHideGridlines.setChecked(!params.asc_getShowGridLines()); + me.header.mnuitemFreezePanes.setChecked(params.asc_getIsFreezePane()); + } + }, + + onApiEditCell: function(state) { + if ( state == Asc.c_oAscCellEditorState.editStart ) + this.header.lockHeaderBtns('opts', true); else + if ( state == Asc.c_oAscCellEditorState.editEnd ) + this.header.lockHeaderBtns('opts', false); + }, + + onCellsRange: function(status) { + this.onApiEditCell(status != Asc.c_oAscSelectionDialogType.None ? Asc.c_oAscCellEditorState.editStart : Asc.c_oAscCellEditorState.editEnd); + }, + + onOptionsItemClick: function (menu, item, e) { + var me = this; + + switch ( item.value ) { + case 'toolbar': me.header.fireEvent('toolbar:setcompact', [menu, item.isChecked()]); break; + case 'formula': me.header.fireEvent('formulabar:hide', [item.isChecked()]); break; + case 'headings': me.api.asc_setDisplayHeadings(!item.isChecked()); break; + case 'gridlines': me.api.asc_setDisplayGridlines(!item.isChecked()); break; + case 'freezepanes': me.api.asc_freezePane(); break; + case 'advanced': me.header.fireEvent('file:settings', me.header); break; + } + }, + + textHideFBar: 'Hide Formula Bar', + textHideHeadings: 'Hide Headings', + textHideGridlines: 'Hide Gridlines', + textFreezePanes: 'Freeze Panes' }); diff --git a/apps/spreadsheeteditor/main/app/template/Toolbar.template b/apps/spreadsheeteditor/main/app/template/Toolbar.template index 6fc9e087c..5bb2ae135 100644 --- a/apps/spreadsheeteditor/main/app/template/Toolbar.template +++ b/apps/spreadsheeteditor/main/app/template/Toolbar.template @@ -131,16 +131,7 @@
        -
        -
        -
        -
        - -
        -
        - -
        -
        +
        diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index ed56ec308..23f6cd580 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -1048,41 +1048,6 @@ define([ }) }); - me.mnuZoomIn = dummyCmp(); - me.mnuZoomOut = dummyCmp(); - - var clone = function(source) { - var obj = {}; - for (var prop in source) - obj[prop] = (typeof(source[prop])=='object') ? clone(source[prop]) : source[prop]; - return obj; - }; - - this.mnuitemHideHeadings = { - conf: {checked:false}, - setChecked: function(val) { this.conf.checked = val;}, - isChecked: function () { return this.conf.checked; } - }; - this.mnuitemHideGridlines = clone(this.mnuitemHideHeadings); - this.mnuitemFreezePanes = clone(this.mnuitemHideHeadings); - this.mnuZoom = { - options: {value: 100} - }; - - me.btnShowMode = new Common.UI.Button({ - id : 'id-toolbar-btn-showmode', - cls : 'btn-toolbar', - iconCls : 'btn-showmode no-mask', - lock : [_set.menuFileOpen, _set.editCell], - menu : true - }); - - me.btnSettings = new Common.UI.Button({ - id : 'id-toolbar-btn-settings', - cls : 'btn-toolbar', - iconCls : 'btn-settings no-mask' - }); - // Is unique for the short view me.btnHorizontalAlign = new Common.UI.Button({ @@ -1235,7 +1200,7 @@ define([ me.btnTableTemplate, me.btnPercentStyle, me.btnCurrencyStyle, me.btnDecDecimal, me.btnAddCell, me.btnDeleteCell, me.cmbNumberFormat, me.btnBorders, me.btnInsertImage, me.btnInsertHyperlink, me.btnInsertChart, me.btnColorSchemas, - me.btnAutofilter, me.btnCopy, me.btnPaste, me.btnSettings, me.listStyles, me.btnPrint, me.btnShowMode, + me.btnAutofilter, me.btnCopy, me.btnPaste, me.listStyles, me.btnPrint, me.btnSave, me.btnClearStyle, me.btnCopyStyle ]; @@ -1244,8 +1209,8 @@ define([ me.btnInsertImage, me.btnInsertText, me.btnInsertTextArt, me.btnInsertShape, me.btnInsertEquation, me.btnIncFontSize, me.btnDecFontSize, me.btnBold, me.btnItalic, me.btnUnderline, me.btnStrikeout, me.btnSubscript, me.btnTextColor, me.btnBackColor, me.btnInsertHyperlink, me.btnBorders, me.btnTextOrient, me.btnPercentStyle, me.btnCurrencyStyle, me.btnColorSchemas, - me.btnSettings, me.btnInsertFormula, me.btnNamedRange, me.btnDecDecimal, me.btnIncDecimal, me.cmbNumberFormat, me.btnWrap, - me.btnInsertChart, me.btnMerge, me.btnAddCell, me.btnDeleteCell, me.btnShowMode, me.btnPrint, + me.btnInsertFormula, me.btnNamedRange, me.btnDecDecimal, me.btnIncDecimal, me.cmbNumberFormat, me.btnWrap, + me.btnInsertChart, me.btnMerge, me.btnAddCell, me.btnDeleteCell, me.btnPrint, me.btnAutofilter, me.btnSortUp, me.btnSortDown, me.btnTableTemplate, me.btnSetAutofilter, me.btnClearAutofilter, me.btnSave, me.btnClearStyle, me.btnCopyStyle, me.btnCopy, me.btnPaste]; @@ -1294,9 +1259,9 @@ define([ } }); + me.setTab('home'); if ( me.isCompactView ) - me.setFolded(true); else - me.setTab('home'); + me.setFolded(true); return this; }, @@ -1379,8 +1344,6 @@ define([ _injectComponent('#slot-btn-cell-ins', this.btnAddCell); _injectComponent('#slot-btn-cell-del', this.btnDeleteCell); _injectComponent('#slot-btn-colorschemas', this.btnColorSchemas); - _injectComponent('#slot-btn-hidebars', this.btnShowMode); - _injectComponent('#slot-btn-settings', this.btnSettings); _injectComponent('#slot-btn-search', this.btnSearch); _injectComponent('#slot-btn-inschart', this.btnInsertChart); _injectComponent('#slot-field-styles', this.listStyles); @@ -1450,77 +1413,11 @@ define([ _updateHint(this.btnAddCell, this.tipInsertOpt); _updateHint(this.btnDeleteCell, this.tipDeleteOpt); _updateHint(this.btnColorSchemas, this.tipColorSchemas); - _updateHint(this.btnShowMode, this.tipViewSettings); - _updateHint(this.btnSettings, this.tipAdvSettings); _updateHint(this.btnHorizontalAlign, this.tipHAligh); _updateHint(this.btnVerticalAlign, this.tipVAligh); _updateHint(this.btnAutofilter, this.tipAutofilter); // set menus - if ( this.btnShowMode && this.btnShowMode.rendered ) { - this.btnShowMode.setMenu(new Common.UI.Menu({ - items: [ - this.mnuitemCompactToolbar = new Common.UI.MenuItem({ - caption : this.textCompactToolbar, - checkable : true, - checked : this.isCompactView, - value : 'compact' - }), - this.mnuitemHideFormulaBar = new Common.UI.MenuItem({ - caption : this.textHideFBar, - checkable : true, - checked : Common.localStorage.getBool('sse-hidden-formula'), - value : 'formula' - }), - {caption: '--'}, - this.mnuitemHideHeadings = new Common.UI.MenuItem({ - caption : this.textHideHeadings, - checkable : true, - checked : this.mnuitemHideHeadings.isChecked(), - value : 'headings' - }), - this.mnuitemHideGridlines = new Common.UI.MenuItem({ - caption : this.textHideGridlines, - checkable : true, - checked : this.mnuitemHideGridlines.isChecked(), - value : 'gridlines' - }), - {caption: '--'}, - this.mnuitemFreezePanes = new Common.UI.MenuItem({ - caption : this.textFreezePanes, - checkable : true, - checked : this.mnuitemFreezePanes.isChecked(), - value : 'freezepanes' - }), - {caption: '--'}, - this.mnuZoom = new Common.UI.MenuItem({ - template: _.template([ - '' - ].join('')), - stopPropagation: true, - value: this.mnuZoom.options.value - }) - ] - })); - - this.mnuZoomOut = new Common.UI.Button({ - el : $('#id-menu-zoom-out'), - cls : 'btn-toolbar' - }); - this.mnuZoomIn = new Common.UI.Button({ - el : $('#id-menu-zoom-in'), - cls : 'btn-toolbar' - }); - } - if (this.btnBorders && this.btnBorders.rendered) { this.btnBorders.setMenu( new Common.UI.Menu({ items: [ @@ -1991,8 +1888,6 @@ define([ tipDigStylePercent: 'Percent Style', // tipDigStyleCurrency:'Currency Style', tipDigStyleAccounting: 'Accounting Style', - tipViewSettings: 'View Settings', - tipAdvSettings: 'Advanced Settings', tipTextOrientation: 'Orientation', tipInsertOpt: 'Insert Cells', tipDeleteOpt: 'Delete Cells', @@ -2035,12 +1930,6 @@ define([ textDelLeft: 'Shift Cells Left', textDelUp: 'Shift Cells Up', textZoom: 'Zoom', - textCompactToolbar: 'Hide Toolbar', - textHideTBar: 'Hide Title Bar', - textHideFBar: 'Hide Formula Bar', - textHideHeadings: 'Hide Headings', - textHideGridlines: 'Hide Gridlines', - textFreezePanes: 'Freeze Panes', txtScheme1: 'Office', txtScheme2: 'Grayscale', txtScheme3: 'Apex', diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index 5835da0a8..dfdd89c35 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -86,6 +86,12 @@ "Common.Views.Header.tipViewUsers": "View users and manage document access rights", "Common.Views.Header.txtAccessRights": "Change access rights", "Common.Views.Header.txtRename": "Rename", + "Common.Views.Header.textAdvSettings": "Advanced settings", + "Common.Views.Header.textCompactView": "Hide Toolbar", + "Common.Views.Header.textHideStatusBar": "Hide Status Bar", + "Common.Views.Header.textZoom": "Zoom", + "Common.Views.Header.tipViewSettings": "View settings", + "Common.Views.Header.textHideLines": "Hide Rulers", "Common.Views.ImageFromUrlDialog.cancelButtonText": "Cancel", "Common.Views.ImageFromUrlDialog.okButtonText": "OK", "Common.Views.ImageFromUrlDialog.textUrl": "Paste an image URL:", @@ -835,6 +841,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "SSE.Controllers.Toolbar.warnLongOperation": "The operation you are about to perform might take rather much time to complete.
        Are you sure you want to continue?", "SSE.Controllers.Toolbar.warnMergeLostData": "Only the data from the upper-left cell will remain in the merged cell.
        Are you sure you want to continue?", + "SSE.Controllers.Viewport.textHideFBar": "Hide Formula Bar", + "SSE.Controllers.Viewport.textHideGridlines": "Hide Gridlines", + "SSE.Controllers.Viewport.textHideHeadings": "Hide Headings", + "SSE.Controllers.Viewport.textFreezePanes": "Freeze Panes", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Custom Filter", "SSE.Views.AutoFilterDialog.cancelButtonText": "Cancel", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1790,7 +1800,7 @@ "SSE.Views.Toolbar.textClockwise": "Angle Clockwise", "SSE.Views.Toolbar.textColumn": "Column", "SSE.Views.Toolbar.textColumnSpark": "Column", - "SSE.Views.Toolbar.textCompactToolbar": "Hide Toolbar", + "del_SSE.Views.Toolbar.textCompactToolbar": "Hide Toolbar", "SSE.Views.Toolbar.textCounterCw": "Angle Counterclockwise", "SSE.Views.Toolbar.textDelLeft": "Shift Cells Left", "SSE.Views.Toolbar.textDelUp": "Shift Cells Up", @@ -1798,11 +1808,11 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Diagonal Up Border", "SSE.Views.Toolbar.textEntireCol": "Entire Column", "SSE.Views.Toolbar.textEntireRow": "Entire Row", - "SSE.Views.Toolbar.textFreezePanes": "Freeze Panes", - "SSE.Views.Toolbar.textHideFBar": "Hide Formula Bar", - "SSE.Views.Toolbar.textHideGridlines": "Hide Gridlines", - "SSE.Views.Toolbar.textHideHeadings": "Hide Headings", - "SSE.Views.Toolbar.textHideTBar": "Hide Title Bar", + "del_SSE.Views.Toolbar.textFreezePanes": "Freeze Panes", + "del_SSE.Views.Toolbar.textHideFBar": "Hide Formula Bar", + "del_SSE.Views.Toolbar.textHideGridlines": "Hide Gridlines", + "del_SSE.Views.Toolbar.textHideHeadings": "Hide Headings", + "del_SSE.Views.Toolbar.textHideTBar": "Hide Title Bar", "SSE.Views.Toolbar.textHorizontal": "Horizontal Text", "SSE.Views.Toolbar.textInsDown": "Shift Cells Down", "SSE.Views.Toolbar.textInsideBorders": "Inside Borders", @@ -1839,7 +1849,7 @@ "SSE.Views.Toolbar.textUnderline": "Underline", "SSE.Views.Toolbar.textWinLossSpark": "Win/Loss", "SSE.Views.Toolbar.textZoom": "Zoom", - "SSE.Views.Toolbar.tipAdvSettings": "Advanced settings", + "del_SSE.Views.Toolbar.tipAdvSettings": "Advanced settings", "SSE.Views.Toolbar.tipAlignBottom": "Align bottom", "SSE.Views.Toolbar.tipAlignCenter": "Align center", "SSE.Views.Toolbar.tipAlignJust": "Justified", @@ -1890,7 +1900,7 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientation", "SSE.Views.Toolbar.tipUndo": "Undo", "SSE.Views.Toolbar.tipVAligh": "Vertical Alignment", - "SSE.Views.Toolbar.tipViewSettings": "View settings", + "del_SSE.Views.Toolbar.tipViewSettings": "View settings", "SSE.Views.Toolbar.tipWrap": "Wrap text", "SSE.Views.Toolbar.txtAccounting": "Accounting", "SSE.Views.Toolbar.txtAdditional": "Additional", From 456f4dcc2d8a3b73cc98a5f25c96ce0547e6ab80 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 21 Mar 2018 14:28:52 +0300 Subject: [PATCH 047/110] refactoring --- apps/common/main/lib/component/DataView.js | 7 ++++--- apps/spreadsheeteditor/main/app/controller/Main.js | 5 +---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/common/main/lib/component/DataView.js b/apps/common/main/lib/component/DataView.js index 64c0533c0..f57da14cf 100644 --- a/apps/common/main/lib/component/DataView.js +++ b/apps/common/main/lib/component/DataView.js @@ -140,9 +140,10 @@ define([ el.html(this.template(this.model.toJSON())); el.addClass('item'); el.toggleClass('selected', this.model.get('selected') && this.model.get('allowSelected')); - el.off('click').on('click', _.bind(this.onClick, this)); - el.off('dblclick').on('dblclick', _.bind(this.onDblClick, this)); - el.off('contextmenu').on('contextmenu', _.bind(this.onContextMenu, this)); + el.off('click dblclick contextmenu'); + el.on({ 'click': _.bind(this.onClick, this), + 'dblclick': _.bind(this.onDblClick, this), + 'contextmenu': _.bind(this.onContextMenu, this) }); el.toggleClass('disabled', !!this.model.get('disabled')); if (!_.isUndefined(this.model.get('cls'))) diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index b85ff59f2..3134f6892 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -909,15 +909,12 @@ define([ applyModeCommonElements: function() { window.editor_elements_prepared = true; - var value = Common.localStorage.getItem("sse-hidden-title"); - value = this.appOptions.isEdit && (value!==null && parseInt(value) == 1); - var app = this.getApplication(), viewport = app.getController('Viewport').getView('Viewport'), statusbarView = app.getController('Statusbar').getView('Statusbar'); if (this.headerView) { - this.headerView.setVisible(!this.appOptions.nativeApp && !value && !this.appOptions.isEditMailMerge && + this.headerView.setVisible(!this.appOptions.nativeApp && !this.appOptions.isEditMailMerge && !this.appOptions.isDesktopApp && !this.appOptions.isEditDiagram); } From ff8f958d0b6f777e4dab99912a79c811ef36397a Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 21 Mar 2018 14:29:43 +0300 Subject: [PATCH 048/110] [ALL] applied translation for Viewport controller --- apps/documenteditor/main/app/controller/Viewport.js | 3 ++- apps/presentationeditor/main/app/controller/Viewport.js | 3 ++- apps/spreadsheeteditor/main/app/controller/Viewport.js | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Viewport.js b/apps/documenteditor/main/app/controller/Viewport.js index 0c889b7c0..43b07abda 100644 --- a/apps/documenteditor/main/app/controller/Viewport.js +++ b/apps/documenteditor/main/app/controller/Viewport.js @@ -49,7 +49,7 @@ define([ ], function (Viewport) { 'use strict'; - DE.Controllers.Viewport = Backbone.Controller.extend({ + DE.Controllers.Viewport = Backbone.Controller.extend(_.assign({ // Specifying a Viewport model models: [], @@ -366,4 +366,5 @@ define([ textFitPage: 'Fit to Page', textFitWidth: 'Fit to Width' + }, DE.Controllers.Viewport)); }); diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 6ae3dbbe9..053110bc2 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -49,7 +49,7 @@ define([ ], function (Viewport) { 'use strict'; - PE.Controllers.Viewport = Backbone.Controller.extend({ + PE.Controllers.Viewport = Backbone.Controller.extend(_.assign({ // Specifying a Viewport model models: [], @@ -403,4 +403,5 @@ define([ textFitPage: 'Fit to Page', textFitWidth: 'Fit to Width' + }, PE.Controllers.Viewport)); }); diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index ce517338f..fc3a06846 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -48,7 +48,7 @@ define([ ], function (Viewport) { 'use strict'; - SSE.Controllers.Viewport = Backbone.Controller.extend({ + SSE.Controllers.Viewport = Backbone.Controller.extend(_.assign({ // Specifying a Viewport model models: [], @@ -413,4 +413,5 @@ define([ textHideHeadings: 'Hide Headings', textHideGridlines: 'Hide Gridlines', textFreezePanes: 'Freeze Panes' + }, SSE.Controllers.Viewport)); }); From 4bc206543c0385797f479dbb986c0b561159951f Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 27 Mar 2018 13:39:29 +0300 Subject: [PATCH 049/110] [SSE] fix bug 36623 --- apps/spreadsheeteditor/main/app/controller/Viewport.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/app/controller/Viewport.js b/apps/spreadsheeteditor/main/app/controller/Viewport.js index fc3a06846..aacac3680 100644 --- a/apps/spreadsheeteditor/main/app/controller/Viewport.js +++ b/apps/spreadsheeteditor/main/app/controller/Viewport.js @@ -142,7 +142,7 @@ define([ me.viewport.vlayout.getItem('toolbar').height = 41; } - if ( config.isDesktopApp && config.isEdit ) { + if ( config.isDesktopApp && config.isEdit && !config.isEditDiagram && !config.isEditMailMerge ) { var $title = me.viewport.vlayout.getItem('title').el; $title.html(me.header.getPanel('title', config)).show(); From 0808629f4a41b7983ec79434d8047762ea58ae5b Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 27 Mar 2018 15:21:15 +0300 Subject: [PATCH 050/110] [DE] Load and sort bookmarks. --- .../main/app/controller/Links.js | 5 ++- .../main/app/view/BookmarksDialog.js | 45 +++++++++++++++++-- 2 files changed, 45 insertions(+), 5 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Links.js b/apps/documenteditor/main/app/controller/Links.js index 148632a4a..cadc512f2 100644 --- a/apps/documenteditor/main/app/controller/Links.js +++ b/apps/documenteditor/main/app/controller/Links.js @@ -316,12 +316,13 @@ define([ onBookmarksClick: function(btn) { var me = this; (new DE.Views.BookmarksDialog({ + api: me.api, + props: me.api.asc_GetBookmarksManager(), handler: function (result, settings) { if (settings) { } Common.NotificationCenter.trigger('edit:complete', me.toolbar); - }, - props: {} + } })).show(); }, diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index d2169905c..3a41364c6 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -130,21 +130,21 @@ define([ name: 'asc-radio-bookmark-sort', checked: true }); - // this.radioName.on('change', _.bind(this.onRadioNameChange, this)); + this.radioName.on('change', _.bind(this.onRadioSort, this)); this.radioLocation = new Common.UI.RadioBox({ el: $('#bookmarks-radio-location'), labelText: this.textLocation, name: 'asc-radio-bookmark-sort' }); - // this.radioName.on('change', _.bind(this.onRadioNameChange, this)); + this.radioLocation.on('change', _.bind(this.onRadioSort, this)); this.bookmarksList = new Common.UI.ListView({ el: $('#bookmarks-list', this.$window), store: new Common.UI.DataViewStore() }); this.bookmarksList.store.comparator = function(rec) { - return (me.radioName.getValue() ? rec.get("name") : rec.get("location")); + return (me.radioName.getValue() ? rec.get("value") : rec.get("location")); }; // this.bookmarksList.on('item:dblclick', _.bind(this.onDblClickFunction, this)); // this.bookmarksList.on('entervalue', _.bind(this.onPrimary, this)); @@ -158,10 +158,12 @@ define([ this.btnGoto = new Common.UI.Button({ el: $('#bookmarks-btn-goto') }); + this.btnGoto.on('click', _.bind(this.gotoBookmark, this)); this.btnDelete = new Common.UI.Button({ el: $('#bookmarks-btn-delete') }); + this.btnDelete.on('click', _.bind(this.deleteBookmark, this)); this.afterRender(); }, @@ -176,6 +178,19 @@ define([ _setDefaults: function (props) { if (props) { + var store = this.bookmarksList.store, + count = props.get_Count(), + arr = []; + for (var i=0; i0) { + // this.api.gotoBookmark(rec.get('value')); + } + }, + + deleteBookmark: function(btn, eOpts){ + var rec = this.bookmarksList.getSelectedRec(); + if (rec.length>0) { + // this.api.deleteBookmark(rec.get('value')); + var store = this.bookmarksList.store; + var idx = _.indexOf(store.models, rec[0]); + store.remove(rec[0]); + } + }, + + onRadioSort: function(field, newValue, eOpts) { + if (newValue) { + this.bookmarksList.store.sort(); + this.bookmarksList.onResetItems(); + } + }, + textTitle: 'Bookmarks', textLocation: 'Location', textBookmarkName: 'Bookmark name', From 4be5400530553c174d9ca0178d6838dc5197d7bd Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 28 Mar 2018 12:01:24 +0300 Subject: [PATCH 051/110] [DE] Goto, Remove bookmarks --- apps/documenteditor/main/app/view/BookmarksDialog.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index 3a41364c6..1f9ce9b0f 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -179,12 +179,12 @@ define([ _setDefaults: function (props) { if (props) { var store = this.bookmarksList.store, - count = props.get_Count(), + count = props.asc_GetCount(), arr = []; for (var i=0; i0) { - // this.api.gotoBookmark(rec.get('value')); + this.props.asc_GoToBookmark(rec[0].get('value')); } }, deleteBookmark: function(btn, eOpts){ var rec = this.bookmarksList.getSelectedRec(); if (rec.length>0) { - // this.api.deleteBookmark(rec.get('value')); + this.props.asc_RemoveBookmark(rec[0].get('value')); var store = this.bookmarksList.store; var idx = _.indexOf(store.models, rec[0]); store.remove(rec[0]); From 59b6193f2458bd813cc69c71eafb65c0d1c97e9b Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 28 Mar 2018 13:37:41 +0300 Subject: [PATCH 052/110] [DE] refactoring --- apps/common/main/lib/view/Header.js | 2 +- apps/documenteditor/main/app/collection/ShapeGroups.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 405e63780..1bf226196 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -379,7 +379,7 @@ define([ initialize: function (options) { var me = this; - this.options = this.options ? _({}).extend(this.options, options) : options; + this.options = this.options ? _.extend(this.options, options) : options; this.documentCaption = this.options.documentCaption; this.branding = this.options.customization; diff --git a/apps/documenteditor/main/app/collection/ShapeGroups.js b/apps/documenteditor/main/app/collection/ShapeGroups.js index f453d8f93..40ae2e80f 100644 --- a/apps/documenteditor/main/app/collection/ShapeGroups.js +++ b/apps/documenteditor/main/app/collection/ShapeGroups.js @@ -46,6 +46,7 @@ define([ var Common = {}; Common.Collections = Common.Collections || {}; + DE.Collections = DE.Collections || {}; DE.Collections.ShapeGroups = Backbone.Collection.extend({ model: DE.Models.ShapeGroup From ffad293a2e6f98ddd15f2a82f402ab21d527a971 Mon Sep 17 00:00:00 2001 From: Alexander Yuzhin Date: Wed, 28 Mar 2018 15:40:38 +0300 Subject: [PATCH 053/110] [ALL] Fixed build mobile version --- build/Gruntfile.js | 4 +++- build/common.json | 2 +- build/documenteditor.json | 10 +++++++++- build/presentationeditor.json | 10 +++++++++- build/spreadsheeteditor.json | 10 +++++++++- 5 files changed, 31 insertions(+), 5 deletions(-) diff --git a/build/Gruntfile.js b/build/Gruntfile.js index 3cdcd80ec..b2d7c1496 100644 --- a/build/Gruntfile.js +++ b/build/Gruntfile.js @@ -322,7 +322,9 @@ module.exports = function(grunt) { files: packageFile['mobile']['copy']['index-page'] }, 'images-app': { - files: packageFile['mobile']['copy']['images-app'] + files:[] + .concat(packageFile['mobile']['copy']['images-app']) + .concat(packageFile['mobile']['copy']['images-common']) } }, diff --git a/build/common.json b/build/common.json index b835d4ece..67e3bc2ea 100644 --- a/build/common.json +++ b/build/common.json @@ -1,7 +1,7 @@ { "name": "common", "version": "4.3.0", - "build": 32, + "build": 35, "homepage": "http://www.onlyoffice.com", "private": true, "sdk": { diff --git a/build/documenteditor.json b/build/documenteditor.json index a1df0f41a..9d3e536f1 100644 --- a/build/documenteditor.json +++ b/build/documenteditor.json @@ -1,7 +1,7 @@ { "name": "documenteditor", "version": "4.3.0", - "build": 1143, + "build": 1146, "homepage": "http://www.onlyoffice.com", "private": true, "main": { @@ -337,6 +337,14 @@ "src": "**", "dest": "../deploy/web-apps/apps/documenteditor/mobile/resources/img/" } + ], + "images-common": [ + { + "expand": true, + "cwd": "../apps/common/mobile/resources/img/", + "src": "**", + "dest": "../deploy/web-apps/apps/documenteditor/mobile/resources/img/" + } ] } }, diff --git a/build/presentationeditor.json b/build/presentationeditor.json index 124dd93ef..ce9cf3ab6 100644 --- a/build/presentationeditor.json +++ b/build/presentationeditor.json @@ -1,7 +1,7 @@ { "name": "presentationeditor", "version": "4.3.0", - "build": 778, + "build": 780, "homepage": "http://www.onlyoffice.com", "private": true, "main": { @@ -346,6 +346,14 @@ "src": "**", "dest": "../deploy/web-apps/apps/presentationeditor/mobile/resources/img/" } + ], + "images-common": [ + { + "expand": true, + "cwd": "../apps/common/mobile/resources/img/", + "src": "**", + "dest": "../deploy/web-apps/apps/presentationeditor/mobile/resources/img/" + } ] } }, diff --git a/build/spreadsheeteditor.json b/build/spreadsheeteditor.json index e7f64f934..63c60b2b2 100644 --- a/build/spreadsheeteditor.json +++ b/build/spreadsheeteditor.json @@ -1,7 +1,7 @@ { "name": "spreadsheeteditor", "version": "4.3.0", - "build": 881, + "build": 884, "homepage": "http://www.onlyoffice.com", "private": true, "main": { @@ -354,6 +354,14 @@ "src": "**", "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/img/" } + ], + "images-common": [ + { + "expand": true, + "cwd": "../apps/common/mobile/resources/img/about", + "src": "**", + "dest": "../deploy/web-apps/apps/spreadsheeteditor/mobile/resources/img/about" + } ] } }, From 685c3073f16b3cd06fd7dbc10195a5c7568a7361 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 28 Mar 2018 15:50:41 +0300 Subject: [PATCH 054/110] [DE] Add hidden bookmarks --- .../main/app/view/BookmarksDialog.js | 93 +++++++++++++------ 1 file changed, 67 insertions(+), 26 deletions(-) diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index 1f9ce9b0f..1b8def99e 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -51,7 +51,7 @@ define([ DE.Views.BookmarksDialog = Common.Views.AdvancedSettingsWindow.extend(_.extend({ options: { contentWidth: 300, - height: 340 + height: 360 }, initialize : function(options) { @@ -88,11 +88,16 @@ define([ '', '', '', - '', + '', '', '', '', '', + '', + '', + '
        ', + '', + '', '', '
        ', '
        ', @@ -120,9 +125,9 @@ define([ validateOnChange: true, validateOnBlur: false, style : 'width: 195px;', - value : '' - }).on ('changing', function (input, value) { - }); + value : '', + maxLength: 40 + }).on('changing', _.bind(this.onNameChanging, this)); this.radioName = new Common.UI.RadioBox({ el: $('#bookmarks-radio-name'), @@ -141,14 +146,15 @@ define([ this.bookmarksList = new Common.UI.ListView({ el: $('#bookmarks-list', this.$window), - store: new Common.UI.DataViewStore() + store: new Common.UI.DataViewStore(), + itemTemplate: _.template('
        <%= value %>
        ') }); this.bookmarksList.store.comparator = function(rec) { return (me.radioName.getValue() ? rec.get("value") : rec.get("location")); }; - // this.bookmarksList.on('item:dblclick', _.bind(this.onDblClickFunction, this)); - // this.bookmarksList.on('entervalue', _.bind(this.onPrimary, this)); - // this.bookmarksList.on('item:select', _.bind(this.onSelectBookmark, this)); + this.bookmarksList.on('item:dblclick', _.bind(this.onDblClickBookmark, this)); + this.bookmarksList.on('entervalue', _.bind(this.onPrimary, this)); + this.bookmarksList.on('item:select', _.bind(this.onSelectBookmark, this)); this.btnAdd = new Common.UI.Button({ el: $('#bookmarks-btn-add') @@ -165,6 +171,12 @@ define([ }); this.btnDelete.on('click', _.bind(this.deleteBookmark, this)); + this.chHidden = new Common.UI.CheckBox({ + el: $('#bookmarks-checkbox-hidden'), + labelText: this.textHidden + }); + this.chHidden.on('change', _.bind(this.onChangeHidden, this)); + this.afterRender(); }, @@ -177,21 +189,8 @@ define([ }, _setDefaults: function (props) { - if (props) { - var store = this.bookmarksList.store, - count = props.asc_GetCount(), - arr = []; - for (var i=0; i0) { @@ -218,6 +244,10 @@ define([ } }, + onDblClickBookmark: function(listView, itemView, record) { + this.props.asc_GoToBookmark(record.get('value')); + }, + deleteBookmark: function(btn, eOpts){ var rec = this.bookmarksList.getSelectedRec(); if (rec.length>0) { @@ -235,6 +265,16 @@ define([ } }, + onChangeHidden: function(field, newValue, oldValue, eOpts){ + this.refreshBookmarks(); + }, + + onNameChanging: function (input, value) { + this.bookmarksList.deselectAll(); + // this.btnGoto.setDisabled(true); + // this.btnDelete.setDisabled(true); + }, + textTitle: 'Bookmarks', textLocation: 'Location', textBookmarkName: 'Bookmark name', @@ -243,7 +283,8 @@ define([ textAdd: 'Add', textGoto: 'Go to', textDelete: 'Delete', - textClose: 'Close' + textClose: 'Close', + textHidden: 'Hidden bookmarks' }, DE.Views.BookmarksDialog || {})) }); \ No newline at end of file From 9f77f3d7920b4df769b00b349793ae6efce95d12 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 28 Mar 2018 17:44:38 +0300 Subject: [PATCH 055/110] [DE] Refactoring bookmarks --- .../main/app/view/BookmarksDialog.js | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index 1b8def99e..923177ad6 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -157,17 +157,20 @@ define([ this.bookmarksList.on('item:select', _.bind(this.onSelectBookmark, this)); this.btnAdd = new Common.UI.Button({ - el: $('#bookmarks-btn-add') + el: $('#bookmarks-btn-add'), + disabled: true }); this.$window.find('#bookmarks-btn-add').on('click', _.bind(this.onDlgBtnClick, this)); this.btnGoto = new Common.UI.Button({ - el: $('#bookmarks-btn-goto') + el: $('#bookmarks-btn-goto'), + disabled: true }); this.btnGoto.on('click', _.bind(this.gotoBookmark, this)); this.btnDelete = new Common.UI.Button({ - el: $('#bookmarks-btn-delete') + el: $('#bookmarks-btn-delete'), + disabled: true }); this.btnDelete.on('click', _.bind(this.deleteBookmark, this)); @@ -215,17 +218,19 @@ define([ if (this.props) { var store = this.bookmarksList.store, count = this.props.asc_GetCount(), + showHidden = this.chHidden.getValue()=='checked', arr = []; for (var i=0; i Date: Thu, 29 Mar 2018 11:53:42 +0300 Subject: [PATCH 056/110] [DE] Bookmarks: save option for hidden bookmarks --- apps/documenteditor/main/app/view/BookmarksDialog.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/documenteditor/main/app/view/BookmarksDialog.js b/apps/documenteditor/main/app/view/BookmarksDialog.js index 923177ad6..8c0f0c2b1 100644 --- a/apps/documenteditor/main/app/view/BookmarksDialog.js +++ b/apps/documenteditor/main/app/view/BookmarksDialog.js @@ -176,7 +176,8 @@ define([ this.chHidden = new Common.UI.CheckBox({ el: $('#bookmarks-checkbox-hidden'), - labelText: this.textHidden + labelText: this.textHidden, + value: Common.Utils.InternalSettings.get("de-bookmarks-hidden") || false }); this.chHidden.on('change', _.bind(this.onChangeHidden, this)); @@ -191,6 +192,11 @@ define([ Common.Views.AdvancedSettingsWindow.prototype.show.apply(this, arguments); }, + close: function() { + Common.Views.AdvancedSettingsWindow.prototype.close.apply(this, arguments); + Common.Utils.InternalSettings.set("de-bookmarks-hidden", this.chHidden.getValue()=='checked'); + }, + _setDefaults: function (props) { this.refreshBookmarks(); this.bookmarksList.scrollToRecord(this.bookmarksList.selectByIndex(0)); @@ -204,7 +210,6 @@ define([ var state = (typeof(event) == 'object') ? event.currentTarget.attributes['result'].value : event; if (state == 'add') { this.props.asc_AddBookmark(this.txtName.getValue()); - // this.handler && this.handler.call(this, state, (state == 'add') ? this.getSettings() : undefined); } this.close(); From d5444d9c4dac1895784b857c6fbb65590921204e Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 29 Mar 2018 15:22:58 +0300 Subject: [PATCH 057/110] [DE] Add internal hyperlink --- .../main/app/view/HyperlinkSettingsDialog.js | 148 +++++++++++++++--- 1 file changed, 130 insertions(+), 18 deletions(-) diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index 65440c651..233adfac9 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -78,7 +78,7 @@ define([ '', '
        ', '', '
        ', '', @@ -98,6 +98,7 @@ define([ this.options.tpl = _.template(this.template)(this.options); this.api = this.options.api; this._originalProps = null; + this.linkType = c_oHyperlinkType.WebLink; Common.UI.Window.prototype.initialize.call(this, this.options); }, @@ -153,6 +154,12 @@ define([ maxLength : Asc.c_oAscMaxTooltipLength }); + me.internalList = new Common.UI.TreeView({ + el: $('#id-dlg-hyperlink-list'), + store: new Common.UI.TreeViewStore(), + enableKeyEvents: false + }); + $window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this)); $window.find('input').on('keypress', _.bind(this.onKeyPress, this)); me.externalPanel = $window.find('#id-external-link'); @@ -162,6 +169,81 @@ define([ ShowHideElem: function(value) { this.externalPanel.toggleClass('hidden', value !== c_oHyperlinkType.WebLink); this.internalPanel.toggleClass('hidden', value !== c_oHyperlinkType.InternalLink); + var store = this.internalList.store; + if (value==c_oHyperlinkType.InternalLink && store.length<1) { + var anchors = this.api.asc_GetHyperlinkAnchors(), + count = anchors.length, + prev_level = 0, + header_level = 0, + arr = []; + arr.push(new Common.UI.TreeViewModel({ + name : this.txtBeginning, + level: 0, + index: 0, + hasParent: false, + isEmptyItem: false, + isNotHeader: true, + hasSubItems: false + })); + arr.push(new Common.UI.TreeViewModel({ + name : this.txtHeadings, + level: 0, + index: 1, + hasParent: false, + isEmptyItem: false, + isNotHeader: false, + hasSubItems: false + })); + + for (var i=0; iprev_level) + arr[arr.length-1].set('hasSubItems', true); + if (level<=header_level) { + header_level = level; + hasParent = false; + } + arr.push(new Common.UI.TreeViewModel({ + name : anchor.asc_GetHeadingText(), + level: level, + index: i+2, + hasParent: hasParent + })); + prev_level = level; + } + } + arr.push(new Common.UI.TreeViewModel({ + name : this.txtBookmarks, + level: 0, + index: arr.length, + hasParent: false, + isEmptyItem: false, + isNotHeader: false, + hasSubItems: false + })); + + prev_level = 0; + for (var i=0; i0) { + props.put_Bookmark(rec[0].get('name')); + if (rec[0].get('index')==0) + props.put_TopOfDocument(); + } + } if (!me.inputDisplay.isDisabled() && ( this.isTextChanged || _.isEmpty(me.inputDisplay.getValue()))) { if (_.isEmpty(me.inputDisplay.getValue())) @@ -245,13 +350,17 @@ define([ _handleInput: function(state) { if (this.options.handler) { if (state == 'ok') { - var checkurl = this.inputUrl.checkValidate(), - checkdisp = this.inputDisplay.checkValidate(); - if (checkurl !== true) { - this.inputUrl.cmpEl.find('input').focus(); - return; + if (this.linkType == c_oHyperlinkType.WebLink) { + if (this.inputUrl.checkValidate() !== true) { + this.inputUrl.cmpEl.find('input').focus(); + return; + } + } else { + var rec = this.internalList.getSelectedRec(); + if (rec.length<1 || rec[0].get('level')==0 && rec[0].get('index')>0) + return; } - if (checkdisp !== true) { + if (this.inputDisplay.checkValidate() !== true) { this.inputDisplay.cmpEl.find('input').focus(); return; } @@ -273,6 +382,9 @@ define([ textDefault: 'Selected text', textTitle: 'Hyperlink Settings', textExternal: 'External Link', - textInternal: 'Place in Document' + textInternal: 'Place in Document', + txtBeginning: 'Beginning of document', + txtHeadings: 'Headings', + txtBookmarks: 'Bookmarks' }, DE.Views.HyperlinkSettingsDialog || {})) }); \ No newline at end of file From 29212eadfe7330fcfd8d6a58a169b92bb2741a8e Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 29 Mar 2018 15:31:03 +0300 Subject: [PATCH 058/110] [DE] Refactoring hyperlinks --- .../main/app/view/HyperlinkSettingsDialog.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index 233adfac9..6f3fc2cf7 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -302,7 +302,8 @@ define([ getSettings: function () { var me = this, - props = new Asc.CHyperlinkProperty(); + props = new Asc.CHyperlinkProperty(), + display = ''; if (this.linkType == c_oHyperlinkType.WebLink) { var url = $.trim(me.inputUrl.getValue()); @@ -313,18 +314,20 @@ define([ url = url.replace(new RegExp("%20",'g')," "); props.put_Value(url); props.put_Bookmark(null); + display = url; } else { var rec = this.internalList.getSelectedRec(); if (rec.length>0) { props.put_Bookmark(rec[0].get('name')); if (rec[0].get('index')==0) props.put_TopOfDocument(); + display = rec[0].get('name'); } } if (!me.inputDisplay.isDisabled() && ( this.isTextChanged || _.isEmpty(me.inputDisplay.getValue()))) { if (_.isEmpty(me.inputDisplay.getValue())) - me.inputDisplay.setValue(url); + me.inputDisplay.setValue(display); props.put_Text(me.inputDisplay.getValue()); } else { props.put_Text(null); From c23422465e60b6cf0fe705b3e2eff102ccd96781 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 29 Mar 2018 16:02:54 +0300 Subject: [PATCH 059/110] [DE] Hyperlink refactoring --- .../main/app/view/HyperlinkSettingsDialog.js | 152 ++++++++++-------- 1 file changed, 84 insertions(+), 68 deletions(-) diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index 6f3fc2cf7..ef7595db9 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -157,7 +157,12 @@ define([ me.internalList = new Common.UI.TreeView({ el: $('#id-dlg-hyperlink-list'), store: new Common.UI.TreeViewStore(), - enableKeyEvents: false + enableKeyEvents: true + }); + me.internalList.on('item:select', _.bind(this.onSelectItem, this)); + + me.btnOk = new Common.UI.Button({ + el: $window.find('.primary') }); $window.find('.dlg-btn').on('click', _.bind(this.onBtnClick, this)); @@ -170,79 +175,86 @@ define([ this.externalPanel.toggleClass('hidden', value !== c_oHyperlinkType.WebLink); this.internalPanel.toggleClass('hidden', value !== c_oHyperlinkType.InternalLink); var store = this.internalList.store; - if (value==c_oHyperlinkType.InternalLink && store.length<1) { - var anchors = this.api.asc_GetHyperlinkAnchors(), - count = anchors.length, - prev_level = 0, - header_level = 0, - arr = []; - arr.push(new Common.UI.TreeViewModel({ - name : this.txtBeginning, - level: 0, - index: 0, - hasParent: false, - isEmptyItem: false, - isNotHeader: true, - hasSubItems: false - })); - arr.push(new Common.UI.TreeViewModel({ - name : this.txtHeadings, - level: 0, - index: 1, - hasParent: false, - isEmptyItem: false, - isNotHeader: false, - hasSubItems: false - })); + if (value==c_oHyperlinkType.InternalLink) { + if (store.length<1) { + var anchors = this.api.asc_GetHyperlinkAnchors(), + count = anchors.length, + prev_level = 0, + header_level = 0, + arr = []; + arr.push(new Common.UI.TreeViewModel({ + name : this.txtBeginning, + level: 0, + index: 0, + hasParent: false, + isEmptyItem: false, + isNotHeader: true, + hasSubItems: false + })); + arr.push(new Common.UI.TreeViewModel({ + name : this.txtHeadings, + level: 0, + index: 1, + hasParent: false, + isEmptyItem: false, + isNotHeader: false, + hasSubItems: false + })); - for (var i=0; iprev_level) - arr[arr.length-1].set('hasSubItems', true); - if (level<=header_level) { - header_level = level; - hasParent = false; + for (var i=0; iprev_level) + arr[arr.length-1].set('hasSubItems', true); + if (level<=header_level) { + header_level = level; + hasParent = false; + } + arr.push(new Common.UI.TreeViewModel({ + name : anchor.asc_GetHeadingText(), + level: level, + index: i+2, + hasParent: hasParent + })); + prev_level = level; } - arr.push(new Common.UI.TreeViewModel({ - name : anchor.asc_GetHeadingText(), - level: level, - index: i+2, - hasParent: hasParent - })); - prev_level = level; } - } - arr.push(new Common.UI.TreeViewModel({ - name : this.txtBookmarks, - level: 0, - index: arr.length, - hasParent: false, - isEmptyItem: false, - isNotHeader: false, - hasSubItems: false - })); + arr.push(new Common.UI.TreeViewModel({ + name : this.txtBookmarks, + level: 0, + index: arr.length, + hasParent: false, + isEmptyItem: false, + isNotHeader: false, + hasSubItems: false + })); - prev_level = 0; - for (var i=0; i0); + + } else + this.btnOk.setDisabled(false); + this.linkType = value; }, @@ -250,6 +262,10 @@ define([ this.ShowHideElem(type); }, + onSelectItem: function(picker, item, record, e){ + this.btnOk.setDisabled(record.get('level')==0 && record.get('index')>0); + }, + show: function() { Common.UI.Window.prototype.show.apply(this, arguments); From 35aaba094e004e2568e106384f2498bd6378d463 Mon Sep 17 00:00:00 2001 From: Alexander Trofimov Date: Thu, 29 Mar 2018 18:07:24 +0300 Subject: [PATCH 060/110] [changelog] Add changelog Create CHANGELOG.md for hotfix/v5.1.1 --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..9737a044d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,13 @@ +# Change log +## 5.1.1 +### All Editors +* + +### Document Editor +* + +### Spreadsheet Editor +* + +### Presentation Editor +* From 7cc3171649e2fa810618a8cd93246567a2b93cff Mon Sep 17 00:00:00 2001 From: Alexander Trofimov Date: Thu, 29 Mar 2018 18:22:28 +0300 Subject: [PATCH 061/110] [changelog] Add to develop Add changelog to develop --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9737a044d..09ff5ffd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ # Change log -## 5.1.1 +## develop ### All Editors * From 469d3c1db11bca4694e370e6c382efe79b6598c9 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 30 Mar 2018 15:43:48 +0300 Subject: [PATCH 062/110] [DE] Refactoring hyperlinks to headings. --- .../main/app/view/HyperlinkSettingsDialog.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index ef7595db9..cb1073a77 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -216,7 +216,9 @@ define([ name : anchor.asc_GetHeadingText(), level: level, index: i+2, - hasParent: hasParent + hasParent: hasParent, + type: Asc.c_oAscHyperlinkAnchor.Heading, + headingParagraph: anchor.asc_GetHeadingParagraph() })); prev_level = level; } @@ -242,7 +244,8 @@ define([ name : anchor.asc_GetBookmarkName(), level: 1, index: arr.length, - hasParent: false + hasParent: false, + type: Asc.c_oAscHyperlinkAnchor.Bookmark })); prev_level = 1; } @@ -294,8 +297,13 @@ define([ } else { if (props.is_TopOfDocument()) this.internalList.selectByIndex(0); - else { - var rec = this.internalList.store.findWhere({name: bookmark}); + else if (props.is_Heading()) { + var heading = props.get_Heading(), + rec = this.internalList.store.findWhere({type: Asc.c_oAscHyperlinkAnchor.Heading, headingParagraph: heading }); + if (rec) + this.internalList.scrollToRecord(this.internalList.selectRecord(rec)); + } else { + var rec = this.internalList.store.findWhere({type: Asc.c_oAscHyperlinkAnchor.Bookmark, name: bookmark}); if (rec) this.internalList.scrollToRecord(this.internalList.selectRecord(rec)); } @@ -337,6 +345,9 @@ define([ props.put_Bookmark(rec[0].get('name')); if (rec[0].get('index')==0) props.put_TopOfDocument(); + var para = rec[0].get('headingParagraph'); + if (para) + props.put_Heading(para); display = rec[0].get('name'); } } From bcfa677bf068b11a58929887cda6a2ea00f3c624 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 2 Apr 2018 16:56:14 +0300 Subject: [PATCH 063/110] [DE] Add translation for bookmarks --- apps/documenteditor/main/locale/en.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index fb020e770..17607887e 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -779,6 +779,16 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Vertical ellipsis", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Views.BookmarksDialog.textTitle": "Bookmarks", + "DE.Views.BookmarksDialog.textLocation": "Location", + "DE.Views.BookmarksDialog.textBookmarkName": "Bookmark name", + "DE.Views.BookmarksDialog.textSort": "Sort by", + "DE.Views.BookmarksDialog.textName": "Name", + "DE.Views.BookmarksDialog.textAdd": "Add", + "DE.Views.BookmarksDialog.textGoto": "Go to", + "DE.Views.BookmarksDialog.textDelete": "Delete", + "DE.Views.BookmarksDialog.textClose": "Close", + "DE.Views.BookmarksDialog.textHidden": "Hidden bookmarks", "DE.Views.ChartSettings.textAdvanced": "Show advanced settings", "DE.Views.ChartSettings.textArea": "Area", "DE.Views.ChartSettings.textBar": "Bar", @@ -1169,6 +1179,11 @@ "DE.Views.HyperlinkSettingsDialog.textUrl": "Link to", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "This field should be a URL in the \"http://www.example.com\" format", + "DE.Views.HyperlinkSettingsDialog.textExternal": "External Link", + "DE.Views.HyperlinkSettingsDialog.textInternal": "Place in Document", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Beginning of document", + "DE.Views.HyperlinkSettingsDialog.txtHeadings": "Headings", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Bookmarks", "DE.Views.ImageSettings.textAdvanced": "Show advanced settings", "DE.Views.ImageSettings.textEdit": "Edit", "DE.Views.ImageSettings.textEditObject": "Edit Object", @@ -1283,6 +1298,8 @@ "DE.Views.Links.tipContentsUpdate": "Refresh table of contents", "DE.Views.Links.tipInsertHyperlink": "Add hyperlink", "DE.Views.Links.tipNotes": "Insert or edit footnotes", + "DE.Views.Links.capBtnBookmarks": "Bookmark", + "DE.Views.Links.tipBookmarks": "Create a bookmark", "DE.Views.MailMergeEmailDlg.cancelButtonText": "Cancel", "DE.Views.MailMergeEmailDlg.filePlaceholder": "PDF", "DE.Views.MailMergeEmailDlg.okButtonText": "Send", From 4998d4b774e9752558e66b0a672b2a19fb1de2dd Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 2 Apr 2018 17:06:10 +0300 Subject: [PATCH 064/110] [DE] Edit changelog (create bookmarks and internal hyperlinks). --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2515725c..b5569ea41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,8 @@ * ### Document Editor -* +* Create and manage bookmarks +* Create internal hyperlinks to bookmarks and headings ### Spreadsheet Editor * Support Spanish in formulas From 23a49167f10e0a6a49431cb177e868fb3c8d3808 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 3 Apr 2018 13:22:24 +0300 Subject: [PATCH 065/110] [PE][SSE] Change interface for creating hyperlinks. --- .../main/app/view/HyperlinkSettingsDialog.js | 7 +- .../main/app/view/HyperlinkSettingsDialog.js | 60 ++++++++------- apps/presentationeditor/main/locale/en.json | 2 +- .../main/app/view/HyperlinkSettingsDialog.js | 76 +++++++++++-------- apps/spreadsheeteditor/main/locale/en.json | 2 +- 5 files changed, 78 insertions(+), 69 deletions(-) diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index cb1073a77..739f09689 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -98,7 +98,6 @@ define([ this.options.tpl = _.template(this.template)(this.options); this.api = this.options.api; this._originalProps = null; - this.linkType = c_oHyperlinkType.WebLink; Common.UI.Window.prototype.initialize.call(this, this.options); }, @@ -257,8 +256,6 @@ define([ } else this.btnOk.setDisabled(false); - - this.linkType = value; }, onLinkTypeClick: function(type, btn, event) { @@ -329,7 +326,7 @@ define([ props = new Asc.CHyperlinkProperty(), display = ''; - if (this.linkType == c_oHyperlinkType.WebLink) { + if (this.btnExternal.isActive()) {//WebLink var url = $.trim(me.inputUrl.getValue()); if (! /(((^https?)|(^ftp)):\/\/)|(^mailto:)/i.test(url) ) @@ -380,7 +377,7 @@ define([ _handleInput: function(state) { if (this.options.handler) { if (state == 'ok') { - if (this.linkType == c_oHyperlinkType.WebLink) { + if (this.btnExternal.isActive()) {//WebLink if (this.inputUrl.checkValidate() !== true) { this.inputUrl.cmpEl.find('input').focus(); return; diff --git a/apps/presentationeditor/main/app/view/HyperlinkSettingsDialog.js b/apps/presentationeditor/main/app/view/HyperlinkSettingsDialog.js index 31cbe3712..796a8e1c9 100644 --- a/apps/presentationeditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/presentationeditor/main/app/view/HyperlinkSettingsDialog.js @@ -69,14 +69,14 @@ define([ }, options || {}); this.template = [ - '
        ', - '
        ', - '', + '
        ', + '
        ', + '', + '', '
        ', - '', '', @@ -89,11 +89,11 @@ define([ '', '
        ', '
        ', - '', + '', '
        ', '', '
        ', - '', + '', '
        ', '', '
        ', @@ -116,23 +116,22 @@ define([ var me = this, $window = this.getChild(); - me._arrTypeSrc = [ - {displayValue: me.textInternalLink, value: c_oHyperlinkType.InternalLink}, - {displayValue: me.textExternalLink, value: c_oHyperlinkType.WebLink} - ]; - - me.cmbLinkType = new Common.UI.ComboBox({ - el: $('#id-dlg-hyperlink-type'), - cls: 'input-group-nr', - style: 'width: 100%;', - menuStyle: 'min-width: 318px;', - editable: false, - data: this._arrTypeSrc + me.btnExternal = new Common.UI.Button({ + el: $('#id-dlg-hyperlink-external'), + enableToggle: true, + toggleGroup: 'hyperlink-type', + allowDepress: false, + pressed: true }); - me.cmbLinkType.setValue(me._arrTypeSrc[1].value); - me.cmbLinkType.on('selected', _.bind(function(combo, record) { - this.ShowHideElem(record.value); - }, me)); + me.btnExternal.on('click', _.bind(me.onLinkTypeClick, me, c_oHyperlinkType.WebLink)); + + me.btnInternal = new Common.UI.Button({ + el: $('#id-dlg-hyperlink-internal'), + enableToggle: true, + toggleGroup: 'hyperlink-type', + allowDepress: false + }); + me.btnInternal.on('click', _.bind(me.onLinkTypeClick, me, c_oHyperlinkType.InternalLink)); me.inputUrl = new Common.UI.InputField({ el : $('#id-dlg-hyperlink-url'), @@ -217,7 +216,7 @@ define([ var me = this; var type = me.parseUrl(props.get_Value()); - me.cmbLinkType.setValue(type); + (type == c_oHyperlinkType.WebLink) ? me.btnExternal.toggle(true) : me.btnInternal.toggle(true); me.ShowHideElem(type); if (props.get_Text()!==null) { @@ -239,7 +238,7 @@ define([ var me = this, props = new Asc.CHyperlinkProperty(); var def_display = ''; - if (me.cmbLinkType.getValue() == c_oHyperlinkType.InternalLink) { + if (this.btnInternal.isActive()) {//InternalLink var url = "ppaction://hlink"; var tip = ''; var txttip = me.inputTip.getValue(); @@ -298,7 +297,7 @@ define([ _handleInput: function(state) { if (this.options.handler) { if (state == 'ok') { - var checkurl = (this.cmbLinkType.getValue() == c_oHyperlinkType.WebLink) ? this.inputUrl.checkValidate() : true, + var checkurl = (this.btnExternal.isActive()) ? this.inputUrl.checkValidate() : true, checkdisp = this.inputDisplay.checkValidate(); if (checkurl !== true) { this.inputUrl.cmpEl.find('input').focus(); @@ -321,6 +320,10 @@ define([ this.internalPanel.toggleClass('hidden', value !== c_oHyperlinkType.InternalLink); }, + onLinkTypeClick: function(type, btn, event) { + this.ShowHideElem(type); + }, + parseUrl: function(url) { if (url===null || url===undefined || url=='' ) return c_oHyperlinkType.WebLink; @@ -364,13 +367,12 @@ define([ }, textTitle: 'Hyperlink Settings', - textInternalLink: 'Place In This Document', - textExternalLink: 'File or Web Page', + textInternalLink: 'Slide In This Presentation', + textExternalLink: 'External Link', textEmptyLink: 'Enter link here', textEmptyDesc: 'Enter caption here', textEmptyTooltip: 'Enter tooltip here', txtSlide: 'Slide', - textLinkType: 'Link Type', strDisplay: 'Display', textTipText: 'Screen Tip Text', strLinkTo: 'Link To', diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index a60255b37..6aba18f05 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -980,7 +980,7 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Enter tooltip here", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "External Link", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Slide In This Presentation", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Link Type", + "del_PE.Views.HyperlinkSettingsDialog.textLinkType": "Link Type", "PE.Views.HyperlinkSettingsDialog.textTipText": "ScreenTip Text", "PE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink Settings", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", diff --git a/apps/spreadsheeteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/spreadsheeteditor/main/app/view/HyperlinkSettingsDialog.js index 4dd36c427..8fb87634e 100644 --- a/apps/spreadsheeteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/spreadsheeteditor/main/app/view/HyperlinkSettingsDialog.js @@ -63,18 +63,17 @@ define([ this.template = [ '
        ', - '
        ', - '', + '
        ', + '', + '', '
        ', - '', - '

      Table - Advanced Settings

      -

      The Table Position tab is available only if the Flow option at the Text Wrapping tab is selected and contains the following parameters:

      +

      The Table Position tab is available only if the Flow table option at the Text Wrapping tab is selected and contains the following parameters:

      • Horizontal parameters include the table alignment (left, center, right) relative to margin, page or text as well as the table position to the right of margin, page or text.
      • Vertical parameters include the table alignment (top, center, bottom) relative to margin, page or text as well as the table position below margin, page or text.
      • @@ -157,12 +157,12 @@

        Table - Advanced Settings

        The Text Wrapping tab contains the following parameters:

          -
        • Text wrapping style - Inline or Flow. Use the necessary option to change the way the table is positioned relative to the text: it will either be a part of the text (in case you select the inline style) or bypassed by it from all sides (if you select the flow style).
        • +
        • Text wrapping style - Inline table or Flow table. Use the necessary option to change the way the table is positioned relative to the text: it will either be a part of the text (in case you select the inline table) or bypassed by it from all sides (if you select the flow table).
        • - After you select the wrapping style, the additional wrapping parameters can be set both for inline and flow wrapping style: + After you select the wrapping style, the additional wrapping parameters can be set both for inline and flow tables:
            -
          • For the inline style, you can specify the table alignment and indent from left.
          • -
          • For the flow style, you can specify the distance from text and table position at the Table Position tab.
          • +
          • For the inline table, you can specify the table alignment and indent from left.
          • +
          • For the flow table, you can specify the distance from text and table position at the Table Position tab.
        diff --git a/apps/documenteditor/main/resources/help/en/search/indexes.js b/apps/documenteditor/main/resources/help/en/search/indexes.js index cfcb78a41..6f2b5eae0 100644 --- a/apps/documenteditor/main/resources/help/en/search/indexes.js +++ b/apps/documenteditor/main/resources/help/en/search/indexes.js @@ -118,7 +118,7 @@ var indexes = { "id": "UsageInstructions/ChangeWrappingStyle.htm", "title": "Change text wrapping", - "body": "The Wrapping Style option determines the way the object is positioned relative to the text. You can change the text wrapping style for inserted objects, such as shapes, images, charts, text boxes or tables. Change text wrapping for shapes, images, charts, text boxes To change the currently selected wrapping style: select a separate object on the page left-clicking it. To select a text box, click on its border, not the text within it. open the text wrapping settings: switch to the the Layout tab of the top toolbar and click the arrow next to the Wrapping icon, or right-click the object and select the Wrapping Style option from the contextual menu, or right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. select the necessary wrapping style: Inline - the object is considered to be a part of the text, like a character, so when the text moves, the object moves as well. In this case the positioning options are inaccessible. If one of the following styles is selected, the object can be moved independently of the text and positioned on the page exactly: Square - the text wraps the rectangular box that bounds the object. Tight - the text wraps the actual object edges. Through - the text wraps around the object edges and fills in the open white space within the object. So that the effect can appear, use the Edit Wrap Boundary option from the right-click menu. Top and bottom - the text is only above and below the object. In front - the object overlaps the text. Behind - the text overlaps the object. If you select the Square, Tight, Through, or Top and bottom style, you will be able to set up some additional parameters - Distance from Text at all sides (top, bottom, left, right). To access these parameters, right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. Set the necessary values and click OK. If you select a wrapping style other than Inline, the Position tab is also available in the object Advanced Settings window. To learn more on these parameters, please refer to the corresponding pages with the instructions on how to work with shapes, images or charts. If you select a wrapping style other than Inline, you can also edit the wrap boundary for images or shapes. Right-click the object, select the Wrapping Style option from the contextual menu and click the Edit Wrap Boundary option. Drag wrap points to customize the boundary. To create a new wrap point, click anywhere on the red line and drag it to the necessary position. Change text wrapping for tables For tables, the following two wrapping styles are available: Inline and Flow. To change the currently selected wrapping style: right-click the table and select the Table Advanced Settings option, switch to the Text Wrapping tab of the Table - Advanced Settings window, select one of the following options: Inline table is used to select the inline style (when the text is broken by the table) as well as the alignment: left, center, right. Flow table is used to select the flow style when the text is wrapped around the table. Using the Text Wrapping tab of the Table - Advanced Settings window you can also set up the following additional parameters: For inline tables, you can set the table Alignment type (left, center or right) and Indent from left. For floating tables, you can set the Distance from text and the table position at the Table Position tab." + "body": "The Wrapping Style option determines the way the object is positioned relative to the text. You can change the text wrapping style for inserted objects, such as shapes, images, charts, text boxes or tables. Change text wrapping for shapes, images, charts, text boxes To change the currently selected wrapping style: select a separate object on the page left-clicking it. To select a text box, click on its border, not the text within it. open the text wrapping settings: switch to the the Layout tab of the top toolbar and click the arrow next to the Wrapping icon, or right-click the object and select the Wrapping Style option from the contextual menu, or right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. select the necessary wrapping style: Inline - the object is considered to be a part of the text, like a character, so when the text moves, the object moves as well. In this case the positioning options are inaccessible. If one of the following styles is selected, the object can be moved independently of the text and positioned on the page exactly: Square - the text wraps the rectangular box that bounds the object. Tight - the text wraps the actual object edges. Through - the text wraps around the object edges and fills in the open white space within the object. So that the effect can appear, use the Edit Wrap Boundary option from the right-click menu. Top and bottom - the text is only above and below the object. In front - the object overlaps the text. Behind - the text overlaps the object. If you select the Square, Tight, Through, or Top and bottom style, you will be able to set up some additional parameters - Distance from Text at all sides (top, bottom, left, right). To access these parameters, right-click the object, select the Advanced Settings option and switch to the Text Wrapping tab of the object Advanced Settings window. Set the necessary values and click OK. If you select a wrapping style other than Inline, the Position tab is also available in the object Advanced Settings window. To learn more on these parameters, please refer to the corresponding pages with the instructions on how to work with shapes, images or charts. If you select a wrapping style other than Inline, you can also edit the wrap boundary for images or shapes. Right-click the object, select the Wrapping Style option from the contextual menu and click the Edit Wrap Boundary option. Drag wrap points to customize the boundary. To create a new wrap point, click anywhere on the red line and drag it to the necessary position. Change text wrapping for tables For tables, the following two wrapping styles are available: Inline table and Flow table. To change the currently selected wrapping style: right-click the table and select the Table Advanced Settings option, switch to the Text Wrapping tab of the Table - Advanced Settings window, select one of the following options: Inline table is used to select the wrapping style when the text is broken by the table as well as to set the alignment: left, center, right. Flow table is used to select the wrapping style when the text is wrapped around the table. Using the Text Wrapping tab of the Table - Advanced Settings window you can also set up the following additional parameters: For inline tables, you can set the table Alignment type (left, center or right) and Indent from left. For floating tables, you can set the Distance from text and the table position at the Table Position tab." }, { "id": "UsageInstructions/CopyClearFormatting.htm", @@ -203,7 +203,7 @@ var indexes = { "id": "UsageInstructions/InsertTables.htm", "title": "Insert tables", - "body": "Insert a table To insert a table into the document text, place the cursor where you want the table to be put, switch to the Insert tab of the top toolbar, click the Table icon at the top toolbar, select the option to create a table: either a table with predefined number of cells (10 by 8 cells maximum) If you want to quickly add a table, just select the number of rows (8 maximum) and columns (10 maximum). or a custom table In case you need more than 10 by 8 cell table, select the Insert Custom Table option that will open the window where you can enter the necessary number of rows and columns respectively, then click the OK button. once the table is added you can change its properties, size and position. To resize a table, hover the mouse cursor over the handle in its lower right corner and drag it until the table reaches the necessary size. You can also manually change the width of a certain column or the height of a row. Move the mouse cursor over the right border of the column so that the cursor turns into the bidirectional arrow and drag the border to the left or right to set the necessary width. To change the height of a single row manually, move the mouse cursor over the bottom border of the row until the cursor turns into the bidirectional arrow and drag it up or down. To move a table, hold down the handle in its upper left corner and drag it to the necessary place in the document. Select a table or its part To select an entire table, click the icon in its upper left corner. To select a certain cell, move the mouse cursor to the left side of the necessary cell so that the cursor turns into the black arrow , then left-click. To select a certain row, move the mouse cursor to the left border of the table next to the necessary row so that the cursor turns into the horizontal black arrow , then left-click. To select a certain column, move the mouse cursor to the top border of the necessary column so that the cursor turns into the downward black arrow , then left-click. It's also possible to select a cell, row, column or table using options from the contextual menu or from the Rows & Columns section at the right sidebar. Adjust table settings Some of the table properties as well as its structure can be altered using the right-click menu. The menu options are: Cut, Copy, Paste - standard options which are used to cut or copy a selected text/object and paste a previously cut/copied text passage or object to the current cursor position. Select is used to select a row, column, cell, or table. Insert is used to insert a row above or row below the row where the cursor is placed as well as to insert a column at the left or right side from the column where the cursor is placed. Delete is used to delete a row, column or table. Merge Cells is available if two or more cells are selected and is used to merge them. Split Cell... is used to open a window where you can select the needed number of columns and rows the cell will be split in. Distribute rows is used to adjust the selected cells so that they have the same height without changing the overall table height. Distribute columns is used to adjust the selected cells so that they have the same width without changing the overall table width. Cell Vertical Alignment is used to align the text top, center or bottom in the selected cell. Text Direction - is used to change the text orientation in a cell. You can place the text horizontally, vertically from top to bottom (Rotate at 90°), or vertically from bottom to top (Rotate at 270°). Table Advanced Settings is used to open the 'Table - Advanced Settings' window. Hyperlink is used to insert a hyperlink. Paragraph Advanced Settings is used to open the 'Paragraph - Advanced Settings' window. You can also change the table properties at the right sidebar: Rows and Columns are used to select the table parts that you want to be highlighted. For rows: Header - to highlight the first row Total - to highlight the last row Banded - to highlight every other row For columns: First - to highlight the first column Last - to highlight the last column Banded - to highlight every other column Select from Template is used to choose a table template from the available ones. Borders Style is used to select the border size, color, style as well as background color. Rows & Columns is used to perform some operations with the table: select, delete, insert rows and columns, merge cells, split a cell. Cell Size is used to adjust the width and height of the currently selected cell. In this section, you can also Distribute rows so that all the selected cells have equal height or Distribute columns so that all the selected cells have equal width. Repeat as header row at the top of each page is used to insert the same header row at the top of each page in long tables. Show advanced settings is used to open the 'Table - Advanced Settings' window. To change the advanced table properties, click the table with the right mouse button and select the Table Advanced Settings option from the right-click menu or use the Show advanced settings link at the right sidebar. The table properties window will open: The Table tab allows to change properties of the entire table. The Table Size section contains the following parameters: Width - by default, the table width is automatically adjusted to fit the page width, i.e. the table occupies all the space between the left and right page margin. You can check this box and specify the necessary table width manually. Measure in - allows to specify if you want to set the table width in absolute units i.e. Centimeters/Points/Inches (depending on the option specified at the File -> Advanced Settings... tab) or in Percent of the overall page width. Note: you can also adjust the table size manually changing the row height and column width. Move the mouse cursor over a row/column border until it turns into the bidirectional arrow and drag the border. You can also use the markers on the horizontal ruler to change the column width and the markers on the vertical ruler to change the row height. Automatically resize to fit contents - enables automatic change of each column width in accordance with the text within its cells. The Default Cell Margins section allows to change the space between the text within the cells and the cell border used by default. The Options section allows to change the following parameter: Spacing between cells - the cell spacing which will be filled with the Table Background color. The Cell tab allows to change properties of individual cells. First you need to select the cell you want to apply the changes to or select the entire table to change properties of all its cells. The Cell Size section contains the following parameters: Preferred width - allows to set a preferred cell width. This is the size that a cell strives to fit to, but in some cases it may not be possible to fit to this exact value. For example, if the text within a cell exceeds the specified width, it will be broken into the next line so that the preferred cell width remains unchanged, but if you insert a new column, the preferred width will be reduced. Measure in - allows to specify if you want to set the cell width in absolute units i.e. Centimeters/Points/Inches (depending on the option specified at the File -> Advanced Settings... tab) or in Percent of the overall table width. Note: you can also adjust the cell width manually. To make a single cell in a column wider or narrower than the overall column width, select the necessary cell and move the mouse cursor over its right border until it turns into the bidirectional arrow, then drag the border. To change the width of all the cells in a column, use the markers on the horizontal ruler to change the column width. The Cell Margins section allows to adjust the space between the text within the cells and the cell border. By default, standard values are used (the default values can also be altered at the Table tab), but you can uncheck the Use default margins box and enter the necessary values manually. The Cell Options section allows to change the following parameter: The Wrap text option is enabled by default. It allows to wrap text within a cell that exceeds its width onto the next line expanding the row height and keeping the column width unchanged. The Borders & Background tab contains the following parameters: Border parameters (size, color and presence or absence) - set the border size, select its color and choose the way it will be displayed in the cells. Note: in case you select not to show table borders clicking the button or deselecting all the borders manually on the diagram, they will be indicated by a dotted line in the document. To make them disappear at all, click the Nonprinting characters icon at the Home tab of the top toolbar and select the Hidden Table Borders option. Cell Background - the color for the background within the cells (available only if one or more cells are selected or the Allow spacing between cells option is selected at the Table tab). Table Background - the color for the table background or the space background between the cells in case the Allow spacing between cells option is selected at the Table tab. The Table Position tab is available only if the Flow option at the Text Wrapping tab is selected and contains the following parameters: Horizontal parameters include the table alignment (left, center, right) relative to margin, page or text as well as the table position to the right of margin, page or text. Vertical parameters include the table alignment (top, center, bottom) relative to margin, page or text as well as the table position below margin, page or text. The Options section allows to change the following parameters: Move object with text controls whether the table moves as the text into which it is inserted moves. Allow overlap controls whether two tables are merged into one large table or overlap if you drag them near each other on the page. The Text Wrapping tab contains the following parameters: Text wrapping style - Inline or Flow. Use the necessary option to change the way the table is positioned relative to the text: it will either be a part of the text (in case you select the inline style) or bypassed by it from all sides (if you select the flow style). After you select the wrapping style, the additional wrapping parameters can be set both for inline and flow wrapping style: For the inline style, you can specify the table alignment and indent from left. For the flow style, you can specify the distance from text and table position at the Table Position tab. The Alternative Text tab allows to specify a Title and Description which will be read to the people with vision or cognitive impairments to help them better understand what information there is in the table." + "body": "Insert a table To insert a table into the document text, place the cursor where you want the table to be put, switch to the Insert tab of the top toolbar, click the Table icon at the top toolbar, select the option to create a table: either a table with predefined number of cells (10 by 8 cells maximum) If you want to quickly add a table, just select the number of rows (8 maximum) and columns (10 maximum). or a custom table In case you need more than 10 by 8 cell table, select the Insert Custom Table option that will open the window where you can enter the necessary number of rows and columns respectively, then click the OK button. once the table is added you can change its properties, size and position. To resize a table, hover the mouse cursor over the handle in its lower right corner and drag it until the table reaches the necessary size. You can also manually change the width of a certain column or the height of a row. Move the mouse cursor over the right border of the column so that the cursor turns into the bidirectional arrow and drag the border to the left or right to set the necessary width. To change the height of a single row manually, move the mouse cursor over the bottom border of the row so that the cursor turns into the bidirectional arrow and drag the border up or down. To move a table, hold down the handle in its upper left corner and drag it to the necessary place in the document. Select a table or its part To select an entire table, click the handle in its upper left corner. To select a certain cell, move the mouse cursor to the left side of the necessary cell so that the cursor turns into the black arrow , then left-click. To select a certain row, move the mouse cursor to the left border of the table next to the necessary row so that the cursor turns into the horizontal black arrow , then left-click. To select a certain column, move the mouse cursor to the top border of the necessary column so that the cursor turns into the downward black arrow , then left-click. It's also possible to select a cell, row, column or table using options from the contextual menu or from the Rows & Columns section at the right sidebar. Adjust table settings Some of the table properties as well as its structure can be altered using the right-click menu. The menu options are: Cut, Copy, Paste - standard options which are used to cut or copy a selected text/object and paste a previously cut/copied text passage or object to the current cursor position. Select is used to select a row, column, cell, or table. Insert is used to insert a row above or row below the row where the cursor is placed as well as to insert a column at the left or right side from the column where the cursor is placed. Delete is used to delete a row, column or table. Merge Cells is available if two or more cells are selected and is used to merge them. Split Cell... is used to open a window where you can select the needed number of columns and rows the cell will be split in. Distribute rows is used to adjust the selected cells so that they have the same height without changing the overall table height. Distribute columns is used to adjust the selected cells so that they have the same width without changing the overall table width. Cell Vertical Alignment is used to align the text top, center or bottom in the selected cell. Text Direction - is used to change the text orientation in a cell. You can place the text horizontally, vertically from top to bottom (Rotate at 90°), or vertically from bottom to top (Rotate at 270°). Table Advanced Settings is used to open the 'Table - Advanced Settings' window. Hyperlink is used to insert a hyperlink. Paragraph Advanced Settings is used to open the 'Paragraph - Advanced Settings' window. You can also change the table properties at the right sidebar: Rows and Columns are used to select the table parts that you want to be highlighted. For rows: Header - to highlight the first row Total - to highlight the last row Banded - to highlight every other row For columns: First - to highlight the first column Last - to highlight the last column Banded - to highlight every other column Select from Template is used to choose a table template from the available ones. Borders Style is used to select the border size, color, style as well as background color. Rows & Columns is used to perform some operations with the table: select, delete, insert rows and columns, merge cells, split a cell. Cell Size is used to adjust the width and height of the currently selected cell. In this section, you can also Distribute rows so that all the selected cells have equal height or Distribute columns so that all the selected cells have equal width. Repeat as header row at the top of each page is used to insert the same header row at the top of each page in long tables. Show advanced settings is used to open the 'Table - Advanced Settings' window. To change the advanced table properties, click the table with the right mouse button and select the Table Advanced Settings option from the right-click menu or use the Show advanced settings link at the right sidebar. The table properties window will open: The Table tab allows to change properties of the entire table. The Table Size section contains the following parameters: Width - by default, the table width is automatically adjusted to fit the page width, i.e. the table occupies all the space between the left and right page margin. You can check this box and specify the necessary table width manually. Measure in - allows to specify if you want to set the table width in absolute units i.e. Centimeters/Points/Inches (depending on the option specified at the File -> Advanced Settings... tab) or in Percent of the overall page width. Note: you can also adjust the table size manually changing the row height and column width. Move the mouse cursor over a row/column border until it turns into the bidirectional arrow and drag the border. You can also use the markers on the horizontal ruler to change the column width and the markers on the vertical ruler to change the row height. Automatically resize to fit contents - enables automatic change of each column width in accordance with the text within its cells. The Default Cell Margins section allows to change the space between the text within the cells and the cell border used by default. The Options section allows to change the following parameter: Spacing between cells - the cell spacing which will be filled with the Table Background color. The Cell tab allows to change properties of individual cells. First you need to select the cell you want to apply the changes to or select the entire table to change properties of all its cells. The Cell Size section contains the following parameters: Preferred width - allows to set a preferred cell width. This is the size that a cell strives to fit to, but in some cases it may not be possible to fit to this exact value. For example, if the text within a cell exceeds the specified width, it will be broken into the next line so that the preferred cell width remains unchanged, but if you insert a new column, the preferred width will be reduced. Measure in - allows to specify if you want to set the cell width in absolute units i.e. Centimeters/Points/Inches (depending on the option specified at the File -> Advanced Settings... tab) or in Percent of the overall table width. Note: you can also adjust the cell width manually. To make a single cell in a column wider or narrower than the overall column width, select the necessary cell and move the mouse cursor over its right border until it turns into the bidirectional arrow, then drag the border. To change the width of all the cells in a column, use the markers on the horizontal ruler to change the column width. The Cell Margins section allows to adjust the space between the text within the cells and the cell border. By default, standard values are used (the default values can also be altered at the Table tab), but you can uncheck the Use default margins box and enter the necessary values manually. The Cell Options section allows to change the following parameter: The Wrap text option is enabled by default. It allows to wrap text within a cell that exceeds its width onto the next line expanding the row height and keeping the column width unchanged. The Borders & Background tab contains the following parameters: Border parameters (size, color and presence or absence) - set the border size, select its color and choose the way it will be displayed in the cells. Note: in case you select not to show table borders clicking the button or deselecting all the borders manually on the diagram, they will be indicated by a dotted line in the document. To make them disappear at all, click the Nonprinting characters icon at the Home tab of the top toolbar and select the Hidden Table Borders option. Cell Background - the color for the background within the cells (available only if one or more cells are selected or the Allow spacing between cells option is selected at the Table tab). Table Background - the color for the table background or the space background between the cells in case the Allow spacing between cells option is selected at the Table tab. The Table Position tab is available only if the Flow table option at the Text Wrapping tab is selected and contains the following parameters: Horizontal parameters include the table alignment (left, center, right) relative to margin, page or text as well as the table position to the right of margin, page or text. Vertical parameters include the table alignment (top, center, bottom) relative to margin, page or text as well as the table position below margin, page or text. The Options section allows to change the following parameters: Move object with text controls whether the table moves as the text into which it is inserted moves. Allow overlap controls whether two tables are merged into one large table or overlap if you drag them near each other on the page. The Text Wrapping tab contains the following parameters: Text wrapping style - Inline table or Flow table. Use the necessary option to change the way the table is positioned relative to the text: it will either be a part of the text (in case you select the inline table) or bypassed by it from all sides (if you select the flow table). After you select the wrapping style, the additional wrapping parameters can be set both for inline and flow tables: For the inline table, you can specify the table alignment and indent from left. For the flow table, you can specify the distance from text and table position at the Table Position tab. The Alternative Text tab allows to specify a Title and Description which will be read to the people with vision or cognitive impairments to help them better understand what information there is in the table." }, { "id": "UsageInstructions/InsertTextObjects.htm", From 1aed6a07f5598b2a021637ec3d47b0ee91cf62f8 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 5 Apr 2018 14:29:37 +0300 Subject: [PATCH 076/110] [SSE] Fix Bug 34914 --- CHANGELOG.md | 1 + .../main/app/controller/LeftMenu.js | 3 +++ .../main/app/controller/Main.js | 5 ++++- .../main/app/controller/Print.js | 17 +++++++++----- .../main/app/controller/Toolbar.js | 5 ++++- .../main/app/view/PrintSettings.js | 22 +++++++++++++------ apps/spreadsheeteditor/main/locale/en.json | 6 +++++ 7 files changed, 44 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac5eddd96..470404041 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ ### Spreadsheet Editor * Support Spanish in formulas +* Set options for saving in PDF format ### Presentation Editor * diff --git a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js index c6fa3a093..b7d2a778c 100644 --- a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js +++ b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js @@ -262,6 +262,9 @@ define([ } }, this) }); + } else if (format == Asc.c_oAscFileType.PDF) { + menu.hide(); + Common.NotificationCenter.trigger('download:settings', this.leftMenu); } else { this.api.asc_DownloadAs(format); menu.hide(); diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 37d9ec71b..73f5c6fbf 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -412,7 +412,10 @@ define([ if ( !_format || _supported.indexOf(_format) < 0 ) _format = Asc.c_oAscFileType.XLSX; - this.api.asc_DownloadAs(_format, true); + if (_format == Asc.c_oAscFileType.PDF) + Common.NotificationCenter.trigger('download:settings', this, true); + else + this.api.asc_DownloadAs(_format, true); }, onProcessMouse: function(data) { diff --git a/apps/spreadsheeteditor/main/app/controller/Print.js b/apps/spreadsheeteditor/main/app/controller/Print.js index c78b89728..bf207fff0 100644 --- a/apps/spreadsheeteditor/main/app/controller/Print.js +++ b/apps/spreadsheeteditor/main/app/controller/Print.js @@ -69,7 +69,8 @@ define([ onAfterRender: function(view) { this.printSettings.cmbSheet.on('selected', _.bind(this.comboSheetsChange, this, this.printSettings)); this.printSettings.btnOk.on('click', _.bind(this.querySavePrintSettings, this)); - Common.NotificationCenter.on('print', _.bind(this.openPrintSettings, this)); + Common.NotificationCenter.on('print', _.bind(this.openPrintSettings, this, 'print')); + Common.NotificationCenter.on('download:settings', _.bind(this.openPrintSettings, this, 'download')); this.registerControlEvents(this.printSettings); }, @@ -219,9 +220,11 @@ define([ } }, - openPrintSettings: function(btn) { + openPrintSettings: function(type, cmp, asUrl) { if (this.api) { + this.asUrl = asUrl; this.printSettingsDlg = (new SSE.Views.PrintSettings({ + type: type, handler: _.bind(this.resultPrintSettings,this), afterrender: _.bind(function() { this._changedProps = []; @@ -245,10 +248,12 @@ define([ this.adjPrintParams.asc_setPrintType(printtype); Common.localStorage.setItem("sse-print-settings-range", printtype); - this.api.asc_Print(this.adjPrintParams, Common.Utils.isChrome || Common.Utils.isSafari || Common.Utils.isOpera); - - Common.component.Analytics.trackEvent('Print'); - Common.component.Analytics.trackEvent('ToolBar', 'Print'); + if ( this.printSettingsDlg.type=='print' ) + this.api.asc_Print(this.adjPrintParams, Common.Utils.isChrome || Common.Utils.isSafari || Common.Utils.isOpera); + else + this.api.asc_DownloadAs(Asc.c_oAscFileType.PDF, this.asUrl, this.adjPrintParams); + Common.component.Analytics.trackEvent((this.printSettingsDlg.type=='print') ? 'Print' : 'DownloadAs'); + Common.component.Analytics.trackEvent('ToolBar', (this.printSettingsDlg.type=='print') ? 'Print' : 'DownloadAs'); Common.NotificationCenter.trigger('edit:complete', view); } else return true; diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 193244a5d..1abe81872 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -107,7 +107,10 @@ define([ if ( !_format || _supported.indexOf(_format) < 0 ) _format = Asc.c_oAscFileType.PDF; - _main.api.asc_DownloadAs(_format); + if (_format == Asc.c_oAscFileType.PDF) + Common.NotificationCenter.trigger('download:settings', this.toolbar); + else + _main.api.asc_DownloadAs(_format); }, 'go:editor': function() { Common.Gateway.requestEditRights(); diff --git a/apps/spreadsheeteditor/main/app/view/PrintSettings.js b/apps/spreadsheeteditor/main/app/view/PrintSettings.js index ecc5f7fe3..16f5879da 100644 --- a/apps/spreadsheeteditor/main/app/view/PrintSettings.js +++ b/apps/spreadsheeteditor/main/app/view/PrintSettings.js @@ -55,25 +55,26 @@ define([ 'text!spreadsheeteditor/main/app/template/PrintSettings.template', }, initialize : function(options) { + this.type = options.type || 'print'; _.extend(this.options, { - title: this.textTitle, + title: (this.type == 'print') ? this.textTitle : this.textTitlePDF, template: [ '
        ', '', '
        ' + _.template(contentTemplate)({scope: this}) + '
        ', '
        ', '
        ', '' ].join('') @@ -145,12 +146,12 @@ define([ 'text!spreadsheeteditor/main/app/template/PrintSettings.template', this.chPrintGrid = new Common.UI.CheckBox({ el: $('#printadv-dlg-chb-grid'), - labelText: this.textPrintGrid + labelText: (this.type == 'print') ? this.textPrintGrid : this.textShowGrid }); this.chPrintRows = new Common.UI.CheckBox({ el: $('#printadv-dlg-chb-rows'), - labelText: this.textPrintHeadings + labelText: (this.type == 'print') ? this.textPrintHeadings : this.textShowHeadings }); this.spnMarginTop = new Common.UI.MetricSpinner({ @@ -301,6 +302,13 @@ define([ 'text!spreadsheeteditor/main/app/template/PrintSettings.template', cancelButtonText: 'Cancel', textHideDetails: 'Hide Details', textPageScaling: 'Scaling', - textSettings: 'Sheet Settings' + textSettings: 'Sheet Settings', + textTitlePDF: 'PDF Settings', + textShowGrid: 'Show Gridlines', + textShowHeadings: 'Show Rows and Columns Headings', + strShow: 'Show', + btnDownload: 'Save & Download', + textRange: 'Range' + }, SSE.Views.PrintSettings || {})); }); \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index d28e59af3..2b67ee617 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -1543,6 +1543,12 @@ "SSE.Views.PrintSettings.textSettings": "Sheet Settings", "SSE.Views.PrintSettings.textShowDetails": "Show Details", "SSE.Views.PrintSettings.textTitle": "Print Settings", + "SSE.Views.PrintSettings.textTitlePDF": "PDF Settings", + "SSE.Views.PrintSettings.textShowGrid": "Show Gridlines", + "SSE.Views.PrintSettings.textShowHeadings": "Show Rows and Columns Headings", + "SSE.Views.PrintSettings.strShow": "Show", + "SSE.Views.PrintSettings.btnDownload": "Save & Download", + "SSE.Views.PrintSettings.textRange": "Range", "SSE.Views.RightMenu.txtChartSettings": "Chart settings", "SSE.Views.RightMenu.txtImageSettings": "Image settings", "SSE.Views.RightMenu.txtParagraphSettings": "Text settings", From c4611547a4c3f93f39e103ddde72d25aae086329 Mon Sep 17 00:00:00 2001 From: alexandervnuchkov Date: Thu, 5 Apr 2018 16:31:39 +0300 Subject: [PATCH 077/110] [DE][PE][SSE] Updates to the documentation translation (Russian) --- .../main/resources/help/ru/Contents.json | 9 +- .../ru/HelpfulHints/CollaborativeEditing.htm | 13 +- .../resources/help/ru/HelpfulHints/Review.htm | 8 +- .../help/ru/HelpfulHints/SpellChecking.htm | 6 +- .../help/ru/ProgramInterface/InsertTab.htm | 4 +- .../help/ru/ProgramInterface/PluginsTab.htm | 6 +- .../ru/ProgramInterface/ProgramInterface.htm | 2 +- .../ru/ProgramInterface/ReferencesTab.htm | 27 ++++ .../help/ru/ProgramInterface/ReviewTab.htm | 17 +- .../ru/UsageInstructions/AddHyperlinks.htm | 6 +- .../UsageInstructions/ChangeWrappingStyle.htm | 18 +-- .../UsageInstructions/CopyPasteUndoRedo.htm | 6 + .../CreateTableOfContents.htm | 121 ++++++++++++++ .../ru/UsageInstructions/InsertCharts.htm | 2 +- .../InsertContentControls.htm | 73 +++++++++ .../ru/UsageInstructions/InsertFootnotes.htm | 8 +- .../ru/UsageInstructions/InsertImages.htm | 1 + .../ru/UsageInstructions/InsertTables.htm | 29 ++-- .../help/ru/UsageInstructions/SetTabStops.htm | 10 +- .../help/ru/UsageInstructions/ViewDocInfo.htm | 6 +- .../main/resources/help/ru/images/3dchart.png | Bin 44670 -> 27754 bytes .../help/ru/images/access_rights.png | Bin 347 -> 351 bytes .../help/ru/images/ccsettingswindow.png | Bin 0 -> 9512 bytes .../help/ru/images/changecolumnwidth.png | Bin 0 -> 220 bytes .../help/ru/images/changerowheight.png | Bin 0 -> 224 bytes .../help/ru/images/chat_toptoolbar.png | Bin 0 -> 373 bytes .../help/ru/images/coeditingmode.png | Bin 0 -> 621 bytes .../help/ru/images/coeditingmodemenu.png | Bin 0 -> 13217 bytes .../help/ru/images/document_language.png | Bin 854 -> 569 bytes .../resources/help/ru/images/insertccicon.png | Bin 0 -> 419 bytes .../help/ru/images/interface/editorwindow.png | Bin 90205 -> 90688 bytes .../help/ru/images/interface/filetab.png | Bin 35632 -> 35934 bytes .../help/ru/images/interface/hometab.png | Bin 17084 -> 17366 bytes .../help/ru/images/interface/inserttab.png | Bin 17139 -> 17295 bytes .../help/ru/images/interface/layouttab.png | Bin 14379 -> 14827 bytes .../help/ru/images/interface/pluginstab.png | Bin 14774 -> 18031 bytes .../ru/images/interface/referencestab.png | Bin 0 -> 12702 bytes .../help/ru/images/interface/reviewtab.png | Bin 15966 -> 17532 bytes .../help/ru/images/interface/rightpart.png | Bin 468 -> 469 bytes .../help/ru/images/movecontentcontrol.png | Bin 2019 -> 2055 bytes .../help/ru/images/movetable_handle.png | Bin 0 -> 160 bytes .../help/ru/images/navigationicon.png | Bin 0 -> 166 bytes .../help/ru/images/navigationpanel.png | Bin 0 -> 15142 bytes .../help/ru/images/paradvsettings_tab.png | Bin 14636 -> 17603 bytes .../resources/help/ru/images/resizetable.png | Bin 0 -> 1028 bytes .../help/ru/images/resizetable_handle.png | Bin 0 -> 99 bytes .../help/ru/images/richtextcontentcontrol.png | Bin 0 -> 3571 bytes .../help/ru/images/right_autoshape.png | Bin 13738 -> 13404 bytes .../resources/help/ru/images/right_chart.png | Bin 13334 -> 12886 bytes .../resources/help/ru/images/right_image.png | Bin 10737 -> 10717 bytes .../help/ru/images/right_image_shape.png | Bin 0 -> 6088 bytes .../resources/help/ru/images/right_table.png | Bin 18645 -> 20507 bytes .../help/ru/images/selectcellpointer.png | Bin 0 -> 170 bytes .../help/ru/images/selectcolumnpointer.png | Bin 0 -> 106 bytes .../help/ru/images/selectrowpointer.png | Bin 0 -> 165 bytes .../resources/help/ru/images/sharingicon.png | Bin 0 -> 608 bytes .../help/ru/images/textart_transformation.png | Bin 5426 -> 7199 bytes .../help/ru/images/toccontentcontrol.png | Bin 0 -> 201 bytes .../resources/help/ru/images/toccustomize.png | Bin 0 -> 26225 bytes .../main/resources/help/ru/images/tocicon.png | Bin 0 -> 166 bytes .../resources/help/ru/images/tociconmenu.png | Bin 0 -> 8350 bytes .../main/resources/help/ru/images/tocmove.png | Bin 0 -> 10564 bytes .../resources/help/ru/images/tocrefreshcc.png | Bin 0 -> 10027 bytes .../help/ru/images/tocrefreshcontextual.png | Bin 0 -> 17649 bytes .../help/ru/images/tocrefreshicon.png | Bin 0 -> 529 bytes .../help/ru/images/tocrefreshiconcc.png | Bin 0 -> 462 bytes .../help/ru/images/tocsettingscc.png | Bin 0 -> 9519 bytes .../help/ru/images/tocsettingswindow.png | Bin 0 -> 24248 bytes .../help/ru/images/tocsettingswindow2.png | Bin 0 -> 27685 bytes .../resources/help/ru/images/usersnumber.png | Bin 391 -> 388 bytes .../help/ru/images/versionhistoryicon.png | Bin 0 -> 702 bytes .../main/resources/help/ru/search/indexes.js | 49 ++++-- .../main/resources/help/ru/Contents.json | 3 +- .../ru/HelpfulHints/CollaborativeEditing.htm | 21 ++- .../ru/ProgramInterface/CollaborationTab.htm | 28 ++++ .../help/ru/ProgramInterface/PluginsTab.htm | 5 +- .../ru/ProgramInterface/ProgramInterface.htm | 2 +- .../UsageInstructions/CopyPasteUndoRedo.htm | 17 ++ .../ru/UsageInstructions/InsertCharts.htm | 6 +- .../ru/UsageInstructions/InsertImages.htm | 8 +- .../ru/UsageInstructions/InsertTables.htm | 4 + .../UsageInstructions/ManipulateObjects.htm | 2 +- .../main/resources/help/ru/images/3dchart.png | Bin 38793 -> 28421 bytes .../help/ru/images/access_rights.png | Bin 332 -> 332 bytes .../help/ru/images/changecolumnwidth.png | Bin 0 -> 140 bytes .../help/ru/images/changerowheight.png | Bin 0 -> 143 bytes .../help/ru/images/chartsettings6.png | Bin 0 -> 17313 bytes .../resources/help/ru/images/charttab.png | Bin 13436 -> 10710 bytes .../help/ru/images/chat_toptoolbar.png | Bin 0 -> 373 bytes .../help/ru/images/coeditingmode.png | Bin 0 -> 621 bytes .../help/ru/images/coeditingmodemenu.png | Bin 0 -> 12197 bytes .../help/ru/images/imagesettingstab.png | Bin 7862 -> 6666 bytes .../ru/images/interface/collaborationtab.png | Bin 0 -> 12042 bytes .../help/ru/images/interface/editorwindow.png | Bin 495072 -> 476718 bytes .../help/ru/images/interface/filetab.png | Bin 29849 -> 30673 bytes .../help/ru/images/interface/hometab.png | Bin 23328 -> 24289 bytes .../help/ru/images/interface/inserttab.png | Bin 14359 -> 15145 bytes .../help/ru/images/interface/pluginstab.png | Bin 13284 -> 14481 bytes .../help/ru/images/interface/rightpart.png | Bin 448 -> 447 bytes .../resources/help/ru/images/pastespecial.png | Bin 0 -> 10440 bytes .../help/ru/images/pastespecialbutton.png | Bin 0 -> 192 bytes .../resources/help/ru/images/resizetable.png | Bin 0 -> 900 bytes .../help/ru/images/right_image_shape.png | Bin 0 -> 6058 bytes .../resources/help/ru/images/sharingicon.png | Bin 0 -> 608 bytes .../help/ru/images/tablesettingstab.png | Bin 13578 -> 17651 bytes .../help/ru/images/textart_transformation.png | Bin 7368 -> 9874 bytes .../resources/help/ru/images/usersnumber.png | Bin 369 -> 364 bytes .../main/resources/help/ru/search/indexes.js | 21 ++- .../main/resources/help/ru/Contents.json | 7 +- .../resources/help/ru/Functions/f-test.htm | 41 +++++ .../ru/Functions/forecast-ets-confint.htm | 111 +++++++++++++ .../ru/Functions/forecast-ets-seasonality.htm | 90 +++++++++++ .../help/ru/Functions/forecast-ets-stat.htm | 148 ++++++++++++++++++ .../help/ru/Functions/forecast-ets.htm | 110 +++++++++++++ .../help/ru/Functions/formulatext.htm | 39 +++++ .../resources/help/ru/Functions/ftest.htm | 41 +++++ .../help/ru/Functions/hypgeom-dist.htm | 43 +++++ .../main/resources/help/ru/Functions/ifs.htm | 44 ++++++ .../resources/help/ru/Functions/pduration.htm | 44 ++++++ .../ru/HelpfulHints/CollaborativeEditing.htm | 14 +- .../ru/ProgramInterface/CollaborationTab.htm | 28 ++++ .../ru/ProgramInterface/PivotTableTab.htm | 27 ++++ .../help/ru/ProgramInterface/PluginsTab.htm | 5 +- .../ru/ProgramInterface/ProgramInterface.htm | 2 +- .../UsageInstructions/ChangeNumberFormat.htm | 2 +- .../ru/UsageInstructions/CopyPasteData.htm | 4 +- .../UsageInstructions/FontTypeSizeStyle.htm | 10 ++ .../help/ru/UsageInstructions/InsertChart.htm | 2 +- .../ru/UsageInstructions/InsertFunction.htm | 8 +- .../ru/UsageInstructions/InsertImages.htm | 2 + .../help/ru/UsageInstructions/PivotTables.htm | 34 ++++ .../help/ru/UsageInstructions/SortData.htm | 4 + .../main/resources/help/ru/images/3dchart.png | Bin 16220 -> 37162 bytes .../help/ru/images/access_rights.png | Bin 347 -> 357 bytes .../help/ru/images/chat_toptoolbar.png | Bin 0 -> 373 bytes .../help/ru/images/coeditingmode.png | Bin 0 -> 621 bytes .../help/ru/images/coeditingmodemenu.png | Bin 0 -> 12436 bytes .../main/resources/help/ru/images/f-test.png | Bin 0 -> 5000 bytes .../help/ru/images/forecast-ets-confint.png | Bin 0 -> 8644 bytes .../ru/images/forecast-ets-seasonality.png | Bin 0 -> 6419 bytes .../help/ru/images/forecast-ets-stat.png | Bin 0 -> 7664 bytes .../resources/help/ru/images/forecast-ets.png | Bin 0 -> 6583 bytes .../resources/help/ru/images/formulatext.png | Bin 0 -> 4206 bytes .../main/resources/help/ru/images/ftest.png | Bin 0 -> 4999 bytes .../resources/help/ru/images/hypgeom-dist.png | Bin 0 -> 4415 bytes .../main/resources/help/ru/images/ifs.png | Bin 0 -> 2962 bytes .../help/ru/images/imagesettings.png | Bin 8970 -> 7439 bytes .../ru/images/interface/collaborationtab.png | Bin 0 -> 12485 bytes .../help/ru/images/interface/editorwindow.png | Bin 108628 -> 109532 bytes .../help/ru/images/interface/filetab.png | Bin 31353 -> 31629 bytes .../help/ru/images/interface/hometab.png | Bin 15446 -> 16825 bytes .../help/ru/images/interface/inserttab.png | Bin 13491 -> 14569 bytes .../ru/images/interface/pivottabletab.png | Bin 0 -> 15068 bytes .../help/ru/images/interface/pluginstab.png | Bin 12699 -> 14790 bytes .../help/ru/images/interface/rightpart.png | Bin 468 -> 478 bytes .../resources/help/ru/images/nonetemplate.png | Bin 0 -> 168 bytes .../resources/help/ru/images/pduration.png | Bin 0 -> 6205 bytes .../help/ru/images/pivotselecticon.png | Bin 0 -> 456 bytes .../help/ru/images/pivottoptoolbar.png | Bin 0 -> 11026 bytes .../help/ru/images/right_image_shape.png | Bin 0 -> 6211 bytes .../resources/help/ru/images/sharingicon.png | Bin 0 -> 608 bytes .../main/resources/help/ru/images/strike.png | Bin 152 -> 273 bytes .../help/ru/images/subscripticon.png | Bin 0 -> 308 bytes .../help/ru/images/tablesettingstab.png | Bin 13544 -> 12118 bytes .../help/ru/images/templateslist.png | Bin 497 -> 519 bytes .../help/ru/images/undoautoexpansion.png | Bin 0 -> 5011 bytes .../resources/help/ru/images/usersnumber.png | Bin 390 -> 400 bytes .../main/resources/help/ru/search/indexes.js | 93 ++++++++--- 168 files changed, 1348 insertions(+), 143 deletions(-) create mode 100644 apps/documenteditor/main/resources/help/ru/ProgramInterface/ReferencesTab.htm create mode 100644 apps/documenteditor/main/resources/help/ru/UsageInstructions/CreateTableOfContents.htm create mode 100644 apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertContentControls.htm create mode 100644 apps/documenteditor/main/resources/help/ru/images/ccsettingswindow.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/changecolumnwidth.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/changerowheight.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/chat_toptoolbar.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/coeditingmode.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/coeditingmodemenu.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/insertccicon.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/interface/referencestab.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/movetable_handle.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/navigationicon.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/navigationpanel.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/resizetable.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/resizetable_handle.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/richtextcontentcontrol.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/right_image_shape.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/selectcellpointer.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/selectcolumnpointer.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/selectrowpointer.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/sharingicon.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/toccontentcontrol.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/toccustomize.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocicon.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tociconmenu.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocmove.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocrefreshcc.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocrefreshcontextual.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocrefreshicon.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocrefreshiconcc.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocsettingscc.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocsettingswindow.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/tocsettingswindow2.png create mode 100644 apps/documenteditor/main/resources/help/ru/images/versionhistoryicon.png create mode 100644 apps/presentationeditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm create mode 100644 apps/presentationeditor/main/resources/help/ru/images/changecolumnwidth.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/changerowheight.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/chartsettings6.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/chat_toptoolbar.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/coeditingmode.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/coeditingmodemenu.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/interface/collaborationtab.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/pastespecial.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/pastespecialbutton.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/resizetable.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/right_image_shape.png create mode 100644 apps/presentationeditor/main/resources/help/ru/images/sharingicon.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/f-test.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-confint.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-seasonality.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-stat.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/formulatext.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/ftest.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/hypgeom-dist.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/ifs.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/pduration.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PivotTableTab.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/PivotTables.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/chat_toptoolbar.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/coeditingmode.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/coeditingmodemenu.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/f-test.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/forecast-ets-confint.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/forecast-ets-seasonality.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/forecast-ets-stat.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/forecast-ets.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/formulatext.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/ftest.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/hypgeom-dist.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/ifs.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/interface/collaborationtab.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/interface/pivottabletab.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/nonetemplate.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/pduration.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/pivotselecticon.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/pivottoptoolbar.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/right_image_shape.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/sharingicon.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/subscripticon.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/undoautoexpansion.png diff --git a/apps/documenteditor/main/resources/help/ru/Contents.json b/apps/documenteditor/main/resources/help/ru/Contents.json index 849c5518d..9d16753ad 100644 --- a/apps/documenteditor/main/resources/help/ru/Contents.json +++ b/apps/documenteditor/main/resources/help/ru/Contents.json @@ -3,8 +3,9 @@ {"src": "ProgramInterface/FileTab.htm", "name": "Вкладка Файл"}, {"src": "ProgramInterface/HomeTab.htm", "name": "Вкладка Главная"}, {"src": "ProgramInterface/InsertTab.htm", "name": "Вкладка Вставка"}, - {"src": "ProgramInterface/LayoutTab.htm", "name": "Вкладка Макет"}, - {"src": "ProgramInterface/ReviewTab.htm", "name": "Вкладка Рецензирование"}, + {"src": "ProgramInterface/LayoutTab.htm", "name": "Вкладка Макет" }, + {"src": "ProgramInterface/ReferencesTab.htm", "name": "Вкладка Ссылки"}, + {"src": "ProgramInterface/ReviewTab.htm", "name": "Вкладка Совместная работа"}, {"src": "ProgramInterface/PluginsTab.htm", "name": "Вкладка Плагины" }, {"src": "UsageInstructions/ChangeColorScheme.htm", "name": "Изменение цветовой схемы", "headername": "Базовые операции" }, {"src":"UsageInstructions/CopyPasteUndoRedo.htm", "name": "Копирование/вставка текста, отмена/повтор действий"}, @@ -35,7 +36,9 @@ {"src":"UsageInstructions/InsertCharts.htm", "name": "Вставка диаграмм" }, {"src":"UsageInstructions/InsertTextObjects.htm", "name": "Вставка текстовых объектов" }, {"src":"UsageInstructions/AlignArrangeObjects.htm", "name": "Выравнивание и упорядочивание объектов на странице" }, - {"src":"UsageInstructions/ChangeWrappingStyle.htm", "name": "Изменение стиля обтекания текстом"}, + {"src": "UsageInstructions/ChangeWrappingStyle.htm", "name": "Изменение стиля обтекания текстом" }, + {"src": "UsageInstructions/InsertContentControls.htm", "name": "Вставка элементов управления содержимым" }, + {"src": "UsageInstructions/CreateTableOfContents.htm", "name": "Создание оглавления" }, {"src":"UsageInstructions/UseMailMerge.htm", "name": "Использование слияния", "headername": "Слияние"}, {"src":"UsageInstructions/InsertEquation.htm", "name": "Вставка формул", "headername": "Математические формулы"}, {"src":"HelpfulHints/CollaborativeEditing.htm", "name": "Совместное редактирование документа", "headername": "Совместное редактирование документов"}, diff --git a/apps/documenteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm b/apps/documenteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm index 8983a122a..f8150bb48 100644 --- a/apps/documenteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm +++ b/apps/documenteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm @@ -24,13 +24,14 @@

      Совместное редактирование

      -

      В редакторе документов можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить Значок Сохранить, чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках.

      +

      В редакторе документов можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить Значок Сохранить, чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Нужный режим также можно выбрать, используя значок Значок Режим совместного редактирования Режим совместного редактирования на вкладке Совместная работа верхней панели инструментов:

      +

      Меню Режим совместного редактирования

      Когда документ редактируют одновременно несколько пользователей в Строгом режиме, редактируемые фрагменты текста помечаются пунктирными линиями разных цветов. При наведении курсора мыши на один из редактируемых фрагментов отображается имя того пользователя, который в данный момент его редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования текста.

      Количество пользователей, которые в данный момент работают над текущим документом, отображается в правой части шапки редактора - Значок Количество пользователей. Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей.

      -

      Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: Значок Управление правами доступа к документу. С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им права на редактирование, просмотр или рецензирование документа, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: Значок Количество пользователей.

      +

      Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: Значок Управление правами доступа к документу. С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им права на редактирование, просмотр или рецензирование документа, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: Значок Количество пользователей. Права доступа также можно задать, используя значок Значок Совместный доступ Совместный доступ на вкладке Совместная работа верхней панели инструментов.

      Как только один из пользователей сохранит свои изменения, нажав на значок Значок Сохранить, все остальные увидят в строке состояния примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок Значок Сохранить и получить обновления в левом верхнем углу верхней панели инструментов. Обновления будут подсвечены, чтобы Вы могли проверить, что конкретно изменилось.

      Можно указать, какие изменения требуется подсвечивать во время совместного редактирования: для этого нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры..., а затем укажите, отображать ли все или последние изменения, внесенные при совместной работе. При выборе опции Все будут подсвечиваться все изменения, внесенные за время текущей сессии. При выборе опции Последние будут подсвечиваться только те изменения, которые были внесены с момента, когда Вы последний раз нажимали на значок Значок Сохранить и получить изменения. При выборе опции Никакие изменения, внесенные во время текущей сессии, подсвечиваться не будут.

      Чат

      @@ -38,19 +39,21 @@

      Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить.

      Чтобы войти в чат и оставить сообщение для других пользователей:

        -
      1. нажмите на значок Значок Чат на левой боковой панели,
      2. +
      3. нажмите на значок Значок Чат на левой боковой панели или
        + переключитесь на вкладку Совместная работа верхней панели инструментов и нажмите на кнопку Значок Чат Чат, +
      4. введите текст в соответствующем поле ниже,
      5. нажмите кнопку Отправить.

      Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - Значок Чат.

      -

      Чтобы закрыть панель с сообщениями чата, нажмите на значок Значок Чат еще раз.

      +

      Чтобы закрыть панель с сообщениями чата, нажмите на значок Значок Чат на левой боковой панели или кнопку Значок Чат Чат на верхней панели инструментов еще раз.

      Комментарии

      Чтобы оставить комментарий:

      1. выделите фрагмент текста, в котором, по Вашему мнению, содержится какая-то ошибка или проблема,
      2. - переключитесь на вкладку Вставка или Рецензирование верхней панели инструментов и нажмите на кнопку Значок Комментарий Комментарий или
        + переключитесь на вкладку Вставка или Совместная работа верхней панели инструментов и нажмите на кнопку Значок Комментарий Комментарий или
        используйте значок Значок Комментарии на левой боковой панели, чтобы открыть панель Комментарии, и нажмите на ссылку Добавить комментарий к документу или
        щелкните правой кнопкой мыши по выделенному фрагменту текста и выберите в контекстном меню команду Добавить комментарий,
      3. diff --git a/apps/documenteditor/main/resources/help/ru/HelpfulHints/Review.htm b/apps/documenteditor/main/resources/help/ru/HelpfulHints/Review.htm index 06460c2cc..b94ded4f0 100644 --- a/apps/documenteditor/main/resources/help/ru/HelpfulHints/Review.htm +++ b/apps/documenteditor/main/resources/help/ru/HelpfulHints/Review.htm @@ -21,15 +21,15 @@

        Чтобы увидеть изменения, предложенные рецензентом, включите опцию Отслеживание изменений одним из следующих способов:

        • нажмите кнопку Кнопка Отслеживать изменения в правом нижнем углу строки состояния или
        • -
        • перейдите на вкладку Рецензирование на верхней панели инструментов и нажмите на кнопку Кнопка Отслеживание изменений Отслеживание изменений.
        • +
        • перейдите на вкладку Совместная работа на верхней панели инструментов и нажмите на кнопку Кнопка Отслеживание изменений Отслеживание изменений.

        Примечание: рецензенту нет необходимости включать опцию Отслеживание изменений. Она включена по умолчанию, и ее нельзя отключить, если к документу предоставлен доступ с правами только на рецензирование.

        Выбор режима отображения изменений

        Нажмите кнопку Кнопка Отображение Отображение на верхней панели инструментов и выберите из списка один из доступных режимов:

          -
        • Все изменения (Редактирование) - эта опция выбрана по умолчанию. Она позволяет и просматривать предложенные изменения, и редактировать документ.
        • -
        • Все изменения приняты (Просмотр) - этот режим используется, чтобы отобразить все изменения, как если бы они были приняты. Эта опция не позволяет в действительности принять все изменения, а только дает возможность увидеть, как будет выглядеть документ после того, как вы примете все изменения. В этом режиме документ нельзя редактировать.
        • -
        • Все изменения отклонены (Просмотр) - этот режим используется, чтобы отобразить все изменения, как если бы они были отклонены. Эта опция не позволяет в действительности отклонить все изменения, а только дает возможность просмотреть документ без изменений. В этом режиме документ нельзя редактировать.
        • +
        • Изменения - эта опция выбрана по умолчанию. Она позволяет и просматривать предложенные изменения, и редактировать документ.
        • +
        • Измененный документ - этот режим используется, чтобы отобразить все изменения, как если бы они были приняты. Эта опция не позволяет в действительности принять все изменения, а только дает возможность увидеть, как будет выглядеть документ после того, как вы примете все изменения. В этом режиме документ нельзя редактировать.
        • +
        • Исходный документ - этот режим используется, чтобы отобразить все изменения, как если бы они были отклонены. Эта опция не позволяет в действительности отклонить все изменения, а только дает возможность просмотреть документ без изменений. В этом режиме документ нельзя редактировать.

        Принятие и отклонение изменений

        Используйте кнопки Кнопка К предыдущему изменению К предыдущему и Кнопка К следующему изменению К следующему на верхней панели инструментов для навигации по изменениям.

        diff --git a/apps/documenteditor/main/resources/help/ru/HelpfulHints/SpellChecking.htm b/apps/documenteditor/main/resources/help/ru/HelpfulHints/SpellChecking.htm index d8cbd3204..40bc27838 100644 --- a/apps/documenteditor/main/resources/help/ru/HelpfulHints/SpellChecking.htm +++ b/apps/documenteditor/main/resources/help/ru/HelpfulHints/SpellChecking.htm @@ -15,12 +15,11 @@

Проверка орфографии

В редакторе документов можно проверять правописание текста на определенном языке и исправлять ошибки в ходе редактирования.

-

Прежде всего выберите язык документа. Перейдите на вкладку Рецензирование верхней панели инструментов и нажмите на значок Значок Задать язык документа Язык. В окне, которое появится, выберите нужный язык и нажмите кнопку OK. Выбранный язык будет применен ко всему документу.

+

Прежде всего выберите язык документа. Нажмите на значок Значок Задать язык документа Задать язык документа в строке состояния. В окне, которое появится, выберите нужный язык и нажмите кнопку OK. Выбранный язык будет применен ко всему документу.

Окно выбора языка документа

-

Чтобы выбрать какой-то другой язык для любого фрагмента текста в этом документе, выделите мышью нужную часть теста и используйте меню Проверка орфографии - выбор языка текста, которое находится в строке состояния.

+

Чтобы выбрать какой-то другой язык для любого фрагмента текста в этом документе, выделите мышью нужную часть теста и используйте меню Проверка орфографии - выбор языка текста, которое находится в строке состояния.

Для включения функции проверки орфографии можно сделать следующее:

    -
  • нажмите на значок Проверка орфографии - верхняя панель инструментов Проверка орфографии на вкладке Рецензирование верхней панели инструментов или
  • нажмите на значок Проверка орфографии отключена Проверка орфографии в строке состояния или
  • откройте вкладку Файл верхней панели инструментов, выберите опцию Дополнительные параметры..., поставьте галочку рядом с опцией Включить проверку орфографии и нажмите кнопку Применить.
@@ -34,7 +33,6 @@

Проверка орфографии

Для отключения функции проверки орфографии можно сделать следующее:

    -
  • нажмите на значок Проверка орфографии - верхняя панель инструментов Проверка орфографии на вкладке Рецензирование верхней панели инструментов или
  • нажмите на значок Проверка орфографии включена Проверка орфографии в строке состояния или
  • откройте вкладку Файл верхней панели инструментов, выберите опцию Дополнительные параметры..., уберите галочку рядом с опцией Включить проверку орфографии и нажмите кнопку Применить.
diff --git a/apps/documenteditor/main/resources/help/ru/ProgramInterface/InsertTab.htm b/apps/documenteditor/main/resources/help/ru/ProgramInterface/InsertTab.htm index 694803cb7..bc5a3d15d 100644 --- a/apps/documenteditor/main/resources/help/ru/ProgramInterface/InsertTab.htm +++ b/apps/documenteditor/main/resources/help/ru/ProgramInterface/InsertTab.htm @@ -21,8 +21,8 @@
  • вставлять разрывы страниц, разрывы разделов и разрывы колонок,
  • вставлять колонтитулы и номера страниц,
  • вставлять таблицы, изображения, диаграммы, фигуры,
  • -
  • вставлять гиперссылки, сноски, комментарии,
  • -
  • вставлять текстовые поля и объекты Text Art, формулы, буквицы.
  • +
  • вставлять гиперссылки, комментарии,
  • +
  • вставлять текстовые поля и объекты Text Art, формулы, буквицы, элементы управления содержимым.
  • diff --git a/apps/documenteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm b/apps/documenteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm index f1d393ef6..35302666f 100644 --- a/apps/documenteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm +++ b/apps/documenteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm @@ -14,9 +14,10 @@

    Вкладка Плагины

    -

    Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты.

    +

    Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. Здесь также можно использовать макросы для автоматизации рутинных задач.

    Вкладка Плагины

    -

    В настоящее время доступны следующие плагины:

    +

    Кнопка Macros позволяет открыть окно, в котором можно создавать собственные макросы и запускать их. Для получения дополнительной информации о макросах, пожалуйста, обратитесь к нашей Документации по API.

    +

    В настоящее время по умолчанию доступны следующие плагины:

    • ClipArt позволяет добавлять в документ изображения из коллекции картинок,
    • OCR позволяет распознавать текст с картинки и вставлять его в текст документа,
    • @@ -26,6 +27,7 @@
    • Translator позволяет переводить выделенный текст на другие языки,
    • YouTube позволяет встраивать в документ видео с YouTube.
    +

    Плагины Wordpress и EasyBib можно использовать, если подключить соответствующие сервисы в настройках портала. Можно воспользоваться следующими инструкциями для серверной версии или для SaaS-версии.

    Для получения дополнительной информации о плагинах, пожалуйста, обратитесь к нашей Документации по API. Все существующие в настоящий момент примеры плагинов с открытым исходным кодом доступны на GitHub.

    diff --git a/apps/documenteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm b/apps/documenteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm index 92b1640ca..6ed64a908 100644 --- a/apps/documenteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm +++ b/apps/documenteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm @@ -21,7 +21,7 @@
  • В Шапке редактора отображается логотип, вкладки меню, название документа. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов.

    Значки в шапке редактора

  • -
  • На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Макет, Рецензирование, Плагины. +
  • На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Макет, Ссылки, Совместная работа, Плагины.

    Опции Печать, Сохранить, Копировать, Вставить, Отменить и Повторить всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки.

    Значки на верхней панели инструментов

  • diff --git a/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReferencesTab.htm b/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReferencesTab.htm new file mode 100644 index 000000000..4fbece530 --- /dev/null +++ b/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReferencesTab.htm @@ -0,0 +1,27 @@ + + + + Вкладка Ссылки + + + + + + + +
    +
    + +
    +

    Вкладка Ссылки

    +

    Вкладка Ссылки позволяет управлять различными типами ссылок: добавлять и обновлять оглавление, создавать и редактировать сноски, вставлять гиперссылки.

    +

    Вкладка Ссылки

    +

    С помощью этой вкладки вы можете выполнить следующие действия:

    + +
    + + \ No newline at end of file diff --git a/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReviewTab.htm b/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReviewTab.htm index b3c990a85..75c5bcdbc 100644 --- a/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReviewTab.htm +++ b/apps/documenteditor/main/resources/help/ru/ProgramInterface/ReviewTab.htm @@ -1,9 +1,9 @@  - Вкладка Рецензирование + Вкладка Совместная работа - + @@ -13,16 +13,19 @@
    -

    Вкладка Рецензирование

    -

    Вкладка Рецензирование позволяет проверить документ: убедиться в отсутствии орфографических ошибок, управлять комментариями, отслеживать изменения, внесенные рецензентом.

    -

    Вкладка Рецензирование

    +

    Вкладка Совместная работа

    +

    Вкладка Совместная работа позволяет организовать совместную работу над документом: предоставлять доступ к файлу, выбирать режим совместного редактирования, управлять комментариями, отслеживать изменения, внесенные рецензентом, просматривать все версии и ревизии.

    +

    Вкладка Совместная работа

    С помощью этой вкладки вы можете выполнить следующие действия:

    diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/AddHyperlinks.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/AddHyperlinks.htm index 05ab81cf3..ff931cf43 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/AddHyperlinks.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/AddHyperlinks.htm @@ -17,7 +17,7 @@

    Для добавления гиперссылки:

    1. установите курсор в том месте, где надо добавить гиперссылку,
    2. -
    3. перейдите на вкладку Вставка верхней панели инструментов,
    4. +
    5. перейдите на вкладку Вставка или Сссылки верхней панели инструментов,
    6. нажмите значок Значок Гиперссылка Гиперссылка,
    7. после этого появится окно Параметры гиперссылки, в котором Вы можете указать параметры гиперссылки:
        @@ -29,9 +29,9 @@
      • Нажмите кнопку OK.
    -

    Для добавления гиперссылки можно также щелкнуть правой кнопкой мыши и выбрать в меню опцию Гиперссылка, которая открывает окно, показанное выше.

    +

    Можно также щелкнуть правой кнопкой мыши там, где требуется добавить гиперссылку, и выбрать в меню опцию Гиперссылка, с помощью которой открывается окно, показанное выше.

    Примечание: также можно выделить мышью или с помощью клавиатуры символ, слово, словосочетание, отрывок текста и - нажать значок Значок Гиперссылка Гиперссылка на вкладке Вставка верхней панели инструментов или щелкнуть по выделенному фрагменту правой кнопкой мыши и выбрать в меню опцию Гиперссылка. + нажать значок Значок Гиперссылка Гиперссылка на вкладке Вставка или Сссылки верхней панели инструментов или щелкнуть по выделенному фрагменту правой кнопкой мыши и выбрать в меню опцию Гиперссылка. После этого откроется окно, показанное выше, при этом поле Отображать будет содержать выделенный текстовый фрагмент.

    При наведении курсора на добавленную гиперссылку появится подсказка с заданным текстом. Вы можете перейти по ссылке, нажав клавишу CTRL и щелкнув по ссылке в документе.

    diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/ChangeWrappingStyle.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/ChangeWrappingStyle.htm index dc7857428..c4c060c76 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/ChangeWrappingStyle.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/ChangeWrappingStyle.htm @@ -45,20 +45,16 @@

    Если выбран стиль обтекания, отличный от стиля В тексте, в окне Дополнительные параметры объекта также становится доступна вкладка Положение. Для получения дополнительной информации об этих параметрах обратитесь к соответствующим страницам с инструкциями по работе с фигурами, изображениями или диаграммами.

    Если выбран стиль обтекания, отличный от стиля В тексте, можно также редактировать контур обтекания для изображений или фигур. Щелкните по объекту правой кнопкой мыши, выберите в контекстном меню пункт Стиль обтекания и щелкните по опции Изменить границу обтекания. Чтобы произвольно изменить границу, перетаскивайте точки границы обтекания. Чтобы создать новую точку границы обтекания, щелкните в любом месте на красной линии и перетащите ее в нужную позицию. Изменение границы обтекания

    Изменение стиля обтекания текстом для таблиц

    -

    Для таблиц доступны два следующих стиля обтекания: Встроенный и Плавающий.

    +

    Для таблиц доступны два следующих стиля обтекания: Встроенная таблица и Плавающая таблица.

    Для изменения выбранного в данный момент стиля обтекания:

      -
    1. щелкните по таблице правой кнопкой мыши,
    2. -
    3. откройте настройки обтекания текстом: +
    4. щелкните по таблице правой кнопкой мыши и выберите пункт контекстного меню Дополнительные параметры таблицы,
    5. +
    6. перейдите на вкладку Обтекание текстом окна Таблица - дополнительные параметры
    7. +
    8. + выберите одну из следующих опций:
        - -
      • выберите пункт контекстного меню Дополнительные параметры таблицы и перейдите на вкладку Обтекание текстом окна Таблица - дополнительные параметры или
      • -
      • выберите один из следующих пунктов контекстного меню: -
          -
        • Стиль обтекания - Встроенный - используется для выбора встроенного стиля обтекания (при котором таблица разрывает текст), а также выравнивания: по левому краю, по центру, по правому краю.
        • -
        • Стиль обтекания - Плавающий - используется для выбора плавающего стиля обтекания, при котором текст размещается вокруг таблицы.
        • -
        -
      • +
      • Встроенная таблица - используется для выбора стиля обтекания, при котором таблица разрывает текст, а также для настройки выравнивания: по левому краю, по центру, по правому краю.
      • +
      • Плавающая таблица - используется для выбора стиля обтекания, при котором текст размещается вокруг таблицы.
    diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm index 0dcd8ed3e..8a6ba6cea 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm @@ -35,6 +35,12 @@
  • Вставить - позволяет вставить скопированный текст, сохранив его исходное форматирование.
  • Сохранить только текст - позволяет вставить текст без исходного форматирования.
  • +

    При вставке скопированной таблицы в существующую таблицу доступны следующие параметры:

    +
      +
    • Заменить содержимое ячеек - позволяет заменить текущее содержимое таблицы вставленными данными. Эта опция выбрана по умолчанию.
    • +
    • Вставить как вложенную таблицу - позволяет вставить скопированную таблицу как вложенную таблицу в выделенную ячейку существующей таблицы.
    • +
    • Сохранить только текст - позволяет вставить содержимое таблицы как текстовые значения, разделенные символом табуляции.
    • +

    Отмена / повтор действий

    Для выполнения операций отмены/повтора используйте соответствующие значки, доступные на любой вкладке верхней панели инструментов, или сочетания клавиш:

      diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/CreateTableOfContents.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/CreateTableOfContents.htm new file mode 100644 index 000000000..d50d3c42d --- /dev/null +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/CreateTableOfContents.htm @@ -0,0 +1,121 @@ + + + + Создание оглавления + + + + + + + +
      +
      + +
      +

      Создание оглавления

      +

      В оглавлении содержится список всех глав (разделов и т.д.) документа и отображаются номера страниц, на которых начинается каждая глава. Это позволяет легко перемещаться по многостраничному документу, быстро переходя к нужной части текста. Оглавление генерируется автоматически на основе заголовков документа, отформатированных с помощью встроенных стилей. Это позволяет легко обновлять созданное оглавление без необходимости редактировать заголовки и изменять номера страниц вручную при изменении текста документа.

      +

      Определение структуры заголовков

      +

      Форматирование заголовков

      +

      Прежде всего отформатируйте заголовки в документе с помощью одного из предустановленных стилей. Для этого:

      +
        +
      1. Выделите текст, который требуется включить в оглавление.
      2. +
      3. Откройте меню стилей в правой части вкладки Главная на верхней панели инструментов.
      4. +
      5. Щелкните по стилю, который хотите применить. По умолчанию можно использовать стили Заголовок 1 - Заголовок 9. +

        Примечание: если вы хотите использовать другие стили (например, Название, Подзаголовок и другие) для форматирования заголовков, которые будут включены в оглавление, сначала потребуется изменить настройки оглавления (обратитесь к соответствующему разделу ниже). Для получения дополнительной информации о доступных стилях форматирования можно обратиться к этой странице.

        +
      6. +
      + +

      Когда заголовки будут отформатированы, можно нажать на значок Значок Навигация Навигация на левой боковой панели, чтобы открыть панель, на которой отображается список всех заголовков с учетом соответствующих уровней вложенности. С помощью этой панели можно легко перемещаться между заголовками в тексте документа, а также управлять структурой заголовков.

      +

      Щелкните правой кнопкой мыши по заголовку в списке и используйте один из доступных пунктов меню:

      +

      Панель навигации

      +
        +
      • Повысить уровень - чтобы перенести выбранный заголовок на более высокий уровень в иерархической структуре, например, изменить Заголовок 2 на Заголовок 1.
      • +
      • Понизить уровень - чтобы перенести выбранный заголовок на более низкий уровень в иерархической структуре, например, изменить Заголовок 1 на Заголовок 2.
      • +
      • Новый заголовок перед - чтобы добавить новый пустой заголовок такого же уровня перед выбранным заголовком.
      • +
      • Новый заголовок после - чтобы добавить новый пустой заголовок такого же уровня после выбранного заголовка.
      • +
      • Новый подзаголовок - чтобы добавить новый пустой подзаголовок (то есть заголовок более низкого уровня) после выбранного заголовка. +

        После того, как заголовок или подзаголовок будет добавлен, щелкните по добавленному пустому заголовку в списке и введите свой текст. Это можно сделать и в тексте документа, и непосредственно на панели Навигации.

        +
      • +
      • Выделить содержимое - чтобы выделить в документе текст, относящийся к выбранному заголовку (включая текст, относящийся ко всем подзаголовкам этого заголовка).
      • +
      • Развернуть все - чтобы развернуть все уровни заголовков на панели Навигации.
      • +
      • Свернуть все - чтобы свернуть все уровни заголовков, кроме уровня 1, на панели Навигации.
      • +
      • Развернуть до уровня - чтобы развернуть структуру заголовков до выбранного уровня. Например, если выбрать уровень 3, то будут развернуты уровни 1, 2 и 3, а уровень 4 и все более низкие уровни будут свернуты.
      • +
      +

      Чтобы вручную развернуть или свернуть определенные уровни заголовков, используйте стрелки слева от заголовков.

      +

      Чтобы закрыть панель Навигации, нажмите на значок Значок Навигация Навигация на левой боковой панели еще раз.

      +

      Вставка оглавления в документ

      +

      Чтобы вставить в документ оглавление:

      +
        +
      1. Установите курсор там, где требуется добавить оглавление.
      2. +
      3. Перейдите на вкладку Ссылки верхней панели инструментов.
      4. +
      5. Нажмите на значок Значок Оглавление Оглавление на верхней панели инструментов или
        + нажмите на стрелку рядом с этим значком и выберите из меню нужный вариант макета. Можно выбрать оглавление, в котором отображаются заголовки, номера страниц и заполнители или только заголовки. +

        Варианты макета оглавления

        +

        Примечание: внешний вид оглавления можно изменить позже, используя настройки оглавления.

        +
      6. +
      +

      Оглавление будет добавлено в текущей позиции курсора. Чтобы изменить местоположение оглавления, можно выделить поле оглавления (элемент управления содержимым) и просто перетащить его на нужное место. Для этого нажмите на кнопку Кнопка поля оглавления в левом верхнем углу поля оглавления и перетащите его, не отпуская кнопку мыши.

      +

      Перемещение оглавления

      +

      Для перемещения между заголовками нажмите клавишу Ctrl и щелкните по нужному заголовку в поле оглавления. Вы перейдете на соответствующую страницу.

      +

      Изменение созданного оглавления

      +

      Обновление оглавления

      +

      После того, как оглавление будет создано, вы можете продолжить редактирование текста, добавляя новые главы, изменяя их порядок, удаляя какие-то абзацы или дополняя текст, относящийся к заголовку, так что номера страниц, соответствующие предыдущему или следующему разделу могут измениться. В этом случае используйте опцию Обновление, чтобы автоматически применить все изменения к оглавлению.

      +

      Нажмите на стрелку рядом со значком Значок Обновление Обновление на вкладке Ссылки верхней панели инструментов и выберите в меню нужную опцию:

      +
        +
      • Обновить целиком - чтобы добавить в оглавление заголовки, добавленные в документ, удалить те, которые были удалены из документа, обновить отредактированные (переименованные) заголовки, а также обновить номера страниц.
      • +
      • Обновить только номера страниц - чтобы обновить номера страниц, не применяя изменения к заголовкам.
      • +
      +

      Можно выделить оглавление в тексте документа и нажать на значок Значок Обновление Обновление в верхней части поля оглавления, чтобы показать указанные выше опции.

      +

      Обновление оглавления

      +

      Можно также щелкнуть правой кнопкой мыши по оглавлению и использовать соответствующие команды контекстного меню.

      +

      Контекстное меню

      +

      Изменение настроек оглавления

      +

      Чтобы открыть настройки оглавления, можно действовать одним из следующих способов:

      +
        +
      • Нажмите на стрелку рядом со значком Значок Оглавление Оглавление на верхней панели инструментов и выберите в меню опцию Настройки.
      • +
      • Выделите оглавление в тексте документа, нажмите на стрелку рядом с заголовком поля оглавления и выберите в меню опцию Настройки. +

        Настройки оглавления

        +
      • +
      • Щелкните правой кнопкой мыши по оглавлению и используйте команду контекстного меню Параметры оглавления.
      • +
      +

      Откроется новое окно, в котором можно настроить следующие параметры:

      +

      Окно настроек оглавления

      +
        +
      • Показать номера страниц - эта опция позволяет выбрать, надо ли отображать номера страниц или нет.
      • +
      • Номера страниц по правом краю - эта опция позволяет выбрать, надо ли выравнивать номера страниц по правому краю или нет.
      • +
      • Заполнитель - эта опция позволяет выбрать тип используемого заполнителя. Заполнитель - это строка символов (точек или дефисов), заполняющая пространство между заголовком и соответствующим номером страницы. Можно также выбрать опцию Нет, если вы не хотите использовать заполнители.
      • +
      • Форматировать оглавление как ссылки - эта опция отмечена по умолчанию. Если убрать галочку, нельзя будет переходить к нужной главе, нажав клавишу Ctrl и щелкнув по соответствующему заголовку.
      • +
      • Собрать оглавление, используя - в этом разделе можно указать нужное количество уровней структуры, а также стили по умолчанию, которые будут использоваться для создания оглавления. Выберите нужный переключатель: +
          +
        • Уровни структуры - когда выбрана эта опция, вы сможете изменить количество иерархических уровней, используемых в оглавлении. Используйте стрелки в поле Уровни, чтобы уменьшить или увеличить число уровней (доступны значения от 1 до 9). Например, если выбрать значение 3, заголовки уровней 4 - 9 не будут включены в оглавление. +
        • +
        • Выделенные стили - когда выбрана эта опция, можно указать дополнительные стили, которые будут использоваться для создания оглавления, и назначить каждому из них соответствующий уровень структуры. Укажите нужное значение уровня в поле справа от стиля. После сохранения настроек вы сможете использовать этот стиль при создании оглавления. +

          Окно настроек оглавления

          +
        • +
        +
      • +
      • Стили - эта опция позволяет выбрать нужное оформление оглавления. Выберите нужный стиль из выпадающего списка. В поле предварительного просмотра выше отображается то, как должно выглядеть оглавление. +

        Доступны следующие четыре стиля по умолчанию: Простой, Стандартный, Современный, Классический. Опция Текущий используется, если вы применили к стилю оглавления пользовательские настройки.

        +
      • +
      +

      Нажмите кнопку OK в окне настроек, чтобы применить изменения.

      +

      Настройка стиля оглавления

      +

      После применения в окне настроек Оглавления одного из стилей оглавления по умолчанию этот стиль можно дополнительно изменить, чтобы текст в поле оглавления выглядел так, как вам нужно.

      +
        +
      1. Выделите текст в поле оглавления, например, нажав на кнопку Кнопка поля оглавления в левом верхнем углу поля оглавления.
      2. +
      3. Отформатируйте элементы оглавления, изменив тип, размер, цвет шрифта или применив стили оформления шрифта.
      4. +
      5. Последовательно обновите стили для элементов всех уровней. Чтобы обновить стиль, щелкните правой кнопкой мыши по отформатированному элементу, выберите в контекстном меню пункт Форматирование как стиль и используйте опцию Обновить стиль toc N (стиль toc 2 соответствует элементам с уровнем 2, стиль toc 3 соответствует элементам с уровнем 3 и так далее). +

        Обновление стиля оглавления

        +
      6. +
      7. Обновите оглавление.
      8. +
      +

      Удаление оглавления

      +

      Чтобы удалить оглавление из документа:

      +
        +
      • Нажмите на стрелку рядом со значком Значок Оглавление Оглавление на верхней панели инструментов и выберите в меню опцию Удалить оглавление,
      • +
      • или нажмите стрелку рядом с заголовком поля оглавления и используйте опцию Удалить оглавление.
      • +
      +
      + + \ No newline at end of file diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm index cf289fc71..5597c9d1c 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm @@ -294,7 +294,7 @@

      Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный.

      Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, размер, цвет шрифта или его стиль оформления.

      Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре.

      -

      Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши до появления голубой пунктирной рамки. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы.

      +

      Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы.

      3D-диаграмма


      Изменение параметров диаграммы

      diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertContentControls.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertContentControls.htm new file mode 100644 index 000000000..f9aeeeaaa --- /dev/null +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertContentControls.htm @@ -0,0 +1,73 @@ + + + + Вставка элементов управления содержимым + + + + + + + +
      +
      + +
      +

      Вставка элементов управления содержимым

      +

      Используя элементы управления содержимым, вы можете создать форму с полями ввода, которую могут заполнять другие пользователи, или защитить некоторые части документа от редактирования или удаления. Элементы управления содержимым - это объекты, содержащие текст, который можно форматировать. Элементы управления содержимым "Обычный текст" могут содержать не более одного абзаца, тогда как элементы управления содержимым "Форматированный текст" могут содержать несколько абзацев, списки и объекты (изображения, фигуры, таблицы и так далее).

      +

      Добавление элементов управления содержимым

      +

      Для создания нового элемента управления содержимым "Обычный текст",

      +
        +
      1. установите курсор в строке текста там, где требуется добавить элемент управления,
        или выделите фрагмент текста, который должен стать содержимым элемента управления.
      2. +
      3. перейдите на вкладку Вставка верхней панели инструментов.
      4. +
      5. нажмите на стрелку рядом со значком Значок Элементы управления содержимым Элементы управления содержимым.
      6. +
      7. выберите в меню опцию Вставить элемент управления содержимым "Обычный текст".
      8. +
      +

      Элемент управления будет вставлен в позиции курсора в строке существующего текста. Элементы управления содержимым "Обычный текст" не позволяют добавлять разрывы строки и не могут содержать другие объекты, такие как изображения, таблицы и так далее.

      +

      Элемент управления содержимым Обычный текст

      +

      Для создания нового элемента управления содержимым "Форматированный текст",

      +
        +
      1. установите курсор в конце абзаца, после которого требуется добавить элемент управления,
        или выделите один или несколько существующих абзацев, которые должны стать содержимым элемента управления.
      2. +
      3. перейдите на вкладку Вставка верхней панели инструментов.
      4. +
      5. нажмите на стрелку рядом со значком Значок Элементы управления содержимым Элементы управления содержимым.
      6. +
      7. выберите в меню опцию Вставить элемент управления содержимым "Форматированный текст".
      8. +
      +

      Элемент управления содержимым "Форматированный текст" будет вставлен в новом абзаце. Элементы управления содержимым "Форматированный текст" позволяют добавлять разрывы строки, то есть могут содержать несколько абзацев, а также какие-либо объекты, такие как изображения, таблицы, другие элементы управления содержимым и так далее.

      +

      Элемент управления содержимым Форматированный текст

      +

      Примечание: Граница элемента управления содержимым видна только при выделении элемента управления. Границы не отображаются в печатной версии.

      +

      Перемещение элементов управления содержимым

      +

      Элементы управления можно перемещать на другое место в документе: нажмите на кнопку слева от границы элемента управления, чтобы выделить элемент управления, и перетащите его, не отпуская кнопку мыши, на другое место в тексте документа.

      +

      Перемещение элементов управления

      +

      Элементы управления содержимым можно также копировать и вставлять: выделите нужный элемент управления и используйте сочетания клавиш Ctrl+C/Ctrl+V.

      +

      Редактирование содержимого элементов управления

      +

      Замените стандартный текст в элементе управления ("Введите ваш текст") на свой собственный: выделите стандартный текст и введите новый текст или скопируйте откуда-нибудь фрагмент текста и вставьте его в элемент управления содержимым.

      +

      Текст внутри элемента управления содержимым любого типа (и "Обычный текст", и "Форматированный текст") можно отформатировать с помощью значков на верхней панели инструментов: вы можете изменить тип, размер, цвет шрифта, применить стили оформления и предустановленные стили форматирования. Для изменения свойств текста можно также использовать окно Абзац - Дополнительные параметры, доступное из контекстного меню или с правой боковой панели. Текст в элементах управления "Форматированный текст" можно форматировать, как обычный текст документа, то есть вы можете задать междустрочный интервал, изменить отступы абзаца, настроить позиции табуляции.

      +

      Изменение настроек элементов управления содержимым

      +

      Чтобы открыть настройки элемента управления содержимым, можно действовать следующим образом:

      +
        +
      • Выделите нужный элемент управления содержимым, нажмите на стрелку рядом со значком Значок Элементы управления содержимым Элементы управления содержимым на верхней панели инструментов и выберите в меню опцию Параметры элемента управления.
      • +
      • Щелкните правой кнопкой мыши по элементу управления содержимым и используйте команду контекстного меню Параметры элемента управления содержимым.
      • +
      +

      Откроется новое окно, в котором можно настроить следующие параметры:

      +

      Окно настроек элемента управления содержимым

      +
        +
      • Укажите Заголовок или Тег элемента управления содержимым в соответствующих полях.
      • +
      • Защитите элемент управления содержимым от удаления или редактирования, используя параметры из раздела Блокировка: +
          +
        • Элемент управления содержимым нельзя удалить - отметьте эту опцию, чтобы защитить элемент управления содержимым от удаления.
        • +
        • Содержимое нельзя редактировать - отметьте эту опцию, чтобы защитить содержимое элемента управления от редактирования.
        • +
        +
      • +
      +

      Нажмите кнопку OK в окне настроек, чтобы применить изменения.

      +

      Удаление элементов управления содержимым

      +

      Чтобы удалить элемент управления и оставить все его содержимое, щелкните по элементу управления содержимым, чтобы выделить его, затем действуйте одним из следующих способов:

      +
        +
      • Нажмите на стрелку рядом со значком Значок Элементы управления содержимым Элементы управления содержимым на верхней панели инструментов и выберите в меню опцию Удалить элемент управления содержимым.
      • +
      • Щелкните правой кнопкой мыши по элементу управления содержимым и используйте команду контекстного меню Удалить элемент управления содержимым.
      • +
      +

      Чтобы удалить элемент управления и все его содержимое, выделите нужный элемент управления и нажмите клавишу Delete на клавиатуре.

      + +
      + + \ No newline at end of file diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertFootnotes.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertFootnotes.htm index 379a39e4d..2012fd432 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertFootnotes.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertFootnotes.htm @@ -18,7 +18,7 @@

      Чтобы вставить сноску в документ:

      1. установите курсор в конце фрагмента текста, к которому надо добавить сноску,
      2. -
      3. перейдите на вкладку Вставка верхней панели инструментов,
      4. +
      5. перейдите на вкладку Ссылки верхней панели инструментов,
      6. нажмите на значок Значок Сноска Сноска на верхней панели инструментов или
        нажмите на стрелку рядом со значком Значок Сноска Сноска и выберите в меню опцию Вставить сноску,

        В тексте документа появится знак сноски (то есть надстрочный знак, обозначающий сноску), а курсор переместится в нижнюю часть текущей страницы.

        @@ -31,13 +31,13 @@

        Текст сноски

        Чтобы легко переходить между добавленными сносками в тексте документа:

          -
        1. нажмите на стрелку рядом со значком Значок Сноска Сноска на вкладке Вставка верхней панели инструментов,
        2. +
        3. нажмите на стрелку рядом со значком Значок Сноска Сноска на вкладке Ссылки верхней панели инструментов,
        4. в разделе Перейти к сноскам используйте стрелку Значок Предыдущая сноска для перехода к предыдущей сноске или стрелку Значок Следующая сноска для перехода к следующей сноске.

        Чтобы изменить параметры сносок:

          -
        1. нажмите на стрелку рядом со значком Значок Сноска Сноска на вкладке Вставка верхней панели инструментов,
        2. +
        3. нажмите на стрелку рядом со значком Значок Сноска Сноска на вкладке Ссылки верхней панели инструментов,
        4. выберите в меню опцию Параметры сносок,
        5. измените текущие параметры в открывшемся окне Параметры сносок:

          Окно параметры сносок

          @@ -74,7 +74,7 @@

          Чтобы удалить отдельную сноску, установите курсор непосредственно перед знаком сноски в тексте документа и нажмите клавишу Delete. Нумерация оставшихся сносок изменится автоматически.

          Чтобы удалить все сноски в документе:

            -
          1. нажмите на стрелку рядом со значком Значок Сноска Сноска на вкладке Вставка верхней панели инструментов,
          2. +
          3. нажмите на стрелку рядом со значком Значок Сноска Сноска на вкладке Ссылки верхней панели инструментов,
          4. выберите в меню опцию Удалить все сноски.
    diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm index d0d47e496..edee29aa3 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm @@ -52,6 +52,7 @@
  • Размер по умолчанию - используется для смены текущего размера изображения на размер по умолчанию.
  • Дополнительные параметры изображения - используется для вызова окна 'Изображение - дополнительные параметры'.
  • +

    Вкладка Параметры фигуры Когда изображение выделено, справа также доступен значок Параметры фигуры Значок Параметры фигуры. Можно щелкнуть по нему, чтобы открыть вкладку Параметры фигуры на правой боковой панели и настроить тип, толщину и цвет Обводки фигуры, а также изменить тип фигуры, выбрав другую фигуру в меню Изменить автофигуру. Форма изображения изменится соответствующим образом.


    Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры изображения. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения:

    Изображение - дополнительные параметры: Размер

    diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertTables.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertTables.htm index 49607182d..720862bb6 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertTables.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/InsertTables.htm @@ -32,6 +32,17 @@
  • после того, как таблица будет добавлена, Вы сможете изменить ее свойства и положение.
  • +

    Чтобы изменить размер таблицы, наведите курсор мыши на маркер Маркер изменения размера в правом нижнем углу и перетаскивайте его, пока таблица не достигнет нужного размера.

    +

    Изменение размера таблицы

    +

    Вы также можете вручную изменить ширину определенного столбца или высоту строки. Наведите курсор мыши на правую границу столбца, чтобы курсор превратился в двунаправленную стрелку Курсор при изменении ширины столбца, и перетащите границу влево или вправо, чтобы задать нужную ширину. Чтобы вручную изменить высоту отдельной строки, наведите курсор мыши на нижнюю границу строки, чтобы курсор превратился в двунаправленную стрелку Курсор при изменении высоты строки, и перетащите границу вверх или вниз.

    +

    Чтобы переместить таблицу, удерживайте маркер Маркер выбора таблицы в левом верхнем углу и перетащите его на нужное место в документе.

    +
    +

    Выделение таблицы или ее части

    +

    Чтобы выделить всю таблицу, нажмите на маркер Маркер выбора таблицы в левом верхнем углу.

    +

    Чтобы выделить определенную ячейку, подведите курсор мыши к левой части нужной ячейки, чтобы курсор превратился в черную стрелку Выделение ячейки, затем щелкните левой кнопкой мыши.

    +

    Чтобы выделить определенную строку, подведите курсор мыши к левой границе таблицы рядом с нужной строкой, чтобы курсор превратился в горизонтальную черную стрелку Выделение строки, затем щелкните левой кнопкой мыши.

    +

    Чтобы выделить определенный столбец, подведите курсор мыши к верхней границе нужного столбца, чтобы курсор превратился в направленную вниз черную стрелку Выделение столбца, затем щелкните левой кнопкой мыши.

    +

    Можно также выделить ячейку, строку, столбец или таблицу с помощью опций контекстного меню или раздела Строки и столбцы на правой боковой панели.


    Изменение параметров таблицы

    Некоторые свойства таблицы, а также ее структуру можно изменить с помощью контекстного меню. Меню содержит следующие пункты:

    @@ -42,10 +53,10 @@
  • Удалить - используется для удаления строки, столбца или таблицы.
  • Объединить ячейки - этот пункт доступен при выделении двух или более ячеек и используется для их объединения.
  • Разделить ячейку... - используется для вызова окна, в котором можно выбрать нужное количество столбцов и строк, на которое будет разделена ячейка.
  • +
  • Выровнять высоту строк - используется для изменения выделенных ячеек таким образом, чтобы все они имели одинаковую высоту, без изменения общей высоты таблицы.
  • +
  • Выровнять ширину столбцов - используется для изменения выделенных ячеек таким образом, чтобы все они имели одинаковую ширину, без изменения общей ширины таблицы.
  • Вертикальное выравнивание в ячейках - используется для выравнивания текста в выделенной ячейке по верхнему краю, центру или нижнему краю.
  • Направление текста - используется для изменения ориентации текста в ячейке. Текст можно расположить по горизонтали, по вертикали сверху вниз (Поворот на 90°), или по вертикали снизу вверх (Поворот на 270°).
  • -
  • Стиль обтекания - Встроенный - используется для выбора встроенного стиля обтекания (при котором таблица разрывает текст), а также выравнивания: по левому краю, по центру, по правому краю.
  • -
  • Стиль обтекания - Плавающий - используется для выбора плавающего стиля обтекания, при котором текст размещается вокруг таблицы.
  • Дополнительные параметры таблицы - используется для вызова окна 'Таблица - дополнительные параметры'.
  • Гиперссылка - используется для вставки гиперссылки.
  • Дополнительные параметры абзаца - используется для вызова окна 'Абзац - дополнительные параметры'.
  • @@ -70,9 +81,9 @@
  • По шаблону - используется для выбора одного из доступных шаблонов таблиц.

  • Стиль границ - используется для выбора толщины, цвета и стиля границ, а также цвета фона.

  • -
  • Стиль обтекания - используется для выбора одного из двух стилей обтекания текстом - встроенного и плавающего.

  • Строки и столбцы - используется для выполнения некоторых операций с таблицей: выделения, удаления, вставки строк и столбцов, объединения ячеек, разделения ячейки.

  • -
  • Повторять как заголовок на каждой странице - в длинных таблицах используется для вставки одной и той же строки заголовка наверху каждой страницы.

  • +
  • Размер ячейки - используется для изменения ширины и высоты выделенной ячейки. В этом разделе можно также Выровнять высоту строк, чтобы все выделенные ячейки имели одинаковую высоту, или Выровнять ширину столбцов, чтобы все выделенные ячейки имели одинаковую ширину.

  • +
  • Повторять как заголовок на каждой странице - в длинных таблицах используется для вставки одной и той же строки заголовка наверху каждой страницы.

  • Дополнительные параметры - используется для вызова окна 'Таблица - дополнительные параметры'.


  • @@ -136,7 +147,7 @@
  • Фон таблицы - цвет фона таблицы или фона пространства между ячейками в том случае, если выбрана опция Интервалы между ячейками на вкладке Таблица.
  • Таблица - дополнительные параметры

    -

    Вкладка Положение таблицы доступна только в том случае, если на вкладке Обтекание текстом выбран Плавающий стиль обтекания, и содержит следующие параметры:

    +

    Вкладка Положение таблицы доступна только в том случае, если на вкладке Обтекание текстом выбрана опция Плавающая таблица. Эта вкладка содержит следующие параметры:

    • Параметры раздела По горизонтали включают в себя выравнивание таблицы (по левому краю, по центру, по правому краю) относительно поля, страницы или текста, а также положение таблицы справа от поля, страницы или текста.
    • Параметры раздела По вертикали включают в себя выравнивание таблицы (по верхнему краю, по центру, по нижнему краю) относительно поля, страницы или текста, а также положение таблицы ниже поля, страницы или текста.
    • @@ -151,12 +162,12 @@

      Таблица - дополнительные параметры

      Вкладка Обтекание текстом содержит следующие параметры:

        -
      • Стиль обтекания текстом - Встроенный или Плавающий. Используйте нужную опцию, чтобы изменить способ размещения таблицы относительно текста: или она будет являться частью текста (если Вы выбрали встроенный стиль), или текст будет обтекать ее со всех сторон (если Вы выбрали плавающий стиль).
      • +
      • Стиль обтекания текстом - Встроенная таблица или Плавающая таблица. Используйте нужную опцию, чтобы изменить способ размещения таблицы относительно текста: или она будет являться частью текста (если Вы выбрали вариант "Встроенная таблица"), или текст будет обтекать ее со всех сторон (если Вы выбрали вариант "Плавающая таблица").
      • - После того, как Вы выберете тип обтекания, можно задать дополнительные параметры обтекания как для встроенного, так и для плавающего типа: + После того, как Вы выберете стиль обтекания, можно задать дополнительные параметры обтекания как для встроенных, так и для плавающих таблиц:
          -
        • Для встроенного типа Вы можете указать выравнивание таблицы и отступ слева.
        • -
        • Для плавающего типа Вы можете указать расстояние до текста и положение таблицы на вкладке Положение таблицы.
        • +
        • Для встроенной таблицы Вы можете указать выравнивание таблицы и отступ слева.
        • +
        • Для плавающей таблицы Вы можете указать расстояние до текста и положение таблицы на вкладке Положение таблицы.
      diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/SetTabStops.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/SetTabStops.htm index 503ffcbdd..4c5b43fd5 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/SetTabStops.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/SetTabStops.htm @@ -35,10 +35,12 @@
      • Позиция - используется, чтобы задать пользовательские позиции табуляции. Введите в этом поле нужное значение, настройте его более точно, используя кнопки со стрелками, и нажмите на кнопку Задать. Пользовательская позиция табуляции будет добавлена в список в расположенном ниже поле. Если ранее Вы добавили какие-то позиции табуляции при помощи линейки, все эти позиции тоже будут отображены в списке.
      • Позиция табуляци По умолчанию имеет значение 1.25 см. Это значение можно уменьшить или увеличить, используя кнопки со стрелками или введя в поле нужное значение.
      • -
      • Выравнивание - используется, чтобы задать нужный тип выравнивания для каждой из позиций табуляции в расположенном выше списке. Выделите нужную позицию табуляции в списке, выберите переключатель По левому краю, По центру или По правому краю и нажмите на кнопку Задать. -

        Для удаления позиций табуляции из списка выделите позицию табуляции и нажмите кнопку Удалить или Удалить все.

        -
      • -
      +
    • Выравнивание - используется, чтобы задать нужный тип выравнивания для каждой из позиций табуляции в расположенном выше списке. Выделите нужную позицию табуляции в списке, выберите опцию По левому краю, По центру или По правому краю из выпадающего списка и нажмите на кнопку Задать.
    • +
    • + Заполнитель - позволяет выбрать символ, который используется для создания заполнителя для каждой из позиций табуляции. Заполнитель - это строка символов (точек или дефисов), заполняющая пространство между позициями табуляции. Выделите нужную позицию табуляции в списке, выберите тип заполнителя из выпадающего списка и нажмите на кнопку Задать. +

      Для удаления позиций табуляции из списка выделите позицию табуляции и нажмите кнопку Удалить или Удалить все.

      +
    • +
    \ No newline at end of file diff --git a/apps/documenteditor/main/resources/help/ru/UsageInstructions/ViewDocInfo.htm b/apps/documenteditor/main/resources/help/ru/UsageInstructions/ViewDocInfo.htm index f1ace7c25..d4f802c2d 100644 --- a/apps/documenteditor/main/resources/help/ru/UsageInstructions/ViewDocInfo.htm +++ b/apps/documenteditor/main/resources/help/ru/UsageInstructions/ViewDocInfo.htm @@ -25,10 +25,10 @@

    Примечание: эта опция недоступна для пользователей с правами доступа Только чтение.

    Чтобы узнать, у кого есть права на просмотр и редактирование этого документа, выберите опцию Права доступа... на левой боковой панели.

    Вы можете также изменить выбранные в настоящий момент права доступа, нажав на кнопку Изменить права доступа в разделе Люди, имеющие права.

    -

    Журнал версий

    +

    История версий

    Примечание: эта опция недоступна для бесплатных аккаунтов, а также для пользователей с правами доступа Только чтение.

    -

    Чтобы просмотреть все внесенные в документ изменения, выберите опцию Журнал версий на левой боковой панели. Вы увидите список версий (существенных изменений) и ревизий (незначительных изменений) этого документа с указанием автора и даты и времени создания каждой версии/ревизии. Для версий документа также указан номер версии (например, вер. 2). Чтобы точно знать, какие изменения были внесены в каждой конкретной версии/ревизии, можно просмотреть нужную, нажав на нее на левой боковой панели. Изменения, внесенные автором версии/ревизии, помечены цветом, который показан рядом с именем автора на левой боковой панели. Можно использовать ссылку Восстановить, расположенную под выбранной версией/ревизией, чтобы восстановить ее.

    -

    Журнал версий

    +

    Чтобы просмотреть все внесенные в документ изменения, выберите опцию История версий на левой боковой панели. Историю версий можно также открыть, используя значок Значок История версий История версий на вкладке Совместная работа верхней панели инструментов. Вы увидите список версий (существенных изменений) и ревизий (незначительных изменений) этого документа с указанием автора и даты и времени создания каждой версии/ревизии. Для версий документа также указан номер версии (например, вер. 2). Чтобы точно знать, какие изменения были внесены в каждой конкретной версии/ревизии, можно просмотреть нужную, нажав на нее на левой боковой панели. Изменения, внесенные автором версии/ревизии, помечены цветом, который показан рядом с именем автора на левой боковой панели. Можно использовать ссылку Восстановить, расположенную под выбранной версией/ревизией, чтобы восстановить ее.

    +

    История версий

    Чтобы вернуться к текущей версии документа, нажмите на ссылку Закрыть историю над списком версий.

    Чтобы закрыть панель Файл и вернуться к редактированию документа, выберите опцию Закрыть меню.

    diff --git a/apps/documenteditor/main/resources/help/ru/images/3dchart.png b/apps/documenteditor/main/resources/help/ru/images/3dchart.png index baed73789d5c9e3c3596540124c6fd81342a498d..8678be00101a756f7784c07adb20f83d18da9f02 100644 GIT binary patch literal 27754 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 diff --git a/apps/documenteditor/main/resources/help/ru/images/access_rights.png b/apps/documenteditor/main/resources/help/ru/images/access_rights.png index 0163e35aa86313cbcf8e30b007ca623397cd09fe..b826bbf9a8c3dc6e8bf26994bc19136d136f5925 100644 GIT binary patch delta 317 zcmV-D0mA;<0^b6V7YYyv0ssI2WpCq#ks%m=5lKWrRCwBBaLJrX3&eoNU$^h#i#MPC z|NnpF!o7f^In*&1Xz0aTPl3h(5su`i?d>Oj zpi6;=gYMO#jxWdtA>CGv z3s4G}Hh@MW2V&R4y@b;*P#u0n5CzC6=3-41R4|vI76wcWSOGca(gFbhnKAwOWoA8) P00000NkvXXu0mjfv+tC9 delta 313 zcmV-90mlB{0^0(R7YYvu0ssI2m+w=^ks%m=4M{{nRCwC8RKE|wP!R5aXg8V-RxB(M zBR0w+(ZS;9qBYUP!h*0MNSgQ&7Ib{Rg|`SPheRwcQ_1mew`km)l)9ys9>sE!J`lAbwbMOT0EiS6+}7DouVwET@TzH=fLY zLv;ASyrp_u))YDbVbaU(A%uWu>c++vj&q*;n;XW}(@n~OSWd}bax%a5(vqP}Di*Pf zGp~$$^QLm;-e|f%T4QrgS|bJmoMi#2+=MqTdcWSE*ecXQ^1&kp0vzkiQaD9$-Cw-= z{@8y9O$l&|@_BA*tM7{!tx@l8hTEScp;HGQydwB{z3ssNolxux3(=j^DfFXk00000 LNkvXXu0mjfnf#TA diff --git a/apps/documenteditor/main/resources/help/ru/images/ccsettingswindow.png b/apps/documenteditor/main/resources/help/ru/images/ccsettingswindow.png new file mode 100644 index 0000000000000000000000000000000000000000..66dd84cb098a401d648ce9f775169e4813ba2bff GIT binary patch literal 9512 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 STg(jT00vK2KbLh*2~7Y~qfKD| literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/chat_toptoolbar.png b/apps/documenteditor/main/resources/help/ru/images/chat_toptoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7997035ec15b3bbde78d1fab4e68c65a9af72df5 GIT binary patch literal 373 zcmV-*0gC>KP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0SZY(K~zXf?Ub>J zgisKMf3E-&6Ei!o3b6qN3(!Q(L@+WH?7_fP#0pF_7K^X|1uK}{r%!gh<&e|e=q1Kxq6D9Eyms}(`hG^(nK%WD{hfx51_TKVGNkMW;i$M^m-4u_m1 z3HrY0>UW5uc$|Pan1449cU=e1 z^PsBgVzaBfv?$MWgkcEFvUubg0^Q+v#BmJY_aVzNj{uJ2;HPyiNfJ!cgs$s6vbJS| zt#7adXK9*-T-T+0wN#cR&GSs`;Xbpg;4E$1q9_VX(}Zyx_d97x^Cq^69uVCCU>q03 T(knKN00000NkvXXu0mjfV+ovj literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/coeditingmode.png b/apps/documenteditor/main/resources/help/ru/images/coeditingmode.png new file mode 100644 index 0000000000000000000000000000000000000000..b0779773146deb2e2c8f5de116dcb573a2878a41 GIT binary patch literal 621 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 Tm#`nB00000NkvXXu0mjfk`wkc delta 817 zcmV-11J3-p1l9&2iBL{Q4GJ0x0000DNk~Le0000K0000K2nGNE0F8+q4Ur)y5vKBQ1+iERKA#WibQ*TMU2K6sKo&t8edLh) z2fQJn-9l||Z!53Yt1d1s)XU3@T3K09sZ>h6zP`%hetCIWeB_YJ7{=4GrPzf9p#ehlhul znwpZm5!2JtI669#J-LiwEH#J*tpJMoSXx@b)zuYFPfyX+)g>o0@dE<`XliN_a;a3p z_4TzB%;9k0@$nJk{rz2X#9w`}k*!v1mCd;5BgbgdH5%sT=Kf5|e_?TP zQQhC)SDKgW;NU=QZf;iDjEg>Uj5cae%hcD`huhoRvivXF+uJMie_Idqkz)iksAZa% zn1FU#+58Ju`1$!+TBsJZ(MOIE)S#A`%^QhC@bK_}?(S}JvhO%z(P&fzK0ZFg&QUa* z&Eg}6eM&Hv+{QYs80OkeN-0000<2SrXqu0mjf8JLGI diff --git a/apps/documenteditor/main/resources/help/ru/images/insertccicon.png b/apps/documenteditor/main/resources/help/ru/images/insertccicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b9bc7eb321aaab17b19819e434e382895b12437f GIT binary patch literal 419 zcmV;U0bKrxP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0XRuSK~y+T)l{pF zgg_8%&MqF0CE+VzHOXr5ivfc}K*B1101cWA8a@C|f&>j7Ges6%UT_SO+1Ps zy4`N;=omb0OOhlMhT%He$B(vTS;jvH(f2)bUDxs0wrv{6k$KeMu=xYKw#@TPMNv?i zrX{;jS&{01G|O<2+5%Izwbx7U%Q%Or~kF zFnrf_om5rjxo@xk5jRwLv*Obc!S07%|G&Wh75~z6*LCT)Z@i)?^a}ipq;~hXav=Z! N002ovPDHLkV1l&$t%?8u literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/editorwindow.png b/apps/documenteditor/main/resources/help/ru/images/interface/editorwindow.png index fa9ca9f38b1e3b1856478cbcf29f139b6e82681b..7602e98162bd11af91404a2ab884fc26cb50feb8 100644 GIT binary patch literal 90688 zcmZ_01yq#Z7d32yN(hL6ATV@Dm$Wj((9$5?-6fq44MR(bbazQhm((C#(jC&xclrJ6 zec!b{*C@+@d7gXEz4x5G_t_6YA7#YQpS^x|@7_IhahS0Dy?c*Z?%jLv3H1SZC$FpP z5BT!b2Bv0z?;b|`-QWAM^caNq?vdUT7yh95d1^ZakRKvDPs_`6#g%w-sk$f2=?*z8G^KD*AbqE&$!jRos0^hP~XkI z7TlOvlB;5WjXS+}*%0{mm&xj{UkTi6IeW=$^JfoyNm2j(vKZl7PaS8~#)s?v`&Dhl zOo7(M{O=ds|3B};TM(rcv+Sk*&!4sJ|0&~gsol%v!U!FkHtuK{rpG|0&b{Nl`xHL* z6R0l)e9C2RugYP*dt5N}$H8G13Gw8y;ZPHsZoTXmhU>G5U#H<%qMI-~ZXIlJ>nG4w z9oXG{{bnRjBQ(m5mlrh)1i4=md9XESmdj`7nh*Uhc)g_GE|J9Hf0) zQeYhz65?e&TbICQJn)r8-!;O-b*xZLz1l*2u-n7}DN1SFTy}mmF-miK7c?*(_#P0nL%+P%-q&<4I??ST)B$ckE#3BypZM_0?ATfU|9EA3w|UHMM~kM ziGTTq$Y)i%=C|*C8&&TE!L#Nei9yUy&5h2C*)niCw}=@dtY@}`tEy>ysC-{;k}^}^ zW5XAGwjwV`m-kh;tY_@=h3I%aug z7%mUf8_u=FIy>e{=2vb_S;d;)P~DhOsgz24cI&Lnl@QTw{^)D|QMcnPIUTL@sVn^I z`?POHEXxnUPkBhYvaZQ3+3HG1yAXkQ_zsJ%bRKmAN-^p?iF+^MM_Qgb*FHZhA0!NW zIGpY_#%OHRyOp>yi9Nw?#IN|v5`!4dZhnPF&XfL2N0l**PVSKG?8c46*g ziNH}c-K-UP-TXO@3ZpU~sl$AWQMdI}$x@T!x9Y={^cU}U3Clj8<~}AdT#fJO=wQ;U zi#f9?)DjMojC;%Nv^~+E#MRf=XK!csic#ZT9QCJ#>(hBAMp|*ET-U!Hf@@IDm739eCo{-6sX9HAjDJYv-MaV_>^oGMGfkEzH%nMG*a zH~npHgI(R`gnMdAB4L{qBXasGX|{z+yGE_VwY$0oOzJv27R%Zc)JPs60 zVzRgH8(H!0M~UpF$Zz~^`2_`4pDf+n+$=43(nUhtKc{n0%YGwz^(q@_LS1|&b&7<& z{Ncosxob-|_;EkPsBYeE*Q5As=nxIBLr;+Tc=_ktLE~lT@REY)sjTU$1j*c=n-8#mK^sr*YMB z1jw%|XAQ>fj*a&IESWtS_0&q7ECz$Pk#w#EQI{V56i=q@^IgPrZ5(WFE&3$TINh$r zAHWj-OqFxi9N&DD86j>(U=&->LzQWNpIRu(85RwXYtOqw1Tv(ik;B6-^d(Yde{E2c zQq@0=%;cM+_uXjJE}35({_Hr5A16u+`gz9Zu|LAaQsCQk*;yT8QN>ZuIE;*T4cD&x zyL~=%l(`)oqmg$T_6v8~aVu2w`f>ll)k;-NjX-^SYK7Hp75|!^iC*t?m&tYf_&O^0 zfsySepSP4b2a12BGZ+w>^TDFGF?+O~XQK*p&}6qE!mHA*>@ZJw&3PUL0;2EycPWZr za>;GYGapkaF4?P%!j<4QZ@hS77d=&bj;()MXApU&Y2*YEfR@Yq)4QDwx-N~qty>d_ zIH?c0|M13mIxTFS+9AZX*IG-G(6%r18y&{&i%gLNBQ5?miG#XSJ$Mz4Jqn|d6&KA$ z-eN1$N0%&XL~E|hkXsfSdC#ol53Aty8}SJZe%aq79-(H$Q{QlQ`%`QRxZBUhT}QS$ zcz2!{cUJ0kQPX5R3)Zz9-0yvT-TPgzQDl}oZBigw*BG@LCWeMSs;JcHv^=nehP~!6yS=$~JVxIV6x^#={LVFZsLKRB_y)U3 zXypEox>ma;ixU6zoTX-N5l%m;_HB7#9x{@{qf&l|pXcm1Qz29Hx@2`IDPczzmx)cC zqDC01%G$e`9oprlST13|7gq%KS~z3xxgb0-&*{{&=2GCeIt0RihtA2Ixq!RDz*FnD z=?VWzY&SSUt4(J#`K%tDJeJNAPUQ&T}TUF_npKjnU9_nsZn zzb1U>QBhAdvvu3X$pGV2>pB-kxSAtOxgf9DJhQQI;>J-lExCBioN%!JcK>J+Q5j0c z{TISOc0tXq=|zf=(m6j_Q!yD>@D}DYKDne0QZyZ)-y|37i=`Q7Fny1DxyLUBxu<>)CZ-k+n8LFiquZr3+f+Cxj{lr zq!qsn<4u1MtqoM+GnXz$h#$C0&d*H+MSGG}Ay;#9ZWd-0KGX~#8pfpE;meExwXWa3 zGEg&El-6wi zLKadM20TXQJU)Wm;RI(NM>x9+=fSsoMp$KBek}e@)KJDruEi=%@>LIqYf(Ehv&|?< zNv-7`PzJiX)>h)R!M@88N+X3Q3wqszz+ZFQEl*XMXDOBcoJeLVX!==CwqxA=O=R}e zT2^MLhhZNlk<6Yr=00>+ufCsm$xU1%ZEa{{9-M)aXWeC zUm!)sj`rqujw_@Yn(D@|k?NAwg4vl#wu|B3cXZviPX{eNSZB3;Ik&>=RLNXxnTr;h zW5US3FR%H^%xY^;lUt{t`gh!@l%P5_dq+8vgq1z-=LQIA8;{aOoZ_gn!|dzZRb4$;t4yAdrlQ(b zABn`^fg|VM_kMkdO~a=rc44w@uKPzEFTD_?FvEt#cHrQ9$;NiX?3FKo{jhY z!i;-`kDQ(%*sYBbeQ5xPoa2&aq?}l^Ge1m{%!H)XE;E*bPydLlMH|z6?92q+ebZ#J z7FbI{mAN7!*7Yle*ZD_KLt|r&)$AutO-*%mUgH6x5!^T?Z7pT3Z(o%JoH+31Vd`U0 zBmAh_$rL5uA0%GKX%-dtT`W&a+OAHnI!}eH?QNG$PU!kFdV;SH~nl43L?5lS-NH6}}wS?Y{KjJ!P7Rn^X#5q)l!OSR*I++N!f ztmY@@$6-=8&Za4wb)q*!w}c5X?YPrS*wC^3#BmbTOu?YVLS~9c>M|2abz|dk%dwMK zSS&LWDQigcO7ysb>FO1x?1*t?rhoCPgrP{5<3E3hz0ggOj>)(O=n$ zS9D+CJBzMu(ng=?5-TSfoCoc=u)FdK>*+?WbrxfrvemlZxpZ2RyVy#OcR>0bXxU-4 z3z&7Q1jz5#IUqM2E+L+9U}|-=YS=ICUh>0+BO|-F{PnNQ>%I)cbtfg?mZU%Qj{I+$gO7sRjRiio;eL8AcFwYl<{aQ3>KQLt*5BGF~~f z&!Cs(aSsm9m&PngFmSwi*gn%n0n@!Ih>m@i$yGv<@mJQ!DJ$5r-;5~g)}1YW^l}rk zXDhhp+Qx_%T9+gko$Y*U7rg`rQE00Apm);hxLflGh!y-viV8Vd|8@-Bq2A0<1B z<&LcaJacK*ojugzNZr@`0?J8v8o-{+91iVuVR?nA3)4Im(NYmzdS{>@>pd)`uKb4n zB=oqq1L9)NQ^Qd3A*PcDdeBE$vGCka^y_M!A~yrZq^4<{q}%1R>Mx0wVC2~6oP_Z^L7XvO3JYV zw!d-KV6{b?iV-0}iuXX9Tnn4Qp;@iD-lfOr8Hkv0?)U6Ow5_^--j!&V4l)={7a9C& zvObiS#AzATx6+Qdqhp^gwkrmUHS4P-sCWs#3a@ZnK%cE+PF^nQ$lh%15L+PQni6j9 ziJMU#jsH>?)U~~m^$h3Oz}&FR7R~=#p>-AgaUOZmsN<`-Oqs+qgf4>C>ga8d zEof>4P(%>|p)~NdNKyHAA&pda9n$eCXz?16yXTQ|Ukm^fe}% z&TpL27>FDFt5;8bRG2mx=8g_3^JwEE%64$MP9h8**?l7Km%+^YRPfm*Wxt z8a+(rW~6V9FYmZPh;mcN6>Yf;TD$$~`>Y{7eDrIg2hmu?-&U7hd!c51v*8(;xFH(4 zi@KDoUnZEzw)da~&Gbf;GjOy%6@s@z#Iv@9=|mhWk!9U{eWF0+x?8&@aC4@w2g{N_ z@1-xnXL!SE5Li-T4fQiSUR}Cias2qW670ZFQ$|D!Yu8V7_pcVL)H6zxT2xamE;aL+ zr-^PU^_fkT4C0Sk$i_-vLu!}v{N7e|R$h6+Zc;^M(MI6Radl{_E`pga;Ou5W zZGsP1wceTTTlIv@pc>faRoSYc!+&y^PWs3D9tj%bs^BQAe(DYMV~$Go2o%tWvni8HqDsV;i^>%g? zj9wytbA0=mYQu)Ruta3BvHp89LWKYp3c~L7;wB}WF2rNps!9%{3bdZEyox_d6^DX+ z(nNhE3SFY`@?A-feuF7rXX+bt>ld@{8STBfS3b40C4E zG}}ghu5S!`6JdvbA1nudFq#xIm=AuRd7_IRO{c$?#lpo%znA#BoiODy-u~ddR0sn< zVXgV^Y3Q%7kn_Jd^k^>Q=ay<>4JVUB=jukqGaBRHPxx(gCQ5a0FUFg1B65tsxvaKf z3L2nsyBrwYkbScMohzrSyAbT!|6?UJ4N?%O`6C6HHZ{zp6#Ql(KzG7(SC1aQp=4ra zy>M6J8%V$Om`&9iGpiZ8q3Z${WM`w8gQ1>F-v@*J+N}vO14_^R6GJ$^Wu1#^*Bn@3 zw!%31Hv~N;V&iVDFqoZJyAV*Bv5>U&`8!c z@^Zd?YW8eYq$|qHOJLUZ9Zq+ibIJLUxvXc?3Rsqn017K~(<@pCj~D;sJ-jkx>w*hv z*ZKys#VP@9I|q+uYpT z?bVtfiQ9IW*Sg3EQ`6aEp<2Z%_>MvM3(n{`ixthRFA@97$AuZxYGr&uH&K+Td8W+PAyf6cMEU2C7%nSJW)dA^t~E5wzl3|OZD>XMnGiwk6+5I45dNEB8abtyGYhnSNif}wUcWF%!cD4C5M7> z|1ZV0lRSP?y^?W`-+dtmx@Jwlz1Nl!Fp#tMGLJp1qk~eVScBVPeF*3^S65d;LPE=< zqv)I2UzdM*Sqoe(wpt#EB)R;L{bxU7UR?Crg? zTP*mF$jvOgLS8NQhBid?wG4|5q7+Ylwz)zUF*Q{`zjqfsKL`*`?=;4i+1%q}{yOjF zbj`L`o;*jRMdYj2?xqV}BPy1u$E)F{^fhkH7k@*Z*I=1p^M?zQ+{OEUqqy*17SMcu zaLoTGm|W{JRLAZtJ*5rLQzDgIYg**9c*qg7^a1Jr8Dcbh7V$Syo1e?OE*zi2q*X|L^^wKYHCsT-F$8_LfU5adB}*#>U3){h$d63E%8zYulIC)_BX`T-5!T zCaAKA4ASUJH%i7HSl~8M6oOtQJ1H#uKtv~1woU)BOp4{;};F#U#Rl~^Kn5F z!M@Yl;r=sj3cRWwcLxV@w`j+1sE-wDluNXBvhbw6A#$_rJqA~P3JZaE2U~@0xi^-+ z@mJ7leRghmVBp!5uSuk;ao5qk7Q~CY%lSYoRX%=vK`&q;)J_(3GgGGDl_?$_PQ)#* zuKpY->326-)-i%fnovE<4(dU~nMg1jPO2;7&_7e97&Cm~gbpH!k8DKiv9h#HO-nvF zIGFRiw4@$gN=dY{wzl4q<@@xZU3*dZ%CdMcralEi@ZK(`^+PB-5Br1eiHQjg^D(I; z&Z690uzuinLOR_a`ViGGUBdA~!dVUU^)n`gRTKC4;Oyu^!L5iZvU!Uz;R)TlQDwRj zM0t^i$h-l0B9+ZJJbLr5jP&`>k3iQ1lKj@@CLc9M4+>0<8M$t!-S9b5V8!nI?C(-^ zRMcHyz_tLlbESb!VN>J2$~(+`XONmRF^ZPgP~O|;R?@D)7`=V0=an6jZ`(R|uGdwF>U2|xIE z$SLrVOZdnWkLe_dvPDGtQP?u|+;Or+;v3v}<)Wzy=TYMN@;nTopNQ)i$VRZ6v-WOi zqn4JdNoJ6eO3XIOmqvmC+0fXxu5wJeXlmNp+6oH#7r2SyA<6xSfmdCKYdIGe7h&>r z>k~gr0fa=>fDGRb<-2!ZiTgm82Bh1_X@aQx1~M|?l%X%bK-8Xfg}+h%^r_BqYb;AL zKAc2QOW6Oe-*lI6bG=wHj|FITU`sj~>n!5raEHGvi3VcnAAC_xCR3_TTuY|vjbri3 z{0&O*LZF*N>Ab1ykq^-(O8^hRJy|D+Vszl*;rZJ;)rtT*bTY5=ZiCCAiO@Z$sEEk0 zb69>YE-o%R8!Ic4!xlz;Oh?ht*~t?dlN{q&^~qy{^dDdwruLn zn&9oZ+x+F6$LZ{;AIX(>HW-Zi+5SRjrzkUp|GP{De56w?E5;;+**px$Q0f_WSWs-D zO{jdGiGee@C?jW<`FuCNJfugbZ`WxMGyu@x+fN1U1YfO}6hEZ6 zoMe*UwRFLrAlOG9TdF-irJHH;sGl^IGq~(5%F*8Mtg)DEt^O1GjxN3dP*NV=*QS?j zlb!aAq!9@xJ_eMi0g+_YhMJA8$5-cvgs)#u$md^bHGCfK>JrP65BlmOSNjNxK>^Q9 zy0G@ToaTDF)g^fI7c|d)B8L71L7y>_ZX0!rHeL`ZpxA=wL=BY@K7LA7Pb<`gm}PSt z7HWO~)nv{LFg@L!HOjfvgUyM&jDT25h2nY}cztStO{@KW_MX#4)eCl_Q+4oJT0(-y z>!x8ct}fhqCi3XC))p+w(YjntC!|EHansZmran;H=<@6B`-6fgVAE#xF5 zdJk6mjDLN_A|~F25kCZb356M&ot-Uk_Q!92U2^_vl?(F?4@lTgWQpWe??W;f=(~bN zk3*^2u%uIZ5u$qm4)R1uWMmyPMqZo9H&uIOHnfDYu7dg^@Pv<@sHLiD5q;Sdz|WB|)WDn$TCKZXJ1 zwYOnk^e;Fc4|lC%abawP-XN-~s%ZrM_zRgv> zSrol_Rw)2RPGJkv#Xj)trh4A^=#6;t657UZXOTL33=s2u5sbRA{B}$Nw?;RD^2=G` zs9o=sImu9#eX9u1!y^{AS@iTljd>NPAj)D`s9&s%Z4LPtw9Um@O|f8fYrI6z?c}Z7 ztgnLM22J9Vnu$xuhC;h#@MxUUOK*eeNEihzEv*I9)2C0{5sKFwt){kY59#7{x_w#@ zZ2_2TYnor8(jwcKw7d5#oU&#*&`e*EcRc9M{)T}N z7Z+E^mP!*`vEw!;{i)*Q#Q9G-W{;K6YjD^=^6oVp`f54v&2fDCKo+@Az)DBg>p%|D z>EUX>+u1@u^X>KCyz{&VCg1+gLC=#42o&CMxmz!v_uJum{(9GWjIjUi6tC0w_xGb< z5bgi{d%nWt<#Ky{Iud>Zm<;HSydxuPMW!|0-dx62H|w@N0o5N_fsf3s%K1Z8n9iIj zHxKKY$29GWrSwm3jVj5J^IMeVSklZq?K8cq{&n7zENbvw1nH%W|>zC9oG z`llRbYLaDU5(Yp^7TN*`i-wTM1EeIAT3Sm0vFrLwt-a{{#r*BHc0E2TJNpsHm9<&1 z+U|clHaE@g?xLk*OEl7M0K=rsM=@}GD`pc!gUS+8!MrPyH3*;o)(+)qK-;anXD+S`r)*a#vnt|BX@rT=D0F zlRZV_{&APlzY6^UYEE5UUFcX0jN&d`)Q+wWrfMrIix!NIkCX6yMl`R3+E&_*5O!6@ zhRP;g?lq^XpDzTEU|?WaSy~nq6kJ{%4wAU8L#&49Z%%6B;$BIjiECGGQF#AT*Zu_% zgkC(Ox&v8gvY+xR;W&YxF!~Axx+p} zi>wq10By?24d1PPa0&o>3(PxJq;wAcy4J@p&a6L?LssCNBJ$hhy;Z=m9y3$SVqEQp8;$q$^epUk&(D*fZJZ0D zb+os?Fv!Zuv9~u#Too1*o1S1qLkmiOJ&J|eivAc9f&L8M01Og`gMzn1P)rXnHJ8O8 zYMF0*Jq&a-G-s28o}3;RM<9=EgEkNt31jj88?cpr9=D*75V0Ady-5jRqaa~`d0mX8 zel&C@hDNOpr1S|c#Aw!vfFS#adtmhQ=(VHX2W^^dRV$9EkV!{6I=VAn9;a=5eB>d) z0hqL$oLsva__OW&EHRrqyM+2N2$rbhBVQZnhi-kpcu1bv<kWzCpd7kWFGsdUJRF=K8Meg>OM>z@%8ho{c~R8c}#zkPIA32 z_Q(?`puwS`8fAK4{H`I!1Ieb=L2g_1D+2UFE-Wf)iBbCrVC&IULUwj`x*V=v?}Gw*bJ{HEygL&fj&Y;%_D%id$XWgT zb$A3lKzqwh653ZAvR=JAM@(MleJa`>92OI$cc4d>@2{}9_)|R94DQoeXA;Z(r3gVI zHh}!s(-q1$)UWy~%|_|0EC|zCjhUB0^T*`6(d|?wiF1dm`8+J^-VeDy@n?vBFVL4h zyT+CM#wV_paybTgRBaXzL>}NDfW-2rS-X9GibeB>jZbRz%#4N=mY_=n-vKHUB4 z*Hc$lS6KbX^!NMMVEcXgrGLb4x9Hc;`}k{9;3kIu1wS|!kE200Wn&x3b&`~T!M-Ob zn#cDTu(KF+Ba)Mo;qWJmM0!Dh+EnCM539zk4W#JvK{>1+U~@*(1lq(Dq}XfMI&5Gk zSsU_RWdSh%sOvD%A%q4Q&R+n9raA?$m+dO&G)db%&K(@h^F ztO=&k%kYNZwelW3G%&FA_jn|Zm&Vxb>Fo`P*YLD;b3cRY)!(ib1o3AD1uIzziE=E` zJMR0KIHUA}ku9J1#pWs4kT0cn^qoArzc#!r>G+RPLW{XikOmG!#786Df* zxQw|O_qvW3%~)t{s4(hZY!Z@^$+@5wJP#U{dwyZz%;j};_V=n^Sy>r7+Fr7;q2UoTMV1fA<@I6e?JrI3 z?Cx$@-TKTkQS{b$M$KM^*PIq0heTV0k{fKM=mJ6IdbwO{_FFOoPx`x#9r_)7mS>1l zjTB_#;Yl>Y7J0#ld^B1+c~xA@c)>Cb<_>F&ha*_ZaANB~Jgk-R69@HyOFyy

    88K;G$jZH&xv2bmUt2?%GZ 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 literal 90205 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

    e;2JOict$G(0yzIUb=?`F3k%y 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 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/filetab.png b/apps/documenteditor/main/resources/help/ru/images/interface/filetab.png index 40cd267a76810ecd7248d583fb3c87c245957b69..3ea6135def418efe6530c7f8792a0c7d43df78e4 100644 GIT binary patch literal 35934 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

    QaX5S+7H$(QYDMB3i|XXq4stQCFB`CAPknM`}O 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 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/inserttab.png b/apps/documenteditor/main/resources/help/ru/images/interface/inserttab.png index f9ba6ed0df0e7a563f64bbb868eed046967c8f90..5d4e2a2ef830995bbc3c602ef288fd18cb5c6798 100644 GIT binary patch literal 17295 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 G_J07J58dMc literal 17139 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 XLz)Qz76$45zvpBnl_bi=OoILwXL@Q6 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/layouttab.png b/apps/documenteditor/main/resources/help/ru/images/interface/layouttab.png index ccee5c73e6bb4bd91ea8b18dc61e7ca0c3cfa180..1e382f1a2c8787561d2fae1cb956d43c2895f34d 100644 GIT binary patch literal 14827 zcmb7r1yoy2*KTo&Q?z)Y#a)XRD;3;bin}``NO3Rj?#11qv<(i$J+x?W2oQpVn||N_ zeplALYu$g=%E>t^IeX8UGxO|c_A?W$rlN?CLxuC?$rJqd@8mU}JV75so?BpJB9C8G zDejP8C>|P$vQO$JX&}f8bQ>9EnI}&g6LIg&F_70!UEk?@Jb6O!{qF}Qje~&t$rI7w z_wq7Yz9z@(PjkuU^LWmrqZmHEA=kGg5p1dCL@ifvA`<-a6W^(cm)no$vNCfdic(tO zg2sfji}eb$oyQ@*uq_e=X&u`h|NON3hK3@F5wcFVfN^28<&DtR8KRR`7G z3&(x1>(j9csWpQx=RD0r_@d}uTZj8f2}^j?f0fFp*11O#;{PgST$qFZ`DLFE`>p(c z6@|p0P-698HSix3x0-G>H=v3u7RG;-3kzl5f1fcjviswO{$oo0mjzMWKel4%!p#0L zrFBV(&h%e*uoL+JVElf!rq0QW^xc}(&O8|ePOJN(sdzxzFHtdce~*7l3<|254GhBk z2t79tLQMIjjwSRKjL4}zWKi*ts*d01<9W^yTkqWZ!y&m8S9+d|PebuvH`lE30xIKZ z-4b$N`^h4D0>dO=yC0Ujpur}g*=2_1!%*YJQG5@b;W&Lwd24AV!b5%e_-GmA(-eEg zrT8V{rvv=QEkFkF>mvpK&ld^M`-j{8Nq_n6v)fk(`fHhdhbnBRou>AuE%{?0Q=TbR zXO>t#<)9O0YVz@v0Pq}iUTk#)Cx8lF$!GBtKrXs_my@)0VB0IJ93Bp;4@f5)T7h?w~1zCIP)<`Og5)hX@Hi=p8>K z-(HBIB$6P><5q0%VnMRWbDmjJsK1bWwf!_uDN!iZ5m3%g5ZY?{OZEfLK95KoH9OPf zaY@C`JkN!$qaiMK%4>vad$k+8R)_gjs*oKRJ7P?(ze_%%-AihB1Woe{{}+s58qbej z&j=A&E}QO6NO~vj1SVyu2QtKIT2qPHqsG3sT(lLUM$05U!DJAE>Hf@jb|1YdwZY*R>g>g4x4V)38P zKuag8YA=o0@j9~BAT+tY7PI=Jd104Vpz>inNs&%6_fyHlDm3u|x^&lB-BnU*-!M(J zH$r|*g(jBM@BD0g@)v3F*^|G7do>v(vU41klFwe*@a< zezzuO(u;re18W^2qSH{3NS`CsJ5iUxTv%@FReFx+Ewd^;>qD*$NRRh0eNZJP&!If1 z76?`7G=~5nB5R|M?_T?f_cTM59`ng6J!WqC^G&fT)O8y5KtFm={Ieq%LPmg7Qa(%2 zIjNt3mW1{t#H*O;FKIcY2iK>SRA$)0$~l2mJzGiw&NR|mKzBF@_lIO+&!!({bEJ8g z|6$oohBwjCFJLC8G#o(*S?^8B|FWjv+cmr{V$4lAm04QhTSRL+?*vZXqswOJndnqT zz*JpQ`6%*h_hQC7_b~ks8JatFY!+9f$%APAm3ATt^vuU94z*HS;!jXImVK184mluT zW96_Hd%0EV0_wjIy<#7CN`J9u!kXz#O9=8krra}JX1mg|oe4!$Y04Or5fJQaWARWUt$=4XIcsLW$LWI%5sP3`7U^!NJ^Z&27{`bw;yz47=wy|YG^V|BMPm}BU8{7h z4}R;sWG>?C6~?=jA4w=Fcs222bC3y;B4?rpm7OI9CdvA5$)Lkt45x@JfPZ8_gAxU9 zTw3CHCnlPH+fqY585`b<_?@C<(akA?@1`k$L}$uAm?_u3fX=a(6L)XbnXO3d%bd&T zyuQ}eq+K-eOO_Wc=qV^TRxXUy17-p@UbVushsSljs~}A^I@Uka>vd$>jO)iQzsljm z=EZvx0sKr%wZ~#6>LBs;Z0?Mvt$lv_&eQ+i z-^Mf}bWzgigZN3Zka4YFpU0w<@YMu1c�%8; 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 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/pluginstab.png b/apps/documenteditor/main/resources/help/ru/images/interface/pluginstab.png index 07595e6d53624e9e7c142c0a9e23cac1b89e15a4..d7546684897abd44045e3581cd6b254f3e597311 100644 GIT binary patch literal 18031 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 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/referencestab.png b/apps/documenteditor/main/resources/help/ru/images/interface/referencestab.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3889b153dd99b18a9496343e5a4a794e677e3a GIT binary patch literal 12702 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 literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/reviewtab.png b/apps/documenteditor/main/resources/help/ru/images/interface/reviewtab.png index 0f55ed5d0e2268ceb868436b10a5b28aea60d609..48c24bff4f88efb9d297b249edfc5c119b069e78 100644 GIT binary patch literal 17532 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 literal 15966 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 K$r^E^p#K4xdK?`9 diff --git a/apps/documenteditor/main/resources/help/ru/images/interface/rightpart.png b/apps/documenteditor/main/resources/help/ru/images/interface/rightpart.png index c4ac007640617168ef34e10bcc8c53806da3d18d..8fe26f80a35b82b4353ad843147268b5dc22e4ff 100644 GIT binary patch delta 422 zcmV;X0a^ak1JwhNIe&*qL_t(|+U=MzPr^VLhWT;+0Cs+Wam5wmf$4mcCSRKN3eu+6V&2Oaa=rW7E6=_6-lc_uqf5qyC=dYw z5fA|p5CIVo0TIxj*zg?wNcQ`JVuL&qf$A0+)7X&Kp{(mSBf8%X3Q@S#AK1>6e z&RtPWsnYyeuBGdwW;I#^{F(;@7CW^Y0(5wGBY=QL<_-1mjnh??ljZy~$ONO&FTZ6#K z5SM6#A0eSww1*wMhqKX2!a$IQ<`=1h9)L%jq) zAnjiEZ@2jvfRdkL_YBb1k|7}Ni8-nunV&oOJ&1q^h#!Cmh=3RbL_i7S7u%Rf;9;cj QegFUf07*qoM6N<$g3J2B*8l(j delta 421 zcmV;W0b2gm1JnbMIe&&pL_t(|+U?lCPr^VH2XOvFc1LFhS8i&-ri;VrIkoPAOaDH zKm;NXfe6HwBG6v_#5wO*>y3h3#^T8fqK@%&mIKhkbdCu*7k_>9$!CyCgGH=(hCof{ z>hAtgVj=REFZR4(HMv#>!t@fRRcs*W92~dpON^yg(SVYFIAx%%N)3exeL;W*?noQx zuyrO=6giBD)p>dQ!0FLjqtl5WPV(nly&5zaj#PonmeK9G1`A_pX9=vDeg=i_$A(en zK-lAvI3|5CmVa?OCmGKl$khVc*+1&u4ChPFoD$UsV?+>_yM|1wd}~lxCqp1CtJn8W zZ0g7kQ)19#j0oa*EV8RCyuR{!4$>>qxaRejAGtjlDZGn>vPHVtxhw*Z-Zqa_6L~k} zz1mp$Ca3-jP!RuEt$j71$S3BX4zt7X*F693AP|8FL>?dl5r_%|O47ao_q-g3Fc)zH P00000NkvXXu0mjf5QoW% diff --git a/apps/documenteditor/main/resources/help/ru/images/movecontentcontrol.png b/apps/documenteditor/main/resources/help/ru/images/movecontentcontrol.png index e6bb47d0aacb83a65980955dfa53f82e5b77879e..9557dd0ac8554e8770cb61c9cde919869c4919fe 100644 GIT binary patch literal 2055 zcmV+i2>ADjP)I}% zci!FS?6c4Q&ffbzT-D39r`3DVa=CHiX3%PCf4R?)lQy?|4;sW642BktkcuJ|+m697 zjZ_q=9&7BP#jCH)WScUWRBBRXWo20`7W`NDqli?)V&|yl>KqWxq+&31NM-rE>3$TE zib=&_)Lo=HUVUrm*x4=G`8R#mr)S8ByaSc=z}d?`BSl=8vfkYE`b9+%rB;| zj70DlM7HcYCRTwIMzXeiESGxw-JR4QFla1P(_|~e;lBoo$uii~un)QNbuP2+kKi?@hX?ZqAFg|VGDpmemc)03O7{q8(!C^5f z1#qmzr@k68W>#z0Zdj{Z?;$((l#59S4V>Lvyj~I$3XB*x4<{==9xT3qhe-!*rEuWr zd5J&dIlK{DO3-be}eR zD@-PpJW_qM|AcBipYHu9#xD~ZWB)Xc^TTEH`pguG2z&@PO*@Yu8lN&JHGI%SGJ#x5 zPAZA4E#}7YT+#^CHV(_HC17am2@S(JIdDs{XgpY{7Yd7v86Ue3Hq>{*L z$5rOWwT%mJ|7SI1Zplp%nT%f+DULVX!nR6 zf$*Rr;uWs;qT^Ssl1l3jWDNxK*eOf;MaEIMAcc)|(6ywAr;Ks07hi@x$c?c(yGdpB zMTI<4K?76{P(r&HX^eDPjKJMPqsB`_;6vD9|Dls{fng`ed=Qk$1ac`ksU)&i@35fI zk&_aZV}#5tnaT(dfy15o;wK|gnQjoe;we*X95gCk$-}yfRCGcg z>?|@O6^>1WdsOW+5?4z^$cHkr3y_2$zegG^Odyw%lS(2hH+SUlskn(z8VPetrZNKD z6dNa3z~O00Wx7FZClyLQRr=S#rw>+9O@gxnd4!Rb=-O*A$bb-Mj0cno=|L?hpDO1!JUDVKz@R1^1aRb zo3-geYLUjcTv4*aWC*4xQjeXyCJ`YY!X<$cwn=MmY({AUiImkB6-Kghb1T0U<~Ev2 zSw!KG;7m9t@S%aT+x+Bp@K;m?NN;psRG4cJ+ernj{DY$CMMY`V*JCFy#zLwW6<9qv zEeC$T_sBWjINZFgpHnMOgiu>ZrS%7Bj`7U(g-{iY!u5fV>F?(o=^(MBS*MJ&0wtn{ ze`wXE+jiGfAeFCQPdTrwzWsxN5GY|;cmOQ2XvGF)q{97*YYbm??=zHM=}1J#htNS* z04bFTBvQJ6@Ih$b*&>mZo4Z%UXt7^GDx;|caHqyENXNP;rQkR49*p3GFoS9>K`L_% zVmqk-xHWDf_#cRY6po5FWgP-nMo3Xz9Lo0!SbgA#X-1JjMJio?KynMRp{nui5sBi; zvugyRpOFp{OPY1cC^fMnxa7!-3XlqfY2?&u&fG-#?^F)_D5m-m;2!}Th)BhFM8I7R zLfVoK{~P?FE`IzaQW38xUK#yG1(S-QJzr#H2}v0UEdLdMs8dp*Q68v`R3yWsVyJ+0 z2pJ=CIg!ONsnnzryi(Ov4wH((_&@&bpNdqvykb%@7!O4%Ew7kV42DglqSmlsOD(B> z`~44h5C7z)DawC>&tNcQq!Rpbc5Zi1uid_VCnz|qwCp(gOezM$1X7{hym^aw#iU{| z%pnz8ZS6Jiib=&_I7q6ycYmc0h@=FQiotM%RA5y7`pyM~2hk6Fo{rU|AtC&#}D=Vv*R1Ag*q|!Df6@y_uskm|D lX664+Wf!UVDq=9K;!k#O)5{DK2I2q!002ovPDHLkV1oHd()|Dc literal 2019 zcmV<92ORi`P)vls>%H%8-h1#N?{Rki z!|d+cy}S49Z_l2+(F&RNqzW%nrX)$ukp3n0lFjMG%XGc;caf-^%Wk;IbBp0bE(kYy z?t#OnHt-IwT+8FU$R(=aGjujfzs4qZ~vWzUg9KCutX?*60kLJ;@`9`mslIV@3z{`)(Vm~*CuJh_J$de~q9e7rc>O1B@!Zu%X0KNA-ScVl)_Da) z;nmzd+a!;k$$jy@-16<}P3tvnn>u-k?ycK*PR6ejXRV|n9*AO{CZSj+<8XK&HN(>| z^Epd08u~_H+}0iX95{KEeljz)VloN~+iN8S8z_PwmdD5A&JyT9ppVr|`+OOYrbOdr!LfdAx+>sS3};kA{}0(BSUfe{px@{Wx(^&raO32~GUHz?CjuS- z0aFs(ijKy51>E39>vth?+!`TA&qLn+$;QnMrn$g7Y`V9BjNsCc~js0Hj=8>_9^l-qf=x7(*OV{qU3U}hj z=~j6HxbUgESKgMDPr=N`)0ZQ|p>UaS=j7j_BG!~_qA;~$GG-Qb%t{J2ulZz;52S^8|Tr+xK~xpjLBR)9I^xhz_b84K2HXJ#f^HfjcF==IcaD~4m?IkdE_ z_ZtPDzxHGEkT@z*=&XYq3xiv-Zia~M7;a>6GNKX&y>#;zhFj6mF1WQHVOVWC_NC+A z>K)Gb!2}vNWhwpY-!|SVKvv<_es+NM;KCH9Hk*vX!j4(Vj163+coUWpbKCf}1gArt zCZX6acsFcxKFBb2)Kqi#!}g*JJ6hTcH%=LPni_7!a9SPt=0;S)P~5Jn)M*jXX;4;9 z5h}x?`eO+}D*H1n+z{f<_IBxKVO)c+H5jv3p-#XGd5zn4@U+| zO!cpHp?vNCZ3(buxJ9p5h!Y5IV*p@P1UDjV7yKhml`8H5fx))?g;L-y=PJ7O1i?Ce zWec(Nvay$o!|mDBAABo3HyR5%m{L@k7cR3OBrRV5@c+o3@z6+yb}A ziQ!iBEpUsR8*T;P0=LM?;HFf$a_twIEV9<{13iRY9(-soEvVCU9qBD_P!kCBQ0@R*@xt7iO3b;CbAJ;dwT~_ zG(s7HTjbnuGubG{bn2O#TR<6h-U7GCDd9#)&154X#36YXd3H0*}aI1_r((Aj~*bn@<`j806{V z7*cU7`Gq2%0mH}h^X>mXU=1jBxK=OmbP0l+XkK DiDxyW literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/navigationicon.png b/apps/documenteditor/main/resources/help/ru/images/navigationicon.png new file mode 100644 index 0000000000000000000000000000000000000000..08811dbe197d60b476ffa85dd782294b067ce9b3 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp@K+MI#1|;*}T{!}z7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcfQ074jWnoT|+y4HUHYba4#P2u?03Ec|)if#J=)z0#+e7>@mS zU`Q3_ow2~glOb>N>ebp24Dt<@#SC-UnU7dZ?mMS!TO=vLu$@Kz;NJJQ{{f9*@O1Ta JS?83{1ORUaFk1is literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/navigationpanel.png b/apps/documenteditor/main/resources/help/ru/images/navigationpanel.png new file mode 100644 index 0000000000000000000000000000000000000000..6be312f9ca663708504fd9aebb2cbe1841756c43 GIT binary patch literal 15142 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 literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/paradvsettings_tab.png b/apps/documenteditor/main/resources/help/ru/images/paradvsettings_tab.png index 1432f9a6bfff9ac854842e1dc51c0bfcad207d06..e6334088775169dfd14e3ce694ed115cfefc29eb 100644 GIT binary patch literal 17603 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 diff --git a/apps/documenteditor/main/resources/help/ru/images/resizetable.png b/apps/documenteditor/main/resources/help/ru/images/resizetable.png new file mode 100644 index 0000000000000000000000000000000000000000..38ab24f15fdfcc5505e8438204318d42f72aa33e GIT binary patch literal 1028 zcmV+f1pE7mP)kpHI^?<3YF!3b^b04eo+s z?&|tx9E7`IU3X(br*nn7l88&@Oa$i{4OXwGyDnef<@is zeg;s|-2x5;cz7Pl-CJ#D0mwfwxW~kB7k6dh%O)M`j_w@8^Zf;&) zUPhzQ^78VjsVTBD$KBrEUgLd0ZEbCIkfjMt(*_0xWYR4wD|0%X@|`Crlh6S#}JGyzt1Hxh}s-EOPhd`AXb1+1=~w>tHZgQ&V$% zd`$W|6AJ_a8CURS(BdZ=OmJ7k?eFhzXlOV&IU)K&n_%5F)7@Asma&R-bac=`o=r?n zPRiGwpv*td03?RHxclGn?)`_#%4bDIRr0RCWDoA*t^$ax#*h2^-zzGf-lw|&4@Omn zxGSq`_vS9Zzgc%Z-sgdruX6rB8t#IH+>ON&{ue>nkoV}P&o^2BmlAiuD(-IW#7j$` zh_Xg~aTgRg&mc4I>o;#@+o-P$54Z~okX~ie`pWF94-dEtYPg%R`rfK9?t-=4H6jCp zth;yVi@RWH{#<=mR@Y=QmiZWWK{0(r+*mB}^8zx_fLi))?Zj_>om0bIP)uJP+yynz yXWTDew{RB}L&V+K_-5RLyPyX8-Mz+_?D+u_>;fSFQxl^A0000>$j+1SGu;4zvI%&H|6fVg?4jBOuH;Rhv&5C@AXb s;uunKEBVDiHi?EG_F4-zYN#mdKI;Vst0K-NYSpWb4 literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/richtextcontentcontrol.png b/apps/documenteditor/main/resources/help/ru/images/richtextcontentcontrol.png new file mode 100644 index 0000000000000000000000000000000000000000..adc1067ac1ed8e11f37328e68f2c054fd2a6a00d GIT binary patch literal 3571 zcmZu!c|26_+qN~9kQv#FX$;wlX;AiU#AK);vSk?>rbHn{B*ro`l(El2vPYCPl#DQB z8GR!$qmmL4m1K!ZzoYN_dEeh3?;q!!=RBWhxv%HGuj{@a>InxMF%fwY9v&VstS!co zhldvpw(W%Yz;~wcIu!f}U$AuxsQ;Wb)PWu+?&+6MDDSwgMH5VTSCP`^=@kSqPTjw^wxx)v{=#n}m!lG+*3 z)9`2GPrn&A@_WAk;Jesuzu0}=<6&Pgl zVSfw){g-bi-TC4}#NkBEK2JP2$7C0n#zfiL_TBSnVaEJC`c3(H-n=w%?EdMi+=er= zz{bY+kIOTIW>?oz5jI6J6$DqnS~4n%G#DQ0tJxJgk;N=1a$ z*L@ZT9NMvO`c9gniRHU<;sMjhWfqQY8nb!wj>BF>G~VPayths; zd~Be*82ldNp@&t)p=p`x5B)$vU0TtyA^)GhH9GucMGRptDBt}Lo*FDOw zxx2Cw9`PuA-m%W%g<)$kk@)hi^RB&yD{G%$Jq-JZzz?w5;XYZu&Q*@(IojUhnM=dj znx|g(;LzNlp*+2fmFxYJGtKFFB}pKH1%OJQDox&{w47M()<}F&VgIxCp`s#qt}`vE zdkh-FK0eFK3kwUwi!Q!oi5_q$G?tUR>pus^jnvb#A`i}u2TwkZBodNP2`?dje5lM( z<<304a~%4mPGcR(6!Z3|RnDcLsbulJ1F20D>Q+QrJct3(D)gt$ujY33soEU0q@vGw z?C;IQt1?=yQ%}@xo5d=Q-!_dI7-&leh=n|)5pu4!_oK13TSk{J7{L@w&?s%h&~L+rU`%1C1>eL|^BPgnkO&w)UZk`_sB^b;lZhL2(`Bdl3V4prnXmT+{i! zCk1ux`aiA)b~#%8iqf`>$mI{%YhUYpyCI^opvluw`TFO5b}dJT-=mD<%*@O@#&9c= zWMOnkA;5_uK{`RA)ODI8hSv6fvWA#iJ|mm#ujn@jn`QO%)XP@;^>(GT26G#B%nSa~ zq;Z?izp9%dKV5|k2E3rt=^%Nhm8H>G6WG+j)QQKBjb+$mv~Mp3s$BQjhXTj-wK39N zjL!7o@Fy^eW4bFpzD>haj`=*L=q0~V2~cg$`sI~M>m&;r=?nx>6^$Zl^7^ft|G|uM zO(jYG7Ha^fGJKJPk4Z#J8XdHMKU#*B3{sp@U)0qPnPi8|zwL+xc_tw&8i=`h`f>Ee zp4|!?a zixUvSszwjK?)k46U>*>arHiC&JiBG|{md-L{Yd?tx3xT)*>U*Z&Ylz*i{*>cy}s4+ zy?Tw$3x^1VYUk=4)z9zPm{BsB%nIvk*jUm75r*^T&B$_Xyx$viG(UB zY1d#VC@g7b(-#PV?{(GHu^s$eW{gouitrAP^f-P&c~gZaS}CaH0tx$~SqW7Booo7)ybuf(Xrz`MFlVVEazOuBOt$!a`VB7}Uz% zl^W7c-QLBW$z9n?TI&s}#E{9y7T4lY391s;m>4^Pw7mR4TQ8t~*G5cBXzpf5hgowj zN5^kBfq8idbip3@x9&$}zIo*ia)+E?yW5k+$c6d&3o|oPa&n|ra}tAkrUN{2wYTk8 zFK_XTk?_5f3PW-9n^*Y!Wza8=pD~cQ(u?bQE2yRAbBQU(oE@~RG3R&zYPt3dD^4w4|E9A3+6Qxzq-2COUO+nlY1~?flEI_D`BGUZbkqFe9 z$cL$eTN+LnjDU>VF$ag<_GM{nGf8bqARR45z7V7)@83qC6IP@X&Xrgo6flKNsDW8) zvZrswX+!hS?L{yM6zvV40g*v+_Phfxv2bt^b=>+*pc(BZ@BWD)WArJ;q*GZ3sE~(U zxVG@?NOo3V69q#ElIiQu1rAacIBN1A)Oz4z=r_f(Wt{!;$cE16nfgb$8G&?7c9Wf; zZ5NJ;OR+`vM#L3F1M~5%4xQHIf-2cE--`d;LN;ooSIq+^7Mch|%=2Iw>ggmXmBl$o z&(ubrmKd+c>-OPk7V^YLRw�OzDBEEwgnR!lZ2v$q zD>K3xg#G;XdYjw+$4fWyeGKdcNt^~mJ+_ty%m|EmEmucT1QCX&0*L~4Gz%6^5UhUG z#JB4o7LIS*{SsM!Vr?wJF9q1{VPL@~I%Nl1;czfJcE59jKQ<)fD_GkspCW=`Kukx4 zf$4hj2S_L`ms?z1%w#f^OrwjwVcJx(@d#%XDo>U(RD~Q%LHa9q%MPS_oH!0v zg28xn*xd8tCH?~Vd=^HRomwp?YA3A>hRO5tNWO$83CYRINZQHMH0*)6{!J9CILD7r zx=&qQ{m`L|j^A1V74FVhB#*N>RKu!M4T^rb)_1FvD-$^8NF74d(k3$I2*nyoN=i*V zD_3srHA+&aZn%x8Qv(@tr|b+}{{?EAKSS?B_}=>V{rj}ahAgZf^-YG2D)!;BbAc#l z6)Rpf8B8TkBmQ^bshcG%V)`lT^VsnE>j?=0mm-;?c7`fYvCKC2 zAzXJx4+V%&58oz-^+aR9t`u67DE0$`6Zpgx)J0#noB}}JStb3i>(KG|q;nNsGySOr zGLOpwDp*9T+G7*2hdTsa8+<;2gsPTir)G2`pUO?nm47Mu5U| z?Oj)5-d~UWWY^SaX=~TASQugS>fK`qUbSk(N!1;tx@_H(k%yE&W)~JdTd&^(%NJ|c zAlZG8-b22@$-TP{{20utMc&GwBmv!e{s3RjIqil9x-*riI1?(MUi7(M}sH##M%WeXIqy}3=yOzXpXTB~Gncv2sc3i^Tin$Ja4?ofi<6F}JKR?w^F z^Il$sl}@3f*o!iY1nmikP*h>whOzgSR*ythEE? JzNJt6e*hBanDqbv literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/right_autoshape.png b/apps/documenteditor/main/resources/help/ru/images/right_autoshape.png index b8e91fd5e4119f0ffe218092e92813145f3d8b4c..7baf355381ac882ea422ab7922d3ed23cdcc3e89 100644 GIT binary patch literal 13404 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 V2fHtB!=(TK literal 13738 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 aylBKxTMGd+o1ouUeGnIx5h@eV^ZkGEV{Tsn diff --git a/apps/documenteditor/main/resources/help/ru/images/right_chart.png b/apps/documenteditor/main/resources/help/ru/images/right_chart.png index 9a738b14cd87d76826ad1d72a667b02f7c595b76..a392e8bc13981b668eb7c46f5e9f137d1dc1c567 100644 GIT binary patch literal 12886 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 F`af*Ed}jav diff --git a/apps/documenteditor/main/resources/help/ru/images/right_image.png b/apps/documenteditor/main/resources/help/ru/images/right_image.png index c7ff41c30fa77b34c5090d054365b959c6d0d2ac..6507e26a0efba2bd171ec761fb2a76a9860d3044 100644 GIT binary patch literal 10717 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

    gV3yP;$=~7tvXj4e)$GZ?TqE*KsEdOm9!B{ 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 Nvb=^|oy_ad{|9DrH#z_S diff --git a/apps/documenteditor/main/resources/help/ru/images/right_image_shape.png b/apps/documenteditor/main/resources/help/ru/images/right_image_shape.png new file mode 100644 index 0000000000000000000000000000000000000000..0aed5f27c7eb345deb11392a8a9cbf72840eb350 GIT binary patch literal 6088 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 Q3Sci4MRkP|ISc>)0-OFmN&o-= literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/right_table.png b/apps/documenteditor/main/resources/help/ru/images/right_table.png index 2a628708b40781eda7ccda3c4486911f9ae8d68c..c715e365f7e87f5d367693bc7d82551040445fad 100644 GIT binary patch literal 20507 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 Jy{=o#KLMFXR5kzr literal 18645 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 literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/selectcolumnpointer.png b/apps/documenteditor/main/resources/help/ru/images/selectcolumnpointer.png new file mode 100644 index 0000000000000000000000000000000000000000..984eeb712c6d3f0edefac2d47b3435f5c5a681de GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)L!2~3~ue%%tq&N#aB8wRq_>O=u<5X=vX`rBt zr;B4q#jWHY{A@f13{NkGi&!6+qL`xR!gP*};lQHosZ#vg)qv_4JYD@<);T3K0RWqc B8TtSK literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/selectrowpointer.png b/apps/documenteditor/main/resources/help/ru/images/selectrowpointer.png new file mode 100644 index 0000000000000000000000000000000000000000..70b8f038f0d0d359feb3372999c22524729bf4f4 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^AT~P(8;~?yb0--{F%}28J29*~C-V}>VM%xNb!1@J z*w6hZkrl}2EbxddW?X?_wfUrhf>xd`jv*Ss$$$7+cp?~-m6e${i3m?Q#^unJ z$Z+IPmXZ;}OrI%E0td29c^Z6=JeL$`@O*44n8?P=%y6(w;X literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/sharingicon.png b/apps/documenteditor/main/resources/help/ru/images/sharingicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8df7f4da7c9adc83660a3b103b1e8ddb1bb4fb8f GIT binary patch literal 608 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 LE%cgn+*1AnNZ-(+ literal 5426 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 literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/tocrefreshcontextual.png b/apps/documenteditor/main/resources/help/ru/images/tocrefreshcontextual.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e22e6946f980bd24491cb730e74b9fe4d2fd21 GIT binary patch literal 17649 zcmb8Xby(D2yEjUA3DPYkEl78#fYRMacQ*(UBAwDAAl=>%Kp=2!F3AjgCTu0tE$yE-NFU3>#7%3A(iuiJ*bjPJgm|*7&}fD=SBN#>Q@g7AMwS)zB~&{CK2IEzTT3iF*SeF z%kuJ-7Q$23=uP9UqxsG^_|aj3k3y&VKfOntMq6(Pcl}0gyhj9Y+F09eHwH zm@(SZ4DweUP7{^B*7Mcg$ve;qwX^P52WkpBH=9fg3kS*B|wQFknT1~iP$ zJ-V8dD{YV!xYuu1m8^sy7m93*d>Kj1of|JML4|RY%^uJ5Ax*845d z;)MPw!fF?FF0tLRWzJId_oNyNb<6dGM11Z(`k$<36Ss?J21e7|<@zVTv!7**SFt`O zg{67L{*`%>HhbT$e}39tzXBI=O5$s9$kG=@mIQCW6npBw^qP~@Y_S$2Hl9vNlg2K3 z=!Dq1$Y}fH%peVzTLEdNz~|MbS}WHmLSb3Cr1Qk3 z#*6-dPJ5ZyUy|GLyw#=3?!8H*4_iGW%hc90HgSU982e+D)%jVxzH;?$6A!t`1qIe| zboN4xr)>`y2Dx&3^IJ;66|($yf5+5jrlKocHG=aSi|uc9#JBJMx~N(&<>txn zQaSI24%|8KQWx9@DYv(WpT!>jzM{Y_tN^GkJhVJ zw?!^Fk3l))N)4_)X&v$;pta z%fp_DDz$>djm%_&{e7&l&U>P%g7vOkmEGj&bG@5QqS`Xi=wyQg6tgd~R}9-`2V3D2 zPt!tCQxCcOCRfu==tU|@L$65qw$giikLEr^-W&*uJU$Ng`!5JG)>^~$@2%VSU;Op_ zP$Zk55U%Y3c)H}z>VlopkOyolq&A*3* z>IimOH1ZQ(vTBEIypv%M;tH(`QMQY9;qC41x$?=1u)UcIP$Utw)OX0J zsPcTM3oIiat?@15!HBes>*Oc7Oze;;2jr{1il#}~lR?cHD_Dco5d^v3{8nr+ez217gy%4C>=IKblV;E>~z~HV`E>OA5H$QC84C=*8J0ht+y~k z*Bb2?N=lx)Zes`eSS{IM2l*1xhdRj@;FBZjnM*WxEJvn4qk0Y9U1ZWtT_ zf?T81HplVNe038|aCc-=y(K5k2IsB7!%?+8-fPXNFSPKAAKVaz@m%fB;4=nsGhhzr zEB5}b`u}B~uQpG%nXekSI-Dil<)!=f)_msi>EY&30)LC}6&2O?#SA_gAt51cyrjE8Sj4THRsY$i60K^v{CD3j=ej~Mt@&s>xBFwo71MbrU%Ysc z`f=j#?IxxMFOK0fIlmjz%oSGL($QS4hSToIruMNFYp87Pq}Vvpgv94dU>84R+|rC92wD;;93y z!uDfmU7>G(%JR0q8vhk?by%WHNACMZaD=bP)lW3P{iY1JxySjtl9qQSO@0LND-?Nr zk$^}KlM*5r8$>*@OaV_9axt{ZzB5gfagv)^1OI_q>)D!jpHXmCOI}bkR7_EBg{4)U z8MSAU^1BtJ;D8<{0`IjW?Yy;X;4Tx2ub;reT9+&yi^z$S{&a!qS@-**ihH9Wgh{Jf zn^$qi_ufG3{%XU*)y20^yoOI11&OvqovHxKkZR@bVpk(D1c?q#cex_Lkwk2JFmXBq z{SPih7(0_K5<6{Pr&-hpG}GQ~g+X-XFa$JZ!|2Vlr<=MVX-)1Z$%6K`ot9@{Nz3DT z9{kc{4Vn=z?dGRK9CXlXm|9=`s*i1=4DXs#2z)x5i4-G^pW(PM8nGd&H3>|#%U3E` z%}uOzfG~Up@qXE@Onh%7G8wm+Z8lL))1zU_<^56!h0H&$ojOWAYX zxwQ0Lzcb$~-F&i)r^)_Qu3D@nOh6r57eAizvy}a+~dP|Jh#K)BQ{cwCviEswi$f6H9Ss$*l zSGuDT!BopWbvI9$tEwibqW(!9#q*`XW#E&nmD^@#x9zn-F4EJ0AR_bwK_&y=YPrXu z#91Gxb+*N1gM;ioH{ZOU;w5E6SBKm#sIgqzEzn>8k~z6ZQS`r*i%SxDVA(#T6B62| z@%18K<}-ITL8y0@;(nt8s%HF}a#k9*tt#UfOPd?nYfTv^zLH)8?q}0H2*ByaDG({w zt$g==BZK!b+qtV?sdU(;D8FN+X?NdLgrdslsEFb`(InE+M^H% z42`=Ne)=_uNR2^ebB*H8p_ikP43}oK#-^w`%lrD|C;VoP^X$pF)o9!J!L7xPOKA|6 zll`Ba3Q_EdmP%Y4!nyKf4ol6^FX5M`7e#fp;_WMfIX$AoHQs{%(J=yl9=_Y>`Qws7 zPs&Z*wM&~(9BOo)M&AlmK+nVC@qY%m(?vwy+yU>F4mdZK)3 z0U0CexU4ZHC8he*+c~;$Bc~MPTjc~~P0M1p;|1*~&<9Ek+Vy7>`sg$i92Bveul8j- zWQ~KV$&HMRYW_j@_W$GUzKcNijXn~5Dwx7EvDah&5QAT}4al;a4$O9-9IDpi-GI7f zdb-l;v^|I$DJ>;6I8&;#-5riY1fdZpxXPsw#Kyh=#nWq)k+h$^L!#Wuq*7~apd9pn zzWbTLq@|2OF2uy^wB-=~w&WlP5%Yk%Y`sXF?_433Qa*`EIY$Cnq5bdkLoEr@*-$cT zM0t66x`3zhXY!k%&G%%*Z=e$%4$IqJgf+@^m5WphEi5|{`f7hwakt|Rnhz$(DrO0l zI*MN(&0h)ZXd|6*xH#f$_~s6dDu@ZJ@6<)S4KRGTy_GRE%-$N!GVuHRchw*fqbCOsR~fmAo>4&s?Vo1Ty2=494sK;=eApl0TAi{Pt0~C z0z(AUB@T>AsSdyK9LZV?FnN}!xO>0TxU9Odh$h|*-r>f&3YX2?<{S9OMv*Sav}PA6 z|BDtuh|^B%t(Xq8HRiTFej;}$y0Uzu@jUi)s_P{RX?E^1D%^ z^6!tEs(hyT?mRCPkv;iTY1`f|e6TC`xjfUICwA1u^J$Y9`g^*&YC0Nda=!CtoT%RU zE^CP0@|PxKl8Xr3#m?{ISLiQVR47UuM9qhie#<`BjOhewVYh>Ka@$Uh`V z+dC-T2i2Dr?f}+}GM!?eex)we+F|*xT)&_Y^>@^>Pd7vVMusq~*+X6S=Cm$G(uMLC zyU)iFC-V{vENf-ri5eo-C!RL}yV&Sydtq%u*-}xr32SGCBp6i-ThDbM(jjyp>X1xE zeoJbo@IwF;Ph)BL`(FmTW;bP|sTBaKo|{JebX|q2y!$wi%x*XA;F%{c?O7!YtI&RT zs<2EO0^p!or+JoKJG6LdLT*pPcgm^?p7raHG-5mB?sa3ues(U`2H5!iwW<(CVv}Vg zEZtnNV!j3v<8$}+u4{9jIKCqj=My>&l{NqH;e+-HX>U)Yb>CS77g#Wb_!&JuNOm(bvq)OtmtJGDqIq#R zgF5r2?x{{P({@@{Z^`q5SMvD&>UE)RS;D(aK9wE*?nbd5xryyHk3&%&VHQV{kp?|#u!Hv4@5*Me7H(B;3_Eg zhR~CORqIsu9wS*=1h9`pyGZcNA5E%mU_9y@#Xh6dWP)Z%P0uj)t=jZM>`1b3yJ`_h zHetwpXY}Au`Q_AXzLk)wtW=wzYE#>Jk$5h{KwW9OR^G->{nmTzrR-Q-s$dVQa?E{J z=FA38Q5TU_{qx%&t|cilpx)*>I>g{ckRl={HqLH#OuFW~ka#qWBt!x9{%y&zBialr zu6Lb)gK|Z>NLThN7>z9YzbdSR-V!C{I9?iZ|N-luB-~|5ZczA60f;&Nw*Nu_2Ctas^QXn+no#Uj9pT z$z=!>^7xZoV>K;D#A&sKA|8Sk%cxPNNdt<0jCYW#x#;fjHGa^y1RD7yi-nO4 zepd+KT4F2^;RbRGq^{5gIQdEHevk7<_B~zo6+C4R(0gq_P=ef z?a@eIyONc?5}jrQV1HEpc12LVtp6VjHqe)^kfxh-wKWjGz0~MDQEAeriFX5#kgK&) z5N?~t*@lJL2Skyk`B2|w&;sHp7{(}-LI=A6op1Z21HO!sAuYO**C^WuMk|pEyGiUYKPo5rx9eL?p~WeZX2z@h zRMe)43qi$akx6FJQ^iW-wr80xQk#Tg%M|i$`bs9K&3ridQ%PPzB6v7cP>1(}R)SEHk&O6=w%CC13>ZqnbyK2y7&ELrV`goF%&DJ&t0&67_q zx}_rR`;iV^b_uwEEErJf%Nv`eh7bIh1$~+;;8Ma!arfxbIL7+_OLtkG`M-1*WD}+{ z=|e##+@YkH!EHG?5qJaK6Y?^0f&Oc+6JYOI6vF z&)(NZACkEO5?hUXP%Ot^t-Ci{PZfOcqv}BEy8}xIi=Sa^QutOla*mDVxsbEkjF1G zZ>WvMI3!4N)fJIoR4dBeKE`v=Ezxh)9!zE}$K!*b*ZKkxgLbmK7Y_v0&?fm15k&)L zal0Y_9U`{0&Lz-qvVuxkW#)XY6T;S)EgDa&pqd?uLCRp#`!zi21S9NdAfB$4q{P@~ z_!&^KRCC>>{viIv*;$QA09$DR!A6smu};ELWpPt)QA{I@${2I zF}=~;YO`ESdm)iz$&AUYL)`N1aYjK80~6cDuCg8Vs{~A7Da^319ZVM={L-&F@`lu1 z6knixZci1injPH^DA#B@&R-r%5iYeSUmh(Rq;mPoS*aBt)rpHB$?7*u(NV61S{II% zmA5e9GN{Jc>iAEh8TMwAqx?xGoXqdnq3ZooZeVFSUh|#l$*Z!)2G=UlWwcr4ql}25 zn&adyi`g8lL0EP*>!#$q_i?lccy8Gp+&32{bR_H27r&&P2-_2IjZQUItj z;_+i(GdP#`{2RVR%q)AGw;4b_L_r-Xj+%;f8U*hCd&T+Bs@In-E+$q|U|ta|YH~CW z*FtV9=HbyWRi>vi^a7{?U_uXzgZC#*&=v^OO~yt#*ew2k6h2U5V>mECt?PbR1H}(4 z@#OzeDRcJ-E~#pZt$BffQ0ewm4ne;|9RxKfmqW`<1M|Xv6JRi3Cd`ZqvSu{9)qj!L zJ(?Fbn+UF~`gp}~clhY}wBprK+GS{=@WA}q|Z_7a#wq(*1e>{I8*8_oE9_NSn~lM?QxBkA)C5hLx~_HrR; zge3%Er-=y!qHxf934$i>^yHO5+mzO_{eS74L$<4JYI6MN*sn68qidzXRm23p4{UQg zPPJLBQ$x7&R=_FOZ7b2?=d_+q>R`Ye=xA$oQJw?6z;tP^9svJM04%(VRc$CX2qs73 zcq0-aBZ0g}+1+~@!n^DD`}c#z%HPFk=IgGwf7b+^?O4A3D7*ejl7=I<5N@`Va^3r; zzXd+x3OBOBV*Zis&TU`g+;r$?=}WON?lbM^vYE{Om_XmWd6TQs6q&z5<%1^ZRyu64 zey!dRdd8S^`Cn?>&-(vf`^Y_am1trUJU*EJpI3eG;Vc`%G1~h2x^nY%=>Q#2pp2e? zDsXzr`v1Q2;~3z*&bJ083O-PwmulC>1tHq|4sZUeY4Th^^ZyUYE_D$@aM ztwyIjG!mZo_cy1f*z3Tr5evZ}E%HRl@_%l;y}!321FzU%21p!@+_N#4W zKALe@4oLJ-oLhs5^1YG7KXal@LeYuy)p@U@NqBSm(1B&QLm6mi(=nFn83#fC^ZWtu?6|3Y9?m}_b zkaFcgUT8;CDd2g&H`5S+?h%;_gswPx6#i+2i4-8H%#fXy*x91D4in|~m71Ervwk`!`JM0PJO<<*c zvnvn;x|?NOs~e1P#Rw?-Q_wg+4imVlrF~mCUaZ%!#`V-|a)||sfTVM1A6%ai3BK6} zI=D8op`=tqO0M0&E1g1R8ii1AlKt?`DWe0$l7cjEG<5Xo0ACl5`^)_wcUn~ve_QAV z>uncjj(s7zfY2=`BiLB~2o!6xC1AH>v3~xSF2OL?>1r)wm^Xn9=&#?MXV6E2rnWi# ze8o(|9=i`CkhW&+~-`}8%BV5M<2Y`3*@nc@tqx*H}M2jqJp~254G~%UI zIf!K@^G-F}+>b-r@7Xof#baG^e*uOZEH2LaqMh-CW(wDLDS-uQIZF;Zb zSJEg~OLgfKQfck5alw_v;e7~XIW$mYHy?PVkS0u%NRF0ZpTvhh*ML)@J)0(u*gwWC zEyG7n&ZxE(M0hHD+7{GZ?xHo2KvNAjU3NGOX_hifs@dyhTjy+AUR1P+noMtXpS#$~z-rqYg_6#KYKaU@O8cps89i?9>&8@%Xvw;;6 z7>1bf513FYVRvo4!6`H7qh>Ql!o*Bg&Xco*0EZWZ zg!IqP&v8P6wBfu#&T%Pk9RSH1P}0=Y97J*XHwGsN1TI!s7zKQYlKNj(_y3@2|9KU& z8?@AsT|fgn6KcTw=LLEHyBPN&&<|jwZV&5)b5oZ*Re-{9c{# z`h&81>Fo%EB&74F6o}w6s*6!U{nFv3c#}%p0s73m*q z6s}ns|B|Iae~82Bi?+(7z0c#)kUS za2L(4e;7(mW5*^;R-%NUjyvi5*&84mnQq#9Z~au@->PkcEmh9UvzjjY&*mHQ85Lg+ zaI+F!F#fF-5%~MP@h&200-cpM-{J%oJ+MP00WI9#H(%H*GW^HbB~84&)$|^xSLrp# z$;mMt+EGxK8+_||zNMLT1(>pFe+(tN)zoW+zUM?njT(XTcb;(Fj%ZP}$>OaQD@HwO z4ZI)EHhL-#L`8O?U5C@SN6qejkaVyWbYYA{oS(EnzqUUBHZ2E9y-^o}1_@=^VeMa* z>+>DI-%pDd!@S4(XeyXu<@&9B zRXA^-o87V7#5Q#fC6^Z%``u5S#?d(A6-&5~p_ROX;JI~sjM&y@_k*t|e@k^3!G<@z z!Yoez9QOiA45)b1RUwJ!Lwv7ZiCu8nExiWabH=5@W}bZ+#w61Ha7IDc&K`Igxw>wT zv{=;>00P|&O9U6znu`Gs4+ z+Io{C3)~U$cYA;fGOa4VVC^|?)_*2 zy^85lgJWtG9}q%*cp?WLg6>v$@`LR0BS0uqUVoZFxz-kkZ*qvu0WC=N)8S0apH^?v zl}|lQT;-i#MTK9kvA)e$h^?3Uifhn5F_B{_4vZgT%Xx+=2Ew%P_|@cqj-rW16>rO1 z8HI0rmMtwyt;ulQ78Z#zLcm93Zfk3^iWC)~7(_t&0DLcM=bd5YQf*G4XNTpRtO8h~ zBtDYPo9D7W!C;ET9H!Cv37!+PPt3;QorOgK%AY#hMUGKYW}UjJi~GAf%T}pu1yW?K z80ly-pz}es3d0>yF;{}&8xH%}1X3#?w<{U8MNswjs~ ziX&fe8Mi*;>yLRr{5yyPrxb_TVmH4Lu5;`Z@MH7&zZ9_=XIq)q7YHi2i``MyHrwFpG+P z(VV@qP-|^1{p&Hm0mE5okD%j|-)1Ctj$YPN8^xa;zTwlbk#XQl)Yv^-t@FJzhfZp5 z#N5!j1q`4in&YnWYmQ`u9DwrE2k4lX^~#bru?R*10R(}tQYA5Vh<1k={O*H*=c}co z@!-8eHxld6v>7%zCaC8vanww8bCgGepf6GG-7cXCyU+%|ZQt+bwR7R>KuAY!7(**sn`}@Uvw#;)?WbI)&*_m1ci*vIJn6Pnn`x^ zBt*VWuh~tx(pZw$_r6Bnfnp4-r#RqJHS}gd!;yZ9yr9TdoWjA!`nY-D<5Bj)VsoSS z467JirnT3*_uN2W6LP_N-`=`u6n5&)#$u<7ctR?+@>7ZYcM#(OMw$2C*mrjK6J6$L zMU;}Gci-5xXqJNRk2A16#NN=7tJEMG#B-vF z2eiuDhX?ulOM)Ob1gbHqTxj^znC|uPI&3^VsX$t4X5)p|6{t1Q(U{K0w+N)af#v4N z^+52k(^R76S7<0|_ctsjZ%`A&@i*>)3E=XA?jp5ZFU4LXmvYSV1OioGopclG2)qYw z(JM@WKTtj2V))_2#Ua*pz3o{3k?pYIsuI&b?|hAj2$NL6{9$8e_6Uj6U2&#Ft5)IL zHT>|k;+nO3aITZF(CZ3G?{2r%Hs7XhX3FljOnT2j2~68RS!{7chHb@i2NJuHWQTb8 ze~+vkajaH2AyH6aEQAq3s9rsZ*G9^iipN1&n4YrXBcIFsJs(~nOuEtYB4o+M zB_QJ%ZBgg=j~jq1aUo$W6BvxzCr6zizYr~-qL!}k(1aRT27Dw{OeQ+g#rh<{W_L@3 z4(@EwdF^^6gs}r_{xPUl{S6XkL(#%6Jl=zR-JQ|2yZXDWh1z0mzr`75fGnxC!f7YK z6bT?NymXmA^Vi^qWxK%%Lb?3Jn$&+IY?qKK>YA%}h{X#$?vJz*tFui*l|MpHZ#~3h z*bM~w~f2etu*cOU(+1maZAzj>B3w%mNZgM}~ z8bmEvv(Ec+gt}V1xW+fVDM)sCv?3W@s@+&J<;gP!2n99G2^m%y#|6|`hd59nQE|<2 zEv^5uETsGkntPx6=YBIh_^MTQY1@pcU6^xdY2F_r>UPXea;zClKPg-z$NNpdHJ_~6 ztWW4}l~o5wJ~CCtg0IstvCPxY-^n;RK9nlJ-z&cU7gD&$Hz<91YPA08Zesnej_AH+ zMg?$XyX`RD7LN}reixBIA&@QY_7Tu@D*b!Iaf{R!Ln)s7;fE9vpWD&v-I0uHCrJ!4 zf!9D;`0_R@#`{}yW$JN(h=~B<+p5`;XMKpLpT+w4?(HU3wwziauB!A33D=*fC?y7p z5%bY!dh(Hb&F6;!UC%;!jcmAF8X<)_XN5Kj*U z^_?6;6X+8mJHON9vxIzAgJau)WO4VW3sdh7xQ$6b*U;g_aym89U3L#bap}9Zg{0}& z{f3eDm+dQRP;7sELuT7={f4c%{heQEWl|*g=4hT-sm?L3ScJ)OsckppBn1 z7huDiZGXXKLG?Oa5!62EtF=~Jf^Lg=SpEAjM|1GnWH62Wnj@I-RB3WE#_l?@w#}r^ zO`$qj`aX#{P0wr-cJ^abmrz9(xod`iCwrwXBZwNC0J<@{a~gxn5Z!mBTV8YrU)fr&78@ z+culuqepF~k!)8Em--C=c^u@HKcpfjT$&~A27`d;(p=&Y448Uf5uzE^-=~|^Y2|uw zX`sZIo&p^Nu0bKuT5OI;=CpT~lNiWIC02PJQNT>; z_l^4NwAF8!$K&~iLZsBHVe95({>M;7rx%%^TRKz9-*56^%Ygz3qFS2U1${_zrP&k; z;{9J(FXmhFAl!Vu#8dj*ANYjGL3(36frw66WQnzT zcd;Xz<@dzd>gNF4+TIKC*;U(&lkV_eYz0^LJWI?-_8pV zGf0uR2?U*j^Qr!xZ~JrnhC1!pRLFe4j(GbtY`@&9qcOj8TdJ@dup}6cxBn9ElUZBN zXWRXWJiSl+7Go5(Sj{f`Iawz`DWd6Cvt^}setv%U+CS;rUG|lk$%%-HGN6zup?~3F zW5;ECeB(PxvNR5mSr~1%o@ME4H#bM*5u)gBplx=r2M$=B&3w)V+DN8gF=+;H?)nba zR7*5J_!B=O@EH6~&3wv)Il}-#+K=&HyO?a1un}xZnJrcWz0#8(e@_<$sofij{3;J3 zM8)faGMR_b49Darid_EU0HnB3SG)2q90Gg}ID*{@of$V&z8cp?l05D~Cmr!)LJ(E7YekpG}{BbHeL zAUTmEc{zGK0|?If?kIVA^K!syp6Ngw!)3#+&)vBeFEwXu5!`}iw}Jmvo^=V%r<SYCH*4Lo*85_NwpL z;7($IxsG*f?w~<;cyfmcK{s?vTV>fvanfZnxGv?eTG9-aM!S6)GkS9qd}gEM{%(R@ ziNiLZGA}?9ZO9&w81*mxfPbmh9L|=P<55bWY`|1VlJqse&QLA2fyZV&fbr^8hn=d5 zhlfX7N=iB!%s1c;%SQsxd7Na2<{Q3OXO&)8R(;MzEnYCjpDMi`@%AWyqb%+J_UnA} z;aWD;(P@;kS;ttv~k$`og*GY zaAfB+MXECOBDCQb?$>~)6f+8^Q$>RE2RBN%US>@E%WUW;63ovNWoI7E5yb5{OwaSx zLJ3`=7=;vzo%X@=rv&m+o{u56i?!|wy%DJI#;Tj2q5Xs#4mO+VoXm4;cwmtjdffsY ziN(8V-=$>de0c<^&4Cm)6AnzB?pQK>2luYuwu6|Yd{Z=Iy**#QZB#JHCo<&iyOP?D z&ECvx$ekIvs|au0-t3?7YAn19BRGO{@U#2gfYJy)Cj7jL!}Ee?-!7VFe%Jye|jn zQ&Kk4vz;~(Xv3DrY_~d*3W@e~3j)CB^8iC|Yqwg`Ko%TUI6LcvV*}|vy0B%so8{zN zS>xuq=Xb!Y1X{DyzcOfXrZ9paU-a$#gx~2{JKH;+1b+fJdkM#6OtbF1J&Psb z_hQ%fChrA}`$-GXF~OT+i@`Ug8@xaV`G|rU=IdRM4Ygd^`hZ-p#`vA`_f|b~JzhYl z>(}THv#3QycgI=QH2ih^!lPlEL&+=*;Ec;Gk7nf~F?0QG#Am0;Sc771vpZYoN7O+` zw$73eckl1hV;V%YvyUYB5pFoqT{+?2fu(gbX|D`U0eF7*wdQqvOliv*FBB&Z|6i5A zO5t%g5V$%YNqM0T$*xd_Q!3)$pk_4nQ(Y0u0692UBMbVx0~X$F{FCQ-yQ{U?=!qWt z$46>FN3l8`cy$0IeuR&J~Hw_G=1mK#MzN8DqBuyCI8Hw!_U#(KMW3&9l zWBreE$ri4X?F%_OK?g!}Q}Y&%zSUQ&Y1|+bkET965LO>5yLkOKc7rB;)x35R$l)^( z=S$2ur(8?$eYeK>HfuI=%9a|SBZTMoi|0O}im4$QZ^^9ROKX3wOG1P#9z-1#W@MbT zanKs~i2MPL4df{<-?JP3c_a8d@G~w#X zW<5L$#u_#8|2^1Zl{e(04PCA!DIp;ff#0(aFk7+^Tm~HKVBdVA zKkv!8J3n@}hRC7!&+JS`u_m>2l9;^ zWDvBUXzGdCbQiBQFed7oXIIKlW!>j?XS#yVuu$NVD(-=bPtWk3Qh^4NvtDhM-eJ}( z!8hxGt44_Csxt;(;inh7ApX!ln8?Tpv6_IJLj@ScCJEPGSd>v$cF#aPHjZ8oj;5@5Dyh7kMg82Pl zI1XJd@F~@;TpW(FMT1IG;_a53WI;d#+f|{LzvAO>A|S@e)Lf*j!q1`r9T(@gK1{2= z(@%GJ73CuMXg0uFk~f|UbnaQUKgLs~IvV8zC)00cAvjV{3AAS#CZ=~6#$@&_6gvWL z!>$XbCX02p<9_6CO#89GdSJaeJp*k^x_LLHU3kO*m}m7j(bgWj8Sc9KJNCjhb8ocj zY_w`t{edZbZ%@80fZYC366s8vA^>F7CqkQ{a{>`5$zlwF<9Uzu`AWcHO@t7LLg~W( z`WH)V&O7gt0l(-XLc}u5Wz}tXFS)9ZNw(y?J2L$Q34b%YPT`V}lw<_QQc3fXV`5Y4>F0K|s+>rrA0LQ0MVCIro z^cHADDw05)EjQ^8h(BFYqOWr%wPj^xZ4G~$RPzH!Qd@|FL$&9nm`%W&;NV~x00T>2 z-lXth8M@L)h|Rvlcg#SX(LJ0gRZF-3d6LqO8vrH#XRTGFqwR&6X2BlyItc(+iK(0! zD=Jgqun=1*;+1Hy(SGU(1|RjF>3li7I;Q|8gg|c_y;;+}O-sQb;*)S}MGp2FXM<|^ zxP-|E&4aOFUp5rg{J>3pZGZZ^K;+>8&+Rj?CX3~d5?M%pdd=#k<+&6)p2M|nCret)bBltf$It2&gCFd`4)r?mxw8`t1-Y%F z+0XY_Yqk~cZpNP!;hDULX*yh~;UTvC4L9H0+lODD>TqVCR!3F=(_YMW9OJXd92d6u z&L8=e5egDXjE0FIu+wXfcv+?x<_6I}OTUEDNx&FJc<7cHYU*O)Z7y^d8##p1aulMO zvBEUD7@Ek;Y{fX0Ici{_&cRP4^11Q7@ z#w%eQ^-!7gkNURVq(X-q+A5FdDu3uGL5Z|Bs0T2^&1x=ItU({hpvm6VD=9+ydGx1H z2HkH^C(>|8(cd^iAc$!{`1O`iM1vHSUDKPbKXr7XTjNXcvyGaR;bxlzMWK}J-JWn$u3`7u2Rc(g7QAMn zgTf*mVvb!ptVtaY-Lt;$!?o*^0>!XQs63%M)8MAZ65|Bmhvl<&H>prajC?Q+2oIHx z5ZqddIUDGYQ?cfF%!5Zt&@g@0oDwCj+kI7EkI4qYy+6Gf`67t@yp-aUtEG`C>kav- z-BE+Fs`Du0dcP>3P{etlW5U>-zN4n$*#%;HEmhpyh>~#tcjxM=0UdejT6)hhT6jhe zIx7_Oe`NXp@f#f@2+L&T4hcIx_2kxURb@htgnM7)UL9Hf3kP9a)37NSl0R&KTtY4y zu;8ihK%DdjDJ3#|I`9o4^eGxG$3+al1Z=r-fguE`g_mco?#WYYzDi6|0UD%+dEGZe zkVuL#ofUhX!HY7b0DuWuHh=6hEfrq;XiLF8ss;Or; ztN7bjl(4z#wS&rn73nTEtJ>E`D|wy>2?n)JjkwNbXnA@Iv)v*v@zHLr{93jq^?2GGoGu2y)QMX{Qg4Ek`Le>8lE-a5xE9g< zP04aMRBWGy`&QN+ ztnjX&KhfQ(w#MH7q&SwBW&qIKO&dv(=Z!0Kj?2oC8N0I zZm_wNo3EwQEz^sr0@gx3?83-%n0S@rr2V~5t4ahfZCPUXn@&``KXGQOL&C|=vF19Q z$-Ear$wZj5RbP4$)ZfB2fl~yWb_chH*L2vb&1I_Rtn|Nig8O$Ah|SL8a52V}Sg)+q z63GM~_`FWE%;sYJyhvmTG-oPC#-T-}sd?Yb_$Zfm$;XB4G2VZheyoUFjkG8Z|7~!Y z2>e^|Mb-+PxhT@zB&-c9{5cDL$H$+=!FRVZGbQuX?wLz*)8B1{_9yu@u$^cTbfFSyxicc(?s~JU`V`+ZNub;f#lb?h1lhwc5)_m$l;z$uV zhAkvtdT;JV99Twz)t@J14~xRlsJDb%^TM)O#Q%Al8ywSgZh*r?XOgwJCjC3<8xZ<} zvU{HEode6}H$_Q;oTK=aKFZCftz(K4%ex-8nnsTevF989na+YSCs&Yj#nxxt35~NG;q>w8j!0*>l~j2up)(9^ zH@pkODY5qZI*KD#b*J&%A?OJ|Q@N_N)A|G21oLFOn$(A7{~L!RK58OR7AB+~5(p8n~OK~#N zFv+-WBY$0oOFpiD6#tc?1XmEI;Fn!N%ugfo4pe6h?2!3^})& zjEvF&V2qma6+K6I4<4n|kqt>D0Os^W1N4rk{AZD0N{-v9XP5JP{tmJD)`= zl-{koTOiAN9ofFfCN(DiWwWpyf=+ztDtht8@%q+Y@ICg$8(>@-+M`}y8!bdx3bQR@ zU;k#iw)F}A{P{yRvh4BP;t%9&H{`%xr|O+f>|_zT9dH5K9V@h0V|K$_AK#c^4YP$q z#!S?)LiQW)_=Qd|2>r{a{E*&55I8QOQY}|2oZAWu#3335?Pb z&O41m2Zv(JY%swQxu!DvcUN!B93m=ZA)z;aMMN30TcFgNyK7tHY+%Moy|KlfTcm@5 zYXUic7RTP73TG5-Furt{_+k?<*L5$PSIM~NZg5~=NO#3(0Fn%94uz{jk_vl4G4|2= zlVDaLWoc-`LWre&zTP*kj}@nMc#tayPQi>w>3ohcGBk7`KRWKo{5bly({Qz&6aa)= z$_+1v6c_i-X9{ERG=jTr51jb$?QxFD*bL-vWr(%F#QsG*CnZO_+Rxwtf2IUVR#H)- JOw91p{{gA%VnqM| literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/tocrefreshicon.png b/apps/documenteditor/main/resources/help/ru/images/tocrefreshicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b1870937db69dd1770ba206da9087c2fa289db3a GIT binary patch literal 529 zcmV+s0`C2ZP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0j5brK~y+Tos+w+ zK|vIT|Gjwww}c0f2!#+T9UY~(R6GK;$kx;8J%Ua}B}gPL30}c1aZ5yl%(0d^=a6$8 zoUhq?{#omvnYCsho=_+h#B@59qo1gFLbKUKCX+$C-ImHd3c1MtUkQam{8bbMkw^r| zWD*90fi>cX!DKQ)qtQUW-^X&f#PN8PGgktE0P^{~9NieK*K1TN6?8fsgu`KYJRVrB zR>b4+YoOdgB9Va6Xk?8cgVky!ve~T2<#J*+o00TIFc=iESWL89EvekY2E}5LlegO~ zi??W+_GcF`8jVCW8Wr>TTuQI8*=*QYXSdrmhr_|ed53DXif*?Hbubvf=krPVb(~Ho zC|6x97F_LjvDs{(+^0A35vS7$dc7X1#bUvw7*c*6THS0mLv_2|T#R?=^?Go*T=-WT zDVB05SEXwD{eG0oW$bo4>Hiptp;*eHTrOfdoyOsCK&e#Xvps_5F1Hr@{ho7(hmXnY z^>Ta9=Q9_X&Rnb2c;!?o1(V5iZ}7=@JVw1<$8b306?Hlts8dw1%fsSre*=5~L)E>5 T4X2o200000NkvXXu0mjf5A5l= literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/tocrefreshiconcc.png b/apps/documenteditor/main/resources/help/ru/images/tocrefreshiconcc.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca09eb978ce2d31d379c3d500d9d474bef50d70 GIT binary patch literal 462 zcmV;<0WtoGP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0b@x-K~yMHjgq~~ zf>0F3A4P<0D2NKFsUQd(LUL$n@DK4XY!afOt>}XahsedDk41Y2AkYyQ}Oa|q08M#~z>2w;i*$gZ?9*97HvM06a73mc6FR8@Tw5OfFIwz1#uSwKj%XqqOH z$s{j)qEe}#R4TpxA}q^#xUTyMf`G2~6XHwz6LhCms|Asg@_nD9{l;dq!DKRlSg+SH zolX&kA!uIzaX1_>7z{XNQP*``E*FeOBaZfykObrL7`xpLwOTD6Zol7Wm%rf_i$x?7 ziMQddRx3~g!!Tk|lpLZ2zdj@ClFepg5${I)@?Zhr3CaluD&9S~X#fBK07*qoM6N<$ Eg2=YML;wH) literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/tocsettingscc.png b/apps/documenteditor/main/resources/help/ru/images/tocsettingscc.png new file mode 100644 index 0000000000000000000000000000000000000000..61af7a06764021f5955698bff9fcde56de084973 GIT binary patch literal 9519 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 TFkb+Fa>7uQQ-xH>n1%lr<{Yv| literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/images/tocsettingswindow.png b/apps/documenteditor/main/resources/help/ru/images/tocsettingswindow.png new file mode 100644 index 0000000000000000000000000000000000000000..4cdb0db09212d824fa99decb6f9faa1436dd0cae GIT binary patch literal 24248 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ÐJfj|dYDmJaw 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 D>;tLR diff --git a/apps/documenteditor/main/resources/help/ru/images/versionhistoryicon.png b/apps/documenteditor/main/resources/help/ru/images/versionhistoryicon.png new file mode 100644 index 0000000000000000000000000000000000000000..2cfe8b4e7f714c6f0c8b424a90d5bfc73dce6960 GIT binary patch literal 702 zcmV;v0zv(WP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0#ivuK~zXft(DD- zX<;14zgS7xC>Apo6pfljv!7Dfu=TQ0)RdI6n#LbsR(2M%Q7B@g>`2LiWJ%Mc%uAtc zhNzi|ong-Jxo6CEz1(|;Pn|l?@AVH z$z;&!bTAkUI6FJzwO830;Q9F($z&3pP6tM#kvWme<;*z+d3kw3qtQUUUWZz(hR5T9 zMx)`ac__dpDwWE@ZnrPe>GXp8>c!jJ+t!EnNzdVMFuUK`7@%A(Gv&LxyNwRbX7ffl z>60DVe<9=#vgGmc5x2Lu2nK^tsZ_l5-ynUmBm0Mk2PRt!5Rb>f{TgVsT3+&hkR914 z5(&0m3BVl@{eB-7i-ni`46D`3{E$B(cPSW+Mr1)q?Q)`kEC?C=|kMHpA7`6hAC8WWFc=Je z7250TE27aTxby;-g7Eo#5DM4se~Haz9_$WG;{4a=DPnWFQa-n8H3x zCKLGm{?%4N<$oxso?@}sYMN4yITX|&Pft(R3+)hme0;F`ytuen4{(T66pKYDl}enS zpKm_FK0&C(XR}#cUS6{G)?f6KAl+^k;cys%KmaEvCrq~U4(KcL`8+GYUC@4^P+%Rv z>-DlW@x{)G_Vo0GR4TQcXjJ~k$Hx$h#h~K+bE3K3?zJwwGXO!g(d+ftOs3vK07*qoM6N<$f+wy}82|tP literal 0 HcmV?d00001 diff --git a/apps/documenteditor/main/resources/help/ru/search/indexes.js b/apps/documenteditor/main/resources/help/ru/search/indexes.js index 93809da0c..c2788b987 100644 --- a/apps/documenteditor/main/resources/help/ru/search/indexes.js +++ b/apps/documenteditor/main/resources/help/ru/search/indexes.js @@ -13,7 +13,7 @@ var indexes = { "id": "HelpfulHints/CollaborativeEditing.htm", "title": "Совместное редактирование документа", - "body": "В онлайн-редакторе документов вы можете работать над документом совместно с другими пользователями. Эта возможность включает в себя следующее: одновременный многопользовательский доступ к редактируемому документу визуальная индикация фрагментов, которые редактируются другими пользователями синхронизация изменений одним нажатием кнопки чат для обмена идеями по поводу отдельных частей документа комментарии, содержащие описание задачи или проблемы, которую необходимо решить Совместное редактирование В редакторе документов можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить , чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Когда документ редактируют одновременно несколько пользователей в Строгом режиме, редактируемые фрагменты текста помечаются пунктирными линиями разных цветов. При наведении курсора мыши на один из редактируемых фрагментов отображается имя того пользователя, который в данный момент его редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования текста. Количество пользователей, которые в данный момент работают над текущим документом, отображается в правой части шапки редактора - . Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей. Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: . С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им права на редактирование, просмотр или рецензирование документа, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: . Как только один из пользователей сохранит свои изменения, нажав на значок , все остальные увидят в строке состояния примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок в левом верхнем углу верхней панели инструментов. Обновления будут подсвечены, чтобы Вы могли проверить, что конкретно изменилось. Можно указать, какие изменения требуется подсвечивать во время совместного редактирования: для этого нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры..., а затем укажите, отображать ли все или последние изменения, внесенные при совместной работе. При выборе опции Все будут подсвечиваться все изменения, внесенные за время текущей сессии. При выборе опции Последние будут подсвечиваться только те изменения, которые были внесены с момента, когда Вы последний раз нажимали на значок . При выборе опции Никакие изменения, внесенные во время текущей сессии, подсвечиваться не будут. Чат Этот инструмент можно использовать для оперативного согласования процесса совместного редактирования, например, для того, чтобы договориться с другими участниками, кто и что должен делать, какой абзац вы собираетесь сейчас отредактировать и т.д. Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить. Чтобы войти в чат и оставить сообщение для других пользователей: нажмите на значок на левой боковой панели, введите текст в соответствующем поле ниже, нажмите кнопку Отправить. Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - . Чтобы закрыть панель с сообщениями чата, нажмите на значок еще раз. Комментарии Чтобы оставить комментарий: выделите фрагмент текста, в котором, по Вашему мнению, содержится какая-то ошибка или проблема, переключитесь на вкладку Вставка или Рецензирование верхней панели инструментов и нажмите на кнопку Комментарий или используйте значок на левой боковой панели, чтобы открыть панель Комментарии, и нажмите на ссылку Добавить комментарий к документу или щелкните правой кнопкой мыши по выделенному фрагменту текста и выберите в контекстном меню команду Добавить комментарий, введите нужный текст, нажмите кнопку Добавить. Комментарий появится на панели слева. Любой другой пользователь может ответить на добавленный комментарий, чтобы дать ответ на вопросы или отчитаться о проделанной работе. Для этого надо нажать на ссылку Добавить ответ, расположенную под комментарием. Фрагмент текста, который Вы прокомментировали, будет подсвечен в документе. Для просмотра комментария щелкните по этому фрагменту. Если требуется отключить эту функцию, для этого нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры... и снимите флажок Включить отображение комментариев в тексте. В этом случае прокомментированные фрагменты будут подсвечиваться, только когда Вы нажмете на значок . Вы можете управлять добавленными комментариями следующим образом: отредактировать их, нажав значок , удалить их, нажав значок , закрыть обсуждение, нажав на значок , если задача или проблема, обозначенная в комментарии, решена; после этого обсуждение, которое Вы открыли своим комментарием, приобретет статус решенного. Чтобы вновь его открыть, нажмите на значок . Если Вы хотите скрыть решенные комментарии, нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры... и снимите флажок Включить отображение решенных комментариев. В этом случае решенные комментарии будут подсвечиваться, только когда Вы нажмете на значок . Если Вы используете Строгий режим совместного редактирования, новые комментарии, добавленные другими пользователями, станут видимыми только после того, как Вы нажмете на значок в левом верхнем углу верхней панели инструментов. Чтобы закрыть панель с комментариями, нажмите на значок еще раз." + "body": "В онлайн-редакторе документов вы можете работать над документом совместно с другими пользователями. Эта возможность включает в себя следующее: одновременный многопользовательский доступ к редактируемому документу визуальная индикация фрагментов, которые редактируются другими пользователями синхронизация изменений одним нажатием кнопки чат для обмена идеями по поводу отдельных частей документа комментарии, содержащие описание задачи или проблемы, которую необходимо решить Совместное редактирование В редакторе документов можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить , чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Нужный режим также можно выбрать, используя значок Режим совместного редактирования на вкладке Совместная работа верхней панели инструментов: Когда документ редактируют одновременно несколько пользователей в Строгом режиме, редактируемые фрагменты текста помечаются пунктирными линиями разных цветов. При наведении курсора мыши на один из редактируемых фрагментов отображается имя того пользователя, который в данный момент его редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования текста. Количество пользователей, которые в данный момент работают над текущим документом, отображается в правой части шапки редактора - . Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей. Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: . С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им права на редактирование, просмотр или рецензирование документа, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: . Права доступа также можно задать, используя значок Совместный доступ на вкладке Совместная работа верхней панели инструментов. Как только один из пользователей сохранит свои изменения, нажав на значок , все остальные увидят в строке состояния примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок в левом верхнем углу верхней панели инструментов. Обновления будут подсвечены, чтобы Вы могли проверить, что конкретно изменилось. Можно указать, какие изменения требуется подсвечивать во время совместного редактирования: для этого нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры..., а затем укажите, отображать ли все или последние изменения, внесенные при совместной работе. При выборе опции Все будут подсвечиваться все изменения, внесенные за время текущей сессии. При выборе опции Последние будут подсвечиваться только те изменения, которые были внесены с момента, когда Вы последний раз нажимали на значок . При выборе опции Никакие изменения, внесенные во время текущей сессии, подсвечиваться не будут. Чат Этот инструмент можно использовать для оперативного согласования процесса совместного редактирования, например, для того, чтобы договориться с другими участниками, кто и что должен делать, какой абзац вы собираетесь сейчас отредактировать и т.д. Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить. Чтобы войти в чат и оставить сообщение для других пользователей: нажмите на значок на левой боковой панели или переключитесь на вкладку Совместная работа верхней панели инструментов и нажмите на кнопку Чат, введите текст в соответствующем поле ниже, нажмите кнопку Отправить. Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - . Чтобы закрыть панель с сообщениями чата, нажмите на значок на левой боковой панели или кнопку Чат на верхней панели инструментов еще раз. Комментарии Чтобы оставить комментарий: выделите фрагмент текста, в котором, по Вашему мнению, содержится какая-то ошибка или проблема, переключитесь на вкладку Вставка или Совместная работа верхней панели инструментов и нажмите на кнопку Комментарий или используйте значок на левой боковой панели, чтобы открыть панель Комментарии, и нажмите на ссылку Добавить комментарий к документу или щелкните правой кнопкой мыши по выделенному фрагменту текста и выберите в контекстном меню команду Добавить комментарий, введите нужный текст, нажмите кнопку Добавить. Комментарий появится на панели слева. Любой другой пользователь может ответить на добавленный комментарий, чтобы дать ответ на вопросы или отчитаться о проделанной работе. Для этого надо нажать на ссылку Добавить ответ, расположенную под комментарием. Фрагмент текста, который Вы прокомментировали, будет подсвечен в документе. Для просмотра комментария щелкните по этому фрагменту. Если требуется отключить эту функцию, для этого нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры... и снимите флажок Включить отображение комментариев в тексте. В этом случае прокомментированные фрагменты будут подсвечиваться, только когда Вы нажмете на значок . Вы можете управлять добавленными комментариями следующим образом: отредактировать их, нажав значок , удалить их, нажав значок , закрыть обсуждение, нажав на значок , если задача или проблема, обозначенная в комментарии, решена; после этого обсуждение, которое Вы открыли своим комментарием, приобретет статус решенного. Чтобы вновь его открыть, нажмите на значок . Если Вы хотите скрыть решенные комментарии, нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Дополнительные параметры... и снимите флажок Включить отображение решенных комментариев. В этом случае решенные комментарии будут подсвечиваться, только когда Вы нажмете на значок . Если Вы используете Строгий режим совместного редактирования, новые комментарии, добавленные другими пользователями, станут видимыми только после того, как Вы нажмете на значок в левом верхнем углу верхней панели инструментов. Чтобы закрыть панель с комментариями, нажмите на значок еще раз." }, { "id": "HelpfulHints/KeyboardShortcuts.htm", @@ -28,7 +28,7 @@ var indexes = { "id": "HelpfulHints/Review.htm", "title": "Рецензирование документа", - "body": "Когда кто-то предоставляет вам доступ к файлу с правами на рецензирование, используйте функцию Рецензирования документа. Если вы рецензент, то вы можете использовать опцию Рецензирование для проверки документа, изменения предложений, фраз, других элементов страницы, исправления опечаток и выполнения других действий, не редактируя документ непосредственно. Все ваши исправления будут зафиксированы и показаны тому, кто отправил вам документ. Если вы отправляете файл на рецензию, вам потребуется отобразить все внесенные исправления, просмотреть их и принять или отклонить. Включение функции отслеживания изменений Чтобы увидеть изменения, предложенные рецензентом, включите опцию Отслеживание изменений одним из следующих способов: нажмите кнопку в правом нижнем углу строки состояния или перейдите на вкладку Рецензирование на верхней панели инструментов и нажмите на кнопку Отслеживание изменений. Примечание: рецензенту нет необходимости включать опцию Отслеживание изменений. Она включена по умолчанию, и ее нельзя отключить, если к документу предоставлен доступ с правами только на рецензирование. Выбор режима отображения изменений Нажмите кнопку Отображение на верхней панели инструментов и выберите из списка один из доступных режимов: Все изменения (Редактирование) - эта опция выбрана по умолчанию. Она позволяет и просматривать предложенные изменения, и редактировать документ. Все изменения приняты (Просмотр) - этот режим используется, чтобы отобразить все изменения, как если бы они были приняты. Эта опция не позволяет в действительности принять все изменения, а только дает возможность увидеть, как будет выглядеть документ после того, как вы примете все изменения. В этом режиме документ нельзя редактировать. Все изменения отклонены (Просмотр) - этот режим используется, чтобы отобразить все изменения, как если бы они были отклонены. Эта опция не позволяет в действительности отклонить все изменения, а только дает возможность просмотреть документ без изменений. В этом режиме документ нельзя редактировать. Принятие и отклонение изменений Используйте кнопки К предыдущему и К следующему на верхней панели инструментов для навигации по изменениям. Чтобы принять выделенное в данный момент изменение, можно сделать следующее: нажмите кнопку Принять на верхней панели инструментов или нажмите направленную вниз стрелку под кнопкой Принять и выберите опцию Принять текущее изменение (в этом случае изменение будет принято, и вы перейдете к следующему изменению) или нажмите кнопку Принять во всплывающем оповещении об изменении. Чтобы быстро принять все изменения, нажмите направленную вниз стрелку под кнопкой Принять и выберите опцию Принять все изменения. Чтобы отклонить текущее изменение, можно сделать следующее: нажмите кнопку Отклонить на верхней панели инструментов или нажмите направленную вниз стрелку под кнопкой Отклонить и выберите опцию Отклонить текущее изменение (в этом случае изменение будет отклонено, и вы перейдете к следующему доступному изменению) или нажмите кнопку Отклонить во всплывающем оповещении об изменении. Чтобы быстро отклонить все изменения, нажмите направленную вниз стрелку под кнопкой Отклонить и выберите опцию Отклонить все изменения. Примечание: если вы рецензируете документ, опции Принять и Отклонить для вас недоступны. Вы можете удалить свои изменения с помощью значка внутри всплывающего окна с изменением." + "body": "Когда кто-то предоставляет вам доступ к файлу с правами на рецензирование, используйте функцию Рецензирования документа. Если вы рецензент, то вы можете использовать опцию Рецензирование для проверки документа, изменения предложений, фраз, других элементов страницы, исправления опечаток и выполнения других действий, не редактируя документ непосредственно. Все ваши исправления будут зафиксированы и показаны тому, кто отправил вам документ. Если вы отправляете файл на рецензию, вам потребуется отобразить все внесенные исправления, просмотреть их и принять или отклонить. Включение функции отслеживания изменений Чтобы увидеть изменения, предложенные рецензентом, включите опцию Отслеживание изменений одним из следующих способов: нажмите кнопку в правом нижнем углу строки состояния или перейдите на вкладку Совместная работа на верхней панели инструментов и нажмите на кнопку Отслеживание изменений. Примечание: рецензенту нет необходимости включать опцию Отслеживание изменений. Она включена по умолчанию, и ее нельзя отключить, если к документу предоставлен доступ с правами только на рецензирование. Выбор режима отображения изменений Нажмите кнопку Отображение на верхней панели инструментов и выберите из списка один из доступных режимов: Изменения - эта опция выбрана по умолчанию. Она позволяет и просматривать предложенные изменения, и редактировать документ. Измененный документ - этот режим используется, чтобы отобразить все изменения, как если бы они были приняты. Эта опция не позволяет в действительности принять все изменения, а только дает возможность увидеть, как будет выглядеть документ после того, как вы примете все изменения. В этом режиме документ нельзя редактировать. Исходный документ - этот режим используется, чтобы отобразить все изменения, как если бы они были отклонены. Эта опция не позволяет в действительности отклонить все изменения, а только дает возможность просмотреть документ без изменений. В этом режиме документ нельзя редактировать. Принятие и отклонение изменений Используйте кнопки К предыдущему и К следующему на верхней панели инструментов для навигации по изменениям. Чтобы принять выделенное в данный момент изменение, можно сделать следующее: нажмите кнопку Принять на верхней панели инструментов или нажмите направленную вниз стрелку под кнопкой Принять и выберите опцию Принять текущее изменение (в этом случае изменение будет принято, и вы перейдете к следующему изменению) или нажмите кнопку Принять во всплывающем оповещении об изменении. Чтобы быстро принять все изменения, нажмите направленную вниз стрелку под кнопкой Принять и выберите опцию Принять все изменения. Чтобы отклонить текущее изменение, можно сделать следующее: нажмите кнопку Отклонить на верхней панели инструментов или нажмите направленную вниз стрелку под кнопкой Отклонить и выберите опцию Отклонить текущее изменение (в этом случае изменение будет отклонено, и вы перейдете к следующему доступному изменению) или нажмите кнопку Отклонить во всплывающем оповещении об изменении. Чтобы быстро отклонить все изменения, нажмите направленную вниз стрелку под кнопкой Отклонить и выберите опцию Отклонить все изменения. Примечание: если вы рецензируете документ, опции Принять и Отклонить для вас недоступны. Вы можете удалить свои изменения с помощью значка внутри всплывающего окна с изменением." }, { "id": "HelpfulHints/Search.htm", @@ -38,7 +38,7 @@ var indexes = { "id": "HelpfulHints/SpellChecking.htm", "title": "Проверка орфографии", - "body": "В редакторе документов можно проверять правописание текста на определенном языке и исправлять ошибки в ходе редактирования. Прежде всего выберите язык документа. Перейдите на вкладку Рецензирование верхней панели инструментов и нажмите на значок Язык. В окне, которое появится, выберите нужный язык и нажмите кнопку OK. Выбранный язык будет применен ко всему документу. Чтобы выбрать какой-то другой язык для любого фрагмента текста в этом документе, выделите мышью нужную часть теста и используйте меню , которое находится в строке состояния. Для включения функции проверки орфографии можно сделать следующее: нажмите на значок Проверка орфографии на вкладке Рецензирование верхней панели инструментов или нажмите на значок Проверка орфографии в строке состояния или откройте вкладку Файл верхней панели инструментов, выберите опцию Дополнительные параметры..., поставьте галочку рядом с опцией Включить проверку орфографии и нажмите кнопку Применить. Слова, написанные с ошибками, будут подчеркнуты красной чертой. Щелкните правой кнопкой мыши по нужному слову, чтобы вызвать меню, и: выберите одно из предложенных похожих слов, которые написаны правильно, чтобы заменить слово с ошибкой на предложенное слово. Если найдено слишком много вариантов, в меню появляется пункт Больше вариантов...; используйте опцию Пропустить, чтобы пропустить только это слово и убрать подчеркивание или Пропустить все, чтобы пропустить все идентичные слова, повторяющиеся в тексте; выберите другой язык для этого слова. Для отключения функции проверки орфографии можно сделать следующее: нажмите на значок Проверка орфографии на вкладке Рецензирование верхней панели инструментов или нажмите на значок Проверка орфографии в строке состояния или откройте вкладку Файл верхней панели инструментов, выберите опцию Дополнительные параметры..., уберите галочку рядом с опцией Включить проверку орфографии и нажмите кнопку Применить." + "body": "В редакторе документов можно проверять правописание текста на определенном языке и исправлять ошибки в ходе редактирования. Прежде всего выберите язык документа. Нажмите на значок Задать язык документа в строке состояния. В окне, которое появится, выберите нужный язык и нажмите кнопку OK. Выбранный язык будет применен ко всему документу. Чтобы выбрать какой-то другой язык для любого фрагмента текста в этом документе, выделите мышью нужную часть теста и используйте меню , которое находится в строке состояния. Для включения функции проверки орфографии можно сделать следующее: нажмите на значок Проверка орфографии в строке состояния или откройте вкладку Файл верхней панели инструментов, выберите опцию Дополнительные параметры..., поставьте галочку рядом с опцией Включить проверку орфографии и нажмите кнопку Применить. Слова, написанные с ошибками, будут подчеркнуты красной чертой. Щелкните правой кнопкой мыши по нужному слову, чтобы вызвать меню, и: выберите одно из предложенных похожих слов, которые написаны правильно, чтобы заменить слово с ошибкой на предложенное слово. Если найдено слишком много вариантов, в меню появляется пункт Больше вариантов...; используйте опцию Пропустить, чтобы пропустить только это слово и убрать подчеркивание или Пропустить все, чтобы пропустить все идентичные слова, повторяющиеся в тексте; выберите другой язык для этого слова. Для отключения функции проверки орфографии можно сделать следующее: нажмите на значок Проверка орфографии в строке состояния или откройте вкладку Файл верхней панели инструментов, выберите опцию Дополнительные параметры..., уберите галочку рядом с опцией Включить проверку орфографии и нажмите кнопку Применить." }, { "id": "HelpfulHints/SupportedFormats.htm", @@ -58,7 +58,7 @@ var indexes = { "id": "ProgramInterface/InsertTab.htm", "title": "Вкладка Вставка", - "body": "Вкладка Вставка позволяет добавлять элементы форматирования страницы, а также визуальные объекты и комментарии. С помощью этой вкладки вы можете выполнить следующие действия: вставлять разрывы страниц, разрывы разделов и разрывы колонок, вставлять колонтитулы и номера страниц, вставлять таблицы, изображения, диаграммы, фигуры, вставлять гиперссылки, сноски, комментарии, вставлять текстовые поля и объекты Text Art, формулы, буквицы." + "body": "Вкладка Вставка позволяет добавлять элементы форматирования страницы, а также визуальные объекты и комментарии. С помощью этой вкладки вы можете выполнить следующие действия: вставлять разрывы страниц, разрывы разделов и разрывы колонок, вставлять колонтитулы и номера страниц, вставлять таблицы, изображения, диаграммы, фигуры, вставлять гиперссылки, комментарии, вставлять текстовые поля и объекты Text Art, формулы, буквицы, элементы управления содержимым." }, { "id": "ProgramInterface/LayoutTab.htm", @@ -68,17 +68,22 @@ var indexes = { "id": "ProgramInterface/PluginsTab.htm", "title": "Вкладка Плагины", - "body": "Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. В настоящее время доступны следующие плагины: ClipArt позволяет добавлять в документ изображения из коллекции картинок, OCR позволяет распознавать текст с картинки и вставлять его в текст документа, PhotoEditor позволяет редактировать изображения: обрезать, изменять размер, применять эффекты и так далее, Speech позволяет преобразовать выделенный текст в речь, Symbol Table позволяет вставлять в текст специальные символы, Translator позволяет переводить выделенный текст на другие языки, YouTube позволяет встраивать в документ видео с YouTube. Для получения дополнительной информации о плагинах, пожалуйста, обратитесь к нашей Документации по API. Все существующие в настоящий момент примеры плагинов с открытым исходным кодом доступны на GitHub." + "body": "Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. Здесь также можно использовать макросы для автоматизации рутинных задач. Кнопка Macros позволяет открыть окно, в котором можно создавать собственные макросы и запускать их. Для получения дополнительной информации о макросах, пожалуйста, обратитесь к нашей Документации по API. В настоящее время по умолчанию доступны следующие плагины: ClipArt позволяет добавлять в документ изображения из коллекции картинок, OCR позволяет распознавать текст с картинки и вставлять его в текст документа, PhotoEditor позволяет редактировать изображения: обрезать, изменять размер, применять эффекты и так далее, Speech позволяет преобразовать выделенный текст в речь, Symbol Table позволяет вставлять в текст специальные символы, Translator позволяет переводить выделенный текст на другие языки, YouTube позволяет встраивать в документ видео с YouTube. Плагины Wordpress и EasyBib можно использовать, если подключить соответствующие сервисы в настройках портала. Можно воспользоваться следующими инструкциями для серверной версии или для SaaS-версии. Для получения дополнительной информации о плагинах, пожалуйста, обратитесь к нашей Документации по API. Все существующие в настоящий момент примеры плагинов с открытым исходным кодом доступны на GitHub." }, { "id": "ProgramInterface/ProgramInterface.htm", "title": "Знакомство с пользовательским интерфейсом редактора документов", - "body": "В редакторе документов используется вкладочный интерфейс, в котором команды редактирования сгруппированы во вкладки по функциональности. Интерфейс редактора состоит из следующих основных элементов: В Шапке редактора отображается логотип, вкладки меню, название документа. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов. На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Макет, Рецензирование, Плагины. Опции Печать, Сохранить, Копировать, Вставить, Отменить и Повторить всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки. В Строке состояния, расположенной внизу окна редактора, находится указатель номера страницы, отображаются некоторые оповещения (например, \"Все изменения сохранены\" и т.д.), с ее помощью также можно задать язык текста, включить проверку орфографии, включить режим отслеживания изменений, настроить масштаб. На Левой боковой панели находятся значки, позволяющие использовать инструмент поиска и замены, открыть панель Комментариев и Чата, обратиться в службу технической поддержки и посмотреть информацию о программе. Правая боковая панель позволяет настроить дополнительные параметры различных объектов. При выделении в тексте определенного объекта активируется соответствующий значок на правой боковой панели. Нажмите на этот значок, чтобы развернуть правую боковую панель. Горизонтальная и вертикальная Линейки позволяют выравнивать текст и другие элементы в документе, настраивать поля, позиции табуляции и отступы абзацев. В Рабочей области вы можете просматривать содержимое документа, вводить и редактировать данные. Полоса прокрутки, расположенная справа, позволяет прокручивать вверх и вниз многостраничные документы. Для удобства вы можете скрыть некоторые элементы и снова отобразить их при необходимости. Для получения дополнительной информации о настройке параметров представления, пожалуйста, обратитесь к этой странице." + "body": "В редакторе документов используется вкладочный интерфейс, в котором команды редактирования сгруппированы во вкладки по функциональности. Интерфейс редактора состоит из следующих основных элементов: В Шапке редактора отображается логотип, вкладки меню, название документа. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов. На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Макет, Ссылки, Совместная работа, Плагины. Опции Печать, Сохранить, Копировать, Вставить, Отменить и Повторить всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки. В Строке состояния, расположенной внизу окна редактора, находится указатель номера страницы, отображаются некоторые оповещения (например, \"Все изменения сохранены\" и т.д.), с ее помощью также можно задать язык текста, включить проверку орфографии, включить режим отслеживания изменений, настроить масштаб. На Левой боковой панели находятся значки, позволяющие использовать инструмент поиска и замены, открыть панель Комментариев и Чата, обратиться в службу технической поддержки и посмотреть информацию о программе. Правая боковая панель позволяет настроить дополнительные параметры различных объектов. При выделении в тексте определенного объекта активируется соответствующий значок на правой боковой панели. Нажмите на этот значок, чтобы развернуть правую боковую панель. Горизонтальная и вертикальная Линейки позволяют выравнивать текст и другие элементы в документе, настраивать поля, позиции табуляции и отступы абзацев. В Рабочей области вы можете просматривать содержимое документа, вводить и редактировать данные. Полоса прокрутки, расположенная справа, позволяет прокручивать вверх и вниз многостраничные документы. Для удобства вы можете скрыть некоторые элементы и снова отобразить их при необходимости. Для получения дополнительной информации о настройке параметров представления, пожалуйста, обратитесь к этой странице." + }, + { + "id": "ProgramInterface/ReferencesTab.htm", + "title": "Вкладка Ссылки", + "body": "Вкладка Ссылки позволяет управлять различными типами ссылок: добавлять и обновлять оглавление, создавать и редактировать сноски, вставлять гиперссылки. С помощью этой вкладки вы можете выполнить следующие действия: создавать и автоматически обновлять оглавление, вставлять сноски, вставлять гиперссылки." }, { "id": "ProgramInterface/ReviewTab.htm", - "title": "Вкладка Рецензирование", - "body": "Вкладка Рецензирование позволяет проверить документ: убедиться в отсутствии орфографических ошибок, управлять комментариями, отслеживать изменения, внесенные рецензентом. С помощью этой вкладки вы можете выполнить следующие действия: переключать язык документа и включать проверку орфографии, добавлять комментарии к документу, включать функцию отслеживания изменений, выбирать режим отображения изменений, управлять предложенными изменениями." + "title": "Вкладка Совместная работа", + "body": "Вкладка Совместная работа позволяет организовать совместную работу над документом: предоставлять доступ к файлу, выбирать режим совместного редактирования, управлять комментариями, отслеживать изменения, внесенные рецензентом, просматривать все версии и ревизии. С помощью этой вкладки вы можете выполнить следующие действия: задавать настройки совместного доступа, переключаться между Строгим и Быстрым режимами совместного редактирования, добавлять комментарии к документу, включать функцию отслеживания изменений, выбирать режим отображения изменений, управлять предложенными изменениями, открывать панель Чата, отслеживать историю версий." }, { "id": "UsageInstructions/AddBorders.htm", @@ -88,7 +93,7 @@ var indexes = { "id": "UsageInstructions/AddHyperlinks.htm", "title": "Добавление гиперссылок", - "body": "Для добавления гиперссылки: установите курсор в том месте, где надо добавить гиперссылку, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Гиперссылка, после этого появится окно Параметры гиперссылки, в котором Вы можете указать параметры гиперссылки: Связать с - введите URL-адрес в формате http://www.example.com. Отображать - введите текст, который должен стать ссылкой и будет вести по веб-адресу, указанному в поле выше. Текст подсказки - введите текст краткого примечания к гиперссылке, который будет появляться в маленьком всплывающем окне при наведении на гиперссылку курсора. Нажмите кнопку OK. Для добавления гиперссылки можно также щелкнуть правой кнопкой мыши и выбрать в меню опцию Гиперссылка, которая открывает окно, показанное выше. Примечание: также можно выделить мышью или с помощью клавиатуры символ, слово, словосочетание, отрывок текста и нажать значок Гиперссылка на вкладке Вставка верхней панели инструментов или щелкнуть по выделенному фрагменту правой кнопкой мыши и выбрать в меню опцию Гиперссылка. После этого откроется окно, показанное выше, при этом поле Отображать будет содержать выделенный текстовый фрагмент. При наведении курсора на добавленную гиперссылку появится подсказка с заданным текстом. Вы можете перейти по ссылке, нажав клавишу CTRL и щелкнув по ссылке в документе. Чтобы отредактировать или удалить добавленную гиперссылку, щелкните по ней правой кнопкой мыши, выберите опцию Гиперссылка, а затем действие, которое хотите выполнить, - Изменить гиперссылку или Удалить гиперссылку." + "body": "Для добавления гиперссылки: установите курсор в том месте, где надо добавить гиперссылку, перейдите на вкладку Вставка или Сссылки верхней панели инструментов, нажмите значок Гиперссылка, после этого появится окно Параметры гиперссылки, в котором Вы можете указать параметры гиперссылки: Связать с - введите URL-адрес в формате http://www.example.com. Отображать - введите текст, который должен стать ссылкой и будет вести по веб-адресу, указанному в поле выше. Текст подсказки - введите текст краткого примечания к гиперссылке, который будет появляться в маленьком всплывающем окне при наведении на гиперссылку курсора. Нажмите кнопку OK. Можно также щелкнуть правой кнопкой мыши там, где требуется добавить гиперссылку, и выбрать в меню опцию Гиперссылка, с помощью которой открывается окно, показанное выше. Примечание: также можно выделить мышью или с помощью клавиатуры символ, слово, словосочетание, отрывок текста и нажать значок Гиперссылка на вкладке Вставка или Сссылки верхней панели инструментов или щелкнуть по выделенному фрагменту правой кнопкой мыши и выбрать в меню опцию Гиперссылка. После этого откроется окно, показанное выше, при этом поле Отображать будет содержать выделенный текстовый фрагмент. При наведении курсора на добавленную гиперссылку появится подсказка с заданным текстом. Вы можете перейти по ссылке, нажав клавишу CTRL и щелкнув по ссылке в документе. Чтобы отредактировать или удалить добавленную гиперссылку, щелкните по ней правой кнопкой мыши, выберите опцию Гиперссылка, а затем действие, которое хотите выполнить, - Изменить гиперссылку или Удалить гиперссылку." }, { "id": "UsageInstructions/AlignArrangeObjects.htm", @@ -113,7 +118,7 @@ var indexes = { "id": "UsageInstructions/ChangeWrappingStyle.htm", "title": "Изменение стиля обтекания текстом", - "body": "Опция Стиль обтекания определяет способ размещения объекта относительно текста. Можно изменить стиль обтекания текстом для вставленных объектов, таких как фигуры, изображения, диаграммы, текстовые поля или таблицы. Изменение стиля обтекания текстом для фигур, изображений, диаграмм, текстовых полей Для изменения выбранного в данный момент стиля обтекания: выделите отдельный объект на странице, щелкнув по нему левой кнопкой мыши. Чтобы выделить текстовое поле, щелкайте по его границе, а не по тексту внутри него. откройте настройки обтекания текстом: перейдите на вкладку Макет верхней панели инструментов и нажмите на стрелку рядом со значком Обтекание или щелкните по объекту правой кнопкой мыши и выберите в контекстном меню пункт Стиль обтекания или щелкните по объекту правой кнопкой мыши, выберите опцию Дополнительные параметры и перейдите на вкладку Обтекание текстом в окне Дополнительные параметры объекта. выберите нужный стиль обтекания: В тексте - объект считается частью текста, как отдельный символ, поэтому при перемещении текста объект тоже перемещается. В этом случае параметры расположения недоступны. Если выбран один из следующих стилей, объект можно перемещать независимо от текста и и точно задавать положение объекта на странице: Вокруг рамки - текст обтекает прямоугольную рамку, которая окружает объект. По контуру - текст обтекает реальные контуры объекта. Сквозное - текст обтекает вокруг контуров объекта и заполняет незамкнутое свободное место внутри объекта. Чтобы этот эффект проявился, используйте опцию Изменить границу обтекания из контекстного меню. Сверху и снизу - текст находится только выше и ниже объекта. Перед текстом - объект перекрывает текст. За текстом - текст перекрывает объект. При выборе стиля обтекания Вокруг рамки, По контуру, Сквозное или Сверху и снизу можно задать дополнительные параметры - Расстояние до текста со всех сторон (сверху, снизу, слева, справа). Чтобы открыть эти настройки, щелкните по объекту правой кнопкой мыши, выберите опцию Дополнительные параметры и перейдите на вкладку Обтекание текстом в окне Дополнительные параметры объекта. Укажите нужные значения и нажмите кнопку OK. Если выбран стиль обтекания, отличный от стиля В тексте, в окне Дополнительные параметры объекта также становится доступна вкладка Положение. Для получения дополнительной информации об этих параметрах обратитесь к соответствующим страницам с инструкциями по работе с фигурами, изображениями или диаграммами. Если выбран стиль обтекания, отличный от стиля В тексте, можно также редактировать контур обтекания для изображений или фигур. Щелкните по объекту правой кнопкой мыши, выберите в контекстном меню пункт Стиль обтекания и щелкните по опции Изменить границу обтекания. Чтобы произвольно изменить границу, перетаскивайте точки границы обтекания. Чтобы создать новую точку границы обтекания, щелкните в любом месте на красной линии и перетащите ее в нужную позицию. Изменение стиля обтекания текстом для таблиц Для таблиц доступны два следующих стиля обтекания: Встроенный и Плавающий. Для изменения выбранного в данный момент стиля обтекания: щелкните по таблице правой кнопкой мыши, откройте настройки обтекания текстом: выберите пункт контекстного меню Дополнительные параметры таблицы и перейдите на вкладку Обтекание текстом окна Таблица - дополнительные параметры или выберите один из следующих пунктов контекстного меню: Стиль обтекания - Встроенный - используется для выбора встроенного стиля обтекания (при котором таблица разрывает текст), а также выравнивания: по левому краю, по центру, по правому краю. Стиль обтекания - Плавающий - используется для выбора плавающего стиля обтекания, при котором текст размещается вокруг таблицы. На вкладке Обтекание текстом окна Таблица - дополнительные параметры можно также задать следующие дополнительные параметры: Для встроенных таблиц можно задать тип Выравнивания таблицы (по левому краю, по центру или по правому краю) и Отступ слева. Для плавающих таблиц можно задать Расстояние до текста и положение на вкладке Положение таблицы." + "body": "Опция Стиль обтекания определяет способ размещения объекта относительно текста. Можно изменить стиль обтекания текстом для вставленных объектов, таких как фигуры, изображения, диаграммы, текстовые поля или таблицы. Изменение стиля обтекания текстом для фигур, изображений, диаграмм, текстовых полей Для изменения выбранного в данный момент стиля обтекания: выделите отдельный объект на странице, щелкнув по нему левой кнопкой мыши. Чтобы выделить текстовое поле, щелкайте по его границе, а не по тексту внутри него. откройте настройки обтекания текстом: перейдите на вкладку Макет верхней панели инструментов и нажмите на стрелку рядом со значком Обтекание или щелкните по объекту правой кнопкой мыши и выберите в контекстном меню пункт Стиль обтекания или щелкните по объекту правой кнопкой мыши, выберите опцию Дополнительные параметры и перейдите на вкладку Обтекание текстом в окне Дополнительные параметры объекта. выберите нужный стиль обтекания: В тексте - объект считается частью текста, как отдельный символ, поэтому при перемещении текста объект тоже перемещается. В этом случае параметры расположения недоступны. Если выбран один из следующих стилей, объект можно перемещать независимо от текста и и точно задавать положение объекта на странице: Вокруг рамки - текст обтекает прямоугольную рамку, которая окружает объект. По контуру - текст обтекает реальные контуры объекта. Сквозное - текст обтекает вокруг контуров объекта и заполняет незамкнутое свободное место внутри объекта. Чтобы этот эффект проявился, используйте опцию Изменить границу обтекания из контекстного меню. Сверху и снизу - текст находится только выше и ниже объекта. Перед текстом - объект перекрывает текст. За текстом - текст перекрывает объект. При выборе стиля обтекания Вокруг рамки, По контуру, Сквозное или Сверху и снизу можно задать дополнительные параметры - Расстояние до текста со всех сторон (сверху, снизу, слева, справа). Чтобы открыть эти настройки, щелкните по объекту правой кнопкой мыши, выберите опцию Дополнительные параметры и перейдите на вкладку Обтекание текстом в окне Дополнительные параметры объекта. Укажите нужные значения и нажмите кнопку OK. Если выбран стиль обтекания, отличный от стиля В тексте, в окне Дополнительные параметры объекта также становится доступна вкладка Положение. Для получения дополнительной информации об этих параметрах обратитесь к соответствующим страницам с инструкциями по работе с фигурами, изображениями или диаграммами. Если выбран стиль обтекания, отличный от стиля В тексте, можно также редактировать контур обтекания для изображений или фигур. Щелкните по объекту правой кнопкой мыши, выберите в контекстном меню пункт Стиль обтекания и щелкните по опции Изменить границу обтекания. Чтобы произвольно изменить границу, перетаскивайте точки границы обтекания. Чтобы создать новую точку границы обтекания, щелкните в любом месте на красной линии и перетащите ее в нужную позицию. Изменение стиля обтекания текстом для таблиц Для таблиц доступны два следующих стиля обтекания: Встроенная таблица и Плавающая таблица. Для изменения выбранного в данный момент стиля обтекания: щелкните по таблице правой кнопкой мыши и выберите пункт контекстного меню Дополнительные параметры таблицы, перейдите на вкладку Обтекание текстом окна Таблица - дополнительные параметры выберите одну из следующих опций: Встроенная таблица - используется для выбора стиля обтекания, при котором таблица разрывает текст, а также для настройки выравнивания: по левому краю, по центру, по правому краю. Плавающая таблица - используется для выбора стиля обтекания, при котором текст размещается вокруг таблицы. На вкладке Обтекание текстом окна Таблица - дополнительные параметры можно также задать следующие дополнительные параметры: Для встроенных таблиц можно задать тип Выравнивания таблицы (по левому краю, по центру или по правому краю) и Отступ слева. Для плавающих таблиц можно задать Расстояние до текста и положение на вкладке Положение таблицы." }, { "id": "UsageInstructions/CopyClearFormatting.htm", @@ -123,13 +128,18 @@ var indexes = { "id": "UsageInstructions/CopyPasteUndoRedo.htm", "title": "Копирование/вставка текста, отмена/повтор действий", - "body": "Использование основных операций с буфером обмена Для выполнения операций вырезания, копирования и вставки фрагментов текста и вставленных объектов (автофигур, рисунков, диаграмм) в текущем документе используйте соответствующие команды контекстного меню или значки, доступные на любой вкладке верхней панели инструментов: Вырезать – выделите фрагмент текста или объект и используйте опцию контекстного меню Вырезать, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этого же документа. Копировать – выделите фрагмент текста или объект и используйте опцию контекстного меню Копировать или значок Копировать на верхней панели инструментов, чтобы скопировать выделенный фрагмент в буфер обмена компьютера. Скопированные данные можно затем вставить в другое место этого же документа. Вставить – найдите в документе то место, куда необходимо вставить ранее скопированный фрагмент текста/объект, и используйте опцию контекстного меню Вставить или значок Вставить на верхней панели инструментов. Текст/объект будет вставлен в текущей позиции курсора. Данные могут быть ранее скопированы из того же самого документа. Для копирования данных из другого документа или какой-то другой программы или вставки данных в них используйте следующие сочетания клавиш: сочетание клавиш Ctrl+X для вырезания; сочетание клавиш Ctrl+C для копирования; сочетание клавиш Ctrl+V для вставки. Примечание: вместо того чтобы вырезать и вставлять текст в рамках одного и того же документа, можно просто выделить нужный фрагмент текста и перетащить его мышкой в нужное место. Использование функции Специальная вставка После вставки скопированного текста рядом со вставленным фрагментом текста появляется кнопка Специальная вставка . Нажмите на эту кнопку, чтобы выбрать нужный параметр вставки. При вставке текста абзаца или текста в автофигурах доступны следующие параметры: Вставить - позволяет вставить скопированный текст, сохранив его исходное форматирование. Сохранить только текст - позволяет вставить текст без исходного форматирования. Отмена / повтор действий Для выполнения операций отмены/повтора используйте соответствующие значки, доступные на любой вкладке верхней панели инструментов, или сочетания клавиш: Отменить – чтобы отменить последнее выполненное действие, используйте значок Отменить на верхней панели инструментов или сочетание клавиш Ctrl+Z. Повторить – чтобы повторить последнее отмененное действие, используйте значок Повторить на верхней панели инструментов или сочетание клавиш Ctrl+Y." + "body": "Использование основных операций с буфером обмена Для выполнения операций вырезания, копирования и вставки фрагментов текста и вставленных объектов (автофигур, рисунков, диаграмм) в текущем документе используйте соответствующие команды контекстного меню или значки, доступные на любой вкладке верхней панели инструментов: Вырезать – выделите фрагмент текста или объект и используйте опцию контекстного меню Вырезать, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этого же документа. Копировать – выделите фрагмент текста или объект и используйте опцию контекстного меню Копировать или значок Копировать на верхней панели инструментов, чтобы скопировать выделенный фрагмент в буфер обмена компьютера. Скопированные данные можно затем вставить в другое место этого же документа. Вставить – найдите в документе то место, куда необходимо вставить ранее скопированный фрагмент текста/объект, и используйте опцию контекстного меню Вставить или значок Вставить на верхней панели инструментов. Текст/объект будет вставлен в текущей позиции курсора. Данные могут быть ранее скопированы из того же самого документа. Для копирования данных из другого документа или какой-то другой программы или вставки данных в них используйте следующие сочетания клавиш: сочетание клавиш Ctrl+X для вырезания; сочетание клавиш Ctrl+C для копирования; сочетание клавиш Ctrl+V для вставки. Примечание: вместо того чтобы вырезать и вставлять текст в рамках одного и того же документа, можно просто выделить нужный фрагмент текста и перетащить его мышкой в нужное место. Использование функции Специальная вставка После вставки скопированного текста рядом со вставленным фрагментом текста появляется кнопка Специальная вставка . Нажмите на эту кнопку, чтобы выбрать нужный параметр вставки. При вставке текста абзаца или текста в автофигурах доступны следующие параметры: Вставить - позволяет вставить скопированный текст, сохранив его исходное форматирование. Сохранить только текст - позволяет вставить текст без исходного форматирования. При вставке скопированной таблицы в существующую таблицу доступны следующие параметры: Заменить содержимое ячеек - позволяет заменить текущее содержимое таблицы вставленными данными. Эта опция выбрана по умолчанию. Вставить как вложенную таблицу - позволяет вставить скопированную таблицу как вложенную таблицу в выделенную ячейку существующей таблицы. Сохранить только текст - позволяет вставить содержимое таблицы как текстовые значения, разделенные символом табуляции. Отмена / повтор действий Для выполнения операций отмены/повтора используйте соответствующие значки, доступные на любой вкладке верхней панели инструментов, или сочетания клавиш: Отменить – чтобы отменить последнее выполненное действие, используйте значок Отменить на верхней панели инструментов или сочетание клавиш Ctrl+Z. Повторить – чтобы повторить последнее отмененное действие, используйте значок Повторить на верхней панели инструментов или сочетание клавиш Ctrl+Y." }, { "id": "UsageInstructions/CreateLists.htm", "title": "Создание списков", "body": "Для создания в документе списка: установите курсор в том месте, где начнется список (это может быть новая строка или уже введенный текст), перейдите на вкладку Главная верхней панели инструментов, выберите тип списка, который требуется создать: Неупорядоченный список с маркерами создается с помощью значка Маркированный список , расположенного на верхней панели инструментов Упорядоченный список с цифрами или буквами создается с помощью значка Нумерованный список , расположенного на верхней панели инструментов Примечание: нажмите направленную вниз стрелку рядом со значком Маркированный список или Нумерованный список, чтобы выбрать, как должен выглядеть список. теперь при каждом нажатии в конце строки клавиши Enter будет появляться новый элемент упорядоченного или неупорядоченного списка. Чтобы закончить список, нажмите клавишу Backspace и продолжайте текст обычного абзаца. Можно также изменить отступы текста в списках и их вложенность с помощью значков Структура , Уменьшить отступ и Увеличить отступ на вкладке Главная верхней панели инструментов. Примечание: дополнительные параметры отступов и интервалов можно изменить на правой боковой панели и в окне дополнительных параметров. Чтобы получить дополнительную информацию об этом, прочитайте разделы Изменение отступов абзацев и Задание междустрочного интервала в абзацах." }, + { + "id": "UsageInstructions/CreateTableOfContents.htm", + "title": "Создание оглавления", + "body": "В оглавлении содержится список всех глав (разделов и т.д.) документа и отображаются номера страниц, на которых начинается каждая глава. Это позволяет легко перемещаться по многостраничному документу, быстро переходя к нужной части текста. Оглавление генерируется автоматически на основе заголовков документа, отформатированных с помощью встроенных стилей. Это позволяет легко обновлять созданное оглавление без необходимости редактировать заголовки и изменять номера страниц вручную при изменении текста документа. Определение структуры заголовков Форматирование заголовков Прежде всего отформатируйте заголовки в документе с помощью одного из предустановленных стилей. Для этого: Выделите текст, который требуется включить в оглавление. Откройте меню стилей в правой части вкладки Главная на верхней панели инструментов. Щелкните по стилю, который хотите применить. По умолчанию можно использовать стили Заголовок 1 - Заголовок 9. Примечание: если вы хотите использовать другие стили (например, Название, Подзаголовок и другие) для форматирования заголовков, которые будут включены в оглавление, сначала потребуется изменить настройки оглавления (обратитесь к соответствующему разделу ниже). Для получения дополнительной информации о доступных стилях форматирования можно обратиться к этой странице. Управление заголовками Когда заголовки будут отформатированы, можно нажать на значок Навигация на левой боковой панели, чтобы открыть панель, на которой отображается список всех заголовков с учетом соответствующих уровней вложенности. С помощью этой панели можно легко перемещаться между заголовками в тексте документа, а также управлять структурой заголовков. Щелкните правой кнопкой мыши по заголовку в списке и используйте один из доступных пунктов меню: Повысить уровень - чтобы перенести выбранный заголовок на более высокий уровень в иерархической структуре, например, изменить Заголовок 2 на Заголовок 1. Понизить уровень - чтобы перенести выбранный заголовок на более низкий уровень в иерархической структуре, например, изменить Заголовок 1 на Заголовок 2. Новый заголовок перед - чтобы добавить новый пустой заголовок такого же уровня перед выбранным заголовком. Новый заголовок после - чтобы добавить новый пустой заголовок такого же уровня после выбранного заголовка. Новый подзаголовок - чтобы добавить новый пустой подзаголовок (то есть заголовок более низкого уровня) после выбранного заголовка. После того, как заголовок или подзаголовок будет добавлен, щелкните по добавленному пустому заголовку в списке и введите свой текст. Это можно сделать и в тексте документа, и непосредственно на панели Навигации. Выделить содержимое - чтобы выделить в документе текст, относящийся к выбранному заголовку (включая текст, относящийся ко всем подзаголовкам этого заголовка). Развернуть все - чтобы развернуть все уровни заголовков на панели Навигации. Свернуть все - чтобы свернуть все уровни заголовков, кроме уровня 1, на панели Навигации. Развернуть до уровня - чтобы развернуть структуру заголовков до выбранного уровня. Например, если выбрать уровень 3, то будут развернуты уровни 1, 2 и 3, а уровень 4 и все более низкие уровни будут свернуты. Чтобы вручную развернуть или свернуть определенные уровни заголовков, используйте стрелки слева от заголовков. Чтобы закрыть панель Навигации, нажмите на значок Навигация на левой боковой панели еще раз. Вставка оглавления в документ Чтобы вставить в документ оглавление: Установите курсор там, где требуется добавить оглавление. Перейдите на вкладку Ссылки верхней панели инструментов. Нажмите на значок Оглавление на верхней панели инструментов или нажмите на стрелку рядом с этим значком и выберите из меню нужный вариант макета. Можно выбрать оглавление, в котором отображаются заголовки, номера страниц и заполнители или только заголовки. Примечание: внешний вид оглавления можно изменить позже, используя настройки оглавления. Оглавление будет добавлено в текущей позиции курсора. Чтобы изменить местоположение оглавления, можно выделить поле оглавления (элемент управления содержимым) и просто перетащить его на нужное место. Для этого нажмите на кнопку в левом верхнем углу поля оглавления и перетащите его, не отпуская кнопку мыши. Для перемещения между заголовками нажмите клавишу Ctrl и щелкните по нужному заголовку в поле оглавления. Вы перейдете на соответствующую страницу. Изменение созданного оглавления Обновление оглавления После того, как оглавление будет создано, вы можете продолжить редактирование текста, добавляя новые главы, изменяя их порядок, удаляя какие-то абзацы или дополняя текст, относящийся к заголовку, так что номера страниц, соответствующие предыдущему или следующему разделу могут измениться. В этом случае используйте опцию Обновление, чтобы автоматически применить все изменения к оглавлению. Нажмите на стрелку рядом со значком Обновление на вкладке Ссылки верхней панели инструментов и выберите в меню нужную опцию: Обновить целиком - чтобы добавить в оглавление заголовки, добавленные в документ, удалить те, которые были удалены из документа, обновить отредактированные (переименованные) заголовки, а также обновить номера страниц. Обновить только номера страниц - чтобы обновить номера страниц, не применяя изменения к заголовкам. Можно выделить оглавление в тексте документа и нажать на значок Обновление в верхней части поля оглавления, чтобы показать указанные выше опции. Можно также щелкнуть правой кнопкой мыши по оглавлению и использовать соответствующие команды контекстного меню. Изменение настроек оглавления Чтобы открыть настройки оглавления, можно действовать одним из следующих способов: Нажмите на стрелку рядом со значком Оглавление на верхней панели инструментов и выберите в меню опцию Настройки. Выделите оглавление в тексте документа, нажмите на стрелку рядом с заголовком поля оглавления и выберите в меню опцию Настройки. Щелкните правой кнопкой мыши по оглавлению и используйте команду контекстного меню Параметры оглавления. Откроется новое окно, в котором можно настроить следующие параметры: Показать номера страниц - эта опция позволяет выбрать, надо ли отображать номера страниц или нет. Номера страниц по правом краю - эта опция позволяет выбрать, надо ли выравнивать номера страниц по правому краю или нет. Заполнитель - эта опция позволяет выбрать тип используемого заполнителя. Заполнитель - это строка символов (точек или дефисов), заполняющая пространство между заголовком и соответствующим номером страницы. Можно также выбрать опцию Нет, если вы не хотите использовать заполнители. Форматировать оглавление как ссылки - эта опция отмечена по умолчанию. Если убрать галочку, нельзя будет переходить к нужной главе, нажав клавишу Ctrl и щелкнув по соответствующему заголовку. Собрать оглавление, используя - в этом разделе можно указать нужное количество уровней структуры, а также стили по умолчанию, которые будут использоваться для создания оглавления. Выберите нужный переключатель: Уровни структуры - когда выбрана эта опция, вы сможете изменить количество иерархических уровней, используемых в оглавлении. Используйте стрелки в поле Уровни, чтобы уменьшить или увеличить число уровней (доступны значения от 1 до 9). Например, если выбрать значение 3, заголовки уровней 4 - 9 не будут включены в оглавление. Выделенные стили - когда выбрана эта опция, можно указать дополнительные стили, которые будут использоваться для создания оглавления, и назначить каждому из них соответствующий уровень структуры. Укажите нужное значение уровня в поле справа от стиля. После сохранения настроек вы сможете использовать этот стиль при создании оглавления. Стили - эта опция позволяет выбрать нужное оформление оглавления. Выберите нужный стиль из выпадающего списка. В поле предварительного просмотра выше отображается то, как должно выглядеть оглавление. Доступны следующие четыре стиля по умолчанию: Простой, Стандартный, Современный, Классический. Опция Текущий используется, если вы применили к стилю оглавления пользовательские настройки. Нажмите кнопку OK в окне настроек, чтобы применить изменения. Настройка стиля оглавления После применения в окне настроек Оглавления одного из стилей оглавления по умолчанию этот стиль можно дополнительно изменить, чтобы текст в поле оглавления выглядел так, как вам нужно. Выделите текст в поле оглавления, например, нажав на кнопку в левом верхнем углу поля оглавления. Отформатируйте элементы оглавления, изменив тип, размер, цвет шрифта или применив стили оформления шрифта. Последовательно обновите стили для элементов всех уровней. Чтобы обновить стиль, щелкните правой кнопкой мыши по отформатированному элементу, выберите в контекстном меню пункт Форматирование как стиль и используйте опцию Обновить стиль toc N (стиль toc 2 соответствует элементам с уровнем 2, стиль toc 3 соответствует элементам с уровнем 3 и так далее). Обновите оглавление. Удаление оглавления Чтобы удалить оглавление из документа: Нажмите на стрелку рядом со значком Оглавление на верхней панели инструментов и выберите в меню опцию Удалить оглавление, или нажмите стрелку рядом с заголовком поля оглавления и используйте опцию Удалить оглавление." + }, { "id": "UsageInstructions/DecorationStyles.htm", "title": "Применение стилей оформления шрифта", @@ -153,7 +163,12 @@ var indexes = { "id": "UsageInstructions/InsertCharts.htm", "title": "Вставка диаграмм", - "body": "Вставка диаграммы Для вставки диаграммы в документ: установите курсор там, где требуется поместить диаграмму, перейдите на вкладку Вставка верхней панели инструментов, щелкните по значку Диаграмма на верхней панели инструментов, выберите из доступных типов диаграммы тот, который вам нужен - гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая, Обратите внимание: для Гистограмм, Графиков, Круговых или Линейчатых диаграмм также доступен формат 3D. после этого появится окно Редактор диаграмм, в котором можно ввести в ячейки необходимые данные при помощи следующих элементов управления: и для копирования и вставки скопированных данных и для отмены и повтора действий для вставки функции и для уменьшения и увеличения числа десятичных знаков для изменения числового формата, то есть того, каким образом выглядят введенные числа в ячейках измените параметры диаграммы, нажав на кнопку Изменить диаграмму в окне Редактор диаграмм. Откроется окно Диаграмма - дополнительные параметры. На вкладке Тип и данные можно изменить тип диаграммы, а также данные, которые вы хотите использовать для создания диаграммы. Выберите Тип диаграммы, который требуется применить: гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая. Проверьте выбранный Диапазон данных и при необходимости измените его, нажав на кнопку Выбор данных и указав желаемый диапазон данных в следующем формате: Sheet1!A1:B4. Измените способ расположения данных. Можно выбрать ряды данных для использования по оси X: в строках или в столбцах. На вкладке Макет можно изменить расположение элементов диаграммы: Укажите местоположение Заголовка диаграммы относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы заговок диаграммы не отображался, Наложение, чтобы наложить заголовок на область построения диаграммы и выровнять его по центру, Без наложения, чтобы показать заголовок над областью построения диаграммы. Укажите местоположение Условных обозначений относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы условные обозначения не отображались, Снизу, чтобы показать условные обозначения и расположить их в ряд под областью построения диаграммы, Сверху, чтобы показать условные обозначения и расположить их в ряд над областью построения диаграммы, Справа, чтобы показать условные обозначения и расположить их справа от области построения диаграммы, Слева, чтобы показать условные обозначения и расположить их слева от области построения диаграммы, Наложение слева, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру слева, Наложение справа, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру справа. Определите параметры Подписей данных (то есть текстовых подписей, показывающих точные значения элементов данных): укажите местоположение Подписей данных относительно элементов данных, выбрав нужную опцию из выпадающего списка. Доступные варианты зависят от выбранного типа диаграммы. Для Гистограмм и Линейчатых диаграмм можно выбрать следующие варианты: Нет, По центру, Внутри снизу, Внутри сверху, Снаружи сверху. Для Графиков и Точечных или Биржевых диаграмм можно выбрать следующие варианты: Нет, По центру, Слева, Справа, Сверху, Снизу. Для Круговых диаграмм можно выбрать следующие варианты: Нет, По центру, По ширине, Внутри сверху, Снаружи сверху. Для диаграмм С областями, а также для Гистограмм, Графиков и Линейчатых диаграмм в формате 3D можно выбрать следующие варианты: Нет, По центру. выберите данные, которые вы хотите включить в ваши подписи, поставив соответствующие флажки: Имя ряда, Название категории, Значение, введите символ (запятая, точка с запятой и т.д.), который вы хотите использовать для разделения нескольких подписей, в поле Разделитель подписей данных. Линии - используется для выбора типа линий для линейчатых/точечных диаграмм. Можно выбрать одну из следующих опций: Прямые для использования прямых линий между элементами данных, Сглаженные для использования сглаженных кривых линий между элементами данных или Нет для того, чтобы линии не отображались. Маркеры - используется для указания того, нужно показывать маркеры (если флажок поставлен) или нет (если флажок снят) на линейчатых/точечных диаграммах. Примечание: Опции Линии и Маркеры доступны только для Линейчатых диаграмм и Точечных диаграмм. В разделе Параметры оси можно указать, надо ли отображать Горизонтальную/Вертикальную ось, выбрав из выпадающего списка опцию Показать или Скрыть. Можно также задать параметры Названий горизонтальной/вертикальной оси: Укажите, надо ли отображать Название горизонтальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название горизонтальной оси не отображалось, Без наложения, чтобы показать название под горизонтальной осью. Укажите ориентацию Названия вертикальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название вертикальной оси не отображалось, Повернутое, чтобы показать название снизу вверх слева от вертикальной оси, По горизонтали, чтобы показать название по горизонтали слева от вертикальной оси. В разделе Линии сетки можно указать, какие из Горизонтальных/вертикальных линий сетки надо отображать, выбрав нужную опцию из выпадающего списка: Основные, Дополнительные или Основные и дополнительные. Можно вообще скрыть линии сетки, выбрав из списка опцию Нет. Примечание: разделы Параметры оси и Линии сетки будут недоступны для круговых диаграмм, так как у круговых диаграмм нет осей и линий сетки. Примечание: Вкладки Вертикальная/горизонтальная ось недоступны для круговых диаграмм, так как у круговых диаграмм нет осей. На вкладке Вертикальная ось можно изменить параметры вертикальной оси, которую называют также осью значений или осью Y, где указываются числовые значения. Обратите, пожалуйста, внимание, что для гистограмм вертикальная ось является осью категорий, на которой показываются текстовые подписи, так что в этом случае опции вкладки Вертикальная ось будут соответствовать опциям, о которых пойдет речь в следующей вкладке. Для точечных диаграмм обе оси являются осями категорий. Раздел Параметры оси позволяет установить следующие параметры: Минимум - используется для указания наименьшего значения, которое отображается в начале вертикальной оси. По умолчанию выбрана опция Авто; в этом случае минимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Максимум - используется для указания наибольшего значения, которое отображается в конце вертикальной оси. По умолчанию выбрана опция Авто; в этом случае максимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Пересечение с осью - используется для указания точки на вертикальной оси, в которой она должна пересекаться с горизонтальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум на вертикальной оси. Единицы отображения - используется для определения порядка числовых значений на вертикальной оси. Эта опция может пригодиться, если вы работаете с большими числами и хотите, чтобы отображение цифр на оси было более компактным и удобочитаемым (например, можно сделать так, чтобы 50 000 показывалось как 50, воспользовавшись опцией Тысячи). Выберите желаемые единицы отображения из выпадающего списка: Сотни, Тысячи, 10 000, 100 000, Миллионы, 10 000 000, 100 000 000, Миллиарды, Триллионы или выберите опцию Нет, чтобы вернуться к единицам отображения по умолчанию. Значения в обратном порядке - используется для отображения значений в обратном порядке. Когда этот флажок снят, наименьшее значение находится внизу, а наибольшее - наверху. Когда этот флажок отмечен, значения располагаются сверху вниз. Раздел Параметры делений позволяет определить местоположение делений на вертикальной оси. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие цифровые значения. Деления дополнительного типа - это вспомогательные деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. В выпадающих списках Основной/Дополнительный тип содержатся следующие опции размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы показывать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы показывать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы показывать деления основного/дополнительного типа с наружной стороны оси. Раздел Параметры подписи позволяет определить положение подписей основных делений, отображающих значения. Для того, чтобы задать Положение подписи относительно вертикальной оси, выберите нужную опцию из выпадающего списка: Нет, чтобы подписи не отображались, Ниже, чтобы показывать подписи слева от области диаграммы, Выше, чтобы показывать подписи справа от области диаграммы, Рядом с осью, чтобы показывать подписи рядом с осью. На вкладке Горизонтальная ось можно изменить параметры горизонтальной оси, которую также называют осью категорий или осью X, где отображаются текстовые подписи. Обратите внимание, что для Гистограмм горизонтальная ось является осью значений, на которой отображаются числовые значения, так что в этом случае опции вкладки Горизонтальная ось будут соответствовать опциям, описанным в предыдущем разделе. Для точечных диаграмм обе оси являются осями значений. Раздел Параметры оси позволяет установить следующие параметры: Пересечение с осью - используется для указания точки на горизонтальной оси, в которой она должна пересекаться с вертикальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум (что соответствует первой и последней категории) на горизонтальной оси. Положение оси - используется для указания того, куда нужно выводить текстовые подписи на ось: на Деления или Между делениями. Значения в обратном порядке - используется для отображения категорий в обратном порядке. Когда этот флажок снят, категории располагаются слева направо. Когда этот флажок отмечен, категории располагаются справа налево. Раздел Параметры делений позволяет определять местоположение делений на горизонтальной шкале. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие значения категорий. Деления дополнительного типа - это более мелкие деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. Можно регулировать следующие параметры делений: Основной/Дополнительный тип - используется для указания следующих вариантов размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы отображать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы отображать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы отображать деления основного/дополнительного типа с наружной стороны оси. Интервал между делениями - используется для указания того, сколько категорий нужно показывать между двумя соседними делениями. Раздел Параметры подписи позволяет установить местоположение подписей, которые отражают категории. Положение подписи - используется для указания того, где следует располагать подписи относительно горизонтальной оси. Выберите нужную опцию из выпадающего списка: Нет, чтобы подписи категорий не отображались, Ниже, чтобы подписи категорий располагались снизу области диаграммы, Выше, чтобы подписи категорий располагались наверху области диаграммы, Рядом с осью, чтобы подписи категорий отображались рядом с осью. Расстояние до подписи - используется для указания того, насколько близко подписи должны располагаться от осей. Можно указать нужное значение в поле ввода. Чем это значение больше, тем дальше расположены подписи от осей. Интервал между подписями - используется для указания того, как часто нужно показывать подписи. По умолчанию выбрана опция Авто; в этом случае подписи отображаются для каждой категории. Можно выбрать опцию Вручную и указать нужное значение в поле справа. Например, введите 2, чтобы отображать подписи у каждой второй категории, и т.д. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит диаграмма. Перемещение и изменение размера диаграмм После того, как диаграмма будет добавлена, можно изменить ее размер и положение. Для изменения размера диаграммы перетаскивайте маленькие квадраты , расположенные по ее краям. Чтобы сохранить исходные пропорции выбранной диаграммы при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков. Для изменения местоположения диаграммы используйте значок , который появляется после наведения курсора мыши на диаграмму. Перетащите диаграмму на нужное место, не отпуская кнопку мыши. При перемещении диаграммы на экране появляются направляющие, которые помогают точно расположить объект на странице (если выбран стиль обтекания, отличный от стиля \"В тексте\"). Редактирование элементов диаграммы Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный. Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, размер, цвет шрифта или его стиль оформления. Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре. Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши до появления голубой пунктирной рамки. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы. Изменение параметров диаграммы Некоторые параметры диаграммы можно изменить с помощью вкладки Параметры диаграммы на правой боковой панели. Чтобы ее активировать, щелкните по диаграмме и выберите значок Параметры диаграммы справа. Здесь можно изменить следующие свойства: Размер - используется, чтобы просмотреть текущую Ширину и Высоту диаграммы. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом (для получения дополнительной информации смотрите описание дополнительных параметров ниже). Изменить тип диаграммы - используется, чтобы изменить выбранный тип и/или стиль диаграммы. Для выбора нужного Стиля диаграммы используйте второе выпадающее меню в разделе Изменить тип диаграммы. Изменить данные - используется для вызова окна 'Редактор диаграмм'. Примечание: для быстрого вызова окна 'Редактор диаграмм' можно также дважды щелкнуть мышкой по диаграмме в документе. Некоторые из этих опций можно также найти в контекстном меню. Меню содержит следующие пункты: Вырезать, копировать, вставить - стандартные опции, которые используются для вырезания или копирования выделенного текста/объекта и вставки ранее вырезанного/скопированного фрагмента текста или объекта в то место, где находится курсор. Порядок - используется, чтобы вынести выбранную диаграмму на передний план, переместить на задний план, перенести вперед или назад, а также сгруппировать или разгруппировать диаграммы для выполнения операций над несколькими из них сразу. Подробнее о расположении объектов в определенном порядке рассказывается на этой странице. Выравнивание - используется, чтобы выровнять диаграмму по левому краю, по центру, по правому краю, по верхнему краю, по середине, по нижнему краю. Подробнее о выравнивании объектов рассказывается на этой странице. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом. Опция Изменить границу обтекания для диаграмм недоступна. Изменить данные - используется для вызова окна 'Редактор диаграмм'. Дополнительные параметры диаграммы - используется для вызова окна 'Диаграмма - дополнительные параметры'. При выборе диаграммы справа также появляется значок Параметры фигуры , поскольку фигура используется в качестве фона для диаграммы. Щелкнув по этому значку, можно открыть вкладку Параметры фигуры на правой боковой панели инструментов и задать заливку, обводку и Стиль обтекания. Обратите внимание на то, что тип фигуры изменить нельзя. Чтобы изменить дополнительные параметры диаграммы, щелкните по ней правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры диаграммы. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств диаграммы: Вкладка Размер содержит следующие параметры: Ширина и Высота - используйте эти опции, чтобы изменить ширину и/или высоту диаграммы. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон диаграммы. Вкладка Обтекание текстом содержит следующие параметры: Стиль обтекания - используйте эту опцию, чтобы изменить способ размещения диаграммы относительно текста: или она будет являться частью текста (если выбран стиль обтекания \"В тексте\") или текст будет обтекать ее со всех сторон (если выбран один из остальных стилей). В тексте - диаграмма считается частью текста, как отдельный символ, поэтому при перемещении текста диаграмма тоже перемещается. В этом случае параметры расположения недоступны. Если выбран один из следующих стилей, диаграмму можно перемещать независимо от текста и и точно задавать положение диаграммы на странице: Вокруг рамки - текст обтекает прямоугольную рамку, которая окружает диаграмму. По контуру - текст обтекает реальные контуры диаграммы. Сквозное - текст обтекает вокруг контуров диаграммы и заполняет незамкнутое свободное место внутри диаграммы. Сверху и снизу - текст находится только выше и ниже диаграммы. Перед текстом - диаграмма перекрывает текст. За текстом - текст перекрывает диаграмму. При выборе стиля обтекания вокруг рамки, по контуру, сквозное или сверху и снизу можно задать дополнительные параметры - расстояние до текста со всех сторон (сверху, снизу, слева, справа). Вкладка Положение доступна только в том случае, если выбран стиль обтекания, отличный от стиля \"В тексте\". Вкладка содержит следующие параметры, которые различаются в зависимости от выбранного стиля обтекания: В разделе По горизонтали можно выбрать один из следующих трех способов позиционирования диаграммы: Выравнивание (по левому краю, по центру, по правому краю) относительно символа, столбца, левого поля, поля, страницы или правого поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), справа от символа, столбца, левого поля, поля, страницы или правого поля, Относительное положение, определяемое в процентах, относительно левого поля, поля, страницы или правого поля. В разделе По вертикали можно выбрать один из следующих трех способов позиционирования диаграммы: Выравнивание (по верхнему краю, по центру, по нижнему краю) относительно строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), ниже строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Относительное положение, определяемое в процентах, относительно поля, нижнего поля, страницы или верхнего поля. Опция Перемещать с текстом определяет, будет ли диаграмма перемещаться вместе с текстом, к которому она привязана. Опция Разрешить перекрытие определяет, будут ли перекрываться две диаграммы, если перетащить их близко друг к другу на странице. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит диаграмма." + "body": "Вставка диаграммы Для вставки диаграммы в документ: установите курсор там, где требуется поместить диаграмму, перейдите на вкладку Вставка верхней панели инструментов, щелкните по значку Диаграмма на верхней панели инструментов, выберите из доступных типов диаграммы тот, который вам нужен - гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая, Обратите внимание: для Гистограмм, Графиков, Круговых или Линейчатых диаграмм также доступен формат 3D. после этого появится окно Редактор диаграмм, в котором можно ввести в ячейки необходимые данные при помощи следующих элементов управления: и для копирования и вставки скопированных данных и для отмены и повтора действий для вставки функции и для уменьшения и увеличения числа десятичных знаков для изменения числового формата, то есть того, каким образом выглядят введенные числа в ячейках измените параметры диаграммы, нажав на кнопку Изменить диаграмму в окне Редактор диаграмм. Откроется окно Диаграмма - дополнительные параметры. На вкладке Тип и данные можно изменить тип диаграммы, а также данные, которые вы хотите использовать для создания диаграммы. Выберите Тип диаграммы, который требуется применить: гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая. Проверьте выбранный Диапазон данных и при необходимости измените его, нажав на кнопку Выбор данных и указав желаемый диапазон данных в следующем формате: Sheet1!A1:B4. Измените способ расположения данных. Можно выбрать ряды данных для использования по оси X: в строках или в столбцах. На вкладке Макет можно изменить расположение элементов диаграммы: Укажите местоположение Заголовка диаграммы относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы заговок диаграммы не отображался, Наложение, чтобы наложить заголовок на область построения диаграммы и выровнять его по центру, Без наложения, чтобы показать заголовок над областью построения диаграммы. Укажите местоположение Условных обозначений относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы условные обозначения не отображались, Снизу, чтобы показать условные обозначения и расположить их в ряд под областью построения диаграммы, Сверху, чтобы показать условные обозначения и расположить их в ряд над областью построения диаграммы, Справа, чтобы показать условные обозначения и расположить их справа от области построения диаграммы, Слева, чтобы показать условные обозначения и расположить их слева от области построения диаграммы, Наложение слева, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру слева, Наложение справа, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру справа. Определите параметры Подписей данных (то есть текстовых подписей, показывающих точные значения элементов данных): укажите местоположение Подписей данных относительно элементов данных, выбрав нужную опцию из выпадающего списка. Доступные варианты зависят от выбранного типа диаграммы. Для Гистограмм и Линейчатых диаграмм можно выбрать следующие варианты: Нет, По центру, Внутри снизу, Внутри сверху, Снаружи сверху. Для Графиков и Точечных или Биржевых диаграмм можно выбрать следующие варианты: Нет, По центру, Слева, Справа, Сверху, Снизу. Для Круговых диаграмм можно выбрать следующие варианты: Нет, По центру, По ширине, Внутри сверху, Снаружи сверху. Для диаграмм С областями, а также для Гистограмм, Графиков и Линейчатых диаграмм в формате 3D можно выбрать следующие варианты: Нет, По центру. выберите данные, которые вы хотите включить в ваши подписи, поставив соответствующие флажки: Имя ряда, Название категории, Значение, введите символ (запятая, точка с запятой и т.д.), который вы хотите использовать для разделения нескольких подписей, в поле Разделитель подписей данных. Линии - используется для выбора типа линий для линейчатых/точечных диаграмм. Можно выбрать одну из следующих опций: Прямые для использования прямых линий между элементами данных, Сглаженные для использования сглаженных кривых линий между элементами данных или Нет для того, чтобы линии не отображались. Маркеры - используется для указания того, нужно показывать маркеры (если флажок поставлен) или нет (если флажок снят) на линейчатых/точечных диаграммах. Примечание: Опции Линии и Маркеры доступны только для Линейчатых диаграмм и Точечных диаграмм. В разделе Параметры оси можно указать, надо ли отображать Горизонтальную/Вертикальную ось, выбрав из выпадающего списка опцию Показать или Скрыть. Можно также задать параметры Названий горизонтальной/вертикальной оси: Укажите, надо ли отображать Название горизонтальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название горизонтальной оси не отображалось, Без наложения, чтобы показать название под горизонтальной осью. Укажите ориентацию Названия вертикальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название вертикальной оси не отображалось, Повернутое, чтобы показать название снизу вверх слева от вертикальной оси, По горизонтали, чтобы показать название по горизонтали слева от вертикальной оси. В разделе Линии сетки можно указать, какие из Горизонтальных/вертикальных линий сетки надо отображать, выбрав нужную опцию из выпадающего списка: Основные, Дополнительные или Основные и дополнительные. Можно вообще скрыть линии сетки, выбрав из списка опцию Нет. Примечание: разделы Параметры оси и Линии сетки будут недоступны для круговых диаграмм, так как у круговых диаграмм нет осей и линий сетки. Примечание: Вкладки Вертикальная/горизонтальная ось недоступны для круговых диаграмм, так как у круговых диаграмм нет осей. На вкладке Вертикальная ось можно изменить параметры вертикальной оси, которую называют также осью значений или осью Y, где указываются числовые значения. Обратите, пожалуйста, внимание, что для гистограмм вертикальная ось является осью категорий, на которой показываются текстовые подписи, так что в этом случае опции вкладки Вертикальная ось будут соответствовать опциям, о которых пойдет речь в следующей вкладке. Для точечных диаграмм обе оси являются осями категорий. Раздел Параметры оси позволяет установить следующие параметры: Минимум - используется для указания наименьшего значения, которое отображается в начале вертикальной оси. По умолчанию выбрана опция Авто; в этом случае минимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Максимум - используется для указания наибольшего значения, которое отображается в конце вертикальной оси. По умолчанию выбрана опция Авто; в этом случае максимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Пересечение с осью - используется для указания точки на вертикальной оси, в которой она должна пересекаться с горизонтальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум на вертикальной оси. Единицы отображения - используется для определения порядка числовых значений на вертикальной оси. Эта опция может пригодиться, если вы работаете с большими числами и хотите, чтобы отображение цифр на оси было более компактным и удобочитаемым (например, можно сделать так, чтобы 50 000 показывалось как 50, воспользовавшись опцией Тысячи). Выберите желаемые единицы отображения из выпадающего списка: Сотни, Тысячи, 10 000, 100 000, Миллионы, 10 000 000, 100 000 000, Миллиарды, Триллионы или выберите опцию Нет, чтобы вернуться к единицам отображения по умолчанию. Значения в обратном порядке - используется для отображения значений в обратном порядке. Когда этот флажок снят, наименьшее значение находится внизу, а наибольшее - наверху. Когда этот флажок отмечен, значения располагаются сверху вниз. Раздел Параметры делений позволяет определить местоположение делений на вертикальной оси. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие цифровые значения. Деления дополнительного типа - это вспомогательные деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. В выпадающих списках Основной/Дополнительный тип содержатся следующие опции размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы показывать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы показывать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы показывать деления основного/дополнительного типа с наружной стороны оси. Раздел Параметры подписи позволяет определить положение подписей основных делений, отображающих значения. Для того, чтобы задать Положение подписи относительно вертикальной оси, выберите нужную опцию из выпадающего списка: Нет, чтобы подписи не отображались, Ниже, чтобы показывать подписи слева от области диаграммы, Выше, чтобы показывать подписи справа от области диаграммы, Рядом с осью, чтобы показывать подписи рядом с осью. На вкладке Горизонтальная ось можно изменить параметры горизонтальной оси, которую также называют осью категорий или осью X, где отображаются текстовые подписи. Обратите внимание, что для Гистограмм горизонтальная ось является осью значений, на которой отображаются числовые значения, так что в этом случае опции вкладки Горизонтальная ось будут соответствовать опциям, описанным в предыдущем разделе. Для точечных диаграмм обе оси являются осями значений. Раздел Параметры оси позволяет установить следующие параметры: Пересечение с осью - используется для указания точки на горизонтальной оси, в которой она должна пересекаться с вертикальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум (что соответствует первой и последней категории) на горизонтальной оси. Положение оси - используется для указания того, куда нужно выводить текстовые подписи на ось: на Деления или Между делениями. Значения в обратном порядке - используется для отображения категорий в обратном порядке. Когда этот флажок снят, категории располагаются слева направо. Когда этот флажок отмечен, категории располагаются справа налево. Раздел Параметры делений позволяет определять местоположение делений на горизонтальной шкале. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие значения категорий. Деления дополнительного типа - это более мелкие деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. Можно регулировать следующие параметры делений: Основной/Дополнительный тип - используется для указания следующих вариантов размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы отображать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы отображать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы отображать деления основного/дополнительного типа с наружной стороны оси. Интервал между делениями - используется для указания того, сколько категорий нужно показывать между двумя соседними делениями. Раздел Параметры подписи позволяет установить местоположение подписей, которые отражают категории. Положение подписи - используется для указания того, где следует располагать подписи относительно горизонтальной оси. Выберите нужную опцию из выпадающего списка: Нет, чтобы подписи категорий не отображались, Ниже, чтобы подписи категорий располагались снизу области диаграммы, Выше, чтобы подписи категорий располагались наверху области диаграммы, Рядом с осью, чтобы подписи категорий отображались рядом с осью. Расстояние до подписи - используется для указания того, насколько близко подписи должны располагаться от осей. Можно указать нужное значение в поле ввода. Чем это значение больше, тем дальше расположены подписи от осей. Интервал между подписями - используется для указания того, как часто нужно показывать подписи. По умолчанию выбрана опция Авто; в этом случае подписи отображаются для каждой категории. Можно выбрать опцию Вручную и указать нужное значение в поле справа. Например, введите 2, чтобы отображать подписи у каждой второй категории, и т.д. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит диаграмма. Перемещение и изменение размера диаграмм После того, как диаграмма будет добавлена, можно изменить ее размер и положение. Для изменения размера диаграммы перетаскивайте маленькие квадраты , расположенные по ее краям. Чтобы сохранить исходные пропорции выбранной диаграммы при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков. Для изменения местоположения диаграммы используйте значок , который появляется после наведения курсора мыши на диаграмму. Перетащите диаграмму на нужное место, не отпуская кнопку мыши. При перемещении диаграммы на экране появляются направляющие, которые помогают точно расположить объект на странице (если выбран стиль обтекания, отличный от стиля \"В тексте\"). Редактирование элементов диаграммы Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный. Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, размер, цвет шрифта или его стиль оформления. Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре. Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы. Изменение параметров диаграммы Некоторые параметры диаграммы можно изменить с помощью вкладки Параметры диаграммы на правой боковой панели. Чтобы ее активировать, щелкните по диаграмме и выберите значок Параметры диаграммы справа. Здесь можно изменить следующие свойства: Размер - используется, чтобы просмотреть текущую Ширину и Высоту диаграммы. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом (для получения дополнительной информации смотрите описание дополнительных параметров ниже). Изменить тип диаграммы - используется, чтобы изменить выбранный тип и/или стиль диаграммы. Для выбора нужного Стиля диаграммы используйте второе выпадающее меню в разделе Изменить тип диаграммы. Изменить данные - используется для вызова окна 'Редактор диаграмм'. Примечание: для быстрого вызова окна 'Редактор диаграмм' можно также дважды щелкнуть мышкой по диаграмме в документе. Некоторые из этих опций можно также найти в контекстном меню. Меню содержит следующие пункты: Вырезать, копировать, вставить - стандартные опции, которые используются для вырезания или копирования выделенного текста/объекта и вставки ранее вырезанного/скопированного фрагмента текста или объекта в то место, где находится курсор. Порядок - используется, чтобы вынести выбранную диаграмму на передний план, переместить на задний план, перенести вперед или назад, а также сгруппировать или разгруппировать диаграммы для выполнения операций над несколькими из них сразу. Подробнее о расположении объектов в определенном порядке рассказывается на этой странице. Выравнивание - используется, чтобы выровнять диаграмму по левому краю, по центру, по правому краю, по верхнему краю, по середине, по нижнему краю. Подробнее о выравнивании объектов рассказывается на этой странице. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом. Опция Изменить границу обтекания для диаграмм недоступна. Изменить данные - используется для вызова окна 'Редактор диаграмм'. Дополнительные параметры диаграммы - используется для вызова окна 'Диаграмма - дополнительные параметры'. При выборе диаграммы справа также появляется значок Параметры фигуры , поскольку фигура используется в качестве фона для диаграммы. Щелкнув по этому значку, можно открыть вкладку Параметры фигуры на правой боковой панели инструментов и задать заливку, обводку и Стиль обтекания. Обратите внимание на то, что тип фигуры изменить нельзя. Чтобы изменить дополнительные параметры диаграммы, щелкните по ней правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры диаграммы. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств диаграммы: Вкладка Размер содержит следующие параметры: Ширина и Высота - используйте эти опции, чтобы изменить ширину и/или высоту диаграммы. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон диаграммы. Вкладка Обтекание текстом содержит следующие параметры: Стиль обтекания - используйте эту опцию, чтобы изменить способ размещения диаграммы относительно текста: или она будет являться частью текста (если выбран стиль обтекания \"В тексте\") или текст будет обтекать ее со всех сторон (если выбран один из остальных стилей). В тексте - диаграмма считается частью текста, как отдельный символ, поэтому при перемещении текста диаграмма тоже перемещается. В этом случае параметры расположения недоступны. Если выбран один из следующих стилей, диаграмму можно перемещать независимо от текста и и точно задавать положение диаграммы на странице: Вокруг рамки - текст обтекает прямоугольную рамку, которая окружает диаграмму. По контуру - текст обтекает реальные контуры диаграммы. Сквозное - текст обтекает вокруг контуров диаграммы и заполняет незамкнутое свободное место внутри диаграммы. Сверху и снизу - текст находится только выше и ниже диаграммы. Перед текстом - диаграмма перекрывает текст. За текстом - текст перекрывает диаграмму. При выборе стиля обтекания вокруг рамки, по контуру, сквозное или сверху и снизу можно задать дополнительные параметры - расстояние до текста со всех сторон (сверху, снизу, слева, справа). Вкладка Положение доступна только в том случае, если выбран стиль обтекания, отличный от стиля \"В тексте\". Вкладка содержит следующие параметры, которые различаются в зависимости от выбранного стиля обтекания: В разделе По горизонтали можно выбрать один из следующих трех способов позиционирования диаграммы: Выравнивание (по левому краю, по центру, по правому краю) относительно символа, столбца, левого поля, поля, страницы или правого поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), справа от символа, столбца, левого поля, поля, страницы или правого поля, Относительное положение, определяемое в процентах, относительно левого поля, поля, страницы или правого поля. В разделе По вертикали можно выбрать один из следующих трех способов позиционирования диаграммы: Выравнивание (по верхнему краю, по центру, по нижнему краю) относительно строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), ниже строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Относительное положение, определяемое в процентах, относительно поля, нижнего поля, страницы или верхнего поля. Опция Перемещать с текстом определяет, будет ли диаграмма перемещаться вместе с текстом, к которому она привязана. Опция Разрешить перекрытие определяет, будут ли перекрываться две диаграммы, если перетащить их близко друг к другу на странице. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит диаграмма." + }, + { + "id": "UsageInstructions/InsertContentControls.htm", + "title": "Вставка элементов управления содержимым", + "body": "Используя элементы управления содержимым, вы можете создать форму с полями ввода, которую могут заполнять другие пользователи, или защитить некоторые части документа от редактирования или удаления. Элементы управления содержимым - это объекты, содержащие текст, который можно форматировать. Элементы управления содержимым \"Обычный текст\" могут содержать не более одного абзаца, тогда как элементы управления содержимым \"Форматированный текст\" могут содержать несколько абзацев, списки и объекты (изображения, фигуры, таблицы и так далее). Добавление элементов управления содержимым Для создания нового элемента управления содержимым \"Обычный текст\", установите курсор в строке текста там, где требуется добавить элемент управления, или выделите фрагмент текста, который должен стать содержимым элемента управления. перейдите на вкладку Вставка верхней панели инструментов. нажмите на стрелку рядом со значком Элементы управления содержимым. выберите в меню опцию Вставить элемент управления содержимым \"Обычный текст\". Элемент управления будет вставлен в позиции курсора в строке существующего текста. Элементы управления содержимым \"Обычный текст\" не позволяют добавлять разрывы строки и не могут содержать другие объекты, такие как изображения, таблицы и так далее. Для создания нового элемента управления содержимым \"Форматированный текст\", установите курсор в конце абзаца, после которого требуется добавить элемент управления, или выделите один или несколько существующих абзацев, которые должны стать содержимым элемента управления. перейдите на вкладку Вставка верхней панели инструментов. нажмите на стрелку рядом со значком Элементы управления содержимым. выберите в меню опцию Вставить элемент управления содержимым \"Форматированный текст\". Элемент управления содержимым \"Форматированный текст\" будет вставлен в новом абзаце. Элементы управления содержимым \"Форматированный текст\" позволяют добавлять разрывы строки, то есть могут содержать несколько абзацев, а также какие-либо объекты, такие как изображения, таблицы, другие элементы управления содержимым и так далее. Примечание: Граница элемента управления содержимым видна только при выделении элемента управления. Границы не отображаются в печатной версии. Перемещение элементов управления содержимым Элементы управления можно перемещать на другое место в документе: нажмите на кнопку слева от границы элемента управления, чтобы выделить элемент управления, и перетащите его, не отпуская кнопку мыши, на другое место в тексте документа. Элементы управления содержимым можно также копировать и вставлять: выделите нужный элемент управления и используйте сочетания клавиш Ctrl+C/Ctrl+V. Редактирование содержимого элементов управления Замените стандартный текст в элементе управления (\"Введите ваш текст\") на свой собственный: выделите стандартный текст и введите новый текст или скопируйте откуда-нибудь фрагмент текста и вставьте его в элемент управления содержимым. Текст внутри элемента управления содержимым любого типа (и \"Обычный текст\", и \"Форматированный текст\") можно отформатировать с помощью значков на верхней панели инструментов: вы можете изменить тип, размер, цвет шрифта, применить стили оформления и предустановленные стили форматирования. Для изменения свойств текста можно также использовать окно Абзац - Дополнительные параметры, доступное из контекстного меню или с правой боковой панели. Текст в элементах управления \"Форматированный текст\" можно форматировать, как обычный текст документа, то есть вы можете задать междустрочный интервал, изменить отступы абзаца, настроить позиции табуляции. Изменение настроек элементов управления содержимым Чтобы открыть настройки элемента управления содержимым, можно действовать следующим образом: Выделите нужный элемент управления содержимым, нажмите на стрелку рядом со значком Элементы управления содержимым на верхней панели инструментов и выберите в меню опцию Параметры элемента управления. Щелкните правой кнопкой мыши по элементу управления содержимым и используйте команду контекстного меню Параметры элемента управления содержимым. Откроется новое окно, в котором можно настроить следующие параметры: Укажите Заголовок или Тег элемента управления содержимым в соответствующих полях. Защитите элемент управления содержимым от удаления или редактирования, используя параметры из раздела Блокировка: Элемент управления содержимым нельзя удалить - отметьте эту опцию, чтобы защитить элемент управления содержимым от удаления. Содержимое нельзя редактировать - отметьте эту опцию, чтобы защитить содержимое элемента управления от редактирования. Нажмите кнопку OK в окне настроек, чтобы применить изменения. Удаление элементов управления содержимым Чтобы удалить элемент управления и оставить все его содержимое, щелкните по элементу управления содержимым, чтобы выделить его, затем действуйте одним из следующих способов: Нажмите на стрелку рядом со значком Элементы управления содержимым на верхней панели инструментов и выберите в меню опцию Удалить элемент управления содержимым. Щелкните правой кнопкой мыши по элементу управления содержимым и используйте команду контекстного меню Удалить элемент управления содержимым. Чтобы удалить элемент управления и все его содержимое, выделите нужный элемент управления и нажмите клавишу Delete на клавиатуре." }, { "id": "UsageInstructions/InsertDropCap.htm", @@ -168,7 +183,7 @@ var indexes = { "id": "UsageInstructions/InsertFootnotes.htm", "title": "Вставка сносок", - "body": "Сноски можно добавлять, чтобы пояснить или прокомментировать какие-то фразы или термины, использованные в тексте, указать ссылки на источники и так далее. Чтобы вставить сноску в документ: установите курсор в конце фрагмента текста, к которому надо добавить сноску, перейдите на вкладку Вставка верхней панели инструментов, нажмите на значок Сноска на верхней панели инструментов или нажмите на стрелку рядом со значком Сноска и выберите в меню опцию Вставить сноску, В тексте документа появится знак сноски (то есть надстрочный знак, обозначающий сноску), а курсор переместится в нижнюю часть текущей страницы. введите текст сноски. Повторите вышеуказанные действия, чтобы добавить последующие сноски к другим фрагментам текста в документе. Сноски нумеруются автоматически. При наведении курсора на знак сноски в тексте документа появляется небольшое всплывающее окно с текстом сноски. Чтобы легко переходить между добавленными сносками в тексте документа: нажмите на стрелку рядом со значком Сноска на вкладке Вставка верхней панели инструментов, в разделе Перейти к сноскам используйте стрелку для перехода к предыдущей сноске или стрелку для перехода к следующей сноске. Чтобы изменить параметры сносок: нажмите на стрелку рядом со значком Сноска на вкладке Вставка верхней панели инструментов, выберите в меню опцию Параметры сносок, измените текущие параметры в открывшемся окне Параметры сносок: Задайте Положение сносок на странице, выбрав один из доступных вариантов: Внизу страницы - чтобы расположить сноски внизу страницы (эта опция выбрана по умолчанию). Под текстом - чтобы расположить сноски ближе к тексту. Эта опция может быть полезна в тех случаях, когда на странице содержится короткий текст. Настройте Формат сносок: Формат номера - выберите нужный формат номера из доступных вариантов: 1, 2, 3,..., a, b, c,..., A, B, C,..., i, ii, iii,..., I, II, III,.... Начать с - используйте стрелки, чтобы задать цифру или букву, с которой должна начинаться нумерация. Нумерация - выберите способ нумерации сносок: Непрерывная - чтобы нумеровать сноски последовательно во всем документе, В каждом разделе - чтобы начинать нумерацию сносок с цифры 1 (или другого заданного символа) в начале каждого раздела, На каждой странице - чтобы начинать нумерацию сносок с цифры 1 (или другого заданного символа) в начале каждой страницы. Особый символ - задайте специальный символ или слово, которые требуется использовать в качестве знака сноски (например, * или Прим.1). Введите в поле ввода текста нужный символ или слово и нажмите кнопку Вставить в нижней части окна Параметры сносок. Используйте раскрывающийся список Применить изменения, чтобы выбрать, требуется ли применить указанные параметры сносок Ко всему документу или только К текущему разделу. Примечание: чтобы использовать различное форматирование сносок в отдельных частях документа, сначала необходимо добавить разрывы раздела. Когда все будет готово, нажмите на кнопку Применить. Чтобы удалить отдельную сноску, установите курсор непосредственно перед знаком сноски в тексте документа и нажмите клавишу Delete. Нумерация оставшихся сносок изменится автоматически. Чтобы удалить все сноски в документе: нажмите на стрелку рядом со значком Сноска на вкладке Вставка верхней панели инструментов, выберите в меню опцию Удалить все сноски." + "body": "Сноски можно добавлять, чтобы пояснить или прокомментировать какие-то фразы или термины, использованные в тексте, указать ссылки на источники и так далее. Чтобы вставить сноску в документ: установите курсор в конце фрагмента текста, к которому надо добавить сноску, перейдите на вкладку Ссылки верхней панели инструментов, нажмите на значок Сноска на верхней панели инструментов или нажмите на стрелку рядом со значком Сноска и выберите в меню опцию Вставить сноску, В тексте документа появится знак сноски (то есть надстрочный знак, обозначающий сноску), а курсор переместится в нижнюю часть текущей страницы. введите текст сноски. Повторите вышеуказанные действия, чтобы добавить последующие сноски к другим фрагментам текста в документе. Сноски нумеруются автоматически. При наведении курсора на знак сноски в тексте документа появляется небольшое всплывающее окно с текстом сноски. Чтобы легко переходить между добавленными сносками в тексте документа: нажмите на стрелку рядом со значком Сноска на вкладке Ссылки верхней панели инструментов, в разделе Перейти к сноскам используйте стрелку для перехода к предыдущей сноске или стрелку для перехода к следующей сноске. Чтобы изменить параметры сносок: нажмите на стрелку рядом со значком Сноска на вкладке Ссылки верхней панели инструментов, выберите в меню опцию Параметры сносок, измените текущие параметры в открывшемся окне Параметры сносок: Задайте Положение сносок на странице, выбрав один из доступных вариантов: Внизу страницы - чтобы расположить сноски внизу страницы (эта опция выбрана по умолчанию). Под текстом - чтобы расположить сноски ближе к тексту. Эта опция может быть полезна в тех случаях, когда на странице содержится короткий текст. Настройте Формат сносок: Формат номера - выберите нужный формат номера из доступных вариантов: 1, 2, 3,..., a, b, c,..., A, B, C,..., i, ii, iii,..., I, II, III,.... Начать с - используйте стрелки, чтобы задать цифру или букву, с которой должна начинаться нумерация. Нумерация - выберите способ нумерации сносок: Непрерывная - чтобы нумеровать сноски последовательно во всем документе, В каждом разделе - чтобы начинать нумерацию сносок с цифры 1 (или другого заданного символа) в начале каждого раздела, На каждой странице - чтобы начинать нумерацию сносок с цифры 1 (или другого заданного символа) в начале каждой страницы. Особый символ - задайте специальный символ или слово, которые требуется использовать в качестве знака сноски (например, * или Прим.1). Введите в поле ввода текста нужный символ или слово и нажмите кнопку Вставить в нижней части окна Параметры сносок. Используйте раскрывающийся список Применить изменения, чтобы выбрать, требуется ли применить указанные параметры сносок Ко всему документу или только К текущему разделу. Примечание: чтобы использовать различное форматирование сносок в отдельных частях документа, сначала необходимо добавить разрывы раздела. Когда все будет готово, нажмите на кнопку Применить. Чтобы удалить отдельную сноску, установите курсор непосредственно перед знаком сноски в тексте документа и нажмите клавишу Delete. Нумерация оставшихся сносок изменится автоматически. Чтобы удалить все сноски в документе: нажмите на стрелку рядом со значком Сноска на вкладке Ссылки верхней панели инструментов, выберите в меню опцию Удалить все сноски." }, { "id": "UsageInstructions/InsertHeadersFooters.htm", @@ -178,7 +193,7 @@ var indexes = { "id": "UsageInstructions/InsertImages.htm", "title": "Вставка изображений", - "body": "В редакторе документов можно вставлять в документ изображения самых популярных форматов. Поддерживаются следующие форматы изображений: BMP, GIF, JPEG, JPG, PNG. Вставка изображения Для вставки изображения в текст документа: установите курсор там, где требуется поместить изображение, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Изображение на верхней панели инструментов, для загрузки изображения выберите одну из следующих опций: при выборе опции Изображение из файла откроется стандартное диалоговое окно Windows для выбора файлов. Выберите нужный файл на жестком диске компьютера и нажмите кнопку Открыть при выборе опции Изображение по URL откроется окно, в котором Вы можете ввести веб-адрес нужного изображения, а затем нажмите кнопку OK после того, как изображение будет добавлено, можно изменить его размер, свойства и положение. Перемещение и изменение размера изображений Для изменения размера изображения перетаскивайте маленькие квадраты , расположенные по его краям. Чтобы сохранить исходные пропорции выбранного изображения при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков. Для изменения местоположения изображения используйте значок , который появляется после наведения курсора мыши на изображение. Перетащите изображение на нужное место, не отпуская кнопку мыши. При перемещении изображения на экране появляются направляющие, которые помогают точно расположить объект на странице (если выбран стиль обтекания, отличный от стиля \"В тексте\"). Чтобы повернуть изображение, наведите курсор мыши на маркер поворота и перетащите его по часовой стрелке или против часовой стрелки. Чтобы ограничить угол поворота шагом в 15 градусов, при поворачивании удерживайте клавишу Shift. Изменение параметров изображения Некоторые параметры изображения можно изменить с помощью вкладки Параметры изображения на правой боковой панели. Чтобы ее активировать, щелкните по изображению и выберите значок Параметры изображения справа. Здесь можно изменить следующие свойства: Размер - используется, чтобы просмотреть текущую Ширину и Высоту изображения. При необходимости можно восстановить размер изображения по умолчанию, нажав кнопку По умолчанию. Кнопка Вписать позволяет изменить размер изображения таким образом, чтобы оно занимало все пространство между левым и правым полями страницы. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом (для получения дополнительной информации смотрите описание дополнительных параметров ниже). Заменить изображение - используется, чтобы заменить текущее изображение, загрузив другое из файла или по URL. Некоторые из этих опций можно также найти в контекстном меню. Меню содержит следующие пункты: Вырезать, копировать, вставить - стандартные опции, которые используются для вырезания или копирования выделенного текста/объекта и вставки ранее вырезанного/скопированного фрагмента текста или объекта в то место, где находится курсор. Порядок - используется, чтобы вынести выбранное изображение на передний план, переместить на задний план, перенести вперед или назад, а также сгруппировать или разгруппировать изображения для выполнения операций над несколькими из них сразу. Подробнее о расположении объектов в определенном порядке рассказывается на этой странице. Выравнивание - используется, чтобы выровнять изображение по левому краю, по центру, по правому краю, по верхнему краю, по середине, по нижнему краю. Подробнее о выравнивании объектов рассказывается на этой странице. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом - или для изменения границы обтекания. Опция Изменить границу обтекания доступна только в том случае, если выбран стиль обтекания, отличный от стиля \"В тексте\". Чтобы произвольно изменить границу, перетаскивайте точки границы обтекания. Чтобы создать новую точку границы обтекания, щелкните в любом месте на красной линии и перетащите ее в нужную позицию. Размер по умолчанию - используется для смены текущего размера изображения на размер по умолчанию. Дополнительные параметры изображения - используется для вызова окна 'Изображение - дополнительные параметры'. Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры изображения. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения: Вкладка Размер содержит следующие параметры: Ширина и Высота - используйте эти опции, чтобы изменить ширину и/или высоту изображения. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон изображения. Чтобы восстановить размер по умолчанию добавленного изображения, нажмите кнопку По умолчанию. Вкладка Обтекание текстом содержит следующие параметры: Стиль обтекания - используйте эту опцию, чтобы изменить способ размещения изображения относительно текста: или оно будет являться частью текста (если выбран стиль обтекания \"В тексте\") или текст будет обтекать его со всех сторон (если выбран один из остальных стилей). В тексте - изображение считается частью текста, как отдельный символ, поэтому при перемещении текста изображение тоже перемещается. В этом случае параметры расположения недоступны. Если выбран один из следующих стилей, изображение можно перемещать независимо от текста и точно задавать положение изображения на странице: Вокруг рамки - текст обтекает прямоугольную рамку, которая окружает изображение. По контуру - текст обтекает реальные контуры изображения. Сквозное - текст обтекает вокруг контуров изображения и заполняет незамкнутое свободное место внутри него. Чтобы этот эффект проявился, используйте опцию Изменить границу обтекания из контекстного меню. Сверху и снизу - текст находится только выше и ниже изображения. Перед текстом - изображение перекрывает текст. За текстом - текст перекрывает изображение. При выборе стиля обтекания вокруг рамки, по контуру, сквозное или сверху и снизу можно задать дополнительные параметры - расстояние до текста со всех сторон (сверху, снизу, слева, справа). Вкладка Положение доступна только в том случае, если выбран стиль обтекания, отличный от стиля \"В тексте\". Вкладка содержит следующие параметры, которые различаются в зависимости от выбранного стиля обтекания: В разделе По горизонтали можно выбрать один из следующих трех способов позиционирования изображения: Выравнивание (по левому краю, по центру, по правому краю) относительно символа, столбца, левого поля, поля, страницы или правого поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), справа от символа, столбца, левого поля, поля, страницы или правого поля, Относительное положение, определяемое в процентах, относительно левого поля, поля, страницы или правого поля. В разделе По вертикали можно выбрать один из следующих трех способов позиционирования изображения: Выравнивание (по верхнему краю, по центру, по нижнему краю) относительно строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), ниже строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Относительное положение, определяемое в процентах, относительно поля, нижнего поля, страницы или верхнего поля. Опция Перемещать с текстом определяет, будет ли изображение перемещаться вместе с текстом, к которому оно привязано. Опция Разрешить перекрытие определяет, будут ли перекрываться два изображения, если перетащить их близко друг к другу на странице. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение." + "body": "В редакторе документов можно вставлять в документ изображения самых популярных форматов. Поддерживаются следующие форматы изображений: BMP, GIF, JPEG, JPG, PNG. Вставка изображения Для вставки изображения в текст документа: установите курсор там, где требуется поместить изображение, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Изображение на верхней панели инструментов, для загрузки изображения выберите одну из следующих опций: при выборе опции Изображение из файла откроется стандартное диалоговое окно Windows для выбора файлов. Выберите нужный файл на жестком диске компьютера и нажмите кнопку Открыть при выборе опции Изображение по URL откроется окно, в котором Вы можете ввести веб-адрес нужного изображения, а затем нажмите кнопку OK после того, как изображение будет добавлено, можно изменить его размер, свойства и положение. Перемещение и изменение размера изображений Для изменения размера изображения перетаскивайте маленькие квадраты , расположенные по его краям. Чтобы сохранить исходные пропорции выбранного изображения при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков. Для изменения местоположения изображения используйте значок , который появляется после наведения курсора мыши на изображение. Перетащите изображение на нужное место, не отпуская кнопку мыши. При перемещении изображения на экране появляются направляющие, которые помогают точно расположить объект на странице (если выбран стиль обтекания, отличный от стиля \"В тексте\"). Чтобы повернуть изображение, наведите курсор мыши на маркер поворота и перетащите его по часовой стрелке или против часовой стрелки. Чтобы ограничить угол поворота шагом в 15 градусов, при поворачивании удерживайте клавишу Shift. Изменение параметров изображения Некоторые параметры изображения можно изменить с помощью вкладки Параметры изображения на правой боковой панели. Чтобы ее активировать, щелкните по изображению и выберите значок Параметры изображения справа. Здесь можно изменить следующие свойства: Размер - используется, чтобы просмотреть текущую Ширину и Высоту изображения. При необходимости можно восстановить размер изображения по умолчанию, нажав кнопку По умолчанию. Кнопка Вписать позволяет изменить размер изображения таким образом, чтобы оно занимало все пространство между левым и правым полями страницы. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом (для получения дополнительной информации смотрите описание дополнительных параметров ниже). Заменить изображение - используется, чтобы заменить текущее изображение, загрузив другое из файла или по URL. Некоторые из этих опций можно также найти в контекстном меню. Меню содержит следующие пункты: Вырезать, копировать, вставить - стандартные опции, которые используются для вырезания или копирования выделенного текста/объекта и вставки ранее вырезанного/скопированного фрагмента текста или объекта в то место, где находится курсор. Порядок - используется, чтобы вынести выбранное изображение на передний план, переместить на задний план, перенести вперед или назад, а также сгруппировать или разгруппировать изображения для выполнения операций над несколькими из них сразу. Подробнее о расположении объектов в определенном порядке рассказывается на этой странице. Выравнивание - используется, чтобы выровнять изображение по левому краю, по центру, по правому краю, по верхнему краю, по середине, по нижнему краю. Подробнее о выравнивании объектов рассказывается на этой странице. Стиль обтекания - используется, чтобы выбрать один из доступных стилей обтекания текстом - в тексте, вокруг рамки, по контуру, сквозное, сверху и снизу, перед текстом, за текстом - или для изменения границы обтекания. Опция Изменить границу обтекания доступна только в том случае, если выбран стиль обтекания, отличный от стиля \"В тексте\". Чтобы произвольно изменить границу, перетаскивайте точки границы обтекания. Чтобы создать новую точку границы обтекания, щелкните в любом месте на красной линии и перетащите ее в нужную позицию. Размер по умолчанию - используется для смены текущего размера изображения на размер по умолчанию. Дополнительные параметры изображения - используется для вызова окна 'Изображение - дополнительные параметры'. Когда изображение выделено, справа также доступен значок Параметры фигуры . Можно щелкнуть по нему, чтобы открыть вкладку Параметры фигуры на правой боковой панели и настроить тип, толщину и цвет Обводки фигуры, а также изменить тип фигуры, выбрав другую фигуру в меню Изменить автофигуру. Форма изображения изменится соответствующим образом. Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры изображения. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения: Вкладка Размер содержит следующие параметры: Ширина и Высота - используйте эти опции, чтобы изменить ширину и/или высоту изображения. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон изображения. Чтобы восстановить размер по умолчанию добавленного изображения, нажмите кнопку По умолчанию. Вкладка Обтекание текстом содержит следующие параметры: Стиль обтекания - используйте эту опцию, чтобы изменить способ размещения изображения относительно текста: или оно будет являться частью текста (если выбран стиль обтекания \"В тексте\") или текст будет обтекать его со всех сторон (если выбран один из остальных стилей). В тексте - изображение считается частью текста, как отдельный символ, поэтому при перемещении текста изображение тоже перемещается. В этом случае параметры расположения недоступны. Если выбран один из следующих стилей, изображение можно перемещать независимо от текста и точно задавать положение изображения на странице: Вокруг рамки - текст обтекает прямоугольную рамку, которая окружает изображение. По контуру - текст обтекает реальные контуры изображения. Сквозное - текст обтекает вокруг контуров изображения и заполняет незамкнутое свободное место внутри него. Чтобы этот эффект проявился, используйте опцию Изменить границу обтекания из контекстного меню. Сверху и снизу - текст находится только выше и ниже изображения. Перед текстом - изображение перекрывает текст. За текстом - текст перекрывает изображение. При выборе стиля обтекания вокруг рамки, по контуру, сквозное или сверху и снизу можно задать дополнительные параметры - расстояние до текста со всех сторон (сверху, снизу, слева, справа). Вкладка Положение доступна только в том случае, если выбран стиль обтекания, отличный от стиля \"В тексте\". Вкладка содержит следующие параметры, которые различаются в зависимости от выбранного стиля обтекания: В разделе По горизонтали можно выбрать один из следующих трех способов позиционирования изображения: Выравнивание (по левому краю, по центру, по правому краю) относительно символа, столбца, левого поля, поля, страницы или правого поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), справа от символа, столбца, левого поля, поля, страницы или правого поля, Относительное положение, определяемое в процентах, относительно левого поля, поля, страницы или правого поля. В разделе По вертикали можно выбрать один из следующих трех способов позиционирования изображения: Выравнивание (по верхнему краю, по центру, по нижнему краю) относительно строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Абсолютное Положение, определяемое в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...), ниже строки, поля, нижнего поля, абзаца, страницы или верхнего поля, Относительное положение, определяемое в процентах, относительно поля, нижнего поля, страницы или верхнего поля. Опция Перемещать с текстом определяет, будет ли изображение перемещаться вместе с текстом, к которому оно привязано. Опция Разрешить перекрытие определяет, будут ли перекрываться два изображения, если перетащить их близко друг к другу на странице. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение." }, { "id": "UsageInstructions/InsertPageNumbers.htm", @@ -188,7 +203,7 @@ var indexes = { "id": "UsageInstructions/InsertTables.htm", "title": "Вставка таблиц", - "body": "Вставка таблицы Для вставки таблицы в текст документа: установите курсор там, где надо разместить таблицу, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Таблица на верхней панели инструментов, выберите опцию для создания таблицы: или таблица со стандартным количеством ячеек (максимум 10 на 8 ячеек) Если требуется быстро добавить таблицу, просто выделите мышью нужное количество строк (максимум 8) и столбцов (максимум 10). или пользовательская таблица Если Вам нужна таблица больше, чем 10 на 8 ячеек, выберите опцию Вставить пользовательскую таблицу, после чего откроется окно, в котором можно вручную ввести нужное количество строк и столбцов соответственно, затем нажмите кнопку OK. после того, как таблица будет добавлена, Вы сможете изменить ее свойства и положение. Изменение параметров таблицы Некоторые свойства таблицы, а также ее структуру можно изменить с помощью контекстного меню. Меню содержит следующие пункты: Вырезать, копировать, вставить - стандартные опции, которые используются для вырезания или копирования выделенного текста/объекта и вставки ранее вырезанного/скопированного фрагмента текста или объекта в то место, где находится курсор. Выделить - используется для выделения строки, столбца, ячейки или таблицы. Вставить - используется для вставки строки выше или ниже той строки, в которой находится курсор, а также для вставки столбца слева или справа от того столбца, в котором находится курсор. Удалить - используется для удаления строки, столбца или таблицы. Объединить ячейки - этот пункт доступен при выделении двух или более ячеек и используется для их объединения. Разделить ячейку... - используется для вызова окна, в котором можно выбрать нужное количество столбцов и строк, на которое будет разделена ячейка. Вертикальное выравнивание в ячейках - используется для выравнивания текста в выделенной ячейке по верхнему краю, центру или нижнему краю. Направление текста - используется для изменения ориентации текста в ячейке. Текст можно расположить по горизонтали, по вертикали сверху вниз (Поворот на 90°), или по вертикали снизу вверх (Поворот на 270°). Стиль обтекания - Встроенный - используется для выбора встроенного стиля обтекания (при котором таблица разрывает текст), а также выравнивания: по левому краю, по центру, по правому краю. Стиль обтекания - Плавающий - используется для выбора плавающего стиля обтекания, при котором текст размещается вокруг таблицы. Дополнительные параметры таблицы - используется для вызова окна 'Таблица - дополнительные параметры'. Гиперссылка - используется для вставки гиперссылки. Дополнительные параметры абзаца - используется для вызова окна 'Абзац - дополнительные параметры'. Свойства таблицы можно также изменить на правой боковой панели: Строки и Столбцы - используются для выбора тех частей таблицы, которые необходимо выделить. Для строк: Заголовок - для выделения первой строки Итоговая - для выделения последней строки Чередовать - для выделения строк через одну Для столбцов: Первый - для выделения первого столбца Последний - для выделения последнего столбца Чередовать - для выделения столбцов через один По шаблону - используется для выбора одного из доступных шаблонов таблиц. Стиль границ - используется для выбора толщины, цвета и стиля границ, а также цвета фона. Стиль обтекания - используется для выбора одного из двух стилей обтекания текстом - встроенного и плавающего. Строки и столбцы - используется для выполнения некоторых операций с таблицей: выделения, удаления, вставки строк и столбцов, объединения ячеек, разделения ячейки. Повторять как заголовок на каждой странице - в длинных таблицах используется для вставки одной и той же строки заголовка наверху каждой страницы. Дополнительные параметры - используется для вызова окна 'Таблица - дополнительные параметры'. Чтобы изменить дополнительные параметры таблицы, щелкните по таблице правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры таблицы. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы: На вкладке Таблица можно изменить свойства всей таблицы. Раздел Размер таблицы содержит следующие параметры: Ширина - по умолчанию ширина таблицы автоматически подгоняется по ширине страницы, то есть таблица занимает все пространство между левым и правым полями страницы. Можно установить этот флажок и указать нужную ширину таблицы вручную. Опция Единицы позволяет указать, надо ли задавать ширину таблицы в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...) или в Процентах от общей ширины страницы. Примечание: можно также регулировать размеры таблицы, изменяя высоту строк и ширину столбцов вручную. Наведите указатель мыши на границу строки/столбца, чтобы он превратился в двустороннюю стрелку, и перетащите границу. Кроме того, можно использовать маркеры на горизонтальной линейке для изменения ширины столбцов и маркеры на вертикальной линейке для изменения высоты строк. Автоподбор размеров по содержимому - разрешает автоматически изменять ширину каждого столбца в соответствии с текстом внутри его ячеек. Раздел Поля ячейки по умолчанию позволяет изменить используемые по умолчанию расстояния между текстом внутри ячейки и границами ячейки. Раздел Параметры позволяет изменить следующий параметр: Интервалы между ячейками - разрешает использование между ячейками интервалов, которые будут заливаться цветом Фона таблицы. На вкладке Ячейка можно изменить свойства отдельных ячеек. Сначала надо выбрать ячейку, к которой требуется применить изменения, или выделить всю таблицу, чтобы изменить свойства всех ее ячеек. Раздел Размер ячейки содержит следующие параметры: Опция Ширина позволяет задать предпочтительную ширину ячейки. Это размер, которому ячейка стремится соответствовать, хотя в некоторых случаях точное соответствие может быть невозможно. Например, если текст внутри ячейки превышает заданную ширину, он будет переноситься на следующую строку, чтобы предпочтительная ширина ячейки оставалась неизменной, но если вставить новый столбец, предпочтительная ширина будет уменьшена. Опция Единицы - позволяет указать, надо ли задавать ширину ячейки в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...) или в Процентах от общей ширины таблицы. Примечание: можно также регулировать ширину ячейки вручную. Чтобы сделать отдельную ячейку в столбце шире или уже общей ширины столбца, выделите нужную ячейку, наведите указатель мыши на ее правую границу, чтобы он превратился в двустороннюю стрелку, затем перетащите границу. Чтобы изменить ширину всех ячеек в столбце, используйте маркеры на горизонтальной линейке для изменения ширины столбцов. Раздел Поля ячейки позволяет регулировать расстояние между текстом внутри ячейки и границами ячейки. По умолчанию установлены стандартные значения (значения, используемые по умолчанию, тоже можно изменить на вкладке Таблица), но можно снять флажок Использовать поля по умолчанию и ввести нужные значения вручную. В разделе Параметры ячейки можно изменить следующий параметр: Опция Перенос текста включена по умолчанию. Она позволяет переносить текст внутри ячейки, превышающий ее ширину, на следующую строку, увеличивая высоту строки и оставляя ширину столбца неизменной. Вкладка Границы и фон содержит следующие параметры: Параметры границы (ширина, цвет и наличие или отсутствие) - задайте ширину границ, выберите их цвет и то, как они должны отображаться в ячейках. Примечание: если вы решили скрыть границы таблицы, нажав кнопку или отключив все границы вручную на схеме, в документе они будут обозначены пунктиром. Чтобы они совсем исчезли, нажмите значок Непечатаемые символы на вкладке Главная верхней панели инструментов и выберите опцию Скрытые границы таблиц. Фон ячейки - цвет фона внутри ячейки (опция доступна только в том случае, если выделены одна или более ячеек или выбрана опция Интервалы между ячейками на вкладке Таблица). Фон таблицы - цвет фона таблицы или фона пространства между ячейками в том случае, если выбрана опция Интервалы между ячейками на вкладке Таблица. Вкладка Положение таблицы доступна только в том случае, если на вкладке Обтекание текстом выбран Плавающий стиль обтекания, и содержит следующие параметры: Параметры раздела По горизонтали включают в себя выравнивание таблицы (по левому краю, по центру, по правому краю) относительно поля, страницы или текста, а также положение таблицы справа от поля, страницы или текста. Параметры раздела По вертикали включают в себя выравнивание таблицы (по верхнему краю, по центру, по нижнему краю) относительно поля, страницы или текста, а также положение таблицы ниже поля, страницы или текста. В разделе Параметры можно изменить следующие параметры: Опция Перемещать с текстом определяет, будет ли таблица перемещаться вместе с текстом, в который она вставлена. Опция Разрешить перекрытие определяет, будут ли две таблицы объединяться в одну большую таблицу или перекрываться, если перетащить их близко друг к другу на странице. Вкладка Обтекание текстом содержит следующие параметры: Стиль обтекания текстом - Встроенный или Плавающий. Используйте нужную опцию, чтобы изменить способ размещения таблицы относительно текста: или она будет являться частью текста (если Вы выбрали встроенный стиль), или текст будет обтекать ее со всех сторон (если Вы выбрали плавающий стиль). После того, как Вы выберете тип обтекания, можно задать дополнительные параметры обтекания как для встроенного, так и для плавающего типа: Для встроенного типа Вы можете указать выравнивание таблицы и отступ слева. Для плавающего типа Вы можете указать расстояние до текста и положение таблицы на вкладке Положение таблицы. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит таблица." + "body": "Вставка таблицы Для вставки таблицы в текст документа: установите курсор там, где надо разместить таблицу, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Таблица на верхней панели инструментов, выберите опцию для создания таблицы: или таблица со стандартным количеством ячеек (максимум 10 на 8 ячеек) Если требуется быстро добавить таблицу, просто выделите мышью нужное количество строк (максимум 8) и столбцов (максимум 10). или пользовательская таблица Если Вам нужна таблица больше, чем 10 на 8 ячеек, выберите опцию Вставить пользовательскую таблицу, после чего откроется окно, в котором можно вручную ввести нужное количество строк и столбцов соответственно, затем нажмите кнопку OK. после того, как таблица будет добавлена, Вы сможете изменить ее свойства и положение. Чтобы изменить размер таблицы, наведите курсор мыши на маркер в правом нижнем углу и перетаскивайте его, пока таблица не достигнет нужного размера. Вы также можете вручную изменить ширину определенного столбца или высоту строки. Наведите курсор мыши на правую границу столбца, чтобы курсор превратился в двунаправленную стрелку , и перетащите границу влево или вправо, чтобы задать нужную ширину. Чтобы вручную изменить высоту отдельной строки, наведите курсор мыши на нижнюю границу строки, чтобы курсор превратился в двунаправленную стрелку , и перетащите границу вверх или вниз. Чтобы переместить таблицу, удерживайте маркер в левом верхнем углу и перетащите его на нужное место в документе. Выделение таблицы или ее части Чтобы выделить всю таблицу, нажмите на маркер в левом верхнем углу. Чтобы выделить определенную ячейку, подведите курсор мыши к левой части нужной ячейки, чтобы курсор превратился в черную стрелку , затем щелкните левой кнопкой мыши. Чтобы выделить определенную строку, подведите курсор мыши к левой границе таблицы рядом с нужной строкой, чтобы курсор превратился в горизонтальную черную стрелку , затем щелкните левой кнопкой мыши. Чтобы выделить определенный столбец, подведите курсор мыши к верхней границе нужного столбца, чтобы курсор превратился в направленную вниз черную стрелку , затем щелкните левой кнопкой мыши. Можно также выделить ячейку, строку, столбец или таблицу с помощью опций контекстного меню или раздела Строки и столбцы на правой боковой панели. Изменение параметров таблицы Некоторые свойства таблицы, а также ее структуру можно изменить с помощью контекстного меню. Меню содержит следующие пункты: Вырезать, копировать, вставить - стандартные опции, которые используются для вырезания или копирования выделенного текста/объекта и вставки ранее вырезанного/скопированного фрагмента текста или объекта в то место, где находится курсор. Выделить - используется для выделения строки, столбца, ячейки или таблицы. Вставить - используется для вставки строки выше или ниже той строки, в которой находится курсор, а также для вставки столбца слева или справа от того столбца, в котором находится курсор. Удалить - используется для удаления строки, столбца или таблицы. Объединить ячейки - этот пункт доступен при выделении двух или более ячеек и используется для их объединения. Разделить ячейку... - используется для вызова окна, в котором можно выбрать нужное количество столбцов и строк, на которое будет разделена ячейка. Выровнять высоту строк - используется для изменения выделенных ячеек таким образом, чтобы все они имели одинаковую высоту, без изменения общей высоты таблицы. Выровнять ширину столбцов - используется для изменения выделенных ячеек таким образом, чтобы все они имели одинаковую ширину, без изменения общей ширины таблицы. Вертикальное выравнивание в ячейках - используется для выравнивания текста в выделенной ячейке по верхнему краю, центру или нижнему краю. Направление текста - используется для изменения ориентации текста в ячейке. Текст можно расположить по горизонтали, по вертикали сверху вниз (Поворот на 90°), или по вертикали снизу вверх (Поворот на 270°). Дополнительные параметры таблицы - используется для вызова окна 'Таблица - дополнительные параметры'. Гиперссылка - используется для вставки гиперссылки. Дополнительные параметры абзаца - используется для вызова окна 'Абзац - дополнительные параметры'. Свойства таблицы можно также изменить на правой боковой панели: Строки и Столбцы - используются для выбора тех частей таблицы, которые необходимо выделить. Для строк: Заголовок - для выделения первой строки Итоговая - для выделения последней строки Чередовать - для выделения строк через одну Для столбцов: Первый - для выделения первого столбца Последний - для выделения последнего столбца Чередовать - для выделения столбцов через один По шаблону - используется для выбора одного из доступных шаблонов таблиц. Стиль границ - используется для выбора толщины, цвета и стиля границ, а также цвета фона. Строки и столбцы - используется для выполнения некоторых операций с таблицей: выделения, удаления, вставки строк и столбцов, объединения ячеек, разделения ячейки. Размер ячейки - используется для изменения ширины и высоты выделенной ячейки. В этом разделе можно также Выровнять высоту строк, чтобы все выделенные ячейки имели одинаковую высоту, или Выровнять ширину столбцов, чтобы все выделенные ячейки имели одинаковую ширину. Повторять как заголовок на каждой странице - в длинных таблицах используется для вставки одной и той же строки заголовка наверху каждой страницы. Дополнительные параметры - используется для вызова окна 'Таблица - дополнительные параметры'. Чтобы изменить дополнительные параметры таблицы, щелкните по таблице правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры таблицы. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы: На вкладке Таблица можно изменить свойства всей таблицы. Раздел Размер таблицы содержит следующие параметры: Ширина - по умолчанию ширина таблицы автоматически подгоняется по ширине страницы, то есть таблица занимает все пространство между левым и правым полями страницы. Можно установить этот флажок и указать нужную ширину таблицы вручную. Опция Единицы позволяет указать, надо ли задавать ширину таблицы в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...) или в Процентах от общей ширины страницы. Примечание: можно также регулировать размеры таблицы, изменяя высоту строк и ширину столбцов вручную. Наведите указатель мыши на границу строки/столбца, чтобы он превратился в двустороннюю стрелку, и перетащите границу. Кроме того, можно использовать маркеры на горизонтальной линейке для изменения ширины столбцов и маркеры на вертикальной линейке для изменения высоты строк. Автоподбор размеров по содержимому - разрешает автоматически изменять ширину каждого столбца в соответствии с текстом внутри его ячеек. Раздел Поля ячейки по умолчанию позволяет изменить используемые по умолчанию расстояния между текстом внутри ячейки и границами ячейки. Раздел Параметры позволяет изменить следующий параметр: Интервалы между ячейками - разрешает использование между ячейками интервалов, которые будут заливаться цветом Фона таблицы. На вкладке Ячейка можно изменить свойства отдельных ячеек. Сначала надо выбрать ячейку, к которой требуется применить изменения, или выделить всю таблицу, чтобы изменить свойства всех ее ячеек. Раздел Размер ячейки содержит следующие параметры: Опция Ширина позволяет задать предпочтительную ширину ячейки. Это размер, которому ячейка стремится соответствовать, хотя в некоторых случаях точное соответствие может быть невозможно. Например, если текст внутри ячейки превышает заданную ширину, он будет переноситься на следующую строку, чтобы предпочтительная ширина ячейки оставалась неизменной, но если вставить новый столбец, предпочтительная ширина будет уменьшена. Опция Единицы - позволяет указать, надо ли задавать ширину ячейки в абсолютных единицах, то есть Сантиметрах/Пунктах/Дюймах (в зависимости от того, какой параметр указан на вкладке Файл -> Дополнительные параметры...) или в Процентах от общей ширины таблицы. Примечание: можно также регулировать ширину ячейки вручную. Чтобы сделать отдельную ячейку в столбце шире или уже общей ширины столбца, выделите нужную ячейку, наведите указатель мыши на ее правую границу, чтобы он превратился в двустороннюю стрелку, затем перетащите границу. Чтобы изменить ширину всех ячеек в столбце, используйте маркеры на горизонтальной линейке для изменения ширины столбцов. Раздел Поля ячейки позволяет регулировать расстояние между текстом внутри ячейки и границами ячейки. По умолчанию установлены стандартные значения (значения, используемые по умолчанию, тоже можно изменить на вкладке Таблица), но можно снять флажок Использовать поля по умолчанию и ввести нужные значения вручную. В разделе Параметры ячейки можно изменить следующий параметр: Опция Перенос текста включена по умолчанию. Она позволяет переносить текст внутри ячейки, превышающий ее ширину, на следующую строку, увеличивая высоту строки и оставляя ширину столбца неизменной. Вкладка Границы и фон содержит следующие параметры: Параметры границы (ширина, цвет и наличие или отсутствие) - задайте ширину границ, выберите их цвет и то, как они должны отображаться в ячейках. Примечание: если вы решили скрыть границы таблицы, нажав кнопку или отключив все границы вручную на схеме, в документе они будут обозначены пунктиром. Чтобы они совсем исчезли, нажмите значок Непечатаемые символы на вкладке Главная верхней панели инструментов и выберите опцию Скрытые границы таблиц. Фон ячейки - цвет фона внутри ячейки (опция доступна только в том случае, если выделены одна или более ячеек или выбрана опция Интервалы между ячейками на вкладке Таблица). Фон таблицы - цвет фона таблицы или фона пространства между ячейками в том случае, если выбрана опция Интервалы между ячейками на вкладке Таблица. Вкладка Положение таблицы доступна только в том случае, если на вкладке Обтекание текстом выбрана опция Плавающая таблица. Эта вкладка содержит следующие параметры: Параметры раздела По горизонтали включают в себя выравнивание таблицы (по левому краю, по центру, по правому краю) относительно поля, страницы или текста, а также положение таблицы справа от поля, страницы или текста. Параметры раздела По вертикали включают в себя выравнивание таблицы (по верхнему краю, по центру, по нижнему краю) относительно поля, страницы или текста, а также положение таблицы ниже поля, страницы или текста. В разделе Параметры можно изменить следующие параметры: Опция Перемещать с текстом определяет, будет ли таблица перемещаться вместе с текстом, в который она вставлена. Опция Разрешить перекрытие определяет, будут ли две таблицы объединяться в одну большую таблицу или перекрываться, если перетащить их близко друг к другу на странице. Вкладка Обтекание текстом содержит следующие параметры: Стиль обтекания текстом - Встроенная таблица или Плавающая таблица. Используйте нужную опцию, чтобы изменить способ размещения таблицы относительно текста: или она будет являться частью текста (если Вы выбрали вариант \"Встроенная таблица\"), или текст будет обтекать ее со всех сторон (если Вы выбрали вариант \"Плавающая таблица\"). После того, как Вы выберете стиль обтекания, можно задать дополнительные параметры обтекания как для встроенных, так и для плавающих таблиц: Для встроенной таблицы Вы можете указать выравнивание таблицы и отступ слева. Для плавающей таблицы Вы можете указать расстояние до текста и положение таблицы на вкладке Положение таблицы. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит таблица." }, { "id": "UsageInstructions/InsertTextObjects.htm", @@ -238,7 +253,7 @@ var indexes = { "id": "UsageInstructions/SetTabStops.htm", "title": "Установка позиций табуляции", - "body": "В онлайн-редакторе документов можно изменить позиции табуляции, то есть те позиции, куда переходит курсор при нажатии клавиши Tab на клавиатуре. Для установки позиций табуляции можно использовать горизонтальную линейку: Выберите нужный тип позиции табуляции, нажав на кнопку в левом верхнем углу рабочей области. Доступны следующие три типа табуляции: По левому краю - выравнивает текст по левому краю относительно позиции табуляции; при наборе текст движется вправо от позиции табуляции. Такая позиция табуляции будет обозначена на горизонтальной линейке маркером . По центру - центрирует текст относительно позиции табуляции. Такая позиция табуляции будет обозначена на горизонтальной линейке маркером . По правому краю - выравнивает текст по правому краю относительно позиции табуляции; при наборе текст движется влево от позиции табуляции. Такая позиция табуляции будет обозначена на горизонтальной линейке маркером . Щелкните по нижнему краю линейки в том месте, где требуется установить позицию табуляции. Для изменения местоположения позиции табуляции перетащите ее по линейке. Для удаления добавленной позиции табуляции перетащите ее за пределы линейки. Для настройки позиций табуляции можно также использовать окно свойств абзаца. Щелкните правой кнопкой мыши, выберите в контекстном меню пункт Дополнительные параметры абзаца или используйте ссылку Дополнительные параметры на правой боковой панели. В открывшемся окне Абзац - дополнительные параметры переключитесь на вкладку Табуляция. Можно задать следующие параметры: Позиция - используется, чтобы задать пользовательские позиции табуляции. Введите в этом поле нужное значение, настройте его более точно, используя кнопки со стрелками, и нажмите на кнопку Задать. Пользовательская позиция табуляции будет добавлена в список в расположенном ниже поле. Если ранее Вы добавили какие-то позиции табуляции при помощи линейки, все эти позиции тоже будут отображены в списке. Позиция табуляци По умолчанию имеет значение 1.25 см. Это значение можно уменьшить или увеличить, используя кнопки со стрелками или введя в поле нужное значение. Выравнивание - используется, чтобы задать нужный тип выравнивания для каждой из позиций табуляции в расположенном выше списке. Выделите нужную позицию табуляции в списке, выберите переключатель По левому краю, По центру или По правому краю и нажмите на кнопку Задать. Для удаления позиций табуляции из списка выделите позицию табуляции и нажмите кнопку Удалить или Удалить все." + "body": "В онлайн-редакторе документов можно изменить позиции табуляции, то есть те позиции, куда переходит курсор при нажатии клавиши Tab на клавиатуре. Для установки позиций табуляции можно использовать горизонтальную линейку: Выберите нужный тип позиции табуляции, нажав на кнопку в левом верхнем углу рабочей области. Доступны следующие три типа табуляции: По левому краю - выравнивает текст по левому краю относительно позиции табуляции; при наборе текст движется вправо от позиции табуляции. Такая позиция табуляции будет обозначена на горизонтальной линейке маркером . По центру - центрирует текст относительно позиции табуляции. Такая позиция табуляции будет обозначена на горизонтальной линейке маркером . По правому краю - выравнивает текст по правому краю относительно позиции табуляции; при наборе текст движется влево от позиции табуляции. Такая позиция табуляции будет обозначена на горизонтальной линейке маркером . Щелкните по нижнему краю линейки в том месте, где требуется установить позицию табуляции. Для изменения местоположения позиции табуляции перетащите ее по линейке. Для удаления добавленной позиции табуляции перетащите ее за пределы линейки. Для настройки позиций табуляции можно также использовать окно свойств абзаца. Щелкните правой кнопкой мыши, выберите в контекстном меню пункт Дополнительные параметры абзаца или используйте ссылку Дополнительные параметры на правой боковой панели. В открывшемся окне Абзац - дополнительные параметры переключитесь на вкладку Табуляция. Можно задать следующие параметры: Позиция - используется, чтобы задать пользовательские позиции табуляции. Введите в этом поле нужное значение, настройте его более точно, используя кнопки со стрелками, и нажмите на кнопку Задать. Пользовательская позиция табуляции будет добавлена в список в расположенном ниже поле. Если ранее Вы добавили какие-то позиции табуляции при помощи линейки, все эти позиции тоже будут отображены в списке. Позиция табуляци По умолчанию имеет значение 1.25 см. Это значение можно уменьшить или увеличить, используя кнопки со стрелками или введя в поле нужное значение. Выравнивание - используется, чтобы задать нужный тип выравнивания для каждой из позиций табуляции в расположенном выше списке. Выделите нужную позицию табуляции в списке, выберите опцию По левому краю, По центру или По правому краю из выпадающего списка и нажмите на кнопку Задать. Заполнитель - позволяет выбрать символ, который используется для создания заполнителя для каждой из позиций табуляции. Заполнитель - это строка символов (точек или дефисов), заполняющая пространство между позициями табуляции. Выделите нужную позицию табуляции в списке, выберите тип заполнителя из выпадающего списка и нажмите на кнопку Задать. Для удаления позиций табуляции из списка выделите позицию табуляции и нажмите кнопку Удалить или Удалить все." }, { "id": "UsageInstructions/UseMailMerge.htm", @@ -248,6 +263,6 @@ var indexes = { "id": "UsageInstructions/ViewDocInfo.htm", "title": "Просмотр сведений о документе", - "body": "Чтобы получить доступ к подробным сведениям о редактируемом документе, нажмите на вкладку Файл на верхней панели инструментов и выберите опцию Сведения о документе.... Общие сведения Сведения о документе включают название документа, автора, размещение, дату создания, а также статистику: количество страниц, абзацев, слов, символов, символов с пробелами. Примечание: используя онлайн-редакторы, вы можете изменить название документа непосредственно из интерфейса редактора. Для этого нажмите на вкладку Файл на верхней панели инструментов и выберите опцию Переименовать..., затем введите нужное Имя файла в новом открывшемся окне и нажмите кнопку OK. Сведения о правах доступа Примечание: эта опция недоступна для пользователей с правами доступа Только чтение. Чтобы узнать, у кого есть права на просмотр и редактирование этого документа, выберите опцию Права доступа... на левой боковой панели. Вы можете также изменить выбранные в настоящий момент права доступа, нажав на кнопку Изменить права доступа в разделе Люди, имеющие права. Журнал версий Примечание: эта опция недоступна для бесплатных аккаунтов, а также для пользователей с правами доступа Только чтение. Чтобы просмотреть все внесенные в документ изменения, выберите опцию Журнал версий на левой боковой панели. Вы увидите список версий (существенных изменений) и ревизий (незначительных изменений) этого документа с указанием автора и даты и времени создания каждой версии/ревизии. Для версий документа также указан номер версии (например, вер. 2). Чтобы точно знать, какие изменения были внесены в каждой конкретной версии/ревизии, можно просмотреть нужную, нажав на нее на левой боковой панели. Изменения, внесенные автором версии/ревизии, помечены цветом, который показан рядом с именем автора на левой боковой панели. Можно использовать ссылку Восстановить, расположенную под выбранной версией/ревизией, чтобы восстановить ее. Чтобы вернуться к текущей версии документа, нажмите на ссылку Закрыть историю над списком версий. Чтобы закрыть панель Файл и вернуться к редактированию документа, выберите опцию Закрыть меню." + "body": "Чтобы получить доступ к подробным сведениям о редактируемом документе, нажмите на вкладку Файл на верхней панели инструментов и выберите опцию Сведения о документе.... Общие сведения Сведения о документе включают название документа, автора, размещение, дату создания, а также статистику: количество страниц, абзацев, слов, символов, символов с пробелами. Примечание: используя онлайн-редакторы, вы можете изменить название документа непосредственно из интерфейса редактора. Для этого нажмите на вкладку Файл на верхней панели инструментов и выберите опцию Переименовать..., затем введите нужное Имя файла в новом открывшемся окне и нажмите кнопку OK. Сведения о правах доступа Примечание: эта опция недоступна для пользователей с правами доступа Только чтение. Чтобы узнать, у кого есть права на просмотр и редактирование этого документа, выберите опцию Права доступа... на левой боковой панели. Вы можете также изменить выбранные в настоящий момент права доступа, нажав на кнопку Изменить права доступа в разделе Люди, имеющие права. История версий Примечание: эта опция недоступна для бесплатных аккаунтов, а также для пользователей с правами доступа Только чтение. Чтобы просмотреть все внесенные в документ изменения, выберите опцию История версий на левой боковой панели. Историю версий можно также открыть, используя значок История версий на вкладке Совместная работа верхней панели инструментов. Вы увидите список версий (существенных изменений) и ревизий (незначительных изменений) этого документа с указанием автора и даты и времени создания каждой версии/ревизии. Для версий документа также указан номер версии (например, вер. 2). Чтобы точно знать, какие изменения были внесены в каждой конкретной версии/ревизии, можно просмотреть нужную, нажав на нее на левой боковой панели. Изменения, внесенные автором версии/ревизии, помечены цветом, который показан рядом с именем автора на левой боковой панели. Можно использовать ссылку Восстановить, расположенную под выбранной версией/ревизией, чтобы восстановить ее. Чтобы вернуться к текущей версии документа, нажмите на ссылку Закрыть историю над списком версий. Чтобы закрыть панель Файл и вернуться к редактированию документа, выберите опцию Закрыть меню." } ] \ No newline at end of file diff --git a/apps/presentationeditor/main/resources/help/ru/Contents.json b/apps/presentationeditor/main/resources/help/ru/Contents.json index ed4983944..0035ae234 100644 --- a/apps/presentationeditor/main/resources/help/ru/Contents.json +++ b/apps/presentationeditor/main/resources/help/ru/Contents.json @@ -2,7 +2,8 @@ {"src": "ProgramInterface/ProgramInterface.htm", "name": "Знакомство с пользовательским интерфейсом редактора презентаций", "headername": "Интерфейс программы"}, {"src": "ProgramInterface/FileTab.htm", "name": "Вкладка Файл"}, {"src": "ProgramInterface/HomeTab.htm", "name": "Вкладка Главная"}, - {"src": "ProgramInterface/InsertTab.htm", "name": "Вкладка Вставка"}, + {"src": "ProgramInterface/InsertTab.htm", "name": "Вкладка Вставка" }, + {"src": "ProgramInterface/CollaborationTab.htm", "name": "Вкладка Совместная работа"}, {"src": "ProgramInterface/PluginsTab.htm", "name": "Вкладка Плагины"}, {"src": "UsageInstructions/OpenCreateNew.htm", "name": "Создание новой презентации или открытие существующей", "headername": "Базовые операции" }, {"src": "UsageInstructions/CopyPasteUndoRedo.htm", "name": "Копирование / вставка данных, отмена / повтор действий"}, diff --git a/apps/presentationeditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm b/apps/presentationeditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm index e30b418af..c261cec5a 100644 --- a/apps/presentationeditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm +++ b/apps/presentationeditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm @@ -24,35 +24,40 @@

    Совместное редактирование

    -

    В редакторе презентаций можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить Значок Сохранить, чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках.

    +

    В редакторе презентаций можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить Значок Сохранить, чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Нужный режим также можно выбрать, используя значок Значок Режим совместного редактирования Режим совместного редактирования на вкладке Совместная работа верхней панели инструментов:

    +

    Меню Режим совместного редактирования

    Когда презентацию редактируют одновременно несколько пользователей в Строгом режиме, редактируемые объекты (автофигуры, текстовые объекты, таблицы, изображения, диаграммы) помечаются пунктирными линиями разных цветов. Объект, который редактируете Вы, окружен зеленой пунктирной линией. Красные пунктирные линии означают, что объекты редактируются другими пользователями. При наведении курсора мыши на один из редактируемых объектов отображается имя того пользователя, который в данный момент его редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования.

    Количество пользователей, которые в данный момент работают над текущей презентацией, отображается в правой части шапки редактора - Значок Количество пользователей. Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей.

    -

    Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: Значок Управление правами доступа к документу. С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им полный доступ или доступ только для чтения, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: Значок Количество пользователей.

    +

    Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: Значок Управление правами доступа к документу. С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им полный доступ или доступ только для чтения, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: Значок Количество пользователей. Права доступа также можно задать, используя значок Значок Совместный доступ Совместный доступ на вкладке Совместная работа верхней панели инструментов.

    Как только один из пользователей сохранит свои изменения, нажав на значок Значок Сохранить, все остальные увидят в строке состояния примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок Значок Сохранить и получить обновления в левом верхнем углу верхней панели инструментов. Обновления будут подсвечены, чтобы Вы могли проверить, что конкретно изменилось.

    Чат

    Этот инструмент можно использовать для оперативного согласования процесса совместного редактирования, например, для того, чтобы договориться с другими участниками, кто и что должен делать, какой абзац вы собираетесь сейчас отредактировать и т.д.

    Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить.

    Чтобы войти в чат и оставить сообщение для других пользователей:

      -
    1. нажмите на значок Значок Чат на левой боковой панели,
    2. +
    3. + нажмите на значок Значок Чат на левой боковой панели или
      + переключитесь на вкладку Совместная работа верхней панели инструментов и нажмите на кнопку Значок Чат Чат, +
    4. введите текст в соответствующем поле ниже,
    5. нажмите кнопку Отправить.

    Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - Значок Чат.

    -

    Чтобы закрыть панель с сообщениями чата, нажмите на значок Значок Чат еще раз.

    +

    Чтобы закрыть панель с сообщениями чата, нажмите на значок Значок Чат на левой боковой панели или кнопку Значок Чат Чат на верхней панели инструментов еще раз.

    Комментарии

    -

    Чтобы оставить комментарий:

    +

    Чтобы оставить комментарий к определенному объекту (текстовому полю, фигуре и так далее):

    1. выделите объект, в котором, по Вашему мнению, содержится какая-то ошибка или проблема,
    2. -
    3. переключитесь на вкладку Вставка верхней панели инструментов и нажмите на кнопку Значок Комментарий Комментарий или
      - используйте значок Значок Комментарии на левой боковой панели, чтобы открыть панель Комментарии, и нажмите на ссылку Добавить комментарий к документу или
      +
    4. переключитесь на вкладку Вставка или Совместная работа верхней панели инструментов и нажмите на кнопку Значок Комментарий Комментарий или
      щелкните правой кнопкой мыши по выделенному объекту и выберите в меню команду Добавить комментарий,
    5. введите нужный текст,
    6. нажмите кнопку Добавить.
    -

    Комментарий появится на панели слева. Объект, который Вы прокомментировали, будет помечен значком Значок рядом с прокомментированным объектом. Для просмотра комментария щелкните по этому значку.

    +

    Объект, который вы прокомментировали, будет помечен значком Значок рядом с прокомментированным объектом. Для просмотра комментария щелкните по этому значку.

    +

    Чтобы добавить комментарий к определенному слайду, выделите слайд и используйте кнопку Значок Комментарий Комментарий на вкладке Вставка или Совместная работа верхней панели инструментов. Добавленный комментарий будет отображаться в левом верхнем углу слайда.

    +

    Чтобы создать комментарий уровня презентации, который не относится к определенному объекту или слайду, нажмите на значок Значок Комментарий на левой боковой панели, чтобы открыть панель Комментарии, и используйте ссылку Добавить комментарий к документу. Комментарии уровня презентации можно просмотреть на панели Комментарии. Здесь также доступны комментарии, относящиеся к объектам и слайдам.

    Любой другой пользователь может ответить на добавленный комментарий, чтобы дать ответ на вопросы или отчитаться о проделанной работе. Для этого надо нажать на ссылку Добавить ответ, расположенную под комментарием.

    Вы можете управлять добавленными комментариями следующим образом:

      diff --git a/apps/presentationeditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm b/apps/presentationeditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm new file mode 100644 index 000000000..6533c2003 --- /dev/null +++ b/apps/presentationeditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm @@ -0,0 +1,28 @@ + + + + Вкладка Совместная работа + + + + + + + +
      +
      + +
      +

      Вкладка Совместная работа

      +

      Вкладка Совместная работа позволяет организовать совместную работу над презентацией: предоставлять доступ к файлу, выбирать режим совместного редактирования, управлять комментариями.

      +

      Вкладка Совместная работа

      +

      С помощью этой вкладки вы можете выполнить следующие действия:

      + +
      + + \ No newline at end of file diff --git a/apps/presentationeditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm b/apps/presentationeditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm index d70e00fa5..8e4306394 100644 --- a/apps/presentationeditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm +++ b/apps/presentationeditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm @@ -14,9 +14,10 @@

    Вкладка Плагины

    -

    Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты.

    +

    Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. Здесь также можно использовать макросы для автоматизации рутинных задач.

    Вкладка Плагины

    -

    В настоящее время доступны следующие плагины:

    +

    Кнопка Macros позволяет открыть окно, в котором можно создавать собственные макросы и запускать их. Для получения дополнительной информации о макросах, пожалуйста, обратитесь к нашей Документации по API.

    +

    В настоящее время по умолчанию доступны следующие плагины:

    • ClipArt позволяет добавлять в презентацию изображения из коллекции картинок,
    • PhotoEditor позволяет редактировать изображения: обрезать, изменять размер, применять эффекты и так далее,
    • diff --git a/apps/presentationeditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm b/apps/presentationeditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm index 9897b7cba..aba432313 100644 --- a/apps/presentationeditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm +++ b/apps/presentationeditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm @@ -21,7 +21,7 @@
    • В Шапке редактора отображается логотип, вкладки меню, название презентации. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов.

      Значки в шапке редактора

    • -
    • На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Плагины. +
    • На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Совместная работа, Плагины.

      Опции Печать, Сохранить, Копировать, Вставить, Отменить, Повторить и Добавить слайд всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки.

      Значки на верхней панели инструментов

    • diff --git a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm index 0c16b9461..45cb1e801 100644 --- a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm +++ b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/CopyPasteUndoRedo.htm @@ -14,6 +14,7 @@

    Копирование / вставка данных, отмена / повтор действий

    +

    Использование основных операций с буфером обмена

    Для вырезания, копирования и вставки выделенных объектов (слайдов, фрагментов текста, автофигур) в текущей презентации или отмены / повтора действий используйте соответствующие команды контекстного меню или значки, доступные на любой вкладке верхней панели инструментов:

    • Вырезать – выделите фрагмент текста или объект и используйте опцию контекстного меню Вырезать, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этой же презентации.
    • @@ -26,6 +27,22 @@
    • сочетание клавиш Ctrl+V для вставки;
    • сочетание клавиш Ctrl+X для вырезания.
    +

    Использование функции Специальная вставка

    +

    После вставки скопированных данных рядом со вставленным текстовым фрагментом или объектом появляется кнопка Специальная вставка Специальная вставка. Нажмите на эту кнопку, чтобы выбрать нужный параметр вставки.

    +

    При вставке фрагментов текста доступны следующие параметры:

    +
      +
    • Использовать конечную тему - позволяет применить форматирование, определяемое темой текущей презентации. Эта опция используется по умолчанию.
    • +
    • Сохранить исходное форматирование - позволяет сохранить исходное форматирование скопированного текста.
    • +
    • Изображение - позволяет вставить текст как изображение, чтобы его нельзя было редактировать.
    • +
    • Сохранить только текст - позволяет вставить текст без исходного форматирования.
    • +
    +

    Параметры вставки

    +

    При вставке объектов (автофигур, диаграмм, таблиц) доступны следующие параметры:

    +
      +
    • Использовать конечную тему - позволяет применить форматирование, определяемое темой текущей презентации. Эта опция выбрана по умолчанию.
    • +
    • Изображение - позволяет вставить объект как изображение, чтобы его нельзя было редактировать.
    • +
    +

    Отмена / повтор действий

    Для выполнения операций отмены/повтора используйте соответствующие значки, доступные на любой вкладке верхней панели инструментов, или сочетания клавиш:

    • Отменить – используйте значок Отменить Значок Отменить, чтобы отменить последнее выполненное действие.
    • diff --git a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm index 674ca35f0..663e5dc22 100644 --- a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm +++ b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertCharts.htm @@ -226,7 +226,7 @@

      Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный.

      Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, стиль, размер или цвет шрифта.

      Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре.

      -

      Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши до появления голубой пунктирной рамки. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы.

      +

      Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы.

      3D-диаграмма


      Изменение параметров диаграммы

      @@ -237,7 +237,9 @@

      Для выбора нужного Стиля диаграммы используйте второе выпадающее меню в разделе Изменить тип диаграммы.

      Кнопка Изменить данные позволяет вызвать окно Редактор диаграмм и начать редактирование данных, как описано выше.

      Примечание: чтобы быстро вызвать окно Редактор диаграмм, можно также дважды щелкнуть мышью по диаграмме на слайде.

      -

      +

      Опция Дополнительные параметры на правой боковой панели позволяет открыть окно Диаграмма - дополнительные параметры, в котором можно задать альтернативный текст:

      +

      Окно дополнительных параметров диаграммы

      +

      При выборе диаграммы становится также активным значок Параметры фигуры Значок Параметры фигуры справа, так как фигура используется в качестве фона для диаграммы. Можно щелкнуть по этому значку, чтобы открыть вкладку Параметры фигуры на правой боковой панели инструментов и изменить параметры Заливки и Обводки фигуры. diff --git a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertImages.htm b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertImages.htm index 0934c12ca..e5832e9a8 100644 --- a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertImages.htm +++ b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertImages.htm @@ -30,11 +30,13 @@


      Изменение параметров изображения

      - Вкладка Параметры изображения

      Правая боковая панель активируется при щелчке по изображению левой кнопкой мыши и выборе значка Параметры изображения Значок Параметры изображения справа. Вкладка содержит следующие разделы:

      -

      Размер - используется, чтобы просмотреть текущую Ширину и Высоту изображения или при необходимости восстановить размер изображения По умолчанию.

      + Вкладка Параметры изображения +

      Размер - используется, чтобы просмотреть текущую Ширину и Высоту изображения или при необходимости восстановить размер изображения По умолчанию.

      Заменить изображение - используется, чтобы загрузить другое изображение вместо текущего, выбрав нужный источник. Можно выбрать одну из опций: Из файла или По URL.

      -
      +

      Когда изображение выделено, справа также доступен значок Параметры фигуры Значок Параметры фигуры. Можно щелкнуть по нему, чтобы открыть вкладку Параметры фигуры на правой боковой панели и настроить тип, толщину и цвет Обводки фигуры, а также изменить тип фигуры, выбрав другую фигуру в меню Изменить автофигуру. Форма изображения изменится соответствующим образом.

      +

      Вкладка Параметры фигуры

      +

      Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню опцию Дополнительные параметры изображения или щелкните по изображению левой кнопкой мыши и нажмите на ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения:

      Свойства изображения

      Вкладка Положение позволяет задать следующие свойства изображения:

      diff --git a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertTables.htm b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertTables.htm index 91b23d055..56b3d520b 100644 --- a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertTables.htm +++ b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/InsertTables.htm @@ -30,6 +30,9 @@
    • после того, как таблица будет добавлена, Вы сможете изменить ее свойства и положение.
    • +

      Чтобы изменить размер таблицы, перетаскивайте маркеры Значок Квадрат, расположенные по ее краям, пока таблица не достигнет нужного размера.

      +

      Изменение размера таблицы

      +

      Вы также можете вручную изменить ширину определенного столбца или высоту строки. Наведите курсор мыши на правую границу столбца, чтобы курсор превратился в двунаправленную стрелку Курсор при изменении ширины столбца, и перетащите границу влево или вправо, чтобы задать нужную ширину. Чтобы вручную изменить высоту отдельной строки, наведите курсор мыши на нижнюю границу строки, чтобы курсор превратился в двунаправленную стрелку Курсор при изменении высоты строки, и перетащите границу вверх или вниз.

      Можно задать положение таблицы на слайде путем перетаскивания ее по вертикали или по горизонтали.


      Изменение параметров таблицы

      @@ -67,6 +70,7 @@

    Примечание: опции раздела Строки и столбцы также доступны из контекстного меню.

    +

    Раздел Размер ячейки используется для изменения ширины и высоты выделенной ячейки. В этом разделе можно также Выровнять высоту строк, чтобы все выделенные ячейки имели одинаковую высоту, или Выровнять ширину столбцов, чтобы все выделенные ячейки имели одинаковую ширину. Опции Выровнять высоту строк / ширину столбцов также доступны из контекстного меню.


    Чтобы изменить дополнительные параметры таблицы, щелкните по таблице правой кнопкой мыши и выберите из контекстного меню опцию Дополнительные параметры таблицы или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы:

    Свойства таблицы

    diff --git a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/ManipulateObjects.htm b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/ManipulateObjects.htm index 60c320fe3..c208de8a7 100644 --- a/apps/presentationeditor/main/resources/help/ru/UsageInstructions/ManipulateObjects.htm +++ b/apps/presentationeditor/main/resources/help/ru/UsageInstructions/ManipulateObjects.htm @@ -16,7 +16,7 @@

    Манипулирование объектами на слайде

    Можно изменять размер различных объектов, перемещать и поворачивать их на слайде вручную при помощи специальных маркеров. Можно также точно задать размеры некоторых объектов и их положение с помощью правой боковой панели или окна Дополнительные параметры.

    Изменение размера объектов

    -

    Для изменения размера автофигуры/изображения/диаграммы/текстового поля перетаскивайте маленькие квадраты Значок Квадрат, расположенные по краям объекта. Чтобы сохранить исходные пропорции выбранного объекта при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков.

    +

    Для изменения размера автофигуры/изображения/диаграммы/таблицы/текстового поля перетаскивайте маленькие квадраты Значок Квадрат, расположенные по краям объекта. Чтобы сохранить исходные пропорции выбранного объекта при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков.

    Сохранение пропорций

    Чтобы задать точную ширину и высоту диаграммы, выделите ее на слайде и используйте раздел Размер на правой боковой панели, которая будет активирована.

    Чтобы задать точные размеры изображения или автофигуры, щелкните правой кнопкой мыши по нужному объекту на слайде и выберите пункт меню Дополнительные параметры изображения/фигуры. Укажите нужные значения на вкладке Размер окна Дополнительные параметры и нажмите кнопку OK.

    diff --git a/apps/presentationeditor/main/resources/help/ru/images/3dchart.png b/apps/presentationeditor/main/resources/help/ru/images/3dchart.png index 5b364e0e41d6796f834ef8bbdb92c6c1f774c750..517cdd1038efdc58e4dec2dcfffcc9569b9958cf 100644 GIT binary patch literal 28421 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

    `OBO^!P{scjs>UquO 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�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 delta 290 zcmV+-0p0%00?Y!C7YYvu0ssI2m+w=^ks%;|l(7nfFc5})Mt7gW+1=e)>8M>g=u{|9 z9n!^uc5%?f4!TGoE-vX0fg?0p6*Pq7yy$ni`wxw?X&$i+J(N055r(jPa=W7F>-rT% zu<-ZcWM$R|?cXrudT3pUX99Az4ssI2007*qoM6N<$f*!AlWB>pF diff --git a/apps/presentationeditor/main/resources/help/ru/images/changecolumnwidth.png b/apps/presentationeditor/main/resources/help/ru/images/changecolumnwidth.png new file mode 100644 index 0000000000000000000000000000000000000000..43bdea23766d6ff6970a06a6d27fa78422464583 GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^qChOj!2~4tJ}I~kq&N#aB8wRq_>O=u<5X=vX`rB; zr;B4q#jWHY{n7>o1_wOnWVwA^yh6>*eiH|COoz(f0!Ox(Ss!=HuWM!0KCnuDc~IAz l@J%E}{Sc literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/help/ru/images/changerowheight.png b/apps/presentationeditor/main/resources/help/ru/images/changerowheight.png new file mode 100644 index 0000000000000000000000000000000000000000..290ca10c803ccd979e47df946d53e7edc070072b GIT binary patch literal 143 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 K%a%%;2mLodUGIbd literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/help/ru/images/charttab.png b/apps/presentationeditor/main/resources/help/ru/images/charttab.png index 6e9575d00fd4ded0706fd997bfede3ae43d80bde..3880ece613c0c65b24199ef4098251b3294a5467 100644 GIT binary patch literal 10710 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 diff --git a/apps/presentationeditor/main/resources/help/ru/images/chat_toptoolbar.png b/apps/presentationeditor/main/resources/help/ru/images/chat_toptoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7997035ec15b3bbde78d1fab4e68c65a9af72df5 GIT binary patch literal 373 zcmV-*0gC>KP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0SZY(K~zXf?Ub>J zgisKMf3E-&6Ei!o3b6qN3(!Q(L@+WH?7_fP#0pF_7K^X|1uK}{r%!gh<&e|e=q1Kxq6D9Eyms}(`hG^(nK%WD{hfx51_TKVGNkMW;i$M^m-4u_m1 z3HrY0>UW5uc$|Pan1449cU=e1 z^PsBgVzaBfv?$MWgkcEFvUubg0^Q+v#BmJY_aVzNj{uJ2;HPyiNfJ!cgs$s6vbJS| zt#7adXK9*-T-T+0wN#cR&GSs`;Xbpg;4E$1q9_VX(}Zyx_d97x^Cq^69uVCCU>q03 T(knKN00000NkvXXu0mjfV+ovj literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/help/ru/images/coeditingmode.png b/apps/presentationeditor/main/resources/help/ru/images/coeditingmode.png new file mode 100644 index 0000000000000000000000000000000000000000..b0779773146deb2e2c8f5de116dcb573a2878a41 GIT binary patch literal 621 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/help/ru/images/imagesettingstab.png b/apps/presentationeditor/main/resources/help/ru/images/imagesettingstab.png index 82fcba3ff928b719972f128ad7f5c4bbd120eb63..82e1433b0216c57bb3cd29dc9c7f980215f5c008 100644 GIT binary patch literal 6666 zcmaJ`cQl-Dw-qHu8>58ih6qBG5WNjz2qqCCO4L!K1cT^;(G3!bUSmkZWQg87!RWn4 z@4eSMzq{^T-}=^F-~Hn)&-vp$Yn|sg`|Q2n$mcL96*)6G0RaJ(hPvtt0)kt_`1hZH z+xYwY$Md21$1TJQs4_tjj&%*cAhv~QLkI}4aTJ#pB=|L%i@G6#fB@L?&vomw0FZ@% zfGJBu6{6>5x|QK-$MPz(z5boN0pDR3`_GCoROFii?S_^Dm6qbwtlMz<2r}dV19PIK zj!2{S9~$*^o`_$r`qTwe~h5vN1m>aS69f$!NE_LDyY)^Pki!X5c6$y2fZ6GZl_N+=f#7{{92wrfrf zvQXbF{|SPi#ZdfftK;EJ-5yUT7Hvf{QixRLZXZb%XP|#oY*w)<$^B?2RxY$Sn;j1Nb zT*Z?Fj5d-0TkY;yjvKhPyJ0NHk3a>_>7x%Ofi0jEtw<;h^zePpCjvASNqE4d_0u!i zm1s5@8K3DEjNIJ+aw$CNV~S7CD)9<*e8Pg^^oOW~r5Wf^Lr7U##iXp~{Wi{{hZUE~ z4|CXCemj~C?THKKG=EKZjev~fVj$_tQ{{%Ny7wKKSQ&fgYmQz3z}6-5Gs)E?RSAl3QZM}dl-YpI+TSCVYxSUfr*myIP zE88_7^d#SnG2OfJ&KR#^?fLpVj?+o$kezJkWfGwiD_{HCp+^uLkT14|EMOh4eic8F zdm!vyr%Jomxi|q7R!&Zj;kN%115PBv)f6bw+-sYXW{0bDzP)WvL?a_-xnVy!nnt;z zQq=X?bqwKFbnEMHSz_exj$)m4UckDBmwuOb*GEK9p-0_DT~|Zt5ag#*0TxRedvxp! z-0Is7I1tPmjl8lZ>=0GB1zV$cOv_DX8L5VBU9jzo9PrdYf2!C`(xrQ^SuDRElQ9%n zF{*2jJ{=iN^xJ6%&voAUmOEeG2Qyr$^0xL6-AY~2Im193J$prcF!4R1dLNuv{|-Z3f3*w1KN6=1LGfa8o#QcDuu zXHv_L25|xI`b&8g?vs91@qEcU(AgajWK-$arxeSrx^hTt@u42h(ta52rcSzFPd#tn z_s5%X-;!zdP;)@-7eY>J<*w@e<*XNV>`&JDoD`(k%h;dOS{!VX*-lh>hlk2;=uHY& zN0r6>PS=&#hA9b5Y%{EVlgwJ~f$#OfYoo0ZFx`k5X0mQ$*Kf8L+m!3VfaCk>#05na z)zHGi;gr~et`3ifScNQME>TdqJ*jQeC&A-dz*D=xq^a}~<_^>g`8Q`D8_ozN7p{pv z`rF^rCanoxk|%Ml*ra8sHB17x2%lx%{s;llu%rus*lFPc+D_ zk8vh~ebL)gD3rJ}W5$#{ZM<$W>72aDk9_`;an&5rA?IEYcaVtImom{5oRk^?N)@WK zwB?rQ4toI}+-{xHi}oZmEAT5(GWgrlxSf{9O0mw7KE?AR`E2q2fcId{&vx%>Jww8m z=-9^i4)2Gi6{QAn0Il-jhKIlS%gpd>OuGuD{1Z<@zI(<91>+HX@(Dnb)j(A)t{UKm z(UnbPyjW2Vd2CfQwiVO@t*jW_np^6-gYs?9d^7m&@kF0Wa|CUOaX`8#P?FUpaVk62 z|5a`nrLP+XLBU8afLFTVT|L+lz-{8-cN7a)_sajGtBhSlJs(IT0rntnrz*W!?WUsN$mP~ z9V*n^nEUMxSxkr{lc=VbP4j6MFW) zo$-TfUHx(JuW=D8P9$+QexS+m0gxbSazb!RNU#!M@83hY>!b;FH`l&?C)4jv_u4s} zfaBz*K5INR=j%VcmOj671lp@IUp1nCko+AlvGrO&N$&1<2~V;X-?`jvraoOxd)qfN zj zd}q{o#n?T=Sysj=I{A?gWh1MwfxhTP-J7R&VqlIM#%BtyXwWjf%2W1&+tH_c}o@*A>_~B6B9uNZww@aHGb9Q2(*=(R)uf z%V(Eon^ANd7Y_t9t6fJDYfrF43yq`Jp5`=>(YaoZy3(qSIIZj(xbLOp&ccgZH217Z z?A0L#XPyvc^74>(+@8b+rxKWu!+#1i@rdsTTEN4Kg|{b+QF=D z`k%_pI38A?Sj=mV&ac?5t*J$C@Tfz9E-SxF54j}HcAC?#33J(0?z)jY_2%Ll_GPB? z4d2y|OBmj#`0hH+rJ}xtFI|rKL=G={p_dc!)$B$!8+sv3Z2^%f_5qI7PA==iy82I^ zxK9CvGDeouL>6mpy=Hv?w`#B-SQ=yFR+3L0Z>hZH_-!8zXr$WH-#=FFNbHLb?%VeX zH!x~H|0$bMN#tHLWBDSWYL=Z);o{-_%fG<`Wh`v(0-`mk->cMjIKA2qK)Ay@sHpa3 zw(98KroeH2DJx+51svaYy*I-Z$xW3J#e`^-u;ZyEa@$}qm= z__KTfO=^Gd5`wjH95<&>Zu+z6<+sH6j?|9wJjXXKGX@;ke~F49BngVY-+CuRx#G)n z{{La1@%Nk9xW@$XJuFUkElRjFRf%}g3OVrb&)cwHA5$KJEHgOQ>g#tzfeo%xUs2aiZi79~Y7R?4+0kcK0GKcV3dY zSs!5SV^WF3kF@X-d+Y~g36w>kkxQ5NOsH|2Ab)piw;@{Ge_G?O&eIVp?m}77*{$R2 zE7Icyq2eAo-g>m8u4BDTUSVAIGv7xKqAKB)9=(=p_QZel1S&nYy}edG|Jmv_epNv= z4Y#XJ-|_JqC30P#pT!-hUaoK_KeEa4G_JncFCrax9&)B^oDu2N;Jk*hs!=a4Yr@(- z3?<3L@PJaDSv1YwS`kZ@I9U_Sx2k3xfZWyvWW6)J{b5s+d(ES1pnC=evFZfVw@0ww z_)Xngu*u>w4}AOa4$T-w1kYdGZ3*G!ZSkw=D(hwLbkZx0d(ytFJ?}Q^qL$92(Y(!- z$H`i^Rc_mde0!U*7V~7H4}eYAJwN!pIlk{g_}%-VY;b0Hv%11?mGq>ApU7yXCU|t; zh6+P!&;EuNP_}@gQjM=OFI>7tPATbVeSi6Z<#>Rt>BaG zLo+&RWoIo#tN|Yu?l>d@Hw;3~W6S$haQ3%lSpbi$SWi-3DX9Xe0@ek%2!7oqRs}oiU!Z zBZ7}0@<7x|FQy$PO)}(LX;u4}af7E~r7#Dw|2@GLM5ECIjlTB z9~&>|l!ni>q*f+Bx)9+W;RzlY-Si@yk670}w3N2<_(Y`Ba&$XAhSM{<$A4h-V+%X$pm7~QF)Bd&GOmFNg^sB>#3erkI6YuU(1jUW;}u%cJ~s1p z_|eEih_w*=meE%#TT!rb&g4$9w3l`*kjg~ApN=lD>qtv)(+|$dv*ydVr+;DcecdPC z=F1z%>Ul$3=X&a&c>^)qcSnJ~%fjL9ym?LD1 zT(LgH)*vRSm;D$P(~j)F;VbJH>#cxRvD1#oqYRlSbH95d22)c(CVMfIjjtq4+y*Iz{Kvyh98Yf{ybmGSbfyY+i` zm?S01Y0Tzylt(=PFoxaST7h17=0DZ7_YMt-LW(m@^lLt32@O_Kr~8sv|6;=oNKc%! zrV|6}T3IKCnP#}|1MIo3PcVU{vl6goKvVay=~tEWzM6#cSB^jY^qsQ`{HinWy5uv~ z?o7AmlrzQoep5PrT3ukMrc>sa>Yv_%46OUzS#rVWM!6Hf_xlRSt0;czzbt^h-a=fS z_1?e{5^4)R088w%S?uhFvSirybaSn5)|c5d1$9c_aF^!asOr~h^(HT6k1bZ;Rl=vF zu+(%}+SzW1UkA@c@n5Rnv$Vc*<8z?+gEsW`9VAms=B=>B{9RCx%R?w+W2fX%61)0& zV_s>ZnlmPn8o}`GL}evRH}1LSAErjgS=!9sz4OG`lQ#d#QP!~~S3tE(7-%t@ zU`vmrt+1S%k7`oGbDZQ#ALdgp0IAc2dv`BG0ZC;{tb^HN<GApX!5cpPkc)P5z#nOPe=z-}H3OHz9q(?ASg#jM_FS8dgM+ne5n}Q^a^uTG(N< zF)Hukh8ldx+A$shTS?1N4)|ehdb`JEs#nCyIX~bD-~HRe z1LnbVNb)2_LAh_EZil+?P?!9}_ak-FB+fj8L2(P?n1XQg61GfP(~e2$dbE_jo`Qp< zX@n2Jip_INE&R$TJ)PHP0OFp*L>fNUqDXa?UiK+fU)%0O-C7Ns@Do zhvluWC|Pf23f`GNbW~*gI4TQBpv0#~=Nl~wWOT6(XJVE|CZi?1Vb{EFx%SsdTeQq_ zZ6!Pm=%OmuRBu(Fi16qE_;P3E>RA8T@Z0w~{O>6O3KGc0lAdJRXYg zWioS72_AfR?t1oSFFyN1Wp8df9Y;0497@0aeix>^a{n|-O|VqX%&5#bv9~O}D?4{4 z$%P^7wu~2|p_0=0SuW1{8!6S901;j$j3owVi`t3#kRlx)AO5dr2OSR1-pL*ug?(7> z_Z&Jdpf?Sf!1g=*GQqPlmIzecT*7F!r{f{>r>?TVuUvTV>a>I#jJD4XS5jxwq0afo z3PiF0C#ht{6*Y0J>UKx`g!suD;a``SIMbcR?%5E#R>W8r8{qp@>4np1Sy>kgc#=$Ve`neocP z{jY*(xG7UsNuQ80@{BTn8pSL2-jMe!L1U6B@8HSwz7Nb^>r7^CYT(BK zPc^a?7jbk@YpR|aj-jQSjT1YB17)LK5&g@532H(8@?=HWt`mh-VE5n6{@gK$OIOS56eV$Dw z0y(Qj?0ZgI-Iyh_?)L>Yl8(MT3CqF;!6t@Bp-`|rzhbh}uDzux(1tcep%H|p6~+F<184cppu z1Z=v@q}hF!Ts8`+c(wlHrd6p@-r+*IhS*|JweZtBULQseUWmBZb&UW}3v zP#!bh9kpRl?Vuhk{+n|(`^5`q@p=}!*Gp&gMRz4-kf%JQ*&#O5b6$5lJpy9|_3B6m zmu-7QCLWZkXLi*nfFnZ_@XlF}v=sa`|NcErfgO3T}V6;8O)Y00Z4^_cvwk3B^g1XzrE;5ViaZX`#K=*AP_jN{jew=7Nh zEJQC7%y~x^s$neO;LB0`vQof%eqT1Jzc;N2NIkQ(TU`O^fr{paj82RMJ9gay?aR{~ znSGpYi(wynv8&1p+7dkC_33H0kqdurA0V2#Dow1cF8brjx{;d0gKR35FUOU^$q^}S7H%rUhIFXo2+ldJPD$oWse lBsSR}z>D0pdw)ZE`Qt&NZ3?$4{{Ibu#uJ!ok+OO4e*rm%><9n= literal 7862 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 DlW_RE diff --git a/apps/presentationeditor/main/resources/help/ru/images/interface/collaborationtab.png b/apps/presentationeditor/main/resources/help/ru/images/interface/collaborationtab.png new file mode 100644 index 0000000000000000000000000000000000000000..2591820a48dfe9de0e57c4f7fedd7dd7f8331bb6 GIT binary patch literal 12042 zcmbt)byQnT*Ka5kTC9``UMNs#arYoC6pFiBv7n_8T!OX5r9g0Zcej)lx8N=&{v^=ggVO?3uG?%k19{R#ucIz$M28000CZWF%Dq0IYWOv*`nD z^fg+E1ckm~fK{d60?LLcx6lTZU63wT~nCt7h1eOL-e-6eT~f=xz~UK2IkTYNySmq~7_*T?(WPw$zYYT0+| z&e5zI5;ak%wcdTZSI^(AePmY;Q}tSX_pFFO6YTyPyE530HtB&R2T_hn;)P=okLR z|2{{Z{5K65qT937gW*~zlqa_-scSGbT_XcvaQoIi{Y9sU!_1akHfY z?9}GG!%D%!&`~U6rpxqC!j9nL!LMvb z&$Ea>cE^L~o4@VcBaO7MYXugIyDm|MoI<)v!uBN@?;*R3kK#64m)6<_+y*OsFfu&b z&U)xh@~N+UBdCB(-DBL`=Hgb@1pGY?E<>;4hka8hg~sRQscjdEWLNM&m8HzA8m4Xj z3X$p^5*0NyJVKr)mSk7tJSJb5CY+o{+NO;1yFlr=*Y<61x?idw;z6QR_^AHRwBGI$ z_@%#mxS<&|=)cI7y#S>-=*2^4= zqH90ByBUzxb+XGN7e@Rf^uK7;mMJ^FPXk3D|NOuPRnj{;i%l0ov8rhE|+Z# zf$n2q9slg=C7Mq`Os+&>0R~1o4a2zp1lRD}oR4bxecijIVpo1HVu&x~;AMF7?pa!4 zH#VLl!bZqunuB+JJe8%gBEYy+5eOZE9m$ei33(qHYmjSqqYlP|;Xr9mLrCJy=?tjo z>2mt>jw*VWA3?C7z|oinZD&NGZK|*ANbu7SL<0|e*HopP$)5E@dlWI1(!8Z%p*`(i zSL@G_QXd6#vQt04-=0Ub=VIXY8+@O}{Sf)_2MsBXGVWaAo-&4cA9due$M@q#k0{BB z{0?LgRRc#Ja;(a6)wS|cqK~kI0uHQgOuNMA_di^eKmwfW0CT&Lv;l_bx$=0MoV1oExhf*qUi`E zruItF3($SNDSa{sW!`GKy*46;Sw1$8q$OJkk8Yq%n%7}$6E>dX=L{EVvo;%5nCT2?E4lHXxeQMHY@tLl% zO6y;Hd2>iIhTmst_-0W*x!@fn5jxs5C@DBmyxG5`T#blNcEe11hp;WZ%G4VVa&XjH zxw>BplqQ^Q0scG{a!WWF3$~^`z_UwQnnKWobLRC-+3exzSbg53*mFPgDmx8oU;OrD zH<4-_!jq~9R0_vCA}!imwp$N@wv{?+Ye=|np9=LS6zk)!+tefDIhBUJsllf;AKfvb zEF74|CBA*nW0ePI$*t91o%YKXs;7{M4EQXvtc5W)rvw(Ic0Dz{VXAbB5iHlNtL}sB z8=N&Iw22xr;B1$;5BjD5>etRI{kl=zWiSUS{pH$xYOXzNZP_-xNN%%mT-Y@$v$JP)c4IQM(R-bHfMcVK>g64rhdI2&O@Gx{eIYU|3R-jG9f~Xk%llEcvWj(gfTqzZx^YH3P(R|veRb{6fnI;y;Nf{CZUpI!@_N6};O$puAy8|B33y z_kHL!AIUdjn4Y18=S{n9KxUeybC4_(03O}aJ|@(vu*Gck%C^t8Xj;uT)FNG z6>)9vKiyf7RHHB*-7;vyx3ug@8RgO;1R50H;? zUYyoB-}|kW@ou#zbI(ZH&V(AGH#Hu+Jg9&Vc<(n80DowFh=qc0q@wE;b^}DS?u{Mn zQ|#^W)T6p^xAV0M8j0DM{kt3~pE=c1a({k3m`0Osb9+f;ywp89Bvh11%;W^}3TMgQ zPLC&Iy9_zx@jWMuN=$|-?_eyL0M99OIqQo1} z*~V8-2cIwFV*0#Gw^F;~*V`~W2q#8<4Zg(#0yfE5$FsJj=L~;?1(z-i7}|CM*LhU* zipjNRljlllx)ZK!w=H>h#LA32xu1>Grp+;q5e8At)%HHf>9P8bCD&4S@tpkiHi(LV zX>Rk6!gwA8V6%GQ#)?kEXpeXO9${R_MsUkrMpP zqniADQ+jNu&UlJ!E7m=xl|>M%0DkGijxESezsN5sSghF#rmykF1Q-f19M2E(_cKJL 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

    wQRp~#6)`b098KV3zjz3M7oq4~W?BTj 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

    lkS2D=NvhO=ZBC5Q94If{TH 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

    UvdjgDPdUDs6=-wOWx{ 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

    b1`{DsvOg-v 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°I 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 z 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¥w2_rsIlDC= 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

    O*;voQ0WrH5tF-!=9ia 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%0A@V>#JtgvHE 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

    I3PU#_h`_DCBr!{4)gB>rdo8?S}=2s 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 _ou)+n@NMs4Kx1qn3j^W~1M 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 NPy3EmrG`z!{{S1PD2D(5 diff --git a/apps/presentationeditor/main/resources/help/ru/images/interface/filetab.png b/apps/presentationeditor/main/resources/help/ru/images/interface/filetab.png index 3902703e308bbbcc1c10c9455a068a925d7496b1..96d37c8ce3a5b3c89a6c7ac0c77e6901aafd658a 100644 GIT binary patch literal 30673 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 literal 29849 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 Q1z)&~Fx19gaJ>0{0OX%PHvj+t diff --git a/apps/presentationeditor/main/resources/help/ru/images/interface/hometab.png b/apps/presentationeditor/main/resources/help/ru/images/interface/hometab.png index 27feeb3c94d8e6c8647b8269ffe98940c011eefd..1b2ba0a6b21c59eb96f7950f24f72f2f7ff24b41 100644 GIT binary patch literal 24289 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�sV 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 literal 23328 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 Sv*KH=Z|P_ls>4<7qW=eUBNn0n diff --git a/apps/presentationeditor/main/resources/help/ru/images/interface/inserttab.png b/apps/presentationeditor/main/resources/help/ru/images/interface/inserttab.png index 4f7b5f06739989d651f2b5540d32b5c986ea58a3..03ec579814e2e17c74e1ad22c7ce319fc38e76d6 100644 GIT binary patch literal 15145 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 literal 14359 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 qp|U6^C#U;b^`9x9yG%OsHBwu diff --git a/apps/presentationeditor/main/resources/help/ru/images/interface/pluginstab.png b/apps/presentationeditor/main/resources/help/ru/images/interface/pluginstab.png index 48c4c0ae5546f6a0d2768a9b61fbe79a8b0ceac7..9cf3ed6599d0f0218b021768a13ae834da894357 100644 GIT binary patch literal 14481 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 UOcF2hH9`~x8P&HHuT28~7k0q^!~g&Q literal 13284 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 SMc6NM;N;({NLRlz3i^LL+S#Z8 diff --git a/apps/presentationeditor/main/resources/help/ru/images/interface/rightpart.png b/apps/presentationeditor/main/resources/help/ru/images/interface/rightpart.png index 87fc463a5a76b49548dcd29b1b65e27e5d51d491..5497c2b92025adf4424de2175142f2e0f163182b 100644 GIT binary patch delta 400 zcmV;B0dM}m1HS{1Ie&3UL_t(|+U?k}Z-PJ+25|pIcXxMZXWiY6qju?HmnM~^4!E?5 zbm;(#9b_?0j)mp=H6$+xhqjPAu>Hu3Ik`jd$GgXc-d(@XxDY)O5QsnoA`pQHL?8nF zINsN5bv$aV559jt7!ata69)lY5NJf6*M+}viXv^=aD}dcl7Bdsta%s?(3-oD2pQBct!hp&1tVKP zs5>}QR^%kI(|@B&##9~NCeZmrvjX(}z*6dMwJNL(@fAB!k1*iF_p=K+h2eHO?LrMI z>(~N9vb@aaRlVrK02t-(+io^%eI4YkNMHTYY(O5!_$>RgkNFxv%~!EE26T065y-e= uuG;Lbr1`poK_CJVh(H7)5P|+jd;wBY(0cD_IuQT>00{s|MNUMnLSTY}H@LU} delta 401 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 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/help/ru/images/resizetable.png b/apps/presentationeditor/main/resources/help/ru/images/resizetable.png new file mode 100644 index 0000000000000000000000000000000000000000..fc862b09c884efc42c20fd0abaf9aeab2e5e84a1 GIT binary patch literal 900 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 VSu0>MYyj?1RnmM|tnf7GKLG4#F?j$0 literal 0 HcmV?d00001 diff --git a/apps/presentationeditor/main/resources/help/ru/images/sharingicon.png b/apps/presentationeditor/main/resources/help/ru/images/sharingicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8df7f4da7c9adc83660a3b103b1e8ddb1bb4fb8f GIT binary patch literal 608 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 diff --git a/apps/presentationeditor/main/resources/help/ru/images/textart_transformation.png b/apps/presentationeditor/main/resources/help/ru/images/textart_transformation.png index 420160b1032d690d51ef4920a8e742579a94a994..ad89e904143bea3b3b8221af22db8536b9392dce 100644 GIT binary patch literal 9874 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 literal 7368 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 diff --git a/apps/presentationeditor/main/resources/help/ru/images/usersnumber.png b/apps/presentationeditor/main/resources/help/ru/images/usersnumber.png index becee0dc360b4fe5573c2609223752108d8009f4..22a4736a3b2272957ab4c0e90971d31e4f410f01 100644 GIT binary patch delta 330 zcmV-Q0k!_|0_*~i7YYyv0ssI2imiyaks%m=9!W$&RCwC0k}VU0KoExcjdZ)6Y?e+} zqgpIl9Fd{{i!+MF06`2;9A}O~SziZPPQ3GDWM_xDz1w?uclV63X*TXgEj~`CB1woS z_Wen#)c_R4Gzh?gV-a~?1JEo@S>3GN&a;eVAUGEsLSR@lC9M zr7Mdoox+O#SS!khMiAxlb0HXtwWezP;2~BqDCmVo5LxwC(Ectbk@QtirR&RQA0&eE z{XqSsyiSK*-q#MQBvQPnPal1ZmP-ghE7=iZ6Gxn*Yb9%}p!Y!waTtwiuN@&a(O)E- zeZMIG5{7HrR#yE4g{W<>r)wyVkN_?W*w7t4D3zMKG&Ug+_~ljuvYeFX~QX+Eb%_;QY+jRbXn zu_K^cUB{qd+oATgB<}RqzR_-nMF#RAUo*FpO}w%cCgvJTYJRh#*eW08uW#(RCAwmWwRI z1tKYgEQlbEYfBSQdauM$)>nPJR~AJ&m#m26^x^v?)MdFG{-V&4Xt`_SR4s^$+WVk< h{3;n6_e1%AzX4wM#=Ai0D)#^Y002ovPDHLkV1go?oN@pF diff --git a/apps/presentationeditor/main/resources/help/ru/search/indexes.js b/apps/presentationeditor/main/resources/help/ru/search/indexes.js index 180b9c6dc..fac74f292 100644 --- a/apps/presentationeditor/main/resources/help/ru/search/indexes.js +++ b/apps/presentationeditor/main/resources/help/ru/search/indexes.js @@ -13,7 +13,7 @@ var indexes = { "id": "HelpfulHints/CollaborativeEditing.htm", "title": "Совместное редактирование презентаций", - "body": "В онлайн-редакторе презентаций вы можете работать над презентацией совместно с другими пользователями. Эта возможность включает в себя следующее: одновременный многопользовательский доступ к редактируемой презентации визуальная индикация объектов, которые редактируются другими пользователями синхронизация изменений одним нажатием кнопки чат для обмена идеями по поводу отдельных частей презентации комментарии, содержащие описание задачи или проблемы, которую необходимо решить Совместное редактирование В редакторе презентаций можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить , чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Когда презентацию редактируют одновременно несколько пользователей в Строгом режиме, редактируемые объекты (автофигуры, текстовые объекты, таблицы, изображения, диаграммы) помечаются пунктирными линиями разных цветов. Объект, который редактируете Вы, окружен зеленой пунктирной линией. Красные пунктирные линии означают, что объекты редактируются другими пользователями. При наведении курсора мыши на один из редактируемых объектов отображается имя того пользователя, который в данный момент его редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования. Количество пользователей, которые в данный момент работают над текущей презентацией, отображается в правой части шапки редактора - . Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей. Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: . С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им полный доступ или доступ только для чтения, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: . Как только один из пользователей сохранит свои изменения, нажав на значок , все остальные увидят в строке состояния примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок в левом верхнем углу верхней панели инструментов. Обновления будут подсвечены, чтобы Вы могли проверить, что конкретно изменилось. Чат Этот инструмент можно использовать для оперативного согласования процесса совместного редактирования, например, для того, чтобы договориться с другими участниками, кто и что должен делать, какой абзац вы собираетесь сейчас отредактировать и т.д. Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить. Чтобы войти в чат и оставить сообщение для других пользователей: нажмите на значок на левой боковой панели, введите текст в соответствующем поле ниже, нажмите кнопку Отправить. Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - . Чтобы закрыть панель с сообщениями чата, нажмите на значок еще раз. Комментарии Чтобы оставить комментарий: выделите объект, в котором, по Вашему мнению, содержится какая-то ошибка или проблема, переключитесь на вкладку Вставка верхней панели инструментов и нажмите на кнопку Комментарий или используйте значок на левой боковой панели, чтобы открыть панель Комментарии, и нажмите на ссылку Добавить комментарий к документу или щелкните правой кнопкой мыши по выделенному объекту и выберите в меню команду Добавить комментарий, введите нужный текст, нажмите кнопку Добавить. Комментарий появится на панели слева. Объект, который Вы прокомментировали, будет помечен значком . Для просмотра комментария щелкните по этому значку. Любой другой пользователь может ответить на добавленный комментарий, чтобы дать ответ на вопросы или отчитаться о проделанной работе. Для этого надо нажать на ссылку Добавить ответ, расположенную под комментарием. Вы можете управлять добавленными комментариями следующим образом: отредактировать их, нажав значок , удалить их, нажав значок , закрыть обсуждение, нажав на значок , если задача или проблема, обозначенная в комментарии, решена; после этого обсуждение, которое Вы открыли своим комментарием, приобретет статус решенного. Чтобы вновь его открыть, нажмите на значок . Новые комментарии, добавленные другими пользователями, станут видимыми только после того, как Вы нажмете на значок в левом верхнем углу верхней панели инструментов. Чтобы закрыть панель с комментариями, нажмите на значок еще раз." + "body": "В онлайн-редакторе презентаций вы можете работать над презентацией совместно с другими пользователями. Эта возможность включает в себя следующее: одновременный многопользовательский доступ к редактируемой презентации визуальная индикация объектов, которые редактируются другими пользователями синхронизация изменений одним нажатием кнопки чат для обмена идеями по поводу отдельных частей презентации комментарии, содержащие описание задачи или проблемы, которую необходимо решить Совместное редактирование В редакторе презентаций можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить , чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Нужный режим также можно выбрать, используя значок Режим совместного редактирования на вкладке Совместная работа верхней панели инструментов: Когда презентацию редактируют одновременно несколько пользователей в Строгом режиме, редактируемые объекты (автофигуры, текстовые объекты, таблицы, изображения, диаграммы) помечаются пунктирными линиями разных цветов. Объект, который редактируете Вы, окружен зеленой пунктирной линией. Красные пунктирные линии означают, что объекты редактируются другими пользователями. При наведении курсора мыши на один из редактируемых объектов отображается имя того пользователя, который в данный момент его редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования. Количество пользователей, которые в данный момент работают над текущей презентацией, отображается в правой части шапки редактора - . Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей. Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: . С его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им полный доступ или доступ только для чтения, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: . Права доступа также можно задать, используя значок Совместный доступ на вкладке Совместная работа верхней панели инструментов. Как только один из пользователей сохранит свои изменения, нажав на значок , все остальные увидят в строке состояния примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок в левом верхнем углу верхней панели инструментов. Обновления будут подсвечены, чтобы Вы могли проверить, что конкретно изменилось. Чат Этот инструмент можно использовать для оперативного согласования процесса совместного редактирования, например, для того, чтобы договориться с другими участниками, кто и что должен делать, какой абзац вы собираетесь сейчас отредактировать и т.д. Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить. Чтобы войти в чат и оставить сообщение для других пользователей: нажмите на значок на левой боковой панели или переключитесь на вкладку Совместная работа верхней панели инструментов и нажмите на кнопку Чат, введите текст в соответствующем поле ниже, нажмите кнопку Отправить. Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - . Чтобы закрыть панель с сообщениями чата, нажмите на значок на левой боковой панели или кнопку Чат на верхней панели инструментов еще раз. Комментарии Чтобы оставить комментарий к определенному объекту (текстовому полю, фигуре и так далее): выделите объект, в котором, по Вашему мнению, содержится какая-то ошибка или проблема, переключитесь на вкладку Вставка или Совместная работа верхней панели инструментов и нажмите на кнопку Комментарий или щелкните правой кнопкой мыши по выделенному объекту и выберите в меню команду Добавить комментарий, введите нужный текст, нажмите кнопку Добавить. Объект, который вы прокомментировали, будет помечен значком . Для просмотра комментария щелкните по этому значку. Чтобы добавить комментарий к определенному слайду, выделите слайд и используйте кнопку Комментарий на вкладке Вставка или Совместная работа верхней панели инструментов. Добавленный комментарий будет отображаться в левом верхнем углу слайда. Чтобы создать комментарий уровня презентации, который не относится к определенному объекту или слайду, нажмите на значок на левой боковой панели, чтобы открыть панель Комментарии, и используйте ссылку Добавить комментарий к документу. Комментарии уровня презентации можно просмотреть на панели Комментарии. Здесь также доступны комментарии, относящиеся к объектам и слайдам. Любой другой пользователь может ответить на добавленный комментарий, чтобы дать ответ на вопросы или отчитаться о проделанной работе. Для этого надо нажать на ссылку Добавить ответ, расположенную под комментарием. Вы можете управлять добавленными комментариями следующим образом: отредактировать их, нажав значок , удалить их, нажав значок , закрыть обсуждение, нажав на значок , если задача или проблема, обозначенная в комментарии, решена; после этого обсуждение, которое Вы открыли своим комментарием, приобретет статус решенного. Чтобы вновь его открыть, нажмите на значок . Новые комментарии, добавленные другими пользователями, станут видимыми только после того, как Вы нажмете на значок в левом верхнем углу верхней панели инструментов. Чтобы закрыть панель с комментариями, нажмите на значок еще раз." }, { "id": "HelpfulHints/KeyboardShortcuts.htm", @@ -40,6 +40,11 @@ var indexes = "title": "Поддерживаемые форматы электронных презентаций", "body": "Презентация - это серия слайдов, которые могут содержать различные типы контента, такие как изображения, файлы мультимедиа, текст, эффекты и т.д. Онлайн-редактор презентаций работает со следующими форматами презентаций: Форматы Описание Просмотр Правка Загрузка PPTX Office Open XML Presentation разработанный компанией Microsoft формат файлов на основе XML, сжатых по технологии ZIP. Предназначен для представления электронных таблиц, диаграмм, презентаций и текстовых документов + + + PPT Формат файлов, используемый программой Microsoft PowerPoint + + ODP OpenDocument Presentation Формат файлов, который представляет презентации, созданные приложением Impress, входящим в состав пакетов офисных приложений на базе OpenOffice + + + PDF Portable Document Format Формат файлов, используемый для представления документов независимо от программного обеспечения, аппаратных средств и операционных систем +" }, + { + "id": "ProgramInterface/CollaborationTab.htm", + "title": "Вкладка Совместная работа", + "body": "Вкладка Совместная работа позволяет организовать совместную работу над презентацией: предоставлять доступ к файлу, выбирать режим совместного редактирования, управлять комментариями. С помощью этой вкладки вы можете выполнить следующие действия: задавать настройки совместного доступа, переключаться между Строгим и Быстрым режимами совместного редактирования, добавлять комментарии к презентации, открывать панель Чата." + }, { "id": "ProgramInterface/FileTab.htm", "title": "Вкладка Файл", @@ -58,12 +63,12 @@ var indexes = { "id": "ProgramInterface/PluginsTab.htm", "title": "Вкладка Плагины", - "body": "Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. В настоящее время доступны следующие плагины: ClipArt позволяет добавлять в презентацию изображения из коллекции картинок, PhotoEditor позволяет редактировать изображения: обрезать, изменять размер, применять эффекты и так далее, Symbol Table позволяет вставлять в текст специальные символы, Translator позволяет переводить выделенный текст на другие языки, YouTube позволяет встраивать в презентацию видео с YouTube. Для получения дополнительной информации о плагинах, пожалуйста, обратитесь к нашей Документации по API. Все существующие в настоящий момент примеры плагинов с открытым исходным кодом доступны на GitHub." + "body": "Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. Здесь также можно использовать макросы для автоматизации рутинных задач. Кнопка Macros позволяет открыть окно, в котором можно создавать собственные макросы и запускать их. Для получения дополнительной информации о макросах, пожалуйста, обратитесь к нашей Документации по API. В настоящее время по умолчанию доступны следующие плагины: ClipArt позволяет добавлять в презентацию изображения из коллекции картинок, PhotoEditor позволяет редактировать изображения: обрезать, изменять размер, применять эффекты и так далее, Symbol Table позволяет вставлять в текст специальные символы, Translator позволяет переводить выделенный текст на другие языки, YouTube позволяет встраивать в презентацию видео с YouTube. Для получения дополнительной информации о плагинах, пожалуйста, обратитесь к нашей Документации по API. Все существующие в настоящий момент примеры плагинов с открытым исходным кодом доступны на GitHub." }, { "id": "ProgramInterface/ProgramInterface.htm", "title": "Знакомство с пользовательским интерфейсом редактора презентаций", - "body": "В редакторе презентаций используется вкладочный интерфейс, в котором команды редактирования сгруппированы во вкладки по функциональности. Интерфейс редактора состоит из следующих основных элементов: В Шапке редактора отображается логотип, вкладки меню, название презентации. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов. На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Плагины. Опции Печать, Сохранить, Копировать, Вставить, Отменить, Повторить и Добавить слайд всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки. В Строке состояния, расположенной внизу окна редактора, находится значок Начать показ слайдов, некоторые инструменты навигации: указатель номера слайда и кнопки масштаба. В Строке состояния отображаются некоторые оповещения (например, \"Все изменения сохранены\" и т.д.), с ее помощью также можно задать язык текста и включить проверку орфографии. На Левой боковой панели находятся значки, позволяющие использовать инструмент поиска, свернуть или развернуть список слайдов, открыть панель Комментариев и Чата, обратиться в службу технической поддержки и посмотреть информацию о программе. Правая боковая панель позволяет настроить дополнительные параметры различных объектов. При выделении на слайде определенного объекта активируется соответствующий значок на правой боковой панели. Нажмите на этот значок, чтобы развернуть правую боковую панель. Горизонтальная и вертикальная Линейки помогают располагать объекты на слайде и позволяют настраивать позиции табуляции и отступы абзацев внутри текстовых полей. В Рабочей области вы можете просматривать содержимое презентации, вводить и редактировать данные. Полоса прокрутки, расположенная справа, позволяет прокручивать презентацию вверх и вниз. Для удобства вы можете скрыть некоторые элементы и снова отобразить их при необходимости. Для получения дополнительной информации о настройке параметров представления, пожалуйста, обратитесь к этой странице." + "body": "В редакторе презентаций используется вкладочный интерфейс, в котором команды редактирования сгруппированы во вкладки по функциональности. Интерфейс редактора состоит из следующих основных элементов: В Шапке редактора отображается логотип, вкладки меню, название презентации. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов. На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Совместная работа, Плагины. Опции Печать, Сохранить, Копировать, Вставить, Отменить, Повторить и Добавить слайд всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки. В Строке состояния, расположенной внизу окна редактора, находится значок Начать показ слайдов, некоторые инструменты навигации: указатель номера слайда и кнопки масштаба. В Строке состояния отображаются некоторые оповещения (например, \"Все изменения сохранены\" и т.д.), с ее помощью также можно задать язык текста и включить проверку орфографии. На Левой боковой панели находятся значки, позволяющие использовать инструмент поиска, свернуть или развернуть список слайдов, открыть панель Комментариев и Чата, обратиться в службу технической поддержки и посмотреть информацию о программе. Правая боковая панель позволяет настроить дополнительные параметры различных объектов. При выделении на слайде определенного объекта активируется соответствующий значок на правой боковой панели. Нажмите на этот значок, чтобы развернуть правую боковую панель. Горизонтальная и вертикальная Линейки помогают располагать объекты на слайде и позволяют настраивать позиции табуляции и отступы абзацев внутри текстовых полей. В Рабочей области вы можете просматривать содержимое презентации, вводить и редактировать данные. Полоса прокрутки, расположенная справа, позволяет прокручивать презентацию вверх и вниз. Для удобства вы можете скрыть некоторые элементы и снова отобразить их при необходимости. Для получения дополнительной информации о настройке параметров представления, пожалуйста, обратитесь к этой странице." }, { "id": "UsageInstructions/AddHyperlinks.htm", @@ -88,7 +93,7 @@ var indexes = { "id": "UsageInstructions/CopyPasteUndoRedo.htm", "title": "Копирование / вставка данных, отмена / повтор действий", - "body": "Для вырезания, копирования и вставки выделенных объектов (слайдов, фрагментов текста, автофигур) в текущей презентации или отмены / повтора действий используйте соответствующие команды контекстного меню или значки, доступные на любой вкладке верхней панели инструментов: Вырезать – выделите фрагмент текста или объект и используйте опцию контекстного меню Вырезать, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этой же презентации. Копировать – выделите объект и используйте значок Копировать чтобы отправить выделенные данные в буфер обмена компьютера. Скопированный объект можно затем вставить в другое место этой же презентации. Вставить – найдите то место в презентации, куда надо вставить ранее скопированный объект и используйте значок Вставить . Объект будет вставлен в текущей позиции курсора. Объект может быть ранее скопирован из этой же презентации. Для копирования данных из другой презентации или какой-то другой программы или вставки в них данных используйте следующие сочетания клавиш: сочетание клавиш Ctrl+C для копирования; сочетание клавиш Ctrl+V для вставки; сочетание клавиш Ctrl+X для вырезания. Для выполнения операций отмены/повтора используйте соответствующие значки, доступные на любой вкладке верхней панели инструментов, или сочетания клавиш: Отменить – используйте значок Отменить , чтобы отменить последнее выполненное действие. Повторить – используйте значок Повторить , чтобы повторить последнее отмененное действие. Можно также использовать сочетание клавиш Ctrl+Z для отмены или Ctrl+Y для повтора действия." + "body": "Использование основных операций с буфером обмена Для вырезания, копирования и вставки выделенных объектов (слайдов, фрагментов текста, автофигур) в текущей презентации или отмены / повтора действий используйте соответствующие команды контекстного меню или значки, доступные на любой вкладке верхней панели инструментов: Вырезать – выделите фрагмент текста или объект и используйте опцию контекстного меню Вырезать, чтобы удалить выделенный фрагмент и отправить его в буфер обмена компьютера. Вырезанные данные можно затем вставить в другое место этой же презентации. Копировать – выделите объект и используйте значок Копировать чтобы отправить выделенные данные в буфер обмена компьютера. Скопированный объект можно затем вставить в другое место этой же презентации. Вставить – найдите то место в презентации, куда надо вставить ранее скопированный объект и используйте значок Вставить . Объект будет вставлен в текущей позиции курсора. Объект может быть ранее скопирован из этой же презентации. Для копирования данных из другой презентации или какой-то другой программы или вставки в них данных используйте следующие сочетания клавиш: сочетание клавиш Ctrl+C для копирования; сочетание клавиш Ctrl+V для вставки; сочетание клавиш Ctrl+X для вырезания. Использование функции Специальная вставка После вставки скопированных данных рядом со вставленным текстовым фрагментом или объектом появляется кнопка Специальная вставка . Нажмите на эту кнопку, чтобы выбрать нужный параметр вставки. При вставке фрагментов текста доступны следующие параметры: Использовать конечную тему - позволяет применить форматирование, определяемое темой текущей презентации. Эта опция используется по умолчанию. Сохранить исходное форматирование - позволяет сохранить исходное форматирование скопированного текста. Изображение - позволяет вставить текст как изображение, чтобы его нельзя было редактировать. Сохранить только текст - позволяет вставить текст без исходного форматирования. При вставке объектов (автофигур, диаграмм, таблиц) доступны следующие параметры: Использовать конечную тему - позволяет применить форматирование, определяемое темой текущей презентации. Эта опция выбрана по умолчанию. Изображение - позволяет вставить объект как изображение, чтобы его нельзя было редактировать. Отмена / повтор действий Для выполнения операций отмены/повтора используйте соответствующие значки, доступные на любой вкладке верхней панели инструментов, или сочетания клавиш: Отменить – используйте значок Отменить , чтобы отменить последнее выполненное действие. Повторить – используйте значок Повторить , чтобы повторить последнее отмененное действие. Можно также использовать сочетание клавиш Ctrl+Z для отмены или Ctrl+Y для повтора действия." }, { "id": "UsageInstructions/CreateLists.htm", @@ -108,7 +113,7 @@ var indexes = { "id": "UsageInstructions/InsertCharts.htm", "title": "Вставка и редактирование диаграмм", - "body": "Вставка диаграммы Для вставки диаграммы в презентацию, установите курсор там, где требуется поместить диаграмму, перейдите на вкладку Вставка верхней панели инструментов, щелкните по значку Диаграмма на верхней панели инструментов, выберите из доступных типов диаграммы тот, который вам нужен - гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая, Обратите внимание: для Гистограмм, Графиков, Круговых или Линейчатых диаграмм также доступен формат 3D. после этого появится окно Редактор диаграмм, в котором можно ввести в ячейки необходимые данные при помощи следующих элементов управления: и для копирования и вставки скопированных данных и для отмены и повтора действий для вставки функции и для уменьшения и увеличения числа десятичных знаков для изменения числового формата, то есть того, каким образом выглядят введенные числа в ячейках измените параметры диаграммы, нажав на кнопку Изменить диаграмму в окне Редактор диаграмм. Откроется окно Диаграмма - дополнительные параметры. На вкладке Тип и данные можно выбрать тип диаграммы, а также данные, которые вы хотите использовать для создания диаграммы. Выберите Тип диаграммы, которую требуется вставить: гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая. Проверьте выбранный Диапазон данных и при необходимости измените его, нажав на кнопку Выбор данных и указав желаемый диапазон данных в следующем формате: Sheet1!A1:B4. Измените способ расположения данных. Можно выбрать ряды данных для использования по оси X: в строках или в столбцах. На вкладке Макет можно изменить расположение элементов диаграммы: Укажите местоположение Заголовка диаграммы относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы заговок диаграммы не отображался, Наложение, чтобы наложить заголовок на область построения диаграммы и выровнять его по центру, Без наложения, чтобы показать заголовок над областью построения диаграммы. Укажите местоположение Условных обозначений относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы условные обозначения не отображались, Снизу, чтобы показать условные обозначения и расположить их в ряд под областью построения диаграммы, Сверху, чтобы показать условные обозначения и расположить их в ряд над областью построения диаграммы, Справа, чтобы показать условные обозначения и расположить их справа от области построения диаграммы, Слева, чтобы показать условные обозначения и расположить их слева от области построения диаграммы, Наложение слева, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру слева, Наложение справа, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру справа. Определите параметры Подписей данных (то есть текстовых подписей, показывающих точные значения элементов данных): укажите местоположение Подписей данных относительно элементов данных, выбрав нужную опцию из выпадающего списка. Доступные варианты зависят от выбранного типа диаграммы. Для Гистограмм и Линейчатых диаграмм можно выбрать следующие варианты: Нет, По центру, Внутри снизу, Внутри сверху, Снаружи сверху. Для Графиков и Точечных или Биржевых диаграмм можно выбрать следующие варианты: Нет, По центру, Слева, Справа, Сверху, Снизу. Для Круговых диаграмм можно выбрать следующие варианты: Нет, По центру, По ширине, Внутри сверху, Снаружи сверху. Для диаграмм С областями, а также для Гистограмм, Графиков и Линейчатых диаграмм в формате 3D можно выбрать следующие варианты: Нет, По центру. выберите данные, которые вы хотите включить в ваши подписи, поставив соответствующие флажки: Имя ряда, Название категории, Значение, введите символ (запятая, точка с запятой и т.д.), который вы хотите использовать для разделения нескольких подписей, в поле Разделитель подписей данных. Линии - используется для выбора типа линий для линейчатых/точечных диаграмм. Можно выбрать одну из следующих опций: Прямые для использования прямых линий между элементами данных, Сглаженные для использования сглаженных кривых линий между элементами данных или Нет для того, чтобы линии не отображались. Маркеры - используется для указания того, нужно показывать маркеры (если флажок поставлен) или нет (если флажок снят) на линейчатых/точечных диаграммах. Примечание: Опции Линии и Маркеры доступны только для Линейчатых диаграмм и Точечных диаграмм. В разделе Параметры оси можно указать, надо ли отображать Горизонтальную/Вертикальную ось, выбрав из выпадающего списка опцию Показать или Скрыть. Можно также задать параметры Названий горизонтальной/вертикальной оси: Укажите, надо ли отображать Название горизонтальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название горизонтальной оси не отображалось, Без наложения, чтобы показать название под горизонтальной осью. Укажите ориентацию Названия вертикальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название вертикальной оси не отображалось, Повернутое, чтобы показать название снизу вверх слева от вертикальной оси, По горизонтали, чтобы показать название по горизонтали слева от вертикальной оси. В разделе Линии сетки можно указать, какие из Горизонтальных/вертикальных линий сетки надо отображать, выбрав нужную опцию из выпадающего списка: Основные, Дополнительные или Основные и дополнительные. Можно вообще скрыть линии сетки, выбрав из списка опцию Нет. Примечание: разделы Параметры оси и Линии сетки будут недоступны для круговых диаграмм, так как у круговых диаграмм нет осей и линий сетки. Примечание: Вкладки Вертикальная/горизонтальная ось недоступны для круговых диаграмм, так как у круговых диаграмм нет осей. Вкладка Вертикальная ось позволяет изменить параметры вертикальной оси, которую называют также осью значений или осью Y, на которой указываются числовые значения. Обратите, пожалуйста, внимание, что для гистограмм вертикальная ось является осью категорий, на которой показываются текстовые подписи, так что в этом случае опции вкладки Вертикальная ось будут соответствовать опциям, о которых пойдет речь в следующей вкладке. Для точечных диаграмм обе оси являются осями категорий. Раздел Параметры оси позволяет установить следующие параметры: Минимум - используется для указания наименьшего значения, которое отображается в начале вертикальной оси. По умолчанию выбрана опция Авто; в этом случае минимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Максимум - используется для указания наибольшего значения, которое отображается в конце вертикальной оси. По умолчанию выбрана опция Авто; в этом случае максимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Пересечение с осью - используется для указания точки на вертикальной оси, в которой она должна пересекаться с горизонтальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум на вертикальной оси. Единицы отображения - используется для определения порядка числовых значений на вертикальной оси. Эта опция может пригодиться, если вы работаете с большими числами и хотите, чтобы отображение цифр на оси было более компактным и удобочитаемым (например, можно сделать так, чтобы 50 000 показывалось как 50, воспользовавшись опцией Тысячи). Выберите желаемые единицы отображения из выпадающего списка: Сотни, Тысячи, 10 000, 100 000, Миллионы, 10 000 000, 100 000 000, Миллиарды, Триллионы или выберите опцию Нет, чтобы вернуться к единицам отображения по умолчанию. Значения в обратном порядке - используется для отображения значений в обратном порядке. Когда этот флажок снят, наименьшее значение находится внизу, а наибольшее - наверху. Когда этот флажок отмечен, значения располагаются сверху вниз. Раздел Параметры делений позволяет определить местоположение делений на вертикальной оси. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие цифровые значения. Деления дополнительного типа - это вспомогательные деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. В выпадающих списках Основной/Дополнительный тип содержатся следующие опции размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы показывать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы показывать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы показывать деления основного/дополнительного типа с наружной стороны оси. Раздел Параметры подписи позволяет определить положение подписей основных делений, отображающих значения. Для того, чтобы задать Положение подписи относительно вертикальной оси, выберите нужную опцию из выпадающего списка: Нет, чтобы подписи не отображались, Ниже, чтобы показывать подписи слева от области диаграммы, Выше, чтобы показывать подписи справа от области диаграммы, Рядом с осью, чтобы показывать подписи рядом с осью. Вкладка Горизонтальная ось позволяет изменить параметры горизонтальной оси, которую также называют осью категорий или осью X, где отображаются текстовые подписи. Обратите внимание, что для Гистограмм горизонтальная ось является осью значений, на которой отображаются числовые значения, так что в этом случае опции вкладки Горизонтальная ось будут соответствовать опциям, описанным в предыдущем разделе. Для точечных диаграмм обе оси являются осями значений. Раздел Параметры оси позхволяет установить следующие параметры: Пересечение с осью - используется для указания точки на горизонтальной оси, в которой она должна пересекаться с вертикальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум (что соответствует первой и последней категории) на горизонтальной оси. Положение оси - используется для указания того, куда нужно выводить текстовые подписи на ось: на Деления или Между делениями. Значения в обратном порядке - используется для отображения категорий в обратном порядке. Когда этот флажок снят, категории располагаются слева направо. Когда этот флажок отмечен, категории располагаются справа налево. Раздел Параметры делений позволяет определять местоположение делений на горизонтальной шкале. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие значения категорий. Деления дополнительного типа - это более мелкие деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. Можно регулировать следующие параметры делений: Основной/Дополнительный тип - используется для указания следующих вариантов размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы отображать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы отображать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы отображать деления основного/дополнительного типа с наружной стороны оси. Интервал между делениями - используется для указания того, сколько категорий нужно показывать между двумя соседними делениями. Раздел Параметры подписи позволяет установить местоположение подписей, которые отражают категории. Положение подписи - используется для указания того, где следует располагать подписи относительно горизонтальной оси. Выберите нужную опцию из выпадающего списка: Нет, чтобы подписи категорий не отображались, Ниже, чтобы подписи категорий располагались снизу области диаграммы, Выше, чтобы подписи категорий располагались наверху области диаграммы, Рядом с осью, чтобы подписи категорий отображались рядом с осью. Расстояние до подписи - используется для указания того, насколько близко подписи должны располагаться от осей. Можно указать нужное значение в поле ввода. Чем это значение больше, тем дальше расположены подписи от осей. Интервал между подписями - используется для указания того, как часто нужно показывать подписи. По умолчанию выбрана опция Авто; в этом случае подписи отображаются для каждой категории. Можно выбрать опцию Вручную и указать нужное значение в поле справа. Например, введите 2, чтобы отображать подписи у каждой второй категории, и т.д. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит диаграмма. После того, как диаграмма будет добавлена, можно также изменить ее размер и положение. Можно задать положение диаграммы на слайде, перетаскивая ее по горизонтали или по вертикали. Редактирование элементов диаграммы Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный. Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, стиль, размер или цвет шрифта. Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре. Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши до появления голубой пунктирной рамки. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы. Изменение параметров диаграммы Размер, тип и стиль диаграммы, а также данные, используемые для построения диаграммы, можно изменить с помощью правой боковой панели. Чтобы ее активировать, щелкните по диаграмме и выберите значок Параметры диаграммы справа. Раздел Размер позволяет изменить ширину и/или высоту диаграммы. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон диаграммы. Раздел Изменить тип диаграммы позволяет изменить выбранный тип и/или стиль диаграммы с помощью соответствующего выпадающего меню. Для выбора нужного Стиля диаграммы используйте второе выпадающее меню в разделе Изменить тип диаграммы. Кнопка Изменить данные позволяет вызвать окно Редактор диаграмм и начать редактирование данных, как описано выше. Примечание: чтобы быстро вызвать окно Редактор диаграмм, можно также дважды щелкнуть мышью по диаграмме на слайде. При выборе диаграммы становится также активным значок Параметры фигуры справа, так как фигура используется в качестве фона для диаграммы. Можно щелкнуть по этому значку, чтобы открыть вкладку Параметры фигуры на правой боковой панели инструментов и изменить параметры Заливки и Обводки фигуры. Обратите, пожалуйста, внимание, что вы не можете изменить тип фигуры. Чтобы удалить добавленную диаграмму, щелкните по ней левой кнопкой мыши и нажмите клавишу Delete на клавиатуре. Чтобы узнать, как выровнять диаграмму на слайде или расположить в определенном порядке несколько объектов, обратитесь к разделу Выравнивание и упорядочивание объектов на слайде." + "body": "Вставка диаграммы Для вставки диаграммы в презентацию, установите курсор там, где требуется поместить диаграмму, перейдите на вкладку Вставка верхней панели инструментов, щелкните по значку Диаграмма на верхней панели инструментов, выберите из доступных типов диаграммы тот, который вам нужен - гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая, Обратите внимание: для Гистограмм, Графиков, Круговых или Линейчатых диаграмм также доступен формат 3D. после этого появится окно Редактор диаграмм, в котором можно ввести в ячейки необходимые данные при помощи следующих элементов управления: и для копирования и вставки скопированных данных и для отмены и повтора действий для вставки функции и для уменьшения и увеличения числа десятичных знаков для изменения числового формата, то есть того, каким образом выглядят введенные числа в ячейках измените параметры диаграммы, нажав на кнопку Изменить диаграмму в окне Редактор диаграмм. Откроется окно Диаграмма - дополнительные параметры. На вкладке Тип и данные можно выбрать тип диаграммы, а также данные, которые вы хотите использовать для создания диаграммы. Выберите Тип диаграммы, которую требуется вставить: гистограмма, график, круговая, линейчатая, с областями, точечная, биржевая. Проверьте выбранный Диапазон данных и при необходимости измените его, нажав на кнопку Выбор данных и указав желаемый диапазон данных в следующем формате: Sheet1!A1:B4. Измените способ расположения данных. Можно выбрать ряды данных для использования по оси X: в строках или в столбцах. На вкладке Макет можно изменить расположение элементов диаграммы: Укажите местоположение Заголовка диаграммы относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы заговок диаграммы не отображался, Наложение, чтобы наложить заголовок на область построения диаграммы и выровнять его по центру, Без наложения, чтобы показать заголовок над областью построения диаграммы. Укажите местоположение Условных обозначений относительно диаграммы, выбрав нужную опцию из выпадающего списка: Нет, чтобы условные обозначения не отображались, Снизу, чтобы показать условные обозначения и расположить их в ряд под областью построения диаграммы, Сверху, чтобы показать условные обозначения и расположить их в ряд над областью построения диаграммы, Справа, чтобы показать условные обозначения и расположить их справа от области построения диаграммы, Слева, чтобы показать условные обозначения и расположить их слева от области построения диаграммы, Наложение слева, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру слева, Наложение справа, чтобы наложить условные обозначения на область построения диаграммы и выровнять их по центру справа. Определите параметры Подписей данных (то есть текстовых подписей, показывающих точные значения элементов данных): укажите местоположение Подписей данных относительно элементов данных, выбрав нужную опцию из выпадающего списка. Доступные варианты зависят от выбранного типа диаграммы. Для Гистограмм и Линейчатых диаграмм можно выбрать следующие варианты: Нет, По центру, Внутри снизу, Внутри сверху, Снаружи сверху. Для Графиков и Точечных или Биржевых диаграмм можно выбрать следующие варианты: Нет, По центру, Слева, Справа, Сверху, Снизу. Для Круговых диаграмм можно выбрать следующие варианты: Нет, По центру, По ширине, Внутри сверху, Снаружи сверху. Для диаграмм С областями, а также для Гистограмм, Графиков и Линейчатых диаграмм в формате 3D можно выбрать следующие варианты: Нет, По центру. выберите данные, которые вы хотите включить в ваши подписи, поставив соответствующие флажки: Имя ряда, Название категории, Значение, введите символ (запятая, точка с запятой и т.д.), который вы хотите использовать для разделения нескольких подписей, в поле Разделитель подписей данных. Линии - используется для выбора типа линий для линейчатых/точечных диаграмм. Можно выбрать одну из следующих опций: Прямые для использования прямых линий между элементами данных, Сглаженные для использования сглаженных кривых линий между элементами данных или Нет для того, чтобы линии не отображались. Маркеры - используется для указания того, нужно показывать маркеры (если флажок поставлен) или нет (если флажок снят) на линейчатых/точечных диаграммах. Примечание: Опции Линии и Маркеры доступны только для Линейчатых диаграмм и Точечных диаграмм. В разделе Параметры оси можно указать, надо ли отображать Горизонтальную/Вертикальную ось, выбрав из выпадающего списка опцию Показать или Скрыть. Можно также задать параметры Названий горизонтальной/вертикальной оси: Укажите, надо ли отображать Название горизонтальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название горизонтальной оси не отображалось, Без наложения, чтобы показать название под горизонтальной осью. Укажите ориентацию Названия вертикальной оси, выбрав нужную опцию из выпадающего списка: Нет, чтобы название вертикальной оси не отображалось, Повернутое, чтобы показать название снизу вверх слева от вертикальной оси, По горизонтали, чтобы показать название по горизонтали слева от вертикальной оси. В разделе Линии сетки можно указать, какие из Горизонтальных/вертикальных линий сетки надо отображать, выбрав нужную опцию из выпадающего списка: Основные, Дополнительные или Основные и дополнительные. Можно вообще скрыть линии сетки, выбрав из списка опцию Нет. Примечание: разделы Параметры оси и Линии сетки будут недоступны для круговых диаграмм, так как у круговых диаграмм нет осей и линий сетки. Примечание: Вкладки Вертикальная/горизонтальная ось недоступны для круговых диаграмм, так как у круговых диаграмм нет осей. Вкладка Вертикальная ось позволяет изменить параметры вертикальной оси, которую называют также осью значений или осью Y, на которой указываются числовые значения. Обратите, пожалуйста, внимание, что для гистограмм вертикальная ось является осью категорий, на которой показываются текстовые подписи, так что в этом случае опции вкладки Вертикальная ось будут соответствовать опциям, о которых пойдет речь в следующей вкладке. Для точечных диаграмм обе оси являются осями категорий. Раздел Параметры оси позволяет установить следующие параметры: Минимум - используется для указания наименьшего значения, которое отображается в начале вертикальной оси. По умолчанию выбрана опция Авто; в этом случае минимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Максимум - используется для указания наибольшего значения, которое отображается в конце вертикальной оси. По умолчанию выбрана опция Авто; в этом случае максимальное значение высчитывается автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Фиксированный и указать в поле справа другое значение. Пересечение с осью - используется для указания точки на вертикальной оси, в которой она должна пересекаться с горизонтальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум на вертикальной оси. Единицы отображения - используется для определения порядка числовых значений на вертикальной оси. Эта опция может пригодиться, если вы работаете с большими числами и хотите, чтобы отображение цифр на оси было более компактным и удобочитаемым (например, можно сделать так, чтобы 50 000 показывалось как 50, воспользовавшись опцией Тысячи). Выберите желаемые единицы отображения из выпадающего списка: Сотни, Тысячи, 10 000, 100 000, Миллионы, 10 000 000, 100 000 000, Миллиарды, Триллионы или выберите опцию Нет, чтобы вернуться к единицам отображения по умолчанию. Значения в обратном порядке - используется для отображения значений в обратном порядке. Когда этот флажок снят, наименьшее значение находится внизу, а наибольшее - наверху. Когда этот флажок отмечен, значения располагаются сверху вниз. Раздел Параметры делений позволяет определить местоположение делений на вертикальной оси. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие цифровые значения. Деления дополнительного типа - это вспомогательные деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. В выпадающих списках Основной/Дополнительный тип содержатся следующие опции размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы показывать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы показывать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы показывать деления основного/дополнительного типа с наружной стороны оси. Раздел Параметры подписи позволяет определить положение подписей основных делений, отображающих значения. Для того, чтобы задать Положение подписи относительно вертикальной оси, выберите нужную опцию из выпадающего списка: Нет, чтобы подписи не отображались, Ниже, чтобы показывать подписи слева от области диаграммы, Выше, чтобы показывать подписи справа от области диаграммы, Рядом с осью, чтобы показывать подписи рядом с осью. Вкладка Горизонтальная ось позволяет изменить параметры горизонтальной оси, которую также называют осью категорий или осью X, где отображаются текстовые подписи. Обратите внимание, что для Гистограмм горизонтальная ось является осью значений, на которой отображаются числовые значения, так что в этом случае опции вкладки Горизонтальная ось будут соответствовать опциям, описанным в предыдущем разделе. Для точечных диаграмм обе оси являются осями значений. Раздел Параметры оси позхволяет установить следующие параметры: Пересечение с осью - используется для указания точки на горизонтальной оси, в которой она должна пересекаться с вертикальной осью. По умолчанию выбрана опция Авто; в этом случае точка пересечения осей определяется автоматически в зависимости от выбранного диапазона данных. Можно выбрать из выпадающего списка опцию Значение и указать в поле справа другое значение или установить точку пересечения осей на Минимум/Максимум (что соответствует первой и последней категории) на горизонтальной оси. Положение оси - используется для указания того, куда нужно выводить текстовые подписи на ось: на Деления или Между делениями. Значения в обратном порядке - используется для отображения категорий в обратном порядке. Когда этот флажок снят, категории располагаются слева направо. Когда этот флажок отмечен, категории располагаются справа налево. Раздел Параметры делений позволяет определять местоположение делений на горизонтальной шкале. Деления основного типа - это более крупные деления шкалы, у которых могут быть подписи, отображающие значения категорий. Деления дополнительного типа - это более мелкие деления шкалы, которые располагаются между делениями основного типа и у которых нет подписей. Кроме того, деления шкалы указывают, где могут отображаться линии сетки, если на вкладке Макет выбрана соответствующая опция. Можно регулировать следующие параметры делений: Основной/Дополнительный тип - используется для указания следующих вариантов размещения: Нет, чтобы деления основного/дополнительного типа не отображались, На пересечении, чтобы отображать деления основного/дополнительного типа по обеим сторонам оси, Внутри, чтобы отображать деления основного/дополнительного типа с внутренней стороны оси, Снаружи, чтобы отображать деления основного/дополнительного типа с наружной стороны оси. Интервал между делениями - используется для указания того, сколько категорий нужно показывать между двумя соседними делениями. Раздел Параметры подписи позволяет установить местоположение подписей, которые отражают категории. Положение подписи - используется для указания того, где следует располагать подписи относительно горизонтальной оси. Выберите нужную опцию из выпадающего списка: Нет, чтобы подписи категорий не отображались, Ниже, чтобы подписи категорий располагались снизу области диаграммы, Выше, чтобы подписи категорий располагались наверху области диаграммы, Рядом с осью, чтобы подписи категорий отображались рядом с осью. Расстояние до подписи - используется для указания того, насколько близко подписи должны располагаться от осей. Можно указать нужное значение в поле ввода. Чем это значение больше, тем дальше расположены подписи от осей. Интервал между подписями - используется для указания того, как часто нужно показывать подписи. По умолчанию выбрана опция Авто; в этом случае подписи отображаются для каждой категории. Можно выбрать опцию Вручную и указать нужное значение в поле справа. Например, введите 2, чтобы отображать подписи у каждой второй категории, и т.д. Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит диаграмма. После того, как диаграмма будет добавлена, можно также изменить ее размер и положение. Можно задать положение диаграммы на слайде, перетаскивая ее по горизонтали или по вертикали. Редактирование элементов диаграммы Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный. Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, стиль, размер или цвет шрифта. Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре. Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы. Изменение параметров диаграммы Размер, тип и стиль диаграммы, а также данные, используемые для построения диаграммы, можно изменить с помощью правой боковой панели. Чтобы ее активировать, щелкните по диаграмме и выберите значок Параметры диаграммы справа. Раздел Размер позволяет изменить ширину и/или высоту диаграммы. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон диаграммы. Раздел Изменить тип диаграммы позволяет изменить выбранный тип и/или стиль диаграммы с помощью соответствующего выпадающего меню. Для выбора нужного Стиля диаграммы используйте второе выпадающее меню в разделе Изменить тип диаграммы. Кнопка Изменить данные позволяет вызвать окно Редактор диаграмм и начать редактирование данных, как описано выше. Примечание: чтобы быстро вызвать окно Редактор диаграмм, можно также дважды щелкнуть мышью по диаграмме на слайде. Опция Дополнительные параметры на правой боковой панели позволяет открыть окно Диаграмма - дополнительные параметры, в котором можно задать альтернативный текст: При выборе диаграммы становится также активным значок Параметры фигуры справа, так как фигура используется в качестве фона для диаграммы. Можно щелкнуть по этому значку, чтобы открыть вкладку Параметры фигуры на правой боковой панели инструментов и изменить параметры Заливки и Обводки фигуры. Обратите, пожалуйста, внимание, что вы не можете изменить тип фигуры. Чтобы удалить добавленную диаграмму, щелкните по ней левой кнопкой мыши и нажмите клавишу Delete на клавиатуре. Чтобы узнать, как выровнять диаграмму на слайде или расположить в определенном порядке несколько объектов, обратитесь к разделу Выравнивание и упорядочивание объектов на слайде." }, { "id": "UsageInstructions/InsertEquation.htm", @@ -118,12 +123,12 @@ var indexes = { "id": "UsageInstructions/InsertImages.htm", "title": "Вставка и настройка изображений", - "body": "Вставка изображения В онлайн-редакторе презентаций можно вставлять в презентацию изображения самых популярных форматов. Поддерживаются следующие форматы изображений: BMP, GIF, JPEG, JPG, PNG. Для добавления изображения на слайд: в списке слайдов слева выберите тот слайд, на который требуется добавить изображение, щелкните по значку Изображение на вкладке Главная или Вставка верхней панели инструментов, для загрузки изображения выберите одну из следующих опций: при выборе опции Изображение из файла откроется стандартное диалоговое окно Windows для выбора файлов. Выберите нужный файл на жестком диске компьютера и нажмите кнопку Открыть при выборе опции Изображение по URL откроется окно, в котором можно ввести веб-адрес нужного изображения, а затем нажать кнопку OK после того как изображение будет добавлено, можно изменить его размер и положение. Изменение параметров изображения Правая боковая панель активируется при щелчке по изображению левой кнопкой мыши и выборе значка Параметры изображения справа. Вкладка содержит следующие разделы: Размер - используется, чтобы просмотреть текущую Ширину и Высоту изображения или при необходимости восстановить размер изображения По умолчанию. Заменить изображение - используется, чтобы загрузить другое изображение вместо текущего, выбрав нужный источник. Можно выбрать одну из опций: Из файла или По URL. Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню опцию Дополнительные параметры изображения или щелкните по изображению левой кнопкой мыши и нажмите на ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения: Вкладка Положение позволяет задать следующие свойства изображения: Размер - используйте эту опцию, чтобы изменить ширину и/или высоту изображения. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон изображения. Чтобы восстановить размер по умолчанию добавленного изображения, нажмите кнопку По умолчанию. Положение - используйте эту опцию, чтобы изменить положение изображения на слайде (вычисляется относительно верхней и левой стороны слайда). Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение. Чтобы удалить вставленное изображение, щелкните по нему левой кнопкой мыши и нажмите клавишу Delete на клавиатуре. Чтобы узнать, как выровнять изображение на слайде или расположить в определенном порядке несколько изображений, обратитесь к разделу Выравнивание и упорядочивание объектов на слайде." + "body": "Вставка изображения В онлайн-редакторе презентаций можно вставлять в презентацию изображения самых популярных форматов. Поддерживаются следующие форматы изображений: BMP, GIF, JPEG, JPG, PNG. Для добавления изображения на слайд: в списке слайдов слева выберите тот слайд, на который требуется добавить изображение, щелкните по значку Изображение на вкладке Главная или Вставка верхней панели инструментов, для загрузки изображения выберите одну из следующих опций: при выборе опции Изображение из файла откроется стандартное диалоговое окно Windows для выбора файлов. Выберите нужный файл на жестком диске компьютера и нажмите кнопку Открыть при выборе опции Изображение по URL откроется окно, в котором можно ввести веб-адрес нужного изображения, а затем нажать кнопку OK после того как изображение будет добавлено, можно изменить его размер и положение. Изменение параметров изображения Правая боковая панель активируется при щелчке по изображению левой кнопкой мыши и выборе значка Параметры изображения справа. Вкладка содержит следующие разделы: Размер - используется, чтобы просмотреть текущую Ширину и Высоту изображения или при необходимости восстановить размер изображения По умолчанию. Заменить изображение - используется, чтобы загрузить другое изображение вместо текущего, выбрав нужный источник. Можно выбрать одну из опций: Из файла или По URL. Когда изображение выделено, справа также доступен значок Параметры фигуры . Можно щелкнуть по нему, чтобы открыть вкладку Параметры фигуры на правой боковой панели и настроить тип, толщину и цвет Обводки фигуры, а также изменить тип фигуры, выбрав другую фигуру в меню Изменить автофигуру. Форма изображения изменится соответствующим образом. Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню опцию Дополнительные параметры изображения или щелкните по изображению левой кнопкой мыши и нажмите на ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения: Вкладка Положение позволяет задать следующие свойства изображения: Размер - используйте эту опцию, чтобы изменить ширину и/или высоту изображения. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон изображения. Чтобы восстановить размер по умолчанию добавленного изображения, нажмите кнопку По умолчанию. Положение - используйте эту опцию, чтобы изменить положение изображения на слайде (вычисляется относительно верхней и левой стороны слайда). Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение. Чтобы удалить вставленное изображение, щелкните по нему левой кнопкой мыши и нажмите клавишу Delete на клавиатуре. Чтобы узнать, как выровнять изображение на слайде или расположить в определенном порядке несколько изображений, обратитесь к разделу Выравнивание и упорядочивание объектов на слайде." }, { "id": "UsageInstructions/InsertTables.htm", "title": "Вставка и форматирование таблиц", - "body": "Вставка таблицы Для вставки таблицы на слайд: выберите слайд, на который надо добавить таблицу, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Таблица на верхней панели инструментов, выберите опцию для создания таблицы: или таблица со стандартным количеством ячеек (максимум 10 на 8 ячеек) Если требуется быстро добавить таблицу, просто выделите мышью нужное количество строк (максимум 8) и столбцов (максимум 10). или пользовательская таблица Если Вам нужна таблица больше, чем 10 на 8 ячеек, выберите опцию Вставить пользовательскую таблицу, после чего откроется окно, в котором можно вручную ввести нужное количество строк и столбцов соответственно, затем нажмите кнопку OK. после того, как таблица будет добавлена, Вы сможете изменить ее свойства и положение. Можно задать положение таблицы на слайде путем перетаскивания ее по вертикали или по горизонтали. Изменение параметров таблицы Большинство свойств таблицы, а также ее структуру можно изменить с помощью правой боковой панели. Чтобы ее активировать, щелкните по таблице и выберите значок Параметры таблицы справа. Разделы Строки и Столбцы, расположенные наверху, позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции: Заголовок - выделяет при помощи особого форматирования самую верхнюю строку в таблице. Итоговая - выделяет при помощи особого форматирования самую нижнюю строку в таблице. Чередовать - включает чередование цвета фона для четных и нечетных строк. Первый - выделяет при помощи особого форматирования крайний левый столбец в таблице. Последний - выделяет при помощи особого форматирования крайний правый столбец в таблице. Чередовать - включает чередование цвета фона для четных и нечетных столбцов. Раздел По шаблону позволяет выбрать один из готовых стилей таблиц. Каждый шаблон сочетает в себе определенные параметры форматирования, такие как цвет фона, стиль границ, чередование строк или столбцов и т.д. Набор шаблонов отображается по-разному в зависимости от параметров, указанных в разделах Строки и/или Столбцы выше. Например, если Вы отметили опцию Заголовок в разделе Строки и опцию Чередовать в разделе Столбцы, отображаемый список шаблонов будет содержать только шаблоны со строкой заголовка и чередованием столбцов: Раздел Стиль границ позволяет изменить примененное форматирование, соответствующее выбранному шаблону. Можно выделить всю таблицу или определенный диапазон ячеек, для которого необходимо изменить форматирование, и задать все параметры вручную. Параметры Границ - задайте толщину границы с помощью списка (или выберите опцию Без границ), выберите ее Цвет на доступных палитрах и определите, как они должны отображаться в ячейках, нажимая на значки: Примечание: если Вы решили скрыть границы таблицы, выбрав соответствующий шаблон или опцию Без границ, или нажав на значок , на слайде они будут обозначены пунктиром. Цвет фона - выберите цвет фона внутри выбранных ячеек. Раздел Строки и столбцы позволяет выполнить следующие операции: Выбрать строку, столбец, ячейку (в зависимости от позиции курсора) или всю таблицу. Вставить новую строку выше или ниже выделенной, а также новый столбец слева или справа от выделенного. Удалить строку, столбец (в зависимости от позиции курсора или выделения) или всю таблицу. Объединить ячейки - чтобы объединить предварительно выделенные ячейки в одну. Разделить ячейку... - чтобы разделить предварительно выделенную ячейку на определенное количество строк и столбцов. Эта команда вызывает следующее окно: Укажите Количество столбцов и Количество строк, на которое необходимо разделить выбранную ячейку, и нажмите OK. Примечание: опции раздела Строки и столбцы также доступны из контекстного меню. Чтобы изменить дополнительные параметры таблицы, щелкните по таблице правой кнопкой мыши и выберите из контекстного меню опцию Дополнительные параметры таблицы или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы: Вкладка Поля позволяет задать расстояние между текстом внутри ячейки и границами ячейки: введите нужные значения Полей ячейки вручную или установите флажок Использовать поля по умолчанию, чтобы применить предустановленные значения (при необходимости их тоже можно изменить). Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит таблица. Для форматирования введенного текста внутри ячеек таблицы можно использовать значки на вкладке Главная верхней панели инструментов. Контекстное меню, вызываемое правым щелчком мыши по таблице, содержит две дополнительных опции: Вертикальное выравнивание в ячейках - позволяет задать предпочтительный тип вертикального выравнивания текста внутри выделенных ячеек: По верхнему краю, По центру, или По нижнему краю. Гиперссылка - позволяет вставить гиперссылку в выделенную ячейку." + "body": "Вставка таблицы Для вставки таблицы на слайд: выберите слайд, на который надо добавить таблицу, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Таблица на верхней панели инструментов, выберите опцию для создания таблицы: или таблица со стандартным количеством ячеек (максимум 10 на 8 ячеек) Если требуется быстро добавить таблицу, просто выделите мышью нужное количество строк (максимум 8) и столбцов (максимум 10). или пользовательская таблица Если Вам нужна таблица больше, чем 10 на 8 ячеек, выберите опцию Вставить пользовательскую таблицу, после чего откроется окно, в котором можно вручную ввести нужное количество строк и столбцов соответственно, затем нажмите кнопку OK. после того, как таблица будет добавлена, Вы сможете изменить ее свойства и положение. Чтобы изменить размер таблицы, перетаскивайте маркеры , расположенные по ее краям, пока таблица не достигнет нужного размера. Вы также можете вручную изменить ширину определенного столбца или высоту строки. Наведите курсор мыши на правую границу столбца, чтобы курсор превратился в двунаправленную стрелку , и перетащите границу влево или вправо, чтобы задать нужную ширину. Чтобы вручную изменить высоту отдельной строки, наведите курсор мыши на нижнюю границу строки, чтобы курсор превратился в двунаправленную стрелку , и перетащите границу вверх или вниз. Можно задать положение таблицы на слайде путем перетаскивания ее по вертикали или по горизонтали. Изменение параметров таблицы Большинство свойств таблицы, а также ее структуру можно изменить с помощью правой боковой панели. Чтобы ее активировать, щелкните по таблице и выберите значок Параметры таблицы справа. Разделы Строки и Столбцы, расположенные наверху, позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции: Заголовок - выделяет при помощи особого форматирования самую верхнюю строку в таблице. Итоговая - выделяет при помощи особого форматирования самую нижнюю строку в таблице. Чередовать - включает чередование цвета фона для четных и нечетных строк. Первый - выделяет при помощи особого форматирования крайний левый столбец в таблице. Последний - выделяет при помощи особого форматирования крайний правый столбец в таблице. Чередовать - включает чередование цвета фона для четных и нечетных столбцов. Раздел По шаблону позволяет выбрать один из готовых стилей таблиц. Каждый шаблон сочетает в себе определенные параметры форматирования, такие как цвет фона, стиль границ, чередование строк или столбцов и т.д. Набор шаблонов отображается по-разному в зависимости от параметров, указанных в разделах Строки и/или Столбцы выше. Например, если Вы отметили опцию Заголовок в разделе Строки и опцию Чередовать в разделе Столбцы, отображаемый список шаблонов будет содержать только шаблоны со строкой заголовка и чередованием столбцов: Раздел Стиль границ позволяет изменить примененное форматирование, соответствующее выбранному шаблону. Можно выделить всю таблицу или определенный диапазон ячеек, для которого необходимо изменить форматирование, и задать все параметры вручную. Параметры Границ - задайте толщину границы с помощью списка (или выберите опцию Без границ), выберите ее Цвет на доступных палитрах и определите, как они должны отображаться в ячейках, нажимая на значки: Примечание: если Вы решили скрыть границы таблицы, выбрав соответствующий шаблон или опцию Без границ, или нажав на значок , на слайде они будут обозначены пунктиром. Цвет фона - выберите цвет фона внутри выбранных ячеек. Раздел Строки и столбцы позволяет выполнить следующие операции: Выбрать строку, столбец, ячейку (в зависимости от позиции курсора) или всю таблицу. Вставить новую строку выше или ниже выделенной, а также новый столбец слева или справа от выделенного. Удалить строку, столбец (в зависимости от позиции курсора или выделения) или всю таблицу. Объединить ячейки - чтобы объединить предварительно выделенные ячейки в одну. Разделить ячейку... - чтобы разделить предварительно выделенную ячейку на определенное количество строк и столбцов. Эта команда вызывает следующее окно: Укажите Количество столбцов и Количество строк, на которое необходимо разделить выбранную ячейку, и нажмите OK. Примечание: опции раздела Строки и столбцы также доступны из контекстного меню. Раздел Размер ячейки используется для изменения ширины и высоты выделенной ячейки. В этом разделе можно также Выровнять высоту строк, чтобы все выделенные ячейки имели одинаковую высоту, или Выровнять ширину столбцов, чтобы все выделенные ячейки имели одинаковую ширину. Опции Выровнять высоту строк / ширину столбцов также доступны из контекстного меню. Чтобы изменить дополнительные параметры таблицы, щелкните по таблице правой кнопкой мыши и выберите из контекстного меню опцию Дополнительные параметры таблицы или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы: Вкладка Поля позволяет задать расстояние между текстом внутри ячейки и границами ячейки: введите нужные значения Полей ячейки вручную или установите флажок Использовать поля по умолчанию, чтобы применить предустановленные значения (при необходимости их тоже можно изменить). Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит таблица. Для форматирования введенного текста внутри ячеек таблицы можно использовать значки на вкладке Главная верхней панели инструментов. Контекстное меню, вызываемое правым щелчком мыши по таблице, содержит две дополнительных опции: Вертикальное выравнивание в ячейках - позволяет задать предпочтительный тип вертикального выравнивания текста внутри выделенных ячеек: По верхнему краю, По центру, или По нижнему краю. Гиперссылка - позволяет вставить гиперссылку в выделенную ячейку." }, { "id": "UsageInstructions/InsertText.htm", @@ -138,7 +143,7 @@ var indexes = { "id": "UsageInstructions/ManipulateObjects.htm", "title": "Манипулирование объектами на слайде", - "body": "Можно изменять размер различных объектов, перемещать и поворачивать их на слайде вручную при помощи специальных маркеров. Можно также точно задать размеры некоторых объектов и их положение с помощью правой боковой панели или окна Дополнительные параметры. Изменение размера объектов Для изменения размера автофигуры/изображения/диаграммы/текстового поля перетаскивайте маленькие квадраты , расположенные по краям объекта. Чтобы сохранить исходные пропорции выбранного объекта при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков. Чтобы задать точную ширину и высоту диаграммы, выделите ее на слайде и используйте раздел Размер на правой боковой панели, которая будет активирована. Чтобы задать точные размеры изображения или автофигуры, щелкните правой кнопкой мыши по нужному объекту на слайде и выберите пункт меню Дополнительные параметры изображения/фигуры. Укажите нужные значения на вкладке Размер окна Дополнительные параметры и нажмите кнопку OK. Изменение формы автофигур При изменении некоторых фигур, например, фигурных стрелок или выносок, также доступен желтый значок в форме ромба . Он позволяет изменять отдельные параметры формы, например, длину указателя стрелки. Перемещение объектов Для изменения местоположения автофигуры/изображения/диаграммы/таблицы/текстового поля используйте значок , который появляется после наведения курсора мыши на объект. Перетащите объект на нужное место, не отпуская кнопку мыши. Чтобы перемещать объект с шагом в один пиксель, удерживайте клавишу Ctrl и используйте стрелки на клавиатуре. Чтобы перемещать объект строго по горизонтали/вертикали и предотвратить его смещение в перпендикулярном направлении, при перетаскивании удерживайте клавишу Shift. Чтобы задать точное положение изображения, щелкните правой кнопкой мыши по изображению на слайде и выберите пункт меню Дополнительные параметры изображения. Укажите нужные значения в разделе Положение окна Дополнительные параметры и нажмите кнопку OK. Поворот объектов Чтобы повернуть автофигуру/изображение/текстовое поле, наведите курсор мыши на маркер поворота и перетащите его по часовой стрелке или против часовой стрелки. Чтобы ограничить угол поворота шагом в 15 градусов, при поворачивании удерживайте клавишу Shift." + "body": "Можно изменять размер различных объектов, перемещать и поворачивать их на слайде вручную при помощи специальных маркеров. Можно также точно задать размеры некоторых объектов и их положение с помощью правой боковой панели или окна Дополнительные параметры. Изменение размера объектов Для изменения размера автофигуры/изображения/диаграммы/таблицы/текстового поля перетаскивайте маленькие квадраты , расположенные по краям объекта. Чтобы сохранить исходные пропорции выбранного объекта при изменении размера, удерживайте клавишу Shift и перетаскивайте один из угловых значков. Чтобы задать точную ширину и высоту диаграммы, выделите ее на слайде и используйте раздел Размер на правой боковой панели, которая будет активирована. Чтобы задать точные размеры изображения или автофигуры, щелкните правой кнопкой мыши по нужному объекту на слайде и выберите пункт меню Дополнительные параметры изображения/фигуры. Укажите нужные значения на вкладке Размер окна Дополнительные параметры и нажмите кнопку OK. Изменение формы автофигур При изменении некоторых фигур, например, фигурных стрелок или выносок, также доступен желтый значок в форме ромба . Он позволяет изменять отдельные параметры формы, например, длину указателя стрелки. Перемещение объектов Для изменения местоположения автофигуры/изображения/диаграммы/таблицы/текстового поля используйте значок , который появляется после наведения курсора мыши на объект. Перетащите объект на нужное место, не отпуская кнопку мыши. Чтобы перемещать объект с шагом в один пиксель, удерживайте клавишу Ctrl и используйте стрелки на клавиатуре. Чтобы перемещать объект строго по горизонтали/вертикали и предотвратить его смещение в перпендикулярном направлении, при перетаскивании удерживайте клавишу Shift. Чтобы задать точное положение изображения, щелкните правой кнопкой мыши по изображению на слайде и выберите пункт меню Дополнительные параметры изображения. Укажите нужные значения в разделе Положение окна Дополнительные параметры и нажмите кнопку OK. Поворот объектов Чтобы повернуть автофигуру/изображение/текстовое поле, наведите курсор мыши на маркер поворота и перетащите его по часовой стрелке или против часовой стрелки. Чтобы ограничить угол поворота шагом в 15 градусов, при поворачивании удерживайте клавишу Shift." }, { "id": "UsageInstructions/OpenCreateNew.htm", diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Contents.json b/apps/spreadsheeteditor/main/resources/help/ru/Contents.json index acb220cc4..524e88173 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/Contents.json +++ b/apps/spreadsheeteditor/main/resources/help/ru/Contents.json @@ -2,7 +2,9 @@ {"src": "ProgramInterface/ProgramInterface.htm", "name": "Знакомство с пользовательским интерфейсом редактора электронных таблиц", "headername": "Интерфейс программы"}, {"src": "ProgramInterface/FileTab.htm", "name": "Вкладка Файл"}, {"src": "ProgramInterface/HomeTab.htm", "name": "Вкладка Главная"}, - {"src": "ProgramInterface/InsertTab.htm", "name": "Вкладка Вставка"}, + { "src": "ProgramInterface/InsertTab.htm", "name": "Вкладка Вставка" }, + { "src": "ProgramInterface/PivotTableTab.htm", "name": "Вкладка Сводная таблица" }, + {"src": "ProgramInterface/CollaborationTab.htm", "name": "Вкладка Совместная работа"}, {"src": "ProgramInterface/PluginsTab.htm", "name": "Вкладка Плагины"}, {"src": "UsageInstructions/OpenCreateNew.htm", "name": "Создание новой электронной таблицы или открытие существующей", "headername": "Базовые операции" }, {"src": "UsageInstructions/CopyPasteData.htm", "name": "Вырезание / копирование / вставка данных" }, @@ -16,7 +18,8 @@ {"src": "UsageInstructions/MergeCells.htm", "name": "Объединение ячеек" }, {"src": "UsageInstructions/ChangeNumberFormat.htm", "name": "Изменение формата представления чисел" }, {"src": "UsageInstructions/InsertDeleteCells.htm", "name": "Управление ячейками, строками и столбцами", "headername": "Редактирование строк и столбцов"}, - {"src": "UsageInstructions/SortData.htm", "name": "Сортировка и фильтрация данных" }, + { "src": "UsageInstructions/SortData.htm", "name": "Сортировка и фильтрация данных" }, + {"src": "UsageInstructions/PivotTables.htm", "name": "Редактирование сводных таблиц" }, {"src": "UsageInstructions/InsertFunction.htm", "name": "Вставка функций", "headername": "Работа с функциями" }, {"src": "UsageInstructions/UseNamedRanges.htm", "name": "Использование именованных диапазонов"}, {"src": "UsageInstructions/InsertImages.htm", "name": "Вставка изображений", "headername": "Действия над объектами"}, diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/f-test.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/f-test.htm new file mode 100644 index 000000000..1b933320f --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/f-test.htm @@ -0,0 +1,41 @@ + + + + Функция F.TEST (F.ТЕСТ) + + + + + + + +
    +
    + +
    +

    Функция F.TEST (F.ТЕСТ)

    +

    Функция F.TEST - это одна из статистических функций. Возвращает результат F-теста, двустороннюю вероятность того, что разница между дисперсиями аргументов array1 и array2 несущественна. Эта функция позволяет определить, имеют ли две выборки различные дисперсии.

    +

    Синтаксис функции F.TEST:

    +

    F.TEST(array1, array2)

    +

    где

    +

    array1 - первый диапазон значений.

    +

    array2 - второй диапазон значений.

    +

    Эти аргументы можно ввести вручную или использовать в качестве аргументов ссылки на ячейки. Текст, логические значения или пустые ячейки игнорируются, ячейки с нулевыми значениями учитываются. Если количество значений в диапазоне меньше 2 или если дисперсия любого из аргументов имеет нулевое значение, функция возвращает значение ошибки #DIV/0!.

    +

    Чтобы применить функцию F.TEST,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции F.TEST,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция F.TEST

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-confint.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-confint.htm new file mode 100644 index 000000000..5b33f262e --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-confint.htm @@ -0,0 +1,111 @@ + + + + Функция FORECAST.ETS.CONFINT (ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ) + + + + + + + +
    +
    + +
    +

    Функция FORECAST.ETS.CONFINT (ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ)

    +

    Функция FORECAST.ETS.CONFINT - это одна из статистических функций. Возвращает доверительный интервал для прогнозной величины на указанную дату.

    +

    Синтаксис функции FORECAST.ETS.CONFINT:

    +

    FORECAST.ETS.CONFINT(target_date, values, timeline, [confidence_level], [seasonality], [data_completion], [aggregation])

    +

    где

    +

    target_date - дата, для которой предсказывается новое значение. Должна быть позже, чем последняя дата временной шкалы timeline.

    +

    values - диапазон ретроспективных данных, на основе которых прогнозируется новое значение.

    +

    timeline - диапазон значений даты/времени, которые соответствуют ретроспективным данным. Диапазон timeline должен быть такого же размера, что и values. Значения даты/времени должны отстоять друг от друга на одинаковый интервал (хотя функция может обработать до 30% отсутствующих значений в соответствии с указанным значением аргумента data_completion и агрегировать повторяющиеся значения в соответствии с указанным значением аргумента aggregation).

    +

    confidence_level - числовое значение от 0 до 1 (не включая эти числа), определяющее степень достоверности для расчета доверительного интервала. Это необязательный аргумент. Если он опущен, используется значение по умолчанию 0.95.

    +

    seasonality - числовое значение, указывающее, какой метод должен использоваться для определения сезонности. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноСезонность определяется автоматически. В качестве длины сезонного шаблона используются положительные целые числа.
    0Фактор сезонности не используется, прогноз будет линейным.
    целое число, большее или равное 2В качестве длины сезонного шаблона используется указанное число.
    +

    data_completion - числовое значение, указывающее, как обрабатывать отсутствующие данные в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноОтсутствующие значения вычисляются как среднее между соседними точками.
    0Отсутствующие значения рассматриваются как нулевые.
    +

    aggregation - числовое значение, указывающее, с помощью какой функции надо агрегировать одинаковые значения времени в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Числовое значениеФункция
    1 или опущеноAVERAGE
    2COUNT
    3COUNTA
    4MAX
    5MEDIAN
    6MIN
    7SUM
    +

    Чтобы применить функцию FORECAST.ETS.CONFINT,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции FORECAST.ETS.CONFINT,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция FORECAST.ETS.CONFINT

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-seasonality.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-seasonality.htm new file mode 100644 index 000000000..1b4da9a17 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-seasonality.htm @@ -0,0 +1,90 @@ + + + + Функция FORECAST.ETS.SEASONALITY (ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ) + + + + + + + +
    +
    + +
    +

    Функция FORECAST.ETS.SEASONALITY (ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ)

    +

    Функция FORECAST.ETS.SEASONALITY - это одна из статистических функций. Возвращает длину повторяющегося фрагмента, обнаруженного приложением в заданном временном ряду.

    +

    Синтаксис функции FORECAST.ETS.SEASONALITY:

    +

    FORECAST.ETS.SEASONALITY(values, timeline, [data_completion], [aggregation])

    +

    где

    +

    values - диапазон ретроспективных данных, на основе которых прогнозируется новое значение.

    +

    timeline - диапазон значений даты/времени, которые соответствуют ретроспективным данным. Диапазон timeline должен быть такого же размера, что и values. Значения даты/времени должны отстоять друг от друга на одинаковый интервал (хотя функция может обработать до 30% отсутствующих значений в соответствии с указанным значением аргумента data_completion и агрегировать повторяющиеся значения в соответствии с указанным значением аргумента aggregation).

    +

    data_completion - числовое значение, указывающее, как обрабатывать отсутствующие данные в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноОтсутствующие значения вычисляются как среднее между соседними точками.
    0Отсутствующие значения рассматриваются как нулевые.
    +

    aggregation - числовое значение, указывающее, с помощью какой функции надо агрегировать одинаковые значения времени в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Числовое значениеФункция
    1 или опущеноAVERAGE
    2COUNT
    3COUNTA
    4MAX
    5MEDIAN
    6MIN
    7SUM
    +

    Чтобы применить функцию FORECAST.ETS.SEASONALITY,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции FORECAST.ETS.SEASONALITY,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция FORECAST.ETS.SEASONALITY

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-stat.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-stat.htm new file mode 100644 index 000000000..aca80b643 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets-stat.htm @@ -0,0 +1,148 @@ + + + + Функция FORECAST.ETS.STAT (ПРЕДСКАЗ.ETS.СТАТ) + + + + + + + +
    +
    + +
    +

    Функция FORECAST.ETS.STAT (ПРЕДСКАЗ.ETS.СТАТ)

    +

    Функция FORECAST.ETS.STAT - это одна из статистических функций. Возвращает статистическое значение, являющееся результатом прогнозирования временного ряда. Тип статистики определяет, какая именно статистика используется этой функцией.

    +

    Синтаксис функции FORECAST.ETS.STAT:

    +

    FORECAST.ETS.STAT(values, timeline, statistic_type, [seasonality], [data_completion], [aggregation])

    +

    где

    +

    values - диапазон ретроспективных данных, на основе которых прогнозируется новое значение.

    +

    timeline - диапазон значений даты/времени, которые соответствуют ретроспективным данным. Диапазон timeline должен быть такого же размера, что и values. Значения даты/времени должны отстоять друг от друга на одинаковый интервал (хотя функция может обработать до 30% отсутствующих значений в соответствии с указанным значением аргумента data_completion и агрегировать повторяющиеся значения в соответствии с указанным значением аргумента aggregation).

    +

    statistic_type - числовое значение от 1 до 8, указывающее, какой статистический показатель возвращается. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Числовое значениеСтатистический показатель
    1Параметр "альфа" алгоритма ETS - значение параметра базы.
    2Параметр "бета" алгоритма ETS - значение параметра тренда.
    3Параметр "гамма" алгоритма ETS - значение параметра сезонности.
    4Показатель MASE (средняя абсолютная масштабированная погрешность) - мера точности прогноза.
    5Показатель SMAPE (симметричная средняя абсолютная процентная погрешность) - мера точности прогноза на основе процентных погрешностей.
    6Показатель MAE (средняя абсолютная погрешность) - мера точности прогноза.
    7Показатель RMSE (среднеквадратическая погрешность) - мера расхождения между спрогнозированными и наблюдаемыми значениями.
    8Величина шага, определенная во временной шкале .
    +

    seasonality - числовое значение, указывающее, какой метод должен использоваться для определения сезонности. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноСезонность определяется автоматически. В качестве длины сезонного шаблона используются положительные целые числа.
    0Фактор сезонности не используется, прогноз будет линейным.
    целое число, большее или равное 2В качестве длины сезонного шаблона используется указанное число.
    +

    data_completion - числовое значение, указывающее, как обрабатывать отсутствующие данные в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноОтсутствующие значения вычисляются как среднее между соседними точками.
    0Отсутствующие значения рассматриваются как нулевые.
    +

    aggregation - числовое значение, указывающее, с помощью какой функции надо агрегировать одинаковые значения времени в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Числовое значениеФункция
    1 или опущеноAVERAGE
    2COUNT
    3COUNTA
    4MAX
    5MEDIAN
    6MIN
    7SUM
    +

    Чтобы применить функцию FORECAST.ETS.STAT,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции FORECAST.ETS.STAT,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция FORECAST.ETS.STAT

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets.htm new file mode 100644 index 000000000..fec9df869 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/forecast-ets.htm @@ -0,0 +1,110 @@ + + + + Функция FORECAST.ETS (ПРЕДСКАЗ.ETS) + + + + + + + +
    +
    + +
    +

    Функция FORECAST.ETS (ПРЕДСКАЗ.ETS)

    +

    Функция FORECAST.ETS - это одна из статистических функций. Рассчитывает или прогнозирует будущее значение на основе существующих (ретроспективных) данных с использованием версии AAA алгоритма экспоненциального сглаживания (ETS).

    +

    Синтаксис функции FORECAST.ETS:

    +

    FORECAST.ETS(target_date, values, timeline, [seasonality], [data_completion], [aggregation])

    +

    где

    +

    target_date - дата, для которой предсказывается новое значение. Должна быть позже, чем последняя дата временной шкалы timeline.

    +

    values - диапазон ретроспективных данных, на основе которых прогнозируется новое значение.

    +

    timeline - диапазон значений даты/времени, которые соответствуют ретроспективным данным. Диапазон timeline должен быть такого же размера, что и values. Значения даты/времени должны отстоять друг от друга на одинаковый интервал (хотя функция может обработать до 30% отсутствующих значений в соответствии с указанным значением аргумента data_completion и агрегировать повторяющиеся значения в соответствии с указанным значением аргумента aggregation).

    +

    seasonality - числовое значение, указывающее, какой метод должен использоваться для определения сезонности. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноСезонность определяется автоматически. В качестве длины сезонного шаблона используются положительные целые числа.
    0Фактор сезонности не используется, прогноз будет линейным.
    целое число, большее или равное 2В качестве длины сезонного шаблона используется указанное число.
    +

    data_completion - числовое значение, указывающее, как обрабатывать отсутствующие данные в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + +
    Числовое значениеПоведение
    1 или опущеноОтсутствующие значения вычисляются как среднее между соседними точками.
    0Отсутствующие значения рассматриваются как нулевые.
    +

    aggregation - числовое значение, указывающее, с помощью какой функции надо агрегировать одинаковые значения времени в диапазоне timeline. Это необязательный аргумент. Допустимые значения приведены в таблице ниже.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Числовое значениеФункция
    1 или опущеноAVERAGE
    2COUNT
    3COUNTA
    4MAX
    5MEDIAN
    6MIN
    7SUM
    +

    Чтобы применить функцию FORECAST.ETS,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции FORECAST.ETS,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция FORECAST.ETS

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/formulatext.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/formulatext.htm new file mode 100644 index 000000000..f602f37a1 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/formulatext.htm @@ -0,0 +1,39 @@ + + + + Функция FORMULATEXT (Ф.ТЕКСТ) + + + + + + + +
    +
    + +
    +

    Функция FORMULATEXT (Ф.ТЕКСТ)

    +

    Функция FORMULATEXT - это одна из поисковых функций. Возвращает формулу в виде строки (то есть текстовой строки, отображаемой в строке формул при выборе ячейки, содержащей формулу).

    +

    Синтаксис функции FORMULATEXT:

    +

    FORMULATEXT(reference)

    +

    где reference - это ссылка на ячейку или диапазон ячеек.

    +

    Если диапазон ячеек, на который дается ссылка, содержит несколько формул, функция FORMULATEXT возвращает значение левой верхней ячейки диапазона. Если диапазон ячеек, на который дается ссылка, не содержит формул, функция FORMULATEXT возвращает значение ошибки N/A.

    +

    Чтобы применить функцию FORMULATEXT,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Поиск и ссылки,
    6. +
    7. щелкните по функции FORMULATEXT,
    8. +
    9. введите требуемый аргумент,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция FORMULATEXT

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/ftest.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/ftest.htm new file mode 100644 index 000000000..b66fa7ff8 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/ftest.htm @@ -0,0 +1,41 @@ + + + + Функция FTEST (ФТЕСТ) + + + + + + + +
    +
    + +
    +

    Функция FTEST (ФТЕСТ)

    +

    Функция FTEST - это одна из статистических функций. Возвращает результат F-теста. F-тест возвращает двустороннюю вероятность того, что разница между дисперсиями аргументов array1 и array2 несущественна. Эта функция позволяет определить, имеют ли две выборки различные дисперсии.

    +

    Синтаксис функции FTEST:

    +

    FTEST(array1, array2)

    +

    где

    +

    array1 - первый диапазон значений.

    +

    array2 - второй диапазон значений.

    +

    Эти аргументы можно ввести вручную или использовать в качестве аргументов ссылки на ячейки. Текст, логические значения или пустые ячейки игнорируются, ячейки с нулевыми значениями учитываются. Если количество значений в диапазоне меньше 2 или если дисперсия любого из аргументов имеет нулевое значение, функция возвращает значение ошибки #DIV/0!.

    +

    Чтобы применить функцию FTEST,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции FTEST,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция FTEST

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/hypgeom-dist.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/hypgeom-dist.htm new file mode 100644 index 000000000..a4e9e99af --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/hypgeom-dist.htm @@ -0,0 +1,43 @@ + + + + Функция HYPGEOM.DIST (ГИПЕРГЕОМ.РАСП) + + + + + + + +
    +
    + +
    +

    Функция HYPGEOM.DIST (ГИПЕРГЕОМ.РАСП)

    +

    Функция HYPGEOM.DIST - это одна из статистических функций. Возвращает гипергеометрическое распределение, вероятность заданного количества успехов в выборке, если заданы размер выборки, количество успехов в генеральной совокупности и размер генеральной совокупности.

    +

    Синтаксис функции HYPGEOM.DIST:

    +

    HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative)

    +

    где

    +

    sample_s - количество успешных испытаний в заданной выборке, числовое значение больше 0, но меньше, чем наименьшее значение аргументов number_sample или population_s.

    +

    number_sample - размер выборки, числовое значение больше 0, но меньше, чем значение аргумента number_pop.

    +

    population_s - количество успешных испытаний в генеральной совокупности, числовое значение больше 0, но меньше, чем значение аргумента number_pop.

    +

    number_pop - размер генеральной совокупности, числовое значение больше 0.

    +

    cumulative - логическое значение (TRUE (ИСТИНА) или FALSE (ЛОЖЬ)), определяющее форму функции. Если этот аргумент имеет значение TRUE (ИСТИНА), возвращается интегральная функция распределения. Если этот аргумент имеет значение FALSE (ЛОЖЬ), возвращается функция плотности распределения.

    +

    Эти числовые значения можно ввести вручную или использовать в качестве аргументов ссылки на ячейки.

    +

    Чтобы применить функцию HYPGEOM.DIST,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Статистические,
    6. +
    7. щелкните по функции HYPGEOM.DIST,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция HYPGEOM.DIST

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/ifs.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/ifs.htm new file mode 100644 index 000000000..2ba326846 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/ifs.htm @@ -0,0 +1,44 @@ + + + + Функция IFS (ЕСЛИМН) + + + + + + + +
    +
    + +
    +

    Функция IFS (ЕСЛИМН)

    +

    Функция IFS - это одна из логических функций. Проверяет соответствие одному или нескольким условиям и возвращает значение для первого условия, принимающего значение TRUE (ИСТИНА).

    +

    Синтаксис функции IFS:

    +

    IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)

    +

    где

    +

    logical_test1 - первое условие, которое оценивается как имеющие значение TRUE (ИСТИНА) или FALSE (ЛОЖЬ).

    +

    value_if_true1 - значение, возвращаемое, если условие logical_test1 принимает значение TRUE (ИСТИНА).

    +

    logical_test2, value_if_true2, ... - дополнительные условия и возвращаемые значения. Это необязательные аргументы. Можно проверить до 127 условий.

    +

    Эти аргументы можно ввести вручную или использовать в качестве аргументов ссылки на ячейки.

    +

    Чтобы применить функцию IFS,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Логические,
    6. +
    7. щелкните по функции IFS,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Например:

    +

    Здесь используются следующие аргументы: logical_test1 = A1<100, value_if_true1 = 1, logical_test2 = A1>100, value_if_true2 = 2, где A1 имеет значение 120. Второе логическое выражение имеет значение TRUE (ИСТИНА). Следовательно, функция возвращает значение 2.

    +

    Функция IFS

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/pduration.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/pduration.htm new file mode 100644 index 000000000..c8d5d4f98 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/pduration.htm @@ -0,0 +1,44 @@ + + + + Функция PDURATION (ПДЛИТ) + + + + + + + +
    +
    + +
    +

    Функция PDURATION (ПДЛИТ)

    +

    Функция PDURATION - это одна из финансовых функций. Возвращает количество периодов, которые необходимы инвестиции для достижения заданного значения.

    +

    Синтаксис функции PDURATION:

    +

    PDURATION(rate, pv, fv)

    +

    где

    +

    rate - процентная ставка за период.

    +

    pv - стоимость инвестиции на текущий момент.

    +

    fv - желательная стоимость инвестиции в будущем.

    + +

    Примечание: все аргументы должны быть представлены положительными числами.

    +

    Эти аргументы можно ввести вручную или использовать в качестве аргументов ссылки на ячейки.

    +

    Чтобы применить функцию PDURATION,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. выберите из списка группу функций Финансовые,
    6. +
    7. щелкните по функции PDURATION,
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. нажмите клавишу Enter.
    12. +
    +

    Результат будет отображен в выбранной ячейке.

    +

    Функция PDURATION

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm b/apps/spreadsheeteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm index 15887d490..59595ae6e 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/HelpfulHints/CollaborativeEditing.htm @@ -24,28 +24,32 @@

    Комментарии

    Чтобы оставить комментарий:

    1. выделите ячейку, в которой, по Вашему мнению, содержится какая-то ошибка или проблема,
    2. -
    3. переключитесь на вкладку Вставка верхней панели инструментов и нажмите на кнопку Значок Комментарий Комментарий или
      +
    4. переключитесь на вкладку Вставка или Совместная работа верхней панели инструментов и нажмите на кнопку Значок Комментарий Комментарий или
      используйте значок Значок Комментарии на левой боковой панели, чтобы открыть панель Комментарии, и нажмите на ссылку Добавить комментарий к документу или
      щелкните правой кнопкой мыши внутри выделенной ячейки и выберите в меню команду Добавить комментарий,
    5. diff --git a/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm new file mode 100644 index 000000000..255780ccb --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/CollaborationTab.htm @@ -0,0 +1,28 @@ + + + + Вкладка Совместная работа + + + + + + + +
      +
      + +
      +

      Вкладка Совместная работа

      +

      Вкладка Совместная работа позволяет организовать совместную работу над электронной таблицей: предоставлять доступ к файлу, выбирать режим совместного редактирования, управлять комментариями.

      +

      Вкладка Совместная работа

      +

      С помощью этой вкладки вы можете выполнить следующие действия:

      + +
      + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PivotTableTab.htm b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PivotTableTab.htm new file mode 100644 index 000000000..25774a585 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PivotTableTab.htm @@ -0,0 +1,27 @@ + + + + Вкладка Сводная таблица + + + + + + + +
      +
      + +
      +

      Вкладка Сводная таблица

      +

      Вкладка Сводная таблица позволяет изменить оформление существующей сводной таблицы.

      +

      Вкладка Сводная таблица

      +

      С помощью этой вкладки вы можете выполнить следующие действия:

      +
        +
      • выделить всю сводную таблицу одним кликом,
      • +
      • выделить некоторые строки или столбцы, применив к ним особое форматирование,
      • +
      • выбрать один из готовых стилей таблиц.
      • +
      +
      + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm index 910c114aa..1e4864a93 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/PluginsTab.htm @@ -14,9 +14,10 @@

    Совместное редактирование

    -

    В редакторе электронных таблиц можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить Значок Сохранить, чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках.

    +

    В редакторе электронных таблиц можно выбрать один из двух доступных режимов совместного редактирования. Быстрый используется по умолчанию, в нем изменения, вносимые другими пользователями, отображаются в реальном времени. Строгий режим позволяет скрывать изменения, внесенные другими пользователями, до тех пор, пока вы не нажмете значок Сохранить Значок Сохранить, чтобы сохранить ваши изменения и принять изменения, внесенные другими. Режим можно выбрать в Дополнительных настройках. Нужный режим также можно выбрать, используя значок Значок Режим совместного редактирования Режим совместного редактирования на вкладке Совместная работа верхней панели инструментов:

    +

    Меню Режим совместного редактирования

    Когда электронную таблицу редактируют одновременно несколько пользователей в Строгом режиме, редактируемые ячейки, а также ярлычок листа, на котором находятся эти ячейки, помечаются пунктирными линиями разных цветов. При наведении курсора мыши на одну из редактируемых ячеек отображается имя того пользователя, который в данный момент ее редактирует. В Быстром режиме действия и имена участников совместного редактирования отображаются непосредственно в процессе редактирования.

    Количество пользователей, которые в данный момент работают над текущей электронной таблицей, отображается в правой части шапки редактора - Значок Количество пользователей. Чтобы увидеть, кто именно редактирует файл в настоящий момент, можно щелкнуть по этому значку или открыть панель Чата с полным списком пользователей.

    -

    Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: Значок Управление правами доступа к документу. C его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им полный доступ или доступ только для чтения, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: Значок Количество пользователей.

    +

    Если файл не просматривают или не редактируют другие пользователи, значок в шапке редактора будет выглядеть следующим образом: Значок Управление правами доступа к документу. C его помощью можно непосредственно из документа управлять пользователями, имеющими доступ к файлу: приглашать новых пользователей, предоставляя им полный доступ или доступ только для чтения, или запрещать доступ к файлу для некоторых пользователей. Нажмите на этот значок для управления доступом к файлу; это можно сделать и в отсутствие других пользователей, которые просматривают или совместно редактируют документ в настоящий момент, и при наличии других пользователей, когда значок выглядит так: Значок Количество пользователей. Права доступа также можно задать, используя значок Значок Совместный доступ Совместный доступ на вкладке Совместная работа верхней панели инструментов.

    Как только один из пользователей сохранит свои изменения, нажав на значок Значок Сохранить, все остальные увидят в левом верхнем углу примечание, которое сообщает о наличии обновлений. Чтобы сохранить внесенные вами изменения и сделать их доступными для других пользователей, а также получить обновления, сохраненные другими пользователями, нажмите на значок Значок Сохранить и получить обновления в левом верхнем углу верхней панели инструментов.

    Чат

    Этот инструмент можно использовать для оперативного согласования процесса совместного редактирования, например, для того, чтобы договориться с другими участниками, кто и что должен делать, какой абзац вы собираетесь сейчас отредактировать и т.д.

    Сообщения в чате хранятся только в течение одной сессии. Для обсуждения содержания документа лучше использовать комментарии, которые хранятся до тех пор, пока вы не решите их удалить.

    Чтобы войти в чат и оставить сообщение для других пользователей:

      -
    1. нажмите на значок Значок Чат на левой боковой панели,
    2. +
    3. + нажмите на значок Значок Чат на левой боковой панели или
      + переключитесь на вкладку Совместная работа верхней панели инструментов и нажмите на кнопку Значок Чат Чат, +
    4. введите текст в соответствующем поле ниже,
    5. нажмите кнопку Отправить.

    Все сообщения, оставленные пользователями, будут отображаться на панели слева. Если есть новые сообщения, которые Вы еще не прочитали, значок чата будет выглядеть так - Значок Чат.

    -

    Чтобы закрыть панель с сообщениями чата, нажмите на значок Значок Чат еще раз.

    +

    Чтобы закрыть панель с сообщениями чата, нажмите на значок Значок Чат на левой боковой панели или кнопку Значок Чат Чат на верхней панели инструментов еще раз.

    Вкладка Плагины

    -

    Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты.

    +

    Вкладка Плагины позволяет получить доступ к дополнительным возможностям редактирования, используя доступные сторонние компоненты. Здесь также можно использовать макросы для автоматизации рутинных задач.

    Вкладка Плагины

    -

    В настоящее время доступны следующие плагины:

    +

    Кнопка Macros позволяет открыть окно, в котором можно создавать собственные макросы и запускать их. Для получения дополнительной информации о макросах, пожалуйста, обратитесь к нашей Документации по API.

    +

    В настоящее время по умолчанию доступны следующие плагины:

    • ClipArt позволяет добавлять в электронную таблицу изображения из коллекции картинок,
    • PhotoEditor позволяет редактировать изображения: обрезать, изменять размер, применять эффекты и так далее,
    • diff --git a/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm index 3c1593e56..cb4a02b7e 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/ProgramInterface/ProgramInterface.htm @@ -21,7 +21,7 @@
    • В Шапке редактора отображается логотип, вкладки меню, название электронной таблицы. Cправа также находятся два значка, с помощью которых можно задать права доступа и вернуться в список документов.

      Значки в шапке редактора

    • -
    • На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Плагины. +
    • На Верхней панели инструментов отображается набор команд редактирования в зависимости от выбранной вкладки меню. В настоящее время доступны следующие вкладки: Файл, Главная, Вставка, Сводная таблица, Совместная работа, Плагины.

      Опции Печать, Сохранить, Копировать, Вставить, Отменить и Повторить всегда доступны в левой части Верхней панели инструментов, независимо от выбранной вкладки.

      Значки на верхней панели инструментов

    • diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/ChangeNumberFormat.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/ChangeNumberFormat.htm index 411038900..fcf980509 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/ChangeNumberFormat.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/ChangeNumberFormat.htm @@ -62,7 +62,7 @@
    • для Числового формата можно задать количество Десятичных знаков, указать, надо ли Использовать разделитель разрядов, и выбрать один из доступных Форматов для отображения отрицательных значений.
    • для Научного и Процентного форматов, можно задать количество Десятичных знаков.
    • для Финансового и Денежного форматов, можно задать количество Десятичных знаков, выбрать одно из доступных Обозначений денежных единиц и один из доступных Форматов для отображения отрицательных значений.
    • -
    • для формата Дата можно выбрать один из доступных форматов представления дат: 15.4, 15.4.06, 15.04.06, 15.4.2006, 15.4.06 0:00, 15.4.06 12:00 AM, A, апреля 15 2006, 15-апр, 15-апр-06, апр-06, Апрель-06, A-06, 15-апр-2006, 15.апр, 15.апр.06, апр.06, Апрель.06, А.06, 15.апр.2006, 15 апр, 15 апр 06, апр 06, Апрель 06, А 06, 15 апр 2006.
    • +
    • для формата Дата можно выбрать один из доступных форматов представления дат: 15.4, 15.4.06, 15.04.06, 15.4.2006, 15.4.06 0:00, 15.4.06 12:00 AM, A, апреля 15 2006, 15-апр, 15-апр-06, апр-06, Апрель-06, A-06, 06-апр, 15-апр-2006, 2006-апр-15, 06-апр-15, 15.апр, 15.апр.06, апр.06, Апрель.06, А.06, 06.апр, 15.апр.2006, 2006.апр.15, 06.апр.15, 15 апр, 15 апр 06, апр 06, Апрель 06, А 06, 06 апр, 15 апр 2006, 2006 апр 15, 06 апр 15, 06.4.15, 06.04.15, 2006.4.15.
    • для формата Время можно выбрать один из доступных форматов представления времени: 12:48:58 PM, 12:48, 12:48 PM, 12:48:58, 48:57,6, 36:48:58.
    • для Дробного формата можно выбрать один из доступных форматов: До одной цифры (1/3), До двух цифр (12/25), До трех цифр (131/135), Половинными долями (1/2), Четвертыми долями (2/4), Восьмыми долями (4/8), Шестнадцатыми долями (8/16), Десятыми долями (5/10) , Сотыми долями (50/100).
    diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/CopyPasteData.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/CopyPasteData.htm index 12f2c1b19..85f7ba86c 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/CopyPasteData.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/CopyPasteData.htm @@ -61,8 +61,8 @@

    Параметры вставки

    При вставке содержимого отдельной ячейки или текста в автофигурах доступны следующие параметры:

      -
    • Форматы исходных ячеек - позволяет сохранить исходное форматирование скопированных данных.
    • -
    • Форматы конечных ячеек - позволяет применить форматирование, которое уже используется для ячейки/автофигуры, в которую вы вставляете данные.
    • +
    • Исходное форматирование - позволяет сохранить исходное форматирование скопированных данных.
    • +
    • Форматирование конечных ячеек - позволяет применить форматирование, которое уже используется для ячейки/автофигуры, в которую вы вставляете данные.

    Использование функции автозаполнения

    diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/FontTypeSizeStyle.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/FontTypeSizeStyle.htm index 8fdd64536..c3246e04f 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/FontTypeSizeStyle.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/FontTypeSizeStyle.htm @@ -52,6 +52,16 @@ Подчеркнутый Используется для подчеркивания текста чертой, проведенной под буквами. + + Зачеркнутый + Зачеркнутый + Используется для зачеркивания текста чертой, проведенной по буквам. + + + Подстрочные/надстрочные знаки + Подстрочные знаки + Позволяет выбрать опцию Надстрочные знаки или Подстрочные знаки. Опция Надстрочные знаки используется, чтобы сделать текст мельче и поместить его в верхней части строки, например, как в дробях. Опция Подстрочные знаки используется, чтобы сделать текст мельче и поместить его в нижней части строки, например, как в химических формулах. + Цвет шрифта Цвет шрифта diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertChart.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertChart.htm index 54ddb7d0a..8b37a9bfc 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertChart.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertChart.htm @@ -283,7 +283,7 @@

    Чтобы изменить Заголовок диаграммы, выделите мышью стандартный текст и введите вместо него свой собственный.

    Чтобы изменить форматирование шрифта внутри текстовых элементов, таких как заголовок диаграммы, названия осей, элементы условных обозначений, подписи данных и так далее, выделите нужный текстовый элемент, щелкнув по нему левой кнопкой мыши. Затем используйте значки на вкладке Главная верхней панели инструментов, чтобы изменить тип, размер, цвет шрифта или его стиль оформления.

    Чтобы удалить элемент диаграммы, выделите его, щелкнув левой кнопкой мыши, и нажмите клавишу Delete на клавиатуре.

    -

    Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши до появления голубой пунктирной рамки. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы.

    +

    Можно также поворачивать 3D-диаграммы с помощью мыши. Щелкните левой кнопкой мыши внутри области построения диаграммы и удерживайте кнопку мыши. Не отпуская кнопку мыши, перетащите курсор, чтобы изменить ориентацию 3D-диаграммы.

    3D-диаграмма

    При выборе диаграммы становится также активным значок Параметры фигуры Значок Параметры фигуры diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm index 5a8a7ed76..3f6f68243 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm @@ -62,12 +62,12 @@ Статистические функции Используются для анализа данных: нахождения среднего значения, наибольшего или наименьшего значения в диапазоне ячеек. - AVEDEV (СРОТКЛ); AVERAGE (СРЗНАЧ); AVERAGEA (СРЗНАЧА); AVERAGEIF (СРЗНАЧЕСЛИ); AVERAGEIFS (СРЗНАЧЕСЛИМН); BETADIST (БЕТАРАСП); BETA.DIST (БЕТА.РАСП); BETA.INV (БЕТА.ОБР); BINOMDIST (БИНОМРАСП); BINOM.DIST (БИНОМ.РАСП); BINOM.DIST.RANGE (БИНОМ.РАСП.ДИАП); BINOM.INV (БИНОМ.ОБР); CHIDIST (ХИ2РАСП); CHIINV (ХИ2ОБР); CHISQ.DIST (ХИ2.РАСП); CHISQ.DIST.RT (ХИ2.РАСП.ПХ); CHISQ.INV (ХИ2.ОБР); CHISQ.INV.RT (ХИ2.ОБР.ПХ); CHITEST (ХИ2ТЕСТ); CHISQ.TEST (ХИ2.ТЕСТ); CONFIDENCE (ДОВЕРИТ); CONFIDENCE.NORM (ДОВЕРИТ.НОРМ); CONFIDENCE.T (ДОВЕРИТ.СТЬЮДЕНТ); CORREL (КОРРЕЛ); COUNT (СЧЁТ); COUNTA (СЧЁТЗ); COUNBLANK (СЧИТАТЬПУСТОТЫ); COUNTIF (СЧЁТЕСЛИ); COUNTIFS (СЧЁТЕСЛИМН); COVAR (КОВАР); COVARIANCE.P (КОВАРИАЦИЯ.Г); COVARIANCE.S (КОВАРИАЦИЯ.В); CRITBINOM (КРИТБИНОМ); DEVSQ (КВАДРОТКЛ); EXPON.DIST (ЭКСП.РАСП); EXPONDIST (ЭКСПРАСП); F.DIST (F.РАСП); FDIST (FРАСП); F.DIST.RT (F.РАСП.ПХ); F.INV (F.ОБР); FINV (FРАСПОБР); F.INV.RT (F.ОБР.ПХ); FISHER (ФИШЕР); FISHERINV (ФИШЕРОБР); FORECAST (ПРОГНОЗ); FORECAST.LINEAR (ПРЕДСКАЗ.ЛИНЕЙН); FREQUENCY (ЧАСТОТА); GAMMA (ГАММА); GAMMA.DIST (ГАММА.РАСП); GAMMADIST (ГАММАРАСП); GAMMA.INV (ГАММА.ОБР); GAMMAINV (ГАММАОБР); GAMMALN (ГАММАНЛОГ); GAMMALN.PRECISE (ГАММАНЛОГ.ТОЧН); GAUSS (ГАУСС); GEOMEAN (СРГЕОМ); HARMEAN (СРГАРМ); HYPGEOMDIST (ГИПЕРГЕОМЕТ); INTERCEPT (ОТРЕЗОК); KURT (ЭКСЦЕСС); LARGE (НАИБОЛЬШИЙ); LOGINV (ЛОГНОРМОБР); LOGNORM.DIST (ЛОГНОРМ.РАСП); LOGNORM.INV (ЛОГНОРМ.ОБР); LOGNORMDIST (ЛОГНОРМРАСП); MAX (МАКС); MAXA (МАКСА); MAXIFS (МАКСЕСЛИ); MEDIAN (МЕДИАНА); MIN (МИН); MINA (МИНА); MINIFS (МИНЕСЛИ); MODE (МОДА); MODE.MULT (МОДА.НСК); MODE.SNGL (МОДА.ОДН); NEGBINOMDIST (ОТРБИНОМРАСП); NEGBINOM.DIST (ОТРБИНОМ.РАСП); NORMDIST (НОРМРАСП); NORM.DIST (НОРМ.РАСП); NORMINV (НОРМОБР); NORM.INV (НОРМ.ОБР); NORMSDIST (НОРМСТРАСП); NORM.S.DIST (НОРМ.СТ.РАСП); NORMSINV (НОРМСТОБР); NORM.S.INV (НОРМ.СТ.ОБР); PEARSON (ПИРСОН); PERCENTILE (ПЕРСЕНТИЛЬ); PERCENTILE.EXC (ПРОЦЕНТИЛЬ.ИСКЛ); PERCENTILE.INC (ПРОЦЕНТИЛЬ.ВКЛ); PERCENTRANK (ПРОЦЕНТРАНГ); PERCENTRANK.EXC (ПРОЦЕНТРАНГ.ИСКЛ); PERCENTRANK.INC (ПРОЦЕНТРАНГ.ВКЛ); PERMUT (ПЕРЕСТ); PERMUTATIONA (ПЕРЕСТА); PHI (ФИ); POISSON (ПУАССОН); POISSON.DIST (ПУАССОН.РАСП); PROB (ВЕРОЯТНОСТЬ); QUARTILE (КВАРТИЛЬ); QUARTILE.EXC (КВАРТИЛЬ.ИСКЛ); QUARTILE.INC (КВАРТИЛЬ.ВКЛ); RANK (РАНГ); RANK.AVG (РАНГ.СР); RANK.EQ (РАНГ.РВ); RSQ (КВПИРСОН); SKEW (СКОС); SKEW.P (СКОС.Г); SLOPE (НАКЛОН); SMALL (НАИМЕНЬШИЙ); STANDARDIZE (НОРМАЛИЗАЦИЯ); STDEV (СТАНДОТКЛОН); STDEV.S (СТАНДОТКЛОН.В); STDEVA (СТАНДОТКЛОНА); STDEVP (СТАНДОТКЛОНП); STDEV.P (СТАНДОТКЛОН.Г); STDEVPA (СТАНДОТКЛОНПА); STEYX (СТОШYX); TDIST (СТЬЮДРАСП); T.DIST (СТЬЮДЕНТ.РАСП); T.DIST.2T (СТЬЮДЕНТ.РАСП.2Х); T.DIST.RT (СТЬЮДЕНТ.РАСП.ПХ); T.INV (СТЬЮДЕНТ.ОБР); TRIMMEAN (УРЕЗСРЕДНЕЕ); TTEST (ТТЕСТ); T.TEST (СТЬЮДЕНТ.ТЕСТ); T.INV.2T (СТЬЮДЕНТ.ОБР.2Х); TINV (СТЬЮДРАСПОБР); VAR (ДИСП); VARA (ДИСПА); VARP (ДИСПР); VAR.P (ДИСП.Г); VAR.S (ДИСП.В); VARPA (ДИСПРА); WEIBULL (ВЕЙБУЛЛ); WEIBULL.DIST (ВЕЙБУЛЛ.РАСП); ZTEST (ZТЕСТ); Z.TEST (Z.ТЕСТ) + AVEDEV (СРОТКЛ); AVERAGE (СРЗНАЧ); AVERAGEA (СРЗНАЧА); AVERAGEIF (СРЗНАЧЕСЛИ); AVERAGEIFS (СРЗНАЧЕСЛИМН); BETADIST (БЕТАРАСП); BETA.DIST (БЕТА.РАСП); BETA.INV (БЕТА.ОБР); BINOMDIST (БИНОМРАСП); BINOM.DIST (БИНОМ.РАСП); BINOM.DIST.RANGE (БИНОМ.РАСП.ДИАП); BINOM.INV (БИНОМ.ОБР); CHIDIST (ХИ2РАСП); CHIINV (ХИ2ОБР); CHISQ.DIST (ХИ2.РАСП); CHISQ.DIST.RT (ХИ2.РАСП.ПХ); CHISQ.INV (ХИ2.ОБР); CHISQ.INV.RT (ХИ2.ОБР.ПХ); CHITEST (ХИ2ТЕСТ); CHISQ.TEST (ХИ2.ТЕСТ); CONFIDENCE (ДОВЕРИТ); CONFIDENCE.NORM (ДОВЕРИТ.НОРМ); CONFIDENCE.T (ДОВЕРИТ.СТЬЮДЕНТ); CORREL (КОРРЕЛ); COUNT (СЧЁТ); COUNTA (СЧЁТЗ); COUNBLANK (СЧИТАТЬПУСТОТЫ); COUNTIF (СЧЁТЕСЛИ); COUNTIFS (СЧЁТЕСЛИМН); COVAR (КОВАР); COVARIANCE.P (КОВАРИАЦИЯ.Г); COVARIANCE.S (КОВАРИАЦИЯ.В); CRITBINOM (КРИТБИНОМ); DEVSQ (КВАДРОТКЛ); EXPON.DIST (ЭКСП.РАСП); EXPONDIST (ЭКСПРАСП); F.DIST (F.РАСП); FDIST (FРАСП); F.DIST.RT (F.РАСП.ПХ); F.INV (F.ОБР); FINV (FРАСПОБР); F.INV.RT (F.ОБР.ПХ); FISHER (ФИШЕР); FISHERINV (ФИШЕРОБР); FORECAST (ПРОГНОЗ); FORECAST.ETS (ПРЕДСКАЗ.ETS); FORECAST.ETS.CONFINT (ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ); FORECAST.ETS.SEASONALITY (ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ); FORECAST.ETS.STAT (ПРЕДСКАЗ.ETS.СТАТ); FORECAST.LINEAR (ПРЕДСКАЗ.ЛИНЕЙН); FREQUENCY (ЧАСТОТА); FTEST (ФТЕСТ); F.TEST (F.ТЕСТ); GAMMA (ГАММА); GAMMA.DIST (ГАММА.РАСП); GAMMADIST (ГАММАРАСП); GAMMA.INV (ГАММА.ОБР); GAMMAINV (ГАММАОБР); GAMMALN (ГАММАНЛОГ); GAMMALN.PRECISE (ГАММАНЛОГ.ТОЧН); GAUSS (ГАУСС); GEOMEAN (СРГЕОМ); HARMEAN (СРГАРМ); HYPGEOMDIST (ГИПЕРГЕОМЕТ); HYPGEOM.DIST (ГИПЕРГЕОМ.РАСП); INTERCEPT (ОТРЕЗОК); KURT (ЭКСЦЕСС); LARGE (НАИБОЛЬШИЙ); LOGINV (ЛОГНОРМОБР); LOGNORM.DIST (ЛОГНОРМ.РАСП); LOGNORM.INV (ЛОГНОРМ.ОБР); LOGNORMDIST (ЛОГНОРМРАСП); MAX (МАКС); MAXA (МАКСА); MAXIFS (МАКСЕСЛИ); MEDIAN (МЕДИАНА); MIN (МИН); MINA (МИНА); MINIFS (МИНЕСЛИ); MODE (МОДА); MODE.MULT (МОДА.НСК); MODE.SNGL (МОДА.ОДН); NEGBINOMDIST (ОТРБИНОМРАСП); NEGBINOM.DIST (ОТРБИНОМ.РАСП); NORMDIST (НОРМРАСП); NORM.DIST (НОРМ.РАСП); NORMINV (НОРМОБР); NORM.INV (НОРМ.ОБР); NORMSDIST (НОРМСТРАСП); NORM.S.DIST (НОРМ.СТ.РАСП); NORMSINV (НОРМСТОБР); NORM.S.INV (НОРМ.СТ.ОБР); PEARSON (ПИРСОН); PERCENTILE (ПЕРСЕНТИЛЬ); PERCENTILE.EXC (ПРОЦЕНТИЛЬ.ИСКЛ); PERCENTILE.INC (ПРОЦЕНТИЛЬ.ВКЛ); PERCENTRANK (ПРОЦЕНТРАНГ); PERCENTRANK.EXC (ПРОЦЕНТРАНГ.ИСКЛ); PERCENTRANK.INC (ПРОЦЕНТРАНГ.ВКЛ); PERMUT (ПЕРЕСТ); PERMUTATIONA (ПЕРЕСТА); PHI (ФИ); POISSON (ПУАССОН); POISSON.DIST (ПУАССОН.РАСП); PROB (ВЕРОЯТНОСТЬ); QUARTILE (КВАРТИЛЬ); QUARTILE.EXC (КВАРТИЛЬ.ИСКЛ); QUARTILE.INC (КВАРТИЛЬ.ВКЛ); RANK (РАНГ); RANK.AVG (РАНГ.СР); RANK.EQ (РАНГ.РВ); RSQ (КВПИРСОН); SKEW (СКОС); SKEW.P (СКОС.Г); SLOPE (НАКЛОН); SMALL (НАИМЕНЬШИЙ); STANDARDIZE (НОРМАЛИЗАЦИЯ); STDEV (СТАНДОТКЛОН); STDEV.S (СТАНДОТКЛОН.В); STDEVA (СТАНДОТКЛОНА); STDEVP (СТАНДОТКЛОНП); STDEV.P (СТАНДОТКЛОН.Г); STDEVPA (СТАНДОТКЛОНПА); STEYX (СТОШYX); TDIST (СТЬЮДРАСП); T.DIST (СТЬЮДЕНТ.РАСП); T.DIST.2T (СТЬЮДЕНТ.РАСП.2Х); T.DIST.RT (СТЬЮДЕНТ.РАСП.ПХ); T.INV (СТЬЮДЕНТ.ОБР); TRIMMEAN (УРЕЗСРЕДНЕЕ); TTEST (ТТЕСТ); T.TEST (СТЬЮДЕНТ.ТЕСТ); T.INV.2T (СТЬЮДЕНТ.ОБР.2Х); TINV (СТЬЮДРАСПОБР); VAR (ДИСП); VARA (ДИСПА); VARP (ДИСПР); VAR.P (ДИСП.Г); VAR.S (ДИСП.В); VARPA (ДИСПРА); WEIBULL (ВЕЙБУЛЛ); WEIBULL.DIST (ВЕЙБУЛЛ.РАСП); ZTEST (ZТЕСТ); Z.TEST (Z.ТЕСТ) Финансовые функции Используются для выполнения финансовых расчетов: вычисления чистой приведенной стоимости, суммы платежа и т.д. - ACCRINT (НАКОПДОХОД); ACCRINTM (НАКОПДОХОДПОГАШ); AMORDEGRC (АМОРУМ); AMORLINC (АМОРУВ); COUPDAYBS (ДНЕЙКУПОНДО); COUPDAYS (ДНЕЙКУПОН); COUPDAYSNC (ДНЕЙКУПОНПОСЛЕ); COUPNCD (ДАТАКУПОНПОСЛЕ); COUPNUM (ЧИСЛКУПОН); COUPPCD (ДАТАКУПОНДО); CUMIPMT (ОБЩПЛАТ); CUMPRINC (ОБЩДОХОД); DB (ФУО); DDB (ДДОБ); DISC (СКИДКА); DOLLARDE (РУБЛЬ.ДЕС); DOLLARFR (РУБЛЬ.ДРОБЬ); DURATION (ДЛИТ); EFFECT (ЭФФЕКТ); FV (БС); FVSCHEDULE (БЗРАСПИС); INTRATE (ИНОРМА); IPMT (ПРПЛТ); IRR (ВСД); ISPMT (ПРОЦПЛАТ); MDURATION (МДЛИТ); MIRR (МВСД); NOMINAL (НОМИНАЛ); NPER (КПЕР); NPV (ЧПС); ODDFPRICE (ЦЕНАПЕРВНЕРЕГ); ODDFYIELD (ДОХОДПЕРВНЕРЕГ); ODDLPRICE (ЦЕНАПОСЛНЕРЕГ); ODDLYIELD (ДОХОДПОСЛНЕРЕГ); PMT (ПЛТ); PPMT (ОСПЛТ); PRICE (ЦЕНА); PRICEDISC (ЦЕНАСКИДКА); PRICEMAT (ЦЕНАПОГАШ); PV (ПС); RATE (СТАВКА); RECEIVED (ПОЛУЧЕНО); RRI (ЭКВ.СТАВКА); SLN (АПЛ); SYD (АСЧ); TBILLEQ (РАВНОКЧЕК); TBILLPRICE (ЦЕНАКЧЕК); TBILLYIELD (ДОХОДКЧЕК); VDB (ПУО); XIRR (ЧИСТВНДОХ); XNPV (ЧИСТНЗ); YIELD (ДОХОД); YIELDDISC (ДОХОДСКИДКА); YIELDMAT (ДОХОДПОГАШ) + ACCRINT (НАКОПДОХОД); ACCRINTM (НАКОПДОХОДПОГАШ); AMORDEGRC (АМОРУМ); AMORLINC (АМОРУВ); COUPDAYBS (ДНЕЙКУПОНДО); COUPDAYS (ДНЕЙКУПОН); COUPDAYSNC (ДНЕЙКУПОНПОСЛЕ); COUPNCD (ДАТАКУПОНПОСЛЕ); COUPNUM (ЧИСЛКУПОН); COUPPCD (ДАТАКУПОНДО); CUMIPMT (ОБЩПЛАТ); CUMPRINC (ОБЩДОХОД); DB (ФУО); DDB (ДДОБ); DISC (СКИДКА); DOLLARDE (РУБЛЬ.ДЕС); DOLLARFR (РУБЛЬ.ДРОБЬ); DURATION (ДЛИТ); EFFECT (ЭФФЕКТ); FV (БС); FVSCHEDULE (БЗРАСПИС); INTRATE (ИНОРМА); IPMT (ПРПЛТ); IRR (ВСД); ISPMT (ПРОЦПЛАТ); MDURATION (МДЛИТ); MIRR (МВСД); NOMINAL (НОМИНАЛ); NPER (КПЕР); NPV (ЧПС); ODDFPRICE (ЦЕНАПЕРВНЕРЕГ); ODDFYIELD (ДОХОДПЕРВНЕРЕГ); ODDLPRICE (ЦЕНАПОСЛНЕРЕГ); ODDLYIELD (ДОХОДПОСЛНЕРЕГ); PDURATION (ПДЛИТ); PMT (ПЛТ); PPMT (ОСПЛТ); PRICE (ЦЕНА); PRICEDISC (ЦЕНАСКИДКА); PRICEMAT (ЦЕНАПОГАШ); PV (ПС); RATE (СТАВКА); RECEIVED (ПОЛУЧЕНО); RRI (ЭКВ.СТАВКА); SLN (АПЛ); SYD (АСЧ); TBILLEQ (РАВНОКЧЕК); TBILLPRICE (ЦЕНАКЧЕК); TBILLYIELD (ДОХОДКЧЕК); VDB (ПУО); XIRR (ЧИСТВНДОХ); XNPV (ЧИСТНЗ); YIELD (ДОХОД); YIELDDISC (ДОХОДСКИДКА); YIELDMAT (ДОХОДПОГАШ) Математические функции @@ -77,7 +77,7 @@ Поисковые функции Используются для упрощения поиска информации по списку данных. - ADDRESS (АДРЕС); CHOOSE (ВЫБОР); COLUMN (СТОЛБЕЦ); COLUMNS (ЧИСЛСТОЛБ); HLOOKUP (ГПР); INDEX (ИНДЕКС); INDIRECT (ДВССЫЛ); LOOKUP (ПРОСМОТР); MATCH (ПОИСКПОЗ); OFFSET (СМЕЩ); ROW (СТРОКА); ROWS (ЧСТРОК); TRANSPOSE (ТРАНСП); VLOOKUP (ВПР) + ADDRESS (АДРЕС); CHOOSE (ВЫБОР); COLUMN (СТОЛБЕЦ); COLUMNS (ЧИСЛСТОЛБ); FORMULATEXT (Ф.ТЕКСТ); HLOOKUP (ГПР); INDEX (ИНДЕКС); INDIRECT (ДВССЫЛ); LOOKUP (ПРОСМОТР); MATCH (ПОИСКПОЗ); OFFSET (СМЕЩ); ROW (СТРОКА); ROWS (ЧСТРОК); TRANSPOSE (ТРАНСП); VLOOKUP (ВПР) Функции даты и времени @@ -102,7 +102,7 @@ Логические функции Используются для выполнения проверки, является ли условие истинным или ложным. - AND (И); FALSE (ЛОЖЬ); IF (ЕСЛИ); IFERROR (ЕСЛИОШИБКА); IFNA (ЕСНД); NOT (НЕ); OR (ИЛИ); SWITCH (ПЕРЕКЛЮЧ); TRUE (ИСТИНА); XOR (ИСКЛИЛИ) + AND (И); FALSE (ЛОЖЬ); IF (ЕСЛИ); IFERROR (ЕСЛИОШИБКА); IFNA (ЕСНД); IFS (ЕСЛИМН); NOT (НЕ); OR (ИЛИ); SWITCH (ПЕРЕКЛЮЧ); TRUE (ИСТИНА); XOR (ИСКЛИЛИ)

    diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm index 47d46c1a2..1f1e213cd 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertImages.htm @@ -47,6 +47,8 @@
  • в разделе Заменить изображение нажмите нужную кнопку: Из файла или По URL и выберите требуемое изображение.
  • Выбранное изображение будет заменено.

    +

    Когда изображение выделено, справа также доступен значок Параметры фигуры Значок Параметры фигуры. Можно щелкнуть по нему, чтобы открыть вкладку Параметры фигуры на правой боковой панели и настроить тип, толщину и цвет Обводки фигуры, а также изменить тип фигуры, выбрав другую фигуру в меню Изменить автофигуру. Форма изображения изменится соответствующим образом.

    +

    Вкладка Параметры фигуры

    Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры изображения. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения:

    Изображение - дополнительные параметры

    Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение.

    diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/PivotTables.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/PivotTables.htm new file mode 100644 index 000000000..566fbaa5c --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/PivotTables.htm @@ -0,0 +1,34 @@ + + + + Редактирование сводных таблиц + + + + + + + +
    +
    + +
    +

    Редактирование сводных таблиц

    +

    Вы можете изменить оформление существующих сводных таблиц в электронной таблице с помощью инструментов редактирования, доступных на вкладке Сводная таблица верхней панели инструментов.

    +

    Чтобы активировать инструменты редактирования на верхней панели инструментов, выделите мышью хотя бы одну ячейку в сводной таблице.

    +

    Вкладка Сводная таблица

    +

    Кнопка Значок Выделить сводную таблицу Выделить позволяет выделить всю сводную таблицу.

    +

    Параметры строк и столбцов позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции:

    +
      +
    • Заголовки строк - позволяет выделить заголовки строк при помощи особого форматирования.
    • +
    • Заголовки столбцов - позволяет выделить заголовки столбцов при помощи особого форматирования.
    • +
    • Чередовать строки - включает чередование цвета фона для четных и нечетных строк.
    • +
    • Чередовать столбцы - включает чередование цвета фона для четных и нечетных столбцов.
    • +
    +

    + Список шаблонов позволяет выбрать один из готовых стилей сводных таблиц. Каждый шаблон сочетает в себе определенные параметры форматирования, такие как цвет фона, стиль границ, чередование строк или столбцов и т.д. + Набор шаблонов отображается по-разному в зависимости от параметров, выбранных для строк и столбцов. Например, если вы отметили опции Заголовки строк и Чередовать столбцы, отображаемый список шаблонов будет содержать только шаблоны с выделенными заголовками строк и включенным чередованием столбцов. +

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/SortData.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/SortData.htm index 0c826111a..9a8dd490a 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/SortData.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/SortData.htm @@ -150,6 +150,8 @@

    Шаблон будет применен к выделенному диапазону ячеек, и вы сможете редактировать заголовки таблицы и применять фильтр для работы с данными.

    Примечание: как только вы создадите новую форматированную таблицу, этой таблице будет автоматически присвоено стандартное имя (Table1, Table2 и т.д.). Это имя можно изменить, сделав его более содержательным, и использовать для дальнейшей работы.

    +

    Если вы введете новое значение в любой ячейке под последней строкой таблицы (если таблица не содержит строки итогов) или в ячейке справа от последнего столбца таблицы, форматированная таблица будет автоматически расширена, и в нее будет включена новая строка или столбец. Если вы не хотите расширять таблицу, нажмите на появившуюся кнопку Специальная вставка и выберите опцию Отменить авторазвертывание таблицы. Как только это действие будет отменено, в этом меню станет доступна опция Повторить авторазвертывание таблицы.

    +

    Отменить авторазвертывание таблицы

    Некоторые параметры таблицы можно изменить с помощью вкладки Параметры таблицы на правой боковой панели. Чтобы ее открыть, выделите мышью хотя бы одну ячейку в таблице и щелкните по значку Параметры таблицы Значок Параметры таблицы справа.

    Вкладка Параметры таблицы

    Разделы Строки и Столбцы, расположенные наверху, позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции:

    @@ -167,6 +169,8 @@ Набор шаблонов отображается по-разному в зависимости от параметров, указанных в разделах Строки и/или Столбцы выше. Например, если Вы отметили опцию Заголовок в разделе Строки и опцию Чередовать в разделе Столбцы, отображаемый список шаблонов будет содержать только шаблоны со строкой заголовка и чередованием столбцов:

    Список шаблонов

    +

    Если вы хотите очистить текущий стиль таблицы (цвет фона, границы и так далее), не удаляя при этом саму таблицу, примените шаблон None из списка шаблонов:

    +

    Шаблон None

    В разделе Размер таблицы можно изменить диапазон ячеек, к которому применено табличное форматирование. Нажмите на кнопку Выбор данных - откроется новое всплывающее окно. Измените ссылку на диапазон ячеек в поле ввода или мышью выделите новый диапазон на листе и нажмите кнопку OK.

    Изменение размера таблицы

    Раздел Строки и столбцы Строки и столбцы позволяет выполнить следующие операции:

    diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/3dchart.png b/apps/spreadsheeteditor/main/resources/help/ru/images/3dchart.png index eaac9fdca159a7d958a89b22c4bf68ab0d06f1c1..a64abf39aa148066a2ac87878925fc362d09d449 100644 GIT binary patch literal 37162 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 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/access_rights.png b/apps/spreadsheeteditor/main/resources/help/ru/images/access_rights.png index 63cf5f9729707f7da02169c272f6cc60713812d0..73fad46adfaed23a16f09586bca6ae21da006b08 100644 GIT binary patch delta 323 zcmV-J0lfa(0_6gb7YYyv0ssI2WpCq#ks%m=7fD1xRCwBBaA=F61!6$suQ|2j`G?p4 z|NlRH^Ndel8gEbcj0UzWDGO?#76z1z&!Ag-cbh?wfyjEs&(t z+?2W1aC7G$TKgXcfNV@tw!ZoQ`N1-L;c))pHK0p@h5{MzaQOV=E8N`ANS+|pT!_(s zKvx4@3N#e%b}E>Q72yhpX%7(g!NG%z*vu_h(we`d1%i;pLGgA7XT0HbFEC8EUpxe~ z4Vb*(2*?Er0;S+;aCr#3xxiTZ{Qc{K!|Tv80+0(71co(G!I4{MA>O?G;z7-texl3; zI&I4CCAi!Ilmey=pwY;I*s*0M;q(hGREJ*?L;yLiT!LB{Fg0KW!!mxT ztT&ALpwz9W$-6rq#Pw{>hwxjmPls0uF{$NNdDEfU_(hRhx+BMeq0b6I+E^NIrPPK!9VNSqi@hq5F$h z-H#VIXi9+FwX@;5X(J;RFIuDC!wk11KSQSuB6wx;gANk^cT%x0Q5K9f?gF(x00000 LNkvXXu0mjf-*1hq diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/chat_toptoolbar.png b/apps/spreadsheeteditor/main/resources/help/ru/images/chat_toptoolbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7997035ec15b3bbde78d1fab4e68c65a9af72df5 GIT binary patch literal 373 zcmV-*0gC>KP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0SZY(K~zXf?Ub>J zgisKMf3E-&6Ei!o3b6qN3(!Q(L@+WH?7_fP#0pF_7K^X|1uK}{r%!gh<&e|e=q1Kxq6D9Eyms}(`hG^(nK%WD{hfx51_TKVGNkMW;i$M^m-4u_m1 z3HrY0>UW5uc$|Pan1449cU=e1 z^PsBgVzaBfv?$MWgkcEFvUubg0^Q+v#BmJY_aVzNj{uJ2;HPyiNfJ!cgs$s6vbJS| zt#7adXK9*-T-T+0wN#cR&GSs`;Xbpg;4E$1q9_VX(}Zyx_d97x^Cq^69uVCCU>q03 T(knKN00000NkvXXu0mjfV+ovj literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/coeditingmode.png b/apps/spreadsheeteditor/main/resources/help/ru/images/coeditingmode.png new file mode 100644 index 0000000000000000000000000000000000000000..b0779773146deb2e2c8f5de116dcb573a2878a41 GIT binary patch literal 621 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

    43QJ0ssB zJmp8Yib+my^>zh(&WSLzdiQbVJ5cdOH1t|(RdkNA{9AILPCeXx0xjy>^D}9+L-yEx zA2u`*X=dk_o+Atd-T|cvThLeb*FU zg5}J{Ux7}*%96u_UTCtZ9hUI+pKJpESM}w8=Nb6&XS$mnQKd-Qd5(D7GlDq;db0eO zg*?rbRjc3c3PqY9#@=haIB9x;lNmS9V0mYZn)=oYW>@yeFr!PtRJI(izln}X`cj@t zJjoI0*7A502qDvD^xyrX!ys_hqd!=k53RfiQj0DCkh{L%i&d)CaG3QkZ-yf?lEoGB zomsKBUr6#bMAiYIg1+?jxATs)T{&N4DJ4Uj6l*R%h&XKZmX$U2`to*7T+8qjp&uxM zd+{S7ja_JWkr<5I%DT;y(|ku0?htww<*U3?+l4CYnMsnDI81dKix< zu(iSt?njaj0tSjZiG7mtBr==1_&m^*vhL`uS!%h_+$(WODJ_2&eI*@`gTKN7$j zCE_CCxhBh!8W>+TEqZLtR^dYHtN!?7+>A&GQj8R1;=&Z;(ck;Pr{Q}zL zXF(#1TG;p?>?e&_*%9{I-|+zren$rh9H((H{rL1!)*@M!*qfSM#KDy7L;V>wgbhx8 zOA^HGky{oz< zPvu&(v&mFKLu}txo7&iDUS4MP*2s0hOlp+s9m!(|pIQA+bnc56-Fltuq+W+KyQ(AT z$F1+Qy>rmKzf&~Q2~liyGn?~&;XKy~b^b_mB)_@M{}_) zc!%^r#5dpqnJ6<@k~OAX#u1Sg3DtorYvyLqU2ko=b;DE`Ci?HbT*1wtDSvJHmi<&? z^|8UvPj^mH7WVC#+!FrtaVfq`?~BLiMri-I=WQP;3O{#O_5DzgXwG_>57_IERQ9MZ zy%T^6;VsrL1ihcv9XKtkCjr2iD3YhGf&uBtlqN&M)xQ_N`jgD>FE-h5z%m|=$g_~; z`{;{{028S0LygKI3wqwuL#T|X4 z;ANNaxRA#u3Icw}aTHQ(68xTP1*V9@M#D>}q|Pgsf;d7dF|b32$q1C95l5x7V4xbV zC{Nnp2g^-u!w_0D22LMIU0v~las|@cYS_xmU;w)B7&=E3>?o2_Oz*3#ed0!Sc|Yqh z5K&86vCVMe;bD%gF<5crj17g7#M0YE2^}DlyrQ857&%Ww>?u2~s-WWpH`je&yQsq@ zN{JIpC57dz_MQG`?QE9#(MRq+4saB{JjJ#Vk?aEqA^m)>4OZ9FgJyO;({4<(+k-}T zcZk`?Af`g)+!9J0rY@8vP7;=Y{U46O^H!eXi6XS&`ROiv9o7h?xm>a;Od9pG0H`^s!|DLH8) VN1+7-`zHY$P)0?%M$#zgzX3hK1IPdX literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/f-test.png b/apps/spreadsheeteditor/main/resources/help/ru/images/f-test.png new file mode 100644 index 0000000000000000000000000000000000000000..4f56505741bfc5be17b664a4f7628a60a643edd4 GIT binary patch literal 5000 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/forecast-ets.png b/apps/spreadsheeteditor/main/resources/help/ru/images/forecast-ets.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4b3971a092e69cef587ae10ca0824cae964d4e GIT binary patch literal 6583 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/ftest.png b/apps/spreadsheeteditor/main/resources/help/ru/images/ftest.png new file mode 100644 index 0000000000000000000000000000000000000000..176733380791ee1f20d74be1fa16028b36dbc91a GIT binary patch literal 4999 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 to&Xh)gg-8jhmoh1S6pfN>Mrp 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 IqGliYU)!%l{Qv*} literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/ifs.png b/apps/spreadsheeteditor/main/resources/help/ru/images/ifs.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb4f8b3b3b68d9e642352a4bc38c2d449552852 GIT binary patch literal 2962 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/imagesettings.png b/apps/spreadsheeteditor/main/resources/help/ru/images/imagesettings.png index 09ae2d5a209cf53c2e6404158ca114209f61941f..06fa37cf7b65aba666103b0f70dfac9efd2612f7 100644 GIT binary patch literal 7439 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

    V{(u(lj%K^#SNy~$N~I-@tLo&; z?8Ax)Pr!-Kr{edhhwY-TLgY?m3G@|X$eTYTK7W@qzKtq5wn`A`UmOa9`v#rL3ilT3 zXr4$n7hbHn5QC!ybU^o%1A#tO^w>IYG&o&aMIajzA>qo?T2XiXGf1+%WPZd({#74x zH~yJ_A^ilR*es*B#KcmF+jwt{wms{2gj{c{jVig)j}!9+k$A4>33gSp^Rn`z&LosQ z2njM7o4l8u9}opmD_8O+Zg!q5pIkChB95r>T?BvQ`%(AElxwVS8qS=?n{#RkQ(0Ub zw*=NxPjU@r&E@0`v`+yS|`v z{C>7QW)Om_>UcXobbVx)qD!#%eb?2D;+uy2f_r-+bR|gJp|Y$U0&NGL0JZ3(UV+1` zhIALGB}P1ty8Z-aKil@!K_r$k94KKat?fmJT;}B{dcu3j) zy|I;kq>N9TP6rJXIb9i;h&zGRl%`vcP559HOBEYd!F zBwBLPm|ry3Og%KNyD^TA?AmHWKrL``q>DekyqbSAF4+n^xFUbDiyK>n5@B8TjBMNfRl!mqmQ z3TyKbTa3<{EOL{FYrC5zvq`_KK67X8DTfn77!FoSenzrMQ-Y&vcnLuBA5%A2fOT`D zs{di3a-h=9x!vIK@LIbgCIE{9uSw-tykcnLl{5o$FTN}Av;G(gGjPK?iIY=P|HLe_ zSJ-!X+&zE6N|Ug<213vrrGcux7^7j1jOr7sNs9>(i*H!X)Su%)kAKSX|M=Ck@ls?9 zCE)yj2~052){h|QUop~E_S*S112ppZp)|Tu=o_N2%C;*Z=f9t@A0?E~m*NJ_LpW zD9CKI(nElmFkz0OmdX&`PJGVXGvNCt9@+J1E04gK*P9bQ9MCth)NHM^iMA9 zewnP4+TQc@W{t*m$m&XfyV$1;Oz)LU`^VT$nrQPu>9bS2%?2f<%v?pUAKI>qQu`V@kj#p7}iFa>9jxGO2AkMpDtDHa9FDDbn- z+pC{;`FqEj=?tsx->WO~A$g%aU=2hhaAJJ!XA8E=wM+>V-`a}A95;hE7MwcG9P1#_ zZOrqnT`U)sjZ1}nKKFwjucSFwSp_U6n8nY=WaIVx-2b-V`8jXIvkxw1U-Tfi`sbzI zsh`s*YX)V44W%8*a&mIUQ5AQ3qw_YvA^!6aYm$(?D1f@~DgHc*bK-!;q-0N3m3dBo z+#)>56|-^;Wk63Us`1;x4pXH`6slBu_Sce>}k=(L^yQ(n?xkq~chNr<+(CFU+||?1%MJ8^Sx~ z3jkUEZWu9eB3KmRZs-zGu;Xky_?pcWqX6-1P4De&s;ZJXt8@vdzut&5MJ39d%GMRL zfP5DfKkqxfGriIt41Cf2aQJt7M^Bj#|62Al7l7oP|1~b~Ad`yDQ{m+f{#?LCL!5J5 zj^s;!!jQzrDc5?RFkHS1eBvo5QQCq4K6mz?9dsn)($lRC^LoalLs_||ICy3RK0Hq- zer&#ti-oLyrA!8J(BkzPaTme=<}xEv>{sUE;&O1GzDN&Fzf2b<%OZuR0I@O<8}@f; z6J$(vz^c&sczTR=pa1}F#4bo|eT$ino%*l={tvAD>*Zh@ zd#EBFR9uE_s@$!?Zp?}}{J+=pB;c7=d~k(PoLh=|wiQW$tkNQO5fevSU0)3WejfTi DYvUBr literal 8970 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 D$9%?K diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/interface/collaborationtab.png b/apps/spreadsheeteditor/main/resources/help/ru/images/interface/collaborationtab.png new file mode 100644 index 0000000000000000000000000000000000000000..96b1ba7361448989afc2f256ceb0c4bfd35b3c29 GIT binary patch literal 12485 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 SF0KB;RXHg|$F1 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/interface/editorwindow.png b/apps/spreadsheeteditor/main/resources/help/ru/images/interface/editorwindow.png index 10adb2ef61e5352d6732afd2c761043eb4b44030..ba8991e1cfd0a796eb47675f804ef0564820be97 100644 GIT binary patch literal 109532 zcmb@uby$>J8#jswN_Qj3z#t_pC8Z28AR$9{gOo})sKAiI& zugv-h{PlItDX5sn6!4DJ4%;4IIc^5LTFQf<-}HywvS)`7nR$qMbv=Gy z;69;D;WPx}4d)e6Q=*^Soz_1WhW^so_c_^uXg?4U5g{KQE7IWb-CykR_xCSaxBXF( zStj}uy}M5tOA00@-n>BO<|uyU=H})Lxe%4#wxpngNGuq5%;fwV%cV#vxDS4yTcZEO z%~*|Ckr&@3{LYU!H1d5p^swSwR{O<#f4x+FzO$dUW_@1DOd@A~ec>X;nJ9nw*O*8u zOqLgR?Rw4q%B9o=3SmPtuOMsNdenQO_0^S4^-W{azo)lM{AF8gEh6CDN}@{mH^ho= zn8L4D$|ja@lx>iq&GW0xRh^!&i<9lD%F0v;uLHDV+|SmcqN0X|vxAjB1_p-h?d>pb zHleU_9>aP*@ZuJ?aCx;Ws_+DA9YKX+*$Cv&|4}>{g-jC3vge;yd>Ufpr#gOPM7#{X(@+5(&paWIKfHgx5Kc&V5k2@YS!|=EMV;igCSJ+a!d` zTkkut)(mk9?y@KAWbUEL)wclccn`UoZqT5Ta0pxdfbnUX z&SXh}jGC5_-&}K2bb#n;R6~1$qh?T#uAGoIr5k2Pc`=Q^$)t!k=0W4!AT6SBN8QAz zL|{ofeY;G_o~2dcwTLJK$6EESxZAPbhtRZnvlrp`g3*J@&3A1iqWru!$IDosB$C`s z-II&2_uOA>_BoaE++&iG`qLA~cDOnq_#>3L)TCAFp74p;@6iwR+)sb>B2;h^^D1?| zI=Z!U3q*(aeqLP?9xGGP9M|O%^5KZ3L5QNwU{u@C-BvTbFW6+0<60CZ^wAxOWa+&IhJILF`ob(&mF+8HJ;8&Pc!D# zs;JZuHu*(qag?x=UUX zy6)!#$y&LLTP#BRs>7eTe)5h~eRZN8u`6BbAEwU_SZNesllE8}%m@mWmzS4l$yZLP zbeyRj8ym~X$vHSU=>f7!&&Gj`ks_P)8D=(jtSQ{y{M$pc_3ZYk>1%;YX!$<>FY&>i4`3SY|803eO*2D zb9^o@&CbbHURdm#N@l;dHV`DO7{$ZMD@N`A_N-y+mE`5D|H}Ih6EgauS3e)NesFV# z_rs>$ds^NqS5t*}L?Pf3U z6*HUX-P7c0wOBj3!Mt@mdA~Y+Wm?X+RKdEf&bnDQgtPrxd3zvQIc#22&dH?7iB6I( z0)l7DDU#OrH2ZX4piZr~2PM*6za6V$|3W0>`J#wcC*zeo`uO1Fo@7PZTXCtDQrncO z&-pcV&0p@woDpzneyI|=5!|iqg1;wiknvthmfYgyc@O)n_x;oWtYY@XJAWFS(hR0X zltKp77cchsXrnhJamHI@GJKg4tjE7ele}|$NcMc{6Uz6vDEX(1OXqV((9cErUpr^* zs@#IR!>G*dOyOaB89fd*~8UDxN5fN1% zJ`ArtTl^9RcAvQW)+E?!F3!%Cm6a`j&h7mk)6&p5%(qB#iT7EzhGcf>Jp45n@|$2P zIY5`mj75-`sL!-x<&7Mx0f7K*SZj&(g2VULdmg>TLbm3JsD;n^Aq zArLX_ch8QeJ=+K5;xv&CoJQEb_C*&-5fHiFmocfD3LBf#=ABwg6t!>V3|&G^8R%lB zdm2kzQwMCe|+|lk`f5*8O z#+F!#^LO2HQAQKd{18Fk78XPv3amO7!=~TM!jAARBfl}n0jD9tf?7VGcao!Gg84i0 z=+)kLALTAs5;jXen_ot^xv)y#R#X@NeQWCXxpour zm}~9tK;ee_4>515PDZjJuAJ;m249O(bTwk;5QV(l2%8GjZ7s0XQL*9aMh#3E$Ig$w zhcReX^F8@)=A!ZbmByqiWqRaeDJzR`p^=DJ6YMWdzWg%A+->hzBxHM0wLVqf@W>m_ z?e@w%%WE0=eDQCyHOe7}t4~5)WC!yUop&`mQ7S{88t>|xAoaJw0$k-oSAC=TNNW+0 z?k=_L{OsA!#f}KJm*|3muBH8ZYMD)5hpR_NuIAkhE^DeJ@#W>^H8pPLh>^392||gr z9|kdaeCU_^lQbz=2JH<5iC;rW2uYn0Q`9k~7n93M;e_d|Fh+aMAZ(`+{z?iYg`^fM zKh!5v1%E3~(FWeetd6|If2;UIs-aYL_hlL_qCM??%s$E-k88CVqi&qs9G*Q=RINMO z^|f8oJodaYJZeI#;}?sfF8l{I%k$!N2%+R!*~7($Rx=`Bbg*=CmLPY(D3CR!I9{yI z1V(wkArF@JJ+98LwJttA$bXz(Wg$SuS~dcGmfQ+b$GJik9W3m zz7K=gtiL1}8%~(_Ih*u6#Jm@kc`>_Ccu|-0nLSALV1k})YJe7rzH-3nLq*xtjkf1w znCyrN67C2HD}8o#uV;AE7}m7cSH$i6Sj?_Gv30)icD-#h>&$Fkg}= zF%WYY-tB(sviU%P%CdXaV`MQ!$_qN5~N|u7$FYziH^@0Tf9T3o~2fpQXQi^85y%zTHn*gIjCsm&Mxt%fTJ?` zG@hFuU9V~~fXn(C(orqe=Uafqm}PDjt+E#dA1tvmgFAV_?!%nt>{YQC+GKPU1_;(I z#k`jyKa>;%%OY>xzCDyF>C+T?bbLHFJB!fJ5EK-&8AxTNGn=Zka@u!-3=scm^_64vbvpi#VUwS)}TC< zQhm>AB89Zft@(n=q5jScD}KjNDMVRr+GP~u-_7Z0|Hd|yG`mz{tDi=s$xJmPjcjd9 z-9Q}8UWsRhKA;@|&@N+gZ-$>3cW-sa_~YKhv1@mDaqmd)!C`cHK#k9~#JpQe8yn2L zon!jNDX()~o+yVG?JO!Tn|hrhX{(L}*?+%Z?=+425*i-Yj*`v%lEX@w2cnenybiNg zdy_`?>siU&))j@lo(j=PL9Nf|R1$dYo#^Q&pBy@?Bb&|^ z+roTqSZ3bvd636|2z9R~=n>^7P5pwxWH3ylK^U57zdrMNF7Wz%;IYbN&s=u#MWygD z>+>*(oc;4KBPzM`q+0V@k-Qoh-th`~p~=+7nH|eF90BytBiA>tXEXC+E1rC&CpWZ43nYX=dF*N3Hqn7Y{!= zA>rFI()FJ|>+9?J2yAU_IjY_Jllh+{@vtJBju&sxAjGy&Dt&J&La@$j1h6&96@^bX z9I%KP!mL7n*<{6aiE?jXem=8&9zqdNyf_09dqK8BL)^pg3N>wq)a>$vpLkoDbt7eo zUih=IZXf-^{iEDoVyXL41V3vxG_nxWGo7Y`4)&}%{4GnKr!9Ecjp5=q?%gVf4yu2S zE|!>NWCfT-as>RMD+nalEme7SdXr~)*dr$V3zAzoy`?+Xtb1aXJ< zwTYXfimH>;=-wnV%-D;ra%oz<62KT5B(&a2CX_}GDRE~}4PT?VmC_2{Xk1VwWht{u zHYUhesp~0$UU>6Td|9xzq`8yN^7EeD;8Xb@?%nPAx8(W#^yqaz*p}^-xSK4~-^)4JPx$ zo^5x>u#}aR#l^-E&5J&v6zPO<3NRvmmfbmR&L#;IvTQvV>4XftS%SEw+Q1f+KaC!E zc3UGYjcwj{QF>#zLHW>V4M#~>?E~JDPw3M0wr^zejNu$dn!>y#QG1cD+|eNvishY{ zPxr>(PfW%e#2fr?scVi}_ojHj+2Grsx4)Y185=Z-XatJ|Hhc(nev__7+6Bdq% zR-!=+`SHA_ZJVjQc@nalZV?(&gG$~55b^%B{gW*PG}{r6Mm4X!tGC2VQi54`!^a6k zddTkzB-|V>&`225Gd$b&ZnmYgamOVvXJ=H!PRm65bUq*(d%{IrsDO9VljE>b_@hZW z9?}bYFe-UO0=XQ3FDr#~z_GQ2J6)P;O%P4ZZp_S{A`hn#@sKpIH48sEeN4;HiBYpI zvNRrFB^4#jv9J~$C}=NaVSybq->8M<^9A&_qXv9PCOkoy4X*OTCnyR>Q@K7%?c!0Q zCFZziK~kNB?@qF^EHbW0CcWOYMZodX(0Nj^-xCfA(Onhqa9YPg$lr(Isc1|k5=^Cw z$O3*e{2&}6GDve4IEBn84+{&E{_|^zkMu2_P;Xn?YZ?I-7K`a>TN(Qh;=4ObOK}-# zRlaNT#Vc*7@FOdgZqmZi2DflN+xOA8)_yoXPhZpI!BrWh4R<6Y@3wGwA{vm-HSE=t zYV%|9dHXtMF-yY?XC0R;zMr0)xNNAG7?-|hc$(Lfa0_m;s{;Y_S6m#;3`7ez#|TRi ze^?M1ieZj(uZWD&1M#Y8ijhs8R2#0}M{?T?D#Afpi9?jJhO;#5LuODb9Gj|)AUeZfW*#Yr)~!|N6KW4wRbQpH!WrP_HdZ$;YsO7 z0M#<)%Qw4{#oWO56u(?R82K?IL2?l$0^(5eKGatFLl=KNSg6lJ;$06_23lI@MYV`> z>DDLo-X>D@8=+iA9i5{y)9$Ja{95rewGKNcox7A%1SxL683o*CU&sl(=CpvXy2Lo( zd`!HITo&ni?sBh>bks57Gpb+UE<+0Adl6gmMa9?IvBiwU9JN)fb(n>5PhCV>rOT-^ zC(_)sHdAQ>i%j2W@sEns30jiYJyxzJhRl>`TkdE--hCW@dy=!()-?K&2t15HkL@>S zYSrzw2R1$w_~V=A)61K(4C~mQ}JQmGo<1a3~FzZ7ltx4|g!WBhShVV^B>00h;@X0A6Lo{K*0x zc?k2Y&sp+En}=LGb&`qBE!!WK^bbFBt3bm2Z$?7rP_trFc*zGMK?O&?iL>v&y(hQDJ$Ci=^hjxm zemt9eZ$>Zd09RI4e)2?6NQhFu#(E$%c`}*2ZLM=^NY?w!wM>^hO;f35IMG5IyN$H_ zaX8mF-!!@Uczir_@`2xlk|hfe;wnF%OxOk7YE@7TsmEC#=b;(t0MdYRzWAnxfrAMv z+Z{1ySre0hy@j^GTZDAo)ZA*xd~G8m&f}$epF@akFm1Vm4Rm#}u(6w!{jGMIEYovY zN63LBwv4Q%k{jNb4uzyl`B_rPY2(5wtsAY@Jwl8mFi$*xxA=5G3KXTeTeog0L^Jg9-q$^i z*wme&4a$Y9T?>mn&z%MSEo=%~!`JfjyWKR{^oNMNUvjlF1?+xr4vGPN*qCn(kbX=m zPxeSPU39-a7{B4n>-J5xjmdr*;#WWv<)isWyL+!16hjmgGuoU=Sad}RJ$O*<@zV4Bx1O_iZ@J)YS4Zn87a3md>t}ln zG5cGOdmud65ia`v28&}sw4sRGZ{pR=+jY{B;oaQb5n*rlPfzD->?dj+XMFwqZr;49 zfzWWqJ9u*!S$giZRDUcODjoBGQ!MrPN1k`Gr`hI?t7e#s&v$lNT{T!xzcBH;b9kiZ z>*{$FCpdxWdr4d|+t@bgKBy~>U;XHR#nXcAF}set^tNK1ZRU}4k;Ap4^!KLqES|r& z&TqJ6#t&iD*rwhnPvL)lNgy-eG?++p6Zd~aoZ1tVK7jbtihC+JY5=tmu*`{FP z3ecZdG&23KXiU&)8@HTh6{oj9OnQX#Kdt;r$DR&?;6rfUF#YSR5G0!aeBy)tM;b>4 z{rx96Z$6>^(aRr`(2)IeDGnw~=HEXzh5x(B|I^P4UHF#+ZxcWC)$j9s%WKjS85!w| zRU;zl|6A8(hsj4^C`($$Qo6dq`84-z<<(H;&03zc6~1W_A-oNoF{{EpO{3x^#dSWJ za^x3IX684&YJ5pw{=n2o z9e%@nakleuH~F&Eu%WVyM!=_S-b|@lwHt-#hEs+@rC~~(_RBnh`Ua_RG1TIUX++)Q z7N1w%)WC3XDA-1+<>o|RWaI{2ZujrTsO3&$!>A}I;QCKW9^%3{FWm|_2VJ_N7|7XF z(N{UU3h~ZLTRv1)+jre)X%OTzu{Yo+%am>K>?Hfl%uJ1Z<*6zgHEZj8G-L!*#x#gT z1>J_|1_=U=o~x%{cw?d=9W8n~60hs?VkbpT4;V0yd9MFZbp|4G)g;a$7(ph?&EgVw z%Deprf}eMSe){_*HLo!`!?49SWiGp@XnnaS&d=BPLDv#g0hKZ(=eSdOXU*2s^id64 zbe9G!@#&hl$#Fsu?Vs;9BSn*k#yeR=NX>c*M{0r|Z1@T1awj~yufTa}bs()oyDU}8 z&)e1Y0eAphq$Vb;cSMzQ-oW^+U5JAdv7L3d!c1zfhu@1ZJ)wSs*6efTQ`g?>ao@;cQW%%CUV)MPpD|N|f=X>)^fBzPc*i!pZvA!OxndnKQqAZA*+Z5ha z#q{{Z4@%?{PeTcgp{AC}b&S+>!TvIiJ*eoW zW6?i^5vR0&xQ>=xlH)s3Y-h32kgBSx(UB2Zk?cqMdH%@Ah=?@l0I9q~5TKWqmJ-@g z-1#ma?L#!R1KtJ&VQFZLE-zc2XT`^VsfE$e)0aGp6>d1ZWws1#nk-45{10VZu{)ua zm9hqJB}qAP>Az=us3H6IR3&dd*Rh!MRvW6!@h#wmc+j!Rn^l!YfDL$Od3|a_ne(ZQbl+`wLaz0|vsYtR*c6HJAm2tp zX=tI=O6Yx0uJtpA=OJSTJKF;RLNoCDgg@Jfr%rITQFfN_Mi$pVIzGfNhKB9|EkPKg zgy+kXttsICWMhlb2(Yt<)>7uw=u{Z1FC1@9d>ca5*48TT_P%W z%KET$KV;+C7b58%zB?DuvQdUi8N!CO-%g%&r`hH>?3j;!_2!sd&*#7*C~Cr#9i>4O z;+L??a|T0FMswS@SNf8kKY#ut@qWq!+gRp`dmzlft6@|dHS!w{A@?;mCgFgbZA?J! z4)m$-BD6TO#rB6;^7BjWpA|a1kw-$({DsH62qA=i_r!Mn=-u&=n)W8zW=P9(*BUbu z?L~Pch9ZIwaqf=;t*7b1fMP36MHe^U?dVfDu7h!wU~46w#`G!`0*Nl;p&RGDd#hi< z$XyQ{#GzjL%g&0^y`MkBwkqikIxDUEEVGy#eF=-S}9(Ky^S3?*{s(>{G+Y__3s#jzfyZ{@=fU zW8+h8&D8O7aD;iWDzTf}+m{?IVuIy97UT|ZIDA<`TluPj3g|U1;%MhhIH6rg{4{F< zg8}nv2tC(U=eh0!EW74fhbdG!SHOHcO*kVTj6AmH2 zjS!m>fE|3ktaI9sdJb2pFxTuw$w+0oR;XpDh5v*;l%e79<3k@EQkZuqaOn(Yh>NhX zg}6Oe%arI@+IMzwNl3#1kOYmahV>?etgQF-Cf>_&@hW-?3AR2}R~JX4xwL=|^~^(| z*qpvF7n0sa%&`q7o^pI&rsks|LC?u5V!H>&>iyS1)(lT;baG6Ay|DFKj`t|Em4il~z)u)2i{U{4(IWdWLnLK~J z$9kvm^}`m<244G3+E}v=g*!+Job{htk@EcL=}Za^woj379h`)LiN~?=@Oz72nx5O$ zpG&L0L_J+y!v<%$^$u(hjf%vUAS>OU4~F_UFU5YJ%)Iz^5~a7kjmmj7ZM}_RcG-B~ z%+#0Yn;hT3%SD4Ys|Yt3K$(442~_V0%o|aYXAiWpvQkXNS8$cr$Qv3MRi!8Jkksy9<3WG1O5JJ#+s=GncRYpl1 zJ^g)-s(8g9#&MizDl{f%{^VJDZ@Sl2FH_E5o#atda~0 zlQ3#TOUo4leGhClkM71uXIEE>3#5!Ysid`)73;lw^0Kl}R@PyG;P}KuDr#yF7l)k{ z6>)!9DJg~DhuT_O%kLF!cx$#v-1ipfWnkvgr{}B>XlUIY#t1=xcZq_i$@_h-g~K*K zs%$aEvPmLCG=I&--5M-nDdH_z#Q3X+B=QHI5-(otE-x=nPU^C;v3XnOtATWS4R!!k zRgw?`nNo9jP-y34KkA&Ol3OibgCD(!pohui3`Apvtgo;C`0?W?t3Ku>|HFsVLqkJd zU0r>B5yizIdggQi7c)FOd~0i~sYzn}BK}BaY5XK!T?iJAXeJBk4)@C~?*22A&%>g< zHCrJiE(W6tPtyqT=OjY)e+v!{o@))rYUoFyNX)x|{fXB+rS8pK{R#EtJD1qHX58=6 zmg1&z(Yg)Wr)^Yyt2Ovndd|}|_qg+08gn24nh6O;Q*+v%wCNU%y#2W{_%3-r{=5cp z#Wm*I=&?9g0VOAj_bdryYE1xS0#|L7k- z5Pk7kl(|m$c5V9ZEls)kqKf+kSJeba2XbUQ=6z1@08Tbo&UZ(VV;-!(CP|2q3HWxg zv9Zs;H>Ch$?;&||YrRi7 zUHp4|xVYdkVTS6E*YLdozo+XqBZ5?ocy&V-29MWm+NesXJm3YrbMIfSnV;)5UERK( z-8|guC!K1b8L=6NBKRaoaYb`IWD7rr>VI+)<)TV^-T)Y<+!3N_eYdc~+ zK|@Qc_=jYp@5G>OlmU#W2{LGG7N^Je^HS$qdJuFV5C{MP5UB@0?004xTCe_y|FE*N zvr|&SFa)hna$x#rMDT8@r5G zwKP^{YuNkw_2BvlH!bcIfdzSI`65JjnMoC|x!zt8O<5bt;&PUq zPVY(VohI(R0WTyK;Ns$vl9B>Y%XzEZ=pzpP+sH^yU%%sTI`LlZ?d>2*c3IkD4i2P= zkV^`XvgfCyOo80l+t=6O|M{jH?M7vkPRA>VxW731W-Ej9=mY+3RFc2#vyfTgf*S%E zDw8kYd~O`^y>&)|Q^dtp?0@!dp&-R@nT2Pij=X%(_`rXsF@}weo)B#sCzz#3CnrVCL}|WNeX9NSy{;|D2St1adR{@ zOn>|Kt(3x-xV|LbEOC#WNLoSdQe9A)6aj)90Ejg7^i@s(CDy)}S9PEzCl8c}v=91( zVt56qqHcZiNOyzHTEf!J*VAfpmjG{7oaX%x)>bjHCZ{w)m&5===aHh8#@PCD+Otq$ z;_{*amHfTwtuLwlo>Lc<;qzwXFl|Xfo=ZRa;8&1_9J~l7E(wWr!fY!%Tp}WQ6YcnW z_3}9Ff|xxl`7HKIO1+mCr{rX0GB6lmRuZpSKn0eJET){KWV7vPzWO%}Nsekbh_oe}6cooYI|BThz$KcQrbOG@zZ@R$d~ zLqp$X9c3kQ1hu!J*i~M>B?+>@ij9M$sCfqk1pzyl{LbKCR-mh^Yba!UYm1DW9E_@= zq2W(9k#+zuaUM@a`!W$P(W!?oO3aAEta-gEHqOdYkCF(P>W%`_6D}i&D@rQZxg}3E zEIu#U)*;2*nyi<7FXk6ngpX^!VW;&sEJ0kfkGReTUbi0#M{3}~gtySem)rtXn}93V#>>R zVp*SnLGJ7AeLmONv9#YA#n4yI0MOM)-jg;Im=c1iY?|0;n+^pLO*ScrYbnJ`WH$!38bs=T>2#_T(C95YyL#N$Zs`$3}zDtf{F1 zIq=?e&Q*1!m!5j+0v)9ArW6Z+66drBJ98g_k&2Ix4~W|z>N`NhS5i>00Ul~ll$V!R zP>hM+G3AYAV9QL2Ry#O4s^Fx?#r?B5Lm*}hKY^GUr8(Mz17K$SJ$8Ob;iV+Y!40TI zePEdt9J3Xm1Kh6+-=sl_V2D1%W1){ub5;_W9Y_ znZV#>gfrtr=*PgrYcR3z2dd(f+^@$H=}7ebw&(eGaI))#S@&hAh`<@UJ4m z_$?Bw-P;6HF$qaYNii||8{bMwbSmyap|h<4^S!;{-Fu^I(s@_oS7+7x>{ggbIq-!ep@)5IY;WPcj#+>u%_08KO`athr>WZeOrq-wpi;iZC)tvJxen1QqV1x52c~Xia4K+nA z`wYsnOpVnQY8HL%=an`#HoOa)(>3;>CXzx1D44kDn&SEi5MvAMv#*LLvuDM3g9vCz zNIppna(Wli8Z|gufs6;@+V#2;N`!!?VpC0jW^3!UxA2&ro*qvR#PDob2)pG7TCrN& zg*NsN8!IcRd}l|;Ye>Q%3h@5@1^drP!lSrmd}l6B&W#rV7xb4pIU+@#kin&WAVZ|A zfcVMvCdSn^vNdNxsJ9$sw9SLOk#)(R;WV$7y{(nH;Mo`K@$(P5uBiGNm2BYa1JO!m z-Gfs^iuV<^x*o_O7+buLIfqTv)rY?~`{1(NCZro{4Y=}u!yE~Hg|>^$#0&=+f*d4% zakI0hlxsyB&c=B1oH!_MbM&3eaNh~|!~u{-^xs|OcvdW6ld+$lpI1tQ#~9+#5G~W1 z>!V<`hVBrpd~aCHdv;+CuN6jLMMXt%KAf@lO-V@^Nanu@(8ZWC56e77mN6h9-}auX zhOK!4ob;_kr^-gIPg$nthnG^Taco(cqp`8Esp&$FT*Nibqo6>~MqURC&N_yXk&#%x z%0hwT{rzm^zTcMKb)2Uh+M$q@sCV%rPyvBhJ-CVr>)q7w=uzL{Q66^(WqUb)-0hH) z&aK1~H3hSWJujong^>@0gn)K?37Bqya!O9TJKVX0Vwb$c6)6$$N1{Qc!nhfs5K7xF`w!R%C3`fPA2s2N5a{=+x;kpS0usEW zKuFjvfKUYl1VAR_Af9h@+XU+jTv_H>Qoj4&rg(WCr50Qeq~bcBV6 zGykD*d`;1tx8V@3iB6|(hqGd$btB__n%iYD0BPub42Q5tBSoP8C&b-^5NRh z`lF#Ub1F?I3dMKb=x8zn!(pN@AOqc~sS#f`w**)Rgo>g_LOeV?BBFe}-Hr%qumJ!u zJ-S*SEr`A=Z7r{QkBx2gUMxnem>TkPLr47A%KQ~GDwYHylnhN#H#(q~j<~4wXl>tf zYttwZ5^Vf|dn}TSxPGNXf+D}H1LmMy}EPGjaaq5ziV5#iaw{l~-CtVIezb3dg;UBurH7tcjktda)RBM6*Y+4>ps@W!^(2bv#&Q zpZP^4UWa<`+i_iveMh$lR^-Dh3Z6%JZrKPtSon5(qvyUk6;n~ay0_Df>)jXuY5rxN z=&?2Vn0m0>*~8=X+&cqakJhF&ctEZorG5 zj{vhyyWH^XXnj=X&(ldE`|+otixn1>74+z_0AL&0dyHSp5A>ub-0@Q`2Df$iDsM2~ry*$u{b8gSw_f=IIhZ?m`OY&#dtxvy>vM)qj zY~ch~e~W9+#1P-ibf!hH2Vuj{hpHbvpM3xLZ@Fw11dQiJvm_hMYF^0)f?yj}!@|wF zLql;sI4vhbw0pIcsmFo10I0lAOXw7Z1CZbqw8^}DG_^(>_-){QvERS-u-n^jf?Oro zS8Zx;&ODFpd{KdSi7tS9D`<$>VNU;8%L*9W(f(QB9Nl4R`M{(s75+}E3-O+}#FzJY zm}rW2)yk3o1)pOqfpTS|$1Y=V_2db=Yo>#VwwS7xqgQz6JIOV`}I)48; zxyyrh)@Gh0#7A5b2WiM!MHm>3FIL{cZrK3c-G3XF-@K`AW1=l2&0*dJ3s?P+yAZrP zT@!(iYG`Qazx_>fU-R0-FV0Ll?oHt8SL^SaZuthOP$v|81xx*eI~$^(E1KOgm8`${ zqeqIP*FD&`v5TL&E%|1!b8^1yy0)fQR=S&LvBj@WWghN)Ng&1g# z-!u?%q@Q#$4(Y_xHm>$=)2iTh6<-BL=HEv;@Xp)llz%0fGV4`)ZZhuv1qITzUW0Sq z2I2tZMTa3ZAm}^imF}Ym*0~oVc;3>|D_*7Wlpe$+qipgUqbHt_F?>+zgxLWbhNeeq zqIbihzxiP=Utc0Oxm)Bl+#Glja&&Z*{=jww9PA-xl<0P?&%LTvhG3zpwHs)48If2f zKj^ZFhEN$Nv^QYxO-^Ja2hAkqgC5-K^)h7HAsW;uGp8j( zWIUvYRWiFmk(L+;In3)n!x_S%A@jPqB2iB2aeM7ASxOR?n3$+^{yj(@mmthOh)IHF z;9$z-k<=?Rq0?=3{~Vscmma7HOB*;286ZdCIotl@XFu%%$B6zv9c=>Kf1eopKilQ+ zs5C$6NSRc>!g~F;a}MluTo)En3lM0*xesOK{?P)p(Oz8>;PVRqBb+I2}VPTO-3P{ibd=Ah%6%`U4_^*e0M^q$iAA+`+@DTVmHr8E7nWvQo zb#rv&W{?yYzX0_XN7B5!yih1ePu8pbDO6Ncf?!I)0E14Dl9GaeNm2Fg-8)df&G^r- zX(>HMJhSoB6NkWRwFXhVMYv3W%mGpagTX+ZF95#)9KuSUffnxN6loM7egQTJPN0D^ z2tYNUHNBijtC&^74B) zXu=eJ)IWk9V3**CkI()h_Mu}mxK);@Q~T_!FF1LjjMWZj?g!PcKwO-iHJp|DyH?_w zf(o(PkUaAC^!(ahW>BY}FouQlhB^@d+Ge1x9s>;0)15iMnvFiXlTy*q((eDNtga@& z!NDOSl5$y9wzRZ#a^ioT6Bu}Nn1%ecIVi;fq$$|_VB;Itf8C|{6-4m2&d*ID`-Xsr zI)bsQ6=L4=TGsHcfy+*~ZPjLE}XsaVFA6AZNt7S>4 zsHzeX5*jsm?qfxT>f=)5G9_^vfU_$fW@l%CIuj22+1)w(?ORQ4t*VMjS#fcDAmQKZ zz!YA?Zz;GN8pLEn0Y()ZZOJgIt*J4pex_am3PZ0ojyG@K0K5b&s5yY$fd0EAHZnZS zFDNMPbpY+);N?|QQ}Y10NLcuu>#{scyD}X9sj2ioePe(LKY7=~-~aLEsnuMiRm7x~ zo-;Bbfl{16fR7JF7WPTa30YcN+TYiQPfR@2-OYqV=SHqR0|n2rk!iw?Ik2vdj)a5+ zIeB>=-S@BRW9V(b%KLZu41$CA6$E=466{?rjG-3N30K76;IQEfgiQIDMNn~9*3?+7 zP5|@;EF)P3g^=Ljfh_4O{3!XTJBsn5&u2xAjOKt`0ZJ3d{6_FX;4Hn(w;3slyjojr{cKk@ZiOo2Y0;N#PqJjg|am026N)z|v@&0UZoAzeU5pg4;Rj~82rx0v%)k}` z9Pi>c5Qr|e1kcqlfGMpaE!_&Zh=zE!P@S>TRLTme+r+GfF-v)MfB}O$}?I zxZ6g2cx)pmCdkQovpz^iMivWp?s7M2&X+b{pwZa@6+R=aVfxX=&+jueCvjX)0Wtzaxp= z(>3#M8F-b})2FDctSo?SGBQ-^lYs#Td`fb1*lCpR{ymerGvEmH_V=TcDY9y1M*hC` zsX`tnA9PGWadl;dAFB8+IWbY5F9pQaG($eU`ll5s7sOG&C zE2sJ=LE|8X(jS5=eaB-hZJ8XfVb}5D(Y4dVo-PASb%Pl?MID2j_f5^sFRImQ<^@BT z)@eUt#d30{#^Au2p`-}hi75N7nx*NyCvw}Ucx~q(_Ae;lLB^T`v1&yB+I+)=wY$hM zL_=lBAPFzG>)j2-%Z(n($;nCDDN+2T z5xHABlh3R@?@1Esent>vy@z|1iSXgD9Y>7Tgbl#^!(m zrP0rF{sdk)r@Ql6!j97~S}(6X$Ttvxv%nMjUmj1KoSc9m&Ol|&kiu#oi!X!wO*b*b z;ytV3hlbHO0}JuSjT_g_H7tY(=p;t1{uzW*)wbkwPtnS2X7CdmV`D}!_tXW0R{-cR zaD)|}Wbv6{ibXkegDqT?yuD1&vr4OvaeYr*1#s>IM1G(cRx73e!SQGx1-eH1(GK9y z4Z!&F1kZ}Vv7hHxtOv3~>0&@9@&F{?46CJ2} z7~EuB*a=TaA`BF)B!bz`iLv8C-nqwo9cMnf!~@qVd+g_ME_jK5^V1Q80d=p@=)}ru z)rwNG55$<*3VGtlVp>o;cgzQ!A@TzE02{^kV!ICTD(KjE+Jp1s&AmSjten#j1IunO zvn*j~!R2sDuH+TqVheTymV+MbNB!)>Lv95Tfd3(24-}~GfWQGV8(2Q3a4o*&^?Nm~ z?(o$M6xdZj1k6LkX7`!|TqfKR0&?_$9OliNT3x97kBU}{ra&zf2G!SNu-eA zG7!aVhBBLhLIId%d~k3F@TZ1A&I48#=WH1BPb9P6Lt>bK%LWPVuXO4?5T{n+@GZH%mtxPP|YTb zl;Bp~28AXRM)fbVYiKycVW7|}wF@>9_ugTul1r!j6=WtilqL+aeh=X%3{b1@Os)n$ z^nyZTxZ3~nyw>^I18~wz-jQ4PJ%%C{(xHq-?M+i*42uH5yJBKu9bH|4V08lOI669d z?Qwb^{R9PhdHMP7sz@k*uI=$+;FOC zqbH%MB*!xeQ6Phap_KlLP7D)7NQzHzz)nm|O#T(YWD1vJWZ}$cvT}yM;+;JOti|`N zvLmXLLZOVHD03HV1PBg6m^YDP5cJJI?GQ}qBQ+DJV15|V39LV`6x1uh1$HteqpHnw7&B(CdQa38;P zjFBY)OQ zAM5%zfI#iu82dJnFrgW*m83H{p$*DD`>lCB z8O)u3dFM~#(z`2{JJT;NyHtgDrEAwSUd+`vIL=FKiZGULyX=k~G^UzMjF1=_T#w0r z4VAk*@w@Vtor!|3KaQtU^gLNjJ5sWJf8wMa>5j96u8ylNY_>NhHgqntd-Lr(Qomzw z`cRf{8aa&Sx*J6=4`hu`d|NE~e|E3Z#S5d2qfTo7&eWXWR|8{~YC{EAmp@G-6%rrH?=RLJJZr5qNQ-q(Tb*|2dLJM-^!VeaTAvTwX&tv!==aFq{P(zxNMPT- z&1+Cw3b31`&x!AL&BS-FwG6;}XJ%%AbFDNDWnwY~aqQ}HH=w4v`p>T}=|9j}V>N4oIR=PnNY3c6nZV)6zQbMJ>ySuwYP#UBg zM7q06koeKv^$ou7z3aOR|8gx{%b929?6c3_d(QV}j{s$9-8sl-zk!g25=W`0WoGsR zz=VeuAcKGYmV?#nmD`){%NLJ*+@i)7*#D4{NIW%t_MQ3h@>ZFmm=L0Bzh|tfp1rsl z@!?LLuU!YSLN)m}@3x6Paq9o3mWJfY%K@ zixC_REiH6>R$q@(fJw?q_842&o)1>k@eBDc1GriGHz_&rE!9?k1Vqs9w^cgbZ3r*X z>&43PG^aK2>KfeElxF3x>ghi;ZCXu~+k2N$-wGmG{GU&Cxc`#T!s~i11eC3jp`p^k z!qA9_y!)@;zjv1}*V~Y0Xh60tDq5Yv#Cf=-5RBnLa*ZQs40Y?R9sK~Qn6(}Je3q<^ zUT!3Ado}Gvv>)N$uZ-qAoNcQ-);>(Sw7|DkJN;=iG|+KT%})9|UodbG6=}7gL9%@6 zj8<0ByTSi|m!yM`@ePRJN-M6ejvW#AbiXYU#zbce+OKm5z`xdbf<^^g!RF-0n-{jINv!TxMVW zyz(YFPbte;QEHkmelR)Yp+B1#S-o`*GGFy)(%U=xxS&@h5~+k19_bwyA3Ol}|J@?F zXcXeS$wEL`LBlpdHdug}Mu*-Y`vzDn1Y)U>;BxIs@pBA*etvd#6H(D$Kn1}3x&TyV@ZSU# zH9y$>#Y;Q9r^*V0Cp~D9C82eZ=3B1@hrSTu&ecW!4R`Uk7A_j6*M^TX*57rTlPt%} z=PrA{#VQ@VDf(E&Q0kI-bIx$pmXO&@$aleMzyEoC>Sz$vfG<0AkWu5Tzh#K==dz2{ z{_h;&%=POEI_8JcCEP}0_w>}o;GKkQ1CrA>Wy_|Pu20X0^PbeY z{N)S%APsQ6eZ?@l2gdCrO5BA8yF7V zJ<`)FNZ=5akXsQqnDRZihFnYtGU&TvyUL#tM26doyBwn1(G``DBckJzL)8aoFJV`g zc686Xr&$k3t!AAlH@!&lT(e65CCTRED)ZS+vd6Ups>(*g{x=q%rE!f>)xkcg#b3EG zaUX3y7G(D@FGmSB5j1~3`QZM#=}_=VREQ=)SIuxEgn4_B*ru!5==knw=9 z%V{lx@ll`qzoaPTV^4tF2ni03kMIT>FrTNpRmGZFeUAgcKF}NY0Uk>)w1|=|KR=b7 zedFn2^$F<6I7)zY5K=%Zp`6AZbaOKN+(u8@K%JzxxQ@WL zf$iXu7Du@O9|}A9)9q|KVA_Bp&Y;DW%@OjJ+7`6b-%#YjMv0KYrD#cr{^!qRK)@9m z$%eq6Jm^li1A+;gBj15{q3F4vWv+1B?e{FYUTz_4s556|Gch&Y%&=+ezZZ1aLKzIi!NIZQ ztt7p|7~1l=oy-ARNy&s1(>|bm3!{czEJ|G*8!!b1izrLMj(iF8lJ3K8FeJnu9^ztM<=??bizrlR6|m94m7Qqqzd3xp$I_ZMV^_ zk)G~*rF{$)n#=w98`u|X^Ui3V5cE=2jH5 zZGwBowL@y^I`4RTZ)EX4&I$(;)pj-s>Dx# zBsTpP*E?dG4f;%^ZXzLf&gubR1i%5QB5(O6Z>f$?6~uL zf|%`j`mTFVjWn2iaX(tf>IbuC{7UbWGI4NVfWLpJ;ZB34#j)>8Xnt6U39DGD^u|U$ z{3?zYhol6%WzzqN-LFJVW3NbW)+7jsL-ye$-}uAVCPQ_7{9Jra)& z-q#dpd9_e$swSh+)SMHqvY#B9T24CnALL@SBTBgv-R&MViF_h#INxZzFmm@Sh-!1cD6bD5UuZ#8+?9a zGBc7b&FrQ4!2`eP%N~DDyBB;pQ;X040N{n%V02REDJ(U0Alxtx3l(bv)Mo0<&h9S# zEe2Z&LQ~>MY@pT9K37d>)>+&pk%0*fX+;_62BH`bM{4$b(j}m0H{pF`3BEZR6%PAEnGz(w_(Ou0@y+Z#=`FD?1#^uGb$HUq5 z6uARmMQg(`{lH~cm zcaOB$9CQ1y&fngY5anuo*SKhnoUu4rx_#a3$Y!Tsdy^@TRZ!F99U5f8BGj8Ljkb)c zNB!`#;%jMDtI5AI@n3`-U*mr9C0WsW1zUu_r@uces?)Q|7<9Blqre}6C}p-t4!Ayh z0{cI|{Dx3OVa&i}(rEEqlAx+PwTg8E5G<*t?zBMXnYsxa1I!Wt99DUtAtHWes|C4u zX?-I1#{rJPOLbNm*qp?GmTf)&C3(6h*1kd`k^F)Z=qtBKM8%|50x3F$MJ`T4v7mcN z9xdl8y*r~XNxf{ZX?o%J5mw6sA97x+y8kJwg0@M}Ao48P8la7mpN=0$&klB8fMeEk z8!1_ese7?VcOw*;<&gm{Lfe_FRl#0MckdgIp1oD>nmsc^n=6H%>*gAIT2HLyq7w@^ zx+-A7JWf6|DLX$oPae@Lk+$Lp+#M4&;XuLG=xC@p(}E&Qtghwma`Fojm+veAXOzMB1#;LeZIX?gFyE_>u?(s z&TbOH27*U`d4UM@ArHos93RWD!Tiqid|XCx1As(1qrQOw z`MO2=wcBW70fc2xJH%pWuy{fJa9+&uc}zp}yjpeT!14mQzZ^a;t)i$GzR%FBz0Y?N~1m8~?SaAeKi? zk^qg|d$6ysu(%iu2^^f9Ol8FF+f!T*7Pz>d>mu-^00yj!Z-|I{h?5(nTY&4{88_$I zg@Q6~tf+$@?;#x7cC$r@w82jKz{$#L=-qbGLkKk8`4kgDV9Hj#YR_o>I$~pQkAc6W zSUXq|$ga?L4-b_+$Xpu%Jpst|MlT&it{rZ`PxvC<0|w+jtH>eb>okiSeex9OVtgF9 z3b#j0D7b6VK3;Ge#mDa2X9NB1>`jt=sDHJDLUfy|-Nx|x-}jp`H4OKU?+py{_=*;^ zMt}5DnlnjkS6`V7;4cJUzK2t`N#nJAD7&#}@!@cGU+j9U2qtNbBKCkRZfnXdb_PH; zyk3&)D#PlbdFiX^Q}yyyT%qm{I2@SnUq`R>{H8YwX-k%molB&^v$hd(+OxDZ5w}ju ze=xz(9CF}Waq(A*K@6ZDDm&eD3AFEL2=_}uzBE+o$m^42L zNK7^3fxcLf;<-f3-l`FVe|mYaXjxrQ2=qs^XfC2=5$tSiMTLciG{HC}AXFvCS%Izl z2mS&mXS>HQn5id^gdjMjhu-6jYh8$YJM;0{mFDCO=UpY zv55asdaa0OP}#ABce$*sTv8%_is#sy2fCg_u-8Q?%jB~zB0|KGHDpF+bxTQav8Kh0 zJ7do=za-bgg+f5Q+1p@2VM$Q%=Hoj;CNCK#iWqC@j2gG{BZyV%o_AwQvD4d!>@;0; z=sOa@Ssg;ywnjBoJ&XFMFX%#h<#5bGk%G+xHoIT;=azrz`|L#LGx~8>l$Qy33sqI* z=HZT3hh(1-x;y_Sd#@!j_FL8CTXS;mvhmg5f9tK{DLbtVMjb!~|Ni}ZWo2bCF)zqm$Ig`FK%%}&22V{- zZ+@%54o)O_Cmo#sCEB#{YQ-aFCxD_WHXm?z;aN9kU;?H1tu~qbGZx^=bB{%yZblu+ zg0&1h4!HPv$b*-F%bSorUw-RZYy&W+E;?B?zw*-upM=Ry)KN5cVFB&!{jZ4L64cih zIksPZK8}wT7c(SogePxh-+f)5TkI}){NP<>akDc!IC5TEVX-S@kgjp%==2a!v74Y$ zD;JNZ_cO1cqbFN1#D@E()|E;pDCtOLWnpsM#QW`c-{m4@%E0GDO(r)W3w=p-dRL? z`&g=m>eE_{kd2Zvguh>IaZbYGTXS99JJOFK*|*B?yAlL5V)Nf{vmf=g3ZZbHb2{#S zG+CbQYl>)Ny~=LJo7VMtr$SNRK73rLVYe#PQ1?1XQe8M~QF-~Zs&;(A0Dyg-71zI{PuF0S8w8nR?}~lK7&zvAJgc4wU*4#)oBU9=(oiHI zi08DJVWbACj9|o9rm||TuGc_0587y-@mxd!nMiyw94dundsY*nb{t1w09aU901S75 z=o>Pm{N_$c0WjACwD%{b%1wczmNU@kRCg*)b;bgXg!oyN8o~m(KoI;}Era^w`;D+| z_>60Gu5;2-pT~B=_R;fEFZPpbypJQTHZDqT6t~65RS!@4UZ-X898X$yO%^w4PYiss z&28l`-|kf%CEs2!3ZA)N*x2Ca?7qjhd~cvtHge9$RB`xmV{Fn;!bK>CqJznC3Dqm@ zu7gv>D$hyCjZlQ!rL6cfv1V2i$@Ju>*5uq)+);_eUv&bbtr@Q#Tz1VMOPyoNx}(bG zaS@7cWWvoAx$m?jV)SnbU9ua8g9|p3yjaH%i6!>*;gnl1KHR?M{Y1C`5IUrT!r{OO zGNZeCNW7Asct7FpP55#4MCAMr->c!v4Zf%DPhNOl0=dvTL#y-Cu6pPac=Z9Z5OdEj z*>{h~w<7xwCM(go23Bmk&3kjh+qLN_m1_?Sw<860bw7Rt(+d_GLVTV_C@|_S@gJ2& zIwGmZt3aqkMux7WBn(b5c7kk`Rj=F|y#IEX(4lF{!KQs^WXa@deBNEnn@&!OAE^gp z?G;c_`d{RKg3)2E!a?D)THt)fiu4v*-YU*}`nNGVH{=OWaEgK=T^pVvc@6<6BUcmpDh|byNzM}*1UK8a>Nl-A&WE+~Ps})vKFqCi^=)k}<+R0r_V=hvyj$fTp1}E( zIjFRrmMfS}%l@nbyNtSDgG$^)Xc?}I?a-ez%@st21ApHM=ee`+&L*Mmq=`A94keAb zExfF-xGe64Mv;!xveQi4u)~qHiHLXf;twqJHoL34h{~*FzfJ)`6{~CuEod66?B1D# ztNfhfv#$Me_d2hO{aQyW^F`9X*AGrd84F(sY`h0I3VhCHDwZ~mydKvE4juy->z!s@ zAl9E|d;9bUKRKvC_rAof8=^k!wN})v^qLw7SVpmWvNn-v-Xtk3{MIHgT9*>Hy!dxX zdC7Zebm_s$>xx-0Mi@@n3)RviW6t6%(*t64Ul8UbF8%VuBHG^vEKzWTH@CMz3$LaW z`+tm+N?H6#zl)^L&(46erx<8@u1)C0Uts>D9|Or)^Y>BYzQ~}^6&aK;KIrLo#CCLa zRGSS?OiqGWRWO0f#gHEWa#UM^TD3qhmh>f`-g=pzLZggwKbnFUtlTu`BmavA3mQ%d z>G~-DOhRb{Jq@zzGk;K#=r*xw7qkuFz$*RI!$s9AU7=ektekLnv&@1;V^`6thA6C9bmXsjd(4h2&h5-qv!&D0M!xM)I#PaemnbTYP& zlXKtUW$W3j+?EG3V`&}HS738E+xhMJ`J^|Y{B)$w#L}~-=N`gAP*F~ zu0BjHf0{Iiw5+`#q;~gOReZlme9Qiq<%e}^B+n)L!u9t9#6zPG=z6=>kcC0RzcO3a zL7T%_v2-JAC93al_rl<6qq1t0mOOSAg;W$xDHQAHOH3iRcoZq+w@?mhM<|{P0o$?- zbIW5z6~eg{3M`$dUgyL$C`&a_dL9G~7=4bon-KdjvDNh1iwtZ6y(8DZf+4e@qiN0b#wnLPKuZlXl(Q~k6 zVnqnD@EV_PW++(ddbgz*9DlC&#jkoK8hAF}uVCr>26r;FRY(32jp#S_)eib7y zharnVHjo?_`*NKm6eF#mC2K`cXv{X7xKxis`Nwm%D1@v`&TWNZmKf~(m!yk zO}6UKx8q7PWaSb3Ul&TES$VForRsPU5QrU1z7@i77Pc)Gal{q748ihJ%DVbc=yoh7 z;9-okNq1*xVxUna^3>Ya=f9^kupx?Ch3Ai*`R=To1D9MjQoiqc6MD>4 zyY>~#=fAKN@FiGYOgvd0ci4_HOa&Mk#RW)I8_HgjceDBpGlhyss(CPl{4nIQ!WsTP z24v=y=9KYG2E)SmmomYb+c-g#a3%br4fs&iS7TrI{Su(o)LBxOtwZTG=sd_H)$7hA z;_nlSa?J)WAG^zGFcu!MKESMz#`JoeZXlkk3<5XT8;WNq<2K4C;B5oQsKZAc5UJm0 zJc@AsM++bo0f$@)G$B8K#&#QvNzYkwzo7gT>r4Jp0_x?<2bJ?HwvDfk@IZA+MFsnN z4>0O1`a|%n8wNaT<4K3=M(diK%SAA#FE?7=w7m11_xEh^dg-j69rO+tm;SGtTbXGb z`GsJ1Y(V7*7jn_kLwEhhR$23{eh%iopDd9kIPz!6`5xgW^LY8!c)?<)%Q77^{=MR-Wtzlz5W;V0HFo_%e!Vof-ml%tZ5ty+QUk z;DxoBYX*uuFRGP)J|y7pJzygK?%@|HB(wMF42UoQ5&>q@?V6#f{eBxv|8$#gEqlq)2L6hVTENhS`R4?nrI#lC9 zbLcM*K3qIJz{@w$(eaWV+9*FHMCRSQcR(EB;==R)?UI)Y%FUxczt5d#pNqPI!IKtl zAS}ua9@DYpK59~(wdt0^Ku>dWT61D53q6;Cy2+NhzusF;k~ebg=^D9Q&4ocdXZCE- zja$g}J@cDJ2kgBD-%~v2iJOmLY$Htgy4hPW36zUaD%68@nMdihuoL@!D&X)@O$@!^ zvu=Z8fgc$qWd0O^8_~Erl*4doRx}?(R`|#ouA)A^>?ix)^5Gp!p#Okm=q;34nZW5u ztwT1OD~4$C++9rWHT^s+dDx1-2)l`+SP~N7C+u#OX<^Zz-DaBHT`vkkabxu&Z`Kem z1moj<)ZSG-!c6V&(wDvof`%KvoH|a94BA{}82yP}6x@~!U7w8Zy5+TL#I0Az&jpa( ztf%C7CLGl&=%2*^e1^g-f&!aPflgudN&?Mp$Hah#XyJm<_#| z_}tWGzc77}DS1u&g$}hqtVsh7`x5(S?=+$c^<>>Qa{F)6+QjiG45Wv=xqroa8NX6s z+{Zz_>oQK(?z+jiZ@e6H)A$lg&n23)akUpVi@iahU#N)qmg4UB!Bw&D(fR|Q1XAFe zrF9{CY;+v?LX$kHFRYpCcia*a^ZRU)EI7u#ues}{4b4g_tEG^>}tTl&0^ zLrdQvIfeI)WR{tOp_!{`t`n4P(U*jiNlA)TLljG35U6;V|SZpkSvnu66=eNM$P+6tJ-4!pPubLFSL zMtOV``*c?k{djkGm+Jy5+Fvj`0FpA7qZOrlaGEG(WO@OM#zZ;>G;ScNfR{*FO)b8) z^HHYKMwC;!Dw(Pd=pWM=#&V8CiXwv)+eVB2AQ7<6(*9?aN9(p0%OXg$D4 z47>KGUJ+MZMn8$DLVnAsI5A;EmQ^iS>&;;E*SQ>y$m|Hijo%Gv;SWXZUY{qt=0RE@`I*Q|(yPwyrb}4{elRIZubfdigBpki4R@Rf{!=ku?5O8f6rarn2C%87BNi zQlvreYq7-F?fGzYedM*Jcs=ttXJOW=3U)pd6h6@owij|pt{LQb`{C~bf5mS^e7)`@ z3W&=WDmFRV8~t>oODMGz?Z}Hza67tqDewoj3#S;v3u9`TKJd>&e~K{g_Rn+o2q-Se zDEv3`@Dsufg}XgDT$&l{h z;**Tp2>5zks1|_dmUZ*B1CKMCecSYPBd`!+j%ONI(U{KtVlk;OU;s z3&bc7tq*K^?>=wohlNZGL|i8&nPJE^CH>V(OlM-^a-k#L{t#@(%%%6ivaN8;(#~%_ z(-?Uh)TrFgy9qy88ma1Q+f8`uKLk6droW@=Y@{4+Mxmm++>FaqP+OA!ydtHeUxWga zR%%?dvc5J11*=I?%A!@r1KqErwn;@kXUFPX$}S+CMu7M+D*-q2HMy|x2U|zV1KO%H z&N`0I!WEt=*Pp{eXK$#`idpW1KvpOM2`A~W0?J_y{oN=IB4sd>d=izum)`R_;R z*k1=wdCWiLS+%a2sF)i6sr6`g!D6}$)u=q1&37GKyr$F=@>TUuD$12ce$Wc~!4NO5 z(VuN=|Fbw?bg~>B#r(j~)`*f6_0$?x{?q)y;nP|G>bIx%kywoD@f}A9X%ev20tFqj zZk^?&hrj5nfr_G{wG&q`xTQ+y2U~7~HwV&BL2}5irqX{n<9~NlAnXNZME<^?YMe_+@lvQEHKhn zel8?g{q1gQUAd^O?mQ%|zG9J*mttz3M%XzrRuy;L3f6)WZ^gkAOZ1cmT*iM|^tM+T zkJZJ9Bdc_$S6spu^&urcvQpTc+Ucj!mFKzoVl%ySXO@-`?0@1;=TKm%XuGK=?H4E_ zs(%+JtM?f^xvy`=&S~}hA$~5(4_AaCXv5taTsc2@Z#3og1zQE*NJZud9-};@gDd-} zL=jD`b`?6|#jY@{KL*E?*lHSp;Mc zclX`h-G#+P@?b|Nr&>=H$u}p*Yn^ZXfOZ?GG(p${@PwQV>p)zAYy7`^jDiTvG~n9Z zxWamw&qM6Mz~RJHudNfTs}rs3^om6env(BD!e6Zqk`;{g+M0e&#Q4j*AHp4&Nb2)p z4%9ezde>Q&N`qH_rfG3yI>-e(=%i~=47bvEmk{@t5OlQi`|DD47kMue_BYZFGbF4f zMs92}*qwe4nx~kbr&%(I3U?|*Wm|PN5 z6d#aC*ZeBc5Qf~<+_fj;#LX|RTQ)ogiOsO|BSr>|ue~(i^`}_zq#}}mKws-7%8;fD zqR90UMTD?MZFH|FrZyxBSc*cwFV22n5?|niul_a|83R@&LBFvtR`{9w$TYA@9v1BR zzxNH+oIT>4_31CO@A8=2^bXMYZLY#fRh>ORX9Cl)Xli~=+e-%U@HCrxQjJ#FhRlNF zwfw_gnS6uzNq;HBm#G){d#UR_{i#Um<)6JtY$10*w$RYxvK+#mn3!>b*mS&Vgd!UZntM>Ib-fmQq@z+vGg-P9J3WGy< zDbWl&^4C>&_7(*{SrpvK_)^H-6Swpdw)9B*+u8g*tay(WWW~x*>feJaeYh-fEosm} z-ozF5v{anHIveUvFf*sTPbtBihT$isIzF4N8K=LKW}Fk;h+vQjQ3ywL$6a*sIf>-N zRT0}&p{=;-9n{9Bmwh8IG&-E;>xe&&9Ncj|dN=>cTf}AOg;Kf$JzWkx7rs%w`Qgkl zPr-X_V<&%>$R>E@6LB?9oWjQ+5#nZLLSN1C3dPZU-$8L&ItzMVxL1-+85@MXijT?c ze5_Pgp`bA^{nif0=IUpDZs_M7*Jm>RlCs-C3Mw|cc;kV!nT*%1e*A+7R~3Bx`gcXt zx8yMT?&o)*A5y2edAkjw)=MPk3&bzk?ayoUeIjcPS)EnMB45Mg!C7Dk{ed~+>WB{u z6(MC1ecOToLrO`9V6}i)dN5N4U!ZVtM1~85u9hfb;novjN8zfYg0HUNCQG_3C~i zv@(tw8zJ`8Vr*;ryD)S!vvf8q$YLVLZ45*-Os5QKX{0r4rHiG#eedYDv|#M8EkAW% zRmr&)!O~O~tM|R5NbL`rqxdPgZwp(zj{^+4yi?~54_x6Xl4NStlKjr2TH53KS|ldy z`%2C`eWrZ2ax61;#?rY&trfcn9{MBF>JpStuWlSsG39(g7wKob z$b7hBwTCtJRaHrwRJ}q$w^fsR->cpR{yS-a_Zi}$U)7P|l?!=q@2lKZiMkxn4z>l`yB5l?Mu+lxrz2G4zx%XZ_KPUeR2?j=cL*eI!3Jf25dKDcg1)`3~Bk~w3tmjdEPcQU2y*M+i(V?WUY z1@={Quj%IDW76 zkoFxEIsQ99CN11_gk|4htuFIaMUAlAo+jiSN~^U_^|i^``!*2=hI*f(y+o>ejHvGx z_P7X1%Mnr}IVqq(@E3{4L@2nHoB3Obto|LQqcE4gy2a~_Lj!4gRl}Tsa1ICu$`pXd1r_S(-NH!`s^yZ=AmFys{k%p@BE7p20~#$pU57Z<~yp-!-#=#p6Zrf zYbG`cjba%A3540TPig4J3M9%OFuy9FYrTPC!1Agk62dzScbhvYIGaT4!b_ifN>+70 zpz!uOud;cJmPPeo!T(&}Qid15%VT+NJ z{7wf42g%(7SIUXdwwoPaxrYD46Dh?_O|K)m+j7ubOHoi!ffoV3y{@JPM2j%c(uy9{ zEG)b~-hS~9eEMXOQ&b!|@Y+=Uxo?2oWCQk*8{q|oy=0EVVYVnlI@l@BQ zro3|XCIrr(qb?Ut=}PD;4^!Co6nY!=#4G4Ki9LTh_0=C7(GzqsX|3zOe!L4Wt?hJm zq9BXk&?ki?2mU$@M|q0ptXE4npzCB%J!E3XttP$K;IY#`&$`-uR7z@<@~hLR-kTl& zmPGN!xuPq_1OL72-Js$nvea8lFGpu8M-qC9d)M5TVp4&>M`;CZUDn^p86dzmM zNmTQ7@uRP((R%JVASAuWJ$PD@3Rv_It>^_-CVDh4L9XSq3K+00Br(0MG_>IL zE(l|oq`bVme|anLqMDo2Xr}=C<@0%XA_CWEVM$5e+rlfAo9k;7LhgOkXVK;6tbtFE zz85??$+HeFV;Iio)qhS-0fGJejgB)x1K&;q-#l#rWAzOmZvoN0|A(dDf=lb3v_|Cd zj%~iWV4$;~=E%^&#L&%B!fK%Jr>kew^uu#$fWF!(3DErJgO!z={H{1uriz zV8h3d2I%5rrS=dhtPv$lEE*abaATst<$>X2Q4u2ho7bm4&b|c*4gXL_yGDU>mfG95 zwsv-IIpiQW3q;JVo=br69vOXoZ(DrWbIgDhS0MfP!vgj17oM0U?7I~A)b;Mp?Ht&T zopm65JGf|R*KYH3Zu7hd6nGoPcw2^e+eUbJe{c2>vD(@xITf zehxk$A^HDSN?K1uR8c(conr1rY;dg#my=@eNdK>q;jZD~-y0gUCOOfRZ~US4G!224xU(Rq$X|RGL-y0OgVl`!Sy+>yVo-19f76OFTyTS z%+@8Jhf%9S-=Lx!`PHBqY=Te{X|mcUk3jaF&s5&HqqBX~=J%!a0(GmkOYLR1dpl7y zNsj$0)s{ZG)(d@3vKm-s_YCqNaq^te5Z0=Kf`YO#)Nj4usI`0EV7glg1G}(*fB+-o zJ_rp2tJi9~_8V{@yhI~F5egJpUsWK#pES__m&3XbT`}(iFE>1&&x%qW6t{DTs;=%L z53Kk7NiPt9x7ZXH7t>!e5%b!T;Uhpush``Yc5xUo%m`e`_n26U{fOG~Z-UbUD-}BC z3XF*-SRL4H;}gTOGJ?`_qB3%#2*~6zO@5nX!%*lki&FB1#$m=gGIUqab~oyEmC|>Y zm$B-)&kr3<7-y$mtlhQIZ*QQPV-Hq^W4lt>x2O^5r*XE62fL`IyQqd6&81{^>)V{X0;{DEKbb^v*s8xA-ll9;P@SlMIjmw3-#51(YPNu@S; zJB7!3$v1kHbpyzu5Mh2Vq9E=hB4LPjhq`T^dA^XgWfp-xTqzFi8B2H=)C1zGC-m@b}w52$_OV+gN49{7Hp17R58IY%6EB?R6ei4Sdvf>OVv z{=pPze0yN%2a|CkL2nPnJrFCunrH`lsMAv@6R6i9OPqDXCy~5DkRb=x&!2UIAI=;r zqBg1*6N?o?F&>NU2|Xb`TMmI59=<`or@^dsO>Y0UAh@YZ9fZ9N9ZTjX{1Fu*Y)7d6 z>J3I}Cd*3KGc$DO*r0jvz#VL}R+&Kf1|InAmplnHbFoX_2J0~n(#4skpivW;-Pl@( zG1fc6RAY=V$G^I|^5P(^LaR8c)Y5tF(9ho3&tB=|a0tzYfnenqu|m=R_~;#q?j}eA z6Fz2v<^C}7sU|y{1cJpMe2nR@h`=TFl=>9(QstHHKZqt_Buj+Gv(JPI9X4 zW)`nt5`I`jRI1FO+N>t3wgzTU^$rn?=al{G53)NoZGg4khvKu2BPx&uT)%P=V}W+M zF5@6`qA~8TYqu(6^0P(0xY3>4VP==I!N5$st}Ysm3DTUVPN+Dn=cN#qjTg_w@Rtk4 zxp`uN;1Aq{oD2E?Pnj7t?W;Giv$-YjhW3ij;ITQ}+2M0N{`%v`*4w%!*aq1DZ1)wx z%Lb_-Vp3Dqzl^x@92AwBsz0i~DVcYFE&Hg1h{$U!7>pf5PLryJ$(E>&!Zkm|+^t>( zQHGmggXWN_f}ok{b8A+4T11=d5EpnRnnYTxNEXCbDj?g&>xm-KFw)gu7tNgxTa$Vo zVmX&G|7}SmQwnnO=KU+^pTgsx!O%OLw6@i652m=trrLPkOtA9q*e*ojymETh#xSJuM;9PQEHN!7n=}+WB=V$4+XL3%^Yh89c{NNVLg~<~CI6 zAneiv)Y#*UC`vl!+#o#kNb)4H6 zyAt-rX$`^>3i<})caO^Md$KpW;9vtYGu+!uH5U@*`(yeDE?ORsJnLh4O2#I-e*4@3 zYTSqH&znDQ{(Y<4Q2(=kF8D7)CB-BD78cRiy;I3hM(!1r6OT6^;}}VMFa4D~K9kB% z4h1Hmt`a}Pm680Fj523lPeww#Z6GH$Ikb{e=ZIYAXn&W0$y(vOnM1Yh8GKIz^AHCq z{-1DzL=kK2+?{XtmBNwXi(#UL& z?GXHr79cu{Vo(^JxX*rM(9Zt*bsAEsrIdFt=h4V-n;mKL4Z_QazOptBhis)$cWEWd z%=pXmzFKpiZt7|S^%?P1jTPZXQLc$*q_(qoyW`EIw3s{+M<;vXjCo+;nwXs6ww`0P z`wau_q>hSX}fD2^@^=*s!39 z%rotNOYoyEmqL{3P~QDbutm2Gr_4~*<(r}keP#m8_VyJ(0irFBl!+sRTwBS8C{Q3 zKfku@?3q-yvC8sjG)ELFh~a6z9O!r@YMrSMrnLn|J|Wql6ge^Gc68N^$6gQhHL1)7 zmwY}Gk2!w>;YF|lEBU;T|5oyUF3^_}@`>JDBar-)M2R0*(MHrn99gbQj_Zh%VyT&! z!H-YYazl|0+6dHgMy@5YLy`E268l}mZVU;e+2tPII|FA`lP=;~rmFpN_!;V0cbugX z=|vy8N5}`K*ajV~aeLNUc7C5xj}Ro_Zmee^z4iVq{p~oe6yHrb5>rGvE-n9;yqY03 zgS{HgT+wN!Bdl|JOCZf8d5ij=e1+Cx%DRSn2BOz7@Fb)_Y?|A(8oB#UZ+M`m{w* z@VIX4FdSJaN1GqAKVRJx>*yGXf(mSyASP;jW(IDv{fkYzrf##vwz41^d={`OK7yA` zMB2WE{mk3z4}`U}5-)jG>AiyPb<(&lQ)W!9HM9|$vEY72pWS5XZY&O&C7a0@-CXs7 z5!c0dfW`xe<{8o;_Q7x>Ju{b2{1UhMRvdg^*l!S4)4Gdeeo1e7!~CwO`odt(ZFYu!^p>Hesf5i(C2!}vH{+b6H#NcN>iUTucd$RWkP7z>=UHH7SS~ltKHaCeP24&j{;(E0MHYhE9zexd@Q0B8 zw>rok^LSDZHXWNprC3uU=3RW&xuNX5<}IhkRl48xqyTZz%>IaZuBF838->7!V^ z$9X31e`TuHadg=1TeJx@{RI=}!t5DosrsuEaOUJD?s=)+57>HRXJ%1$hNl?IbS|>f z$Q_=QIp&Oz=lIBvSXK7Bip#nS3v7$kg(!F zmq#sVU|v9=|7;%|SQ#1`e){BkHIk*Wn%>FA!!bEN;q2&m|LgO6gNQh}V$FUMxRa0NT0JSuo$FJn=Ql=|8I%yzCc$5@keV{uJ9W6IA&D>+lK zoX|D<&b`<*s}f@aF-8tHjMX?9bb<`#_h$ZugeTL;L7_C%|#OLp?Aj=d~p zk=L=+492DFE?+vC_Mq7N1Qc^gg_vyrPlGC)-}GJs^z%oC zuZ`J$#pV#cR9qBUWW_hdG%3 zpnXlQ6}z?O>jCchKH*m~iX<{}Tsaw$4zitx^4t&+I+Y0ZwQSWNGX3Y$bdwZGspIse zv~uf`#m5xbZgKXRv;>;@C>-Kw-;|VjOIe8e5d%1)J9lt&+rCYbkz~D_v33a)EBBTw zgH)A4Dwz&znZ3<4mdsMlJT<);$V*oE%f_iUcg{E91_OIcbuMyh_%2KWf=4&|bcJ$s z)3hvei?6s$D;R9-zf>5^PLc`?4(uYQ*WL6g@!#@`wRzjvFZ8f@em7?*eA-`CpSxWT zDtF4rjxrf1{y+B^M*|(aZGgtHx2c=tQ>v_3?tY4knr>pGmern zdkJ630NOi~Ai8s@zO&BF`8A|c2l^og+bupA2B_OWF?G2ZwcRLRwoVOKBLvL`%c5I5bZ;BT`3aLAFzaup$75|`j z)zy8cVrqN)o{wXFoVyY?ke7(9KQ%M7N=|xs;3wI4BP&FIUx5Vmz5*5+R&&LeLfufzJ9->oH9(aGrEQhOi?Q2Gi)gBzHka*Rxg>Xx*& z>YY;Y7bx^@ZL)Z@4`DMD#g>0mT6Jn64Xh)(g=dCh{-;kv_}2jSiLh_T@RL6Q1@6q$ zO~xDFG!Mju73ron>LzbmA(6y3kp)%^)VO?Ai~-viHsLkQlc%18Qhirq|T+e>oO8U63s1HalKHKEN` z+*DcIo5OWfSoDUC~Y)ZNjR7zU9OS&5*m6YyyXZt(P zd7tzA4WKq?C&4mg{d$A&z@e?cQH-~!f_3Z%=?((A0+f}=o+CxTAFt6RR4`DR#z;)i7z#C z+slxLf*}iiDT=KmMrO?#!%Z|}O)+7!V5PI=X6g2J^rZL+r(bB- z-geF;jw(~~5Vi3Hf957)%_q7Mg%f_bYsI~L)50xc1QB2(!+tcD>;7CZj5?r?KNt$KuS2HM^|)5;Zae#~25+ZwYkDW+jsJ@r!M)730&#D(^d* zR%V?|CCwz*=*sTes&2X1hCbE}Twe_FLknSI;4C$)IVa2t!TmzuZgJ5%8}tq!qp zaqeY4+{r%@u5YLKmt~LpqrUi1rbhFm59YCC-U+mMv(cIV0m-0BcjSP(_1dB99-~$D z8}0`|#mc@_>ZL*&u_PCaj#zO|^tbzpXVizPlDr7p-P<~k%TXrVzh zdAqDV9b@2ybPQ6p*h0;Z62E7@-N1flH)Uljy{u}GTy{^h6gx1wO-Q8PV$*U@> z9+hwG(0l4;f1%M~g)&v!#SX90uxx1B47-3UUi2^>VJ!VJ$(>}*Vjb_-i1uPL8ue|ev1Pq-SDFQY%Afgv(YN;ogJIc zDk9x6A}Uwpf;J>AUZu#mrEZH6=y6vWH&T;irnc!-cOgG@VYP0)-aGir>u&Hu;$;cf zxXnb$mkeelF~1lp6Vc_BG)huy3Af8wTB2F&)^xGy{@I}s4U>PIM; zyv*$LAU~`KsVx7QwfbY?9>wvJJ&%>Fww36bp$2&&S$-lZUqV;AMRA99UMD(fR-bro zC9O%*KiI5EqBzhhj>@B%HO14i!6V~ySukZqf0O!dx&PE-F}2qfOSKPCj--k{d%O4a z@N+8Ewkt~+zgn-a+=;_`sJ%M*)~}oA=+G{ZpH^j)aZFj4CoivOj&azM^;9Hh>5g=H_AE-~+?CWLexZ75dUk*~Ns}RfO4j z6KX~x4;?eUEN~X4XMCwunzilxWtV`MtJr=}Q2dqK`3s-u0A+c^p=ij2rzL@2Bb}Ft zbH%dg)Ppt#!N)0qW)Gq|?-=oLP@7!!J>am}0m6#D5ocg7m*f_kf2sS!c zOdc{iPd?kF{H`P0o85w?%xt4_r0fihzaiqxh(K;uW3G5CT>$y}4&M1Hy z9LOF7KgA0+ZIUPq@G_^`YT;c9nlC;4@@tJFuxcZ36tD5F?)9Sp zWq6|Wa{Tv6OL6#cB9#<>;#OtsBf6<`bAiK$(LH-+4}{v^Rq&lC)X%Mpw2|6*R5&m5CDwT4W(S`&d>-{Q zWngHPMStcp=b&pZ?d?VU+M=w?SW%3=maFw)`@=frW2Pgg64sJMpBv8BW(&qDXY@~H zokXi0HGa51%rQG#9(W-ocri3DNLqK$SI8ux)W$40&+Yl~_|G9u1X7~@l}7KIdSVHl zlm*rX#auj8oD2)GbQLkh_oG9my)_&sV!s_B?jz_mp zb(@9U-$p1AY2%XU@YHLRDr-Qqela90J-$}V)O~GR-auy5byum8llaL3(UT@Sd)ymG z#h>@ApDd1vmbvid+s&FE-W531+R=5{nKYq(F{C2KNv#}dF0N(Jvq`q-dxkwaO7jrxd;)`PEjwkG#8VWl>&U zUfF8!tBWK(a7HlhW!Ph7ukvX)kpIasLlvO?sHpob* zQ5MS-USLv z*}l3|X`AXACt%(Q|MqJJjk0h4P7r>`pO0Pt(8+V(_lq2twc(nwvO7Q9w71C&L#9tt z^hU5*gLq+}O%$C6eM++hNlCiYcp|N*)x(CjUotHBbWXPwda!O08@t;D;$^$F9)yVr zO63mwTTZlUnTv@<)LgJ6Ml5j3ba)~#92BuEG!I% z4|HI&va>-M5`>4XtgOyQzm`6aa!*7^XfFIQY}tFFqLOD&kNu7j@j8tdmwQe<@Lbt2 zzpx8dDZNTStilt)*g7v1sn#p}%T-rD74{iV_$RMjY`Hg+CdyQfnz5x<@Bh5To}-_CBv<(+&)HMlQYjpF%n!fz6h>HHk?ft2?$MF%p|I$MNgs}G<2yI?I%)fCa~lg( zv+biq#qtcK$5W&8h_h$ty8`W^NVJJ*HSV9I+On6P!(vek{w}e#^5Kh_ZPy(q$HOnn z6wG$&Vn^FIC9ha>w7FlL@<6s#=l{Gti?uyw|1QM3A@^IjJ#DPSY{L`6KbF~8L!~G5 z`kl}}u(V_WefDl{u9tm7FJ%AvwW(@y35lSo&k*Vq&N-UUWGnwv#vB zXNH#F8x3(Ql~Stemvz5??t6N}H4+hJg^ph?JQDn1X!BZZiy=VjI9Sg*Z?|ym*toq| zDlB-m<0b)9BERFi!qYb>$J|@HcCVdIvL?$lWAk*wim2~tf9k2!GSSD)WU}#RvYBQ% zyufiNnyvd)JS?sL#!{gQ0o5S&>DaE8w19Twc=YutZob3m_IJ&Fsq|XX1ITff^DT~h z8HtrRpQsF6(&MUlru)T~XVp8D`UxuyeH_&XDlO+L*S_1zKou2bZmEUWijgbkAZ zEsw{?PfZ#Vd0J(sr>FE^h6^rLSMcVq_22COGl_NYi`JaZqH(!r-aEF_GiqF^z{hwK zT4|hEs(m`5XuVkKzYVgLAjw!lwMi>{=ME@@0!up%E1t@{J`=@z zMR|Fwzik4WnagZ^bKRFHHyycNwXUF@gu=D0QohmMD(TVKkRi7Y!?Pxno@WlPQ~sSr zqe)*Lg>=gc8!wQ}9=fFD*teu9T;>w-wB(58P|L)1(>ZUy@8UzVb(PE@3t^MRGB+jS zbfr5Myqx3jNTrN-_#{dYfiWvp0=T=x4<|DDh1>ee)XjOH6}d)Q_CDjccrRdq-z0fX z&V{niO6aRi4s{#Fh$5xaNRNZ%O6rK&a)#7IJhjIZ?~?aGsZ8I^Kgi$vF?3zy(a#rl zx7W4#lqM6%p9(D+PZTl?U6a6 zURtUzqn!!0yxt`dqE>O8gWTfx#%D5=W0{oWb27~g`A5%LeO`Q^Hd+2YoILgr8MxQ7 z@B8)M#eQ>!XJQ=BXyXIkUz5-*nXFmQz`j_^vgF9%XKkhW4Zn0*fpk^Dwfxs~^Oj&S z)!5#WhQv_8;xOrjf8SjIHlI=gQ+?)_FSnVQe=!gULnqYw`ugzjFfeIXx55Ao=q8{0 zcOOS20s*-hc$-_5*c_J(=I(~i+zmf=H7e~eitu_c>zRMWL4$swxol-uD!uT)=(kc? zrP9)byuh%0#OTxC-OmR0uhpSEUG6^CU!cgDzn)pX9=AB?6c$9SC}wNw;m#V5JQ_!R z%Q5Ct|5~9X5-|OBVivWcn{rP(tEb>mYO`E{*=ZErQIA+Z4}XenZnmjk(ew8o{AYVY zEeuN16Doxfo5@f1Cl-I%DoVI{Sw5I3+6g+4SJF~<{%@Vt0@pXpbt(%CN-w=xRvPf9aE2~vH@y-q9> zWr8;8{eBWJB_)XejW}MUR6RcF^gG5yg7yw88yigO(gVr$;NY&}De%;NH>gMLwW&XO za_LOP?ahTZ-mg#P{`L}ON}b~tmW9{x2NebUD@YinYlHc2Wy12 zybJ;dXBa5GmeOV^`huzTUTGecrbkH`tbF>KtFz;JEy$Ezby@S>@8_yUcY@MKf*0+( zmu^|S2$ku>9p&O^&LRkie^F+8JW>X?iV|LKEVU>8!^cWfKD~wB7kg&=9}8u~eU5dQ z8Eh~r+7EN;Bi4<6@vSV9?KodghK01!(6N^;@9o#S9;{k=X)2nFsYh@AyW99j)ivR=EIQ?Teu@$zn?$}_d(B&9@&{by zz8B8_uhrg^XhTCYHc0aTLw@(hfA(xuR#z@ME@PFgz-2L*`L}2lLn1lZ5lWJ&Ae|$4 zy=wGjgI0LImQkYs%ZL-x<}&x@@=pDN<=(Ke)$rVUU3|Y~@KXGz+Wh;x)-rtWMqey_ z&Jk`QVy^5gJyiB8xVGoyp?PW4RfCBwweXts@9#b|?aK7!yyuq7UyhR?&+vuOmx_2d?wk`UL$A>^|(ooUUhI$KT+YV7@`MLlD zr`%+omBH}G-L)O9%ytUmDnbYQALN>IkQPfJU!!qsV`#I*RR)fWJhKvxUwJH+&6tts z$)@eqJ&>!{+;h3tJhZRKFtd;R~aix5j?F*f4;-fc5@GdpGeZ z^V8BUdP_DmHxqk8MIrvq^O?V0lE7_+#G5%F{@PI2g>Q7u)*C`6m};;KIJcWl7op`F z`pkf(a{Pg7MAf!s|2ujD>8v3?ZdH?Pl^W5LoJH)c=os397ZxyiO!gvXh2Pa$dJnyA zu11LcBvWi$n|R8Wbvjm5XN+lsDHD(hvoO>B#)FD6fYfS$<*)keRzg}tJdAtx#CJ+{^m*~2= zpdZ6q^P!u$;X`-rTa^gm>KD4yBx=eH$Z;RQO5XPFC8?ST&)e8US zSwhc7!@RdAVTlAYul86kb_kvSpY;-xIoGOQAaj?7NZW#?y!Yj>C0X>f(AX=JD5~PW(p0y>9Ebz8O35sRSR>KryuZ@S>^I%y5M8;c_qG5WUmnwQJ9` zyv{82gg)$ThzPBolsZ>w_J;a;FT0E$m{QT2M-}eR_uBog`^?8khUwMk^>-N@9&f8bqybr@lm z`pI4xaRhbb%kx72w5R>}0h*=#gG3gUsC%dtksYiWj(_zbl95OvT~eD{&s}xl`}7I> za$8UR)8BHryp(xbde5VYdTrP}+pN##DmiG0&#F*yY%h~aZb;i%q;=-wo|tH2x2ZPg z_#?}iQ-&5OZCixK!%e<%Qk@y~hG*YatG13jIgm)m9*x%c6|4CtQm5qB+7gN{@)sQ| z^WnVm9=o*f)1^O^Je;2`UF~^1|3qxKSvJwKB!2%BGg2F~=#~>jn-ll#jMpawj@?=3 z2b{0T3M?O{M51!q#U9-{q={)Y6TBR%rrFw*(rJ}=J|w%fozX^X^v(voOwOqB3gt(I zbP61z%C9FklbpFnRrdKVyOFg-NZ~J_UMCa=9<_mlVVl{M~jr&O>$((1LU5@+Xy+7 z72hL?v}kMDzNv7Viram28SL91uW#p;rfWMYl*}7C>(s2VH>`2iy&|8jklzqDF|GP! z>S?lYIzM}XwdvBcLfjmF;!@+h4C;qhsFa4)`OsgP|76B|%l%<}c6IAyh-syg|M?%2 zmD9|}_gR^6^aLl=<%KosrX9}GO{+e4{bXFsQ*C-*8jO12ksB~ZY zS)E~=G*hRhx|1bK`pcW%Pu2u+MS7lFT}nAU>&IBo&zsQh_qSV{5b2!Lv-HOm+a4d9 zf99%V5y=+-tmsQu#Db}`?uFEOqmQ?OoZff4$n$H&TYSG;`_d-Ar%a)}OszjS`igXl zmoTwG+Tx&2yIpD2>ZL2vGtP39z3rL(3Uz3#)?5NZ*)2&t=^*^Cp^WbskzB-eX|H|@ zyca7X+tW!P*AlqB-Mf#re2>wqD7r`H#0e zV?xah8hZ{t`DfoxXDNHTx^m0PMtgcl;GL!7D@A8-8QitSV`57wQolu$BPZab%&!@1 zRDqzalMPGESMcnlt7#E!w>ucNxn$?cfFr_qi+fR9d>CP|pl-P4r4o994G~(1TXoSx z373^0Kc~i5w+<&V7@w05zto&W=Z^RsFH=(Qn!f*|ZNeCqnZeVWEt0ro-4kEJ8YV8$ zvuv`ah?rjI(AGw$)mq=#BGFbZeFnY2^qMYAF{~I?DR@P+mo`>&04oN?}6_NI2F~ZeCPdD_T#gKGnHe(y|=QtnRAGz%Bw@MG!&_%ZO?Q5-B zSh}`B7g_PA!-r}Hv3@B<85KntDIJcV;wK-L>$0uxs*Y}zC4?MRN{=3d@Gt$;4h<(h z49@q;b?ElWiVt3zR8L)XM_tFGuG}lF-=cJ;)0b*mopED5bBsKm!phq$NB$7Yh&-T- zsMJzB(8!$$deInvUT+-xqj;Q7*z&|&`sM16RIVdVRf6%&Hm(`51xFKl!o7VDPa2n#Mv`OMP*CQ4f%Y z_(?V?>1)e5Z07?q?TB=p%d5DoRh?!DKAna@jT z`YzcikW~o0AF^?#k1TyVp&*Ezz;&wSdrh$Tbc5XB=k5E*6vT*r%W)Cb@>kZFY6=H@ z;>(2os0Ip2d>Kut9iBawfrt#htO~vtt0xAgdnlF45Sod3!6A9o$tAgyA%>Dy{WP12 z8QL=FJZIUGIa@An#*Mjm9+RoNRoC;HwQYl^e4ee@o_{`IbNa%}X>uqusjPZ(;OfCp z1j;k}VA-!k?VyM$_t5Kn#O>3o{`Vrj_zsv1=vi&lH4RE6+$0c{GMD9NJR&GHm3-2! zJx4*OHnye<^OI1NeEIUFii!&8UQ&}1wtnJxT_f@M<8@cT@$IU@#b@ZWtOKJ`LKhQ3 z@$kIu>z0eR&E|Owm&r!56E2S>w%Yk6cFkw&u?$yG=hf$){>q8mEY2l&IgnJHJkaVK zH2YzY>sO1XF+Kf1n@#|`p5I8Qx!XVjo8EXj!C;$}lf%iz*4Ew*RKaf~=0NKagbVlg zU+#~vF!i9#Wpmyg)mpswa?7!tzT2|0)=fz4XY0;i=$RDHoF7ZyrY#;mwfVBaS-H`s zi@Zea(i2wez3_>R`-6k(&SPyoA_+?4M>Taj!JpenvzFHDnjZW7HNT6P2ZSy3>6_^ymnn#i1w}(gjtP3#JAxy!=spxxi7j{cO_bbE^qHS0k5nJ* z_h_uar@`3%Kl@>9MV()Bf7faY`@W3r^u3c~El8YTa1X=)lbV5YIqKZcn!@t(BT$70 z)*>Q>t?liLVjm+T-|}s3ZF$FFc2wFUTzw#YAwn8h4M`GdL(#PH9}_iof-){~S&K@& z4B%cTPe$~htpyp=mI5_k-^ppjKLa^Odb(*>f|%sJH}ycp0F*o5Jvg)q&8H>K_km~? z2zS{7;pRFs{IId%W6ZdwCY|H&W4{dOhCNZ@F)p2Q!kCej*OhbmFr)PO^KT5bb7`ps zMio*?Uy6Yt^_2pT*QtAp5FekTi%VBqTP7^#G1*7O4?d>b8tJA~>KWpCtwH~&%sys9fA8pRd+dl&8S`eV54qYbjFR>0J8Zk%S z610%@xw$Nf6l_MnEU9&+ARKW;`GDm8JItT^R0Ozgi-@Qs5}qFrKoBRxqVF`v{W$~m z)TxSBVKC1O(0OR+%K2tvl_LmZ43xfsbEyY5{Ci{+< zjbY1{nw$#(aZgH04OLap4!@+I?CtICiDcI<1{uvIHY;yiKOx6hre(Mf`>7WHZg2nZxaH8eE*{P`2qAHjyi$}~U|0#-m; zx+%}78K}_Q;dN$a3_o87l`f@-=(|o!(En5$z0b}@O^Stuu`5Y%n|TRRNCzLpdm@^f zCF@CAMjV?r*dF1YDuF&3^8Wqy_V)B{jOrRt1k20IS5{U+7lot(H(}^SAypHgd$zW= zu89U=v(-tor13fMV#|WyWtcG63!(oGJ9Yju8s4cF-9w|6f9;hLto8EvHsBJVfdTIe z%VEv?4CG|%fn3jCW8?}*VEk+cMKsVa=)I<0?dbs`7zPH@d(^XKj;jCm}>8@w6rvZXx>jC-TvdpkM7QN zUYHj}IQD;5QCo1Kap-vc)#u7TPey8t`{FV&F%HWcgrb51{}~eKmtkU%=1^9&8 zMuN1%&3XJqKc7!(JTOs5&&T-ti`0)oP#f$92KMnHt7|-r*Ox%EN;&S1H>#nG5Y`wE zmKn@M>^`1XNr?Qd3iXd@k}ARYx3Pp^i6aM8O|^-65c& zqQZNkYi|A<6nmNl8eopT)(?yk1gqhMgX+@he54+on5&wW*5xJ5Ji|sGJhIQBFuMa3 z$Ux-EVJ_Q?*UE&v5CX${xHx!TnGNVG{M3X>GWPb||IZd}nqf3!L2mg0SC^LP;ia;VlE%A|^R7g= zxG#_Q^Wx)a|J$>{g2I7=#QBp@8Yoo<1Y8z?x>i1Hs5GBfJNnW`2DJ9eN7)7~aF#)0 zATW>sB=Dl{c%6!BJO|Au@Qy$00j2mQom*ES$HI1yB{ZevNnDDlI|)#=sM zi3EaHSCZ@PKv)NQx}c!_?!RoHKIkX*WjMWf@p%M>L!)A2g<@JOZhLv1>7CIG?PVEp zGo}?di+DEHm@j?wi-dtcMZowrXfDsoa)?FGGU1C?eTbtFmY zX{TTI^HC$QzgE5ihuA$E2;E?zHt$#g#e%ErVMnac&h|DaBYn!sB6t{g=Xpv~DG)&43I;_WAsI&|tZEDiaMpzWdP>?N0A`K@{VA(!k z(*HP);_nCuW1c(#I%P7lFi>vek2$DEu~*uDz_{0qqLyW`bG+akl9Q9+JaVzJI@p6m zP4~H*thaA}pyavW8FXEkv|CmJUmkV>Ok)*9%h75M4h|rfTh7DC5%HhbjWTm9cKygeK7|!R1yqfyG+vx?3r*&=q<$!?e`h^ty zpLdk%ROghrK6Os|!VM5)KUf*zW1*s_$55N-UfHZiS%(L$P)0_) z+}M1xIDN`~=ys0Pd>GlTM>1OlCO#n>dgrQg3< zI60M2MmGFg%>;N~aw^C%ck7H*NQe`R!Cx>R%`=h#>UA}*pQ+!zeFIzgy|@U<1)&Iy zdl6*JO8rAa681kOb#$(W2L}aV-(C3i3wc0HFJ35*4D|;MagbVnll&zPRF~hdZk(Vs zN(_<^Jearx*2$~~&0!)7J8&4+(C`3elz@E}4wRpd&!gz>Q7uI65q>&|6|?*He3uG6s-Xzs4FU|fm7U<#$&Bq|DS*|@mt zl$86YCr2$Uviim#r~;A;Ad!76CG+4xg~yQ~Jb{>4Wm3}XbDPYB2Vo|j<7k5OIF6tN zun;MOoZ+DP&nqn-@!pG1`k%|vCj{a;cvW!YY1*7HAgFq)^YKGOQ&T38c4mJlCs$kc zA*{Z>9toaKK_Lq|zd#ij4nP`ez3KNbDr;w6xGF)$f?HYWUcz~gmmd}9TU}qHjxX+6 z!kso*>4uMo*ZSiJ=tuG0y<7G~*ahMb2pOFJOwu~j*v4Yv5N&U7TXUh}#H2(0ZoiOz zmx`bvgys26(W?2zA3`HI%U&HZ0*~}k;azlWTO9tdwQz{C?B-q)x9)vx-ZIEL2Y{W_ zg9nr-ClGbLIEP$)gPNNgE^}f#Uh7PhNCc;-syef_#>vTPtFJGqd+5`XM_AhUPA27A z7avXn7uT!M@s}^uUK-}HL6Y;hH)bV*_-TZ@u3|1~K93QlJ zD_l;n@u9JVas^M3V4KN^(oQslX?#39$-K26KnC63(J_?(Z|Byyr5_P3C{$mAlCn9U zif=NVlfC_GDInck@0*;Ya{zL#+T+AgxbVRIKu#VecJVG>u2Y7jA#2R@PR#*K@wOi@ zE5*HL!(lS*j2roFckjUi%(g)2v965{4Nb{?01BE$%|sR!i?F8|%(q?3f0rc{ zp_6BLX+<*3%Ahb55&ii7$rM``-ur5^%!-#mIkO>QGbAgjXMO%ku~p18i?Xjg!w0nZ z1gJGXZ3|~A8&o5vZPVdQ#MxO{9sR7u;-$TI4QGf|XV*Tv?qms6)YbAJbg>4CF;HT( zXIq}CmLN~1@UY4*v76f5*r;s+DWIRZUtohFzE7u%H_5yAodcK)JX+9*Z@8XyHep7D zw|k4WlBH6?Hu0SoBA5DBKl@)U`aJHm5ppYa{t&a-v-08=*N<;rOxeaC95nb`>Ud%DFqd=27^x}@SL0mQc}`Lg zUi>8gh}5$*G&B?nnEhcn5O*K#{Q-rn8~tgIevTGd^|RW){d6`PBjF|9>UDCsGuIk6 ztwl;ffzoz`EDn>^M?=D)9sU;l>wTm{Bm%^vu46yb*f~r41Bu+a+WR&*9t^F>}p=02W-~L;VooE z-ec(n1&$B}!<981^pHzIiH}i&{!i51OiAW|khVh9>%D|Ah2&>~RhHtq zpZO$;erux??uyAIk~>yPMSlwBofA0<7rHymbHEGh#-c7odBMLydysKEon3@O-e1 zyT_F_;RwAwUuz&vPL6)^^eM_|Y!CZ2VP_YxH^#D$d`5sqsX~XAwl>m{f?CqPwU%qN zqvONouQ!+QKZj27GA&pMCQ&W@S7p4?rr(QD{SU7niym_{H+p@K55 z98_mQ3Th_Aquh5_sIr`XcOxiFK;>J+X{qqlmMLp9LKMFmQ{W5Ln?($?3ZrjH%I@r`-3NFHP-Sf%Hs90ULN1h zruc(bb{Yyd4hC$Qwgx`^mI$w}CLYPvt6pEXe;8r>;ubV*gocuuf3Jxr%c7*9_=rZI zBeN%z?9f$FIUjj`{|aXsv`YOz!za?kGxPKF!BwE~T>2rN(4ggHj-nNDX8-3H9#3Ug zV(uw^Mi(klCV*fnjax~hUZYeXr$0{@jsS`aT(a%6qY9TlbaRYMOyXXr*O^jMQeslC zog;2HH8XpB$=%)kM)TAZ{c`ai!rpgjr+z1uD2R*h2pr8c;oWVwD@Xj-=I&v-P4Q8+iMvw&ul+;=6WKv4 z9-92t%@uw|?-6e-9F1^q)gQM_{-+l}p8Ur+BxKWU;obJkb0FD~Od%{HQh$?}n3%%q zS*2@)D3K&bKwzNH_564{n=489WarPH?@s|p0T~1$F4{ZDr$Q~+E2AlMeU4eCEnA!G zI#b-KmUU~FnCD8tnpM4M^1$A8=vQT7%Y1Zmu$%@oagEQp{?m6wE^9e|*bphXL?bf^|U zrt#=pj5v3tNgD--yMwz1!X%ksx_kBS-rTHDeR`$;CWV#3w_3E9gw;}8DsP2&?KaQW zq28kpUDfhuS#-J8G1ggZ%jL2C{!DyF%& z*td#4mY0jL`&N@vSWQ&AT}$^4-==52aYNF1R-2}jRLj&*1malr7MxVntsY=6R9Q1jVlfbT2^62l%157h`!Fwd8?Phj@v(V z&&r>kRm!w2I=EL<82Rl^THp9p<<#r$bX$N(ka0(is6Pty)PIi@Fdv*oam;m&;`M?~LqkaQXr z8R_EeoG!$;=mdx`w2~TWoIuhm(MP;EKYvLWFf5Id6G?M{2dUM4fQ;q~&PDT?eb(H( zqHk@@eo!LhF|`0l-EYEI`|Acv)Jca3&0ODFLFD~Isl*KVj3zhS%InLH7rM@@TJ8*` zA0ZZpER`e}k*@@Uzod>{X+MC}&(+nHpfafa{3=EX{80hGnL8Qt2aXh0A)biCPUY_w z$W91hHLcO5^r72k!29KgBoKB=dmuq_?*}@=Q{@xID-El9nX`j2_65%t_2Rob%})B% zaQt?J5=>5ha;LhuoL|CEPwiUxDZVgEKKxW8foY?|-|L`-+M-5NjSEA49^mjcRXc zdEE}gQ;)5@Zza9DNaGii^*BRm`-Xu*3y5xhCR*ev0Md1gCTv9v>2k3t3XCaE+0M@H zP+{}IlrR1@4H}2qH<#2znn274Vqb1I;M-)0j*C;+gfth>)akEDLX1TuKhRl2b>_E_ zO}f9Pf6cyf{|#K6dI=;@Ph%Q(^Y^2ZPNJY=EOMBmuhI4#ZiL`VrdHYGj1GIopi5Ar3K%>hk~$coO$ z5wtxQ?BAy<;^?R-*(zd8s~<%bZ8CyKs}pUKkP-6N=5zQM``7#BN+0P2kz1wP zo+n7QSYL^e=@v{mC9yIvI8VrcCQy3`3KYyW($+Pjo%r4E(kAEMb7}Ws>({_vxQcZRwla z%dJ~WLJ8H>(h65s>Kuo+|41c?zk9pN@C*QNK4Sw$9 zq$#)QCts@jV|=*xPDH*4dykC5J1WkZk-mX7xUxHW=k35p|*^h7U z4!!6L5Qr8p$=_J7FMmK_GAkp(gQ3Owe@^5O6={qNz|3@&uZX9~;@(DNmX* zF)+;j{w=#>sKQlolk09lQPHi4TRr&5W}_!h1|Sgsl$Mqxe5qYuEQ^IYU-mI9aP1T(AP~LIW_Z_ucf_tQwLV{lTMc7 zk^&@rV5H7#D9>><3afjdw1=wL!sO4HPqS0R zgBr1u+rgA?F*53tjH_r8Gmm{m#VHDLviazniQl;O=|M`Z9uwg}DA`*n2hzH2th|rq zoRb1BK5Bn*zTvjG_}g-*Fd;*E9KPDcNS=0kP8eKm)qPf?5P9a{!82EG8+C&XFtM}EAo$VgEuP8%MPcT#5MyU6mTXfT-b!zknC=Hwg4ern2ek3&`q@v z$ZzK+<nK;CbR>>$@MX}N%}`AM$o#b zXcPDp7eyx(xNFrC6yw>1mbl(6eKy%CDQNdifMCSf@VAP!44&1MEHhY8T3T9E$=f=1 zbt+O-#itkq{%`TPjF8a(e*reeefO$55G*X;Uo7?xoLwxT${(L1{2TlOJT!s&r<#HZ zZom%n7eD`1Mf?nzPDO<~fUr0sMjiadU*2N?^nZOj)L>e#qOA4cdMuvu5x^ZRSP^3M zhkzW)!VtRPTfEdC4Fi_Xux)z|w|9fG{LJ|`bJIQT4 z(*Q>+clm?DPKJ0DDx?^j!5ivAYB6h6+!u zdeJ=;MqZ6I`tpB)zW;zw$MO*8O-0W>2zq@Kfa?!X6eyQKB?eBA?;`8~XlP(c4>Y7H z(I@DQw{zxWP5FYx-UsO1q9?;9emK4-|7G>+&;Z%ZefE^?P6didfpW`%uTZ2YFDvUc zi;0Q?QlyLn6#H=Ax7M7Nr8)b*h7GF@Ff-uH|JvLhv?8TLQy|rKrzpVDFq0!IF#=YC zc9Yj>X(1fl0}16&5T@M+w0ePt*Q9R$xF|G>@L+!6*59w&lp)a6(OChg*~o|wrbq$E z-^c4iV;%foc%8Nj4Zek*`X>Ac2o!Y?^NEOPtEp{6Q3`Ac%w+}AbHK0XGQWPc9WC^i zP8Gg;7xaxE8x=y;6@7V+@|&P>>!rv4{MB+o0M_j+Ez6$IN=q6!IPf0(*C|J#uDAGo z;xKFhoCVgUhS2Iq_-!b2p)~m!|MkXDb!c!c&L(JG_h^v|V}hpBqScTpuQTYQsD!ft zwQQ)tA)*1j1%CoC8DL@LDdLu76|ibX9Ig^ zcvWnTYYz>ws5Bq1Q^DUDm?Vt;_>qE!<|u?ys}0@Q*l22M3SFN1D%cj~<(8 zDkq4(I@mP%KQE|A(0T=cZ%AXiNta)uvgqTT{HbsjWw9Ma}TCmtI<`Qj3B1H+rXVp#KmQYBWPUPDV0@rbBHJ_^DCy(o!5b0 zJ<@z?$|)Elm)f(vv*Xo^k$HvULr_3Kor@dP)&9ci3Yc2Q*dRKU+7N`Nz_ShI>Ot%R zprIRlX&6^PR=_Jvg~KowpAw1R2fGpGnf!Kqtpsmf&Ar6Y8})*0Gch>pyGV z_ST^Cu`oN!#>okPYzeSFD0ImP7}vkQxuZ#$zv9mTzC6GNWj)~HR@kwJh$b9)Gv#N^ z`~RB_Y{ZVW6%8gvxP19C)aH>W0+`&(EGiO+n+D!lBI}mx_)ob4*v0cOFj6C21kw`F zCj^_D_k6aAsoBJrm*Wnn6}&=hb@Vl?R1+*t3w~oq0;+3%O2?)(t@ki}4H|FxpLIDW z*)2bRgGdzj7%g=)8_ut+6gv=41JP^0QXI6M^f`)xG z0Glk{KSF5IsCxZURfyt#t~L{K>Wf3hq!2ZFHyNQVNJ>fyVR-EafE%6d?OVVOxXrRu zkb}XUWx)gQZ*r|o9b(a|g@yUR`p)Ed%Dw}~$f5InT|3anUE{JzOu_9tqkSAC!@A8r z{(YpyI-0j|Me$w+tdr->v!Ap!_ROFHgMxN5@F7vRB}|6v-J3AF^d$v8QoK;Jw>{&< z*FK{k9y$*_g_QYdh}h~bV%{M25b-6%3C@;J2#84oB`Z`c6y)TRd(79#(h)eDv3RnE zEkY8s`m*jiI9P9yDQnB>hAq&v<+_wyh1-5Gw)^-GY%U-gGp6f@0OvT^s1 zTJ>n4NfcGc0}Pd!IfKYrc91K;-A;HuRy!*@N9pp>=JB{*hB~>ms=2W&-5vwx-X&V} zJI>p;MTYumo&NykNysA)4-cV$#l1Q`-4iFHpXi+<#%ij({hPNUeoT#HPRjH97|R*C2^Xt_KBgaz=kH~0?8Y-!Xwmn1#Hcyw zxj&+>kU7s@Ur|@fq@nF>LPX<*xpbJhu~LM}B<4*xm;5kM1CIgb^Z$f0>Qt&yQjN{c z%m_qsaq&ktf|2!le~4Y$Xp^gkV0m^3TWqsX6`)KSs_I%6Sl~>gc$Se}6u1 z)H1Hvlx-|4%P;>aW}F=3Eq0O4SCACfuF*pigRJats0vtf&owuE|1icrAAVKpXov15 zmr+@dDAOX@oN|931LKriLcaK9Jzhhgz5W8fcJE?waWn< zf{P7y3`*jR5}=q992{&=7zhP1hh)UmcfFq2J4)YWgjA;K_;#3>s`ip7A{weobjn|R z>pzFMcV22FIWlN1^WAM zY;2T*cY!Pc(AAb_nC^?UHPCcM%P~k_jUu*?l3sh1%fW%!RRam*av@`PchQ6VJ3f__ z9#%BGOMNoFJrB{y#Nt22-cqUk%{AKt+Bs=+$x}f!S;;**y!f4rzNxcDzhgJC9ZfIX za0}QwZ@}cPBt51-!-{mB6k%fR_4xhsyeXU6;L)JyZ@l-)2kVU+ zHP}c_ErSaMKP&OoId7$BTtxXrX=|;FS06PK9GKnDdZ)oPLDjdwA^1k>n_?j$(;ClQ zq)sBD_oVC8^i$4PNjq7Qv4PF}-XbZx4b7*l);2Z&fl1m4D3pEb{6|dB*R1%Y-_HEx=(90Z^O{-!?Tn7Z*LBX<$i-i-pDQ zgE!Y3;Qs*pLRn{E_|_-Do+@5#!M&cN3+=pW7pwQ+gN4%}02tJt;zHd0{yn|uOSEx% zS{k&7Ak*{n9b{!?-&68heKE+SCRN?okkYft{0m*QI9tnpzZHTfNXaWGtoz+gIjTs+ zuxp&<>^zcA!j05H>6xh8{DMGKRFOW>C^p$1r9)x|>(%*beJN}t>ks1MsRD{>VmW%K zuB|~=1@xY7-GmkpbMNUr#1Mzj(qy)kO%o2Uh`|a=Q4a&F>e=f>iG=d=1$t8l@$v+6 zarO)CR20;J4&Frh7@7;<@ht9hyE`FE51@p`gDp#)je|)_M zJk|f-K3=4fgCf~*%$yv*VZKU~fOA zf$B4qiDo@BChq(!^?r=LTkiYAKTnNs zmX_Y=mqwLPqB>%EQ4b$p+8hApMJS^b+|c-xl-i=AB4Sd0R@N*4`GBOg83(*x_!`jL z8(i7m16~7{4)%^6K?#xOFb31Yz=$KAzC(JoV1N*+G6Nj787S202QU!F$j%AvH#V*c zPW#2aXYjb2gV);snb{*8ORG4dBabf;BFJeJX8IEKn^p2nUq;R6mvgkU>(3b(Lwo8a zDlCVKVu^_3Qc{$+m=zO*xFDdFx4{$>8kV5Iz_K0;MUK}g`eyd{cORn|wgWxqN5@0G z!(3clDbS>QJ^l2=3Nr9y0-ID9{2b<;o5^vvmmNn$Ev%@x#RGMmPiQD<;zVR*q>y+U z=hM%@AVNp>{QRjVBl9L+ke7F`*!*b_RrprWHBBD1Gb8_+G_NiUln=?m*2#W;et>iG ztONOi{wKzYbmii?vmU!sv&4Igw&&1aT(3UhPkdYTwReJeZ?`Y(g~S^oRq@5+mrtKA zDI?UMKCivb-JD*d-|i}<=CZXOSHP$Ge3&#YCT4baHXEqS5M+qk??IbFfq@Wfb-c@;0S%wUn8-G;sq&&~imY4ns7B~bu#CdfKo|o~Fz^6xX={(aHItX8 ziD0eEeO;8%v&Cu4PKXTCeIizh($mFmR^2c{)d%uOJhP(mD17n2oX&tjY}vp5>o@%?-M7USwGGzAhgWO$y9 zxQSgs!7Z0RSKaR>F#Zl8XFE&EpxFLdz0e3~Z?FykI2N0o1uM{%XYM044`jklTun1F zRW0w_avIc?Vy0O?cYxHc^~B8+MatnB=02+0zZb~wz+g3Eq(EKJd>2u^+KP zZ&W?=_7g_bHJ;?cIdWmz?zR39JiH`{Rr&+YshQR6T-f_ECN9=$`CnT)0Kq9NEY#Q2 z11gr==G-NiF;bMdZm=$m!CNoy!_4dEv3~eiRkPt{Dy=ib$o>04|D}~5T_ z`XN<4_hrXuCzDOuuky963{^$nM~J#@TY#i>U&*s9`s&Hi!46`NN6cYPYTjA8m(mp+U*Zp3djyBfQ>`1P-$gm4< zjNAAxuMGF>eOKG(l6rZ3xn%Hu8aKNyA$bgys;2p7G%-=mV1?ev=zv&Qdv zVHXW9ncqc~$OGr^)FmLP-@AVw?m4jo;{5qn?tmOWNDzWCCnPpoTU)c>zAL;2ed~i3 z{LC3?`1_7(07~P4!ScW3;{0VO4uHa!2;+9Z6oxVw3$}c|VgTktmNVOS6z0;=CT`r| zY+|+QyF?S-j&?sjbgi`pHE4UNfS{n`LT?Tr9Dt3&>MfT4Kpq&;mz#5dMi~iBCYZ`^ zS6vU6JaRM}oX{pkmO>|hHKOkB@9%GE39K5{2co3qmK7=Rw4rbQ4_r8{fs%CJz1YDl zB~=U8a>)y&r1ZHV@yjaD^wn}7EuukFdHLffkHR$JE2f>LT3fCG;Tm4=zc%44PR;>s z>z!m2P*R|V12!6hlr-XWa!`T{}pL5 zU$_u2>2XWYldPYH&$?B58+hjyDnGNYPG14UY_DlP`n*VEyXye~^tBpd57E+0%$ zz1ockN+%#z*U}<(C@L-O@9VpA@#584CxFm7pXC11K(U6<;HT+JF%b#1s2P8|3YT(# zbdc`|8oH*l2S{GWU!K@oOV$R1q=dq^mn;sS)HTC~vEQ30)zxneIzLF8i;Z&#hzTvZ zpcr^5Tv1k*k(K3?&%a%bws3hkohURH_?-Whk>H1t>$K&#(}iokpcjRD6yY9Ckz&|r ztSh9;2)+qeFFvif_{66l?`EhrzLOnn{c9} zIrc{B;FVd#pl?|Dr=edF3NXh|b&qa*`Ps3|KikQ`D_frO*y}a=X`T zk1usm?YDRX4 z5H;b3ulz{&^Y{0!sqr*0VD6_W5aOTg{YtO(=8W?2uu2?6SDNy`@4?ebC{|`>Dr)L2 zz-B@G0!TIBZx|SgHy)Nv0j&<61FVxC)_L3Yt3|2P7NB$Zm&U`tl=@^-LwxcD{8W2a|H5)X_qSv);=K9|+0isO{q4 z?zgud1omjZ-o3R&zL=RIlJR*UrTm$ix3*V+q^8h~X=xNtl0|?zqBYdnsjR4|c;}8c z4f7R?`RVC1K|Ve{85tRmA3ugtQJt}Bi}fwjv1m!tf@b4~?)v?m#mYtpYD$`QXm5LO zCouz=lXP!vY^)9a+8p;lF1xq2_r19^2W;4a=OUIt#3di_eM>$h|Hp zLFSFwJ!oxqnV!roi;}R;}WX#~U?^%w3s8 zM5wVEm!e~i3ob2h&;kMiujym?jg_FF2h1A|O7HPFM~P884KAkZ(}rh6+D;KU(Ng9z z_MPPp8M*o>=~56p3&*iYD7tlg9OONZ56fAI316ML2o2tuvuAQsS3 z`_0K2MQ-&1977XkDK!1LoX2JI~aQZo6LN{#OTAsg!%ccv}_kf`3Xj*=I)H( z-Uq{_h_IMT%l&TOsAf2Y^L|)29S`W*(Es$#k+c3$P%S&SA>a{*|?`CN*_c`(-ZDHq>{{0H6icvnKquybge?9W0-zk5DXP}|E z$6@U3IZW}@b4J$X<7(8xSGMijTm-qj##wjndiI{*AA5=&chuole>1%qb@^!z%{gQA zt+96(8geB3&NLBCZ+p(lUD=}U3O)AKA?ihX`3LMbS`@dP7oDh)(4EaR^c!<^VEozd zP3-D&a?9jS*0F1f>yIkx+g z``hjWk+(#(r0TG>2966%ySGFZYwp1SZ9v&%9ET1=&lDcs^qyki=8b{to!c?8Z;d=n zaVcbw4&_73t|%SxN;bVX82OI)p^C~WO`tGYIypIMXv9ZEkU#r@#hNfYYDQvEkB@@5U!|M1ispNI@3#RtiwA|K9|I z`BuQ~x5)l6s{z#tsHu{~oJ*pRqY{kxLY@*UbxJ5{Jd&?+4QZucPxFYG>|U(BeKOrv zG-a$@kHfgkMgv|BVesE**KV2iVwANd@FRuH-Pm&cLf_HH|C_-4LF34JGV7l~5NFEB}be6T_|XB9u; zfZaP-~WYY=p zb8D14e6KsL_p_)JDDhCdd`*UBjgc+Qot@`yg|FsAc}TpnXM(k+wwtLJ#Xkson(g&V z8U+fF@V)z?02*X+KT=WYg6$YCTlXbzxU37%$Nub2 zLImBc5aHc9X3u$>)FFg2133htQ97gRc{{q!B)zPpm0(jIx4H?H2sdd=62zNlW3V6 zS4{0N6AOzWRBX_s8hL6^aFBvZ0;Cim8!VxTk7^)}J6Q`!eN_jD-N>F*C?)rcx@?fQ z@QaIA6%?$)OpB+rsp;v%hj*f2!`D><5-OflSY!&x44UJ%fZakv;yvf^=+;pK#X^Rr z8NnjTIRG%l~ z(E!%xi;xs#{f(Zvn4 z1>*h2KIrh=;LA2)uJf0~HUM{+VHTe-LP>9(x*Hi5<}J2S+5$|3ub#k2PDjRVgf0y| z_o9&5x5-BO`ua}v05uL4Eb3gLAp1tcpt__7~tECmvF$i4^jK^5+g?8z@(^3 zjf&9JU;6DH-cU!tl8b4^!6nF{>y-y5oz+=vMoE1(${7A^%P zSiv|3>Zhw0O$Xm`Nk%F~pbsyS%em}c#7W>>= zfmiW~=UvU?=EEDDb7A7Q?!RDJUkDN2dy%#g@-g4Txw8opYuFtet&Ocicg z^}B6edUIFl(qL+Nrc7^k=uUE3#4&2W>3MB2TN|3W^2}REyy7C)9CEYH79!Q*0sBO{ zPUwQ44N9LcfKe>f>Xekcc3GA6>&{_!=VTeQo)AweS!T7=#7#;%VbaT%A7J2BK#6BQD-MA8P-Z|9W>(h_S6=BaeLNf`*#^r+;kaEBqgtuXg z4F!`g9^HBXStd#t$;tIiOa@@`KR0J0z>LbO+z8nJh&{T{PeZ2n^Me{<+z(XG_hCox z)pPM@EI;E3Fz?V=ySnay8rgcZLdNKksw&LvDxH>Znf2nRKfh^J=POn};j?M}#4sD? zCEo|XdF9ghduokUGSKR23epHOyJCP;!XzRh0+{779@H41w+4#Vb1g01?03bd+i?sY z*mAoFKNc4LOLDEl1Xbv`x%@yRjg|#aE-cZC?MiH@`mUh2n_I=OBr|>-2*1#`_Z3n*f&t5_dwiYLC0&?m zZTPewDnG?$`&8Ov%A1Q4$N^uvh1*x@oy0j{i%f~AZp&RA4)?^MVMnu0-RPI4ehX(D zV_9hZWXQV1HyL}=L$B|pR{JgeiaGB_z?yv}$+6yyWya0p51H7O}Ze@aG1 z(#V6|HKxPYrdaR86hUU!OrXl#2C}t@a7@UZ?O7i(*Lc!-OLL9Sk=h5`6uA+Z?2m@ec3O)Ad0vVrl8| ztIivEIzIdpoj=FNwKX*pIACqFp_SEJ2sV1sxS#)-BpaB&2J(1BL=OPz{(n`&j~~C! z>~bFkz9h&oy3-{{mUx*JOe-RYcBo74`ArXb6C_X&S+ZTGk6-Ioh#<=*&a|p*WjNVx zT(pz<<=b+7bs-}^J~3lRb*O(R9?k!-=~rCEdiRje=0efj2da}mspRN`a?dsKjas*J z_w%fd7DpBU{J605K!Kn3g^pwf2a@XV=!%y1e)ZOL09WZ>Q*KM|<=y5dLQJY&7{{k_TaF zH#0li@68+7n|+!U)Co!_1Ts7spoJ(Y5yG`F*rujz@Ewqpd;ud44w$uig7_0K5MXr+ z7&Hm}PaN0;45*O6kT_GA`Pjk{y|l>ipI3D~%YBK^9`5{yJrRi$8R0!9Ge-_jF#WdeQ$kbxH{{-EBm8Y!EY znTdj2osvSDeQHD`3z<3%9N*?j2_2@tu+;ytkig}v$6(T$t6iI{*dx_?q5bi`u{xA* z8~Etgn|4j7ooK_|6;y2>f9-ffu;^DTh60{TU-acvWcd(gdXxbuT0ob){S83dU%zyA z#m-Q_wK}h_KLyqq0O7z&dX>qhP{vStu`DniNlTNy044_Nnwo4ZEFM<=vc#?xEO<)1 z8y~Mij`((bmpc3$K0dxL{-p9v5-Xl*|4U5AVu5_Ca4x{d0ho&<#JzbZ!8sd%elzk< z$C^v7J<2L2WI|>t#@-$l=JxtzaG-}HfzpHz6RSUd92pZM$6&m*w&pz#;+2K@`4Aex zd+O@0z?lfT!Ugi`VVq+2dA^Q!Ru*g5!*XOQ;>On27J+~L!><*ehDi6=1;324nAk+@ zDC*SruI(ci^J~KlrI<%feJNbiJk17EiG&_f!Vvu>Q;Pz|aPv;G(&}N~;{!~FvK@%* zy3WAN>M|uIn|=|Lqe#md8>tr>HJ_*m**!jcPFRg@Hv;#N6g+^0nD_31K*UK}x_-FS z8f-ysN5PVI;K1F!%fga*iAgpXWc*nZv;OE;isAeKPs87eiH@#Evaqo=r0~*&4`Sp= z6v21|G_l^D1(SujI1`ffS(KVu6rX{fUK((CQd3jGu|PmOVbI^Y7lRplwqk}tg)^l7cLMcTFA@0bygIYBNbXoUqseA>4;H1H;$0jawVh*|42+o z1LiQ;=4OTa_YXGbBWi2CR8&+z_Pt~UmmUfMfQnoI{BMonu60?%TZgUZc)worP0vJy zY~M~p!kmLqFYVYbqD+geu*As?7&%F$1MdYj_HqX2Rr!49 zo4N(mi|N*UbM&dYo2H7qlhOV*JIQGhM%0S(fmQcw1=uD6=DE=x2ma7d5i>APEV`n_ zhzU!_p)R{XNC~ zsZvJhd^drI+fHt6V8+?qG3VbxsF$v;yrf>Yz-6hR2uKz%`-3SWF!ia0EU0qQaWF24 z4p!l*HrofqUl(Pw=9RK6pUyhS#^3vC(3pCW)*a1Xaeg+oqm zu7!!o^^xzLiJ}dytx%Ha1K?TIJY}6M_MDFL;(FUB?eVdD>kSKhOxSDKNcvkQUlpr6 z-*I#HNHbNf@STsKMa(ZRw_C_VG%bMl8abgw1ha8m*KiJePo~(Oi+sautzzgzvur|7 z`|%g-VxJ2zXH$pkX(=g@2oU~y5%v%8A2y);wL=~5=}&)6!9=&t?=&mqiNxsWvr@V= zE-=X7`EpY7(`}!>V$DF#&D+!jp-N<#m|Bcu>uX5R~*HgzvF$($|=RE%3 zIIHtkw7Go=n(&bv-}J=MVk$x0{;UVz$Lmr9o}C(pk_MihlCFtSgBXa^`rm_*1iw~V zijOdx^ZCoa_di~rCWupuq&KT=zymf=Bh)v)Zh0pK`1`*a1U~iGBJe73<(vYsyTVfg z85sf`UdoFw{k4AWp}Maxm8kqpW8a6~dl%mdGFvXrRkU!MV1G<) zu4s5sw8wuCdinZx%uNZI*H3RIK8nAHZAU*Z{d_DX2sC(uZKwr##4Lvd_!1%_P{}4> z>yLuaE`~-Tk5>MO$$^Gsf626nD_tZy?4;7`Jn>)&nwd1>AL<|OCkqe}FwFpj`hSA{ z`47tcj13Ko@1s6H`y#!Za_U-P59Y@j@2{JaA5GCc<7dz1_h2}tzRP|;YPP^;=Oq*F zEH|gt0EuD%^$)QWI%@hRGC*^q+H=JAK(8d?vaF=Ft6B6VcV|mfRPT zkDkb0AXZ4xhkdu#u1zj2(NRzklxl;(1y1s3L4&VN!oHbjVPceCa}-Ot{M3sgNlH3O zz1rpTl8WhP!D(PP=?XKmuz-X`f#kU~hTmh~fsbgJR1XVoi@3QF6Lojjo~uvQg=}6v z-7+%E@#iG;&u4e92^b_$g>T-je;~rc!vi=E6BGUl;{Ojq7wyHQ%7JP~X;(5sxsFz) z&&Zr}J2=OFYK$xP%5uNhElKnXj|%>*uei>>L(}5h5XRH{_?lkzoS0A?akHLzEKjjH zDtdNbu}cMy5ujDoxM}si2sxogqGC55FdqcHL*@)ZZ1eOy2ErFc{k`L3pu+zh5yF8W ze=O%sx^d!;G7JY*14Dk6os-2g7WN;Zz`IdbX9w#e*_}+j#bI)BabUq42#JVL8NGS^ z8t6EOnPE*Qz>4h%+3!A}qVCrW2QOr8ZIG9aH26c)35 zb9;oES5bKA`G<_Dx;99#is0LAWqe|Vc4*vB%2pv-=HNIT2s#lA5wUs<^%tG2W$9hdu71s7d$or<2xK`)! z*8I_`+)l5y%*s<3RfB5iwa2p>cTv%Z_QW(3C3JT(~7LvGpcfDueU0`A}R$#Qb zh<-{WB+QV3O%tu@2-43zL26sIFQ(~T7i`UDG-t7+f)Q^$_^@De{ zF6L=WSqo96Ta8~W zRDSWYUT$aQ#B00b%+2hjlc`5V_i`eoTe?{(2o=&oVwdip=PlqK4B;ZXR%^O+xWucQ ztKW&ahB(UO-jG(R>jVU+ls`F_)fC@m`CRx zLjzlLz<^+}iIKt3oZfSU*e&;9DWw;sj!ZFhbpBKw<|NW4F0rnhoWJzgocjsABODQ1 zPOIasBvGz{7cQG!M|olc)E+%LI@td`9=x^M9(SFxea*VJ>$cW|OvjH`NK}+?;VP3U}Gw?fxQFZkd8Nv9q+S7>vc0V?4LxK@M z)zmagi^MCKp7Zu^m$~f#70)c`mLtFyOg86_C}7e9embzbMaXg}QQWnFWT0)zbk0uLakWwc-b2w=x!pky6 zb$`v*hsOX|BeJrx?(T;G0O5?LbiU%{oe;JkVUQ@8iue`1?*_lK!=ob)_~GtuoheBn}{F)Yl73{6@~o zWHIT<>&frw%D;ZU$7!V)>*_TS%O;6WF6N3&$V*Dxt5K`LGw7;oicVSnqR_W(NF#MJ zbgQPmOwDES?#c+siFm_aYc1C?=fOu~c_GXeVDVu003w)ja20@pYqS;%(s^(f?aojD z_BANmLIVRUY$l`?729BGVOOcOc53>;$!q@FlVi8%)8M@$h(@k414swW&{uri$h-0z z=JNH6C^Gm^y^3ark4Q%JWfJ=B7c^BHo55UuPd|kWP*?25H0s6}5scCZAARjwP2OJe zDvi=lQ!`iBGbk{h?L5|K68h}^GO_1)rY;#z-^8A^7?ZewnrvU6>}!hL75=#Y#Hhnq z%w5sr&rg14&F(2sT7m!Nt1JK(9FDFD3k$!Rgk3SaKYnSZTChffF4i)bnr2 zD~^?KKe&3m6e~we+p1CRsUCo2SNZp9ajzKnk(>LcA+(ab(xo+=S({`jthB4To5$jL zM50VhK;L$~@Jk8L+teM7SDd-Hj+t4kC}uNHiaqYBowDip_WMn3%6WbIf-0NI>n~wa`*0o35vngI;9xnZ7$E|k zLrq>E=x%7xU!QIUN#9Kl4vp%Uf^(N<^Z(v&8zb=52-(a*Ar!pvc$sk@1i06zhs{GH z)&C4^EY8dmk!udLAehLxEDLA%ek*>-^oxfRWWHIw%wK^7H?| z<$~h|On`y*mKHozN4y}>roa6_9Qa)Vm!rvay%Dp>iMp;gk$K~~O6t{vI^JnvX0ib0 zb1&c5sa{0iCG7(xftJ>2OUnXW1*0$s&2!}DFv1xg9R~&p zlkjQTJIFoB2^(+n<&K{i7iZFqrC90YMs&Mbqr*7#OT9EDn#4+(eD#uS8o6 zr2P7MKbm6F;Kz0+5443~)f;IMleT>D{|`q2@9KRg7)|H(0ezL9+wM=ADFH9~;RMXkBiH zF1-fFDiAv1mZ@{s_*1FAr3%OR;)NJye#vE~X}zbfZhC{0*B}!hXEp(WO&G2~_c=#i zh%-5ZB;9)+eK$X}tVqn^k!oc}0dsTk!y~)eRpv1QrJd=Hn-p5=2L5L(-1wSniZXUL z27aDQpBSH{E!k%MB)}x5r|!&_dOkpax&bT%8_|U?DjW!hL2?2y8?+cDrKL^dKz8`` zk(%E~QAg+MvFE{Z=_&b@If&iBGFZWcau!Cp;d3yMQ z-gec=)_B=N!5$_r%sxxqcq9qf}nA0F=6WBxso7rtTs`$Ibl*ml6E1>nnk69I(AvRz;iD+Bzv zdk99dQC|JMf77YN8p78D%mXFU2HbNW3g9v$P*kXpUqC(B3QHCsrp z-6LmsU{wgtsP{y>q>SbB8Tn--J@z*tuBP4*D1ZZwC+kCNX-->sLM*Gr(GT%4b8HkN;HG>F{O-S1-x zJs^o;-F8-qD@4439Mn9Tuu9WLgt z)|QTrE6(P6@(Q~CwJ9auR=-B#)LJk{ek6KUT*aG?iW;%RG?LT%NeO3|AvSYf4BVLN z`$W>)tD?;)l*FhVOTllxa1n*CMYk|*;KuYap`MTV!#GR^iHSoXwf~s{9GDIE7@L^| z;(SxzYf(fagS1CADfw16G>Z=1Jl%C$Rts5!1#CIefiePq zE)RTR0tkH#rikZkCKF*;;wvSiaWw$hdOl2!geF0-#A?*6EyETr>?g4zif2skZ0&pe z0zv~6pmK=j%#f0pnCW}FW#0c<@i*i8@~W<->Gq%RHT?l>awJ=QpPmY{?FHlUG4Jm{ z8p!pJ=GN|z5&&!##K7=48XFl|4dkEJd6gw|nwsw@)P%eL?TJUwmCkASr$$GIss*tarC?m zcp=ah!ZjcG91=oYsN83QHdt{&uZYlBSdC9)PV{HDc?i@gfB)=!tc%s`US-^SkYo`i z*dzS4t)iY<-f1OLuvOUFcE|3MNqFtIsnKRe$!d318H73{zWPN!Yi0Z9IK8;ivc(fi znvE1D&I_Lz4l$czBuDn>%XL@~L$R{3jMjQd!8}z+XdC1e;0JIgJtZkAr1rfq{BM(y zQdVXrGT_WBX7pv+> zLSFgR_cvke@%+jwOF|@zl^#5J(}`gx4NVnx73Ygw{+*fpC`Ze@A)Xp8)W1>>EUzNt z7P*eP}VpMruAx8Bf!aDj2P5vW4GK zjC0;V*?DsBEsRzQlWZ*y3xhN#X%}E{2X$Pj^HCloWH3g6u9(u_*})-E$WjCDvWts| znNZlOS%|)T*jLBZM)d^J)n~;s^@+cv4%wJp+!IW!*isO2CZ-8uo#j5in^GAlwuw3Q zEZdyu3$jQd;KoUe6^XNUb)1M^+2>`cQKc%_wY2&gg*`d2jhz;Md;w)g6~K*`8w<20 zGf~jJA(5wZZihdunOmTg@I0jA3E;P_G5C8~e-m(-jF(RZwLL8`kS`hTXe6w}o+`N$ z1(4qD!dvKYx-@P>ZY`Fc-moC={?FF_hls(@g}hdmPVI?uMig6(2TWaRYZq>sjDARdAg zE4}Maz!0`1)!=NFEz;ZrY)^`SR|| zmei`NDeDiS68k5lq__b%b|auF5Rsbl*!(PfLc=^$%@Ks$yXi!wfOi=p;pqs#H02*W zXw-g;-&SgOmg?S}Za7PXuqRkz zsd0IWlEmNtGsSjB=?bNK?L&ME?Me^);j5}nCO<>XsZ{Zz2&^7vvZ_Erv+2)$i@6-KS!!kZ@OtS~;ioM?dgX#7c|Hks#QX=|Lti?>VdPA;_Ne;TID zGaFNw`3-DWTA^t9?YG^*FkJS$N~0XnT&lnqJ59vfJ-}do7G(uSU_cgyghqlufKWJ! z1+_i5$ZvK?Rl>!Oo<8^O6&ui3zdMyK4V|?Tclv!M{i{~kr7yLOyo};H9og&(?{d%QB zAry#RzSLc(l2>_-ciPSy>+gRafHQbrK%om|E*WZ_y5RbjQ-thytE8dKV}__5k(I96 zegU4Y)v=%Ir>VPt{@hBa4I*Y02M||S8s>1<{&id1U9O#PurrI~6+1aj!ENdS&uB{D zQ;%zlB}?{DSk`9E?1zL!1!L6C-4*J|B$yg2YFk`4v}MKqF;I zR(bF{=|t9mmQ8M@%@cL@8moy6k63Swz1*>&jI15Pb)`Fx%i_kD<%OB=yapqm76+`l zGA3qdpK2S_fZF0bFY}wcP~;_sv4Q^bboxo)UG2JvX==uYP<1C!g)@@V(dDM6<0K#u z*4$pcG&3>5IcmXYHh6wNo87j&sI8rs92)bn*tPHyzQ<(@a=hBj@8_*L7r~D&b$N{lqP{a(;FkKTEC9D@o=>IOc{)9e-uX z&yEV`N=K{~ACGbTgL2ui7bz1jTn;uXwfm+C%8%@&ioRhebmiUKAgcf5i*}scWXF4Q z=L|inx~Y@=!^<1yL*t!$JIVC^){7%AULh&ZaE}$3C-B@144$Uy-WXolt+ZN{HL@^3 z1a$Q~pMr88*NjU=R+XEXjxoE>Jl2!95|)&#dGbjEN<+O$U|ZUP#>>X$D*Cc>(X?8X zp?%?>%t8ux53H#D@2mXq3=Y(QO0fjiZNLtfFA1=iLNN?r{(tqX9YvK>id4n4cEIP+ zj|82`&NeMcR%|{DvqfHly>c~Grv*!01#|mnDcFrmayHejLo#`d1ZujVVM`>K7ME94 z;IV=v@`Is=JawnvWs%wb)*luY3mqxj%$Y2VV)oLt?~r;V3{vh8c!U=E@=8~`j$ij0 z)0SGF-p9RTGN=d{OX*meFfpICgbFQ`5DIr}sn&<`G|l=yZ>_J{!rR>eMhbQST$##a zVNDNEtM%k<SkrY)OfjB{yasF=tj z-mo=Vw-OL9f#@hGKvX4tN5^6f7nx4}q+kX{WWQT%+o^Qso*J93vwdK9g;=SmBxZa@ zp)EJe*nrPjNlZ_^+z1Q3%;wyWDfnhEqGRAQkbm|p778XGxlSuQS!v49o7{ZbnTDCp zcFr?Rq35Ys_`>z&Y0p(cWWYnj?M{{hY`4^*T`@Pb3D$*pNCQK|cax1PaJ2oAd%VWmmTh|*c2LefJSc?#pecE+qehT_QKSocjk0H=Z&(&2il4sO0b6^Ga4q z>Urt>@s7Dx*4A=zp^nYU^XwMAM#`zSjVrFxXG*T2bI+g=7cNYGFPLmd7PU8WuoH3L}>U(b*wUWtLw;mjK<#6)BcL&NRbd#(7sS2p8 zX`Qbmg^zc&o->Ej#tBtWQ8ti~FiwSj{4`u~Y4{GOPZ&9dBjHZ~N@M>PoC_pfnhH5J zpT%HC?SbnFTC=X7tsYC#g_s1LjmKkv(dmn|SPP;}FbU8#}+nd1~mwbzL!usVSJ zQ~%K1d=dQjAL~m3QiOman__9F5q*+>AWb<)Y|~D(62tE$uNU-0@ch-2vk{UnL^saO zb~tm5FI?Tw+VFYlE3K`}uxocalsS28E6y?@2H&kFneU?9M)WokJfu)*6Kk8BpfeMP zMh`ejfDe8QLVmpdhx%_L*GOom=ND<*96+y{?0c=}(qCN2K+W&-CCcAc`>v~jAu-w9 z?jj}zs&4%>EiMI```v}++v4LR1U{Y)c3H!}xmKcS1$f-vT7RFbfr^4GzBux@0K(Gq zVf>MSYBy&f7s6?NJmvlu4a+dbGHm$m{BNl4FwmzdS)0=87FD^s$4Jp$=-FKsQHN_* zm#G;85c_XJHE zj(uDEUL^1d_YE>Nj|H46=*EZ7XZWXP=AnMwnOLN4Z26x}EWETv!la$&e}+Bnwtu6f z4$H*!X1+%RJ<(3C`QudA>*srv;+f_=(!z7z{!2?=B~$5(E+N~ZN%J0`swQ3bH>tgde{PLI}bzo z)Y*I9cm#vz!Vv7gP9pAJ3p2>|yKqAfYsYVJi#Ma{O#f)@{)&j8WosD35Mi|C3A@2) z4#7KK{wt$&Qd5ZsrJ?)8ZoSqf<}c1vwOpu@l6`RIEL+)*qFE2`JJb7mSTlVrjrg;myZeE?zEt7g3%Z{@ z`3nc(AWwFc>&m-Mv!df&Nq1;>xYZfiFaEsXFbAseyZ;J}|N7j&KUXcvQc7xZUh0GS4~HR^LE`24vhYf;6G^o>W!Z*we@w~FK zOL?(A^Qi&2AVZOLc;&iA;V@j;30zA9Uf*1&L^*km6C2{zCy$u z%N50#H=WeT1R1ZBhENZ6df8YPp!jULRX=GIKU0K-Q$P!<<$Cn=sTWw?;+})xsKmtJ z9a!;(Gb4tVd<`x$0AuWr(2;}Bo_xmu`tVWRaT7?s=i}t<8vj>oDT9Y%7@^MvB*SJW z6_3vV1Yh9Hddd&*N_TWyM@L_Gw+3u3q3i*(ILO-US5X~t0xhGN9-Hr$%|3kihM9EO z-!z^6+SKINi6avL3>WhDttWg-xD!;epS3EZaar^GLf5+nSjY)`_aI_{b02It?91OXZs z`1UQy%Qi4M)8U1NEiUuL5{@K_xxl5e_ zMH$I*vFJkBKMNyi%oiAM-URrH_dO?+heVG&jcMUh00zS*pb3kcz$0XWpIIAHgFbOP zaD;JBieU~^o9S%6N|zTu|I(5G1OER2_Ub&$x0H2|bsdSjPgX=lSKmF=7{+Y97 zFrf^i|L`cAWI@g#RP42Tfmb1@mm`Q7%?1lt#9ZgP-ia`Vl@SF2pK(h2ik5;bda1=< zK~d45681$ktw3$VY6CkNgU3a0(-U8zz%GOL@%i`u$d8=zI@n6vN=)-q*t-iWkK|q< zVM-ht49#_HkUA_85W zRnz*ZJbCUbjXQF*?}Xn-5|%FhgVvu>%seHx0kAa7>aH_zcWbuLI{EGz9Kw_x(+FyN{Wfj;mwUVDQ7Y z&jQgWQW;Grai|#~i)OUXy9mvZ-PHFG>@zbn4$4Bk#tYx3XJ^S#b`wV%ntRHhuVfs0 zO6~iXYO*~b-g<4GeK`dAV?E8%tS^^(h|(4j7ZCx~s}BnPg^#}%07PFag7t!6;~W543z+Bl>*<*VpJIVX96hgYwu+;fECf)d3k)2}}2&4+6L z#RVV$9K(qGBKQ$U$#%|vq8>G=D% zk%h%`SRLqOxYD=Of;Y)O4R`+se_csX5K$8bP^qsEPJi4L1#EbFaS{BV5bOZX932K% zRG4AYz7&=CokGF5BkCu|b4Bn9gU4zR*+}2+;XttU;?I%-Om*ihr&eH@4XpgS)QmBS zSI3{2o@Q2>Y@9B~~<__7OvJ9!3OpZVD|d^X>ut#fz`{B*erjp-B`ucl|Bd zR99HUCZgHJ5qO?ZSWPQC%=hOph8VImOQAkrNPeHDdf+&zpeGLi3#@VA1D#b>pWVme`j_n;F-rM8>!3z)X~+kzuvd;6#3zc=yq&5-nT zroRUmW+~UmUtWh|LQg)DD4sL%c?hmyU^1GCU_s#xU(~m-2qxQwni;b0NtB+5u;ow@ zEMEoGmyfl|W&&?R_tf)mqChlAZGsR0@r9xi>hk(`FjZV0EIdaG{S^*wQBpFpV6VfF zeJ_xH|MvcguvUaV79s^x={F3ss}WY&^=Z6-)vw|4^p_i~DTsifQ-Wt}(*T^I5j4BZ zn^Bg|UYaI(vSHQeE~Af2Oo4zwJprZ-%u@!ILDl5xS#!Hp=I^s9;qvG9{rg}%{eII+ z(sB0%VSwV?JAWjF4>IP4I$l-S7iIe1Dh37yAilzL3W>zd$;qlaqZwSr4B)m00Gi9) zgRCpz=6rR#-pc3&IFN(|pb9$+(!f`PlHz;)?x?E|q!7YJ;1@HN%zqq5nk?I1z zt~H$xo4>vnkfB=GPz(q28&p-T#=>N%3;fIi013bZ9;{g49C=LCzkzwv`&xW>EX8Kj>ifGFY3 zySS7=MA`Up&p?_~29a|e5nx|uXOd>nhJg+i9$I{1Sh-3?L*uzK>I?+&Jk{FVx?VWR zC+n@;hd3K>Vd%mEi@PlpSz`jqG52oN#;bI235FvBfy-aYcJeil5Fw|13F(GCQ(!}3 zMCAC(fNrS5(R@B;{t2Z4&_ z-EXjsK!JkSYOUv#RPH(FB4uUDCZXt` z9i=~8F+gO)t9G}dPyfH@dJk|c`}Yr6Mm=VdJ>s@yWRFUz8{JZp5<)f^Wh5#>6e{W_ zBa%@nJEM#=WUq)+L}iZ>qCv#_x$61-{{R2`9`Dm})H6KyxUTQ@{hsG%ov0!9-`3Cg zpp!p1K7Q)QWY4E&M|3*fxA;OmI}*QdWjYX)w)G6HKYs(dLm>Zz_eeViy~1X&_O=S zfUAnqJ?iS!Y1B&(^S+R78=2@y*vgB?M3UT%sq437J~q4RV;d1Smfq;Aiv?&PDiaBc zrjZJ9MG|seh!X!IQ44~D`cv+s2q)HQzRe+fik+HU7m!GdyNiCR!14D#|NG8|1L)DDI9oJ3%l^85@qpz2P!IZiZ}-&*k=@=c!ef5nI<-i6D!*f zfBC%W8YN!#apxa0_aYNDDthpIHEBzxsvpH|N7hY=Eq^~>b|j0z$JG@oBo+ILNV-KcB~~_wS$o`E10e!X-H-@b^#R?}=Zcf4-Dc12GC` zgU0ccbLV!T>O(2Ty?*_HJI8v7$TcCM&t2Iyr>`Mh{Pxude7O(CDZ*vPPp01u|MjbI zVrky+-rJuuKAjzJI`hrS%&r<4e2s`C{g>#?!9BBmBR4`7bQxj350u z`)PKvOl9e|#Qmv!=A@qs43^7JLRE$#?SvB>rx8X@&40y?HU9Q~8d7ON;t@B%K%7G< zlU8XMa3chItJwr2OA9f}81p?){p3C>mEXG6>ePi;fDEr1$fDtLW|ZJF)h+o#i=l4_ zI_c9?2g#=)R>O6FnSH5-Vwd~tVvD95nhY+D$kv1;E0i7{8V!%`kf@uQ-l4q30cK;3 zdow&!ttwCY1=G=;wfxN8ukR=Q`|9}d0-=?~Q2EsCewK;R(fUibfOA9Fl{$m z^0PAT-77oVA!<(vGFO!EpUd@`6YRaI;u=?JxHwMkeSOdrKMVs*^j5Gf|0s%A`3yJ4 zFmuZhz4Spr2}w!pp1Qks8Kz}|SB91bJF;@Q8AEJi@J5Ey()NwX4OHk#p_NRu=)Ieh zbLly+m*%w4! z{}V3PddW^8mQUGtf__+KWMCbG3kB*1Q1FmRtr6E>~@3L^*I{^cSKCK-)yf zx7eRRRJC<0By{42;o#bJYlgmjIg2g~RlUt4Ujs|a02~UYZ%d)T1)myuV{H>jm}b+a zO;;TnvAR_jhY1Z-ZJpjso83=bA`|6dpr%+f^DGPBCJtB~Ff{y(M;Z^0prS2}lK6zI zLu0p!Kui<*@r$I4zq~`>cl2ivu!)BcM|9ubvcIN)IcXP56VKrz-%4(%xg&d)f<12G z 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 literal 108628 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 RD_7x{uJ(SdVoisT{{lLG{DJ@g diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/interface/filetab.png b/apps/spreadsheeteditor/main/resources/help/ru/images/interface/filetab.png index 435e678c7e880a0e493577a90b36bc5b6e900a32..188522feaac06f79f29d3c0fd658fc90b908d604 100644 GIT binary patch literal 31629 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 literal 31353 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 G(EkUbDq#Qs literal 15446 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 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/interface/inserttab.png b/apps/spreadsheeteditor/main/resources/help/ru/images/interface/inserttab.png index 5738a4c6d280cac16aa5a8ffb3af9910f385a44b..78d25971135f786bb3f4f11b98dfbb22d7086369 100644 GIT binary patch literal 14569 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 literal 13491 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 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/interface/rightpart.png b/apps/spreadsheeteditor/main/resources/help/ru/images/interface/rightpart.png index 801a0810c822567e2496f9f25c287fc787d79df1..3bace8537b28b5c168b9e84d77723ee97a28926f 100644 GIT binary patch delta 431 zcmV;g0Z{(b1KtCWIe(BzL_t(|+U=M>OT$1I#{1Fy0Db@mM{%`#9aWs#MFj_`LvXQm zQY>^!oJ7$&DE=9e$x0mxG1%>VB=8cFoYjQfMR<;vaJhSvOMds zA|L`HAOa#F0wSPaNAGg*I-Mw`yvM7>_9_9T>D&en;DSJ9aDV64;Wb{~0+m;8f_u|| z#?y(YW@)$iF^iZHeH_gL0*gPj8v?X)&=Nphw=eUCdiKJzcNO|ah5Y9Z^#~0p(g`<$!WSx5W1RC@XS*WX^-m zN3Ll=O=ok>*?)*5+5T z9DYWJ-brd_h*LDekC1TjbR9p?^VnbSb?V?jSvpk#f>?Hjj;llobE)K$w@eM(dxj1fUx?iw?dl5r_%|O45D+q*jQ5sgtkL P00000NkvXXu0mjfX)ncS diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/nonetemplate.png b/apps/spreadsheeteditor/main/resources/help/ru/images/nonetemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..d61cd217b03fce2940dcbb2a533ad931bf4d0f5c GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^_CRdF!2~2VvrS`x6lZ})WHAE+-w_aIoT|+y4HS&> zba4!+xb^m`As2%J5A%UP|BLNBj|R?RnRtlxPDq}HZ`9M2d2z;HzI@TPOsy^}e0Wq{ zt$p6Sd2!L1+LN9A{r%Uk-6CphYrD5L|NdnV$OZ}j4~;ixzA5nRfS;ehE1)e5p00i_ I>zopr0I+*G=Kufz literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/pduration.png b/apps/spreadsheeteditor/main/resources/help/ru/images/pduration.png new file mode 100644 index 0000000000000000000000000000000000000000..c7cd09d929fe6911142b5f6623ce9455891609d1 GIT binary patch literal 6205 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/pivotselecticon.png b/apps/spreadsheeteditor/main/resources/help/ru/images/pivotselecticon.png new file mode 100644 index 0000000000000000000000000000000000000000..316a4e74980179347504b25f6b972c5b6f9bc497 GIT binary patch literal 456 zcmV;(0XP1MP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0bNN%K~zXf&6P2$ zf>0F4|As9M?Yadm&dpBx4V-OoX^N&AT>^1x>Lav9xVY4yZqZ!y6(S;X6O{YBw`;H0 zBOaN-`@!X$^B<1q{ynIm>pDTsd_JcEhGDSyYQ0=8S-eNMTrRBnyEL0ko_$l}@gvlV zYrVs>9v_|j|9S4ZE{?||ubxxN^UY?1!C-*JVu38nxcZyYo+n9y*=&a4aESeW&()ul z^8E3(f*?TCG?=CdS(dq4(Y6pmuv)Fq@Au((9`b>iUdf&p#Bq%2bPC(HvD@vc-E(SB ztJOlg-Nxy3s>XAQD2kX&CQuZGD{p#Uuh-FNG+3UdDSY2&c>(kMev-fH0!fnKI1akq zE?2If-R*YEtDO8zzsz_%CWpg;<>&L6Se8ZTe}SISXvB0%spgMFQFLogPZ)+wuVh

    UI2_77R3{G%&cOQZUhu{GQ*THRoL3c>L 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 I5u?EW0rPQawEzGB literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/right_image_shape.png b/apps/spreadsheeteditor/main/resources/help/ru/images/right_image_shape.png new file mode 100644 index 0000000000000000000000000000000000000000..b6fbf47917a409bee2d20424421d017bd8f3ca03 GIT binary patch literal 6211 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Μ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 IRGz&4AJ?Xyxc~qF literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/sharingicon.png b/apps/spreadsheeteditor/main/resources/help/ru/images/sharingicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8df7f4da7c9adc83660a3b103b1e8ddb1bb4fb8f GIT binary patch literal 608 zcmV-m0-ybfP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!~g&e!~vBn4jTXf0rg2lK~y+Tos&Q4 zsbLhyzptMZ1CeYNWe^!CgFlOGY_b?^29tr3?QT+JG%(qavdAJ)tjfP^3L_RJCFMGg z$Njy2UH9jAKXrP}`JU%J@AI7VzQXkeL`)_VR4NtB=W`aD&1OU*5m>EO7QY1*eJ~!6 zuYo||S}vEb%jJ?8`J_?qU7k*wOeSG6nGgzvxN@gnuVb-TAeYN=<=;s7%AhNIy-DhNZ1DMfP^;BUKOT=zC=^hs zR4f+5iniNr6pKaHH>cAHgTVl$Qpq+P4hP)+EDVQ3Os7-CVllW}E))s{rqMp5(Fl*n z!*qIy(C_!J`FtL!R0NPr@4jPRH)oPXf%C%aJXYOpbTXr+adcB6-Zs+p%xZQ5hGq33NdiUuIg204#kV>U& uef7-ca)EH0=#ReB2aQGp!C;U_Vu0V#%pUDLsAu>90000*L_t(2Q;m_m4a6V}gqS z4P$VJ&!_xR+$SOX8Ob(}u6zKKQo=mX*!P|EFbtTciSjcqj)b)qLI{Kq=qRP&oa5UQ zb<&S<9Lu(CtiIIRoy&Ubx+3QcNv$=clw5t%)lQuM56x>3V=UhL=6a7e-D%Y>?p2GI tWnl%%`@Uy&a517%Ek6H~F^1v+@CH{9y&im+iG~0G002ovPDHLkV1iy5V=n*z delta 121 zcmbQpG=ovGGr-TCmrII^fq{Y7)59eQNOJ-)2L}_7T(aKj(L_ZJ|HBLne1{p2=dVZs z3hH{gIEF}sC;$2XfB)*$+RSV>_EwuS2k`O5#KcV4=`+LXfzppB5{=IuT=8Q5&9F+x V!bbX!@O>_%)r2R1cVuzvu;YlijhStrZ6Ln7K-2bkW7Jh;`76ZX-Ai3X1!D|FaI;g`QO7o zb1H6cQ|wYYQn;qu(dhjTw+O+PyZru$y9Q=3&D-$ODwK&or3L6I22WQ%mvv4FO#ty? BclQ7Q literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/tablesettingstab.png b/apps/spreadsheeteditor/main/resources/help/ru/images/tablesettingstab.png index 179684c25e7978e834928d22b6295e3ca752a7d1..9b0ee9cb85a35c43bd0fb9fdb2c2680ff6fb9cc9 100644 GIT binary patch literal 12118 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 a)&_E8m;OZf8uZ^uFbXm%(p8csA^!)$LejDT diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/templateslist.png b/apps/spreadsheeteditor/main/resources/help/ru/images/templateslist.png index 25168c99fd4451ebe8210679f0bbef1b937e76d0..9463d94e7c1f577dc52ba85d708c257ea126d917 100644 GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^hk)3Ig9%9Pmj1*Kq&N#aB8wRq_>O=u<5X=vX$A(y zot`d^Ar-gY-reih;vm8n5O?R&xfUmFc^7Hz_yp$8i#Z#Fq_uTdlx_-Bvi{TJ%69&& zh}aw5JDcSnW}kSqOYd}1`k5t~U5i$&(virT_3ZMD!z_}E*YQ_0Ey;OvoX2gyebdB) zC)P~9c=M<0D|XhNXX#VE6bIbu5&EktoBXA|DY3NYo&37XR)uc<;nOqczBQ<-uJ4k@8f|Yym3~ zbc;?|QWs)>?!b$WPxb2BSWYH+S4r-@ckjsg2?~)poFHQa-Iga@xjAVoi%ZnOqtkd& zuIyZ*s&I)*ZyUm#CFYl;U-mAUXmW@{xyJxVd|mvj@blN?dC%w8dn;#}==JXVS|W9b zW3iz5*5o#WLmq!u)O}f^)@$=28RU+ayJ|5*CWkw%jXTc*W0t|w)z4*}Q$iB}t{>*c literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^2Y}dyg9%9Pf2U*wq&N#aB8wRq_>O=u<5X=vX$A(y z#hxyXAr-gY-aY8m;vmDG5WgpR`>E$0d0%--?~1f8a^A4u`ox+BpRzCYjc zP2!ggb${6Eb#la`1aA05r60;dkElc|n@O|@hl?5kHyYrXYSF225DQW@9F=z^jcCKXHRlm1){mhjc zp4BQfypy~2W7bTr?0f7A4Gc^iK;jn9g_O&tRUbYU<)8gMhsC7w=Zk~KPwzE-uiU6I zL74}n%wysTk0}m9Cj{A`mUg+gCJDJF&3it1zUl;)S+gDH=k0sV$gyCj`;8@X4Gcjl zT0(nUJr&k}1Ur#|afwHW$}iVNER!H^25JYf`wXB?0I3)46!Kt#JGy?W$Cq;dfA2UI zHnS=)3plVTOy*j!Yu)a3pTEvr+VE?iewPxrVn}GILE1x}s#(i^GW5Lj%WBB-dJc?3 N22WQ%mvv4FO#l=N$A|y` diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/undoautoexpansion.png b/apps/spreadsheeteditor/main/resources/help/ru/images/undoautoexpansion.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f62322c6053f9d4bc890b30406ea2eeed7bf8a GIT binary patch literal 5011 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 M07*qoM6N<$g5^-CdH?_b delta 356 zcmV-q0h|7i1BL^T7YYvu0ssI2cr7^gks%m=I7vi7RCwC0l)r1jKorOQ^SXC+?$Esj z=_J^(2u}VOBQC`{G@wuiDb*>07NS#1D=2M+c8NG%KXUeYiHRZTaU3t-gwOlF_f9is zx$MbzW?#Cl-CEt|Rkd(3=VM6gC}`QP58R=d0OcUGH&gR} z&W^r~15k*0t0<4eW{#vyg00yU(DVESjpmGo+ODrwBYO{ecV994Nckv2{QOzcIL;_; zW3*Pj*N7ez^J(=vIsvhnPX;2HOrrYk#ZI65gh6eS*wh7T>bjNUF$}#d-LziX-s1gf z_^kU&jDjxRfN0teRUL*>^4IT@3xo?#-7-#M6m+hwbRbasW;lVhn?B$9>s8!X(Rn*? z9T`;l(MtYBQIRe=Zu2&1NNMkfpep^sd%8cA Дополнительные параметры, выберите нужный язык из списка Язык формул и нажмите кнопку Применить. Категория функций Описание Функции Функции для работы с текстом и данными Используются для корректного отображения текстовых данных в электронной таблице. CHAR (СИМВОЛ); CLEAN (ПЕЧСИМВ); CODE (КОДСИМВ); CONCATENATE (СЦЕПИТЬ); CONCAT (СЦЕП); DOLLAR (РУБЛЬ); EXACT (СОВПАД); FIND (НАЙТИ); FINDB (НАЙТИБ); FIXED (ФИКСИРОВАННЫЙ); LEFT (ЛЕВСИМВ); LEFTB (ЛЕВБ); LEN (ДЛСТР); LENB (ДЛИНБ); LOWER (СТРОЧН); MID (ПСТР); MIDB (ПСТРБ); NUMBERVALUE (ЧЗНАЧ); PROPER (ПРОПНАЧ); REPLACE (ЗАМЕНИТЬ); REPLACEB (ЗАМЕНИТЬБ); REPT (ПОВТОР); RIGHT (ПРАВСИМВ); RIGHTB (ПРАВБ); SEARCH (ПОИСК); SEARCHB (ПОИСКБ); SUBSTITUTE (ПОДСТАВИТЬ); T; TEXT (ТЕКСТ); TEXTJOIN (ОБЪЕДИНИТЬ); TRIM (СЖПРОБЕЛЫ); UNICHAR (ЮНИСИМВ); UNICODE; UPPER (ПРОПИСН); VALUE (ЗНАЧЕН); Статистические функции Используются для анализа данных: нахождения среднего значения, наибольшего или наименьшего значения в диапазоне ячеек. AVEDEV (СРОТКЛ); AVERAGE (СРЗНАЧ); AVERAGEA (СРЗНАЧА); AVERAGEIF (СРЗНАЧЕСЛИ); AVERAGEIFS (СРЗНАЧЕСЛИМН); BETADIST (БЕТАРАСП); BETA.DIST (БЕТА.РАСП); BETA.INV (БЕТА.ОБР); BINOMDIST (БИНОМРАСП); BINOM.DIST (БИНОМ.РАСП); BINOM.DIST.RANGE (БИНОМ.РАСП.ДИАП); BINOM.INV (БИНОМ.ОБР); CHIDIST (ХИ2РАСП); CHIINV (ХИ2ОБР); CHISQ.DIST (ХИ2.РАСП); CHISQ.DIST.RT (ХИ2.РАСП.ПХ); CHISQ.INV (ХИ2.ОБР); CHISQ.INV.RT (ХИ2.ОБР.ПХ); CHITEST (ХИ2ТЕСТ); CHISQ.TEST (ХИ2.ТЕСТ); CONFIDENCE (ДОВЕРИТ); CONFIDENCE.NORM (ДОВЕРИТ.НОРМ); CONFIDENCE.T (ДОВЕРИТ.СТЬЮДЕНТ); CORREL (КОРРЕЛ); COUNT (СЧЁТ); COUNTA (СЧЁТЗ); COUNBLANK (СЧИТАТЬПУСТОТЫ); COUNTIF (СЧЁТЕСЛИ); COUNTIFS (СЧЁТЕСЛИМН); COVAR (КОВАР); COVARIANCE.P (КОВАРИАЦИЯ.Г); COVARIANCE.S (КОВАРИАЦИЯ.В); CRITBINOM (КРИТБИНОМ); DEVSQ (КВАДРОТКЛ); EXPON.DIST (ЭКСП.РАСП); EXPONDIST (ЭКСПРАСП); F.DIST (F.РАСП); FDIST (FРАСП); F.DIST.RT (F.РАСП.ПХ); F.INV (F.ОБР); FINV (FРАСПОБР); F.INV.RT (F.ОБР.ПХ); FISHER (ФИШЕР); FISHERINV (ФИШЕРОБР); FORECAST (ПРОГНОЗ); FORECAST.LINEAR (ПРЕДСКАЗ.ЛИНЕЙН); FREQUENCY (ЧАСТОТА); GAMMA (ГАММА); GAMMA.DIST (ГАММА.РАСП); GAMMADIST (ГАММАРАСП); GAMMA.INV (ГАММА.ОБР); GAMMAINV (ГАММАОБР); GAMMALN (ГАММАНЛОГ); GAMMALN.PRECISE (ГАММАНЛОГ.ТОЧН); GAUSS (ГАУСС); GEOMEAN (СРГЕОМ); HARMEAN (СРГАРМ); HYPGEOMDIST (ГИПЕРГЕОМЕТ); INTERCEPT (ОТРЕЗОК); KURT (ЭКСЦЕСС); LARGE (НАИБОЛЬШИЙ); LOGINV (ЛОГНОРМОБР); LOGNORM.DIST (ЛОГНОРМ.РАСП); LOGNORM.INV (ЛОГНОРМ.ОБР); LOGNORMDIST (ЛОГНОРМРАСП); MAX (МАКС); MAXA (МАКСА); MAXIFS (МАКСЕСЛИ); MEDIAN (МЕДИАНА); MIN (МИН); MINA (МИНА); MINIFS (МИНЕСЛИ); MODE (МОДА); MODE.MULT (МОДА.НСК); MODE.SNGL (МОДА.ОДН); NEGBINOMDIST (ОТРБИНОМРАСП); NEGBINOM.DIST (ОТРБИНОМ.РАСП); NORMDIST (НОРМРАСП); NORM.DIST (НОРМ.РАСП); NORMINV (НОРМОБР); NORM.INV (НОРМ.ОБР); NORMSDIST (НОРМСТРАСП); NORM.S.DIST (НОРМ.СТ.РАСП); NORMSINV (НОРМСТОБР); NORM.S.INV (НОРМ.СТ.ОБР); PEARSON (ПИРСОН); PERCENTILE (ПЕРСЕНТИЛЬ); PERCENTILE.EXC (ПРОЦЕНТИЛЬ.ИСКЛ); PERCENTILE.INC (ПРОЦЕНТИЛЬ.ВКЛ); PERCENTRANK (ПРОЦЕНТРАНГ); PERCENTRANK.EXC (ПРОЦЕНТРАНГ.ИСКЛ); PERCENTRANK.INC (ПРОЦЕНТРАНГ.ВКЛ); PERMUT (ПЕРЕСТ); PERMUTATIONA (ПЕРЕСТА); PHI (ФИ); POISSON (ПУАССОН); POISSON.DIST (ПУАССОН.РАСП); PROB (ВЕРОЯТНОСТЬ); QUARTILE (КВАРТИЛЬ); QUARTILE.EXC (КВАРТИЛЬ.ИСКЛ); QUARTILE.INC (КВАРТИЛЬ.ВКЛ); RANK (РАНГ); RANK.AVG (РАНГ.СР); RANK.EQ (РАНГ.РВ); RSQ (КВПИРСОН); SKEW (СКОС); SKEW.P (СКОС.Г); SLOPE (НАКЛОН); SMALL (НАИМЕНЬШИЙ); STANDARDIZE (НОРМАЛИЗАЦИЯ); STDEV (СТАНДОТКЛОН); STDEV.S (СТАНДОТКЛОН.В); STDEVA (СТАНДОТКЛОНА); STDEVP (СТАНДОТКЛОНП); STDEV.P (СТАНДОТКЛОН.Г); STDEVPA (СТАНДОТКЛОНПА); STEYX (СТОШYX); TDIST (СТЬЮДРАСП); T.DIST (СТЬЮДЕНТ.РАСП); T.DIST.2T (СТЬЮДЕНТ.РАСП.2Х); T.DIST.RT (СТЬЮДЕНТ.РАСП.ПХ); T.INV (СТЬЮДЕНТ.ОБР); TRIMMEAN (УРЕЗСРЕДНЕЕ); TTEST (ТТЕСТ); T.TEST (СТЬЮДЕНТ.ТЕСТ); T.INV.2T (СТЬЮДЕНТ.ОБР.2Х); TINV (СТЬЮДРАСПОБР); VAR (ДИСП); VARA (ДИСПА); VARP (ДИСПР); VAR.P (ДИСП.Г); VAR.S (ДИСП.В); VARPA (ДИСПРА); WEIBULL (ВЕЙБУЛЛ); WEIBULL.DIST (ВЕЙБУЛЛ.РАСП); ZTEST (ZТЕСТ); Z.TEST (Z.ТЕСТ) Финансовые функции Используются для выполнения финансовых расчетов: вычисления чистой приведенной стоимости, суммы платежа и т.д. ACCRINT (НАКОПДОХОД); ACCRINTM (НАКОПДОХОДПОГАШ); AMORDEGRC (АМОРУМ); AMORLINC (АМОРУВ); COUPDAYBS (ДНЕЙКУПОНДО); COUPDAYS (ДНЕЙКУПОН); COUPDAYSNC (ДНЕЙКУПОНПОСЛЕ); COUPNCD (ДАТАКУПОНПОСЛЕ); COUPNUM (ЧИСЛКУПОН); COUPPCD (ДАТАКУПОНДО); CUMIPMT (ОБЩПЛАТ); CUMPRINC (ОБЩДОХОД); DB (ФУО); DDB (ДДОБ); DISC (СКИДКА); DOLLARDE (РУБЛЬ.ДЕС); DOLLARFR (РУБЛЬ.ДРОБЬ); DURATION (ДЛИТ); EFFECT (ЭФФЕКТ); FV (БС); FVSCHEDULE (БЗРАСПИС); INTRATE (ИНОРМА); IPMT (ПРПЛТ); IRR (ВСД); ISPMT (ПРОЦПЛАТ); MDURATION (МДЛИТ); MIRR (МВСД); NOMINAL (НОМИНАЛ); NPER (КПЕР); NPV (ЧПС); ODDFPRICE (ЦЕНАПЕРВНЕРЕГ); ODDFYIELD (ДОХОДПЕРВНЕРЕГ); ODDLPRICE (ЦЕНАПОСЛНЕРЕГ); ODDLYIELD (ДОХОДПОСЛНЕРЕГ); PMT (ПЛТ); PPMT (ОСПЛТ); PRICE (ЦЕНА); PRICEDISC (ЦЕНАСКИДКА); PRICEMAT (ЦЕНАПОГАШ); PV (ПС); RATE (СТАВКА); RECEIVED (ПОЛУЧЕНО); RRI (ЭКВ.СТАВКА); SLN (АПЛ); SYD (АСЧ); TBILLEQ (РАВНОКЧЕК); TBILLPRICE (ЦЕНАКЧЕК); TBILLYIELD (ДОХОДКЧЕК); VDB (ПУО); XIRR (ЧИСТВНДОХ); XNPV (ЧИСТНЗ); YIELD (ДОХОД); YIELDDISC (ДОХОДСКИДКА); YIELDMAT (ДОХОДПОГАШ) Математические функции Используются для выполнения базовых математических и тригонометрических операций, таких как сложение, умножение, деление, округление и т.д. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE (АГРЕГАТ); ARABIC (АРАБСКОЕ); ASIN; ASINH; ATAN; ATAN2; ATANH; BASE (ОСНОВАНИЕ); CEILING (ОКРВВЕРХ); CEILING.MATH (ОКРВВЕРХ.МАТ); CEILING.PRECISE (ОКРВВЕРХ.ТОЧН); COMBIN (ЧИСЛКОМБ); COMBINA (ЧИСЛКОМБА); COS; COSH; COT; COTH; CSC; CSCH; DECIMAL (ДЕС); DEGREES (ГРАДУСЫ); ECMA.CEILING (ECMA.ОКРВВЕРХ); EVEN (ЧЁТН); EXP; FACT (ФАКТР); FACTDOUBLE (ДВФАКТР); FLOOR (ОКРВНИЗ); FLOOR.PRECISE (ОКРВНИЗ.ТОЧН); FLOOR.MATH (ОКРВНИЗ.МАТ); GCD (НОД); INT (ЦЕЛОЕ); ISO.CEILING (ISO.ОКРВВЕРХ); LCM (НОК); LN; LOG; LOG10; MDETERM (МОПРЕД); MINVERSE (МОБР); MMULT (МУМНОЖ); MOD (ОСТАТ); MROUND (ОКРУГЛТ); MULTINOMIAL (МУЛЬТИНОМ); ODD (НЕЧЁТ); PI (ПИ); POWER (СТЕПЕНЬ); PRODUCT (ПРОИЗВЕД); QUOTIENT (ЧАСТНОЕ); RADIANS (РАДИАНЫ); RAND (СЛЧИС); RANDBETWEEN (СЛУЧМЕЖДУ); ROMAN (РИМСКОЕ); ROUND (ОКРУГЛ); ROUNDDOWN (ОКРУГЛВНИЗ); ROUNDUP (ОКРУГЛВВЕРХ); SEC; SECH; SERIESSUM (РЯД.СУММ); SIGN (ЗНАК); SIN; SINH; SQRT (КОРЕНЬ); SQRTPI (КОРЕНЬПИ); SUBTOTAL (ПРОМЕЖУТОЧНЫЕ.ИТОГИ); SUM (СУММ); SUMIF (СУММЕСЛИ); SUMIFS (СУММЕСЛИМН); SUMPRODUCT (СУММПРОИЗВ); SUMSQ (СУММКВ); SUMX2MY2 (СУММРАЗНКВ); SUMX2PY2 (СУММСУММКВ); SUMXMY2 (СУММКВРАЗН); TAN; TANH; TRUNC (ОТБР); Поисковые функции Используются для упрощения поиска информации по списку данных. ADDRESS (АДРЕС); CHOOSE (ВЫБОР); COLUMN (СТОЛБЕЦ); COLUMNS (ЧИСЛСТОЛБ); HLOOKUP (ГПР); INDEX (ИНДЕКС); INDIRECT (ДВССЫЛ); LOOKUP (ПРОСМОТР); MATCH (ПОИСКПОЗ); OFFSET (СМЕЩ); ROW (СТРОКА); ROWS (ЧСТРОК); TRANSPOSE (ТРАНСП); VLOOKUP (ВПР) Функции даты и времени Используются для корректного отображения даты и времени в электронной таблице. DATE (ДАТА); DATEDIF (РАЗНДАТ); DATEVALUE (ДАТАЗНАЧ); DAY (ДЕНЬ); DAYS (ДНИ); DAYS360 (ДНЕЙ360); EDATE (ДАТАМЕС); EOMONTH (КОНМЕСЯЦА); HOUR (ЧАС); ISOWEEKNUM (НОМНЕДЕЛИ.ISO); MINUTE (МИНУТЫ); MONTH (МЕСЯЦ); NETWORKDAYS (ЧИСТРАБДНИ); NETWORKDAYS.INTL (ЧИСТРАБДНИ.МЕЖД); NOW (ТДАТА); SECOND (СЕКУНДЫ); TIME (ВРЕМЯ); TIMEVALUE (ВРЕМЗНАЧ); TODAY (СЕГОДНЯ); WEEKDAY (ДЕНЬНЕД); WEEKNUM (НОМНЕДЕЛИ); WORKDAY (РАБДЕНЬ); WORKDAY.INTL (РАБДЕНЬ.МЕЖД); YEAR (ГОД); YEARFRAC (ДОЛЯГОДА) Инженерные функции Используются для выполнения инженерных расчетов: преобразования чисел из одной системы счисления в другую, работы с комплексными числами и т.д. BESSELI (БЕССЕЛЬ.I); BESSELJ (БЕССЕЛЬ.J); BESSELK (БЕССЕЛЬ.K); BESSELY (БЕССЕЛЬ.Y); BIN2DEC (ДВ.В.ДЕС); BIN2HEX (ДВ.В.ШЕСТН); BIN2OCT (ДВ.В.ВОСЬМ); BITAND (БИТ.И); BITLSHIFT (БИТ.СДВИГЛ); BITOR (БИТ.ИЛИ); BITRSHIFT (БИТ.СДВИГП); BITXOR (БИТ.ИСКЛИЛИ); COMPLEX (КОМПЛЕКСН); DEC2BIN (ДЕС.В.ДВ); DEC2HEX (ДЕС.В.ШЕСТН); DEC2OCT (ДЕС.В.ВОСЬМ); DELTA (ДЕЛЬТА); ERF (ФОШ); ERF.PRECISE (ФОШ.ТОЧН); ERFC (ДФОШ); ERFC.PRECISE (ДФОШ.ТОЧН); GESTEP (ПОРОГ); HEX2BIN (ШЕСТН.В.ДВ); HEX2DEC (ШЕСТН.В.ДЕС); HEX2OCT (ШЕСТН.В.ВОСЬМ); IMABS (МНИМ.ABS); IMAGINARY (МНИМ.ЧАСТЬ); IMARGUMENT (МНИМ.АРГУМЕНТ); IMCONJUGATE (МНИМ.СОПРЯЖ); IMCOS (МНИМ.COS); IMCOSH (МНИМ.COSH); IMCOT (МНИМ.COT); IMCSC (МНИМ.CSC); IMCSCH (МНИМ.CSCH); IMDIV (МНИМ.ДЕЛ); IMEXP (МНИМ.EXP); IMLN (МНИМ.LN); IMLOG10 (МНИМ.LOG10); IMLOG2 (МНИМ.LOG2); IMPOWER (МНИМ.СТЕПЕНЬ); IMPRODUCT (МНИМ.ПРОИЗВЕД); IMREAL (МНИМ.ВЕЩ); IMSEC (МНИМ.SEC); IMSECH (МНИМ.SECH); IMSIN (МНИМ.SIN); IMSINH (МНИМ.SINH); IMSQRT (МНИМ.КОРЕНЬ); IMSUB (МНИМ.РАЗН); IMSUM (МНИМ.СУММ); IMTAN (МНИМ.TAN); OCT2BIN (ВОСЬМ.В.ДВ); OCT2DEC (ВОСЬМ.В.ДЕС); OCT2HEX (ВОСЬМ.В.ШЕСТН) Функции для работы с базами данных Используются для выполнения вычислений по значениям определенного поля базы данных, соответствующих заданным критериям. DAVERAGE (ДСРЗНАЧ); DCOUNT (БСЧЁТ); DCOUNTA (БСЧЁТА); DGET (БИЗВЛЕЧЬ); DMAX (ДМАКС); DMIN (ДМИН); DPRODUCT (БДПРОИЗВЕД); DSTDEV (ДСТАНДОТКЛ); DSTDEVP (ДСТАНДОТКЛП); DSUM (БДСУММ); DVAR (БДДИСП); DVARP (БДДИСПП) Информационные функции Используются для предоставления информации о данных в выделенной ячейке или диапазоне ячеек. ERROR.TYPE (ТИП.ОШИБКИ); ISBLANK (ЕПУСТО); ISERR (ЕОШ); ISERROR (ЕОШИБКА); ISEVEN (ЕЧЁТН); ISFORMULA (ЕФОРМУЛА); ISLOGICAL (ЕЛОГИЧ); ISNA (ЕНД); ISNONTEXT (ЕНЕТЕКСТ); ISNUMBER (ЕЧИСЛО); ISODD (ЕНЕЧЁТ); ISREF (ЕССЫЛКА); ISTEXT (ЕТЕКСТ); N (Ч); NA (НД); SHEET (ЛИСТ); SHEETS (ЛИСТЫ); TYPE (ТИП) Логические функции Используются для выполнения проверки, является ли условие истинным или ложным. AND (И); FALSE (ЛОЖЬ); IF (ЕСЛИ); IFERROR (ЕСЛИОШИБКА); IFNA (ЕСНД); NOT (НЕ); OR (ИЛИ); SWITCH (ПЕРЕКЛЮЧ); TRUE (ИСТИНА); XOR (ИСКЛИЛИ)" + "body": "Важная причина использования электронных таблиц - это возможность выполнять основные расчеты. Некоторые из них можно выполнить автоматически, выбрав диапазон ячеек на рабочем листе: СРЕДНЕЕ - используется для того, чтобы проанализировать выбранный диапазон ячеек и рассчитать среднее значение. КОЛИЧЕСТВО - используется для того, чтобы подсчитать количество выбранных ячеек, содержащих значения, без учета пустых ячеек. СУММА - используется для того, чтобы сложить все числа в выбранном диапазоне без учета пустых или содержащих текст ячеек. Результаты этих расчетов отображаются в правом нижнем углу строки состояния. Для выполнения любых других расчетов можно ввести нужную формулу вручную, используя общепринятые математические операторы, или вставить заранее определенную формулу - Функцию. Для вставки функции: выделите ячейку, в которую требуется вставить функцию, щелкните по значку Вставить функцию , расположенному на вкладке Главная верхней панели инструментов, и выберите одну из часто используемых функций (SUM, MIN, MAX, COUNT) или выберите опцию Дополнительно, или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, или щелкните по значку перед строкой формул, в открывшемся окне Вставить функцию выберите нужную группу функций, а затем выберите из списка требуемую функцию и нажмите OK. введите аргументы функции или вручную, или выделив мышью диапазон ячеек, который надо добавить в качестве аргумента. Если функция требует несколько аргументов, их надо вводить через запятую. Примечание: в общих случаях, в качестве аргументов функций можно использовать числовые значения, логические значения (TRUE, FALSE), текстовые значения (они должны быть заключены в кавычки), ссылки на ячейки, ссылки на диапазоны ячеек, имена, присвоенные диапазонам, и другие функции. Нажмите клавишу Enter. Вот список доступных функций, сгруппированных по категориям: Примечание: если вы хотите изменить язык, который используется для имен функций, перейдите в меню Файл -> Дополнительные параметры, выберите нужный язык из списка Язык формул и нажмите кнопку Применить. Категория функций Описание Функции Функции для работы с текстом и данными Используются для корректного отображения текстовых данных в электронной таблице. CHAR (СИМВОЛ); CLEAN (ПЕЧСИМВ); CODE (КОДСИМВ); CONCATENATE (СЦЕПИТЬ); CONCAT (СЦЕП); DOLLAR (РУБЛЬ); EXACT (СОВПАД); FIND (НАЙТИ); FINDB (НАЙТИБ); FIXED (ФИКСИРОВАННЫЙ); LEFT (ЛЕВСИМВ); LEFTB (ЛЕВБ); LEN (ДЛСТР); LENB (ДЛИНБ); LOWER (СТРОЧН); MID (ПСТР); MIDB (ПСТРБ); NUMBERVALUE (ЧЗНАЧ); PROPER (ПРОПНАЧ); REPLACE (ЗАМЕНИТЬ); REPLACEB (ЗАМЕНИТЬБ); REPT (ПОВТОР); RIGHT (ПРАВСИМВ); RIGHTB (ПРАВБ); SEARCH (ПОИСК); SEARCHB (ПОИСКБ); SUBSTITUTE (ПОДСТАВИТЬ); T; TEXT (ТЕКСТ); TEXTJOIN (ОБЪЕДИНИТЬ); TRIM (СЖПРОБЕЛЫ); UNICHAR (ЮНИСИМВ); UNICODE; UPPER (ПРОПИСН); VALUE (ЗНАЧЕН); Статистические функции Используются для анализа данных: нахождения среднего значения, наибольшего или наименьшего значения в диапазоне ячеек. AVEDEV (СРОТКЛ); AVERAGE (СРЗНАЧ); AVERAGEA (СРЗНАЧА); AVERAGEIF (СРЗНАЧЕСЛИ); AVERAGEIFS (СРЗНАЧЕСЛИМН); BETADIST (БЕТАРАСП); BETA.DIST (БЕТА.РАСП); BETA.INV (БЕТА.ОБР); BINOMDIST (БИНОМРАСП); BINOM.DIST (БИНОМ.РАСП); BINOM.DIST.RANGE (БИНОМ.РАСП.ДИАП); BINOM.INV (БИНОМ.ОБР); CHIDIST (ХИ2РАСП); CHIINV (ХИ2ОБР); CHISQ.DIST (ХИ2.РАСП); CHISQ.DIST.RT (ХИ2.РАСП.ПХ); CHISQ.INV (ХИ2.ОБР); CHISQ.INV.RT (ХИ2.ОБР.ПХ); CHITEST (ХИ2ТЕСТ); CHISQ.TEST (ХИ2.ТЕСТ); CONFIDENCE (ДОВЕРИТ); CONFIDENCE.NORM (ДОВЕРИТ.НОРМ); CONFIDENCE.T (ДОВЕРИТ.СТЬЮДЕНТ); CORREL (КОРРЕЛ); COUNT (СЧЁТ); COUNTA (СЧЁТЗ); COUNBLANK (СЧИТАТЬПУСТОТЫ); COUNTIF (СЧЁТЕСЛИ); COUNTIFS (СЧЁТЕСЛИМН); COVAR (КОВАР); COVARIANCE.P (КОВАРИАЦИЯ.Г); COVARIANCE.S (КОВАРИАЦИЯ.В); CRITBINOM (КРИТБИНОМ); DEVSQ (КВАДРОТКЛ); EXPON.DIST (ЭКСП.РАСП); EXPONDIST (ЭКСПРАСП); F.DIST (F.РАСП); FDIST (FРАСП); F.DIST.RT (F.РАСП.ПХ); F.INV (F.ОБР); FINV (FРАСПОБР); F.INV.RT (F.ОБР.ПХ); FISHER (ФИШЕР); FISHERINV (ФИШЕРОБР); FORECAST (ПРОГНОЗ); FORECAST.ETS (ПРЕДСКАЗ.ETS); FORECAST.ETS.CONFINT (ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ); FORECAST.ETS.SEASONALITY (ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ); FORECAST.ETS.STAT (ПРЕДСКАЗ.ETS.СТАТ); FORECAST.LINEAR (ПРЕДСКАЗ.ЛИНЕЙН); FREQUENCY (ЧАСТОТА); F.TEST (F.ТЕСТ); GAMMA (ГАММА); GAMMA.DIST (ГАММА.РАСП); GAMMADIST (ГАММАРАСП); GAMMA.INV (ГАММА.ОБР); GAMMAINV (ГАММАОБР); GAMMALN (ГАММАНЛОГ); GAMMALN.PRECISE (ГАММАНЛОГ.ТОЧН); GAUSS (ГАУСС); GEOMEAN (СРГЕОМ); HARMEAN (СРГАРМ); HYPGEOMDIST (ГИПЕРГЕОМЕТ); INTERCEPT (ОТРЕЗОК); KURT (ЭКСЦЕСС); LARGE (НАИБОЛЬШИЙ); LOGINV (ЛОГНОРМОБР); LOGNORM.DIST (ЛОГНОРМ.РАСП); LOGNORM.INV (ЛОГНОРМ.ОБР); LOGNORMDIST (ЛОГНОРМРАСП); MAX (МАКС); MAXA (МАКСА); MAXIFS (МАКСЕСЛИ); MEDIAN (МЕДИАНА); MIN (МИН); MINA (МИНА); MINIFS (МИНЕСЛИ); MODE (МОДА); MODE.MULT (МОДА.НСК); MODE.SNGL (МОДА.ОДН); NEGBINOMDIST (ОТРБИНОМРАСП); NEGBINOM.DIST (ОТРБИНОМ.РАСП); NORMDIST (НОРМРАСП); NORM.DIST (НОРМ.РАСП); NORMINV (НОРМОБР); NORM.INV (НОРМ.ОБР); NORMSDIST (НОРМСТРАСП); NORM.S.DIST (НОРМ.СТ.РАСП); NORMSINV (НОРМСТОБР); NORM.S.INV (НОРМ.СТ.ОБР); PEARSON (ПИРСОН); PERCENTILE (ПЕРСЕНТИЛЬ); PERCENTILE.EXC (ПРОЦЕНТИЛЬ.ИСКЛ); PERCENTILE.INC (ПРОЦЕНТИЛЬ.ВКЛ); PERCENTRANK (ПРОЦЕНТРАНГ); PERCENTRANK.EXC (ПРОЦЕНТРАНГ.ИСКЛ); PERCENTRANK.INC (ПРОЦЕНТРАНГ.ВКЛ); PERMUT (ПЕРЕСТ); PERMUTATIONA (ПЕРЕСТА); PHI (ФИ); POISSON (ПУАССОН); POISSON.DIST (ПУАССОН.РАСП); PROB (ВЕРОЯТНОСТЬ); QUARTILE (КВАРТИЛЬ); QUARTILE.EXC (КВАРТИЛЬ.ИСКЛ); QUARTILE.INC (КВАРТИЛЬ.ВКЛ); RANK (РАНГ); RANK.AVG (РАНГ.СР); RANK.EQ (РАНГ.РВ); RSQ (КВПИРСОН); SKEW (СКОС); SKEW.P (СКОС.Г); SLOPE (НАКЛОН); SMALL (НАИМЕНЬШИЙ); STANDARDIZE (НОРМАЛИЗАЦИЯ); STDEV (СТАНДОТКЛОН); STDEV.S (СТАНДОТКЛОН.В); STDEVA (СТАНДОТКЛОНА); STDEVP (СТАНДОТКЛОНП); STDEV.P (СТАНДОТКЛОН.Г); STDEVPA (СТАНДОТКЛОНПА); STEYX (СТОШYX); TDIST (СТЬЮДРАСП); T.DIST (СТЬЮДЕНТ.РАСП); T.DIST.2T (СТЬЮДЕНТ.РАСП.2Х); T.DIST.RT (СТЬЮДЕНТ.РАСП.ПХ); T.INV (СТЬЮДЕНТ.ОБР); TRIMMEAN (УРЕЗСРЕДНЕЕ); TTEST (ТТЕСТ); T.TEST (СТЬЮДЕНТ.ТЕСТ); T.INV.2T (СТЬЮДЕНТ.ОБР.2Х); TINV (СТЬЮДРАСПОБР); VAR (ДИСП); VARA (ДИСПА); VARP (ДИСПР); VAR.P (ДИСП.Г); VAR.S (ДИСП.В); VARPA (ДИСПРА); WEIBULL (ВЕЙБУЛЛ); WEIBULL.DIST (ВЕЙБУЛЛ.РАСП); ZTEST (ZТЕСТ); Z.TEST (Z.ТЕСТ) Финансовые функции Используются для выполнения финансовых расчетов: вычисления чистой приведенной стоимости, суммы платежа и т.д. ACCRINT (НАКОПДОХОД); ACCRINTM (НАКОПДОХОДПОГАШ); AMORDEGRC (АМОРУМ); AMORLINC (АМОРУВ); COUPDAYBS (ДНЕЙКУПОНДО); COUPDAYS (ДНЕЙКУПОН); COUPDAYSNC (ДНЕЙКУПОНПОСЛЕ); COUPNCD (ДАТАКУПОНПОСЛЕ); COUPNUM (ЧИСЛКУПОН); COUPPCD (ДАТАКУПОНДО); CUMIPMT (ОБЩПЛАТ); CUMPRINC (ОБЩДОХОД); DB (ФУО); DDB (ДДОБ); DISC (СКИДКА); DOLLARDE (РУБЛЬ.ДЕС); DOLLARFR (РУБЛЬ.ДРОБЬ); DURATION (ДЛИТ); EFFECT (ЭФФЕКТ); FV (БС); FVSCHEDULE (БЗРАСПИС); INTRATE (ИНОРМА); IPMT (ПРПЛТ); IRR (ВСД); ISPMT (ПРОЦПЛАТ); MDURATION (МДЛИТ); MIRR (МВСД); NOMINAL (НОМИНАЛ); NPER (КПЕР); NPV (ЧПС); ODDFPRICE (ЦЕНАПЕРВНЕРЕГ); ODDFYIELD (ДОХОДПЕРВНЕРЕГ); ODDLPRICE (ЦЕНАПОСЛНЕРЕГ); ODDLYIELD (ДОХОДПОСЛНЕРЕГ); PDURATION (ПДЛИТ); PMT (ПЛТ); PPMT (ОСПЛТ); PRICE (ЦЕНА); PRICEDISC (ЦЕНАСКИДКА); PRICEMAT (ЦЕНАПОГАШ); PV (ПС); RATE (СТАВКА); RECEIVED (ПОЛУЧЕНО); RRI (ЭКВ.СТАВКА); SLN (АПЛ); SYD (АСЧ); TBILLEQ (РАВНОКЧЕК); TBILLPRICE (ЦЕНАКЧЕК); TBILLYIELD (ДОХОДКЧЕК); VDB (ПУО); XIRR (ЧИСТВНДОХ); XNPV (ЧИСТНЗ); YIELD (ДОХОД); YIELDDISC (ДОХОДСКИДКА); YIELDMAT (ДОХОДПОГАШ) Математические функции Используются для выполнения базовых математических и тригонометрических операций, таких как сложение, умножение, деление, округление и т.д. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE (АГРЕГАТ); ARABIC (АРАБСКОЕ); ASIN; ASINH; ATAN; ATAN2; ATANH; BASE (ОСНОВАНИЕ); CEILING (ОКРВВЕРХ); CEILING.MATH (ОКРВВЕРХ.МАТ); CEILING.PRECISE (ОКРВВЕРХ.ТОЧН); COMBIN (ЧИСЛКОМБ); COMBINA (ЧИСЛКОМБА); COS; COSH; COT; COTH; CSC; CSCH; DECIMAL (ДЕС); DEGREES (ГРАДУСЫ); ECMA.CEILING (ECMA.ОКРВВЕРХ); EVEN (ЧЁТН); EXP; FACT (ФАКТР); FACTDOUBLE (ДВФАКТР); FLOOR (ОКРВНИЗ); FLOOR.PRECISE (ОКРВНИЗ.ТОЧН); FLOOR.MATH (ОКРВНИЗ.МАТ); GCD (НОД); INT (ЦЕЛОЕ); ISO.CEILING (ISO.ОКРВВЕРХ); LCM (НОК); LN; LOG; LOG10; MDETERM (МОПРЕД); MINVERSE (МОБР); MMULT (МУМНОЖ); MOD (ОСТАТ); MROUND (ОКРУГЛТ); MULTINOMIAL (МУЛЬТИНОМ); ODD (НЕЧЁТ); PI (ПИ); POWER (СТЕПЕНЬ); PRODUCT (ПРОИЗВЕД); QUOTIENT (ЧАСТНОЕ); RADIANS (РАДИАНЫ); RAND (СЛЧИС); RANDBETWEEN (СЛУЧМЕЖДУ); ROMAN (РИМСКОЕ); ROUND (ОКРУГЛ); ROUNDDOWN (ОКРУГЛВНИЗ); ROUNDUP (ОКРУГЛВВЕРХ); SEC; SECH; SERIESSUM (РЯД.СУММ); SIGN (ЗНАК); SIN; SINH; SQRT (КОРЕНЬ); SQRTPI (КОРЕНЬПИ); SUBTOTAL (ПРОМЕЖУТОЧНЫЕ.ИТОГИ); SUM (СУММ); SUMIF (СУММЕСЛИ); SUMIFS (СУММЕСЛИМН); SUMPRODUCT (СУММПРОИЗВ); SUMSQ (СУММКВ); SUMX2MY2 (СУММРАЗНКВ); SUMX2PY2 (СУММСУММКВ); SUMXMY2 (СУММКВРАЗН); TAN; TANH; TRUNC (ОТБР); Поисковые функции Используются для упрощения поиска информации по списку данных. ADDRESS (АДРЕС); CHOOSE (ВЫБОР); COLUMN (СТОЛБЕЦ); COLUMNS (ЧИСЛСТОЛБ); FORMULATEXT (Ф.ТЕКСТ); HLOOKUP (ГПР); INDEX (ИНДЕКС); INDIRECT (ДВССЫЛ); LOOKUP (ПРОСМОТР); MATCH (ПОИСКПОЗ); OFFSET (СМЕЩ); ROW (СТРОКА); ROWS (ЧСТРОК); TRANSPOSE (ТРАНСП); VLOOKUP (ВПР) Функции даты и времени Используются для корректного отображения даты и времени в электронной таблице. DATE (ДАТА); DATEDIF (РАЗНДАТ); DATEVALUE (ДАТАЗНАЧ); DAY (ДЕНЬ); DAYS (ДНИ); DAYS360 (ДНЕЙ360); EDATE (ДАТАМЕС); EOMONTH (КОНМЕСЯЦА); HOUR (ЧАС); ISOWEEKNUM (НОМНЕДЕЛИ.ISO); MINUTE (МИНУТЫ); MONTH (МЕСЯЦ); NETWORKDAYS (ЧИСТРАБДНИ); NETWORKDAYS.INTL (ЧИСТРАБДНИ.МЕЖД); NOW (ТДАТА); SECOND (СЕКУНДЫ); TIME (ВРЕМЯ); TIMEVALUE (ВРЕМЗНАЧ); TODAY (СЕГОДНЯ); WEEKDAY (ДЕНЬНЕД); WEEKNUM (НОМНЕДЕЛИ); WORKDAY (РАБДЕНЬ); WORKDAY.INTL (РАБДЕНЬ.МЕЖД); YEAR (ГОД); YEARFRAC (ДОЛЯГОДА) Инженерные функции Используются для выполнения инженерных расчетов: преобразования чисел из одной системы счисления в другую, работы с комплексными числами и т.д. BESSELI (БЕССЕЛЬ.I); BESSELJ (БЕССЕЛЬ.J); BESSELK (БЕССЕЛЬ.K); BESSELY (БЕССЕЛЬ.Y); BIN2DEC (ДВ.В.ДЕС); BIN2HEX (ДВ.В.ШЕСТН); BIN2OCT (ДВ.В.ВОСЬМ); BITAND (БИТ.И); BITLSHIFT (БИТ.СДВИГЛ); BITOR (БИТ.ИЛИ); BITRSHIFT (БИТ.СДВИГП); BITXOR (БИТ.ИСКЛИЛИ); COMPLEX (КОМПЛЕКСН); DEC2BIN (ДЕС.В.ДВ); DEC2HEX (ДЕС.В.ШЕСТН); DEC2OCT (ДЕС.В.ВОСЬМ); DELTA (ДЕЛЬТА); ERF (ФОШ); ERF.PRECISE (ФОШ.ТОЧН); ERFC (ДФОШ); ERFC.PRECISE (ДФОШ.ТОЧН); GESTEP (ПОРОГ); HEX2BIN (ШЕСТН.В.ДВ); HEX2DEC (ШЕСТН.В.ДЕС); HEX2OCT (ШЕСТН.В.ВОСЬМ); IMABS (МНИМ.ABS); IMAGINARY (МНИМ.ЧАСТЬ); IMARGUMENT (МНИМ.АРГУМЕНТ); IMCONJUGATE (МНИМ.СОПРЯЖ); IMCOS (МНИМ.COS); IMCOSH (МНИМ.COSH); IMCOT (МНИМ.COT); IMCSC (МНИМ.CSC); IMCSCH (МНИМ.CSCH); IMDIV (МНИМ.ДЕЛ); IMEXP (МНИМ.EXP); IMLN (МНИМ.LN); IMLOG10 (МНИМ.LOG10); IMLOG2 (МНИМ.LOG2); IMPOWER (МНИМ.СТЕПЕНЬ); IMPRODUCT (МНИМ.ПРОИЗВЕД); IMREAL (МНИМ.ВЕЩ); IMSEC (МНИМ.SEC); IMSECH (МНИМ.SECH); IMSIN (МНИМ.SIN); IMSINH (МНИМ.SINH); IMSQRT (МНИМ.КОРЕНЬ); IMSUB (МНИМ.РАЗН); IMSUM (МНИМ.СУММ); IMTAN (МНИМ.TAN); OCT2BIN (ВОСЬМ.В.ДВ); OCT2DEC (ВОСЬМ.В.ДЕС); OCT2HEX (ВОСЬМ.В.ШЕСТН) Функции для работы с базами данных Используются для выполнения вычислений по значениям определенного поля базы данных, соответствующих заданным критериям. DAVERAGE (ДСРЗНАЧ); DCOUNT (БСЧЁТ); DCOUNTA (БСЧЁТА); DGET (БИЗВЛЕЧЬ); DMAX (ДМАКС); DMIN (ДМИН); DPRODUCT (БДПРОИЗВЕД); DSTDEV (ДСТАНДОТКЛ); DSTDEVP (ДСТАНДОТКЛП); DSUM (БДСУММ); DVAR (БДДИСП); DVARP (БДДИСПП) Информационные функции Используются для предоставления информации о данных в выделенной ячейке или диапазоне ячеек. ERROR.TYPE (ТИП.ОШИБКИ); ISBLANK (ЕПУСТО); ISERR (ЕОШ); ISERROR (ЕОШИБКА); ISEVEN (ЕЧЁТН); ISFORMULA (ЕФОРМУЛА); ISLOGICAL (ЕЛОГИЧ); ISNA (ЕНД); ISNONTEXT (ЕНЕТЕКСТ); ISNUMBER (ЕЧИСЛО); ISODD (ЕНЕЧЁТ); ISREF (ЕССЫЛКА); ISTEXT (ЕТЕКСТ); N (Ч); NA (НД); SHEET (ЛИСТ); SHEETS (ЛИСТЫ); TYPE (ТИП) Логические функции Используются для выполнения проверки, является ли условие истинным или ложным. AND (И); FALSE (ЛОЖЬ); IF (ЕСЛИ); IFERROR (ЕСЛИОШИБКА); IFNA (ЕСНД); IFS (ЕСЛИМН); NOT (НЕ); OR (ИЛИ); SWITCH (ПЕРЕКЛЮЧ); TRUE (ИСТИНА); XOR (ИСКЛИЛИ)" }, { "id": "UsageInstructions/InsertImages.htm", "title": "Вставка изображений", - "body": "В онлайн-редакторе электронных таблиц можно вставлять в электронную таблицу изображения самых популярных форматов. Поддерживаются следующие форматы изображений: BMP, GIF, JPEG, JPG, PNG. Вставка изображения Для вставки изображения в электронную таблицу: установите курсор там, где требуется поместить изображение, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Изображение на верхней панели инструментов, для загрузки изображения выберите одну из следующих опций: при выборе опции Изображение из файла откроется стандартное диалоговое окно Windows для выбора файлов. Выберите нужный файл на жестком диске компьютера и нажмите кнопку Открыть при выборе опции Изображение по URL откроется окно, в котором можно ввести веб-адрес нужного изображения, а затем нажать кнопку OK После этого изображение будет добавлено на рабочий лист. Изменение параметров изображения После того как изображение будет добавлено, можно изменить его размер и положение. Для того, чтобы задать точные размеры изображения: выделите мышью изображение, размер которого требуется изменить, щелкните по значку Параметры изображения на правой боковой панели, в разделе Размер задайте нужные значения Ширины и Высоты. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон изображения. Чтобы восстановить размер по умолчанию добавленного изображения, нажмите кнопку По умолчанию. Для замены вставленного изображения: выделите мышью изображение, которое требуется заменить, щелкните по значку Параметры изображения на правой боковой панели, в разделе Заменить изображение нажмите нужную кнопку: Из файла или По URL и выберите требуемое изображение. Выбранное изображение будет заменено. Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры изображения. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения: Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение. Чтобы удалить вставленное изображение, щелкните по нему и нажмите клавишу Delete." + "body": "В онлайн-редакторе электронных таблиц можно вставлять в электронную таблицу изображения самых популярных форматов. Поддерживаются следующие форматы изображений: BMP, GIF, JPEG, JPG, PNG. Вставка изображения Для вставки изображения в электронную таблицу: установите курсор там, где требуется поместить изображение, перейдите на вкладку Вставка верхней панели инструментов, нажмите значок Изображение на верхней панели инструментов, для загрузки изображения выберите одну из следующих опций: при выборе опции Изображение из файла откроется стандартное диалоговое окно Windows для выбора файлов. Выберите нужный файл на жестком диске компьютера и нажмите кнопку Открыть при выборе опции Изображение по URL откроется окно, в котором можно ввести веб-адрес нужного изображения, а затем нажать кнопку OK После этого изображение будет добавлено на рабочий лист. Изменение параметров изображения После того как изображение будет добавлено, можно изменить его размер и положение. Для того, чтобы задать точные размеры изображения: выделите мышью изображение, размер которого требуется изменить, щелкните по значку Параметры изображения на правой боковой панели, в разделе Размер задайте нужные значения Ширины и Высоты. Если нажата кнопка Сохранять пропорции (в этом случае она выглядит так: ), ширина и высота будут изменены пропорционально, сохраняя исходное соотношение сторон изображения. Чтобы восстановить размер по умолчанию добавленного изображения, нажмите кнопку По умолчанию. Для замены вставленного изображения: выделите мышью изображение, которое требуется заменить, щелкните по значку Параметры изображения на правой боковой панели, в разделе Заменить изображение нажмите нужную кнопку: Из файла или По URL и выберите требуемое изображение. Выбранное изображение будет заменено. Когда изображение выделено, справа также доступен значок Параметры фигуры . Можно щелкнуть по нему, чтобы открыть вкладку Параметры фигуры на правой боковой панели и настроить тип, толщину и цвет Обводки фигуры, а также изменить тип фигуры, выбрав другую фигуру в меню Изменить автофигуру. Форма изображения изменится соответствующим образом. Чтобы изменить дополнительные параметры изображения, щелкните по нему правой кнопкой мыши и выберите из контекстного меню пункт Дополнительные параметры изображения. Или нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств изображения: Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит изображение. Чтобы удалить вставленное изображение, щелкните по нему и нажмите клавишу Delete." }, { "id": "UsageInstructions/InsertTextObjects.htm", @@ -2300,6 +2350,11 @@ var indexes = "title": "Создание новой электронной таблицы или открытие существующей", "body": "Для создания новой электронной таблицы, когда онлайн-редактор электронных таблиц открыт: нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Создать новую. После завершения работы с одной электронной таблицей можно сразу перейти к уже существующей электронной таблице, которая недавно была отредактирована, или вернуться к списку существующих таблиц. Для открытия недавно отредактированной электронной таблицы в онлайн-редакторе электронных таблиц: нажмите на вкладку Файл на верхней панели инструментов, выберите опцию Открыть последние, выберите нужную электронную таблицу из списка недавно отредактированных электронных таблиц. Для возврата к списку существующих электронных таблиц нажмите на значок Перейти к Документам в правой части шапки редактора. Можно также перейти на вкладку Файл на верхней панели инструментов и выбрать опцию Перейти к Документам." }, + { + "id": "UsageInstructions/PivotTables.htm", + "title": "Редактирование сводных таблиц", + "body": "Вы можете изменить оформление существующих сводных таблиц в электронной таблице с помощью инструментов редактирования, доступных на вкладке Сводная таблица верхней панели инструментов. Чтобы активировать инструменты редактирования на верхней панели инструментов, выделите мышью хотя бы одну ячейку в сводной таблице. Кнопка Выделить позволяет выделить всю сводную таблицу. Параметры строк и столбцов позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции: Заголовки строк - позволяет выделить заголовки строк при помощи особого форматирования. Заголовки столбцов - позволяет выделить заголовки столбцов при помощи особого форматирования. Чередовать строки - включает чередование цвета фона для четных и нечетных строк. Чередовать столбцы - включает чередование цвета фона для четных и нечетных столбцов. Список шаблонов позволяет выбрать один из готовых стилей сводных таблиц. Каждый шаблон сочетает в себе определенные параметры форматирования, такие как цвет фона, стиль границ, чередование строк или столбцов и т.д. Набор шаблонов отображается по-разному в зависимости от параметров, выбранных для строк и столбцов. Например, если вы отметили опции Заголовки строк и Чередовать столбцы, отображаемый список шаблонов будет содержать только шаблоны с выделенными заголовками строк и включенным чередованием столбцов." + }, { "id": "UsageInstructions/SavePrintDownload.htm", "title": "Сохранение / печать / скачивание таблицы", @@ -2308,7 +2363,7 @@ var indexes = { "id": "UsageInstructions/SortData.htm", "title": "Сортировка и фильтрация данных", - "body": "Сортировка данных Данные в электронной таблице можно быстро отсортировать, используя одну из доступных опций: По возрастанию используется для сортировки данных в порядке возрастания - от A до Я по алфавиту или от наименьшего значения к наибольшему для числовых данных. По убыванию используется для сортировки данных в порядке убывания - от Я до A по алфавиту или от наибольшего значения к наименьшему для числовых данных. Для сортировки данных: выделите диапазон ячеек, который требуется отсортировать (можно выделить отдельную ячейку в диапазоне, чтобы отсортировать весь диапазон), щелкните по значку Сортировка по возрастанию , расположенному на вкладке Главная верхней панели инструментов, для сортировки данных в порядке возрастания, ИЛИ щелкните по значку Сортировка по убыванию , расположенному на вкладке Главная верхней панели инструментов, для сортировки данных в порядке убывания. Примечание: если вы выделите отдельный столбец/строку в диапазоне ячеек или часть строки/столбца, вам будет предложено выбрать, хотите ли вы расширить выделенный диапазон, чтобы включить смежные ячейки, или отсортировать только выделенные данные. Данные также можно сортировать, используя команды контекстного меню. Щелкните правой кнопкой мыши по выделенному диапазону ячеек, выберите в меню команду Сортировка, а затем выберите из подменю опцию По возрастанию или По убыванию. С помощью контекстного меню данные можно также отсортировать по цвету: щелкните правой кнопкой мыши по ячейке, содержащей цвет, по которому требуется отсортировать данные, выберите в меню команду Сортировка, выберите из подменю нужную опцию: Сначала ячейки с выделенным цветом - чтобы отобразить записи с таким же цветом фона ячеек в верхней части столбца, Сначала ячейки с выделенным шрифтом - чтобы отобразить записи с таким же цветом шрифта в верхней части столбца. Фильтрация данных Чтобы отобразить только те строки, которые соответствуют определенным критериям, и скрыть остальные, воспользуйтесь Фильтром. Чтобы включить фильтр: Выделите диапазон ячеек, содержащих данные, которые требуется отфильтровать (можно выделить отдельную ячейку в диапазоне, чтобы отфильтровать весь диапазон), Щелкните по значку Фильтр , расположенному на вкладке Главная верхней панели инструментов. В первой ячейке каждого столбца выделенного диапазона ячеек появится кнопка со стрелкой . Это означает, что фильтр включен. Чтобы применить фильтр: Нажмите на кнопку со стрелкой . Откроется список команд фильтра: Настройте параметры фильтра. Можно действовать одним из трех следующих способов: выбрать данные, которые надо отображать, отфильтровать данные по определенным критериям или отфильтровать данные по цвету. Выбор данных, которые надо отображать Снимите флажки рядом с данными, которые требуется скрыть. Для удобства все данные в списке команд фильтра отсортированы в порядке возрастания. Примечание: флажок {Пустые} соответствует пустым ячейкам. Он доступен, если в выделенном диапазоне есть хотя бы одна пустая ячейка. Чтобы облегчить этот процесс, используйте поле поиска. Введите в этом поле свой запрос полностью или частично - в списке ниже будут отображены значения, содержащие эти символы. Также будут доступны следующие две опции: Выделить все результаты поиска - выбрана по умолчанию. Позволяет выделить все значения в списке, соответствующие вашему запросу. Добавить выделенный фрагмент в фильтр - если установить этот флажок, выбранные значения не будут скрыты после применения фильтра. После того как вы выберете все нужные данные, нажмите кнопку OK в списке команд фильтра, чтобы применить фильтр. Фильтрация данных по определенным критериям В зависимости от данных, содержащихся в выбранном столбце, в правой части окна фильтра можно выбрать команду Числовой фильтр или Текстовый фильтр, а затем выбрать одну из опций в подменю: Для Числового фильтра доступны следующие опции: Равно..., Не равно..., Больше..., Больше или равно..., Меньше..., Меньше или равно..., Между, Первые 10, Выше среднего, Ниже среднего, Пользовательский.... Для Текстового фильтра доступны следующие опции: Равно..., Не равно..., Начинается с..., Не начинается с..., Оканчивается на..., Не оканчивается на..., Содержит..., Не содержит..., Пользовательский.... После выбора одной из вышеуказанных опций (кроме опций Первые 10 и Выше/Ниже среднего), откроется окно Пользовательский фильтр. В верхнем выпадающем списке будет выбран соответствующий критерий. Введите нужное значение в поле справа. Для добавления еще одного критерия используйте переключатель И, если требуется, чтобы данные удовлетворяли обоим критериям, или выберите переключатель Или, если могут удовлетворяться один или оба критерия. Затем выберите из нижнего выпадающего списка второй критерий и введите нужное значение справа. Нажмите кнопку OK, чтобы применить фильтр. При выборе опции Пользовательский... из списка опций Числового/Текстового фильтра, первое условие не выбирается автоматически, вы можете выбрать его сами. При выборе опции Первые 10 из списка опций Числового фильтра, откроется новое окно: В первом выпадающем списке можно выбрать, надо ли отобразить Наибольшие или Наименьшие значения. Во втором поле можно указать, сколько записей из списка или какой процент от общего количества записей требуется отобразить (можно ввести число от 1 до 500). В третьем выпадающем списке можно задать единицы измерения: Элемент или Процент. Когда нужные параметры будут заданы, нажмите кнопку OK, чтобы применить фильтр. При выборе опции Выше/Ниже среднего из списка опций Числового фильтра, фильтр будет применен сразу. Фильтрация данных по цвету Если в диапазоне ячеек, который требуется отфильтровать, есть ячейки, которые вы отформатировали, изменив цвет их фона или шрифта (вручную или с помощью готовых стилей), можно использовать одну из следующих опций: Фильтр по цвету ячеек - чтобы отобразить только записи с определенным цветом фона ячеек и скрыть остальные, Фильтр по цвету шрифта - чтобы отобразить только записи с определенным цветом шрифта в ячейках и скрыть остальные. Когда вы выберете нужную опцию, откроется палитра, содержащая цвета, использованные в выделенном диапазоне ячеек. Выберите один из цветов, чтобы применить фильтр. В первой ячейке столбца появится кнопка Фильтр . Это означает, что фильтр применен. Количество отфильтрованых записей будет отображено в строке состояния (например, отфильтровано записей: 25 из 80). Примечание: когда фильтр применен, строки, отсеянные в результате фильтрации, нельзя изменить при автозаполнении, форматировании, удалении видимого содержимого. Такие действия влияют только на видимые строки, а строки, скрытые фильтром, остаются без изменений. При копировании и вставке отфильтрованных данных можно скопировать и вставить только видимые строки. Это не эквивалентно строкам, скрытым вручную, которые затрагиваются всеми аналогичными действиями. Сортировка отфильтрованных данных Можно задать порядок сортировки данных, для которых включен или применен фильтр. Нажмите на кнопку со стрелкой или кнопку Фильтр и выберите одну из опций в списке команд фильтра: Сортировка по возрастанию - позволяет сортировать данные в порядке возрастания, отобразив в верхней части столбца наименьшее значение, Сортировка по убыванию - позволяет сортировать данные в порядке убывания, отобразив в верхней части столбца наибольшее значение, Сортировка по цвету ячеек - позволяет выбрать один из цветов и отобразить записи с таким же цветом фона ячеек в верхней части столбца, Сортировка по цвету шрифта - позволяет выбрать один из цветов и отобразить записи с таким же цветом шрифта в верхней части столбца. Последние две команды можно использовать, если в диапазоне ячеек, который требуется отсортировать, есть ячейки, которые вы отформатировали, изменив цвет их фона или шрифта (вручную или с помощью готовых стилей). Направление сортировки будет обозначено с помощью стрелки в кнопках фильтра. если данные отсортированы по возрастанию, кнопка со стрелкой в первой ячейке столбца выглядит так: , а кнопка Фильтр выглядит следующим образом: . если данные отсортированы по убыванию, кнопка со стрелкой в первой ячейке столбца выглядит так: , а кнопка Фильтр выглядит следующим образом: . Данные можно также быстро отсортировать по цвету с помощью команд контекстного меню: щелкните правой кнопкой мыши по ячейке, содержащей цвет, по которому требуется отсортировать данные, выберите в меню команду Сортировка, выберите из подменю нужную опцию: Сначала ячейки с выделенным цветом - чтобы отобразить записи с таким же цветом фона ячеек в верхней части столбца, Сначала ячейки с выделенным шрифтом - чтобы отобразить записи с таким же цветом шрифта в верхней части столбца. Фильтр по содержимому выделенной ячейки Данные можно также быстро фильтровать по содержимому выделенной ячейки с помощью команд контекстного меню. Щелкните правой кнопкой мыши по ячейке, выберите в меню команду Фильтр, а затем выберите одну из доступных опций: Фильтр по значению выбранной ячейки - чтобы отобразить только записи с таким же значением, как и в выделенной ячейке. Фильтр по цвету ячейки - чтобы отобразить только записи с таким же цветом фона ячеек, как и у выделенной ячейки. Фильтр по цвету шрифта - чтобы отобразить только записи с таким же цветом шрифта, как и у выделенной ячейки. Форматирование по шаблону таблицы Чтобы облегчить работу с данными, в онлайн-редакторе электронных таблиц предусмотрена возможность применения к выделенному диапазону ячеек шаблона таблицы с автоматическим включением фильтра. Для этого: выделите диапазон ячеек, которые требуется отформатировать, щелкните по значку Форматировать как шаблон таблицы , расположенному на вкладке Главная верхней панели инструментов, в галерее выберите требуемый шаблон, в открывшемся всплывающем окне проверьте диапазон ячеек, которые требуется отформатировать как таблицу, установите флажок Заголовок, если требуется, чтобы заголовки таблицы входили в выделенный диапазон ячеек; в противном случае строка заголовка будет добавлена наверху, в то время как выделенный диапазон ячеек сместится на одну строку вниз, нажмите кнопку OK, чтобы применить выбранный шаблон. Шаблон будет применен к выделенному диапазону ячеек, и вы сможете редактировать заголовки таблицы и применять фильтр для работы с данными. Примечание: как только вы создадите новую форматированную таблицу, этой таблице будет автоматически присвоено стандартное имя (Table1, Table2 и т.д.). Это имя можно изменить, сделав его более содержательным, и использовать для дальнейшей работы. Некоторые параметры таблицы можно изменить с помощью вкладки Параметры таблицы на правой боковой панели. Чтобы ее открыть, выделите мышью хотя бы одну ячейку в таблице и щелкните по значку Параметры таблицы справа. Разделы Строки и Столбцы, расположенные наверху, позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции: Заголовок - позволяет отобразить строку заголовка. Итоговая - добавляет строку Summary в нижней части таблицы. Чередовать - включает чередование цвета фона для четных и нечетных строк. Кнопка фильтра - позволяет отобразить кнопки со стрелкой в ячейках строки заголовка. Эта опция доступна только если выбрана опция Заголовок. Первый - выделяет при помощи особого форматирования крайний левый столбец в таблице. Последний - выделяет при помощи особого форматирования крайний правый столбец в таблице. Чередовать - включает чередование цвета фона для четных и нечетных столбцов. Раздел По шаблону позволяет выбрать один из готовых стилей таблиц. Каждый шаблон сочетает в себе определенные параметры форматирования, такие как цвет фона, стиль границ, чередование строк или столбцов и т.д. Набор шаблонов отображается по-разному в зависимости от параметров, указанных в разделах Строки и/или Столбцы выше. Например, если Вы отметили опцию Заголовок в разделе Строки и опцию Чередовать в разделе Столбцы, отображаемый список шаблонов будет содержать только шаблоны со строкой заголовка и чередованием столбцов: В разделе Размер таблицы можно изменить диапазон ячеек, к которому применено табличное форматирование. Нажмите на кнопку Выбор данных - откроется новое всплывающее окно. Измените ссылку на диапазон ячеек в поле ввода или мышью выделите новый диапазон на листе и нажмите кнопку OK. Раздел Строки и столбцы позволяет выполнить следующие операции: Выбрать строку, столбец, все данные в столбцах, исключая строку заголовка, или всю таблицу, включая строку заголовка. Вставить новую строку выше или ниже выделенной, а также новый столбец слева или справа от выделенного. Удалить строку, столбец (в зависимости от позиции курсора или выделения) или всю таблицу. Примечание: опции раздела Строки и столбцы также доступны из контекстного меню. Кнопку Преобразовать в диапазон можно использовать, если вы хотите преобразовать таблицу в обычный диапазон данных, удалив фильтр, но сохранив стиль таблицы (то есть цвета ячеек и шрифта и т.д.). Как только вы примените эту опцию, вкладка Параметры таблицы на правой боковой панели станет недоступна. Чтобы изменить дополнительные параметры таблицы, нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы: Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит таблица. Повторное применение фильтра Если отфильтрованные данные были изменены, можно обновить фильтр, чтобы отобразить актуальный результат: нажмите на кнопку Фильтр в первой ячейке столбца, содержащего отфильтрованные данные, в открывшемся списке команд фильтра выберите опцию Применить повторно. Можно также щелкнуть правой кнопкой мыши по ячейке в столбце, содержащем отфильтрованные данные, и выбрать из контекстного меню команду Применить повторно. Очистка фильтра Для очистки фильтра: нажмите на кнопку Фильтр в первой ячейке столбца, содержащего отфильтрованные данные, в открывшемся списке команд фильтра выберите опцию Очистить. Можно также поступить следующим образом: выделите диапазон ячеек, которые содержат отфильтрованные данные, щелкните по значку Очистить фильтр , расположенному на вкладке Главная верхней панели инструментов. Фильтр останется включенным, но все примененные параметры фильтра будут удалены, а кнопки Фильтр в первых ячейках столбцов изменятся на кнопки со стрелкой . Удаление фильтра Для удаления фильтра: выделите диапазон ячеек, содержащих отфильтрованные данные, щелкните по значку Фильтр , расположенному на вкладке Главная верхней панели инструментов. Фильтр будет отключен, а кнопки со стрелкой исчезнут из первых ячеек столбцов." + "body": "Сортировка данных Данные в электронной таблице можно быстро отсортировать, используя одну из доступных опций: По возрастанию используется для сортировки данных в порядке возрастания - от A до Я по алфавиту или от наименьшего значения к наибольшему для числовых данных. По убыванию используется для сортировки данных в порядке убывания - от Я до A по алфавиту или от наибольшего значения к наименьшему для числовых данных. Для сортировки данных: выделите диапазон ячеек, который требуется отсортировать (можно выделить отдельную ячейку в диапазоне, чтобы отсортировать весь диапазон), щелкните по значку Сортировка по возрастанию , расположенному на вкладке Главная верхней панели инструментов, для сортировки данных в порядке возрастания, ИЛИ щелкните по значку Сортировка по убыванию , расположенному на вкладке Главная верхней панели инструментов, для сортировки данных в порядке убывания. Примечание: если вы выделите отдельный столбец/строку в диапазоне ячеек или часть строки/столбца, вам будет предложено выбрать, хотите ли вы расширить выделенный диапазон, чтобы включить смежные ячейки, или отсортировать только выделенные данные. Данные также можно сортировать, используя команды контекстного меню. Щелкните правой кнопкой мыши по выделенному диапазону ячеек, выберите в меню команду Сортировка, а затем выберите из подменю опцию По возрастанию или По убыванию. С помощью контекстного меню данные можно также отсортировать по цвету: щелкните правой кнопкой мыши по ячейке, содержащей цвет, по которому требуется отсортировать данные, выберите в меню команду Сортировка, выберите из подменю нужную опцию: Сначала ячейки с выделенным цветом - чтобы отобразить записи с таким же цветом фона ячеек в верхней части столбца, Сначала ячейки с выделенным шрифтом - чтобы отобразить записи с таким же цветом шрифта в верхней части столбца. Фильтрация данных Чтобы отобразить только те строки, которые соответствуют определенным критериям, и скрыть остальные, воспользуйтесь Фильтром. Чтобы включить фильтр: Выделите диапазон ячеек, содержащих данные, которые требуется отфильтровать (можно выделить отдельную ячейку в диапазоне, чтобы отфильтровать весь диапазон), Щелкните по значку Фильтр , расположенному на вкладке Главная верхней панели инструментов. В первой ячейке каждого столбца выделенного диапазона ячеек появится кнопка со стрелкой . Это означает, что фильтр включен. Чтобы применить фильтр: Нажмите на кнопку со стрелкой . Откроется список команд фильтра: Настройте параметры фильтра. Можно действовать одним из трех следующих способов: выбрать данные, которые надо отображать, отфильтровать данные по определенным критериям или отфильтровать данные по цвету. Выбор данных, которые надо отображать Снимите флажки рядом с данными, которые требуется скрыть. Для удобства все данные в списке команд фильтра отсортированы в порядке возрастания. Примечание: флажок {Пустые} соответствует пустым ячейкам. Он доступен, если в выделенном диапазоне есть хотя бы одна пустая ячейка. Чтобы облегчить этот процесс, используйте поле поиска. Введите в этом поле свой запрос полностью или частично - в списке ниже будут отображены значения, содержащие эти символы. Также будут доступны следующие две опции: Выделить все результаты поиска - выбрана по умолчанию. Позволяет выделить все значения в списке, соответствующие вашему запросу. Добавить выделенный фрагмент в фильтр - если установить этот флажок, выбранные значения не будут скрыты после применения фильтра. После того как вы выберете все нужные данные, нажмите кнопку OK в списке команд фильтра, чтобы применить фильтр. Фильтрация данных по определенным критериям В зависимости от данных, содержащихся в выбранном столбце, в правой части окна фильтра можно выбрать команду Числовой фильтр или Текстовый фильтр, а затем выбрать одну из опций в подменю: Для Числового фильтра доступны следующие опции: Равно..., Не равно..., Больше..., Больше или равно..., Меньше..., Меньше или равно..., Между, Первые 10, Выше среднего, Ниже среднего, Пользовательский.... Для Текстового фильтра доступны следующие опции: Равно..., Не равно..., Начинается с..., Не начинается с..., Оканчивается на..., Не оканчивается на..., Содержит..., Не содержит..., Пользовательский.... После выбора одной из вышеуказанных опций (кроме опций Первые 10 и Выше/Ниже среднего), откроется окно Пользовательский фильтр. В верхнем выпадающем списке будет выбран соответствующий критерий. Введите нужное значение в поле справа. Для добавления еще одного критерия используйте переключатель И, если требуется, чтобы данные удовлетворяли обоим критериям, или выберите переключатель Или, если могут удовлетворяться один или оба критерия. Затем выберите из нижнего выпадающего списка второй критерий и введите нужное значение справа. Нажмите кнопку OK, чтобы применить фильтр. При выборе опции Пользовательский... из списка опций Числового/Текстового фильтра, первое условие не выбирается автоматически, вы можете выбрать его сами. При выборе опции Первые 10 из списка опций Числового фильтра, откроется новое окно: В первом выпадающем списке можно выбрать, надо ли отобразить Наибольшие или Наименьшие значения. Во втором поле можно указать, сколько записей из списка или какой процент от общего количества записей требуется отобразить (можно ввести число от 1 до 500). В третьем выпадающем списке можно задать единицы измерения: Элемент или Процент. Когда нужные параметры будут заданы, нажмите кнопку OK, чтобы применить фильтр. При выборе опции Выше/Ниже среднего из списка опций Числового фильтра, фильтр будет применен сразу. Фильтрация данных по цвету Если в диапазоне ячеек, который требуется отфильтровать, есть ячейки, которые вы отформатировали, изменив цвет их фона или шрифта (вручную или с помощью готовых стилей), можно использовать одну из следующих опций: Фильтр по цвету ячеек - чтобы отобразить только записи с определенным цветом фона ячеек и скрыть остальные, Фильтр по цвету шрифта - чтобы отобразить только записи с определенным цветом шрифта в ячейках и скрыть остальные. Когда вы выберете нужную опцию, откроется палитра, содержащая цвета, использованные в выделенном диапазоне ячеек. Выберите один из цветов, чтобы применить фильтр. В первой ячейке столбца появится кнопка Фильтр . Это означает, что фильтр применен. Количество отфильтрованых записей будет отображено в строке состояния (например, отфильтровано записей: 25 из 80). Примечание: когда фильтр применен, строки, отсеянные в результате фильтрации, нельзя изменить при автозаполнении, форматировании, удалении видимого содержимого. Такие действия влияют только на видимые строки, а строки, скрытые фильтром, остаются без изменений. При копировании и вставке отфильтрованных данных можно скопировать и вставить только видимые строки. Это не эквивалентно строкам, скрытым вручную, которые затрагиваются всеми аналогичными действиями. Сортировка отфильтрованных данных Можно задать порядок сортировки данных, для которых включен или применен фильтр. Нажмите на кнопку со стрелкой или кнопку Фильтр и выберите одну из опций в списке команд фильтра: Сортировка по возрастанию - позволяет сортировать данные в порядке возрастания, отобразив в верхней части столбца наименьшее значение, Сортировка по убыванию - позволяет сортировать данные в порядке убывания, отобразив в верхней части столбца наибольшее значение, Сортировка по цвету ячеек - позволяет выбрать один из цветов и отобразить записи с таким же цветом фона ячеек в верхней части столбца, Сортировка по цвету шрифта - позволяет выбрать один из цветов и отобразить записи с таким же цветом шрифта в верхней части столбца. Последние две команды можно использовать, если в диапазоне ячеек, который требуется отсортировать, есть ячейки, которые вы отформатировали, изменив цвет их фона или шрифта (вручную или с помощью готовых стилей). Направление сортировки будет обозначено с помощью стрелки в кнопках фильтра. если данные отсортированы по возрастанию, кнопка со стрелкой в первой ячейке столбца выглядит так: , а кнопка Фильтр выглядит следующим образом: . если данные отсортированы по убыванию, кнопка со стрелкой в первой ячейке столбца выглядит так: , а кнопка Фильтр выглядит следующим образом: . Данные можно также быстро отсортировать по цвету с помощью команд контекстного меню: щелкните правой кнопкой мыши по ячейке, содержащей цвет, по которому требуется отсортировать данные, выберите в меню команду Сортировка, выберите из подменю нужную опцию: Сначала ячейки с выделенным цветом - чтобы отобразить записи с таким же цветом фона ячеек в верхней части столбца, Сначала ячейки с выделенным шрифтом - чтобы отобразить записи с таким же цветом шрифта в верхней части столбца. Фильтр по содержимому выделенной ячейки Данные можно также быстро фильтровать по содержимому выделенной ячейки с помощью команд контекстного меню. Щелкните правой кнопкой мыши по ячейке, выберите в меню команду Фильтр, а затем выберите одну из доступных опций: Фильтр по значению выбранной ячейки - чтобы отобразить только записи с таким же значением, как и в выделенной ячейке. Фильтр по цвету ячейки - чтобы отобразить только записи с таким же цветом фона ячеек, как и у выделенной ячейки. Фильтр по цвету шрифта - чтобы отобразить только записи с таким же цветом шрифта, как и у выделенной ячейки. Форматирование по шаблону таблицы Чтобы облегчить работу с данными, в онлайн-редакторе электронных таблиц предусмотрена возможность применения к выделенному диапазону ячеек шаблона таблицы с автоматическим включением фильтра. Для этого: выделите диапазон ячеек, которые требуется отформатировать, щелкните по значку Форматировать как шаблон таблицы , расположенному на вкладке Главная верхней панели инструментов, в галерее выберите требуемый шаблон, в открывшемся всплывающем окне проверьте диапазон ячеек, которые требуется отформатировать как таблицу, установите флажок Заголовок, если требуется, чтобы заголовки таблицы входили в выделенный диапазон ячеек; в противном случае строка заголовка будет добавлена наверху, в то время как выделенный диапазон ячеек сместится на одну строку вниз, нажмите кнопку OK, чтобы применить выбранный шаблон. Шаблон будет применен к выделенному диапазону ячеек, и вы сможете редактировать заголовки таблицы и применять фильтр для работы с данными. Примечание: как только вы создадите новую форматированную таблицу, этой таблице будет автоматически присвоено стандартное имя (Table1, Table2 и т.д.). Это имя можно изменить, сделав его более содержательным, и использовать для дальнейшей работы. Если вы введете новое значение в любой ячейке под последней строкой таблицы (если таблица не содержит строки итогов) или в ячейке справа от последнего столбца таблицы, форматированная таблица будет автоматически расширена, и в нее будет включена новая строка или столбец. Если вы не хотите расширять таблицу, нажмите на появившуюся кнопку и выберите опцию Отменить авторазвертывание таблицы. Как только это действие будет отменено, в этом меню станет доступна опция Повторить авторазвертывание таблицы. Некоторые параметры таблицы можно изменить с помощью вкладки Параметры таблицы на правой боковой панели. Чтобы ее открыть, выделите мышью хотя бы одну ячейку в таблице и щелкните по значку Параметры таблицы справа. Разделы Строки и Столбцы, расположенные наверху, позволяют выделить некоторые строки или столбцы при помощи особого форматирования, или выделить разные строки и столбцы с помощью разных цветов фона для их четкого разграничения. Доступны следующие опции: Заголовок - позволяет отобразить строку заголовка. Итоговая - добавляет строку Summary в нижней части таблицы. Чередовать - включает чередование цвета фона для четных и нечетных строк. Кнопка фильтра - позволяет отобразить кнопки со стрелкой в ячейках строки заголовка. Эта опция доступна только если выбрана опция Заголовок. Первый - выделяет при помощи особого форматирования крайний левый столбец в таблице. Последний - выделяет при помощи особого форматирования крайний правый столбец в таблице. Чередовать - включает чередование цвета фона для четных и нечетных столбцов. Раздел По шаблону позволяет выбрать один из готовых стилей таблиц. Каждый шаблон сочетает в себе определенные параметры форматирования, такие как цвет фона, стиль границ, чередование строк или столбцов и т.д. Набор шаблонов отображается по-разному в зависимости от параметров, указанных в разделах Строки и/или Столбцы выше. Например, если Вы отметили опцию Заголовок в разделе Строки и опцию Чередовать в разделе Столбцы, отображаемый список шаблонов будет содержать только шаблоны со строкой заголовка и чередованием столбцов: Если вы хотите очистить текущий стиль таблицы (цвет фона, границы и так далее), не удаляя при этом саму таблицу, примените шаблон None из списка шаблонов: В разделе Размер таблицы можно изменить диапазон ячеек, к которому применено табличное форматирование. Нажмите на кнопку Выбор данных - откроется новое всплывающее окно. Измените ссылку на диапазон ячеек в поле ввода или мышью выделите новый диапазон на листе и нажмите кнопку OK. Раздел Строки и столбцы позволяет выполнить следующие операции: Выбрать строку, столбец, все данные в столбцах, исключая строку заголовка, или всю таблицу, включая строку заголовка. Вставить новую строку выше или ниже выделенной, а также новый столбец слева или справа от выделенного. Удалить строку, столбец (в зависимости от позиции курсора или выделения) или всю таблицу. Примечание: опции раздела Строки и столбцы также доступны из контекстного меню. Кнопку Преобразовать в диапазон можно использовать, если вы хотите преобразовать таблицу в обычный диапазон данных, удалив фильтр, но сохранив стиль таблицы (то есть цвета ячеек и шрифта и т.д.). Как только вы примените эту опцию, вкладка Параметры таблицы на правой боковой панели станет недоступна. Чтобы изменить дополнительные параметры таблицы, нажмите ссылку Дополнительные параметры на правой боковой панели. Откроется окно свойств таблицы: Вкладка Альтернативный текст позволяет задать Заголовок и Описание, которые будут зачитываться для людей с нарушениями зрения или когнитивными нарушениями, чтобы помочь им лучше понять, какую информацию содержит таблица. Повторное применение фильтра Если отфильтрованные данные были изменены, можно обновить фильтр, чтобы отобразить актуальный результат: нажмите на кнопку Фильтр в первой ячейке столбца, содержащего отфильтрованные данные, в открывшемся списке команд фильтра выберите опцию Применить повторно. Можно также щелкнуть правой кнопкой мыши по ячейке в столбце, содержащем отфильтрованные данные, и выбрать из контекстного меню команду Применить повторно. Очистка фильтра Для очистки фильтра: нажмите на кнопку Фильтр в первой ячейке столбца, содержащего отфильтрованные данные, в открывшемся списке команд фильтра выберите опцию Очистить. Можно также поступить следующим образом: выделите диапазон ячеек, которые содержат отфильтрованные данные, щелкните по значку Очистить фильтр , расположенному на вкладке Главная верхней панели инструментов. Фильтр останется включенным, но все примененные параметры фильтра будут удалены, а кнопки Фильтр в первых ячейках столбцов изменятся на кнопки со стрелкой . Удаление фильтра Для удаления фильтра: выделите диапазон ячеек, содержащих отфильтрованные данные, щелкните по значку Фильтр , расположенному на вкладке Главная верхней панели инструментов. Фильтр будет отключен, а кнопки со стрелкой исчезнут из первых ячеек столбцов." }, { "id": "UsageInstructions/UndoRedo.htm", From 94288b2d7fd33b17f3b55bc5f1bc7c048ac20dbc Mon Sep 17 00:00:00 2001 From: alexandervnuchkov Date: Thu, 5 Apr 2018 16:36:22 +0300 Subject: [PATCH 078/110] [SSE] Corrected translation for functions (Spanish) --- apps/spreadsheeteditor/main/resources/formula-lang/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/resources/formula-lang/es.json b/apps/spreadsheeteditor/main/resources/formula-lang/es.json index 83b90d3f8..44710c79f 100644 --- a/apps/spreadsheeteditor/main/resources/formula-lang/es.json +++ b/apps/spreadsheeteditor/main/resources/formula-lang/es.json @@ -1 +1 @@ -{"DATE":"DATE","DATEDIF":"SIFECHA","DATEVALUE":"DATEVALUE","DAY":"DIA","DAYS":"DIAS","DAYS360":"DAYS360","EDATE":"EDATE","EOMONTH":"EOMONTH","HOUR":"HOUR","ISOWEEKNUM":"ISOWEEKNUM","MINUTE":"MINUTE","MONTH":"MONTH","NETWORKDAYS":"NETWORKDAYS","NETWORKDAYS.INTL":"DIAS.LAB","NOW":"NOW","SECOND":"SECOND","TIME":"HORA","TIMEVALUE":"TIMEVALUE","TODAY":"HOY","WEEKDAY":"WEEKDAY","WEEKNUM":"NUM.DE.SEMANA","WORKDAY":"TRABAJODIA","WORKDAY.INTL":"DIA.LAB.INTL","YEAR":"AÑO","YEARFRAC":"FRAC.AÑO","BESSELI":"BESSELI","BESSELJ":"BESSELJ","BESSELK":"BESSELK","BESSELY":"BESSELY","BIN2DEC":"BIN2DEC","BIN2HEX":"BIN2HEX","BIN2OCT":"BIN2OCT","BITAND":"BIT.Y","BITLSHIFT":"BITLSHIFT","BITOR":"BIT.O","BITRSHIFT":"BITRSHIFT","BITXOR":"BITXOR","COMPLEX":"COMPLEJO","CONVERT":"CONVERTIR","DEC2BIN":"DEC2BIN","DEC2HEX":"DEC2HEX","DEC2OCT":"DEC2OCT","DELTA":"DELTA","ERF":"ERF","ERF.PRECISE":"FUN.ERROR.COMPL","ERFC":"ERFC","ERFC.PRECISE":"FUN.ERROR.COMPL","GESTEP":"GESTEP","HEX2BIN":"HEX2BIN","HEX2DEC":"HEX2DEC","HEX2OCT":"HEX2OCT","IMABS":"IMABS","IMAGINARY":"IMAGINARY","IMARGUMENT":"IM.ANGULO","IMCONJUGATE":"IM.CONJUGADA","IMCOS":"IM.COS","IMCOSH":"IM.COSH","IMCOT":"IMCOT","IMCSC":"IM.CSC","IMCSCH":"IMCSCH","IMDIV":"IM.DIV","IMEXP":"IM.EXP","IMLN":"IM.LN","IMLOG10":"IMLOG10","IMLOG2":"IMLOG2","IMPOWER":"IM.POT","IMPRODUCT":"IM.PRODUCT","IMREAL":"IM.REAL","IMSEC":"IM.SEC","IMSECH":"IM.SECH","IMSIN":"IM.SENO","IMSINH":"IM.SENOH","IMSQRT":"IM.RAIZ2","IMSUB":"IM.SUSTR","IMSUM":"IM.SUM","IMTAN":"IM.TAN","OCT2BIN":"OCT2BIN","OCT2DEC":"OCT2DEC","OCT2HEX":"OCT2HEX","DAVERAGE":"BDPROMEDIO","DCOUNT":"DCOUNT","DCOUNTA":"DCOUNTA","DGET":"DGET","DMAX":"DMAX","DMIN":"DMIN","DPRODUCT":"BDPRODUCTO","DSTDEV":"DSTDEV","DSTDEVP":"DSTDEVP","DSUM":"DSUM","DVAR":"DVAR","DVARP":"DVARP","CHAR":"CARACTER","CLEAN":"LIMPIAR","CODE":"CODIGO","CONCATENATE":"CONCATENAR","CONCAT":"CONCAT","DOLLAR":"DOLLAR","EXACT":"EXACT","FIND":"ENCONTRAR","FINDB":"ENCONTRARB","FIXED":"DECIMAL","LEFT":"IZQUIERDA","LEFTB":"IZQUIERDAB","LEN":"LARGO","LENB":"LARGOB","LOWER":"LOWER","MID":"EXTRAE","MIDB":"EXTRAEB","NUMBERVALUE":"VALOR.NUMERO","PROPER":"PROPER","REPLACE":"REEMPLAZAR","REPLACEB":"REEMPLAZARB","REPT":"REPETIR","RIGHT":"DERECHA","RIGHTB":"DERECHAB","SEARCH":"HALLAR","SEARCHB":"HALLARB","SUBSTITUTE":"REEMPLAZAR","T":"Т","T.TEST":"PRUEBA.T","TEXT":"TEXTO","TEXTJOIN":"UNIRCADENAS","TRIM":"ESPACIOS","TRIMMEAN":"MEDIA.ACOTADA","TTEST":"PRUEBA.T","UNICHAR":"UNICHAR","UNICODE":"UNICODE","UPPER":"MAYUSC","VALUE":"VALUE","AVEDEV":"DESVPROM","AVERAGE":"PROMEDIO","AVERAGEA":"PROMEDIOA","AVERAGEIF":"PROMEDIOSI","AVERAGEIFS":"PROMEDIO.SI.CONJUNTO","BETADIST":"DISTRBETA","BETA.DIST":"DISTR.BETA","BETA.INV":"BETAINV","BINOMDIST":"DISTRBINOM","BINOM.DIST":"DISTR.BINOM","BINOM.DIST.RANGE":"DISTR.BINOM.SERIE","BINOM.INV":"INV.BINOM","CHIDIST":"CHIDIST","CHIINV":"CHIINV","CHITEST":"PRUEBA.CHI","CHISQ.DIST":"CHISQ.DIST","CHISQ.DIST.RT":"DISTR.CHICUAD.CD","CHISQ.INV":"INV.CHICUAD","CHISQ.INV.RT":"INV.CHICUAD.CD","CHISQ.TEST":"PRUEBA.CHICUAD","CONFIDENCE":"INTERVALO.CONFIANZA","CONFIDENCE.NORM":"INTERVALO.CONFIANZA.NORM","CONFIDENCE.T":"INTERVALO.CONFIANZA.T","CORREL":"CORREL","COUNT":"CALCULAR","COUNTA":"CALCULARA","COUNTBLANK":"CONTAR.BLANCO","COUNTIF":"CONTAR.SI","COUNTIFS":"CONTAR.SI.CONJUNTO","COVAR":"COVAR","COVARIANCE.P":"COVARIANCE.P","COVARIANCE.S":"COVARIANCE.S","CRITBINOM":"BINOM.CRIT","DEVSQ":"DEVSQ","EXPON.DIST":"DISTR.EXP.N","EXPONDIST":"DISTR.EXP","FDIST":"DISTR.F","FINV":"FINV","FTEST":"PRUEBA.F","F.DIST":"DISTR.F","F.DIST.RT":"FDIST.RT","F.INV":"INV.F","F.INV.RT":"DISTR.F.RT","F.TEST":"PRUEBA.F.N","FISHER":"FISHER","FISHERINV":"FISHERINV","FORECAST":"PRONOSTICO","FORECAST.ETS":"PRONOSTICO.ETS","FORECAST.ETS.CONFINT":"PRONOSTICO.ETS.CONFINT","FORECAST.ETS.SEASONALITY":"PRONOSTICO.ETS.ESTACIONALIDAD","FORECAST.ETS.STAT":"PRONOSTICO.ETS.STAT","FORECAST.LINEAR":"PRONOSTICO.LINEAL","FREQUENCY":"FREQUENCIA","GAMMA":"GAMMA","GAMMADIST":"DISTR.GAMMA","GAMMA.DIST":"DISTR.GAMMA","GAMMAINV":"GAMMAINV","GAMMA.INV":"GAMMA.INV","GAMMALN":"GAMMALN","GAMMALN.PRECISE":"GAMMA.LN.EXACTO","GAUSS":"GAUSS","GEOMEAN":"MEDIA.GEOM","HARMEAN":"MEDIA.ARMO","HYPGEOM.DIST":"DISTR.HIPERGEOM.N","HYPGEOMDIST":"DISTR.HIPERGEOM","INTERCEPT":"INTERSECCION.EJE","KURT":"CURTOSIS","LARGE":"GRANDE","LOGINV":"DISTR.LOG.INV","LOGNORM.DIST":"DISTR.LOGNORM","LOGNORM.INV":"INV.LOGNORM","LOGNORMDIST":"LOGNORMDIST","MAX":"MAX","MAXA":"MAXA","MAXIFS":"MAXIFS","MEDIAN":"MEDIA","MIN":"MIN","MINA":"MINA","MINIFS":"MINIFS","MODE":"MODA","MODE.MULT":"MODA.VARIOS","MODE.SNGL":"MODO.SOLO","NEGBINOM.DIST":"NEGBINOM.DIST","NEGBINOMDIST":"NEGBINOMDIST","NORM.DIST":"DISTR.NORM","NORM.INV":"INV.NORM","NORM.S.DIST":"DISTR.NORM.ESTAND","NORM.S.INV":"INV.NORM.ESTAND","NORMDIST":"NORMDIST","NORMINV":"DISTR.NORM.INV","NORMSDIST":"DISTR.NORM.ESTAND","NORMSINV":"NORMSINV","PEARSON":"PEARSON","PERCENTILE":"PERCENTIL","PERCENTILE.EXC":"PERCENTIL.EXC","PERCENTILE.INC":"PERCENTIL.INC","PERCENTRANK":"RANGO.PERCENTIL","PERCENTRANK.EXC":"RANGO.PERCENTIL.EXC","PERCENTRANK.INC":"RANGO.PERCENTIL.INC","PERMUT":"PERMUTACIONES","PERMUTATIONA":"PERMUTACIONES.A","PHI":"PI","POISSON":"POISSON","POISSON.DIST":"POISSON.DIST","PROB":"PROBABILIDAD","QUARTILE":"CUARTIL","QUARTILE.INC":"CUARTIL.INC","QUARTILE.EXC":"CUARTIL.EXC","RANK.AVG":"JERARQUIA.MEDIA","RANK.EQ":"JERARQUIA.EQV","RANK":"JERARQUIA","RSQ":"COEFICIENTE.R2","SKEW":"COEFICIENTE.ASIMETRIA","SKEW.P":"COEFICIENTE.ASIMETRIA.P","SLOPE":"PENDIENTE","SMALL":"PEQUEÑO","STANDARDIZE":"NORMALIZACION","STDEV":"STDEV","STDEV.P":"STDEV.P","STDEV.S":"STDEV.S","STDEVA":"DESVESTA","STDEVP":"STDEVP","STDEVPA":"DESVESTA","STEYX":"ERROR.TIPICO.XY","TDIST":"DISTR.T","TINV":"DISTRTINV","T.DIST":"DISTR.T.INV","T.DIST.2T":"T.DIST.2T","T.DIST.RT":"DISTR.T.INV","T.INV":"DISTR.INV","T.INV.2T":"T.INV.2T","VAR":"VAR","VAR.P":"VAR.P","VAR.S":"VAR.S","VARA":"VARA","VARP":"VARP","VARPA":"VARPA","WEIBULL":"WEIBULL","WEIBULL.DIST":"DIST.WEIBULL","Z.TEST":"PRUEBA.Z","ZTEST":"PRUEBAZ","ACCRINT":"INT.ACUM","ACCRINTM":"ACCRINTM","AMORDEGRC":"AMORDEGRC","AMORLINC":"AMORTIZ.LIN","COUPDAYBS":"CUPON.DIAS.L1","COUPDAYS":"CUPON.DIAS","COUPDAYSNC":"CUPON.DIAS.L2","COUPNCD":"CUPON.FECHA.L2","COUPNUM":"CUPON.NUM","COUPPCD":"CUPON.FECHA.L1","CUMIPMT":"PAGO.INT.ENTRE","CUMPRINC":"PAGO.PRINC.ENTRE","DB":"DB","DDB":"DDB","DISC":"TASA.DESC","DOLLARDE":"MONEDA.DEC","DOLLARFR":"MONEDA.FRAC","DURATION":"DURACION","EFFECT":"INT.EFECTIVO","FV":"VF","FVSCHEDULE":"VF.PLAN","INTRATE":"TASA.INT","IPMT":"PAGOINT","IRR":"TIR","ISPMT":"INT.PAGO.DIR","MDURATION":"DURACION.MODIF","MIRR":"TIRM","NOMINAL":"TASA.NOMINAL","NPER":"NPER","NPV":"VAN","ODDFPRICE":"PRECIO.PER.IRREGULAR","ODDFYIELD":"RENDTO.PER.IRREGULAR.1","ODDLPRICE":"PRECIO.PER.IRREGULAR.2","ODDLYIELD":"ODDLYIELD","PDURATION":"P.DURACION","PMT":"PAGO","PPMT":"PAGOPRIN","PRICE":"PRECIO","PRICEDISC":"PRECIO.DESCUENTO","PRICEMAT":"PRECIO.VENCIMIENTO","PV":"VA","RATE":"TASA","RECEIVED":"CANTIDAD.RECIBIDA","RRI":"RRI","SLN":"SLN","SYD":"SYD","TBILLEQ":"LETRA.DE.TEST.EQV.A.BONO","TBILLPRICE":"LETRA.DE.TES.PRECIO","TBILLYIELD":"LETRA.DE.TES.RENDTO","VDB":"DVS","XIRR":"TIR.NO.PER","XNPV":"XNPV","YIELD":"RENDTO","YIELDDISC":"RENDTO.DESC","YIELDMAT":"RENDTO.VENCTO","ABS":"ABS","ACOS":"ACOS","ACOSH":"ACOSH","ACOT":"ACOT","ACOTH":"ACOTH","AGGREGATE":"AGREGAR","ARABIC":"NUMERO.ARABE","ASIN":"ASENO","ASINH":"ASENOH","ATAN":"ATAN","ATAN2":"ATAN2","ATANH":"ATANH","BASE":"BASE","CEILING":"CEILING","CEILING.MATH":"MULTIPLO.SUPERIOR.MAT","CEILING.PRECISE":"MULTIPLO.SUPERIOR.EXACTO","COMBIN":"COMBINAT","COMBINA":"COMBINA","COS":"COS","COSH":"COSH","COT":"COT","COTH":"COTH","CSC":"CSC","CSCH":"CSCH","DECIMAL":"DECIMAL","DEGREES":"GRADOS","ECMA.CEILING":"MULTIPLO.SUPERIOR.ECMA","EVEN":"EVEN","EXP":"EXP","FACT":"FACT","FACTDOUBLE":"FACT.DOBLE","FLOOR":"MULTIPLO.INFERIOR","FLOOR.PRECISE":"MULTIPLO.INFERIOR.EXACTO","FLOOR.MATH":"MULTIPLO.INFERIOR.MAT","GCD":"MCD","INT":"ENTERO","ISO.CEILING":"MULTIPLO.SUPERIOR.ISO","LCM":"MCM","LN":"LN","LOG":"LOG","LOG10":"LOG10","MDETERM":"MDETERM","MINVERSE":"MINVERSA","MMULT":"MMULT","MOD":"RESIDUO","MROUND":"REDOND.MULT","MULTINOMIAL":"MULTINOMIAL","ODD":"REDONDEA.IMPAR","PI":"PI","POWER":"POTENCIA","PRODUCT":"PRODUCTO","QUOTIENT":"COCIENTE","RADIANS":"RADIANES","RAND":"ALEATORIO","RANDBETWEEN":"ALEATORIO.ENTRE","ROMAN":"NUMERO.ROMANO","ROUND":"REDONDEAR","ROUNDDOWN":"REDONDEAR.MENOS","ROUNDUP":"REDONDEAR.MAS","SEC":"SEC","SECH":"SECH","SERIESSUM":"SUMA.SERIES","SIGN":"SIGNO","SIN":"SENO","SINH":"SENOH","SQRT":"RCUAD","SQRTPI":"RAIZ2PI","SUBTOTAL":"SUBTOTAL","SUM":"SUMA","SUMIF":"SUMAR.SI","SUMIFS":"SUMAR.SI.CONJUNTO","SUMPRODUCT":"SUMAPRODUCTO","SUMSQ":"SUMA.CUADRADOS","SUMX2MY2":"SUMX2MY2","SUMX2PY2":"SUMX2PY2","SUMXMY2":"SUMXMY2","TAN":"TAN","TANH":"TANH","TRUNC":"TRUNCAR","ADDRESS":"DIRECCION","CHOOSE":"ELEGIR","COLUMN":"COLUMNA","COLUMNS":"COLUMNAS","FORMULATEXT":"FORMULATEXTO","HLOOKUP":"BUSCARH","INDEX":"INDICE","INDIRECT":"INDIRECTO","LOOKUP":"BUSCAR","MATCH":"COINCIDIR","OFFSET":"DESREF","ROW":"FILA","ROWS":"FILAS","TRANSPOSE":"TRANSPONER","VLOOKUP":"BUSCARV","ERROR.TYPE":"TIPO.DE.ERROR","ISBLANK":"ESBLANCO","ISERR":"ESERR","ISERROR":"ESERROR","ISEVEN":"ES.PAR","ISFORMULA":"ESFORMULA","ISLOGICAL":"ESLOGICO","ISNA":"ESNOD","ISNONTEXT":"ESNOTEXTO","ISNUMBER":"ESNUMERO","ISODD":"ES.IMPAR","ISREF":"ESREF","ISTEXT":"ESTEXTO","N":"N","NA":"NA","SHEET":"HOJA","SHEETS":"HOJAS","TYPE":"TIPO","AND":"Y","FALSE":"FALSO","IF":"SI","IFS":"SI.CONJUNTO","IFERROR":"SI.ERROR","IFNA":"SI.ND","NOT":"NO","OR":"O","SWITCH":"CAMBIAR","TRUE":"VERDADERO","XOR":"XO","LocalFormulaOperands":{"StructureTables":{"h":"Encabezados","d":"Datos","a":"Todo","tr":"Esta file","t":"Totales"},"CONST_TRUE_FALSE":{"t":"VERDADERO","f":"FALSO"},"CONST_ERROR":{"nil":"#NULL!","div":"#DIV/0!","value":"#VALUE!","ref":"#REF!","name":"#NAME\\?","num":"#NUM!","na":"#N/A","getdata":"#GETTING_DATA","uf":"#UNSUPPORTED_FUNCTION!"}}} \ No newline at end of file +{"DATE":"FECHA","DATEDIF":"SIFECHA","DATEVALUE":"DATEVALUE","DAY":"DIA","DAYS":"DIAS","DAYS360":"DAYS360","EDATE":"EDATE","EOMONTH":"EOMONTH","HOUR":"HOUR","ISOWEEKNUM":"ISOWEEKNUM","MINUTE":"MINUTE","MONTH":"MONTH","NETWORKDAYS":"NETWORKDAYS","NETWORKDAYS.INTL":"DIAS.LAB","NOW":"NOW","SECOND":"SECOND","TIME":"HORA","TIMEVALUE":"TIMEVALUE","TODAY":"HOY","WEEKDAY":"WEEKDAY","WEEKNUM":"NUM.DE.SEMANA","WORKDAY":"TRABAJODIA","WORKDAY.INTL":"DIA.LAB.INTL","YEAR":"AÑO","YEARFRAC":"FRAC.AÑO","BESSELI":"BESSELI","BESSELJ":"BESSELJ","BESSELK":"BESSELK","BESSELY":"BESSELY","BIN2DEC":"BIN2DEC","BIN2HEX":"BIN2HEX","BIN2OCT":"BIN2OCT","BITAND":"BIT.Y","BITLSHIFT":"BITLSHIFT","BITOR":"BIT.O","BITRSHIFT":"BITRSHIFT","BITXOR":"BITXOR","COMPLEX":"COMPLEJO","CONVERT":"CONVERTIR","DEC2BIN":"DEC2BIN","DEC2HEX":"DEC2HEX","DEC2OCT":"DEC2OCT","DELTA":"DELTA","ERF":"ERF","ERF.PRECISE":"FUN.ERROR.EXACTO","ERFC":"ERFC","ERFC.PRECISE":"FUN.ERROR.COMPL.EXACTO","GESTEP":"GESTEP","HEX2BIN":"HEX2BIN","HEX2DEC":"HEX2DEC","HEX2OCT":"HEX2OCT","IMABS":"IMABS","IMAGINARY":"IMAGINARY","IMARGUMENT":"IM.ANGULO","IMCONJUGATE":"IM.CONJUGADA","IMCOS":"IM.COS","IMCOSH":"IM.COSH","IMCOT":"IMCOT","IMCSC":"IM.CSC","IMCSCH":"IMCSCH","IMDIV":"IM.DIV","IMEXP":"IM.EXP","IMLN":"IM.LN","IMLOG10":"IMLOG10","IMLOG2":"IMLOG2","IMPOWER":"IM.POT","IMPRODUCT":"IM.PRODUCT","IMREAL":"IM.REAL","IMSEC":"IM.SEC","IMSECH":"IM.SECH","IMSIN":"IM.SENO","IMSINH":"IM.SENOH","IMSQRT":"IM.RAIZ2","IMSUB":"IM.SUSTR","IMSUM":"IM.SUM","IMTAN":"IM.TAN","OCT2BIN":"OCT2BIN","OCT2DEC":"OCT2DEC","OCT2HEX":"OCT2HEX","DAVERAGE":"BDPROMEDIO","DCOUNT":"DCOUNT","DCOUNTA":"DCOUNTA","DGET":"DGET","DMAX":"DMAX","DMIN":"DMIN","DPRODUCT":"BDPRODUCTO","DSTDEV":"DSTDEV","DSTDEVP":"DSTDEVP","DSUM":"DSUM","DVAR":"DVAR","DVARP":"DVARP","CHAR":"CARACTER","CLEAN":"LIMPIAR","CODE":"CODIGO","CONCATENATE":"CONCATENAR","CONCAT":"CONCAT","DOLLAR":"DOLLAR","EXACT":"EXACT","FIND":"ENCONTRAR","FINDB":"ENCONTRARB","FIXED":"DECIMAL","LEFT":"IZQUIERDA","LEFTB":"IZQUIERDAB","LEN":"LARGO","LENB":"LARGOB","LOWER":"LOWER","MID":"EXTRAE","MIDB":"EXTRAEB","NUMBERVALUE":"VALOR.NUMERO","PROPER":"PROPER","REPLACE":"REEMPLAZAR","REPLACEB":"REEMPLAZARB","REPT":"REPETIR","RIGHT":"DERECHA","RIGHTB":"DERECHAB","SEARCH":"HALLAR","SEARCHB":"HALLARB","SUBSTITUTE":"SUSTITUIR","T":"Т","T.TEST":"PRUEBA.T.N","TEXT":"TEXTO","TEXTJOIN":"UNIRCADENAS","TRIM":"ESPACIOS","TRIMMEAN":"MEDIA.ACOTADA","TTEST":"PRUEBA.T","UNICHAR":"UNICHAR","UNICODE":"UNICODE","UPPER":"MAYUSC","VALUE":"VALUE","AVEDEV":"DESVPROM","AVERAGE":"PROMEDIO","AVERAGEA":"PROMEDIOA","AVERAGEIF":"PROMEDIOSI","AVERAGEIFS":"PROMEDIO.SI.CONJUNTO","BETADIST":"DISTRBETA","BETA.DIST":"DISTR.BETA","BETA.INV":"BETAINV","BINOMDIST":"DISTRBINOM","BINOM.DIST":"DISTR.BINOM","BINOM.DIST.RANGE":"DISTR.BINOM.SERIE","BINOM.INV":"INV.BINOM","CHIDIST":"CHIDIST","CHIINV":"CHIINV","CHITEST":"PRUEBA.CHI","CHISQ.DIST":"DISTR.CHICUAD","CHISQ.DIST.RT":"DISTR.CHICUAD.CD","CHISQ.INV":"INV.CHICUAD","CHISQ.INV.RT":"INV.CHICUAD.CD","CHISQ.TEST":"PRUEBA.CHICUAD","CONFIDENCE":"INTERVALO.CONFIANZA","CONFIDENCE.NORM":"INTERVALO.CONFIANZA.NORM","CONFIDENCE.T":"INTERVALO.CONFIANZA.T","CORREL":"CORREL","COUNT":"CALCULAR","COUNTA":"CALCULARA","COUNTBLANK":"CONTAR.BLANCO","COUNTIF":"CONTAR.SI","COUNTIFS":"CONTAR.SI.CONJUNTO","COVAR":"COVAR","COVARIANCE.P":"COVARIANCE.P","COVARIANCE.S":"COVARIANCE.S","CRITBINOM":"BINOM.CRIT","DEVSQ":"DEVSQ","EXPON.DIST":"DISTR.EXP.N","EXPONDIST":"DISTR.EXP","FDIST":"DISTR.F","FINV":"DISTR.F.INV","FTEST":"PRUEBA.F","F.DIST":"DISTR.F.N","F.DIST.RT":"DISTR.F.CD","F.INV":"INV.F","F.INV.RT":"INV.F.CD","F.TEST":"PRUEBA.F.N","FISHER":"FISHER","FISHERINV":"FISHERINV","FORECAST":"PRONOSTICO","FORECAST.ETS":"PRONOSTICO.ETS","FORECAST.ETS.CONFINT":"PRONOSTICO.ETS.CONFINT","FORECAST.ETS.SEASONALITY":"PRONOSTICO.ETS.ESTACIONALIDAD","FORECAST.ETS.STAT":"PRONOSTICO.ETS.STAT","FORECAST.LINEAR":"PRONOSTICO.LINEAL","FREQUENCY":"FREQUENCIA","GAMMA":"GAMMA","GAMMADIST":"DISTR.GAMMA","GAMMA.DIST":"DISTR.GAMMA.N","GAMMAINV":"GAMMAINV","GAMMA.INV":"GAMMA.INV","GAMMALN":"GAMMALN","GAMMALN.PRECISE":"GAMMA.LN.EXACTO","GAUSS":"GAUSS","GEOMEAN":"MEDIA.GEOM","HARMEAN":"MEDIA.ARMO","HYPGEOM.DIST":"DISTR.HIPERGEOM.N","HYPGEOMDIST":"DISTR.HIPERGEOM","INTERCEPT":"INTERSECCION.EJE","KURT":"CURTOSIS","LARGE":"GRANDE","LOGINV":"DISTR.LOG.INV","LOGNORM.DIST":"DISTR.LOGNORM","LOGNORM.INV":"INV.LOGNORM","LOGNORMDIST":"LOGNORMDIST","MAX":"MAX","MAXA":"MAXA","MAXIFS":"MAXIFS","MEDIAN":"MEDIA","MIN":"MIN","MINA":"MINA","MINIFS":"MINIFS","MODE":"MODA","MODE.MULT":"MODA.VARIOS","MODE.SNGL":"MODO.SOLO","NEGBINOM.DIST":"NEGBINOM.DIST","NEGBINOMDIST":"NEGBINOMDIST","NORM.DIST":"DISTR.NORM","NORM.INV":"INV.NORM","NORM.S.DIST":"DISTR.NORM.ESTAND.N","NORM.S.INV":"INV.NORM.ESTAND","NORMDIST":"NORMDIST","NORMINV":"DISTR.NORM.INV","NORMSDIST":"DISTR.NORM.ESTAND","NORMSINV":"NORMSINV","PEARSON":"PEARSON","PERCENTILE":"PERCENTIL","PERCENTILE.EXC":"PERCENTIL.EXC","PERCENTILE.INC":"PERCENTIL.INC","PERCENTRANK":"RANGO.PERCENTIL","PERCENTRANK.EXC":"RANGO.PERCENTIL.EXC","PERCENTRANK.INC":"RANGO.PERCENTIL.INC","PERMUT":"PERMUTACIONES","PERMUTATIONA":"PERMUTACIONES.A","PHI":"FI","POISSON":"POISSON","POISSON.DIST":"POISSON.DIST","PROB":"PROBABILIDAD","QUARTILE":"CUARTIL","QUARTILE.INC":"CUARTIL.INC","QUARTILE.EXC":"CUARTIL.EXC","RANK.AVG":"JERARQUIA.MEDIA","RANK.EQ":"JERARQUIA.EQV","RANK":"JERARQUIA","RSQ":"COEFICIENTE.R2","SKEW":"COEFICIENTE.ASIMETRIA","SKEW.P":"COEFICIENTE.ASIMETRIA.P","SLOPE":"PENDIENTE","SMALL":"PEQUEÑO","STANDARDIZE":"NORMALIZACION","STDEV":"STDEV","STDEV.P":"STDEV.P","STDEV.S":"STDEV.S","STDEVA":"DESVESTA","STDEVP":"STDEVP","STDEVPA":"DESVESTPA","STEYX":"ERROR.TIPICO.XY","TDIST":"DISTR.T","TINV":"DISTRTINV","T.DIST":"DISTR.T.N","T.DIST.2T":"T.DIST.2T","T.DIST.RT":"DISTR.F.CD","T.INV":"DISTR.INV","T.INV.2T":"T.INV.2T","VAR":"VAR","VAR.P":"VAR.P","VAR.S":"VAR.S","VARA":"VARA","VARP":"VARP","VARPA":"VARPA","WEIBULL":"WEIBULL","WEIBULL.DIST":"DIST.WEIBULL","Z.TEST":"PRUEBA.Z","ZTEST":"PRUEBAZ","ACCRINT":"INT.ACUM","ACCRINTM":"INT.ACUM.V","AMORDEGRC":"AMORDEGRC","AMORLINC":"AMORTIZ.LIN","COUPDAYBS":"CUPON.DIAS.L1","COUPDAYS":"CUPON.DIAS","COUPDAYSNC":"CUPON.DIAS.L2","COUPNCD":"CUPON.FECHA.L2","COUPNUM":"CUPON.NUM","COUPPCD":"CUPON.FECHA.L1","CUMIPMT":"PAGO.INT.ENTRE","CUMPRINC":"PAGO.PRINC.ENTRE","DB":"DB","DDB":"DDB","DISC":"TASA.DESC","DOLLARDE":"MONEDA.DEC","DOLLARFR":"MONEDA.FRAC","DURATION":"DURACION","EFFECT":"INT.EFECTIVO","FV":"VF","FVSCHEDULE":"VF.PLAN","INTRATE":"TASA.INT","IPMT":"PAGOINT","IRR":"TIR","ISPMT":"INT.PAGO.DIR","MDURATION":"DURACION.MODIF","MIRR":"TIRM","NOMINAL":"TASA.NOMINAL","NPER":"NPER","NPV":"VAN","ODDFPRICE":"PRECIO.PER.IRREGULAR","ODDFYIELD":"RENDTO.PER.IRREGULAR.1","ODDLPRICE":"PRECIO.PER.IRREGULAR.2","ODDLYIELD":"ODDLYIELD","PDURATION":"P.DURACION","PMT":"PAGO","PPMT":"PAGOPRIN","PRICE":"PRECIO","PRICEDISC":"PRECIO.DESCUENTO","PRICEMAT":"PRECIO.VENCIMIENTO","PV":"VA","RATE":"TASA","RECEIVED":"CANTIDAD.RECIBIDA","RRI":"RRI","SLN":"SLN","SYD":"SYD","TBILLEQ":"LETRA.DE.TEST.EQV.A.BONO","TBILLPRICE":"LETRA.DE.TES.PRECIO","TBILLYIELD":"LETRA.DE.TES.RENDTO","VDB":"DVS","XIRR":"TIR.NO.PER","XNPV":"XNPV","YIELD":"RENDTO","YIELDDISC":"RENDTO.DESC","YIELDMAT":"RENDTO.VENCTO","ABS":"ABS","ACOS":"ACOS","ACOSH":"ACOSH","ACOT":"ACOT","ACOTH":"ACOTH","AGGREGATE":"AGREGAR","ARABIC":"NUMERO.ARABE","ASIN":"ASENO","ASINH":"ASENOH","ATAN":"ATAN","ATAN2":"ATAN2","ATANH":"ATANH","BASE":"BASE","CEILING":"MULTIPLO.SUPERIOR","CEILING.MATH":"MULTIPLO.SUPERIOR.MAT","CEILING.PRECISE":"MULTIPLO.SUPERIOR.EXACTO","COMBIN":"COMBINAT","COMBINA":"COMBINA","COS":"COS","COSH":"COSH","COT":"COT","COTH":"COTH","CSC":"CSC","CSCH":"CSCH","DECIMAL":"DECIMAL","DEGREES":"GRADOS","ECMA.CEILING":"MULTIPLO.SUPERIOR.ECMA","EVEN":"EVEN","EXP":"EXP","FACT":"FACT","FACTDOUBLE":"FACT.DOBLE","FLOOR":"MULTIPLO.INFERIOR","FLOOR.PRECISE":"MULTIPLO.INFERIOR.EXACTO","FLOOR.MATH":"MULTIPLO.INFERIOR.MAT","GCD":"MCD","INT":"ENTERO","ISO.CEILING":"MULTIPLO.SUPERIOR.ISO","LCM":"MCM","LN":"LN","LOG":"LOG","LOG10":"LOG10","MDETERM":"MDETERM","MINVERSE":"MINVERSA","MMULT":"MMULT","MOD":"RESIDUO","MROUND":"REDOND.MULT","MULTINOMIAL":"MULTINOMIAL","ODD":"REDONDEA.IMPAR","PI":"PI","POWER":"POTENCIA","PRODUCT":"PRODUCTO","QUOTIENT":"COCIENTE","RADIANS":"RADIANES","RAND":"ALEATORIO","RANDBETWEEN":"ALEATORIO.ENTRE","ROMAN":"NUMERO.ROMANO","ROUND":"REDONDEAR","ROUNDDOWN":"REDONDEAR.MENOS","ROUNDUP":"REDONDEAR.MAS","SEC":"SEC","SECH":"SECH","SERIESSUM":"SUMA.SERIES","SIGN":"SIGNO","SIN":"SENO","SINH":"SENOH","SQRT":"RCUAD","SQRTPI":"RAIZ2PI","SUBTOTAL":"SUBTOTAL","SUM":"SUMA","SUMIF":"SUMAR.SI","SUMIFS":"SUMAR.SI.CONJUNTO","SUMPRODUCT":"SUMAPRODUCTO","SUMSQ":"SUMA.CUADRADOS","SUMX2MY2":"SUMX2MY2","SUMX2PY2":"SUMX2PY2","SUMXMY2":"SUMXMY2","TAN":"TAN","TANH":"TANH","TRUNC":"TRUNCAR","ADDRESS":"DIRECCION","CHOOSE":"ELEGIR","COLUMN":"COLUMNA","COLUMNS":"COLUMNAS","FORMULATEXT":"FORMULATEXTO","HLOOKUP":"BUSCARH","INDEX":"INDICE","INDIRECT":"INDIRECTO","LOOKUP":"BUSCAR","MATCH":"COINCIDIR","OFFSET":"DESREF","ROW":"FILA","ROWS":"FILAS","TRANSPOSE":"TRANSPONER","VLOOKUP":"BUSCARV","ERROR.TYPE":"TIPO.DE.ERROR","ISBLANK":"ESBLANCO","ISERR":"ESERR","ISERROR":"ESERROR","ISEVEN":"ES.PAR","ISFORMULA":"ESFORMULA","ISLOGICAL":"ESLOGICO","ISNA":"ESNOD","ISNONTEXT":"ESNOTEXTO","ISNUMBER":"ESNUMERO","ISODD":"ES.IMPAR","ISREF":"ESREF","ISTEXT":"ESTEXTO","N":"N","NA":"NA","SHEET":"HOJA","SHEETS":"HOJAS","TYPE":"TIPO","AND":"Y","FALSE":"FALSO","IF":"SI","IFS":"SI.CONJUNTO","IFERROR":"SI.ERROR","IFNA":"SI.ND","NOT":"NO","OR":"O","SWITCH":"CAMBIAR","TRUE":"VERDADERO","XOR":"XO","LocalFormulaOperands":{"StructureTables":{"h":"Encabezados","d":"Datos","a":"Todo","tr":"Esta file","t":"Totales"},"CONST_TRUE_FALSE":{"t":"VERDADERO","f":"FALSO"},"CONST_ERROR":{"nil":"#NULL!","div":"#DIV/0!","value":"#VALUE!","ref":"#REF!","name":"#NAME\\?","num":"#NUM!","na":"#N/A","getdata":"#GETTING_DATA","uf":"#UNSUPPORTED_FUNCTION!"}}} \ No newline at end of file From f0181eb61dd78ef0af24d9f8de5802ab3353059a Mon Sep 17 00:00:00 2001 From: alexandervnuchkov Date: Fri, 6 Apr 2018 11:30:12 +0300 Subject: [PATCH 079/110] [SSE] Corrected documentation to update it for the latest version (English, Russian) --- .../resources/help/en/Functions/convert.htm | 702 +++++++++++++++++ .../resources/help/en/Functions/ftest.htm | 40 + .../help/en/Functions/hypgeom-dist.htm | 43 ++ .../en/UsageInstructions/InsertFunction.htm | 4 +- .../main/resources/help/en/images/convert.png | Bin 0 -> 3606 bytes .../main/resources/help/en/images/ftest.png | Bin 0 -> 4974 bytes .../resources/help/en/images/hypgeom-dist.png | Bin 0 -> 4537 bytes .../main/resources/help/en/search/indexes.js | 17 +- .../resources/help/ru/Functions/convert.htm | 708 ++++++++++++++++++ .../ru/UsageInstructions/InsertFunction.htm | 2 +- .../main/resources/help/ru/images/convert.png | Bin 0 -> 3644 bytes .../main/resources/help/ru/search/indexes.js | 17 +- 12 files changed, 1528 insertions(+), 5 deletions(-) create mode 100644 apps/spreadsheeteditor/main/resources/help/en/Functions/convert.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/en/Functions/ftest.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/en/Functions/hypgeom-dist.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/en/images/convert.png create mode 100644 apps/spreadsheeteditor/main/resources/help/en/images/ftest.png create mode 100644 apps/spreadsheeteditor/main/resources/help/en/images/hypgeom-dist.png create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/Functions/convert.htm create mode 100644 apps/spreadsheeteditor/main/resources/help/ru/images/convert.png diff --git a/apps/spreadsheeteditor/main/resources/help/en/Functions/convert.htm b/apps/spreadsheeteditor/main/resources/help/en/Functions/convert.htm new file mode 100644 index 000000000..360b91bf1 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/en/Functions/convert.htm @@ -0,0 +1,702 @@ + + + + CONVERT Function + + + + + + + +

    +
    + +
    +

    CONVERT Function

    +

    The CONVERT function is one of the engineering functions. It is used to convert a number from one measurement system to another. For example, CONVERT can translate a table of distances in miles to a table of distances in kilometers.

    +

    The CONVERT function syntax is:

    +

    CONVERT(number, from_unit, to_unit)

    +

    where

    +

    number is the value to be converted,

    +

    from_unit is the original measurement unit. A text string enclosed in quotes. The possible values are listed in the table below.

    +

    to_unit is the measurement unit that the number should be converted to. A text string enclosed in quotes. The possible values are listed in the table below.

    +

    Note: the from_unit and to_unit must be compatible, i.e. they should belong to the same measurement type.

    +

    Weight and mass

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Gram"g"
    Slug"sg"
    Pound mass (avoirdupois)"lbm"
    U (atomic mass unit)"u"
    Ounce mass (avoirdupois)"ozm"
    Grain"grain"
    U.S. (short) hundredweight"cwt" or "shweight"
    Imperial hundredweight"uk_cwt" or "lcwt" ("hweight")
    Stone"stone"
    Ton"ton"
    Imperial ton"uk_ton" or "LTON" ("brton")
    +

    Distance

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Meter"m"
    Statute mile"mi"
    Nautical mile"Nmi"
    Inch"in"
    Foot"ft"
    Yard"yd"
    Angstrom"ang"
    Ell"ell"
    Light-year"ly"
    Parsec"parsec" or "pc"
    Pica (1/72 inch)"Picapt" or "Pica"
    Pica (1/6 inch)"pica"
    U.S survey mile (statute mile)"survey_mi"
    +

    Time

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Year"yr"
    Day"day" or "d"
    Hour"hr"
    Minute"mn" or "min"
    Second"sec" or "s"
    +

    Pressure

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Pascal"Pa" (or "p")
    Atmosphere"atm" (or "at")
    mm of Mercury"mmHg"
    PSI"psi"
    Torr"Torr"
    +

    Force

    + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Newton"N"
    Dyne"dyn" (or "dy")
    Pound force"lbf"
    Pond"pond"
    +

    Energy

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Joule"J"
    Erg"e"
    Thermodynamic calorie"c"
    IT calorie"cal"
    Electron volt"eV" (or "ev")
    Horsepower-hour"HPh" (or "hh")
    Watt-hour"Wh" (or "wh")
    Foot-pound"flb"
    BTU"BTU" (or "btu")
    +

    Power

    + + + + + + + + + + + + + + + + + +
    UnitText value
    Horsepower"HP" (or "h")
    Pferdestärke"PS"
    Watt"W" (or "w")
    +

    Magnetism

    + + + + + + + + + + + + + +
    UnitText value
    Tesla"T"
    Gauss"ga"
    +

    Temperature

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Degree Celsius"C" (or "cel")
    Degree Fahrenheit"F" (or "fah")
    Kelvin"K" (or "kel")
    Degrees Rankine"Rank"
    Degrees Réaumur"Reau"
    +

    Volume (or l iquid measure )

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Teaspoon"tsp"
    Modern teaspoon"tspm"
    Tablespoon"tbs"
    Fluid ounce"oz"
    Cup"cup"
    U.S. pint"pt" (or "us_pt")
    U.K. pint"uk_pt"
    Quart"qt"
    Imperial quart (U.K.)"uk_qt"
    Gallon"gal"
    Imperial gallon (U.K.)"uk_gal"
    Liter"l" or "L" ("lt")
    Cubic angstrom"ang3" or "ang^3"
    U.S. oil barrel"barrel"
    U.S. bushel"bushel"
    Cubic feet"ft3" or "ft^3"
    Cubic inch"in3" or "in^3"
    Cubic light-year"ly3" or "ly^3"
    Cubic meter"m3" or "m^3"
    Cubic Mile"mi3" or "mi^3"
    Cubic yard"yd3" or "yd^3"
    Cubic nautical mile"Nmi3" or "Nmi^3"
    Cubic Pica"Picapt3", "Picapt^3", "Pica3" or "Pica^3"
    Gross Registered Ton"GRT" ("regton")
    Measurement ton (freight ton)"MTON"
    +

    Area

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    International acre"uk_acre"
    U.S. survey/statute acre"us_acre"
    Square angstrom"ang2" or "ang^2"
    Are"ar"
    Square feet"ft2" or "ft^2"
    Hectare"ha"
    Square inches"in2" or "in^2"
    Square light-year"ly2" or "ly^2"
    Square meters"m2" or "m^2"
    Morgen"Morgen"
    Square miles"mi2" or "mi^2"
    Square nautical miles"Nmi2" or "Nmi^2"
    Square Pica"Picapt2", "Pica2", "Pica^2" or "Picapt^2"
    Square yards"yd2" or "yd^2"
    +

    Information

    + + + + + + + + + + + + + +
    UnitText value
    Bit"bit"
    Byte"byte"
    +

    Speed

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    UnitText value
    Admiralty knot"admkn"
    Knot"kn"
    Meters per hour"m/h" or "m/hr"
    Meters per second"m/s" or "m/sec"
    Miles per hour"mph"
    +

    It's also possible to use prefixes with the from_unit and to_unit values, e.g. if you add the "k" prefix before the "g" unit, you'll get the "kg" value that denotes kilograms.

    +

    Prefixes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PrefixMultiplierText value
    yotta1E+24"Y"
    zetta1E+21"Z"
    exa1E+18"E"
    peta1E+15"P"
    tera1E+12"T"
    giga1E+09"G"
    mega1E+06"M"
    kilo1E+03"k"
    hecto1E+02"h"
    dekao1E+01"da" or "e"
    deci1E-01"d"
    centi1E-02"c"
    milli1E-03"m"
    micro1E-06"u"
    nano1E-09"n"
    pico1E-12"p"
    femto1E-15"f"
    atto1E-18"a"
    zepto1E-21"z"
    yocto1E-24"y"
    +

    Binary Prefixes

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PrefixPrefix valueText value
    yobi2^80 = 1 208 925 819 614 629 174 706 176"Yi"
    zebi2^70 = 1 180 591 620 717 411 303 424"Zi"
    exbi2^60 = 1 152 921 504 606 846 976"Ei"
    pebi2^50 = 1 125 899 906 842 624"Pi"
    tebi2^40 = 1 099 511 627 776"Ti"
    gibi2^30 = 1 073 741 824"Gi"
    mebi2^20 = 1 048 576"Mi"
    kibi2^10 = 1024"ki"
    +

    To apply the CONVERT function,

    +
      +
    1. select the cell where you wish to display the result,
    2. +
    3. + click the Insert function Insert function icon icon situated at the top toolbar, +
      or right-click within a selected cell and select the Insert Function option from the menu, +
      or click the Function icon icon situated at the formula bar, +
    4. +
    5. select the Engineering function group from the list,
    6. +
    7. click the CONVERT function,
    8. +
    9. enter the required arguments separating them by comma,
    10. +
    11. press the Enter button.
    12. +
    +

    The result will be displayed in the selected cell.

    +

    CONVERT Function

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/en/Functions/ftest.htm b/apps/spreadsheeteditor/main/resources/help/en/Functions/ftest.htm new file mode 100644 index 000000000..617f16b67 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/en/Functions/ftest.htm @@ -0,0 +1,40 @@ + + + + FTEST Function + + + + + + + +
    +
    + +
    +

    FTEST Function

    +

    The FTEST function is one of the statistical functions. It is used to return the result of an F-test. An F-test returns the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances.

    +

    The FTEST function syntax is:

    +

    FTEST(array1, array2)

    +

    where

    +

    array1 is the first range of values.

    +

    array2 is the second range of values.

    +

    The values can be entered manually or included into the cells you make reference to. Text, logical values and empty cells are ignored, cells that contain zero values are included. If the number of values in a data range is less than 2 or a variance of an array is 0, the function returns the #DIV/0! error value.

    +

    To apply the FTEST function,

    +
      +
    1. select the cell where you wish to display the result,
    2. +
    3. click the Insert function Insert function icon icon situated at the top toolbar, +
      or right-click within a selected cell and select the Insert Function option from the menu, +
      or click the Function icon icon situated at the formula bar, +
    4. +
    5. select the Statistical function group from the list,
    6. +
    7. click the FTEST function,
    8. +
    9. enter the required arguments separating them by commas,
    10. +
    11. press the Enter button.
    12. +
    +

    The result will be displayed in the selected cell.

    +

    FTEST Function

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/en/Functions/hypgeom-dist.htm b/apps/spreadsheeteditor/main/resources/help/en/Functions/hypgeom-dist.htm new file mode 100644 index 000000000..10eda398d --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/en/Functions/hypgeom-dist.htm @@ -0,0 +1,43 @@ + + + + HYPGEOM.DIST Function + + + + + + + +
    +
    + +
    +

    HYPGEOM.DIST Function

    +

    The HYPGEOM.DIST function is one of the statistical functions. It is used to return the hypergeometric distribution, the probability of a given number of sample successes, given the sample size, population successes, and population size.

    +

    The HYPGEOM.DIST function syntax is:

    +

    HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative)

    +

    where

    +

    sample_s is the number of the successes in the given sample, a numeric value greater than 0, but less than the lesser of number_sample or population_s.

    +

    number_sample - the size of the sample, a numeric value greater than 0, but less than number_pop.

    +

    population_s - the number of the successes in the population, a numeric value greater than 0, but less than number_pop.

    +

    number_pop - the size of the population, a numeric value greater than 0.

    +

    cumulative - is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function.

    +

    The numeric values can be entered manually or included into the cells you make reference to.

    +

    To apply the HYPGEOM.DIST function,

    +
      +
    1. select the cell where you wish to display the result,
    2. +
    3. click the Insert function Insert function icon icon situated at the top toolbar, +
      or right-click within a selected cell and select the Insert Function option from the menu, +
      or click the Function icon icon situated at the formula bar, +
    4. +
    5. select the Statistical function group from the list,
    6. +
    7. click the HYPGEOM.DIST function,
    8. +
    9. enter the required arguments separating them by commas,
    10. +
    11. press the Enter button.
    12. +
    +

    The result will be displayed in the selected cell.

    +

    HYPGEOM.DIST Function

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/InsertFunction.htm b/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/InsertFunction.htm index 06ecd6a9a..c72dcb590 100644 --- a/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/InsertFunction.htm +++ b/apps/spreadsheeteditor/main/resources/help/en/UsageInstructions/InsertFunction.htm @@ -51,7 +51,7 @@ Statistical Functions Are used to analyze data: finding the average value, the largest or smallest values in a range of cells. -
    AVEDEV; AVERAGE; AVERAGEA; AVERAGEIF; AVERAGEIFS; BETADIST; BETA.DIST; BETA.INV; BINOMDIST; BINOM.DIST; BINOM.DIST.RANGE; BINOM.INV; CHIDIST; CHIINV; CHISQ.DIST; CHISQ.DIST.RT; CHISQ.INV; CHISQ.INV.RT; CHITEST; CHISQ.TEST; CONFIDENCE; CONFIDENCE.NORM; CONFIDENCE.T; CORREL; COUNT; COUNTA; COUNBLANK; COUNTIF; COUNTIFS; COVAR; COVARIANCE.P; COVARIANCE.S; CRITBINOM; DEVSQ; EXPON.DIST; EXPONDIST; F.DIST; FDIST; F.DIST.RT; F.INV; FINV; F.INV.RT; FISHER; FISHERINV; FORECAST; FORECAST.ETS; FORECAST.ETS.CONFINT; FORECAST.ETS.SEASONALITY; FORECAST.ETS.STAT; FORECAST.LINEAR; FREQUENCY; F.TEST; GAMMA; GAMMA.DIST; GAMMADIST; GAMMA.INV; GAMMAINV; GAMMALN; GAMMALN.PRECISE; GAUSS; GEOMEAN; HARMEAN; HYPGEOMDIST; INTERCEPT; KURT; LARGE; LOGINV; LOGNORM.DIST; LOGNORM.INV; LOGNORMDIST; MAX; MAXA; MAXIFS; MEDIAN; MIN; MINA; MINIFS; MODE; MODE.MULT; MODE.SNGL; NEGBINOMDIST; NEGBINOM.DIST; NORMDIST; NORM.DIST; NORMINV; NORM.INV; NORMSDIST; NORM.S.DIST; NORMSINV; NORM.S.INV; PEARSON; PERCENTILE; PERCENTILE.EXC; PERCENTILE.INC; PERCENTRANK; PERCENTRANK.EXC; PERCENTRANK.INC; PERMUT; PERMUTATIONA; PHI; POISSON; POISSON.DIST; PROB; QUARTILE; QUARTILE.EXC; QUARTILE.INC; RANK; RANK.AVG; RANK.EQ; RSQ; SKEW; SKEW.P; SLOPE; SMALL; STANDARDIZE; STDEV; STDEV.S; STDEVA; STDEVP; STDEV.P; STDEVPA; STEYX; TDIST; T.DIST; T.DIST.2T; T.DIST.RT; T.INV; TRIMMEAN; TTEST; T.TEST; T.INV.2T; TINV; VAR; VARA; VARP; VAR.P; VAR.S; VARPA; WEIBULL; WEIBULL.DIST; ZTEST; Z.TEST + AVEDEV; AVERAGE; AVERAGEA; AVERAGEIF; AVERAGEIFS; BETADIST; BETA.DIST; BETA.INV; BINOMDIST; BINOM.DIST; BINOM.DIST.RANGE; BINOM.INV; CHIDIST; CHIINV; CHISQ.DIST; CHISQ.DIST.RT; CHISQ.INV; CHISQ.INV.RT; CHITEST; CHISQ.TEST; CONFIDENCE; CONFIDENCE.NORM; CONFIDENCE.T; CORREL; COUNT; COUNTA; COUNBLANK; COUNTIF; COUNTIFS; COVAR; COVARIANCE.P; COVARIANCE.S; CRITBINOM; DEVSQ; EXPON.DIST; EXPONDIST; F.DIST; FDIST; F.DIST.RT; F.INV; FINV; F.INV.RT; FISHER; FISHERINV; FORECAST; FORECAST.ETS; FORECAST.ETS.CONFINT; FORECAST.ETS.SEASONALITY; FORECAST.ETS.STAT; FORECAST.LINEAR; FREQUENCY; FTEST; F.TEST; GAMMA; GAMMA.DIST; GAMMADIST; GAMMA.INV; GAMMAINV; GAMMALN; GAMMALN.PRECISE; GAUSS; GEOMEAN; HARMEAN; HYPGEOMDIST; HYPGEOM.DIST; INTERCEPT; KURT; LARGE; LOGINV; LOGNORM.DIST; LOGNORM.INV; LOGNORMDIST; MAX; MAXA; MAXIFS; MEDIAN; MIN; MINA; MINIFS; MODE; MODE.MULT; MODE.SNGL; NEGBINOMDIST; NEGBINOM.DIST; NORMDIST; NORM.DIST; NORMINV; NORM.INV; NORMSDIST; NORM.S.DIST; NORMSINV; NORM.S.INV; PEARSON; PERCENTILE; PERCENTILE.EXC; PERCENTILE.INC; PERCENTRANK; PERCENTRANK.EXC; PERCENTRANK.INC; PERMUT; PERMUTATIONA; PHI; POISSON; POISSON.DIST; PROB; QUARTILE; QUARTILE.EXC; QUARTILE.INC; RANK; RANK.AVG; RANK.EQ; RSQ; SKEW; SKEW.P; SLOPE; SMALL; STANDARDIZE; STDEV; STDEV.S; STDEVA; STDEVP; STDEV.P; STDEVPA; STEYX; TDIST; T.DIST; T.DIST.2T; T.DIST.RT; T.INV; TRIMMEAN; TTEST; T.TEST; T.INV.2T; TINV; VAR; VARA; VARP; VAR.P; VAR.S; VARPA; WEIBULL; WEIBULL.DIST; ZTEST; Z.TEST Financial Functions @@ -76,7 +76,7 @@ Engineering Functions Are used to perform some engineering calculations: converting between different bases, finding complex numbers etc. - BESSELI; BESSELJ; BESSELK; BESSELY; BIN2DEC; BIN2HEX; BIN2OCT; BITAND; BITLSHIFT; BITOR; BITRSHIFT; BITXOR; COMPLEX; DEC2BIN; DEC2HEX; DEC2OCT; DELTA; ERF; ERF.PRECISE; ERFC; ERFC.PRECISE; GESTEP; HEX2BIN; HEX2DEC; HEX2OCT; IMABS; IMAGINARY; IMARGUMENT; IMCONJUGATE; IMCOS; IMCOSH; IMCOT; IMCSC; IMCSCH; IMDIV; IMEXP; IMLN; IMLOG10; IMLOG2; IMPOWER; IMPRODUCT; IMREAL; IMSEC; IMSECH; IMSIN; IMSINH; IMSQRT; IMSUB; IMSUM; IMTAN; OCT2BIN; OCT2DEC; OCT2HEX + BESSELI; BESSELJ; BESSELK; BESSELY; BIN2DEC; BIN2HEX; BIN2OCT; BITAND; BITLSHIFT; BITOR; BITRSHIFT; BITXOR; COMPLEX; CONVERT; DEC2BIN; DEC2HEX; DEC2OCT; DELTA; ERF; ERF.PRECISE; ERFC; ERFC.PRECISE; GESTEP; HEX2BIN; HEX2DEC; HEX2OCT; IMABS; IMAGINARY; IMARGUMENT; IMCONJUGATE; IMCOS; IMCOSH; IMCOT; IMCSC; IMCSCH; IMDIV; IMEXP; IMLN; IMLOG10; IMLOG2; IMPOWER; IMPRODUCT; IMREAL; IMSEC; IMSECH; IMSIN; IMSINH; IMSQRT; IMSUB; IMSUM; IMTAN; OCT2BIN; OCT2DEC; OCT2HEX Database Functions diff --git a/apps/spreadsheeteditor/main/resources/help/en/images/convert.png b/apps/spreadsheeteditor/main/resources/help/en/images/convert.png new file mode 100644 index 0000000000000000000000000000000000000000..b65de7f9b5b6943454047a5027031ce2584ad26c GIT binary patch literal 3606 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/en/images/ftest.png b/apps/spreadsheeteditor/main/resources/help/en/images/ftest.png new file mode 100644 index 0000000000000000000000000000000000000000..fbb8c5e97c277a68b3b0bf9afe0e2b477247cc89 GIT binary patch literal 4974 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 literal 0 HcmV?d00001 diff --git a/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js b/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js index 173517a47..355dfb006 100644 --- a/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js +++ b/apps/spreadsheeteditor/main/resources/help/en/search/indexes.js @@ -340,6 +340,11 @@ var indexes = "title": "CONFIDENCE Function", "body": "The CONFIDENCE function is one of the statistical functions. It is used to return the confidence interval. The CONFIDENCE function syntax is: CONFIDENCE(alpha, standard-dev, size) where alpha is the significance level used to compute the confidence level, a numeric value greater than 0 but less than 1. standard-dev is the population standard deviation, a numeric value greater than 0. size is the sample size, a numeric value greater than or equal to 1. The numeric values can be entered manually or included into the cells you make reference to. To apply the CONFIDENCE function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the CONFIDENCE function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." }, + { + "id": "Functions/convert.htm", + "title": "CONVERT Function", + "body": "The CONVERT function is one of the engineering functions. It is used to convert a number from one measurement system to another. For example, CONVERT can translate a table of distances in miles to a table of distances in kilometers. The CONVERT function syntax is: CONVERT(number, from_unit, to_unit) where number is the value to be converted, from_unit is the original measurement unit. A text string enclosed in quotes. The possible values are listed in the table below. to_unit is the measurement unit that the number should be converted to. A text string enclosed in quotes. The possible values are listed in the table below. Note: the from_unit and to_unit must be compatible, i.e. they should belong to the same measurement type. Weight and mass Unit Text value Gram \"g\" Slug \"sg\" Pound mass (avoirdupois) \"lbm\" U (atomic mass unit) \"u\" Ounce mass (avoirdupois) \"ozm\" Grain \"grain\" U.S. (short) hundredweight \"cwt\" or \"shweight\" Imperial hundredweight \"uk_cwt\" or \"lcwt\" (\"hweight\") Stone \"stone\" Ton \"ton\" Imperial ton \"uk_ton\" or \"LTON\" (\"brton\") Distance Unit Text value Meter \"m\" Statute mile \"mi\" Nautical mile \"Nmi\" Inch \"in\" Foot \"ft\" Yard \"yd\" Angstrom \"ang\" Ell \"ell\" Light-year \"ly\" Parsec \"parsec\" or \"pc\" Pica (1/72 inch) \"Picapt\" or \"Pica\" Pica (1/6 inch) \"pica\" U.S survey mile (statute mile) \"survey_mi\" Time Unit Text value Year \"yr\" Day \"day\" or \"d\" Hour \"hr\" Minute \"mn\" or \"min\" Second \"sec\" or \"s\" Pressure Unit Text value Pascal \"Pa\" (or \"p\") Atmosphere \"atm\" (or \"at\") mm of Mercury \"mmHg\" PSI \"psi\" Torr \"Torr\" Force Unit Text value Newton \"N\" Dyne \"dyn\" (or \"dy\") Pound force \"lbf\" Pond \"pond\" Energy Unit Text value Joule \"J\" Erg \"e\" Thermodynamic calorie \"c\" IT calorie \"cal\" Electron volt \"eV\" (or \"ev\") Horsepower-hour \"HPh\" (or \"hh\") Watt-hour \"Wh\" (or \"wh\") Foot-pound \"flb\" BTU \"BTU\" (or \"btu\") Power Unit Text value Horsepower \"HP\" (or \"h\") Pferdestärke \"PS\" Watt \"W\" (or \"w\") Magnetism Unit Text value Tesla \"T\" Gauss \"ga\" Temperature Unit Text value Degree Celsius \"C\" (or \"cel\") Degree Fahrenheit \"F\" (or \"fah\") Kelvin \"K\" (or \"kel\") Degrees Rankine \"Rank\" Degrees Réaumur \"Reau\" Volume (or l iquid measure ) Unit Text value Teaspoon \"tsp\" Modern teaspoon \"tspm\" Tablespoon \"tbs\" Fluid ounce \"oz\" Cup \"cup\" U.S. pint \"pt\" (or \"us_pt\") U.K. pint \"uk_pt\" Quart \"qt\" Imperial quart (U.K.) \"uk_qt\" Gallon \"gal\" Imperial gallon (U.K.) \"uk_gal\" Liter \"l\" or \"L\" (\"lt\") Cubic angstrom \"ang3\" or \"ang^3\" U.S. oil barrel \"barrel\" U.S. bushel \"bushel\" Cubic feet \"ft3\" or \"ft^3\" Cubic inch \"in3\" or \"in^3\" Cubic light-year \"ly3\" or \"ly^3\" Cubic meter \"m3\" or \"m^3\" Cubic Mile \"mi3\" or \"mi^3\" Cubic yard \"yd3\" or \"yd^3\" Cubic nautical mile \"Nmi3\" or \"Nmi^3\" Cubic Pica \"Picapt3\", \"Picapt^3\", \"Pica3\" or \"Pica^3\" Gross Registered Ton \"GRT\" (\"regton\") Measurement ton (freight ton) \"MTON\" Area Unit Text value International acre \"uk_acre\" U.S. survey/statute acre \"us_acre\" Square angstrom \"ang2\" or \"ang^2\" Are \"ar\" Square feet \"ft2\" or \"ft^2\" Hectare \"ha\" Square inches \"in2\" or \"in^2\" Square light-year \"ly2\" or \"ly^2\" Square meters \"m2\" or \"m^2\" Morgen \"Morgen\" Square miles \"mi2\" or \"mi^2\" Square nautical miles \"Nmi2\" or \"Nmi^2\" Square Pica \"Picapt2\", \"Pica2\", \"Pica^2\" or \"Picapt^2\" Square yards \"yd2\" or \"yd^2\" Information Unit Text value Bit \"bit\" Byte \"byte\" Speed Unit Text value Admiralty knot \"admkn\" Knot \"kn\" Meters per hour \"m/h\" or \"m/hr\" Meters per second \"m/s\" or \"m/sec\" Miles per hour \"mph\" It's also possible to use prefixes with the from_unit and to_unit values, e.g. if you add the \"k\" prefix before the \"g\" unit, you'll get the \"kg\" value that denotes kilograms. Prefixes Prefix Multiplier Text value yotta 1E+24 \"Y\" zetta 1E+21 \"Z\" exa 1E+18 \"E\" peta 1E+15 \"P\" tera 1E+12 \"T\" giga 1E+09 \"G\" mega 1E+06 \"M\" kilo 1E+03 \"k\" hecto 1E+02 \"h\" dekao 1E+01 \"da\" or \"e\" deci 1E-01 \"d\" centi 1E-02 \"c\" milli 1E-03 \"m\" micro 1E-06 \"u\" nano 1E-09 \"n\" pico 1E-12 \"p\" femto 1E-15 \"f\" atto 1E-18 \"a\" zepto 1E-21 \"z\" yocto 1E-24 \"y\" Binary Prefixes Prefix Prefix value Text value yobi 2^80 = 1 208 925 819 614 629 174 706 176 \"Yi\" zebi 2^70 = 1 180 591 620 717 411 303 424 \"Zi\" exbi 2^60 = 1 152 921 504 606 846 976 \"Ei\" pebi 2^50 = 1 125 899 906 842 624 \"Pi\" tebi 2^40 = 1 099 511 627 776 \"Ti\" gibi 2^30 = 1 073 741 824 \"Gi\" mebi 2^20 = 1 048 576 \"Mi\" kibi 2^10 = 1024 \"ki\" To apply the CONVERT function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Engineering function group from the list, click the CONVERT function, enter the required arguments separating them by comma, press the Enter button. The result will be displayed in the selected cell." + }, { "id": "Functions/correl.htm", "title": "CORREL Function", @@ -815,6 +820,11 @@ var indexes = "title": "FREQUENCY Function", "body": "The FREQUENCY function is one of the statistical functions. It is used to сalculate how often values occur within the selected range of cells and display the first value of the returned vertical array of numbers. The FREQUENCY function syntax is: FREQUENCY(data-array, bins-array) where data-array is the selected range of cells you want to count the frequencies for, bins-array is the selected range of cells containing intervals into which you want to group the values in data-array. To apply the FREQUENCY function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FREQUENCY function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." }, + { + "id": "Functions/ftest.htm", + "title": "FTEST Function", + "body": "The FTEST function is one of the statistical functions. It is used to return the result of an F-test. An F-test returns the two-tailed probability that the variances in array1 and array2 are not significantly different. Use this function to determine whether two samples have different variances. The FTEST function syntax is: FTEST(array1, array2) where array1 is the first range of values. array2 is the second range of values. The values can be entered manually or included into the cells you make reference to. Text, logical values and empty cells are ignored, cells that contain zero values are included. If the number of values in a data range is less than 2 or a variance of an array is 0, the function returns the #DIV/0! error value. To apply the FTEST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the FTEST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + }, { "id": "Functions/fv.htm", "title": "FV Function", @@ -910,6 +920,11 @@ var indexes = "title": "HOUR Function", "body": "The HOUR function is one of the date and time functions. It returns the hour (a number from 0 to 23) of the time value. The HOUR function syntax is: HOUR( time-value ) where time-value is a value entered manually or included into the cell you make reference to. Note: the time-value may be expressed as a string value (e.g. \"13:39\"), a decimal number (e.g. 0.56 corresponds to 13:26) , or the result of a formula (e.g. the result of the NOW function in the default format - 9/26/12 13:39) To apply the HOUR function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Date and time function group from the list, click the HOUR function, enter the required argument, press the Enter button. The result will be displayed in the selected cell." }, + { + "id": "Functions/hypgeom-dist.htm", + "title": "HYPGEOM.DIST Function", + "body": "The HYPGEOM.DIST function is one of the statistical functions. It is used to return the hypergeometric distribution, the probability of a given number of sample successes, given the sample size, population successes, and population size. The HYPGEOM.DIST function syntax is: HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative) where sample_s is the number of the successes in the given sample, a numeric value greater than 0, but less than the lesser of number_sample or population_s. number_sample - the size of the sample, a numeric value greater than 0, but less than number_pop. population_s - the number of the successes in the population, a numeric value greater than 0, but less than number_pop. number_pop - the size of the population, a numeric value greater than 0. cumulative - is a logical value (TRUE or FALSE) that determines the function form. If it is TRUE, the function returns the cumulative distribution function. If it is FALSE, the function returns the probability mass function. The numeric values can be entered manually or included into the cells you make reference to. To apply the HYPGEOM.DIST function, select the cell where you wish to display the result, click the Insert function icon situated at the top toolbar, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon situated at the formula bar, select the Statistical function group from the list, click the HYPGEOM.DIST function, enter the required arguments separating them by commas, press the Enter button. The result will be displayed in the selected cell." + }, { "id": "Functions/hypgeomdist.htm", "title": "HYPGEOMDIST Function", @@ -2318,7 +2333,7 @@ var indexes = { "id": "UsageInstructions/InsertFunction.htm", "title": "Insert function", - "body": "The ability to perform basic calculations is the principal reason for using a spreadsheet. Some of them are performed automatically when you select a range of cells in your spreadsheet: AVERAGE is used to analyze the selected range of cells and find the average value. COUNT is used to count the number of the selected cells containing values ignoring empty cells. SUM is used to add all the numbers in the selected range ignoring empty cells or those contaning text. The results of these calculations are displayed in the right lower corner at the status bar. To perform any other calculations you can insert a needed formula manually using the common mathematical operators or insert a predefined formula - Function. To insert a function, select a cell you wish to insert a function into, click the Insert function icon situated at the Home tab of the top toolbar and select one of the commonly used functions (SUM, MIN, MAX, COUNT) or click the Additional option, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon before the formula bar, in the Insert Function window that opens, select the necessary function group, then choose the function you need from the list and click OK. enter the function arguments either manually or dragging to select a range of cells to be included as an argument. If the function requires several arguments, they must be separated by commas. Note: generally, numeric values, logical values (TRUE, FALSE), text values (must be quoted), cell references, cell range references, names assigned to ranges and other functions can be used as function arguments. Press the Enter key. Here is the list of the available functions grouped by categories: Function Category Description Functions Text and Data Functions Are used to correctly display the text data in your spreadsheet. CHAR; CLEAN; CODE; CONCATENATE; CONCAT; DOLLAR; EXACT; FIND; FINDB; FIXED; LEFT; LEFTB; LEN; LENB; LOWER; MID; MIDB; NUMBERVALUE; PROPER; REPLACE; REPLACEB; REPT; RIGHT; RIGHTB; SEARCH; SEARCHB; SUBSTITUTE; T; TEXT; TEXTJOIN; TRIM; UNICHAR; UNICODE; UPPER; VALUE Statistical Functions Are used to analyze data: finding the average value, the largest or smallest values in a range of cells. AVEDEV; AVERAGE; AVERAGEA; AVERAGEIF; AVERAGEIFS; BETADIST; BETA.DIST; BETA.INV; BINOMDIST; BINOM.DIST; BINOM.DIST.RANGE; BINOM.INV; CHIDIST; CHIINV; CHISQ.DIST; CHISQ.DIST.RT; CHISQ.INV; CHISQ.INV.RT; CHITEST; CHISQ.TEST; CONFIDENCE; CONFIDENCE.NORM; CONFIDENCE.T; CORREL; COUNT; COUNTA; COUNBLANK; COUNTIF; COUNTIFS; COVAR; COVARIANCE.P; COVARIANCE.S; CRITBINOM; DEVSQ; EXPON.DIST; EXPONDIST; F.DIST; FDIST; F.DIST.RT; F.INV; FINV; F.INV.RT; FISHER; FISHERINV; FORECAST; FORECAST.ETS; FORECAST.ETS.CONFINT; FORECAST.ETS.SEASONALITY; FORECAST.ETS.STAT; FORECAST.LINEAR; FREQUENCY; F.TEST; GAMMA; GAMMA.DIST; GAMMADIST; GAMMA.INV; GAMMAINV; GAMMALN; GAMMALN.PRECISE; GAUSS; GEOMEAN; HARMEAN; HYPGEOMDIST; INTERCEPT; KURT; LARGE; LOGINV; LOGNORM.DIST; LOGNORM.INV; LOGNORMDIST; MAX; MAXA; MAXIFS; MEDIAN; MIN; MINA; MINIFS; MODE; MODE.MULT; MODE.SNGL; NEGBINOMDIST; NEGBINOM.DIST; NORMDIST; NORM.DIST; NORMINV; NORM.INV; NORMSDIST; NORM.S.DIST; NORMSINV; NORM.S.INV; PEARSON; PERCENTILE; PERCENTILE.EXC; PERCENTILE.INC; PERCENTRANK; PERCENTRANK.EXC; PERCENTRANK.INC; PERMUT; PERMUTATIONA; PHI; POISSON; POISSON.DIST; PROB; QUARTILE; QUARTILE.EXC; QUARTILE.INC; RANK; RANK.AVG; RANK.EQ; RSQ; SKEW; SKEW.P; SLOPE; SMALL; STANDARDIZE; STDEV; STDEV.S; STDEVA; STDEVP; STDEV.P; STDEVPA; STEYX; TDIST; T.DIST; T.DIST.2T; T.DIST.RT; T.INV; TRIMMEAN; TTEST; T.TEST; T.INV.2T; TINV; VAR; VARA; VARP; VAR.P; VAR.S; VARPA; WEIBULL; WEIBULL.DIST; ZTEST; Z.TEST Financial Functions Are used to perform some financial calculations calculating the net present value, payments etc. ACCRINT; ACCRINTM; AMORDEGRC; AMORLINC; COUPDAYBS; COUPDAYS; COUPDAYSNC; COUPNCD; COUPNUM; COUPPCD; CUMIPMT; CUMPRINC; DB; DDB; DISC; DOLLARDE; DOLLARFR; DURATION; EFFECT; FV; FVSCHEDULE; INTRATE; IPMT; IRR; ISPMT; MDURATION; MIRR; NOMINAL; NPER; NPV; ODDFPRICE; ODDFYIELD; ODDLPRICE; ODDLYIELD; PDURATION; PMT; PPMT; PRICE; PRICEDISC; PRICEMAT; PV; RATE; RECEIVED; RRI; SLN; SYD; TBILLEQ; TBILLPRICE; TBILLYIELD; VDB; XIRR; XNPV; YIELD; YIELDDISC; YIELDMAT Math and Trigonometry Functions Are used to perform basic math and trigonometry operations such as adding, multiplying, dividing, rounding, etc. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE; ARABIC; ASIN; ASINH; ATAN; ATAN2; ATANH; BASE; CEILING; CEILING.MATH; CEILING.PRECISE; COMBIN; COMBINA; COS; COSH; COT; COTH; CSC; CSCH; DECIMAL; DEGREES; ECMA.CEILING; EVEN; EXP; FACT; FACTDOUBLE; FLOOR; FLOOR.PRECISE; FLOOR.MATH; GCD; INT; ISO.CEILING; LCM; LN; LOG; LOG10; MDETERM; MINVERSE; MMULT; MOD; MROUND; MULTINOMIAL; ODD; PI; POWER; PRODUCT; QUOTIENT; RADIANS; RAND; RANDBETWEEN; ROMAN; ROUND; ROUNDDOWN; ROUNDUP; SEC; SECH; SERIESSUM; SIGN; SIN; SINH; SQRT; SQRTPI; SUBTOTAL; SUM; SUMIF; SUMIFS; SUMPRODUCT; SUMSQ; SUMX2MY2; SUMX2PY2; SUMXMY2; TAN; TANH; TRUNC Lookup and Reference Functions Are used to easily find the information from the data list. ADDRESS; CHOOSE; COLUMN; COLUMNS; FORMULATEXT; HLOOKUP; INDEX; INDIRECT; LOOKUP; MATCH; OFFSET; ROW; ROWS; TRANSPOSE; VLOOKUP Date and Time Functions Are used to correctly display date and time in your spreadsheet. DATE; DATEDIF; DATEVALUE; DAY; DAYS; DAYS360; EDATE; EOMONTH; HOUR; ISOWEEKNUM; MINUTE; MONTH; NETWORKDAYS; NETWORKDAYS.INTL; NOW; SECOND; TIME; TIMEVALUE; TODAY; WEEKDAY; WEEKNUM; WORKDAY; WORKDAY.INTL; YEAR; YEARFRAC Engineering Functions Are used to perform some engineering calculations: converting between different bases, finding complex numbers etc. BESSELI; BESSELJ; BESSELK; BESSELY; BIN2DEC; BIN2HEX; BIN2OCT; BITAND; BITLSHIFT; BITOR; BITRSHIFT; BITXOR; COMPLEX; DEC2BIN; DEC2HEX; DEC2OCT; DELTA; ERF; ERF.PRECISE; ERFC; ERFC.PRECISE; GESTEP; HEX2BIN; HEX2DEC; HEX2OCT; IMABS; IMAGINARY; IMARGUMENT; IMCONJUGATE; IMCOS; IMCOSH; IMCOT; IMCSC; IMCSCH; IMDIV; IMEXP; IMLN; IMLOG10; IMLOG2; IMPOWER; IMPRODUCT; IMREAL; IMSEC; IMSECH; IMSIN; IMSINH; IMSQRT; IMSUB; IMSUM; IMTAN; OCT2BIN; OCT2DEC; OCT2HEX Database Functions Are used to perform calculations for the values in a certain field of the database that correspond to the specified criteria. DAVERAGE; DCOUNT; DCOUNTA; DGET; DMAX; DMIN; DPRODUCT; DSTDEV; DSTDEVP; DSUM; DVAR; DVARP Information Functions Are used to give you the information about the data in the selected cell or a range of cells. ERROR.TYPE; ISBLANK; ISERR; ISERROR; ISEVEN; ISFORMULA; ISLOGICAL; ISNA; ISNONTEXT; ISNUMBER; ISODD; ISREF; ISTEXT; N; NA; SHEET; SHEETS; TYPE Logical Functions Are used to check if a condition is true or false. AND; FALSE; IF; IFERROR; IFNA; IFS; NOT; OR; SWITCH; TRUE; XOR" + "body": "The ability to perform basic calculations is the principal reason for using a spreadsheet. Some of them are performed automatically when you select a range of cells in your spreadsheet: AVERAGE is used to analyze the selected range of cells and find the average value. COUNT is used to count the number of the selected cells containing values ignoring empty cells. SUM is used to add all the numbers in the selected range ignoring empty cells or those contaning text. The results of these calculations are displayed in the right lower corner at the status bar. To perform any other calculations you can insert a needed formula manually using the common mathematical operators or insert a predefined formula - Function. To insert a function, select a cell you wish to insert a function into, click the Insert function icon situated at the Home tab of the top toolbar and select one of the commonly used functions (SUM, MIN, MAX, COUNT) or click the Additional option, or right-click within a selected cell and select the Insert Function option from the menu, or click the icon before the formula bar, in the Insert Function window that opens, select the necessary function group, then choose the function you need from the list and click OK. enter the function arguments either manually or dragging to select a range of cells to be included as an argument. If the function requires several arguments, they must be separated by commas. Note: generally, numeric values, logical values (TRUE, FALSE), text values (must be quoted), cell references, cell range references, names assigned to ranges and other functions can be used as function arguments. Press the Enter key. Here is the list of the available functions grouped by categories: Function Category Description Functions Text and Data Functions Are used to correctly display the text data in your spreadsheet. CHAR; CLEAN; CODE; CONCATENATE; CONCAT; DOLLAR; EXACT; FIND; FINDB; FIXED; LEFT; LEFTB; LEN; LENB; LOWER; MID; MIDB; NUMBERVALUE; PROPER; REPLACE; REPLACEB; REPT; RIGHT; RIGHTB; SEARCH; SEARCHB; SUBSTITUTE; T; TEXT; TEXTJOIN; TRIM; UNICHAR; UNICODE; UPPER; VALUE Statistical Functions Are used to analyze data: finding the average value, the largest or smallest values in a range of cells. AVEDEV; AVERAGE; AVERAGEA; AVERAGEIF; AVERAGEIFS; BETADIST; BETA.DIST; BETA.INV; BINOMDIST; BINOM.DIST; BINOM.DIST.RANGE; BINOM.INV; CHIDIST; CHIINV; CHISQ.DIST; CHISQ.DIST.RT; CHISQ.INV; CHISQ.INV.RT; CHITEST; CHISQ.TEST; CONFIDENCE; CONFIDENCE.NORM; CONFIDENCE.T; CORREL; COUNT; COUNTA; COUNBLANK; COUNTIF; COUNTIFS; COVAR; COVARIANCE.P; COVARIANCE.S; CRITBINOM; DEVSQ; EXPON.DIST; EXPONDIST; F.DIST; FDIST; F.DIST.RT; F.INV; FINV; F.INV.RT; FISHER; FISHERINV; FORECAST; FORECAST.ETS; FORECAST.ETS.CONFINT; FORECAST.ETS.SEASONALITY; FORECAST.ETS.STAT; FORECAST.LINEAR; FREQUENCY; FTEST; F.TEST; GAMMA; GAMMA.DIST; GAMMADIST; GAMMA.INV; GAMMAINV; GAMMALN; GAMMALN.PRECISE; GAUSS; GEOMEAN; HARMEAN; HYPGEOMDIST; HYPGEOM.DIST; INTERCEPT; KURT; LARGE; LOGINV; LOGNORM.DIST; LOGNORM.INV; LOGNORMDIST; MAX; MAXA; MAXIFS; MEDIAN; MIN; MINA; MINIFS; MODE; MODE.MULT; MODE.SNGL; NEGBINOMDIST; NEGBINOM.DIST; NORMDIST; NORM.DIST; NORMINV; NORM.INV; NORMSDIST; NORM.S.DIST; NORMSINV; NORM.S.INV; PEARSON; PERCENTILE; PERCENTILE.EXC; PERCENTILE.INC; PERCENTRANK; PERCENTRANK.EXC; PERCENTRANK.INC; PERMUT; PERMUTATIONA; PHI; POISSON; POISSON.DIST; PROB; QUARTILE; QUARTILE.EXC; QUARTILE.INC; RANK; RANK.AVG; RANK.EQ; RSQ; SKEW; SKEW.P; SLOPE; SMALL; STANDARDIZE; STDEV; STDEV.S; STDEVA; STDEVP; STDEV.P; STDEVPA; STEYX; TDIST; T.DIST; T.DIST.2T; T.DIST.RT; T.INV; TRIMMEAN; TTEST; T.TEST; T.INV.2T; TINV; VAR; VARA; VARP; VAR.P; VAR.S; VARPA; WEIBULL; WEIBULL.DIST; ZTEST; Z.TEST Financial Functions Are used to perform some financial calculations calculating the net present value, payments etc. ACCRINT; ACCRINTM; AMORDEGRC; AMORLINC; COUPDAYBS; COUPDAYS; COUPDAYSNC; COUPNCD; COUPNUM; COUPPCD; CUMIPMT; CUMPRINC; DB; DDB; DISC; DOLLARDE; DOLLARFR; DURATION; EFFECT; FV; FVSCHEDULE; INTRATE; IPMT; IRR; ISPMT; MDURATION; MIRR; NOMINAL; NPER; NPV; ODDFPRICE; ODDFYIELD; ODDLPRICE; ODDLYIELD; PDURATION; PMT; PPMT; PRICE; PRICEDISC; PRICEMAT; PV; RATE; RECEIVED; RRI; SLN; SYD; TBILLEQ; TBILLPRICE; TBILLYIELD; VDB; XIRR; XNPV; YIELD; YIELDDISC; YIELDMAT Math and Trigonometry Functions Are used to perform basic math and trigonometry operations such as adding, multiplying, dividing, rounding, etc. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE; ARABIC; ASIN; ASINH; ATAN; ATAN2; ATANH; BASE; CEILING; CEILING.MATH; CEILING.PRECISE; COMBIN; COMBINA; COS; COSH; COT; COTH; CSC; CSCH; DECIMAL; DEGREES; ECMA.CEILING; EVEN; EXP; FACT; FACTDOUBLE; FLOOR; FLOOR.PRECISE; FLOOR.MATH; GCD; INT; ISO.CEILING; LCM; LN; LOG; LOG10; MDETERM; MINVERSE; MMULT; MOD; MROUND; MULTINOMIAL; ODD; PI; POWER; PRODUCT; QUOTIENT; RADIANS; RAND; RANDBETWEEN; ROMAN; ROUND; ROUNDDOWN; ROUNDUP; SEC; SECH; SERIESSUM; SIGN; SIN; SINH; SQRT; SQRTPI; SUBTOTAL; SUM; SUMIF; SUMIFS; SUMPRODUCT; SUMSQ; SUMX2MY2; SUMX2PY2; SUMXMY2; TAN; TANH; TRUNC Lookup and Reference Functions Are used to easily find the information from the data list. ADDRESS; CHOOSE; COLUMN; COLUMNS; FORMULATEXT; HLOOKUP; INDEX; INDIRECT; LOOKUP; MATCH; OFFSET; ROW; ROWS; TRANSPOSE; VLOOKUP Date and Time Functions Are used to correctly display date and time in your spreadsheet. DATE; DATEDIF; DATEVALUE; DAY; DAYS; DAYS360; EDATE; EOMONTH; HOUR; ISOWEEKNUM; MINUTE; MONTH; NETWORKDAYS; NETWORKDAYS.INTL; NOW; SECOND; TIME; TIMEVALUE; TODAY; WEEKDAY; WEEKNUM; WORKDAY; WORKDAY.INTL; YEAR; YEARFRAC Engineering Functions Are used to perform some engineering calculations: converting between different bases, finding complex numbers etc. BESSELI; BESSELJ; BESSELK; BESSELY; BIN2DEC; BIN2HEX; BIN2OCT; BITAND; BITLSHIFT; BITOR; BITRSHIFT; BITXOR; COMPLEX; CONVERT; DEC2BIN; DEC2HEX; DEC2OCT; DELTA; ERF; ERF.PRECISE; ERFC; ERFC.PRECISE; GESTEP; HEX2BIN; HEX2DEC; HEX2OCT; IMABS; IMAGINARY; IMARGUMENT; IMCONJUGATE; IMCOS; IMCOSH; IMCOT; IMCSC; IMCSCH; IMDIV; IMEXP; IMLN; IMLOG10; IMLOG2; IMPOWER; IMPRODUCT; IMREAL; IMSEC; IMSECH; IMSIN; IMSINH; IMSQRT; IMSUB; IMSUM; IMTAN; OCT2BIN; OCT2DEC; OCT2HEX Database Functions Are used to perform calculations for the values in a certain field of the database that correspond to the specified criteria. DAVERAGE; DCOUNT; DCOUNTA; DGET; DMAX; DMIN; DPRODUCT; DSTDEV; DSTDEVP; DSUM; DVAR; DVARP Information Functions Are used to give you the information about the data in the selected cell or a range of cells. ERROR.TYPE; ISBLANK; ISERR; ISERROR; ISEVEN; ISFORMULA; ISLOGICAL; ISNA; ISNONTEXT; ISNUMBER; ISODD; ISREF; ISTEXT; N; NA; SHEET; SHEETS; TYPE Logical Functions Are used to check if a condition is true or false. AND; FALSE; IF; IFERROR; IFNA; IFS; NOT; OR; SWITCH; TRUE; XOR" }, { "id": "UsageInstructions/InsertImages.htm", diff --git a/apps/spreadsheeteditor/main/resources/help/ru/Functions/convert.htm b/apps/spreadsheeteditor/main/resources/help/ru/Functions/convert.htm new file mode 100644 index 000000000..465b68a25 --- /dev/null +++ b/apps/spreadsheeteditor/main/resources/help/ru/Functions/convert.htm @@ -0,0 +1,708 @@ + + + + Функция CONVERT (ПРЕОБР) + + + + + + + +
    +
    + +
    +

    Функция CONVERT (ПРЕОБР)

    +

    Функция CONVERT - это одна из инженерных функций. Преобразует число из одной системы мер в другую. Например, с помощью функции ПРЕОБР можно перевести таблицу расстояний в милях в таблицу расстояний в километрах.

    +

    Синтаксис функции CONVERT:

    +

    CONVERT(number, from_unit, to_unit)

    +

    где

    +

    number - значение, которое нужно преобразовать.

    +

    from_unit - исходная единица измерения. Текстовая строка, заключенная в кавычки. Допустимые значения приведены в таблице ниже.

    +

    to_unit - единица измерения, в которую надо преобразовать значение number. Текстовая строка, заключенная в кавычки. Допустимые значения приведены в таблице ниже.

    +

    Примечание: значения аргументов from_unit и to_unit должны быть совместимы, то есть они должны относиться к одному и тому же типу измерения.

    +

    Вес и масса

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Грамм"g"
    Слэг"sg"
    Фунт массы (эвердьюпойс)"lbm"
    U (атомная единица массы)"u"
    Унция (эвердьюпойс)"ozm"
    Гран"grain"
    Американский (короткий) центнер"cwt" или "shweight"
    Английский (длинный) центнер"uk_cwt" или "lcwt" ("hweight")
    Стоун"stone"
    Тонна"ton"
    Стандартная тонна"uk_ton" или "LTON" ("brton")
    +

    Расстояние

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Метр"m"
    Уставная миля"mi"
    Морская миля"Nmi"
    Дюйм"in"
    Фут"ft"
    Ярд"yd"
    Ангстрем"ang"
    Элл"ell"
    Световой год"ly"
    Парсек"parsec" или "pc"
    Пика (1/72 дюйма)"Picapt" или "Pica"
    Пика (1/6 дюйма)"pica"
    Американская сухопутная миля (уставная миля)"survey_mi"
    +

    Время

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Год"yr"
    День"day" или "d"
    Час"hr"
    Минута"mn" или "min"
    Секунда"sec" или "s"
    +

    Давление

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Паскаль"Pa" (или "p")
    Атмосфера"atm" (или "at")
    Миллиметр ртутного столба"mmHg"
    Фунт на квадратный дюйм"psi"
    Торр"Torr"
    +

    Сила

    + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Ньютон"N"
    Дина"dyn" (или "dy")
    Фунт-сила"lbf"
    Грамм-сила"pond"
    +

    Энергия

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Джоуль"J"
    Эрг"e"
    Термохимическая калория"c"
    Международная калория"cal"
    Электронвольт"eV" (или "ev")
    Лошадиная сила-час"HPh" (или "hh")
    Ватт-час"Wh" (или "wh")
    Футофунт"flb"
    Британская термическая единица (BTU)"BTU" (или "btu")
    +

    Мощность

    + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Лошадиная сила"HP" (или "h")
    Лошадиная сила"PS"
    Ватт"W" (или "w")
    +

    Магнетизм

    + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Тесла"T"
    Гаусс"ga"
    +

    Температура

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Градус Цельсия"C" (или "cel")
    Градус Фаренгейта"F" (или "fah")
    Градус Кельвина"K" (или "kel")
    Градус Ренкина"Rank"
    Градус Реомюра"Reau"
    +

    Объем (меры жидкостей)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Чайная ложка"tsp"
    Современная чайная ложка"tspm"
    Столовая ложка"tbs"
    Жидкая унция"oz"
    Чашка"cup"
    Американская пинта"pt" (или "us_pt")
    Английская пинта"uk_pt"
    Кварта"qt"
    Английская имперская кварта"uk_qt"
    Галлон"gal"
    Английский имперский галлон"uk_gal"
    Литр"l" или "L" ("lt")
    Кубический ангстрем"ang3" или "ang^3"
    Американский нефтяной баррель"barrel"
    Американский бушель"bushel"
    Кубический фут"ft3" или "ft^3"
    Кубический дюйм"in3" или "in^3"
    Кубический световой год"ly3" или "ly^3"
    Кубический метр"m3" или "m^3"
    Кубическая миля"mi3" или "mi^3"
    Кубический ярд"yd3" или "yd^3"
    Кубическая морская миля"Nmi3" или "Nmi^3"
    Кубическая пика"Picapt3", "Picapt^3", "Pica3" или "Pica^3"
    Брутторегистрованная тонна"GRT" ("regton")
    Мерная тонна (фрахтовая тонна)"MTON"
    +

    Площадь

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Международный акр"uk_acre"
    Американский статутный акр"us_acre"
    Квадратный ангстрем"ang2" или "ang^2"
    Ар"ar"
    Квадратный фут"ft2" или "ft^2"
    Гектар"ha"
    Квадратный дюйм"in2" или "in^2"
    Квадратный световой год"ly2" или "ly^2"
    Квадратный метр"m2" или "m^2"
    Морген"Morgen"
    Квадратная миля"mi2" или "mi^2"
    Квадратная морская миля"Nmi2" или "Nmi^2"
    Квадратная пика"Picapt2", "Pica2", "Pica^2" или "Picapt^2"
    Квадратный ярд"yd2" или "yd^2"
    +

    Информация

    + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Бит"bit"
    Байт"byte"
    +

    Скорость

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Единица измеренияТекстовое значение
    Морской узел"admkn"
    Узел"kn"
    Метр в час"m/h" или "m/hr"
    Метр в секунду"m/s" или "m/sec"
    Миля в час"mph"
    +

    Со значениями from_unit и to_unit можно также использовать префиксы, например, если добавить префикс "k" перед единицей измерения "g", получится значение "kg", обозначающее килограммы.

    +

    Префиксы

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ПрефиксМножительТекстовое значение
    йотта1E+24"Y"
    зетта1E+21"Z"
    экса1E+18"E"
    пета1E+15"P"
    тера1E+12"T"
    гига1E+09"G"
    мега1E+06"M"
    кило1E+03"k"
    гекто1E+02"h"
    дека1E+01"da" или "e"
    деци1E-01"d"
    санти1E-02"c"
    милли1E-03"m"
    микро1E-06"u"
    нано1E-09"n"
    пико1E-12"p"
    фемто1E-15"f"
    атто1E-18"a"
    зепто1E-21"z"
    йокто1E-24"y"
    +

    Двоичные префиксы

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ПрефиксЗначение префиксаТекстовое значение
    йоби2^80 = 1 208 925 819 614 629 174 706 176"Yi"
    зеби2^70 = 1 180 591 620 717 411 303 424"Zi"
    эксби2^60 = 1 152 921 504 606 846 976"Ei"
    пеби2^50 = 1 125 899 906 842 624"Pi"
    теби2^40 = 1 099 511 627 776"Ti"
    гиби2^30 = 1 073 741 824"Gi"
    меби2^20 = 1 048 576"Mi"
    киби2^10 = 1024"ki"
    +

    Чтобы применить функцию CONVERT,

    +
      +
    1. выделите ячейку, в которой требуется отобразить результат,
    2. +
    3. + щелкните по значку Вставить функцию Значок Вставить функцию, расположенному на верхней панели инструментов, +
      или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, +
      или щелкните по значку Значок Функция перед строкой формул, +
    4. +
    5. + выберите из списка группу функций Инженерные, +
    6. +
    7. + щелкните по функции CONVERT, +
    8. +
    9. введите требуемые аргументы, разделяя их запятыми,
    10. +
    11. + нажмите клавишу Enter. +
    12. +
    +

    Результат будет отображен в выделенной ячейке.

    +

    Функция CONVERT

    +
    + + \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm index 3f6f68243..91c8df9a5 100644 --- a/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm +++ b/apps/spreadsheeteditor/main/resources/help/ru/UsageInstructions/InsertFunction.htm @@ -87,7 +87,7 @@ Инженерные функции Используются для выполнения инженерных расчетов: преобразования чисел из одной системы счисления в другую, работы с комплексными числами и т.д. - BESSELI (БЕССЕЛЬ.I); BESSELJ (БЕССЕЛЬ.J); BESSELK (БЕССЕЛЬ.K); BESSELY (БЕССЕЛЬ.Y); BIN2DEC (ДВ.В.ДЕС); BIN2HEX (ДВ.В.ШЕСТН); BIN2OCT (ДВ.В.ВОСЬМ); BITAND (БИТ.И); BITLSHIFT (БИТ.СДВИГЛ); BITOR (БИТ.ИЛИ); BITRSHIFT (БИТ.СДВИГП); BITXOR (БИТ.ИСКЛИЛИ); COMPLEX (КОМПЛЕКСН); DEC2BIN (ДЕС.В.ДВ); DEC2HEX (ДЕС.В.ШЕСТН); DEC2OCT (ДЕС.В.ВОСЬМ); DELTA (ДЕЛЬТА); ERF (ФОШ); ERF.PRECISE (ФОШ.ТОЧН); ERFC (ДФОШ); ERFC.PRECISE (ДФОШ.ТОЧН); GESTEP (ПОРОГ); HEX2BIN (ШЕСТН.В.ДВ); HEX2DEC (ШЕСТН.В.ДЕС); HEX2OCT (ШЕСТН.В.ВОСЬМ); IMABS (МНИМ.ABS); IMAGINARY (МНИМ.ЧАСТЬ); IMARGUMENT (МНИМ.АРГУМЕНТ); IMCONJUGATE (МНИМ.СОПРЯЖ); IMCOS (МНИМ.COS); IMCOSH (МНИМ.COSH); IMCOT (МНИМ.COT); IMCSC (МНИМ.CSC); IMCSCH (МНИМ.CSCH); IMDIV (МНИМ.ДЕЛ); IMEXP (МНИМ.EXP); IMLN (МНИМ.LN); IMLOG10 (МНИМ.LOG10); IMLOG2 (МНИМ.LOG2); IMPOWER (МНИМ.СТЕПЕНЬ); IMPRODUCT (МНИМ.ПРОИЗВЕД); IMREAL (МНИМ.ВЕЩ); IMSEC (МНИМ.SEC); IMSECH (МНИМ.SECH); IMSIN (МНИМ.SIN); IMSINH (МНИМ.SINH); IMSQRT (МНИМ.КОРЕНЬ); IMSUB (МНИМ.РАЗН); IMSUM (МНИМ.СУММ); IMTAN (МНИМ.TAN); OCT2BIN (ВОСЬМ.В.ДВ); OCT2DEC (ВОСЬМ.В.ДЕС); OCT2HEX (ВОСЬМ.В.ШЕСТН) + BESSELI (БЕССЕЛЬ.I); BESSELJ (БЕССЕЛЬ.J); BESSELK (БЕССЕЛЬ.K); BESSELY (БЕССЕЛЬ.Y); BIN2DEC (ДВ.В.ДЕС); BIN2HEX (ДВ.В.ШЕСТН); BIN2OCT (ДВ.В.ВОСЬМ); BITAND (БИТ.И); BITLSHIFT (БИТ.СДВИГЛ); BITOR (БИТ.ИЛИ); BITRSHIFT (БИТ.СДВИГП); BITXOR (БИТ.ИСКЛИЛИ); COMPLEX (КОМПЛЕКСН); CONVERT (ПРЕОБР); DEC2BIN (ДЕС.В.ДВ); DEC2HEX (ДЕС.В.ШЕСТН); DEC2OCT (ДЕС.В.ВОСЬМ); DELTA (ДЕЛЬТА); ERF (ФОШ); ERF.PRECISE (ФОШ.ТОЧН); ERFC (ДФОШ); ERFC.PRECISE (ДФОШ.ТОЧН); GESTEP (ПОРОГ); HEX2BIN (ШЕСТН.В.ДВ); HEX2DEC (ШЕСТН.В.ДЕС); HEX2OCT (ШЕСТН.В.ВОСЬМ); IMABS (МНИМ.ABS); IMAGINARY (МНИМ.ЧАСТЬ); IMARGUMENT (МНИМ.АРГУМЕНТ); IMCONJUGATE (МНИМ.СОПРЯЖ); IMCOS (МНИМ.COS); IMCOSH (МНИМ.COSH); IMCOT (МНИМ.COT); IMCSC (МНИМ.CSC); IMCSCH (МНИМ.CSCH); IMDIV (МНИМ.ДЕЛ); IMEXP (МНИМ.EXP); IMLN (МНИМ.LN); IMLOG10 (МНИМ.LOG10); IMLOG2 (МНИМ.LOG2); IMPOWER (МНИМ.СТЕПЕНЬ); IMPRODUCT (МНИМ.ПРОИЗВЕД); IMREAL (МНИМ.ВЕЩ); IMSEC (МНИМ.SEC); IMSECH (МНИМ.SECH); IMSIN (МНИМ.SIN); IMSINH (МНИМ.SINH); IMSQRT (МНИМ.КОРЕНЬ); IMSUB (МНИМ.РАЗН); IMSUM (МНИМ.СУММ); IMTAN (МНИМ.TAN); OCT2BIN (ВОСЬМ.В.ДВ); OCT2DEC (ВОСЬМ.В.ДЕС); OCT2HEX (ВОСЬМ.В.ШЕСТН) Функции для работы с базами данных diff --git a/apps/spreadsheeteditor/main/resources/help/ru/images/convert.png b/apps/spreadsheeteditor/main/resources/help/ru/images/convert.png new file mode 100644 index 0000000000000000000000000000000000000000..c025b83fb45915417dc60798b96605ee0a9adab5 GIT binary patch literal 3644 zcmZ8kc{o)4+eelM$ucA1^$fxcktIurqGR8lV@Z}s)G(B_kSt*^5-B@l8QY*JOLmeF zs*$x2G4>^mZEVAP^n2d-y{`9t3o&)aFAF#{E{4{+-|9SO+mY4TWj_m?OeJ?K@r z82yEH(%6|fJv_ESl2MT@Ai;ZbAbWe$e$;&Q>Qwa+($&xRTbq*tx;2K zMa2OXFF6L`gHQbX>+dsBqAV7yrrDQHiefox-3A?Kl%j$9r-i)&L04ss%iL!TMKwy) zxQ6HfZd1G3dxcM*@X4wfB~AF-kOnwqmhB#r{a>^B~;$# zARNuEY0|HWPCs#E{qLe!A&~gbOj}fO7P9BLGP&yR*&dWtpBf9UpDN%#F^y8GWG7tQ z{@He7sbpyhBU!2Wx3&ZyT372*S5?ra;HV{s`qfMvk8m5q9a&I&{xpwH*T#DWa^j#(RPwQ%X>$ z57pMgc`T;iy@r=OoFIKV3Mj2V>{Y1?w*cPo3+o_b z!B0}yvo<+(@d_0MHRgKW;R$&~)BDX5j$Ioe`<0r$%}#o8JjPv*N`(@@tPX>D+%$_9 z-v^ZUaGR|0k4wu{k6$PeP$+qESOiQ5c`L3|lA?`mcMonl=vuNxgyxwwrJcWye%=z# z^O@;%3jdg;-kS~m+?zMr3#8;n zqXjs7%jSi9JdED}I+kV2bH8ZWxVIB;oHVS)Qq)aXgS{!i%3Ze6>P_)5oh_azzv&OG z388#EM;fs0bc!jspVrJb&y0EU_^-9}g=a&)O%4 zaVLScn~D^cWu-DBLm-vA#+$6`=s3yFcm88MF*1@7+jekpFij?VPBclX6SmhT5j;E!f$KAF z14SL3o!Oefwz|L@+S=M0f|vLH%*VvJxw$X;@F_rON`N3BC|GQY-}8*M9;(U6 zJXOZHySruPKIa2VN=g({?|yqd^(p-V7K=47FzD{?RuGNd%c>6u4i0v3aJX`XPAPAI zyW{7K0>L!t_8fiiJsBqyzM0mIhFu1!hf8xXm>zCI>CSN9q$I4^4 zJIczeD;|gvu4mcn4q7_~-(Tpe|uoc1}DNb>6gGq_m+SgE_h6``ddz1o-(O+;EBf@tT4HKo=0Y6!6T&qH^98NMv7~ zXl}IN5`WjN1gw6qLbru8eNq+=QG7R2e&dC69LCl4A32ta-SFsTEmz zk7b|HPEJl1GEUOTvcF=!I|mt z+&+O!eYI8p?sqn86Z$0y(+lIw0v=(XL3f9@gboA z@9aXu=0f1sc`sj(k3DqxapdF4u*(T?)0N?W2wHbGMq#Wact1Qmyk%#aohrQaG4U+9 zD`D+NBb5l|LtM~^Btm1PWN68MGPpMM=+G!dI*>Ar{TY@Mvgg)cU=X~&OWskkG ztBs0cCW&Hp*Jq(>>~D{G&XaQ1{swk;cN6UtRa7kU8=!t`VL{#onxTW-T=@Frv<%_e z5p=X?b>ptTxrGf=$+&guzb^Lm_iN)Xc>R30va)iGB${86aw_-f&dyF<-NhyIj91^# z5H-lj=d3k@w&TjpHmq;m5?vL$=j-dMp`uG$@0HyQH8hMJpmL-~H~OzhIP!hCD=RCzou`|hmsBuRRa#n#`glO;LR8cCw%qqZA@WOu)x~-V ze|L0rd}(WHSUtpmmaKqTN*0sisQF%tT^g$D>OGK z*jo8MFgBJM&jQ}lh8HTbVW)d#TQ?)sFkSIN&Ry}h5f1e}*lz*rGpy9Kr-CXiM~C~( z54ZMaUYJ=*@mc|INew~N^N%STq|0N%P;Bd@)7y&!^LYP>Jh_i61!B+Y3j0!%lXdL5 zYlVA+Vq$SP5q~Gl?ONp0{#t9XR7`Nd;X$C!Y^~>{t-7YN@`Jfg>2FDd_ls2|O<2}P z@mK=Ccz{vr`QW`x$;T>w3w>5)*I45@Pn|l&$;kq)OT<13$GDc(r;B}n#Yjm?=ApE* zKVLF7F)8G7S-r_79l^pm@%C=!(<-RlNv^w~(PP3=NF@4Q7`^mksKkZQ;biouv^Hsv zFjPH{&I#kI`Z^4|k#&0G$wY`kp}*T$;O9{zggdAB6~v$pxou$$=;|s^W=0%C3td(Y zY5R(Oesn@^tJ0MP1qDv+QMgcvEF-u@=Iq>De}~&T8wbZ0m5RK)JD2H+a`w1)ujq`v zR>E@wl4$HGiPi%bptFJ9-c8#c< zG`mbo66Mhlh+ z>?{Wdhr0i-O$w#no6H;&9B_qQGxzc#JIu7n=P-~gB;G0)lBLF2O zB^^CIBodh)f9xJc+*%%qj*hlaI?lO=7cDI;ygg84A|fIZO55VQM#?*0jP){v)EO7o z6ndojOHb?arn-^k{rffHo)ij2m~Ag_^1B+_T6$Q>0t@(CA2Me^$Q*w_0BvXUT7_bs zZ`W2*7X8wYg16vv0SkJ=(cIV&F6^=SlXvVfv8k!)^=r9gLtZ#M(yZg^aSr%K$xdfy zXLYqA0+9pZ3_~qMhp<+*ERR&2gR|jHS^jKUeCgMZ#&g!?_H|xP78bDMD)?s+p#`}d z@;_xmP%j|nL(s%yz^$zQU5Jh0$5~l$7!MC)1A{y^!xBqo7M9}T;{Oy-dbvGF0t&AMzr+I>T{vW*EkLk- zCiclnf;*O%PDYt^ILAkZxCH;dx(vXq930BcOHRw!GX4vt`vua;$w}a;grXuG_*3Y? zwg?s&4^L%fCB%oTtyRF#;2?2mX>`< Дополнительные параметры, выберите нужный язык из списка Язык формул и нажмите кнопку Применить. Категория функций Описание Функции Функции для работы с текстом и данными Используются для корректного отображения текстовых данных в электронной таблице. CHAR (СИМВОЛ); CLEAN (ПЕЧСИМВ); CODE (КОДСИМВ); CONCATENATE (СЦЕПИТЬ); CONCAT (СЦЕП); DOLLAR (РУБЛЬ); EXACT (СОВПАД); FIND (НАЙТИ); FINDB (НАЙТИБ); FIXED (ФИКСИРОВАННЫЙ); LEFT (ЛЕВСИМВ); LEFTB (ЛЕВБ); LEN (ДЛСТР); LENB (ДЛИНБ); LOWER (СТРОЧН); MID (ПСТР); MIDB (ПСТРБ); NUMBERVALUE (ЧЗНАЧ); PROPER (ПРОПНАЧ); REPLACE (ЗАМЕНИТЬ); REPLACEB (ЗАМЕНИТЬБ); REPT (ПОВТОР); RIGHT (ПРАВСИМВ); RIGHTB (ПРАВБ); SEARCH (ПОИСК); SEARCHB (ПОИСКБ); SUBSTITUTE (ПОДСТАВИТЬ); T; TEXT (ТЕКСТ); TEXTJOIN (ОБЪЕДИНИТЬ); TRIM (СЖПРОБЕЛЫ); UNICHAR (ЮНИСИМВ); UNICODE; UPPER (ПРОПИСН); VALUE (ЗНАЧЕН); Статистические функции Используются для анализа данных: нахождения среднего значения, наибольшего или наименьшего значения в диапазоне ячеек. AVEDEV (СРОТКЛ); AVERAGE (СРЗНАЧ); AVERAGEA (СРЗНАЧА); AVERAGEIF (СРЗНАЧЕСЛИ); AVERAGEIFS (СРЗНАЧЕСЛИМН); BETADIST (БЕТАРАСП); BETA.DIST (БЕТА.РАСП); BETA.INV (БЕТА.ОБР); BINOMDIST (БИНОМРАСП); BINOM.DIST (БИНОМ.РАСП); BINOM.DIST.RANGE (БИНОМ.РАСП.ДИАП); BINOM.INV (БИНОМ.ОБР); CHIDIST (ХИ2РАСП); CHIINV (ХИ2ОБР); CHISQ.DIST (ХИ2.РАСП); CHISQ.DIST.RT (ХИ2.РАСП.ПХ); CHISQ.INV (ХИ2.ОБР); CHISQ.INV.RT (ХИ2.ОБР.ПХ); CHITEST (ХИ2ТЕСТ); CHISQ.TEST (ХИ2.ТЕСТ); CONFIDENCE (ДОВЕРИТ); CONFIDENCE.NORM (ДОВЕРИТ.НОРМ); CONFIDENCE.T (ДОВЕРИТ.СТЬЮДЕНТ); CORREL (КОРРЕЛ); COUNT (СЧЁТ); COUNTA (СЧЁТЗ); COUNBLANK (СЧИТАТЬПУСТОТЫ); COUNTIF (СЧЁТЕСЛИ); COUNTIFS (СЧЁТЕСЛИМН); COVAR (КОВАР); COVARIANCE.P (КОВАРИАЦИЯ.Г); COVARIANCE.S (КОВАРИАЦИЯ.В); CRITBINOM (КРИТБИНОМ); DEVSQ (КВАДРОТКЛ); EXPON.DIST (ЭКСП.РАСП); EXPONDIST (ЭКСПРАСП); F.DIST (F.РАСП); FDIST (FРАСП); F.DIST.RT (F.РАСП.ПХ); F.INV (F.ОБР); FINV (FРАСПОБР); F.INV.RT (F.ОБР.ПХ); FISHER (ФИШЕР); FISHERINV (ФИШЕРОБР); FORECAST (ПРОГНОЗ); FORECAST.ETS (ПРЕДСКАЗ.ETS); FORECAST.ETS.CONFINT (ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ); FORECAST.ETS.SEASONALITY (ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ); FORECAST.ETS.STAT (ПРЕДСКАЗ.ETS.СТАТ); FORECAST.LINEAR (ПРЕДСКАЗ.ЛИНЕЙН); FREQUENCY (ЧАСТОТА); F.TEST (F.ТЕСТ); GAMMA (ГАММА); GAMMA.DIST (ГАММА.РАСП); GAMMADIST (ГАММАРАСП); GAMMA.INV (ГАММА.ОБР); GAMMAINV (ГАММАОБР); GAMMALN (ГАММАНЛОГ); GAMMALN.PRECISE (ГАММАНЛОГ.ТОЧН); GAUSS (ГАУСС); GEOMEAN (СРГЕОМ); HARMEAN (СРГАРМ); HYPGEOMDIST (ГИПЕРГЕОМЕТ); INTERCEPT (ОТРЕЗОК); KURT (ЭКСЦЕСС); LARGE (НАИБОЛЬШИЙ); LOGINV (ЛОГНОРМОБР); LOGNORM.DIST (ЛОГНОРМ.РАСП); LOGNORM.INV (ЛОГНОРМ.ОБР); LOGNORMDIST (ЛОГНОРМРАСП); MAX (МАКС); MAXA (МАКСА); MAXIFS (МАКСЕСЛИ); MEDIAN (МЕДИАНА); MIN (МИН); MINA (МИНА); MINIFS (МИНЕСЛИ); MODE (МОДА); MODE.MULT (МОДА.НСК); MODE.SNGL (МОДА.ОДН); NEGBINOMDIST (ОТРБИНОМРАСП); NEGBINOM.DIST (ОТРБИНОМ.РАСП); NORMDIST (НОРМРАСП); NORM.DIST (НОРМ.РАСП); NORMINV (НОРМОБР); NORM.INV (НОРМ.ОБР); NORMSDIST (НОРМСТРАСП); NORM.S.DIST (НОРМ.СТ.РАСП); NORMSINV (НОРМСТОБР); NORM.S.INV (НОРМ.СТ.ОБР); PEARSON (ПИРСОН); PERCENTILE (ПЕРСЕНТИЛЬ); PERCENTILE.EXC (ПРОЦЕНТИЛЬ.ИСКЛ); PERCENTILE.INC (ПРОЦЕНТИЛЬ.ВКЛ); PERCENTRANK (ПРОЦЕНТРАНГ); PERCENTRANK.EXC (ПРОЦЕНТРАНГ.ИСКЛ); PERCENTRANK.INC (ПРОЦЕНТРАНГ.ВКЛ); PERMUT (ПЕРЕСТ); PERMUTATIONA (ПЕРЕСТА); PHI (ФИ); POISSON (ПУАССОН); POISSON.DIST (ПУАССОН.РАСП); PROB (ВЕРОЯТНОСТЬ); QUARTILE (КВАРТИЛЬ); QUARTILE.EXC (КВАРТИЛЬ.ИСКЛ); QUARTILE.INC (КВАРТИЛЬ.ВКЛ); RANK (РАНГ); RANK.AVG (РАНГ.СР); RANK.EQ (РАНГ.РВ); RSQ (КВПИРСОН); SKEW (СКОС); SKEW.P (СКОС.Г); SLOPE (НАКЛОН); SMALL (НАИМЕНЬШИЙ); STANDARDIZE (НОРМАЛИЗАЦИЯ); STDEV (СТАНДОТКЛОН); STDEV.S (СТАНДОТКЛОН.В); STDEVA (СТАНДОТКЛОНА); STDEVP (СТАНДОТКЛОНП); STDEV.P (СТАНДОТКЛОН.Г); STDEVPA (СТАНДОТКЛОНПА); STEYX (СТОШYX); TDIST (СТЬЮДРАСП); T.DIST (СТЬЮДЕНТ.РАСП); T.DIST.2T (СТЬЮДЕНТ.РАСП.2Х); T.DIST.RT (СТЬЮДЕНТ.РАСП.ПХ); T.INV (СТЬЮДЕНТ.ОБР); TRIMMEAN (УРЕЗСРЕДНЕЕ); TTEST (ТТЕСТ); T.TEST (СТЬЮДЕНТ.ТЕСТ); T.INV.2T (СТЬЮДЕНТ.ОБР.2Х); TINV (СТЬЮДРАСПОБР); VAR (ДИСП); VARA (ДИСПА); VARP (ДИСПР); VAR.P (ДИСП.Г); VAR.S (ДИСП.В); VARPA (ДИСПРА); WEIBULL (ВЕЙБУЛЛ); WEIBULL.DIST (ВЕЙБУЛЛ.РАСП); ZTEST (ZТЕСТ); Z.TEST (Z.ТЕСТ) Финансовые функции Используются для выполнения финансовых расчетов: вычисления чистой приведенной стоимости, суммы платежа и т.д. ACCRINT (НАКОПДОХОД); ACCRINTM (НАКОПДОХОДПОГАШ); AMORDEGRC (АМОРУМ); AMORLINC (АМОРУВ); COUPDAYBS (ДНЕЙКУПОНДО); COUPDAYS (ДНЕЙКУПОН); COUPDAYSNC (ДНЕЙКУПОНПОСЛЕ); COUPNCD (ДАТАКУПОНПОСЛЕ); COUPNUM (ЧИСЛКУПОН); COUPPCD (ДАТАКУПОНДО); CUMIPMT (ОБЩПЛАТ); CUMPRINC (ОБЩДОХОД); DB (ФУО); DDB (ДДОБ); DISC (СКИДКА); DOLLARDE (РУБЛЬ.ДЕС); DOLLARFR (РУБЛЬ.ДРОБЬ); DURATION (ДЛИТ); EFFECT (ЭФФЕКТ); FV (БС); FVSCHEDULE (БЗРАСПИС); INTRATE (ИНОРМА); IPMT (ПРПЛТ); IRR (ВСД); ISPMT (ПРОЦПЛАТ); MDURATION (МДЛИТ); MIRR (МВСД); NOMINAL (НОМИНАЛ); NPER (КПЕР); NPV (ЧПС); ODDFPRICE (ЦЕНАПЕРВНЕРЕГ); ODDFYIELD (ДОХОДПЕРВНЕРЕГ); ODDLPRICE (ЦЕНАПОСЛНЕРЕГ); ODDLYIELD (ДОХОДПОСЛНЕРЕГ); PDURATION (ПДЛИТ); PMT (ПЛТ); PPMT (ОСПЛТ); PRICE (ЦЕНА); PRICEDISC (ЦЕНАСКИДКА); PRICEMAT (ЦЕНАПОГАШ); PV (ПС); RATE (СТАВКА); RECEIVED (ПОЛУЧЕНО); RRI (ЭКВ.СТАВКА); SLN (АПЛ); SYD (АСЧ); TBILLEQ (РАВНОКЧЕК); TBILLPRICE (ЦЕНАКЧЕК); TBILLYIELD (ДОХОДКЧЕК); VDB (ПУО); XIRR (ЧИСТВНДОХ); XNPV (ЧИСТНЗ); YIELD (ДОХОД); YIELDDISC (ДОХОДСКИДКА); YIELDMAT (ДОХОДПОГАШ) Математические функции Используются для выполнения базовых математических и тригонометрических операций, таких как сложение, умножение, деление, округление и т.д. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE (АГРЕГАТ); ARABIC (АРАБСКОЕ); ASIN; ASINH; ATAN; ATAN2; ATANH; BASE (ОСНОВАНИЕ); CEILING (ОКРВВЕРХ); CEILING.MATH (ОКРВВЕРХ.МАТ); CEILING.PRECISE (ОКРВВЕРХ.ТОЧН); COMBIN (ЧИСЛКОМБ); COMBINA (ЧИСЛКОМБА); COS; COSH; COT; COTH; CSC; CSCH; DECIMAL (ДЕС); DEGREES (ГРАДУСЫ); ECMA.CEILING (ECMA.ОКРВВЕРХ); EVEN (ЧЁТН); EXP; FACT (ФАКТР); FACTDOUBLE (ДВФАКТР); FLOOR (ОКРВНИЗ); FLOOR.PRECISE (ОКРВНИЗ.ТОЧН); FLOOR.MATH (ОКРВНИЗ.МАТ); GCD (НОД); INT (ЦЕЛОЕ); ISO.CEILING (ISO.ОКРВВЕРХ); LCM (НОК); LN; LOG; LOG10; MDETERM (МОПРЕД); MINVERSE (МОБР); MMULT (МУМНОЖ); MOD (ОСТАТ); MROUND (ОКРУГЛТ); MULTINOMIAL (МУЛЬТИНОМ); ODD (НЕЧЁТ); PI (ПИ); POWER (СТЕПЕНЬ); PRODUCT (ПРОИЗВЕД); QUOTIENT (ЧАСТНОЕ); RADIANS (РАДИАНЫ); RAND (СЛЧИС); RANDBETWEEN (СЛУЧМЕЖДУ); ROMAN (РИМСКОЕ); ROUND (ОКРУГЛ); ROUNDDOWN (ОКРУГЛВНИЗ); ROUNDUP (ОКРУГЛВВЕРХ); SEC; SECH; SERIESSUM (РЯД.СУММ); SIGN (ЗНАК); SIN; SINH; SQRT (КОРЕНЬ); SQRTPI (КОРЕНЬПИ); SUBTOTAL (ПРОМЕЖУТОЧНЫЕ.ИТОГИ); SUM (СУММ); SUMIF (СУММЕСЛИ); SUMIFS (СУММЕСЛИМН); SUMPRODUCT (СУММПРОИЗВ); SUMSQ (СУММКВ); SUMX2MY2 (СУММРАЗНКВ); SUMX2PY2 (СУММСУММКВ); SUMXMY2 (СУММКВРАЗН); TAN; TANH; TRUNC (ОТБР); Поисковые функции Используются для упрощения поиска информации по списку данных. ADDRESS (АДРЕС); CHOOSE (ВЫБОР); COLUMN (СТОЛБЕЦ); COLUMNS (ЧИСЛСТОЛБ); FORMULATEXT (Ф.ТЕКСТ); HLOOKUP (ГПР); INDEX (ИНДЕКС); INDIRECT (ДВССЫЛ); LOOKUP (ПРОСМОТР); MATCH (ПОИСКПОЗ); OFFSET (СМЕЩ); ROW (СТРОКА); ROWS (ЧСТРОК); TRANSPOSE (ТРАНСП); VLOOKUP (ВПР) Функции даты и времени Используются для корректного отображения даты и времени в электронной таблице. DATE (ДАТА); DATEDIF (РАЗНДАТ); DATEVALUE (ДАТАЗНАЧ); DAY (ДЕНЬ); DAYS (ДНИ); DAYS360 (ДНЕЙ360); EDATE (ДАТАМЕС); EOMONTH (КОНМЕСЯЦА); HOUR (ЧАС); ISOWEEKNUM (НОМНЕДЕЛИ.ISO); MINUTE (МИНУТЫ); MONTH (МЕСЯЦ); NETWORKDAYS (ЧИСТРАБДНИ); NETWORKDAYS.INTL (ЧИСТРАБДНИ.МЕЖД); NOW (ТДАТА); SECOND (СЕКУНДЫ); TIME (ВРЕМЯ); TIMEVALUE (ВРЕМЗНАЧ); TODAY (СЕГОДНЯ); WEEKDAY (ДЕНЬНЕД); WEEKNUM (НОМНЕДЕЛИ); WORKDAY (РАБДЕНЬ); WORKDAY.INTL (РАБДЕНЬ.МЕЖД); YEAR (ГОД); YEARFRAC (ДОЛЯГОДА) Инженерные функции Используются для выполнения инженерных расчетов: преобразования чисел из одной системы счисления в другую, работы с комплексными числами и т.д. BESSELI (БЕССЕЛЬ.I); BESSELJ (БЕССЕЛЬ.J); BESSELK (БЕССЕЛЬ.K); BESSELY (БЕССЕЛЬ.Y); BIN2DEC (ДВ.В.ДЕС); BIN2HEX (ДВ.В.ШЕСТН); BIN2OCT (ДВ.В.ВОСЬМ); BITAND (БИТ.И); BITLSHIFT (БИТ.СДВИГЛ); BITOR (БИТ.ИЛИ); BITRSHIFT (БИТ.СДВИГП); BITXOR (БИТ.ИСКЛИЛИ); COMPLEX (КОМПЛЕКСН); DEC2BIN (ДЕС.В.ДВ); DEC2HEX (ДЕС.В.ШЕСТН); DEC2OCT (ДЕС.В.ВОСЬМ); DELTA (ДЕЛЬТА); ERF (ФОШ); ERF.PRECISE (ФОШ.ТОЧН); ERFC (ДФОШ); ERFC.PRECISE (ДФОШ.ТОЧН); GESTEP (ПОРОГ); HEX2BIN (ШЕСТН.В.ДВ); HEX2DEC (ШЕСТН.В.ДЕС); HEX2OCT (ШЕСТН.В.ВОСЬМ); IMABS (МНИМ.ABS); IMAGINARY (МНИМ.ЧАСТЬ); IMARGUMENT (МНИМ.АРГУМЕНТ); IMCONJUGATE (МНИМ.СОПРЯЖ); IMCOS (МНИМ.COS); IMCOSH (МНИМ.COSH); IMCOT (МНИМ.COT); IMCSC (МНИМ.CSC); IMCSCH (МНИМ.CSCH); IMDIV (МНИМ.ДЕЛ); IMEXP (МНИМ.EXP); IMLN (МНИМ.LN); IMLOG10 (МНИМ.LOG10); IMLOG2 (МНИМ.LOG2); IMPOWER (МНИМ.СТЕПЕНЬ); IMPRODUCT (МНИМ.ПРОИЗВЕД); IMREAL (МНИМ.ВЕЩ); IMSEC (МНИМ.SEC); IMSECH (МНИМ.SECH); IMSIN (МНИМ.SIN); IMSINH (МНИМ.SINH); IMSQRT (МНИМ.КОРЕНЬ); IMSUB (МНИМ.РАЗН); IMSUM (МНИМ.СУММ); IMTAN (МНИМ.TAN); OCT2BIN (ВОСЬМ.В.ДВ); OCT2DEC (ВОСЬМ.В.ДЕС); OCT2HEX (ВОСЬМ.В.ШЕСТН) Функции для работы с базами данных Используются для выполнения вычислений по значениям определенного поля базы данных, соответствующих заданным критериям. DAVERAGE (ДСРЗНАЧ); DCOUNT (БСЧЁТ); DCOUNTA (БСЧЁТА); DGET (БИЗВЛЕЧЬ); DMAX (ДМАКС); DMIN (ДМИН); DPRODUCT (БДПРОИЗВЕД); DSTDEV (ДСТАНДОТКЛ); DSTDEVP (ДСТАНДОТКЛП); DSUM (БДСУММ); DVAR (БДДИСП); DVARP (БДДИСПП) Информационные функции Используются для предоставления информации о данных в выделенной ячейке или диапазоне ячеек. ERROR.TYPE (ТИП.ОШИБКИ); ISBLANK (ЕПУСТО); ISERR (ЕОШ); ISERROR (ЕОШИБКА); ISEVEN (ЕЧЁТН); ISFORMULA (ЕФОРМУЛА); ISLOGICAL (ЕЛОГИЧ); ISNA (ЕНД); ISNONTEXT (ЕНЕТЕКСТ); ISNUMBER (ЕЧИСЛО); ISODD (ЕНЕЧЁТ); ISREF (ЕССЫЛКА); ISTEXT (ЕТЕКСТ); N (Ч); NA (НД); SHEET (ЛИСТ); SHEETS (ЛИСТЫ); TYPE (ТИП) Логические функции Используются для выполнения проверки, является ли условие истинным или ложным. AND (И); FALSE (ЛОЖЬ); IF (ЕСЛИ); IFERROR (ЕСЛИОШИБКА); IFNA (ЕСНД); IFS (ЕСЛИМН); NOT (НЕ); OR (ИЛИ); SWITCH (ПЕРЕКЛЮЧ); TRUE (ИСТИНА); XOR (ИСКЛИЛИ)" + "body": "Важная причина использования электронных таблиц - это возможность выполнять основные расчеты. Некоторые из них можно выполнить автоматически, выбрав диапазон ячеек на рабочем листе: СРЕДНЕЕ - используется для того, чтобы проанализировать выбранный диапазон ячеек и рассчитать среднее значение. КОЛИЧЕСТВО - используется для того, чтобы подсчитать количество выбранных ячеек, содержащих значения, без учета пустых ячеек. СУММА - используется для того, чтобы сложить все числа в выбранном диапазоне без учета пустых или содержащих текст ячеек. Результаты этих расчетов отображаются в правом нижнем углу строки состояния. Для выполнения любых других расчетов можно ввести нужную формулу вручную, используя общепринятые математические операторы, или вставить заранее определенную формулу - Функцию. Для вставки функции: выделите ячейку, в которую требуется вставить функцию, щелкните по значку Вставить функцию , расположенному на вкладке Главная верхней панели инструментов, и выберите одну из часто используемых функций (SUM, MIN, MAX, COUNT) или выберите опцию Дополнительно, или щелкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию, или щелкните по значку перед строкой формул, в открывшемся окне Вставить функцию выберите нужную группу функций, а затем выберите из списка требуемую функцию и нажмите OK. введите аргументы функции или вручную, или выделив мышью диапазон ячеек, который надо добавить в качестве аргумента. Если функция требует несколько аргументов, их надо вводить через запятую. Примечание: в общих случаях, в качестве аргументов функций можно использовать числовые значения, логические значения (TRUE, FALSE), текстовые значения (они должны быть заключены в кавычки), ссылки на ячейки, ссылки на диапазоны ячеек, имена, присвоенные диапазонам, и другие функции. Нажмите клавишу Enter. Вот список доступных функций, сгруппированных по категориям: Примечание: если вы хотите изменить язык, который используется для имен функций, перейдите в меню Файл -> Дополнительные параметры, выберите нужный язык из списка Язык формул и нажмите кнопку Применить. Категория функций Описание Функции Функции для работы с текстом и данными Используются для корректного отображения текстовых данных в электронной таблице. CHAR (СИМВОЛ); CLEAN (ПЕЧСИМВ); CODE (КОДСИМВ); CONCATENATE (СЦЕПИТЬ); CONCAT (СЦЕП); DOLLAR (РУБЛЬ); EXACT (СОВПАД); FIND (НАЙТИ); FINDB (НАЙТИБ); FIXED (ФИКСИРОВАННЫЙ); LEFT (ЛЕВСИМВ); LEFTB (ЛЕВБ); LEN (ДЛСТР); LENB (ДЛИНБ); LOWER (СТРОЧН); MID (ПСТР); MIDB (ПСТРБ); NUMBERVALUE (ЧЗНАЧ); PROPER (ПРОПНАЧ); REPLACE (ЗАМЕНИТЬ); REPLACEB (ЗАМЕНИТЬБ); REPT (ПОВТОР); RIGHT (ПРАВСИМВ); RIGHTB (ПРАВБ); SEARCH (ПОИСК); SEARCHB (ПОИСКБ); SUBSTITUTE (ПОДСТАВИТЬ); T; TEXT (ТЕКСТ); TEXTJOIN (ОБЪЕДИНИТЬ); TRIM (СЖПРОБЕЛЫ); UNICHAR (ЮНИСИМВ); UNICODE; UPPER (ПРОПИСН); VALUE (ЗНАЧЕН); Статистические функции Используются для анализа данных: нахождения среднего значения, наибольшего или наименьшего значения в диапазоне ячеек. AVEDEV (СРОТКЛ); AVERAGE (СРЗНАЧ); AVERAGEA (СРЗНАЧА); AVERAGEIF (СРЗНАЧЕСЛИ); AVERAGEIFS (СРЗНАЧЕСЛИМН); BETADIST (БЕТАРАСП); BETA.DIST (БЕТА.РАСП); BETA.INV (БЕТА.ОБР); BINOMDIST (БИНОМРАСП); BINOM.DIST (БИНОМ.РАСП); BINOM.DIST.RANGE (БИНОМ.РАСП.ДИАП); BINOM.INV (БИНОМ.ОБР); CHIDIST (ХИ2РАСП); CHIINV (ХИ2ОБР); CHISQ.DIST (ХИ2.РАСП); CHISQ.DIST.RT (ХИ2.РАСП.ПХ); CHISQ.INV (ХИ2.ОБР); CHISQ.INV.RT (ХИ2.ОБР.ПХ); CHITEST (ХИ2ТЕСТ); CHISQ.TEST (ХИ2.ТЕСТ); CONFIDENCE (ДОВЕРИТ); CONFIDENCE.NORM (ДОВЕРИТ.НОРМ); CONFIDENCE.T (ДОВЕРИТ.СТЬЮДЕНТ); CORREL (КОРРЕЛ); COUNT (СЧЁТ); COUNTA (СЧЁТЗ); COUNBLANK (СЧИТАТЬПУСТОТЫ); COUNTIF (СЧЁТЕСЛИ); COUNTIFS (СЧЁТЕСЛИМН); COVAR (КОВАР); COVARIANCE.P (КОВАРИАЦИЯ.Г); COVARIANCE.S (КОВАРИАЦИЯ.В); CRITBINOM (КРИТБИНОМ); DEVSQ (КВАДРОТКЛ); EXPON.DIST (ЭКСП.РАСП); EXPONDIST (ЭКСПРАСП); F.DIST (F.РАСП); FDIST (FРАСП); F.DIST.RT (F.РАСП.ПХ); F.INV (F.ОБР); FINV (FРАСПОБР); F.INV.RT (F.ОБР.ПХ); FISHER (ФИШЕР); FISHERINV (ФИШЕРОБР); FORECAST (ПРОГНОЗ); FORECAST.ETS (ПРЕДСКАЗ.ETS); FORECAST.ETS.CONFINT (ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ); FORECAST.ETS.SEASONALITY (ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ); FORECAST.ETS.STAT (ПРЕДСКАЗ.ETS.СТАТ); FORECAST.LINEAR (ПРЕДСКАЗ.ЛИНЕЙН); FREQUENCY (ЧАСТОТА); FTEST (ФТЕСТ); F.TEST (F.ТЕСТ); GAMMA (ГАММА); GAMMA.DIST (ГАММА.РАСП); GAMMADIST (ГАММАРАСП); GAMMA.INV (ГАММА.ОБР); GAMMAINV (ГАММАОБР); GAMMALN (ГАММАНЛОГ); GAMMALN.PRECISE (ГАММАНЛОГ.ТОЧН); GAUSS (ГАУСС); GEOMEAN (СРГЕОМ); HARMEAN (СРГАРМ); HYPGEOMDIST (ГИПЕРГЕОМЕТ); HYPGEOM.DIST (ГИПЕРГЕОМ.РАСП); INTERCEPT (ОТРЕЗОК); KURT (ЭКСЦЕСС); LARGE (НАИБОЛЬШИЙ); LOGINV (ЛОГНОРМОБР); LOGNORM.DIST (ЛОГНОРМ.РАСП); LOGNORM.INV (ЛОГНОРМ.ОБР); LOGNORMDIST (ЛОГНОРМРАСП); MAX (МАКС); MAXA (МАКСА); MAXIFS (МАКСЕСЛИ); MEDIAN (МЕДИАНА); MIN (МИН); MINA (МИНА); MINIFS (МИНЕСЛИ); MODE (МОДА); MODE.MULT (МОДА.НСК); MODE.SNGL (МОДА.ОДН); NEGBINOMDIST (ОТРБИНОМРАСП); NEGBINOM.DIST (ОТРБИНОМ.РАСП); NORMDIST (НОРМРАСП); NORM.DIST (НОРМ.РАСП); NORMINV (НОРМОБР); NORM.INV (НОРМ.ОБР); NORMSDIST (НОРМСТРАСП); NORM.S.DIST (НОРМ.СТ.РАСП); NORMSINV (НОРМСТОБР); NORM.S.INV (НОРМ.СТ.ОБР); PEARSON (ПИРСОН); PERCENTILE (ПЕРСЕНТИЛЬ); PERCENTILE.EXC (ПРОЦЕНТИЛЬ.ИСКЛ); PERCENTILE.INC (ПРОЦЕНТИЛЬ.ВКЛ); PERCENTRANK (ПРОЦЕНТРАНГ); PERCENTRANK.EXC (ПРОЦЕНТРАНГ.ИСКЛ); PERCENTRANK.INC (ПРОЦЕНТРАНГ.ВКЛ); PERMUT (ПЕРЕСТ); PERMUTATIONA (ПЕРЕСТА); PHI (ФИ); POISSON (ПУАССОН); POISSON.DIST (ПУАССОН.РАСП); PROB (ВЕРОЯТНОСТЬ); QUARTILE (КВАРТИЛЬ); QUARTILE.EXC (КВАРТИЛЬ.ИСКЛ); QUARTILE.INC (КВАРТИЛЬ.ВКЛ); RANK (РАНГ); RANK.AVG (РАНГ.СР); RANK.EQ (РАНГ.РВ); RSQ (КВПИРСОН); SKEW (СКОС); SKEW.P (СКОС.Г); SLOPE (НАКЛОН); SMALL (НАИМЕНЬШИЙ); STANDARDIZE (НОРМАЛИЗАЦИЯ); STDEV (СТАНДОТКЛОН); STDEV.S (СТАНДОТКЛОН.В); STDEVA (СТАНДОТКЛОНА); STDEVP (СТАНДОТКЛОНП); STDEV.P (СТАНДОТКЛОН.Г); STDEVPA (СТАНДОТКЛОНПА); STEYX (СТОШYX); TDIST (СТЬЮДРАСП); T.DIST (СТЬЮДЕНТ.РАСП); T.DIST.2T (СТЬЮДЕНТ.РАСП.2Х); T.DIST.RT (СТЬЮДЕНТ.РАСП.ПХ); T.INV (СТЬЮДЕНТ.ОБР); TRIMMEAN (УРЕЗСРЕДНЕЕ); TTEST (ТТЕСТ); T.TEST (СТЬЮДЕНТ.ТЕСТ); T.INV.2T (СТЬЮДЕНТ.ОБР.2Х); TINV (СТЬЮДРАСПОБР); VAR (ДИСП); VARA (ДИСПА); VARP (ДИСПР); VAR.P (ДИСП.Г); VAR.S (ДИСП.В); VARPA (ДИСПРА); WEIBULL (ВЕЙБУЛЛ); WEIBULL.DIST (ВЕЙБУЛЛ.РАСП); ZTEST (ZТЕСТ); Z.TEST (Z.ТЕСТ) Финансовые функции Используются для выполнения финансовых расчетов: вычисления чистой приведенной стоимости, суммы платежа и т.д. ACCRINT (НАКОПДОХОД); ACCRINTM (НАКОПДОХОДПОГАШ); AMORDEGRC (АМОРУМ); AMORLINC (АМОРУВ); COUPDAYBS (ДНЕЙКУПОНДО); COUPDAYS (ДНЕЙКУПОН); COUPDAYSNC (ДНЕЙКУПОНПОСЛЕ); COUPNCD (ДАТАКУПОНПОСЛЕ); COUPNUM (ЧИСЛКУПОН); COUPPCD (ДАТАКУПОНДО); CUMIPMT (ОБЩПЛАТ); CUMPRINC (ОБЩДОХОД); DB (ФУО); DDB (ДДОБ); DISC (СКИДКА); DOLLARDE (РУБЛЬ.ДЕС); DOLLARFR (РУБЛЬ.ДРОБЬ); DURATION (ДЛИТ); EFFECT (ЭФФЕКТ); FV (БС); FVSCHEDULE (БЗРАСПИС); INTRATE (ИНОРМА); IPMT (ПРПЛТ); IRR (ВСД); ISPMT (ПРОЦПЛАТ); MDURATION (МДЛИТ); MIRR (МВСД); NOMINAL (НОМИНАЛ); NPER (КПЕР); NPV (ЧПС); ODDFPRICE (ЦЕНАПЕРВНЕРЕГ); ODDFYIELD (ДОХОДПЕРВНЕРЕГ); ODDLPRICE (ЦЕНАПОСЛНЕРЕГ); ODDLYIELD (ДОХОДПОСЛНЕРЕГ); PDURATION (ПДЛИТ); PMT (ПЛТ); PPMT (ОСПЛТ); PRICE (ЦЕНА); PRICEDISC (ЦЕНАСКИДКА); PRICEMAT (ЦЕНАПОГАШ); PV (ПС); RATE (СТАВКА); RECEIVED (ПОЛУЧЕНО); RRI (ЭКВ.СТАВКА); SLN (АПЛ); SYD (АСЧ); TBILLEQ (РАВНОКЧЕК); TBILLPRICE (ЦЕНАКЧЕК); TBILLYIELD (ДОХОДКЧЕК); VDB (ПУО); XIRR (ЧИСТВНДОХ); XNPV (ЧИСТНЗ); YIELD (ДОХОД); YIELDDISC (ДОХОДСКИДКА); YIELDMAT (ДОХОДПОГАШ) Математические функции Используются для выполнения базовых математических и тригонометрических операций, таких как сложение, умножение, деление, округление и т.д. ABS; ACOS; ACOSH; ACOT; ACOTH; AGGREGATE (АГРЕГАТ); ARABIC (АРАБСКОЕ); ASIN; ASINH; ATAN; ATAN2; ATANH; BASE (ОСНОВАНИЕ); CEILING (ОКРВВЕРХ); CEILING.MATH (ОКРВВЕРХ.МАТ); CEILING.PRECISE (ОКРВВЕРХ.ТОЧН); COMBIN (ЧИСЛКОМБ); COMBINA (ЧИСЛКОМБА); COS; COSH; COT; COTH; CSC; CSCH; DECIMAL (ДЕС); DEGREES (ГРАДУСЫ); ECMA.CEILING (ECMA.ОКРВВЕРХ); EVEN (ЧЁТН); EXP; FACT (ФАКТР); FACTDOUBLE (ДВФАКТР); FLOOR (ОКРВНИЗ); FLOOR.PRECISE (ОКРВНИЗ.ТОЧН); FLOOR.MATH (ОКРВНИЗ.МАТ); GCD (НОД); INT (ЦЕЛОЕ); ISO.CEILING (ISO.ОКРВВЕРХ); LCM (НОК); LN; LOG; LOG10; MDETERM (МОПРЕД); MINVERSE (МОБР); MMULT (МУМНОЖ); MOD (ОСТАТ); MROUND (ОКРУГЛТ); MULTINOMIAL (МУЛЬТИНОМ); ODD (НЕЧЁТ); PI (ПИ); POWER (СТЕПЕНЬ); PRODUCT (ПРОИЗВЕД); QUOTIENT (ЧАСТНОЕ); RADIANS (РАДИАНЫ); RAND (СЛЧИС); RANDBETWEEN (СЛУЧМЕЖДУ); ROMAN (РИМСКОЕ); ROUND (ОКРУГЛ); ROUNDDOWN (ОКРУГЛВНИЗ); ROUNDUP (ОКРУГЛВВЕРХ); SEC; SECH; SERIESSUM (РЯД.СУММ); SIGN (ЗНАК); SIN; SINH; SQRT (КОРЕНЬ); SQRTPI (КОРЕНЬПИ); SUBTOTAL (ПРОМЕЖУТОЧНЫЕ.ИТОГИ); SUM (СУММ); SUMIF (СУММЕСЛИ); SUMIFS (СУММЕСЛИМН); SUMPRODUCT (СУММПРОИЗВ); SUMSQ (СУММКВ); SUMX2MY2 (СУММРАЗНКВ); SUMX2PY2 (СУММСУММКВ); SUMXMY2 (СУММКВРАЗН); TAN; TANH; TRUNC (ОТБР); Поисковые функции Используются для упрощения поиска информации по списку данных. ADDRESS (АДРЕС); CHOOSE (ВЫБОР); COLUMN (СТОЛБЕЦ); COLUMNS (ЧИСЛСТОЛБ); FORMULATEXT (Ф.ТЕКСТ); HLOOKUP (ГПР); INDEX (ИНДЕКС); INDIRECT (ДВССЫЛ); LOOKUP (ПРОСМОТР); MATCH (ПОИСКПОЗ); OFFSET (СМЕЩ); ROW (СТРОКА); ROWS (ЧСТРОК); TRANSPOSE (ТРАНСП); VLOOKUP (ВПР) Функции даты и времени Используются для корректного отображения даты и времени в электронной таблице. DATE (ДАТА); DATEDIF (РАЗНДАТ); DATEVALUE (ДАТАЗНАЧ); DAY (ДЕНЬ); DAYS (ДНИ); DAYS360 (ДНЕЙ360); EDATE (ДАТАМЕС); EOMONTH (КОНМЕСЯЦА); HOUR (ЧАС); ISOWEEKNUM (НОМНЕДЕЛИ.ISO); MINUTE (МИНУТЫ); MONTH (МЕСЯЦ); NETWORKDAYS (ЧИСТРАБДНИ); NETWORKDAYS.INTL (ЧИСТРАБДНИ.МЕЖД); NOW (ТДАТА); SECOND (СЕКУНДЫ); TIME (ВРЕМЯ); TIMEVALUE (ВРЕМЗНАЧ); TODAY (СЕГОДНЯ); WEEKDAY (ДЕНЬНЕД); WEEKNUM (НОМНЕДЕЛИ); WORKDAY (РАБДЕНЬ); WORKDAY.INTL (РАБДЕНЬ.МЕЖД); YEAR (ГОД); YEARFRAC (ДОЛЯГОДА) Инженерные функции Используются для выполнения инженерных расчетов: преобразования чисел из одной системы счисления в другую, работы с комплексными числами и т.д. BESSELI (БЕССЕЛЬ.I); BESSELJ (БЕССЕЛЬ.J); BESSELK (БЕССЕЛЬ.K); BESSELY (БЕССЕЛЬ.Y); BIN2DEC (ДВ.В.ДЕС); BIN2HEX (ДВ.В.ШЕСТН); BIN2OCT (ДВ.В.ВОСЬМ); BITAND (БИТ.И); BITLSHIFT (БИТ.СДВИГЛ); BITOR (БИТ.ИЛИ); BITRSHIFT (БИТ.СДВИГП); BITXOR (БИТ.ИСКЛИЛИ); COMPLEX (КОМПЛЕКСН); CONVERT (ПРЕОБР); DEC2BIN (ДЕС.В.ДВ); DEC2HEX (ДЕС.В.ШЕСТН); DEC2OCT (ДЕС.В.ВОСЬМ); DELTA (ДЕЛЬТА); ERF (ФОШ); ERF.PRECISE (ФОШ.ТОЧН); ERFC (ДФОШ); ERFC.PRECISE (ДФОШ.ТОЧН); GESTEP (ПОРОГ); HEX2BIN (ШЕСТН.В.ДВ); HEX2DEC (ШЕСТН.В.ДЕС); HEX2OCT (ШЕСТН.В.ВОСЬМ); IMABS (МНИМ.ABS); IMAGINARY (МНИМ.ЧАСТЬ); IMARGUMENT (МНИМ.АРГУМЕНТ); IMCONJUGATE (МНИМ.СОПРЯЖ); IMCOS (МНИМ.COS); IMCOSH (МНИМ.COSH); IMCOT (МНИМ.COT); IMCSC (МНИМ.CSC); IMCSCH (МНИМ.CSCH); IMDIV (МНИМ.ДЕЛ); IMEXP (МНИМ.EXP); IMLN (МНИМ.LN); IMLOG10 (МНИМ.LOG10); IMLOG2 (МНИМ.LOG2); IMPOWER (МНИМ.СТЕПЕНЬ); IMPRODUCT (МНИМ.ПРОИЗВЕД); IMREAL (МНИМ.ВЕЩ); IMSEC (МНИМ.SEC); IMSECH (МНИМ.SECH); IMSIN (МНИМ.SIN); IMSINH (МНИМ.SINH); IMSQRT (МНИМ.КОРЕНЬ); IMSUB (МНИМ.РАЗН); IMSUM (МНИМ.СУММ); IMTAN (МНИМ.TAN); OCT2BIN (ВОСЬМ.В.ДВ); OCT2DEC (ВОСЬМ.В.ДЕС); OCT2HEX (ВОСЬМ.В.ШЕСТН) Функции для работы с базами данных Используются для выполнения вычислений по значениям определенного поля базы данных, соответствующих заданным критериям. DAVERAGE (ДСРЗНАЧ); DCOUNT (БСЧЁТ); DCOUNTA (БСЧЁТА); DGET (БИЗВЛЕЧЬ); DMAX (ДМАКС); DMIN (ДМИН); DPRODUCT (БДПРОИЗВЕД); DSTDEV (ДСТАНДОТКЛ); DSTDEVP (ДСТАНДОТКЛП); DSUM (БДСУММ); DVAR (БДДИСП); DVARP (БДДИСПП) Информационные функции Используются для предоставления информации о данных в выделенной ячейке или диапазоне ячеек. ERROR.TYPE (ТИП.ОШИБКИ); ISBLANK (ЕПУСТО); ISERR (ЕОШ); ISERROR (ЕОШИБКА); ISEVEN (ЕЧЁТН); ISFORMULA (ЕФОРМУЛА); ISLOGICAL (ЕЛОГИЧ); ISNA (ЕНД); ISNONTEXT (ЕНЕТЕКСТ); ISNUMBER (ЕЧИСЛО); ISODD (ЕНЕЧЁТ); ISREF (ЕССЫЛКА); ISTEXT (ЕТЕКСТ); N (Ч); NA (НД); SHEET (ЛИСТ); SHEETS (ЛИСТЫ); TYPE (ТИП) Логические функции Используются для выполнения проверки, является ли условие истинным или ложным. AND (И); FALSE (ЛОЖЬ); IF (ЕСЛИ); IFERROR (ЕСЛИОШИБКА); IFNA (ЕСНД); IFS (ЕСЛИМН); NOT (НЕ); OR (ИЛИ); SWITCH (ПЕРЕКЛЮЧ); TRUE (ИСТИНА); XOR (ИСКЛИЛИ)" }, { "id": "UsageInstructions/InsertImages.htm", From bba42f4c57095c6b487dcca4db84ddcd199551a6 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 6 Apr 2018 16:37:41 +0300 Subject: [PATCH 080/110] [SSE] Added functions translation into French --- CHANGELOG.md | 2 +- apps/spreadsheeteditor/main/app/view/FileMenuPanels.js | 3 +++ apps/spreadsheeteditor/main/app/view/FormulaDialog.js | 3 ++- apps/spreadsheeteditor/main/locale/en.json | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 470404041..27083a694 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ * Export to RTF format ### Spreadsheet Editor -* Support Spanish in formulas +* Add Spanish, French formula translations * Set options for saving in PDF format ### Presentation Editor diff --git a/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js b/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js index 51e6755df..c90858193 100644 --- a/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js +++ b/apps/spreadsheeteditor/main/app/view/FileMenuPanels.js @@ -603,6 +603,7 @@ define([ { value: 'en', displayValue: this.txtEn, exampleValue: this.txtExampleEn }, { value: 'de', displayValue: this.txtDe, exampleValue: this.txtExampleDe }, { value: 'es', displayValue: this.txtEs, exampleValue: this.txtExampleEs }, + { value: 'fr', displayValue: this.txtFr, exampleValue: this.txtExampleFr }, { value: 'ru', displayValue: this.txtRu, exampleValue: this.txtExampleRu }, { value: 'pl', displayValue: this.txtPl, exampleValue: this.txtExamplePl } ] @@ -809,11 +810,13 @@ define([ txtRu: 'Russian', txtPl: 'Polish', txtEs: 'Spanish', + txtFr: 'French', txtExampleEn: ' SUM; MIN; MAX; COUNT', txtExampleDe: ' SUMME; MIN; MAX; ANZAHL', txtExampleRu: ' СУММ; МИН; МАКС; СЧЁТ', txtExamplePl: ' SUMA; MIN; MAX; ILE.LICZB', txtExampleEs: ' SUMA; MIN; MAX; CALCULAR', + txtExampleFr: ' SOMME; MIN; MAX; NB', strFuncLocale: 'Formula Language', strFuncLocaleEx: 'Example: SUM; MIN; MAX; COUNT', strRegSettings: 'Regional Settings', diff --git a/apps/spreadsheeteditor/main/app/view/FormulaDialog.js b/apps/spreadsheeteditor/main/app/view/FormulaDialog.js index 252f4bcfa..dd32d248b 100644 --- a/apps/spreadsheeteditor/main/app/view/FormulaDialog.js +++ b/apps/spreadsheeteditor/main/app/view/FormulaDialog.js @@ -117,7 +117,8 @@ define([ de: this[translate+'_de'], ru: this[translate+'_ru'], pl: this[translate+'_pl'], - es: this[translate+'_es'] + es: this[translate+'_es'], + fr: this[translate+'_fr'] }; } diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index f6b4cfbd9..310d57d59 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -1227,6 +1227,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "German", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "English", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Spanish", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "French", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Inch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Commenting Display", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "as OS X", From 648abe2198d5e80f42d91e4f712930d6419827eb Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 9 Apr 2018 14:23:44 +0300 Subject: [PATCH 081/110] [PE] FIx Bug 21362 --- apps/common/main/lib/component/DataView.js | 12 ++++++----- .../main/app/controller/Main.js | 20 ++++++++++++++++++- .../main/app/controller/Toolbar.js | 7 +++++-- .../main/app/view/Toolbar.js | 1 - apps/presentationeditor/main/locale/en.json | 11 ++++++++++ 5 files changed, 42 insertions(+), 9 deletions(-) diff --git a/apps/common/main/lib/component/DataView.js b/apps/common/main/lib/component/DataView.js index 210e829ab..07b629f58 100644 --- a/apps/common/main/lib/component/DataView.js +++ b/apps/common/main/lib/component/DataView.js @@ -278,6 +278,13 @@ define([ })); } + var modalParents = this.cmpEl.closest('.asc-window'); + if (modalParents.length < 1) + modalParents = this.cmpEl.closest('[id^="menu-container-"]'); // context menu + if (modalParents.length > 0) { + this.tipZIndex = parseInt(modalParents.css('z-index')) + 10; + } + if (!this.rendered) { if (this.listenStoreEvents) { this.listenTo(this.store, 'add', this.onAddItem); @@ -316,11 +323,6 @@ define([ }); } - var modalParents = this.cmpEl.closest('.asc-window'); - if (modalParents.length > 0) { - this.tipZIndex = parseInt(modalParents.css('z-index')) + 10; - } - this.rendered = true; this.cmpEl.on('click', function(e){ diff --git a/apps/presentationeditor/main/app/controller/Main.js b/apps/presentationeditor/main/app/controller/Main.js index 44b41af4a..5aef5119d 100644 --- a/apps/presentationeditor/main/app/controller/Main.js +++ b/apps/presentationeditor/main/app/controller/Main.js @@ -104,6 +104,7 @@ define([ this._state = {isDisconnected: false, usersCount: 1, fastCoauth: true, lostEditingRights: false, licenseWarning: false}; this.languages = null; + this.translationTable = []; window.storagename = 'presentation'; @@ -123,6 +124,7 @@ define([ // Initialize api window["flat_desine"] = true; + this.api = new Asc.asc_docs_api({ 'id-view' : 'editor_sdk', 'translate': { @@ -151,6 +153,11 @@ define([ } }); + var themeNames = ['blank', 'pixel', 'classic', 'official', 'green', 'lines', 'office', 'safari', 'dotted', 'corner', 'turtle']; + themeNames.forEach(function(item){ + me.translationTable[item] = me['txtTheme_' + item.replace(/ /g, '_')] || item; + }); + if (this.api){ this.api.SetDrawingFreeze(true); this.api.SetThemesPath("../../../../sdkjs/slide/themes/"); @@ -2001,7 +2008,18 @@ define([ txtAddNotes: 'Click to add notes', warnNoLicenseUsers: 'This version of ONLYOFFICE Editors has certain limitations for concurrent users.
    If you need more please consider upgrading your current license or purchasing a commercial one.', errorForceSave: "An error occurred while saving the file. Please use the 'Download as' option to save the file to your computer hard drive or try again later.", - txtAddFirstSlide: 'Click to add first slide' + txtAddFirstSlide: 'Click to add first slide', + txtTheme_blank: 'Blank', + txtTheme_pixel: 'Pixel', + txtTheme_classic: 'Classic', + txtTheme_official: 'Official', + txtTheme_green: 'Green', + txtTheme_lines: 'Lines', + txtTheme_office: 'Office', + txtTheme_safari: 'Safari', + txtTheme_dotted: 'Dotted', + txtTheme_corner: 'Corner', + txtTheme_turtle: 'Turtle' } })(), PE.Controllers.Main || {})) }); diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index da523a4e6..0d978a2f5 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -1881,7 +1881,8 @@ define([ me.toolbar.listTheme.menuPicker.store.reset([]); // remove all - var themeStore = this.getCollection('SlideThemes'); + var themeStore = this.getCollection('SlideThemes'), + mainController = this.getApplication().getController('Main'); if (themeStore) { var arr = []; _.each(defaultThemes.concat(docThemes), function(theme) { @@ -1889,13 +1890,15 @@ define([ imageUrl: theme.get_Image(), uid : Common.UI.getId(), themeId : theme.get_Index(), + tip : mainController.translationTable[theme.get_Name()] || theme.get_Name(), itemWidth : 85, itemHeight : 38 })); me.toolbar.listTheme.menuPicker.store.add({ imageUrl: theme.get_Image(), uid : Common.UI.getId(), - themeId : theme.get_Index() + themeId : theme.get_Index(), + tip : mainController.translationTable[theme.get_Name()] || theme.get_Name() }); }); themeStore.reset(arr); diff --git a/apps/presentationeditor/main/app/view/Toolbar.js b/apps/presentationeditor/main/app/view/Toolbar.js index d65c85791..0faefcde3 100644 --- a/apps/presentationeditor/main/app/view/Toolbar.js +++ b/apps/presentationeditor/main/app/view/Toolbar.js @@ -707,7 +707,6 @@ define([ itemWidth : 85, enableKeyEvents: true, itemHeight : 38, - hint: this.tipSlideTheme, lock: [_set.themeLock, _set.lostConnect, _set.noSlides], beforeOpenHandler: function(e) { var cmp = this, diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index 23227e68e..f5726569e 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -360,6 +360,17 @@ "PE.Controllers.Main.txtStarsRibbons": "Stars & Ribbons", "PE.Controllers.Main.txtXAxis": "X Axis", "PE.Controllers.Main.txtYAxis": "Y Axis", + "PE.Controllers.Main.txtTheme_blank": "Blank", + "PE.Controllers.Main.txtTheme_pixel": "Pixel", + "PE.Controllers.Main.txtTheme_classic": "Classic", + "PE.Controllers.Main.txtTheme_official": "Official", + "PE.Controllers.Main.txtTheme_green": "Green", + "PE.Controllers.Main.txtTheme_lines": "Lines", + "PE.Controllers.Main.txtTheme_office": "Office", + "PE.Controllers.Main.txtTheme_safari": "Safari", + "PE.Controllers.Main.txtTheme_dotted": "Dotted", + "PE.Controllers.Main.txtTheme_corner": "Corner", + "PE.Controllers.Main.txtTheme_turtle": "Turtle", "PE.Controllers.Main.unknownErrorText": "Unknown error.", "PE.Controllers.Main.unsupportedBrowserErrorText": "Your browser is not supported.", "PE.Controllers.Main.uploadImageExtMessage": "Unknown image format.", From 7ff4821814e12a3f619ddb674f09a19896285244 Mon Sep 17 00:00:00 2001 From: Alexey Golubev Date: Mon, 9 Apr 2018 15:02:13 +0300 Subject: [PATCH 082/110] Add json minify task --- build/Gruntfile.js | 19 +++++++++++++++++-- build/documenteditor.json | 6 ++++++ build/package.json | 1 + build/presentationeditor.json | 6 ++++++ build/spreadsheeteditor.json | 6 ++++++ 5 files changed, 36 insertions(+), 2 deletions(-) diff --git a/build/Gruntfile.js b/build/Gruntfile.js index b2d7c1496..b1ab33aa0 100644 --- a/build/Gruntfile.js +++ b/build/Gruntfile.js @@ -21,6 +21,7 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-imagemin'); grunt.loadNpmTasks('grunt-contrib-cssmin'); grunt.loadNpmTasks('grunt-contrib-htmlmin'); + grunt.loadNpmTasks('grunt-json-minify'); grunt.loadNpmTasks('grunt-text-replace'); grunt.loadNpmTasks('grunt-mocha'); grunt.loadNpmTasks('grunt-inline'); @@ -207,6 +208,12 @@ module.exports = function(grunt) { } }, + 'json-minify': { + build: { + files: packageFile['main']['jsonmin']['files'] + } + }, + copy: { localization: { files: packageFile['main']['copy']['localization'] @@ -308,6 +315,12 @@ module.exports = function(grunt) { } }, + 'json-minify': { + build: { + files: packageFile['mobile']['jsonmin']['files'] + } + }, + copy: { 'template-backup': { files: packageFile['mobile']['copy']['template-backup'] @@ -423,12 +436,14 @@ module.exports = function(grunt) { grunt.registerTask('deploy-requirejs', ['requirejs-init', 'clean', 'uglify']); grunt.registerTask('deploy-app-main', ['main-app-init', 'clean:prebuild', 'imagemin', 'less', 'requirejs', 'concat', - 'copy', 'svgmin', 'inline', 'replace:writeVersion', 'clean:postbuild']); + 'copy', 'svgmin', 'inline', 'json-minify', + 'replace:writeVersion', 'clean:postbuild']); grunt.registerTask('deploy-app-mobile', ['mobile-app-init', 'clean:deploy', 'cssmin', 'copy:template-backup', 'htmlmin', 'requirejs', 'concat', 'copy:template-restore', 'clean:template-backup', 'copy:localization', 'copy:index-page', - 'copy:images-app', 'replace:writeVersion', 'replace:fixResourceUrl']); + 'copy:images-app', 'json-minify', + 'replace:writeVersion', 'replace:fixResourceUrl']); grunt.registerTask('deploy-app-embed', ['embed-app-init', 'clean:prebuild', 'uglify', 'less', 'copy', 'clean:postbuild']); diff --git a/build/documenteditor.json b/build/documenteditor.json index 9d3e536f1..74249d61d 100644 --- a/build/documenteditor.json +++ b/build/documenteditor.json @@ -135,6 +135,9 @@ } ] }, + "jsonmin": { + "files": "../deploy/web-apps/apps/documenteditor/main/**/*.json" + }, "copy": { "localization": [ { @@ -300,6 +303,9 @@ } ] }, + "jsonmin": { + "files": "../deploy/web-apps/apps/documenteditor/mobile/**/*.json" + }, "copy": { "template-backup": [ { diff --git a/build/package.json b/build/package.json index 99f14b1d0..a9b738196 100644 --- a/build/package.json +++ b/build/package.json @@ -21,6 +21,7 @@ "grunt-contrib-imagemin": "^1.0.0", "grunt-contrib-cssmin": "^1.0.0", "grunt-contrib-htmlmin": "^2.0.0", + "grunt-json-minify": "^1.1.0", "vinyl-fs": "2.2.1", "less-plugin-clean-css": "1.5.0", "grunt-svgmin": "4.0.0", diff --git a/build/presentationeditor.json b/build/presentationeditor.json index ce9cf3ab6..d6b3bf23a 100644 --- a/build/presentationeditor.json +++ b/build/presentationeditor.json @@ -135,6 +135,9 @@ } ] }, + "jsonmin": { + "files": "../deploy/web-apps/apps/presentationeditor/main/**/*.json" + }, "copy": { "localization": [ { @@ -309,6 +312,9 @@ } ] }, + "jsonmin": { + "files": "../deploy/web-apps/apps/presentationeditor/mobile/**/*.json" + }, "copy": { "template-backup": [ { diff --git a/build/spreadsheeteditor.json b/build/spreadsheeteditor.json index 63c60b2b2..0bfacbd07 100644 --- a/build/spreadsheeteditor.json +++ b/build/spreadsheeteditor.json @@ -143,6 +143,9 @@ } ] }, + "jsonmin": { + "files": "../deploy/web-apps/apps/spreadsheeteditor/main/**/*.json" + }, "copy": { "localization": [ { @@ -311,6 +314,9 @@ } ] }, + "jsonmin": { + "files": "../deploy/web-apps/apps/spreadsheeteditor/mobile/**/*.json" + }, "copy": { "template-backup": [ { From 665331f0d1a4bf435c415754d885a35b396c667e Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 11 Apr 2018 12:15:27 +0300 Subject: [PATCH 083/110] Fix Bug 34586 --- apps/common/main/lib/component/ComboBoxFonts.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/common/main/lib/component/ComboBoxFonts.js b/apps/common/main/lib/component/ComboBoxFonts.js index 143c8a47f..f84eb5950 100644 --- a/apps/common/main/lib/component/ComboBoxFonts.js +++ b/apps/common/main/lib/component/ComboBoxFonts.js @@ -213,6 +213,8 @@ define([ }, 10); } else me._skipInputChange = false; + } else if (e.keyCode == Common.UI.Keys.RETURN && this._input.val() === me.lastValue){ + this._input.trigger('change', { reapply: true }); } }, @@ -233,7 +235,7 @@ define([ var val = $(e.target).val(), record = {}; - if (this.lastValue === val) { + if (this.lastValue === val && !(extra && extra.reapply)) { if (extra && extra.onkeydown) this.trigger('combo:blur', this, e); return; From b1a1127145064d9ea609aeaeb46fa8282eecfa22 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 11 Apr 2018 16:46:44 +0300 Subject: [PATCH 084/110] Fix Bug 11493 --- .../main/app/view/DocumentHolder.js | 53 ++++++++++++++++- apps/documenteditor/main/locale/en.json | 3 + .../main/app/view/DocumentHolder.js | 58 +++++++++++++++++-- .../main/app/view/ImageSettings.js | 2 +- apps/presentationeditor/main/locale/en.json | 3 + .../main/app/controller/DocumentHolder.js | 55 ++++++++++++++++++ .../main/app/view/DocumentHolder.js | 23 +++++++- apps/spreadsheeteditor/main/locale/en.json | 4 ++ 8 files changed, 190 insertions(+), 11 deletions(-) diff --git a/apps/documenteditor/main/app/view/DocumentHolder.js b/apps/documenteditor/main/app/view/DocumentHolder.js index 39f7e3c01..1f5daa93f 100644 --- a/apps/documenteditor/main/app/view/DocumentHolder.js +++ b/apps/documenteditor/main/app/view/DocumentHolder.js @@ -2264,6 +2264,43 @@ define([ } }); + var menuImgReplace = new Common.UI.MenuItem({ + caption : me.textReplace, + menu : new Common.UI.Menu({ + menuAlign: 'tl-tr', + items: [ + new Common.UI.MenuItem({ + caption : this.textFromFile + }).on('click', function(item) { + setTimeout(function(){ + if (me.api) me.api.ChangeImageFromFile(); + me.fireEvent('editcomplete', me); + }, 10); + }), + new Common.UI.MenuItem({ + caption : this.textFromUrl + }).on('click', function(item) { + var me = this; + (new Common.Views.ImageFromUrlDialog({ + handler: function(result, value) { + if (result == 'ok') { + if (me.api) { + var checkUrl = value.replace(/ /g, ''); + if (!_.isEmpty(checkUrl)) { + var props = new Asc.asc_CImgProperty(); + props.put_ImageUrl(checkUrl); + me.api.ImgApply(props); + } + } + } + me.fireEvent('editcomplete', me); + } + })).show(); + }) + ] + }) + }); + var menuImgCopy = new Common.UI.MenuItem({ caption : me.textCopy, value : 'copy' @@ -2341,13 +2378,19 @@ define([ menuChartEdit.setVisible(!_.isNull(value.imgProps.value.get_ChartProperties()) && !onlyCommonProps); - me.menuOriginalSize.setVisible(value.imgProps.isOnlyImg); - me.pictureMenu.items[10].setVisible(menuChartEdit.isVisible() || me.menuOriginalSize.isVisible()); + me.menuOriginalSize.setVisible(value.imgProps.isOnlyImg || !value.imgProps.isChart && !value.imgProps.isShape); + + var pluginGuid = value.imgProps.value.asc_getPluginGuid(); + menuImgReplace.setVisible(value.imgProps.isOnlyImg && (pluginGuid===null || pluginGuid===undefined)); + if (menuImgReplace.isVisible()) + menuImgReplace.setDisabled(islocked || pluginGuid===null); var islocked = value.imgProps.locked || (value.headerProps!==undefined && value.headerProps.locked); if (menuChartEdit.isVisible()) menuChartEdit.setDisabled(islocked || value.imgProps.value.get_SeveralCharts()); + me.pictureMenu.items[14].setVisible(menuChartEdit.isVisible()); + me.menuOriginalSize.setDisabled(islocked || value.imgProps.value.get_ImageUrl()===null || value.imgProps.value.get_ImageUrl()===undefined); menuImageAdvanced.setDisabled(islocked); menuImageAlign.setDisabled( islocked || (wrapping == Asc.c_oAscWrapStyle2.Inline) ); @@ -2390,6 +2433,7 @@ define([ me.menuImageWrap, { caption: '--' }, me.menuOriginalSize, + menuImgReplace, menuChartEdit, { caption: '--' }, menuImageAdvanced @@ -3729,7 +3773,10 @@ define([ textTOCSettings: 'Table of contents settings', textTOC: 'Table of contents', textRefreshField: 'Refresh field', - txtPasteSourceFormat: 'Keep source formatting' + txtPasteSourceFormat: 'Keep source formatting', + textReplace: 'Replace image', + textFromUrl: 'From URL', + textFromFile: 'From File' }, DE.Views.DocumentHolder || {})); }); \ No newline at end of file diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index 7a23eb73b..c88209c03 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -1023,6 +1023,9 @@ "DE.Views.DocumentHolder.txtUngroup": "Ungroup", "DE.Views.DocumentHolder.updateStyleText": "Update %1 style", "DE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", + "DE.Views.DocumentHolder.textReplace": "Replace image", + "DE.Views.DocumentHolder.textFromUrl": "From URL", + "DE.Views.DocumentHolder.textFromFile": "From File", "DE.Views.DropcapSettingsAdvanced.cancelButtonText": "Cancel", "DE.Views.DropcapSettingsAdvanced.okButtonText": "Ok", "DE.Views.DropcapSettingsAdvanced.strBorders": "Borders & Fill", diff --git a/apps/presentationeditor/main/app/view/DocumentHolder.js b/apps/presentationeditor/main/app/view/DocumentHolder.js index 3724351ad..cc234fcf6 100644 --- a/apps/presentationeditor/main/app/view/DocumentHolder.js +++ b/apps/presentationeditor/main/app/view/DocumentHolder.js @@ -2723,6 +2723,43 @@ define([ } }); + var menuImgReplace = new Common.UI.MenuItem({ + caption : me.textReplace, + menu : new Common.UI.Menu({ + menuAlign: 'tl-tr', + items: [ + new Common.UI.MenuItem({ + caption : this.textFromFile + }).on('click', function(item) { + setTimeout(function(){ + if (me.api) me.api.ChangeImageFromFile(); + me.fireEvent('editcomplete', me); + }, 10); + }), + new Common.UI.MenuItem({ + caption : this.textFromUrl + }).on('click', function(item) { + var me = this; + (new Common.Views.ImageFromUrlDialog({ + handler: function(result, value) { + if (result == 'ok') { + if (me.api) { + var checkUrl = value.replace(/ /g, ''); + if (!_.isEmpty(checkUrl)) { + var props = new Asc.asc_CImgProperty(); + props.put_ImageUrl(checkUrl); + me.api.ImgApply(props); + } + } + } + me.fireEvent('editcomplete', me); + } + })).show(); + }) + ] + }) + }); + /** coauthoring begin **/ var menuAddCommentPara = new Common.UI.MenuItem({ caption : me.addCommentText @@ -3117,18 +3154,23 @@ define([ mnuGroupImg.setDisabled(!me.api.canGroup()); } - var imgdisabled = (value.imgProps!==undefined && value.imgProps.locked), + var isimage = (_.isUndefined(value.shapeProps) || value.shapeProps.value.get_FromImage()) && _.isUndefined(value.chartProps), + imgdisabled = (value.imgProps!==undefined && value.imgProps.locked), shapedisabled = (value.shapeProps!==undefined && value.shapeProps.locked), chartdisabled = (value.chartProps!==undefined && value.chartProps.locked), - disabled = imgdisabled || shapedisabled || chartdisabled || (value.slideProps!==undefined && value.slideProps.locked); + disabled = imgdisabled || shapedisabled || chartdisabled || (value.slideProps!==undefined && value.slideProps.locked), + pluginGuid = (value.imgProps) ? value.imgProps.value.asc_getPluginGuid() : null; // image properties - menuImgOriginalSize.setVisible((_.isUndefined(value.shapeProps) || value.shapeProps.value.get_FromImage()) && _.isUndefined(value.chartProps)); - + menuImgOriginalSize.setVisible(isimage); if (menuImgOriginalSize.isVisible()) menuImgOriginalSize.setDisabled(disabled || _.isNull(value.imgProps.value.get_ImageUrl()) || _.isUndefined(value.imgProps.value.get_ImageUrl())); - menuImageAdvanced.setVisible((_.isUndefined(value.shapeProps) || value.shapeProps.value.get_FromImage()) && _.isUndefined(value.chartProps)); + menuImgReplace.setVisible(isimage && (pluginGuid===null || pluginGuid===undefined)); + if (menuImgReplace.isVisible()) + menuImgReplace.setDisabled(disabled || pluginGuid===null); + + menuImageAdvanced.setVisible(isimage); menuShapeAdvanced.setVisible(_.isUndefined(value.imgProps) && _.isUndefined(value.chartProps)); menuChartEdit.setVisible(_.isUndefined(value.imgProps) && !_.isUndefined(value.chartProps) && (_.isUndefined(value.shapeProps) || value.shapeProps.isChart)); menuImgShapeSeparator.setVisible(menuImageAdvanced.isVisible() || menuShapeAdvanced.isVisible() || menuChartEdit.isVisible()); @@ -3155,6 +3197,7 @@ define([ menuImgShapeAlign, menuImgShapeSeparator, menuImgOriginalSize, + menuImgReplace, menuImageAdvanced, menuShapeAdvanced ,menuChartEdit @@ -3399,7 +3442,10 @@ define([ txtPasteSourceFormat: 'Keep source formatting', txtPasteDestFormat: 'Use destination theme', textDistributeRows: 'Distribute rows', - textDistributeCols: 'Distribute columns' + textDistributeCols: 'Distribute columns', + textReplace: 'Replace image', + textFromUrl: 'From URL', + textFromFile: 'From File' }, PE.Views.DocumentHolder || {})); }); \ No newline at end of file diff --git a/apps/presentationeditor/main/app/view/ImageSettings.js b/apps/presentationeditor/main/app/view/ImageSettings.js index f132d85c5..189eb1188 100644 --- a/apps/presentationeditor/main/app/view/ImageSettings.js +++ b/apps/presentationeditor/main/app/view/ImageSettings.js @@ -174,7 +174,7 @@ define([ this.btnOriginalSize.setDisabled(props.get_ImageUrl()===null || props.get_ImageUrl()===undefined || this._locked); var pluginGuid = props.asc_getPluginGuid(); - value = (pluginGuid !== null && pluginGuid !== undefined); + value = (pluginGuid !== null && pluginGuid !== undefined); // undefined - only images are selected, null - selected images and ole-objects if (this._state.isOleObject!==value) { this.btnInsertFromUrl.setVisible(!value); this.btnInsertFromFile.setVisible(!value); diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index f5726569e..5df9b4cc1 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -901,6 +901,9 @@ "PE.Views.DocumentHolder.txtUnderbar": "Bar under text", "PE.Views.DocumentHolder.txtUngroup": "Ungroup", "PE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", + "PE.Views.DocumentHolder.textReplace": "Replace image", + "PE.Views.DocumentHolder.textFromUrl": "From URL", + "PE.Views.DocumentHolder.textFromFile": "From File", "PE.Views.DocumentPreview.goToSlideText": "Go to Slide", "PE.Views.DocumentPreview.slideIndexText": "Slide {0} of {1}", "PE.Views.DocumentPreview.txtClose": "Close slideshow", diff --git a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js index a0045ae27..50b3e0d5e 100644 --- a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js @@ -194,6 +194,8 @@ define([ view.textInShapeMenu.on('render:after', _.bind(me.onTextInShapeAfterRender, me)); view.menuSignatureEditSign.on('click', _.bind(me.onSignatureClick, me)); view.menuSignatureEditSetup.on('click', _.bind(me.onSignatureClick, me)); + view.menuImgOriginalSize.on('click', _.bind(me.onOriginalSizeClick, me)); + view.menuImgReplace.menu.on('item:click', _.bind(me.onImgReplace, me)); } else { view.menuViewCopy.on('click', _.bind(me.onCopyPaste, me)); view.menuViewUndo.on('click', _.bind(me.onUndo, me)); @@ -1314,6 +1316,15 @@ define([ documentHolder.pmiImgPaste.setDisabled(isObjLocked); documentHolder.mnuImgAdvanced.setVisible(isimagemenu && (!isshapemenu || isimageonly) && !ischartmenu); documentHolder.mnuImgAdvanced.setDisabled(isObjLocked); + documentHolder.menuImgOriginalSize.setVisible(isimagemenu && (!isshapemenu || isimageonly) && !ischartmenu); + if (documentHolder.mnuImgAdvanced.imageInfo) + documentHolder.menuImgOriginalSize.setDisabled(isObjLocked || documentHolder.mnuImgAdvanced.imageInfo.get_ImageUrl()===null || documentHolder.mnuImgAdvanced.imageInfo.get_ImageUrl()===undefined); + + var pluginGuid = (documentHolder.mnuImgAdvanced.imageInfo) ? documentHolder.mnuImgAdvanced.imageInfo.asc_getPluginGuid() : null; + documentHolder.menuImgReplace.setVisible(isimageonly && (pluginGuid===null || pluginGuid===undefined)); + documentHolder.menuImgReplace.setDisabled(isObjLocked || pluginGuid===null); + + var isInSign = !!signGuid; documentHolder.menuSignatureEditSign.setVisible(isInSign); @@ -2598,6 +2609,50 @@ define([ } }, + onOriginalSizeClick: function(item) { + if (this.api){ + var imgsize = this.api.asc_getOriginalImageSize(); + var w = imgsize.asc_getImageWidth(); + var h = imgsize.asc_getImageHeight(); + + var properties = new Asc.asc_CImgProperty(); + properties.asc_putWidth(w); + properties.asc_putHeight(h); + this.api.asc_setGraphicObjectProps(properties); + + Common.NotificationCenter.trigger('edit:complete', this.documentHolder); + Common.component.Analytics.trackEvent('DocumentHolder', 'Set Image Original Size'); + } + }, + + onImgReplace: function(menu, item) { + var me = this; + if (this.api) { + if (item.value == 'file') { + setTimeout(function(){ + if (me.api) me.api.asc_changeImageFromFile(); + Common.NotificationCenter.trigger('edit:complete', me.documentHolder); + }, 10); + } else { + (new Common.Views.ImageFromUrlDialog({ + handler: function(result, value) { + if (result == 'ok') { + if (me.api) { + var checkUrl = value.replace(/ /g, ''); + if (!_.isEmpty(checkUrl)) { + var props = new Asc.asc_CImgProperty(); + props.asc_putImageUrl(checkUrl); + me.api.asc_setGraphicObjectProps(props); + } + } + } + Common.NotificationCenter.trigger('edit:complete', me.documentHolder); + } + })).show(); + } + } + }, + SetDisabled: function(state, canProtect) { this._isDisabled = state; this._canProtect = canProtect; diff --git a/apps/spreadsheeteditor/main/app/view/DocumentHolder.js b/apps/spreadsheeteditor/main/app/view/DocumentHolder.js index f11572a1a..5de45e66d 100644 --- a/apps/spreadsheeteditor/main/app/view/DocumentHolder.js +++ b/apps/spreadsheeteditor/main/app/view/DocumentHolder.js @@ -489,6 +489,21 @@ define([ me.menuSignatureEditSetup = new Common.UI.MenuItem({caption: this.strSetup, value: 2 }); me.menuEditSignSeparator = new Common.UI.MenuItem({ caption: '--' }); + me.menuImgOriginalSize = new Common.UI.MenuItem({ + caption : me.originalSizeText + }); + + me.menuImgReplace = new Common.UI.MenuItem({ + caption : me.textReplace, + menu : new Common.UI.Menu({ + menuAlign: 'tl-tr', + items: [ + new Common.UI.MenuItem({caption : this.textFromFile, value: 'file'}), + new Common.UI.MenuItem({caption : this.textFromUrl, value: 'url'}) + ] + }) + }); + this.imgMenu = new Common.UI.Menu({ items: [ me.pmiImgCut, @@ -525,6 +540,8 @@ define([ me.mnuShapeSeparator, me.mnuChartEdit, me.mnuShapeAdvanced, + me.menuImgOriginalSize, + me.menuImgReplace, me.mnuImgAdvanced ] }); @@ -811,7 +828,11 @@ define([ strSign: 'Sign', strDetails: 'Signature Details', strSetup: 'Signature Setup', - strDelete: 'Remove Signature' + strDelete: 'Remove Signature', + originalSizeText: 'Default Size', + textReplace: 'Replace image', + textFromUrl: 'From URL', + textFromFile: 'From File' }, SSE.Views.DocumentHolder || {})); }); \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index 310d57d59..5ffb3a807 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -1168,6 +1168,10 @@ "SSE.Views.DocumentHolder.txtUngroup": "Ungroup", "SSE.Views.DocumentHolder.txtWidth": "Width", "SSE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", + "SSE.Views.DocumentHolder.originalSizeText": "Default Size", + "SSE.Views.DocumentHolder.textReplace": "Replace image", + "SSE.Views.DocumentHolder.textFromUrl": "From URL", + "SSE.Views.DocumentHolder.textFromFile": "From File", "SSE.Views.FileMenu.btnBackCaption": "Go to Documents", "SSE.Views.FileMenu.btnCloseMenuCaption": "Close Menu", "SSE.Views.FileMenu.btnCreateNewCaption": "Create New", From bee336036e2e9e0a654710543491df561282fc36 Mon Sep 17 00:00:00 2001 From: Alexey Golubev Date: Wed, 11 Apr 2018 17:02:41 +0300 Subject: [PATCH 085/110] Add build test --- .travis.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..3dfaa58df --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +dist: trusty +language: node_js +node_js: + - '6' +before_install: npm install -g grunt-cli +before_script: + - cd build +script: + - npm install + - grunt --level=ADVANCED From 7089d63f344aa38cac6bc77f6870f112837fcef9 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 12 Apr 2018 14:11:00 +0300 Subject: [PATCH 086/110] [SSE] Change delimiter description in csv-file options --- apps/common/main/lib/view/OpenDialog.js | 11 +++++++---- apps/spreadsheeteditor/main/locale/en.json | 3 +++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/common/main/lib/view/OpenDialog.js b/apps/common/main/lib/view/OpenDialog.js index 9a7b0899b..a2330e10a 100644 --- a/apps/common/main/lib/view/OpenDialog.js +++ b/apps/common/main/lib/view/OpenDialog.js @@ -393,9 +393,9 @@ define([ menuStyle: 'min-width: 100px;', cls: 'input-group-nr', data: [ - {value: 4, displayValue: ','}, - {value: 2, displayValue: ';'}, - {value: 3, displayValue: ':'}, + {value: 4, displayValue: this.txtComma}, + {value: 2, displayValue: this.txtSemicolon}, + {value: 3, displayValue: this.txtColon}, {value: 1, displayValue: this.txtTab}, {value: 5, displayValue: this.txtSpace}, {value: -1, displayValue: this.txtOther}], @@ -524,7 +524,10 @@ define([ txtOther: 'Other', txtIncorrectPwd: 'Password is incorrect.', closeButtonText: 'Close File', - txtPreview: 'Preview' + txtPreview: 'Preview', + txtComma: 'Comma', + txtColon: 'Colon', + txtSemicolon: 'Semicolon' }, Common.Views.OpenDialog || {})); }); \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index 5ffb3a807..df79a28cc 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -110,6 +110,9 @@ "Common.Views.OpenDialog.txtTab": "Tab", "Common.Views.OpenDialog.txtTitle": "Choose %1 options", "Common.Views.OpenDialog.txtTitleProtected": "Protected File", + "Common.Views.OpenDialog.txtComma": "Comma", + "Common.Views.OpenDialog.txtColon": "Colon", + "Common.Views.OpenDialog.txtSemicolon": "Semicolon", "Common.Views.PasswordDialog.cancelButtonText": "Cancel", "Common.Views.PasswordDialog.okButtonText": "OK", "Common.Views.PasswordDialog.txtDescription": "Set a password to protect this document", From 2575bbd3ecedc1ff3149c5374572609598de3977 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 13 Apr 2018 16:29:31 +0300 Subject: [PATCH 087/110] [SSE] Fix Bug 16272 --- .../main/app/controller/DocumentHolder.js | 65 +++++++++- .../main/app/view/DocumentHolder.js | 115 +++++++++++++++++- .../main/app/view/Toolbar.js | 12 ++ apps/spreadsheeteditor/main/locale/en.json | 12 ++ 4 files changed, 202 insertions(+), 2 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js index 50b3e0d5e..1dca4e59e 100644 --- a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js @@ -82,7 +82,7 @@ define([ me._currentMathObj = undefined; me._currentParaObjDisabled = false; me._isDisabled = false; - + me._state = {}; /** coauthoring begin **/ this.wrapEvents = { apiHideComment: _.bind(this.onApiHideComment, this) @@ -196,6 +196,10 @@ define([ view.menuSignatureEditSetup.on('click', _.bind(me.onSignatureClick, me)); view.menuImgOriginalSize.on('click', _.bind(me.onOriginalSizeClick, me)); view.menuImgReplace.menu.on('item:click', _.bind(me.onImgReplace, me)); + view.pmiNumFormat.menu.on('item:click', _.bind(me.onNumberFormatSelect, me)); + view.pmiNumFormat.menu.on('show:after', _.bind(me.onNumberFormatOpenAfter, me)); + view.pmiAdvancedNumFormat.on('click', _.bind(me.onCustomNumberFormat, me)); + } else { view.menuViewCopy.on('click', _.bind(me.onCopyPaste, me)); view.menuViewUndo.on('click', _.bind(me.onUndo, me)); @@ -1482,6 +1486,10 @@ define([ documentHolder.pmiEntriesList.setVisible(!iscelledit && !inPivot); + documentHolder.pmiNumFormat.setVisible(!iscelledit); + documentHolder.pmiAdvancedNumFormat.options.numformatinfo = documentHolder.pmiNumFormat.menu.options.numformatinfo = cellinfo.asc_getNumFormatInfo(); + documentHolder.pmiAdvancedNumFormat.options.numformat = cellinfo.asc_getNumFormat(); + _.each(documentHolder.ssMenu.items, function(item) { item.setDisabled(isCellLocked); }); @@ -2653,6 +2661,61 @@ define([ } }, + onNumberFormatSelect: function(menu, item) { + if (item.value !== undefined && item.value !== 'advanced') { + if (this.api) + this.api.asc_setCellFormat(item.options.format); + } + Common.NotificationCenter.trigger('edit:complete', this.documentHolder); + }, + + onCustomNumberFormat: function(item) { + var me = this, + value = me.api.asc_getLocale(); + (!value) && (value = ((me.permissions.lang) ? parseInt(Common.util.LanguageInfo.getLocalLanguageCode(me.permissions.lang)) : 0x0409)); + + (new SSE.Views.FormatSettingsDialog({ + api: me.api, + handler: function(result, settings) { + if (settings) { + me.api.asc_setCellFormat(settings.format); + } + Common.NotificationCenter.trigger('edit:complete', me.documentHolder); + }, + props : {format: item.options.numformat, formatInfo: item.options.numformatinfo, langId: value} + })).show(); + Common.NotificationCenter.trigger('edit:complete', this.documentHolder); + }, + + onNumberFormatOpenAfter: function(menu) { + if (this.api) { + var me = this, + value = me.api.asc_getLocale(); + (!value) && (value = ((me.permissions.lang) ? parseInt(Common.util.LanguageInfo.getLocalLanguageCode(me.permissions.lang)) : 0x0409)); + + if (this._state.langId !== value) { + this._state.langId = value; + + var info = new Asc.asc_CFormatCellsInfo(); + info.asc_setType(Asc.c_oAscNumFormatType.None); + info.asc_setSymbol(this._state.langId); + var arr = this.api.asc_getFormatCells(info); // all formats + for (var i=0; i'+ + '
    '+ + '
    <%= caption %>
    ' + + '' + + '
    '); + + me.pmiNumFormat = new Common.UI.MenuItem({ + caption: me.txtNumFormat, + menu: new Common.UI.Menu({ + menuAlign: 'tl-tr', + items: [ + { + caption: this.txtGeneral, + template: numFormatTemplate, + checkable: true, + format: 'General', + exampleval: '100', + value: Asc.c_oAscNumFormatType.General + }, + { + caption: this.txtNumber, + template: numFormatTemplate, + checkable: true, + format: '0.00', + exampleval: '100,00', + value: Asc.c_oAscNumFormatType.Number + }, + { + caption: this.txtScientific, + template: numFormatTemplate, + checkable: true, + format: '0.00E+00', + exampleval: '1,00E+02', + value: Asc.c_oAscNumFormatType.Scientific + }, + { + caption: this.txtAccounting, + template: numFormatTemplate, + checkable: true, + format: '_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)', + exampleval: '100,00 $', + value: Asc.c_oAscNumFormatType.Accounting + }, + { + caption: this.txtCurrency, + template: numFormatTemplate, + checkable: true, + format: '$#,##0.00', + exampleval: '100,00 $', + value: Asc.c_oAscNumFormatType.Currency + }, + { + caption: this.txtDate, + template: numFormatTemplate, + checkable: true, + format: 'MM-dd-yyyy', + exampleval: '04-09-1900', + value: Asc.c_oAscNumFormatType.Date + }, + { + caption: this.txtTime, + template: numFormatTemplate, + checkable: true, + format: 'HH:MM:ss', + exampleval: '00:00:00', + value: Asc.c_oAscNumFormatType.Time + }, + { + caption: this.txtPercentage, + template: numFormatTemplate, + checkable: true, + format: '0.00%', + exampleval: '100,00%', + value: Asc.c_oAscNumFormatType.Percent + }, + { + caption: this.txtFraction, + template: numFormatTemplate, + checkable: true, + format: '# ?/?', + exampleval: '100', + value: Asc.c_oAscNumFormatType.Fraction + }, + { + caption: this.txtText, + template: numFormatTemplate, + checkable: true, + format: '@', + exampleval: '100', + value: Asc.c_oAscNumFormatType.Text + }, + {caption: '--'}, + me.pmiAdvancedNumFormat = new Common.UI.MenuItem({ + caption: me.textMoreFormats, + value: 'advanced' + }) + ] + }) + }); + me.ssMenu = new Common.UI.Menu({ id : 'id-context-menu-cell', items : [ @@ -427,6 +527,7 @@ define([ {caption: '--'}, me.pmiAddComment, me.pmiCellMenuSeparator, + me.pmiNumFormat, me.pmiEntriesList, me.pmiAddNamedRange, me.pmiInsFunction, @@ -832,7 +933,19 @@ define([ originalSizeText: 'Default Size', textReplace: 'Replace image', textFromUrl: 'From URL', - textFromFile: 'From File' + textFromFile: 'From File', + txtNumFormat: 'Number Format', + txtGeneral: 'General', + txtNumber: 'Number', + txtScientific: 'Scientific', + txtAccounting: 'Accounting', + txtCurrency: 'Currency', + txtDate: 'Date', + txtTime: 'Time', + txtPercentage: 'Percentage', + txtFraction: 'Fraction', + txtText: 'Text', + textMoreFormats: 'More formats' }, SSE.Views.DocumentHolder || {})); }); \ No newline at end of file diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index 23f6cd580..32a6b3b55 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -262,6 +262,18 @@ define([ lock : [_set.editCell, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.lostConnect, _set.coAuth] }); + var formatTemplate = + _.template([ + '<% _.each(items, function(item) { %>', + '
  • ', + '
    <%= scope.getDisplayValue(item) %>
    ', + '
    <%= item.exampleval ? item.exampleval : "" %>
    ', + '
  • ', + '<% }); %>', + '
  • ', + '
  • ' + me.textMoreFormats + '
  • ' + ].join('')); + me.cmbNumberFormat = new Common.UI.ComboBox({ cls : 'input-group-nr', menuStyle : 'min-width: 180px;', diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index df79a28cc..69a6b21ac 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -1175,6 +1175,18 @@ "SSE.Views.DocumentHolder.textReplace": "Replace image", "SSE.Views.DocumentHolder.textFromUrl": "From URL", "SSE.Views.DocumentHolder.textFromFile": "From File", + "SSE.Views.DocumentHolder.txtNumFormat": "Number Format", + "SSE.Views.DocumentHolder.txtGeneral": "General", + "SSE.Views.DocumentHolder.txtNumber": "Number", + "SSE.Views.DocumentHolder.txtScientific": "Scientific", + "SSE.Views.DocumentHolder.txtAccounting": "Accounting", + "SSE.Views.DocumentHolder.txtCurrency": "Currency", + "SSE.Views.DocumentHolder.txtDate": "Date", + "SSE.Views.DocumentHolder.txtTime": "Time", + "SSE.Views.DocumentHolder.txtPercentage": "Percentage", + "SSE.Views.DocumentHolder.txtFraction": "Fraction", + "SSE.Views.DocumentHolder.txtText": "Text", + "SSE.Views.DocumentHolder.textMoreFormats": "More formats", "SSE.Views.FileMenu.btnBackCaption": "Go to Documents", "SSE.Views.FileMenu.btnCloseMenuCaption": "Close Menu", "SSE.Views.FileMenu.btnCreateNewCaption": "Create New", From 52009d352f16b2ec87321931673f3f562fcaa600 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 16 Apr 2018 14:41:02 +0300 Subject: [PATCH 088/110] Edit changelog --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 27083a694..ea959a923 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## 5.1.1 ### All Editors * Customize initial zoom for the embedded editors +* Replace image from context menu (bug #11493) ### Document Editor * Create and manage bookmarks @@ -10,7 +11,8 @@ ### Spreadsheet Editor * Add Spanish, French formula translations -* Set options for saving in PDF format +* Set options for saving in PDF format (bug #34914) +* Change cell format from context menu (bug #16272) ### Presentation Editor -* +* Add hints to presentation themes (bug #21362) From 5a39e55c21c9994f8eb2b0a94cc0f5d8fbffa6fe Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 17 Apr 2018 13:38:26 +0300 Subject: [PATCH 089/110] [SSE] Hide options for export to pdf format (rev. https://github.com/ONLYOFFICE/web-apps-pro/commit/1aed6a07f5598b2a021637ec3d47b0ee91cf62f8) --- apps/spreadsheeteditor/main/app/controller/LeftMenu.js | 6 +++--- apps/spreadsheeteditor/main/app/controller/Main.js | 6 +++--- apps/spreadsheeteditor/main/app/controller/Toolbar.js | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js index b7d2a778c..9325c24b8 100644 --- a/apps/spreadsheeteditor/main/app/controller/LeftMenu.js +++ b/apps/spreadsheeteditor/main/app/controller/LeftMenu.js @@ -262,9 +262,9 @@ define([ } }, this) }); - } else if (format == Asc.c_oAscFileType.PDF) { - menu.hide(); - Common.NotificationCenter.trigger('download:settings', this.leftMenu); + // } else if (format == Asc.c_oAscFileType.PDF) { + // menu.hide(); + // Common.NotificationCenter.trigger('download:settings', this.leftMenu); } else { this.api.asc_DownloadAs(format); menu.hide(); diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 324789bbe..1da261a88 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -412,9 +412,9 @@ define([ if ( !_format || _supported.indexOf(_format) < 0 ) _format = Asc.c_oAscFileType.XLSX; - if (_format == Asc.c_oAscFileType.PDF) - Common.NotificationCenter.trigger('download:settings', this, true); - else + // if (_format == Asc.c_oAscFileType.PDF) + // Common.NotificationCenter.trigger('download:settings', this, true); + // else this.api.asc_DownloadAs(_format, true); }, diff --git a/apps/spreadsheeteditor/main/app/controller/Toolbar.js b/apps/spreadsheeteditor/main/app/controller/Toolbar.js index 1abe81872..0656df7ea 100644 --- a/apps/spreadsheeteditor/main/app/controller/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/controller/Toolbar.js @@ -107,9 +107,9 @@ define([ if ( !_format || _supported.indexOf(_format) < 0 ) _format = Asc.c_oAscFileType.PDF; - if (_format == Asc.c_oAscFileType.PDF) - Common.NotificationCenter.trigger('download:settings', this.toolbar); - else + // if (_format == Asc.c_oAscFileType.PDF) + // Common.NotificationCenter.trigger('download:settings', this.toolbar); + // else _main.api.asc_DownloadAs(_format); }, 'go:editor': function() { From 27539251848f3d9c8ea1ee902f2854056c56bb29 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 17 Apr 2018 14:04:11 +0300 Subject: [PATCH 090/110] [DE] Hide creating bookmarks and internal hyperlinks (rev. https://github.com/ONLYOFFICE/web-apps-pro/commit/b402ac5b89425548170c6f5cec9251e9d159b786) --- .../documenteditor/main/app/template/Toolbar.template | 2 +- .../main/app/view/HyperlinkSettingsDialog.js | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/documenteditor/main/app/template/Toolbar.template b/apps/documenteditor/main/app/template/Toolbar.template index 7c1ed23c5..b682e9368 100644 --- a/apps/documenteditor/main/app/template/Toolbar.template +++ b/apps/documenteditor/main/app/template/Toolbar.template @@ -161,7 +161,7 @@
    - +
    diff --git a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js index 739f09689..2d11821a1 100644 --- a/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js +++ b/apps/documenteditor/main/app/view/HyperlinkSettingsDialog.js @@ -66,8 +66,8 @@ define([ }, options || {}); this.template = [ - '
    ', - '
    ', + '
    ', + '', @@ -279,9 +279,10 @@ define([ if (props) { var me = this; - var bookmark = props.get_Bookmark(), - type = (bookmark === null || bookmark=='') ? c_oHyperlinkType.WebLink : c_oHyperlinkType.InternalLink; + // var bookmark = props.get_Bookmark(), + // type = (bookmark === null || bookmark=='') ? c_oHyperlinkType.WebLink : c_oHyperlinkType.InternalLink; + var type = c_oHyperlinkType.WebLink; (type == c_oHyperlinkType.WebLink) ? me.btnExternal.toggle(true) : me.btnInternal.toggle(true); me.ShowHideElem(type); @@ -334,7 +335,7 @@ define([ url = url.replace(new RegExp("%20",'g')," "); props.put_Value(url); - props.put_Bookmark(null); + // props.put_Bookmark(null); display = url; } else { var rec = this.internalList.getSelectedRec(); From 1b636658ace022bbc230229cd10d9fde9caced59 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 17 Apr 2018 14:09:31 +0300 Subject: [PATCH 091/110] [DE] Fix fit to margin (rev. https://github.com/ONLYOFFICE/web-apps-pro/commit/b6ec334a7dc6edeb58246fc00ea53519091a0651) --- apps/documenteditor/main/app/view/ImageSettings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/documenteditor/main/app/view/ImageSettings.js b/apps/documenteditor/main/app/view/ImageSettings.js index a2aad4982..392be905e 100644 --- a/apps/documenteditor/main/app/view/ImageSettings.js +++ b/apps/documenteditor/main/app/view/ImageSettings.js @@ -318,7 +318,7 @@ define([ if (this.api) { var section = this.api.asc_GetSectionProps(), ratio = (this._state.Height>0) ? this._state.Width/this._state.Height : 1, - pagew = this.api.asc_GetCurrentColumnWidth(), + pagew = (this.api.asc_GetCurrentColumnWidth) ? this.api.asc_GetCurrentColumnWidth() : (section.get_W() - section.get_LeftMargin() - section.get_RightMargin()), pageh = section.get_H() - section.get_TopMargin() - section.get_BottomMargin(), pageratio = pagew/pageh, w, h; From 82402f91ba2c7b0f581e4af7aed6b995a0f4fb39 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 17 Apr 2018 16:19:11 +0300 Subject: [PATCH 092/110] Update translations --- apps/documenteditor/main/locale/cs.json | 9 --- apps/documenteditor/main/locale/de.json | 39 ++++++++--- apps/documenteditor/main/locale/en.json | 57 +++++++---------- apps/documenteditor/main/locale/es.json | 33 +++++++--- apps/documenteditor/main/locale/fr.json | 42 +++++++++--- apps/documenteditor/main/locale/it.json | 30 ++++++--- apps/documenteditor/main/locale/ko.json | 33 +++++++--- apps/documenteditor/main/locale/lv.json | 30 ++++++--- apps/documenteditor/main/locale/nl.json | 39 ++++++++--- apps/documenteditor/main/locale/ru.json | 41 ++++++++---- apps/documenteditor/main/locale/sk.json | 11 +--- apps/presentationeditor/main/locale/cs.json | 10 --- apps/presentationeditor/main/locale/de.json | 32 +++++++--- apps/presentationeditor/main/locale/en.json | 40 +++++------- apps/presentationeditor/main/locale/es.json | 26 +++++--- apps/presentationeditor/main/locale/fr.json | 28 ++++---- apps/presentationeditor/main/locale/it.json | 26 +++++--- apps/presentationeditor/main/locale/ko.json | 26 +++++--- apps/presentationeditor/main/locale/lv.json | 23 ++++--- apps/presentationeditor/main/locale/nl.json | 32 +++++++--- apps/presentationeditor/main/locale/ru.json | 32 +++++++--- apps/presentationeditor/main/locale/sk.json | 42 +++++++++--- apps/spreadsheeteditor/main/locale/cs.json | 9 --- apps/spreadsheeteditor/main/locale/de.json | 45 ++++++++++--- apps/spreadsheeteditor/main/locale/en.json | 71 +++++++++------------ apps/spreadsheeteditor/main/locale/es.json | 45 +++++++++---- apps/spreadsheeteditor/main/locale/fr.json | 44 ++++++++++--- apps/spreadsheeteditor/main/locale/it.json | 42 +++++++++--- apps/spreadsheeteditor/main/locale/ko.json | 38 ++++++++--- apps/spreadsheeteditor/main/locale/lv.json | 35 +++++++--- apps/spreadsheeteditor/main/locale/nl.json | 30 ++++++--- apps/spreadsheeteditor/main/locale/ru.json | 45 ++++++++++--- apps/spreadsheeteditor/main/locale/sk.json | 9 --- 33 files changed, 703 insertions(+), 391 deletions(-) diff --git a/apps/documenteditor/main/locale/cs.json b/apps/documenteditor/main/locale/cs.json index a6c6fbe90..2ba32dec8 100644 --- a/apps/documenteditor/main/locale/cs.json +++ b/apps/documenteditor/main/locale/cs.json @@ -1547,14 +1547,8 @@ "DE.Views.Toolbar.textColumnsRight": "Right", "DE.Views.Toolbar.textColumnsThree": "Three", "DE.Views.Toolbar.textColumnsTwo": "Two", - "DE.Views.Toolbar.textCompactView": "Zobrazit kompaktní lištu nástrojů", "DE.Views.Toolbar.textContPage": "Souvislá stránka", "DE.Views.Toolbar.textEvenPage": "Sudá stránka", - "DE.Views.Toolbar.textFitPage": "Přízpůsobit stránce", - "DE.Views.Toolbar.textFitWidth": "Přizpůsobit šířce", - "DE.Views.Toolbar.textHideLines": "Schovat pravítka", - "DE.Views.Toolbar.textHideStatusBar": "Schovat stavový řádek", - "DE.Views.Toolbar.textHideTitleBar": "Schovat lištu nadpisu", "DE.Views.Toolbar.textInMargin": "V okraji", "DE.Views.Toolbar.textInsColumnBreak": "Vložit sloupcový rozdělovač", "DE.Views.Toolbar.textInsertPageCount": "Vložit počet stran", @@ -1602,8 +1596,6 @@ "DE.Views.Toolbar.textToCurrent": "Na součásnou pozici", "DE.Views.Toolbar.textTop": "Top: ", "DE.Views.Toolbar.textUnderline": "Podtržené", - "DE.Views.Toolbar.textZoom": "Přiblížit", - "DE.Views.Toolbar.tipAdvSettings": "Pokročilé nastavení", "DE.Views.Toolbar.tipAlignCenter": "Zarovnat na střed", "DE.Views.Toolbar.tipAlignJust": "Do bloku", "DE.Views.Toolbar.tipAlignLeft": "Zarovnat vlevo", @@ -1658,7 +1650,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Netisknutelné znaky", "DE.Views.Toolbar.tipSynchronize": "Dokument byl pozměněn jiným uživatelem. Kliněte prosím pro uložení vašich změn a načtení úprav.", "DE.Views.Toolbar.tipUndo": "Krok zpět", - "DE.Views.Toolbar.tipViewSettings": "Zobrazit nastavení", "DE.Views.Toolbar.txtScheme1": "Office", "DE.Views.Toolbar.txtScheme10": "Median", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/de.json b/apps/documenteditor/main/locale/de.json index 7a6ed86cd..ddc60758b 100644 --- a/apps/documenteditor/main/locale/de.json +++ b/apps/documenteditor/main/locale/de.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "Speichern und beenden", "Common.Views.ExternalMergeEditor.textTitle": "Seriendruckempfänger", "Common.Views.Header.labelCoUsersDescr": "Das Dokument wird gerade von mehreren Benutzern bearbeitet.", + "Common.Views.Header.textAdvSettings": "Erweiterte Einstellungen", "Common.Views.Header.textBack": "Zu Dokumenten übergehen", + "Common.Views.Header.textCompactView": "Symbolleiste ausblenden", + "Common.Views.Header.textHideLines": "Lineale verbergen", + "Common.Views.Header.textHideStatusBar": "Statusleiste verbergen", "Common.Views.Header.textSaveBegin": "Speicherung...", "Common.Views.Header.textSaveChanged": "Verändert", "Common.Views.Header.textSaveEnd": "Alle Änderungen sind gespeichert", "Common.Views.Header.textSaveExpander": "Alle Änderungen sind gespeichert", + "Common.Views.Header.textZoom": "Zoom", "Common.Views.Header.tipAccessRights": "Zugriffsrechte für das Dokument verwalten", "Common.Views.Header.tipDownload": "Datei herunterladen", "Common.Views.Header.tipGoEdit": "Aktuelle Datei bearbeiten", "Common.Views.Header.tipPrint": "Datei drucken", + "Common.Views.Header.tipViewSettings": "Ansichts-Einstellungen", "Common.Views.Header.tipViewUsers": "Benutzer ansehen und Zugriffsrechte für das Dokument verwalten", "Common.Views.Header.txtAccessRights": "Zugriffsrechte ändern", "Common.Views.Header.txtRename": "Umbenennen", @@ -779,6 +785,18 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Vertikale Ellipse", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Controllers.Viewport.textFitPage": "Seite anpassen", + "DE.Controllers.Viewport.textFitWidth": "Breite anpassen", + "DE.Views.BookmarksDialog.textAdd": "Hinzufügen", + "DE.Views.BookmarksDialog.textBookmarkName": "Lesezeichenname", + "DE.Views.BookmarksDialog.textClose": "Schließen", + "DE.Views.BookmarksDialog.textDelete": "Löschen", + "DE.Views.BookmarksDialog.textGoto": "Wechseln zu", + "DE.Views.BookmarksDialog.textHidden": "Ausgeblendete Lesezeichen", + "DE.Views.BookmarksDialog.textLocation": "Standort", + "DE.Views.BookmarksDialog.textName": "Name", + "DE.Views.BookmarksDialog.textSort": "Sortieren nach", + "DE.Views.BookmarksDialog.textTitle": "Lesezeichen", "DE.Views.ChartSettings.textAdvanced": "Erweiterte Einstellungen anzeigen", "DE.Views.ChartSettings.textArea": "Fläche", "DE.Views.ChartSettings.textBar": "Balken", @@ -898,6 +916,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Zeilen verteilen", "DE.Views.DocumentHolder.textEditControls": "Einstellungen des Inhaltssteuerelements", "DE.Views.DocumentHolder.textEditWrapBoundary": "Umbruchsgrenze bearbeiten", + "DE.Views.DocumentHolder.textFromFile": "Aus Datei", + "DE.Views.DocumentHolder.textFromUrl": "Aus URL", "DE.Views.DocumentHolder.textNest": "Tabelle schachteln", "DE.Views.DocumentHolder.textNextPage": "Nächste Seite", "DE.Views.DocumentHolder.textPaste": "Einfügen", @@ -905,6 +925,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Feld aktualisieren", "DE.Views.DocumentHolder.textRemove": "Entfernen", "DE.Views.DocumentHolder.textRemoveControl": "Inhaltssteuerelement entfernen", + "DE.Views.DocumentHolder.textReplace": "Bild ersetzen", "DE.Views.DocumentHolder.textSettings": "Einstellungen", "DE.Views.DocumentHolder.textShapeAlignBottom": "Unten ausrichten", "DE.Views.DocumentHolder.textShapeAlignCenter": "Zentriert ausrichten", @@ -1164,10 +1185,15 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "OK", "DE.Views.HyperlinkSettingsDialog.textDefault": "Gewählter Textabschnitt", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Anzeigen", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Externer Link", + "DE.Views.HyperlinkSettingsDialog.textInternal": "Stelle im Dokument", "DE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink-Einstellungen", "DE.Views.HyperlinkSettingsDialog.textTooltip": "QuickInfo-Text", "DE.Views.HyperlinkSettingsDialog.textUrl": "Verknüpfen mit", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Anfang des Dokuments", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Lesezeichen", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Dieses Feld ist erforderlich", + "DE.Views.HyperlinkSettingsDialog.txtHeadings": "Überschriften", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Dieses Feld muss eine URL im Format \"http://www.example.com\" sein", "DE.Views.ImageSettings.textAdvanced": "Erweiterte Einstellungen anzeigen", "DE.Views.ImageSettings.textEdit": "Bearbeiten", @@ -1266,6 +1292,7 @@ "DE.Views.LeftMenu.tipTitles": "Titel", "DE.Views.LeftMenu.txtDeveloper": "ENTWICKLERMODUS", "DE.Views.LeftMenu.txtTrial": "Trial-Modus", + "DE.Views.Links.capBtnBookmarks": "Lesezeichen", "DE.Views.Links.capBtnContentsUpdate": "Aktualisierung", "DE.Views.Links.capBtnInsContents": "Inhaltsverzeichnis", "DE.Views.Links.capBtnInsFootnote": "Fußnote", @@ -1279,6 +1306,7 @@ "DE.Views.Links.textGotoFootnote": "Zu Fußnoten übergehen", "DE.Views.Links.textUpdateAll": "Gesamtes Verzeichnis aktualisieren", "DE.Views.Links.textUpdatePages": "Nur Seitenzahlen aktualisieren", + "DE.Views.Links.tipBookmarks": "Lesezeichen erstellen", "DE.Views.Links.tipContents": "Inhaltsverzeichnis einfügen", "DE.Views.Links.tipContentsUpdate": "Inhaltsverzeichnis aktualisieren", "DE.Views.Links.tipInsertHyperlink": "Hyperlink hinzufügen", @@ -1340,7 +1368,7 @@ "DE.Views.Navigation.txtEmpty": "Dieses Dokument enthält keine Überschriften", "DE.Views.Navigation.txtEmptyItem": "Leere Überschrift", "DE.Views.Navigation.txtExpand": "Alle ausklappen", - "DE.Views.Navigation.txtExpandToLevel": "Auf Ebene erweitern...", + "DE.Views.Navigation.txtExpandToLevel": "Auf Ebene erweitern", "DE.Views.Navigation.txtHeadingAfter": "Neue Überschrift nach", "DE.Views.Navigation.txtHeadingBefore": "Neue Überschrift vor", "DE.Views.Navigation.txtNewHeading": "Neue Unterüberschrift", @@ -1745,14 +1773,8 @@ "DE.Views.Toolbar.textColumnsRight": "Rechts", "DE.Views.Toolbar.textColumnsThree": "Drei", "DE.Views.Toolbar.textColumnsTwo": "Zwei", - "DE.Views.Toolbar.textCompactView": "Kompaktsymbolleiste anzeigen", "DE.Views.Toolbar.textContPage": "Fortlaufende Seite", "DE.Views.Toolbar.textEvenPage": "Gerade Seite", - "DE.Views.Toolbar.textFitPage": "Seite anpassen", - "DE.Views.Toolbar.textFitWidth": "Breite anpassen", - "DE.Views.Toolbar.textHideLines": "Lineale verbergen", - "DE.Views.Toolbar.textHideStatusBar": "Statusleiste verbergen", - "DE.Views.Toolbar.textHideTitleBar": "Titelleiste verbergen", "DE.Views.Toolbar.textInMargin": "Im Rand", "DE.Views.Toolbar.textInsColumnBreak": "Spaltenumbruch einfügen", "DE.Views.Toolbar.textInsertPageCount": "Anzahl der Seiten einfügen", @@ -1806,8 +1828,6 @@ "DE.Views.Toolbar.textToCurrent": "An aktueller Position", "DE.Views.Toolbar.textTop": "Oben: ", "DE.Views.Toolbar.textUnderline": "Unterstrichen", - "DE.Views.Toolbar.textZoom": "Zoom", - "DE.Views.Toolbar.tipAdvSettings": "Erweiterte Einstellungen", "DE.Views.Toolbar.tipAlignCenter": "Zentriert ausrichten", "DE.Views.Toolbar.tipAlignJust": "Blocksatz", "DE.Views.Toolbar.tipAlignLeft": "Linksbündig ausrichten", @@ -1863,7 +1883,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Formatierungszeichen", "DE.Views.Toolbar.tipSynchronize": "Das Dokument wurde von einem anderen Benutzer geändert. Bitte speichern Sie Ihre Änderungen und aktualisieren Sie Ihre Seite.", "DE.Views.Toolbar.tipUndo": "Rückgängig machen", - "DE.Views.Toolbar.tipViewSettings": "Ansichts-Einstellungen", "DE.Views.Toolbar.txtScheme1": "Larissa", "DE.Views.Toolbar.txtScheme10": "Median", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index c88209c03..20b264024 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -141,24 +141,24 @@ "Common.Views.ExternalMergeEditor.textSave": "Save & Exit", "Common.Views.ExternalMergeEditor.textTitle": "Mail Merge Recipients", "Common.Views.Header.labelCoUsersDescr": "Document is currently being edited by several users.", + "Common.Views.Header.textAdvSettings": "Advanced settings", "Common.Views.Header.textBack": "Go to Documents", + "Common.Views.Header.textCompactView": "Hide Toolbar", + "Common.Views.Header.textHideLines": "Hide Rulers", + "Common.Views.Header.textHideStatusBar": "Hide Status Bar", "Common.Views.Header.textSaveBegin": "Saving...", "Common.Views.Header.textSaveChanged": "Modified", "Common.Views.Header.textSaveEnd": "All changes saved", "Common.Views.Header.textSaveExpander": "All changes saved", + "Common.Views.Header.textZoom": "Zoom", "Common.Views.Header.tipAccessRights": "Manage document access rights", "Common.Views.Header.tipDownload": "Download file", "Common.Views.Header.tipGoEdit": "Edit current file", "Common.Views.Header.tipPrint": "Print file", + "Common.Views.Header.tipViewSettings": "View settings", "Common.Views.Header.tipViewUsers": "View users and manage document access rights", "Common.Views.Header.txtAccessRights": "Change access rights", "Common.Views.Header.txtRename": "Rename", - "Common.Views.Header.textAdvSettings": "Advanced settings", - "Common.Views.Header.textCompactView": "Hide Toolbar", - "Common.Views.Header.textHideStatusBar": "Hide Status Bar", - "Common.Views.Header.textZoom": "Zoom", - "Common.Views.Header.tipViewSettings": "View settings", - "Common.Views.Header.textHideLines": "Hide Rulers", "Common.Views.History.textCloseHistory": "Close History", "Common.Views.History.textHide": "Collapse", "Common.Views.History.textHideAll": "Hide detailed changes", @@ -787,16 +787,16 @@ "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "DE.Controllers.Viewport.textFitPage": "Fit to Page", "DE.Controllers.Viewport.textFitWidth": "Fit to Width", - "DE.Views.BookmarksDialog.textTitle": "Bookmarks", - "DE.Views.BookmarksDialog.textLocation": "Location", - "DE.Views.BookmarksDialog.textBookmarkName": "Bookmark name", - "DE.Views.BookmarksDialog.textSort": "Sort by", - "DE.Views.BookmarksDialog.textName": "Name", "DE.Views.BookmarksDialog.textAdd": "Add", - "DE.Views.BookmarksDialog.textGoto": "Go to", - "DE.Views.BookmarksDialog.textDelete": "Delete", + "DE.Views.BookmarksDialog.textBookmarkName": "Bookmark name", "DE.Views.BookmarksDialog.textClose": "Close", + "DE.Views.BookmarksDialog.textDelete": "Delete", + "DE.Views.BookmarksDialog.textGoto": "Go to", "DE.Views.BookmarksDialog.textHidden": "Hidden bookmarks", + "DE.Views.BookmarksDialog.textLocation": "Location", + "DE.Views.BookmarksDialog.textName": "Name", + "DE.Views.BookmarksDialog.textSort": "Sort by", + "DE.Views.BookmarksDialog.textTitle": "Bookmarks", "DE.Views.ChartSettings.textAdvanced": "Show advanced settings", "DE.Views.ChartSettings.textArea": "Area", "DE.Views.ChartSettings.textBar": "Bar", @@ -916,6 +916,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Distribute rows", "DE.Views.DocumentHolder.textEditControls": "Content control settings", "DE.Views.DocumentHolder.textEditWrapBoundary": "Edit Wrap Boundary", + "DE.Views.DocumentHolder.textFromFile": "From File", + "DE.Views.DocumentHolder.textFromUrl": "From URL", "DE.Views.DocumentHolder.textNest": "Nest table", "DE.Views.DocumentHolder.textNextPage": "Next Page", "DE.Views.DocumentHolder.textPaste": "Paste", @@ -923,6 +925,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Refresh field", "DE.Views.DocumentHolder.textRemove": "Remove", "DE.Views.DocumentHolder.textRemoveControl": "Remove content control", + "DE.Views.DocumentHolder.textReplace": "Replace image", "DE.Views.DocumentHolder.textSettings": "Settings", "DE.Views.DocumentHolder.textShapeAlignBottom": "Align Bottom", "DE.Views.DocumentHolder.textShapeAlignCenter": "Align Center", @@ -1023,9 +1026,6 @@ "DE.Views.DocumentHolder.txtUngroup": "Ungroup", "DE.Views.DocumentHolder.updateStyleText": "Update %1 style", "DE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", - "DE.Views.DocumentHolder.textReplace": "Replace image", - "DE.Views.DocumentHolder.textFromUrl": "From URL", - "DE.Views.DocumentHolder.textFromFile": "From File", "DE.Views.DropcapSettingsAdvanced.cancelButtonText": "Cancel", "DE.Views.DropcapSettingsAdvanced.okButtonText": "Ok", "DE.Views.DropcapSettingsAdvanced.strBorders": "Borders & Fill", @@ -1185,16 +1185,16 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "OK", "DE.Views.HyperlinkSettingsDialog.textDefault": "Selected text fragment", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Display", + "DE.Views.HyperlinkSettingsDialog.textExternal": "External Link", + "DE.Views.HyperlinkSettingsDialog.textInternal": "Place in Document", "DE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink Settings", "DE.Views.HyperlinkSettingsDialog.textTooltip": "ScreenTip text", "DE.Views.HyperlinkSettingsDialog.textUrl": "Link to", - "DE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", - "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "This field should be a URL in the \"http://www.example.com\" format", - "DE.Views.HyperlinkSettingsDialog.textExternal": "External Link", - "DE.Views.HyperlinkSettingsDialog.textInternal": "Place in Document", "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Beginning of document", - "DE.Views.HyperlinkSettingsDialog.txtHeadings": "Headings", "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Bookmarks", + "DE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", + "DE.Views.HyperlinkSettingsDialog.txtHeadings": "Headings", + "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "This field should be a URL in the \"http://www.example.com\" format", "DE.Views.ImageSettings.textAdvanced": "Show advanced settings", "DE.Views.ImageSettings.textEdit": "Edit", "DE.Views.ImageSettings.textEditObject": "Edit Object", @@ -1292,6 +1292,7 @@ "DE.Views.LeftMenu.tipTitles": "Titles", "DE.Views.LeftMenu.txtDeveloper": "DEVELOPER MODE", "DE.Views.LeftMenu.txtTrial": "TRIAL MODE", + "DE.Views.Links.capBtnBookmarks": "Bookmark", "DE.Views.Links.capBtnContentsUpdate": "Refresh", "DE.Views.Links.capBtnInsContents": "Table of Contents", "DE.Views.Links.capBtnInsFootnote": "Footnote", @@ -1305,12 +1306,11 @@ "DE.Views.Links.textGotoFootnote": "Go to Footnotes", "DE.Views.Links.textUpdateAll": "Refresh entire table", "DE.Views.Links.textUpdatePages": "Refresh page numbers only", + "DE.Views.Links.tipBookmarks": "Create a bookmark", "DE.Views.Links.tipContents": "Insert table of contents", "DE.Views.Links.tipContentsUpdate": "Refresh table of contents", "DE.Views.Links.tipInsertHyperlink": "Add hyperlink", "DE.Views.Links.tipNotes": "Insert or edit footnotes", - "DE.Views.Links.capBtnBookmarks": "Bookmark", - "DE.Views.Links.tipBookmarks": "Create a bookmark", "DE.Views.MailMergeEmailDlg.cancelButtonText": "Cancel", "DE.Views.MailMergeEmailDlg.filePlaceholder": "PDF", "DE.Views.MailMergeEmailDlg.okButtonText": "Send", @@ -1368,7 +1368,7 @@ "DE.Views.Navigation.txtEmpty": "This document doesn't contain headings", "DE.Views.Navigation.txtEmptyItem": "Empty Heading", "DE.Views.Navigation.txtExpand": "Expand all", - "DE.Views.Navigation.txtExpandToLevel": "Expand to level...", + "DE.Views.Navigation.txtExpandToLevel": "Expand to level", "DE.Views.Navigation.txtHeadingAfter": "New heading after", "DE.Views.Navigation.txtHeadingBefore": "New heading before", "DE.Views.Navigation.txtNewHeading": "New subheading", @@ -1773,14 +1773,8 @@ "DE.Views.Toolbar.textColumnsRight": "Right", "DE.Views.Toolbar.textColumnsThree": "Three", "DE.Views.Toolbar.textColumnsTwo": "Two", - "del_DE.Views.Toolbar.textCompactView": "Hide Toolbar", "DE.Views.Toolbar.textContPage": "Continuous Page", "DE.Views.Toolbar.textEvenPage": "Even Page", - "del_DE.Views.Toolbar.textFitPage": "Fit to Page", - "del_DE.Views.Toolbar.textFitWidth": "Fit to Width", - "del_DE.Views.Toolbar.textHideLines": "Hide Rulers", - "del_DE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", - "del_DE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", "DE.Views.Toolbar.textInMargin": "In Margin", "DE.Views.Toolbar.textInsColumnBreak": "Insert Column Break", "DE.Views.Toolbar.textInsertPageCount": "Insert number of pages", @@ -1834,8 +1828,6 @@ "DE.Views.Toolbar.textToCurrent": "To current position", "DE.Views.Toolbar.textTop": "Top: ", "DE.Views.Toolbar.textUnderline": "Underline", - "del_DE.Views.Toolbar.textZoom": "Zoom", - "del_DE.Views.Toolbar.tipAdvSettings": "Advanced settings", "DE.Views.Toolbar.tipAlignCenter": "Align center", "DE.Views.Toolbar.tipAlignJust": "Justified", "DE.Views.Toolbar.tipAlignLeft": "Align left", @@ -1891,7 +1883,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Nonprinting characters", "DE.Views.Toolbar.tipSynchronize": "The document has been changed by another user. Please click to save your changes and reload the updates.", "DE.Views.Toolbar.tipUndo": "Undo", - "del_DE.Views.Toolbar.tipViewSettings": "View settings", "DE.Views.Toolbar.txtScheme1": "Office", "DE.Views.Toolbar.txtScheme10": "Median", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/es.json b/apps/documenteditor/main/locale/es.json index 571f9697b..27527753b 100644 --- a/apps/documenteditor/main/locale/es.json +++ b/apps/documenteditor/main/locale/es.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "Guardar y salir", "Common.Views.ExternalMergeEditor.textTitle": "Receptores de Fusión de Correo", "Common.Views.Header.labelCoUsersDescr": "El documento está siendo editado por múltiples usuarios.", + "Common.Views.Header.textAdvSettings": "Ajustes avanzados", "Common.Views.Header.textBack": "Ir a Documentos", + "Common.Views.Header.textCompactView": "Esconder barra de herramientas", + "Common.Views.Header.textHideLines": "Ocultar reglas", + "Common.Views.Header.textHideStatusBar": "Ocultar barra de estado", "Common.Views.Header.textSaveBegin": "Guardando...", "Common.Views.Header.textSaveChanged": "Modificado", "Common.Views.Header.textSaveEnd": "Se guardaron todos los cambios", "Common.Views.Header.textSaveExpander": "Se guardaron todos los cambios", + "Common.Views.Header.textZoom": "Ampliación", "Common.Views.Header.tipAccessRights": "Gestionar derechos de acceso al documento", "Common.Views.Header.tipDownload": "Descargar archivo", "Common.Views.Header.tipGoEdit": "Editar archivo actual", "Common.Views.Header.tipPrint": "Imprimir archivo", + "Common.Views.Header.tipViewSettings": "Mostrar ajustes", "Common.Views.Header.tipViewUsers": "Ver usuarios y administrar derechos de acceso al documento", "Common.Views.Header.txtAccessRights": "Cambiar derechos de acceso", "Common.Views.Header.txtRename": "Renombrar", @@ -779,6 +785,15 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Elipsis vertical", "DE.Controllers.Toolbar.txtSymbol_xsi": "Csi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Dseda", + "DE.Controllers.Viewport.textFitPage": "Ajustar a la página", + "DE.Controllers.Viewport.textFitWidth": "Ajustar al ancho", + "DE.Views.BookmarksDialog.textAdd": "Añadir", + "DE.Views.BookmarksDialog.textClose": "Cerrar", + "DE.Views.BookmarksDialog.textDelete": "Borrar", + "DE.Views.BookmarksDialog.textLocation": "Ubicación", + "DE.Views.BookmarksDialog.textName": "Nombre", + "DE.Views.BookmarksDialog.textSort": "Ordenar por", + "DE.Views.BookmarksDialog.textTitle": "Marcadores", "DE.Views.ChartSettings.textAdvanced": "Mostrar ajustes avanzados", "DE.Views.ChartSettings.textArea": "Área", "DE.Views.ChartSettings.textBar": "Barra", @@ -898,6 +913,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Distribuir filas", "DE.Views.DocumentHolder.textEditControls": "Los ajustes del control de contenido", "DE.Views.DocumentHolder.textEditWrapBoundary": "Editar límite de ajuste", + "DE.Views.DocumentHolder.textFromFile": "De archivo", + "DE.Views.DocumentHolder.textFromUrl": "De URL", "DE.Views.DocumentHolder.textNest": "Tabla nido", "DE.Views.DocumentHolder.textNextPage": "Página siguiente", "DE.Views.DocumentHolder.textPaste": "Pegar", @@ -905,6 +922,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Actualize el campo", "DE.Views.DocumentHolder.textRemove": "Eliminar", "DE.Views.DocumentHolder.textRemoveControl": "Elimine el control de contenido", + "DE.Views.DocumentHolder.textReplace": "Reemplazar imagen", "DE.Views.DocumentHolder.textSettings": "Ajustes", "DE.Views.DocumentHolder.textShapeAlignBottom": "Alinear en la parte inferior", "DE.Views.DocumentHolder.textShapeAlignCenter": "Alinear al centro", @@ -1164,9 +1182,12 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "Aceptar", "DE.Views.HyperlinkSettingsDialog.textDefault": "Fragmento de texto seleccionado", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Mostrar", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Enlace externo", "DE.Views.HyperlinkSettingsDialog.textTitle": "Configuración de hiperenlace", "DE.Views.HyperlinkSettingsDialog.textTooltip": "Información en pantalla", "DE.Views.HyperlinkSettingsDialog.textUrl": "Enlace a", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Principio del documento", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Marcadores", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Este campo es obligatorio", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Este campo debe ser URL en el formato \"http://www.example.com\"", "DE.Views.ImageSettings.textAdvanced": "Mostrar ajustes avanzados", @@ -1266,6 +1287,7 @@ "DE.Views.LeftMenu.tipTitles": "Títulos", "DE.Views.LeftMenu.txtDeveloper": "MODO DE DESARROLLO", "DE.Views.LeftMenu.txtTrial": "MODO DE PRUEBA", + "DE.Views.Links.capBtnBookmarks": "Marcador", "DE.Views.Links.capBtnContentsUpdate": "Actualizar", "DE.Views.Links.capBtnInsContents": "Tabla de contenidos", "DE.Views.Links.capBtnInsFootnote": "Nota a pie de página", @@ -1340,7 +1362,7 @@ "DE.Views.Navigation.txtEmpty": "Este documento no", "DE.Views.Navigation.txtEmptyItem": "Encabezado vacío", "DE.Views.Navigation.txtExpand": "Expandir todo", - "DE.Views.Navigation.txtExpandToLevel": "Expandir a nivel...", + "DE.Views.Navigation.txtExpandToLevel": "Expandir a nivel", "DE.Views.Navigation.txtHeadingAfter": "Título nuevo después ", "DE.Views.Navigation.txtHeadingBefore": "Título nuevo antes", "DE.Views.Navigation.txtNewHeading": "Subtítulo nuevo", @@ -1745,14 +1767,8 @@ "DE.Views.Toolbar.textColumnsRight": "Derecho", "DE.Views.Toolbar.textColumnsThree": "Tres", "DE.Views.Toolbar.textColumnsTwo": "Dos", - "DE.Views.Toolbar.textCompactView": "Ver Barra de herramientas compacta", "DE.Views.Toolbar.textContPage": "Página continua", "DE.Views.Toolbar.textEvenPage": "Página par", - "DE.Views.Toolbar.textFitPage": "Ajustar a la página", - "DE.Views.Toolbar.textFitWidth": "Ajustar a ancho", - "DE.Views.Toolbar.textHideLines": "Ocultar reglas", - "DE.Views.Toolbar.textHideStatusBar": "Ocultar barra de estado", - "DE.Views.Toolbar.textHideTitleBar": "Ocultar barra de título", "DE.Views.Toolbar.textInMargin": "En margen", "DE.Views.Toolbar.textInsColumnBreak": "Insertar Grieta de Columna", "DE.Views.Toolbar.textInsertPageCount": "Insertar el número de páginas", @@ -1806,8 +1822,6 @@ "DE.Views.Toolbar.textToCurrent": "A la posición actual", "DE.Views.Toolbar.textTop": "Top: ", "DE.Views.Toolbar.textUnderline": "Subrayado", - "DE.Views.Toolbar.textZoom": "Zoom", - "DE.Views.Toolbar.tipAdvSettings": "Ajustes avanzados", "DE.Views.Toolbar.tipAlignCenter": "Alinear al centro", "DE.Views.Toolbar.tipAlignJust": "Alineado", "DE.Views.Toolbar.tipAlignLeft": "Alinear a la izquierda", @@ -1863,7 +1877,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Caracteres no imprimibles", "DE.Views.Toolbar.tipSynchronize": "El documento ha sido cambiado por otro usuario. Por favor haga clic para guardar sus cambios y recargue las actualizaciones.", "DE.Views.Toolbar.tipUndo": "Deshacer", - "DE.Views.Toolbar.tipViewSettings": "Mostrar ajustes", "DE.Views.Toolbar.txtScheme1": "Oficina", "DE.Views.Toolbar.txtScheme10": "Intermedio", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/fr.json b/apps/documenteditor/main/locale/fr.json index 736fc4882..a6b559d97 100644 --- a/apps/documenteditor/main/locale/fr.json +++ b/apps/documenteditor/main/locale/fr.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "Enregistrer et quitter", "Common.Views.ExternalMergeEditor.textTitle": "Destinataires de fusion et publipostage", "Common.Views.Header.labelCoUsersDescr": "Le document est en cours de modification par plusieurs utilisateurs.", + "Common.Views.Header.textAdvSettings": "Paramètres avancés", "Common.Views.Header.textBack": "Aller aux Documents", + "Common.Views.Header.textCompactView": "Masquer la barre d'outils", + "Common.Views.Header.textHideLines": "Masquer les règles", + "Common.Views.Header.textHideStatusBar": "Masquer la barre d'état", "Common.Views.Header.textSaveBegin": "Enregistrement en cours...", "Common.Views.Header.textSaveChanged": "Modifié", "Common.Views.Header.textSaveEnd": "Toutes les modifications ont été enregistrées", "Common.Views.Header.textSaveExpander": "Toutes les modifications ont été enregistrées", + "Common.Views.Header.textZoom": "Grossissement", "Common.Views.Header.tipAccessRights": "Gérer les droits d'accès au document", "Common.Views.Header.tipDownload": "Télécharger le fichier", "Common.Views.Header.tipGoEdit": "Modifier le fichier courant", "Common.Views.Header.tipPrint": "Imprimer le fichier", + "Common.Views.Header.tipViewSettings": "Paramètres d'affichage", "Common.Views.Header.tipViewUsers": "Afficher les utilisateurs et gérer les droits d'accès aux documents", "Common.Views.Header.txtAccessRights": "Modifier les droits d'accès", "Common.Views.Header.txtRename": "Renommer", @@ -187,7 +193,7 @@ "Common.Views.OpenDialog.txtTitleProtected": "Fichier protégé", "Common.Views.PasswordDialog.cancelButtonText": "Annuler", "Common.Views.PasswordDialog.okButtonText": "OK", - "Common.Views.PasswordDialog.txtDescription": "Un mot de passe est requis pour ouvrir ce document", + "Common.Views.PasswordDialog.txtDescription": "Indiquez un mot de passe pour protéger ce document", "Common.Views.PasswordDialog.txtIncorrectPwd": "Le mot de passe de confirmation n'est pas identique", "Common.Views.PasswordDialog.txtPassword": "Mot de passe", "Common.Views.PasswordDialog.txtRepeat": "Confirmer le mot de passe", @@ -438,6 +444,8 @@ "DE.Controllers.Main.warnNoLicense": "Cette version de ONLYOFFICE Editors a certaines limitations pour les connexions simultanées au serveur de documents.
    Si vous avez besoin de plus, pensez à mettre à jour votre licence actuelle ou à acheter une licence commerciale.", "DE.Controllers.Main.warnNoLicenseUsers": "Cette version de ONLYOFFICE Editors a certaines limitations pour les utilisateurs simultanés.
    Si vous avez besoin de plus, pensez à mettre à jour votre licence actuelle ou à acheter une licence commerciale.", "DE.Controllers.Main.warnProcessRightsChange": "Le droit d'édition du fichier vous a été refusé.", + "DE.Controllers.Navigation.txtBeginning": "Début du document", + "DE.Controllers.Navigation.txtGotoBeginning": "Aller au début du document", "DE.Controllers.Statusbar.textHasChanges": "Nouveaux changements ont été suivis", "DE.Controllers.Statusbar.textTrackChanges": "Le document est ouvert avec le mode Suivi des modifications activé", "DE.Controllers.Statusbar.tipReview": "Suivi des modifications", @@ -777,6 +785,15 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Trois points verticaux", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zêta", + "DE.Controllers.Viewport.textFitPage": "Ajuster à la page", + "DE.Controllers.Viewport.textFitWidth": "Ajuster à la largeur", + "DE.Views.BookmarksDialog.textAdd": "Ajouter", + "DE.Views.BookmarksDialog.textClose": "Fermer", + "DE.Views.BookmarksDialog.textDelete": "Supprimer", + "DE.Views.BookmarksDialog.textLocation": "Emplacement", + "DE.Views.BookmarksDialog.textName": "Nom", + "DE.Views.BookmarksDialog.textSort": "Trier par", + "DE.Views.BookmarksDialog.textTitle": "Signets", "DE.Views.ChartSettings.textAdvanced": "Afficher les paramètres avancés", "DE.Views.ChartSettings.textArea": "En aires", "DE.Views.ChartSettings.textBar": "En barre", @@ -896,6 +913,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Distribuer les lignes", "DE.Views.DocumentHolder.textEditControls": "Paramètres de contrôle du contenu", "DE.Views.DocumentHolder.textEditWrapBoundary": "Modifier les limites du renvoi à la ligne", + "DE.Views.DocumentHolder.textFromFile": "D'un fichier", + "DE.Views.DocumentHolder.textFromUrl": "D'une URL", "DE.Views.DocumentHolder.textNest": "Tableau imbriqué", "DE.Views.DocumentHolder.textNextPage": "Page suivante", "DE.Views.DocumentHolder.textPaste": "Coller", @@ -903,6 +922,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Actualiser le champ", "DE.Views.DocumentHolder.textRemove": "Supprimer", "DE.Views.DocumentHolder.textRemoveControl": "Supprimer le contrôle du contenu", + "DE.Views.DocumentHolder.textReplace": "Remplacer l’image", "DE.Views.DocumentHolder.textSettings": "Paramètres", "DE.Views.DocumentHolder.textShapeAlignBottom": "Aligner en bas", "DE.Views.DocumentHolder.textShapeAlignCenter": "Aligner au centre", @@ -1162,9 +1182,12 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "Ok", "DE.Views.HyperlinkSettingsDialog.textDefault": "Fragment du texte sélectionné", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Afficher", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Lien externe", "DE.Views.HyperlinkSettingsDialog.textTitle": "Paramètres du lien hypertexte", "DE.Views.HyperlinkSettingsDialog.textTooltip": "Texte de l'info-bulle ", "DE.Views.HyperlinkSettingsDialog.textUrl": "Lien vers", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Début du document", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Signets", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Ce champ est obligatoire", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Ce champ doit être une URL au format \"http://www.example.com\"", "DE.Views.ImageSettings.textAdvanced": "Afficher les paramètres avancés", @@ -1264,6 +1287,7 @@ "DE.Views.LeftMenu.tipTitles": "Titres", "DE.Views.LeftMenu.txtDeveloper": "MODE DEVELOPPEUR", "DE.Views.LeftMenu.txtTrial": "MODE DEMO", + "DE.Views.Links.capBtnBookmarks": "Signet", "DE.Views.Links.capBtnContentsUpdate": "Actualiser", "DE.Views.Links.capBtnInsContents": "Table des matières", "DE.Views.Links.capBtnInsFootnote": "Note de bas de page", @@ -1334,7 +1358,14 @@ "DE.Views.MailMergeSettings.txtUntitled": "Sans titre", "DE.Views.MailMergeSettings.warnProcessMailMerge": "Fusion a échoué", "DE.Views.Navigation.txtCollapse": "Réduire tout", + "DE.Views.Navigation.txtDemote": "Dégrader", + "DE.Views.Navigation.txtEmptyItem": "En-tête vide", "DE.Views.Navigation.txtExpand": "Développer tout", + "DE.Views.Navigation.txtHeadingAfter": "Nouvel en-tête après", + "DE.Views.Navigation.txtHeadingBefore": "Nouvel en-tête avant", + "DE.Views.Navigation.txtNewHeading": "Nouveau sous-titre", + "DE.Views.Navigation.txtPromote": "Promouvoir", + "DE.Views.Navigation.txtSelect": "Sélectionner le contenu", "DE.Views.NoteSettingsDialog.textApply": "Appliquer", "DE.Views.NoteSettingsDialog.textApplyTo": "Appliquer les modifications", "DE.Views.NoteSettingsDialog.textCancel": "Annuler", @@ -1734,14 +1765,8 @@ "DE.Views.Toolbar.textColumnsRight": "A droite", "DE.Views.Toolbar.textColumnsThree": "Trois", "DE.Views.Toolbar.textColumnsTwo": "Deux", - "DE.Views.Toolbar.textCompactView": "Afficher la barre d'outils compacte", "DE.Views.Toolbar.textContPage": "Page continue", "DE.Views.Toolbar.textEvenPage": "Page paire", - "DE.Views.Toolbar.textFitPage": "Ajuster à la page", - "DE.Views.Toolbar.textFitWidth": "Ajuster à la largeur", - "DE.Views.Toolbar.textHideLines": "Masquer les règles", - "DE.Views.Toolbar.textHideStatusBar": "Masquer la barre d'état", - "DE.Views.Toolbar.textHideTitleBar": "Masquer la barre de titres", "DE.Views.Toolbar.textInMargin": "Dans la Marge", "DE.Views.Toolbar.textInsColumnBreak": "Insérer un saut de colonne", "DE.Views.Toolbar.textInsertPageCount": "Insérer le nombre de pages", @@ -1795,8 +1820,6 @@ "DE.Views.Toolbar.textToCurrent": "À la position actuelle", "DE.Views.Toolbar.textTop": "En haut: ", "DE.Views.Toolbar.textUnderline": "Souligné", - "DE.Views.Toolbar.textZoom": "Zoom", - "DE.Views.Toolbar.tipAdvSettings": "Paramètres avancés", "DE.Views.Toolbar.tipAlignCenter": "Aligner au centre", "DE.Views.Toolbar.tipAlignJust": "Justifié", "DE.Views.Toolbar.tipAlignLeft": "Aligner à gauche", @@ -1852,7 +1875,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Caractères non imprimables", "DE.Views.Toolbar.tipSynchronize": "Le document a été modifié par un autre utilisateur. Cliquez pour enregistrer vos modifications et recharger des mises à jour.", "DE.Views.Toolbar.tipUndo": "Annuler", - "DE.Views.Toolbar.tipViewSettings": "Voir paramètres d'affichage", "DE.Views.Toolbar.txtScheme1": "Bureau", "DE.Views.Toolbar.txtScheme10": "Médian", "DE.Views.Toolbar.txtScheme11": "Métro", diff --git a/apps/documenteditor/main/locale/it.json b/apps/documenteditor/main/locale/it.json index 0b6f0cef2..c25c2b618 100644 --- a/apps/documenteditor/main/locale/it.json +++ b/apps/documenteditor/main/locale/it.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "Save & Exit", "Common.Views.ExternalMergeEditor.textTitle": "Mail Merge Recipients", "Common.Views.Header.labelCoUsersDescr": "È in corso la modifica del documento da parte di più utenti.", + "Common.Views.Header.textAdvSettings": "Impostazioni avanzate", "Common.Views.Header.textBack": "Va' ai Documenti", + "Common.Views.Header.textCompactView": "Mostra barra degli strumenti compatta", + "Common.Views.Header.textHideLines": "Nascondi righelli", + "Common.Views.Header.textHideStatusBar": "Nascondi barra di stato", "Common.Views.Header.textSaveBegin": "Salvataggio in corso...", "Common.Views.Header.textSaveChanged": "Modificato", "Common.Views.Header.textSaveEnd": "Tutte le modifiche sono state salvate", "Common.Views.Header.textSaveExpander": "Tutte le modifiche sono state salvate", + "Common.Views.Header.textZoom": "Ingrandimento", "Common.Views.Header.tipAccessRights": "Gestisci i diritti di accesso al documento", "Common.Views.Header.tipDownload": "Scarica file", "Common.Views.Header.tipGoEdit": "Modifica il file corrente", "Common.Views.Header.tipPrint": "Stampa file", + "Common.Views.Header.tipViewSettings": "Mostra impostazioni", "Common.Views.Header.tipViewUsers": "Mostra gli utenti e gestisci i diritti di accesso al documento", "Common.Views.Header.txtAccessRights": "Modifica diritti di accesso", "Common.Views.Header.txtRename": "Rinomina", @@ -777,6 +783,15 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Vertical Ellipsis", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Controllers.Viewport.textFitPage": "Adatta alla pagina", + "DE.Controllers.Viewport.textFitWidth": "Adatta alla larghezza", + "DE.Views.BookmarksDialog.textAdd": "Aggiungi", + "DE.Views.BookmarksDialog.textClose": "Chiudi", + "DE.Views.BookmarksDialog.textDelete": "Elimina", + "DE.Views.BookmarksDialog.textLocation": "Percorso", + "DE.Views.BookmarksDialog.textName": "Nome", + "DE.Views.BookmarksDialog.textSort": "Ordina per", + "DE.Views.BookmarksDialog.textTitle": "Segnalibri", "DE.Views.ChartSettings.textAdvanced": "Mostra impostazioni avanzate", "DE.Views.ChartSettings.textArea": "Aerogramma", "DE.Views.ChartSettings.textBar": "A barre", @@ -896,12 +911,15 @@ "DE.Views.DocumentHolder.textDistributeRows": "Distribuisci righe", "DE.Views.DocumentHolder.textEditControls": "Impostazioni di controllo del contenuto", "DE.Views.DocumentHolder.textEditWrapBoundary": "Modifica bordi disposizione testo", + "DE.Views.DocumentHolder.textFromFile": "Da file", + "DE.Views.DocumentHolder.textFromUrl": "Da URL", "DE.Views.DocumentHolder.textNest": "Tabella nidificata", "DE.Views.DocumentHolder.textNextPage": "Pagina successiva", "DE.Views.DocumentHolder.textPaste": "Incolla", "DE.Views.DocumentHolder.textPrevPage": "Pagina precedente", "DE.Views.DocumentHolder.textRemove": "Elimina", "DE.Views.DocumentHolder.textRemoveControl": "Rimuovi il controllo del contenuto", + "DE.Views.DocumentHolder.textReplace": "Sostituisci immagine", "DE.Views.DocumentHolder.textSettings": "Impostazioni", "DE.Views.DocumentHolder.textShapeAlignBottom": "Allinea in basso", "DE.Views.DocumentHolder.textShapeAlignCenter": "Allinea al centro", @@ -1160,9 +1178,11 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "OK", "DE.Views.HyperlinkSettingsDialog.textDefault": "Testo selezionato", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Visualizza", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Collegamento esterno", "DE.Views.HyperlinkSettingsDialog.textTitle": "Impostazioni collegamento ipertestuale", "DE.Views.HyperlinkSettingsDialog.textTooltip": "Testo del suggerimento", "DE.Views.HyperlinkSettingsDialog.textUrl": "Collega a", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Segnalibri", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Questo campo è richiesto", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Il formato URL richiesto è \"http://www.example.com\"", "DE.Views.ImageSettings.textAdvanced": "Mostra impostazioni avanzate", @@ -1262,6 +1282,7 @@ "DE.Views.LeftMenu.tipTitles": "Titoli", "DE.Views.LeftMenu.txtDeveloper": "MODALITÀ SVILUPPATORE", "DE.Views.LeftMenu.txtTrial": "Modalità di prova", + "DE.Views.Links.capBtnBookmarks": "Segnalibro", "DE.Views.Links.capBtnContentsUpdate": "Aggiorna", "DE.Views.Links.capBtnInsContents": "Sommario", "DE.Views.Links.capBtnInsFootnote": "Nota a piè di pagina", @@ -1732,14 +1753,8 @@ "DE.Views.Toolbar.textColumnsRight": "Right", "DE.Views.Toolbar.textColumnsThree": "Three", "DE.Views.Toolbar.textColumnsTwo": "Two", - "DE.Views.Toolbar.textCompactView": "Mostra barra degli strumenti compatta", "DE.Views.Toolbar.textContPage": "Pagina continua", "DE.Views.Toolbar.textEvenPage": "Pagina pari", - "DE.Views.Toolbar.textFitPage": "Adatta alla pagina", - "DE.Views.Toolbar.textFitWidth": "Adatta alla larghezza", - "DE.Views.Toolbar.textHideLines": "Nascondi righelli", - "DE.Views.Toolbar.textHideStatusBar": "Nascondi barra di stato", - "DE.Views.Toolbar.textHideTitleBar": "Nascondi barra di titolo", "DE.Views.Toolbar.textInMargin": "Nel margine", "DE.Views.Toolbar.textInsColumnBreak": "Insert Column Break", "DE.Views.Toolbar.textInsertPageCount": "Inserisci numero delle pagine", @@ -1792,8 +1807,6 @@ "DE.Views.Toolbar.textToCurrent": "Alla posizione corrente", "DE.Views.Toolbar.textTop": "Top: ", "DE.Views.Toolbar.textUnderline": "Sottolineato", - "DE.Views.Toolbar.textZoom": "Zoom", - "DE.Views.Toolbar.tipAdvSettings": "Impostazioni avanzate", "DE.Views.Toolbar.tipAlignCenter": "Allinea al centro", "DE.Views.Toolbar.tipAlignJust": "Giustifica", "DE.Views.Toolbar.tipAlignLeft": "Allinea a sinistra", @@ -1849,7 +1862,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Caratteri non stampabili", "DE.Views.Toolbar.tipSynchronize": "Il documento è stato modificato da un altro utente. Clicca per salvare le modifiche e ricaricare gli aggiornamenti.", "DE.Views.Toolbar.tipUndo": "Annulla", - "DE.Views.Toolbar.tipViewSettings": "Mostra impostazioni", "DE.Views.Toolbar.txtScheme1": "Ufficio", "DE.Views.Toolbar.txtScheme10": "Luna", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/ko.json b/apps/documenteditor/main/locale/ko.json index a8cd72109..3feb3e8c3 100644 --- a/apps/documenteditor/main/locale/ko.json +++ b/apps/documenteditor/main/locale/ko.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "저장 및 종료", "Common.Views.ExternalMergeEditor.textTitle": "편지 병합받는 사람", "Common.Views.Header.labelCoUsersDescr": "문서는 현재 여러 사용자가 편집하고 있습니다.", + "Common.Views.Header.textAdvSettings": "고급 설정", "Common.Views.Header.textBack": "문서로 이동", + "Common.Views.Header.textCompactView": "보기 컴팩트 도구 모음", + "Common.Views.Header.textHideLines": "눈금자 숨기기", + "Common.Views.Header.textHideStatusBar": "상태 표시 줄 숨기기", "Common.Views.Header.textSaveBegin": "저장 중 ...", "Common.Views.Header.textSaveChanged": "수정된", "Common.Views.Header.textSaveEnd": "모든 변경 사항이 저장되었습니다", "Common.Views.Header.textSaveExpander": "모든 변경 사항이 저장되었습니다", + "Common.Views.Header.textZoom": "확대 / 축소", "Common.Views.Header.tipAccessRights": "문서 액세스 권한 관리", "Common.Views.Header.tipDownload": "파일을 다운로드", "Common.Views.Header.tipGoEdit": "현재 파일 편집", "Common.Views.Header.tipPrint": "파일 출력", + "Common.Views.Header.tipViewSettings": "보기 설정", "Common.Views.Header.tipViewUsers": "사용자보기 및 문서 액세스 권한 관리", "Common.Views.Header.txtAccessRights": "액세스 권한 변경", "Common.Views.Header.txtRename": "이름 바꾸기", @@ -779,6 +785,15 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "세로 줄임표", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Controllers.Viewport.textFitPage": "페이지에 맞춤", + "DE.Controllers.Viewport.textFitWidth": "너비에 맞춤", + "DE.Views.BookmarksDialog.textAdd": "추가", + "DE.Views.BookmarksDialog.textClose": "닫기", + "DE.Views.BookmarksDialog.textDelete": "삭제", + "DE.Views.BookmarksDialog.textLocation": "위치", + "DE.Views.BookmarksDialog.textName": "이름", + "DE.Views.BookmarksDialog.textSort": "정렬", + "DE.Views.BookmarksDialog.textTitle": "책갈피", "DE.Views.ChartSettings.textAdvanced": "고급 설정 표시", "DE.Views.ChartSettings.textArea": "영역", "DE.Views.ChartSettings.textBar": "Bar", @@ -898,6 +913,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "행 배포", "DE.Views.DocumentHolder.textEditControls": "콘텐트 제어 세팅", "DE.Views.DocumentHolder.textEditWrapBoundary": "둘러싸 기 경계 편집", + "DE.Views.DocumentHolder.textFromFile": "파일로부터", + "DE.Views.DocumentHolder.textFromUrl": "URL로부터", "DE.Views.DocumentHolder.textNest": "네스트 테이블", "DE.Views.DocumentHolder.textNextPage": "다음 페이지", "DE.Views.DocumentHolder.textPaste": "붙여 넣기", @@ -905,6 +922,7 @@ "DE.Views.DocumentHolder.textRefreshField": "필드 새로고침", "DE.Views.DocumentHolder.textRemove": "삭제", "DE.Views.DocumentHolder.textRemoveControl": "콘텐트 제어 삭제", + "DE.Views.DocumentHolder.textReplace": "이미지 바꾸기", "DE.Views.DocumentHolder.textSettings": "설정", "DE.Views.DocumentHolder.textShapeAlignBottom": "아래쪽 정렬", "DE.Views.DocumentHolder.textShapeAlignCenter": "정렬 중심", @@ -1164,9 +1182,12 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "OK", "DE.Views.HyperlinkSettingsDialog.textDefault": "선택한 텍스트 조각", "DE.Views.HyperlinkSettingsDialog.textDisplay": "표시", + "DE.Views.HyperlinkSettingsDialog.textExternal": "외부 링크", "DE.Views.HyperlinkSettingsDialog.textTitle": "하이퍼 링크 설정", "DE.Views.HyperlinkSettingsDialog.textTooltip": "스크린 팁 텍스트", "DE.Views.HyperlinkSettingsDialog.textUrl": "링크 대상", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "문서의 시작", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "책갈피", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "이 입력란은 필수 항목입니다.", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "이 필드는 \"http://www.example.com\"형식의 URL이어야합니다.", "DE.Views.ImageSettings.textAdvanced": "고급 설정 표시", @@ -1266,6 +1287,7 @@ "DE.Views.LeftMenu.tipTitles": "제목", "DE.Views.LeftMenu.txtDeveloper": "개발자 모드", "DE.Views.LeftMenu.txtTrial": "시험 모드", + "DE.Views.Links.capBtnBookmarks": "책갈피", "DE.Views.Links.capBtnContentsUpdate": "재실행", "DE.Views.Links.capBtnInsContents": "콘텍츠 테이블", "DE.Views.Links.capBtnInsFootnote": "각주", @@ -1340,7 +1362,7 @@ "DE.Views.Navigation.txtEmpty": "이 문서는 헤딩을 포함하지 않음", "DE.Views.Navigation.txtEmptyItem": "머리말 없슴", "DE.Views.Navigation.txtExpand": "모두 확장", - "DE.Views.Navigation.txtExpandToLevel": "레벨로 확장하기...", + "DE.Views.Navigation.txtExpandToLevel": "레벨로 확장하기", "DE.Views.Navigation.txtHeadingAfter": "뒤에 신규 머리글 ", "DE.Views.Navigation.txtHeadingBefore": "전에 신규 머리글 ", "DE.Views.Navigation.txtNewHeading": "신규 서브헤딩", @@ -1745,14 +1767,8 @@ "DE.Views.Toolbar.textColumnsRight": "오른쪽", "DE.Views.Toolbar.textColumnsThree": "3", "DE.Views.Toolbar.textColumnsTwo": "2", - "DE.Views.Toolbar.textCompactView": "보기 컴팩트 도구 모음", "DE.Views.Toolbar.textContPage": "연속 페이지", "DE.Views.Toolbar.textEvenPage": "짝수 페이지", - "DE.Views.Toolbar.textFitPage": "페이지에 맞춤", - "DE.Views.Toolbar.textFitWidth": "너비에 맞춤", - "DE.Views.Toolbar.textHideLines": "눈금자 숨기기", - "DE.Views.Toolbar.textHideStatusBar": "상태 표시 줄 숨기기", - "DE.Views.Toolbar.textHideTitleBar": "제목 표시 줄 숨기기", "DE.Views.Toolbar.textInMargin": "여백 있음", "DE.Views.Toolbar.textInsColumnBreak": "열 구분 삽입", "DE.Views.Toolbar.textInsertPageCount": "페이지 수 삽입", @@ -1806,8 +1822,6 @@ "DE.Views.Toolbar.textToCurrent": "현재 위치로", "DE.Views.Toolbar.textTop": "Top :", "DE.Views.Toolbar.textUnderline": "밑줄", - "DE.Views.Toolbar.textZoom": "확대 / 축소", - "DE.Views.Toolbar.tipAdvSettings": "고급 설정", "DE.Views.Toolbar.tipAlignCenter": "Align Center", "DE.Views.Toolbar.tipAlignJust": "Justified", "DE.Views.Toolbar.tipAlignLeft": "왼쪽 정렬", @@ -1863,7 +1877,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "인쇄되지 않는 문자", "DE.Views.Toolbar.tipSynchronize": "다른 사용자가 문서를 변경했습니다. 변경 사항을 저장하고 업데이트를 다시로드하려면 클릭하십시오.", "DE.Views.Toolbar.tipUndo": "실행 취소", - "DE.Views.Toolbar.tipViewSettings": "보기 설정", "DE.Views.Toolbar.txtScheme1": "Office", "DE.Views.Toolbar.txtScheme10": "중앙값", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/lv.json b/apps/documenteditor/main/locale/lv.json index e2d3acdd2..f8b3d5c20 100644 --- a/apps/documenteditor/main/locale/lv.json +++ b/apps/documenteditor/main/locale/lv.json @@ -141,11 +141,14 @@ "Common.Views.ExternalMergeEditor.textSave": "Save & Exit", "Common.Views.ExternalMergeEditor.textTitle": "Mail Merge Recipients", "Common.Views.Header.labelCoUsersDescr": "Šobrīd dokumentu rediģē vairāki lietotāji.", + "Common.Views.Header.textAdvSettings": "Papildu iestatījumi", "Common.Views.Header.textBack": "Iet uz Dokumenti", + "Common.Views.Header.textCompactView": "Slēpt rīkjoslu", "Common.Views.Header.textSaveBegin": "Saglabā ...", "Common.Views.Header.textSaveChanged": "Pārveidots", "Common.Views.Header.textSaveEnd": "Visas izmaiņas saglabātas", "Common.Views.Header.textSaveExpander": "Visas izmaiņas saglabātas", + "Common.Views.Header.textZoom": "Palielināšana", "Common.Views.Header.tipAccessRights": "Pārvaldīt dokumenta piekļuves tiesības", "Common.Views.Header.tipDownload": "Lejupielādēt failu", "Common.Views.Header.tipGoEdit": "Rediģēt šībrīža failu", @@ -779,6 +782,15 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Vertical Ellipsis", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Controllers.Viewport.textFitPage": "Saskaņot ar lapu", + "DE.Controllers.Viewport.textFitWidth": "Saskaņot ar platumu", + "DE.Views.BookmarksDialog.textAdd": "Pievienot", + "DE.Views.BookmarksDialog.textClose": "Aizvērt", + "DE.Views.BookmarksDialog.textDelete": "Izdzēst", + "DE.Views.BookmarksDialog.textLocation": "Novietojums", + "DE.Views.BookmarksDialog.textName": "Nosaukums", + "DE.Views.BookmarksDialog.textSort": "Šķirot pēc", + "DE.Views.BookmarksDialog.textTitle": "Grāmatzīmes", "DE.Views.ChartSettings.textAdvanced": "Show advanced settings", "DE.Views.ChartSettings.textArea": "Area Chart", "DE.Views.ChartSettings.textBar": "Bar Chart", @@ -898,6 +910,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Izplatīt rindas", "DE.Views.DocumentHolder.textEditControls": "Satura kontroles uzstādījumi", "DE.Views.DocumentHolder.textEditWrapBoundary": "Edit Wrap Boundary", + "DE.Views.DocumentHolder.textFromFile": "No faila", + "DE.Views.DocumentHolder.textFromUrl": "No URL", "DE.Views.DocumentHolder.textNest": "Tabula tabulā", "DE.Views.DocumentHolder.textNextPage": "Next Page", "DE.Views.DocumentHolder.textPaste": "Paste", @@ -905,6 +919,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Atsvaidzināt lauku", "DE.Views.DocumentHolder.textRemove": "Dzēst", "DE.Views.DocumentHolder.textRemoveControl": "Noņemt satura kontroles elementu", + "DE.Views.DocumentHolder.textReplace": "Aizvietot attēlu", "DE.Views.DocumentHolder.textSettings": "Iestatījumi", "DE.Views.DocumentHolder.textShapeAlignBottom": "Align Bottom", "DE.Views.DocumentHolder.textShapeAlignCenter": "Align Center", @@ -1164,9 +1179,12 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "Ok", "DE.Views.HyperlinkSettingsDialog.textDefault": "Atlasīts teksta fragments", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Radīt", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Ārējā saite", "DE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink Settings", "DE.Views.HyperlinkSettingsDialog.textTooltip": "Ekrāna padomu teksts", "DE.Views.HyperlinkSettingsDialog.textUrl": "Saistīt ar", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Dokumenta sākums", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Grāmatzīmes", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Šis lauks ir nepieciešams", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Šis lauks jābūt URL formātā \"http://www.example.com\"", "DE.Views.ImageSettings.textAdvanced": "Radīt papildu iestatījumus", @@ -1266,6 +1284,7 @@ "DE.Views.LeftMenu.tipTitles": "Nosaukumi", "DE.Views.LeftMenu.txtDeveloper": "IZSTRĀDĀTĀJA REŽĪMS", "DE.Views.LeftMenu.txtTrial": "IZMĒĢINĀJUMA REŽĪMS", + "DE.Views.Links.capBtnBookmarks": "Grāmatzīme", "DE.Views.Links.capBtnContentsUpdate": "Atsvaidzināt", "DE.Views.Links.capBtnInsContents": "Satura rādītājs", "DE.Views.Links.capBtnInsFootnote": "Apakšējā piezīme", @@ -1340,7 +1359,7 @@ "DE.Views.Navigation.txtEmpty": "Šajā dokumentā nav virsrakstu", "DE.Views.Navigation.txtEmptyItem": "Tukšs virsraksts", "DE.Views.Navigation.txtExpand": "Parādīt visas", - "DE.Views.Navigation.txtExpandToLevel": "Parādīt līdz līmenim...", + "DE.Views.Navigation.txtExpandToLevel": "Parādīt līdz līmenim", "DE.Views.Navigation.txtHeadingAfter": "Jauns virsraksts pēc", "DE.Views.Navigation.txtHeadingBefore": "Jauns virsraksts pirms", "DE.Views.Navigation.txtNewHeading": "Jauns apakšvirsraksts", @@ -1745,14 +1764,8 @@ "DE.Views.Toolbar.textColumnsRight": "Right", "DE.Views.Toolbar.textColumnsThree": "Three", "DE.Views.Toolbar.textColumnsTwo": "Two", - "DE.Views.Toolbar.textCompactView": "View Compact Toolbar", "DE.Views.Toolbar.textContPage": "Continuous Page", "DE.Views.Toolbar.textEvenPage": "Even Page", - "DE.Views.Toolbar.textFitPage": "Fit Page", - "DE.Views.Toolbar.textFitWidth": "Fit Width", - "DE.Views.Toolbar.textHideLines": "Hide Lines", - "DE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", - "DE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", "DE.Views.Toolbar.textInMargin": "In Margin", "DE.Views.Toolbar.textInsColumnBreak": "Insert Column Break", "DE.Views.Toolbar.textInsertPageCount": "Ievietot lappušu skaitu", @@ -1806,8 +1819,6 @@ "DE.Views.Toolbar.textToCurrent": "Uz šo poziciju", "DE.Views.Toolbar.textTop": "Top: ", "DE.Views.Toolbar.textUnderline": "Pasvītrots", - "DE.Views.Toolbar.textZoom": "Zoom", - "DE.Views.Toolbar.tipAdvSettings": "Advanced Settings", "DE.Views.Toolbar.tipAlignCenter": "Līdzināt pa centru", "DE.Views.Toolbar.tipAlignJust": "Pamatoti", "DE.Views.Toolbar.tipAlignLeft": "Līdzināt pa kreisi", @@ -1863,7 +1874,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Nedrukājamās rakstzīmes", "DE.Views.Toolbar.tipSynchronize": "Dokumentu mainīja cits lietotājs. Lūdzu, noklikšķiniet, lai saglabātu izmaiņas un pārlādēt atjauninājumus.", "DE.Views.Toolbar.tipUndo": "Undo", - "DE.Views.Toolbar.tipViewSettings": "View Settings", "DE.Views.Toolbar.txtScheme1": "Jewels", "DE.Views.Toolbar.txtScheme10": "Median", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/nl.json b/apps/documenteditor/main/locale/nl.json index 836203c1a..cb9f24d62 100644 --- a/apps/documenteditor/main/locale/nl.json +++ b/apps/documenteditor/main/locale/nl.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "Opslaan en afsluiten", "Common.Views.ExternalMergeEditor.textTitle": "Geadresseerden voor Afdruk samenvoegen", "Common.Views.Header.labelCoUsersDescr": "Document wordt op dit moment bewerkt door verschillende gebruikers.", + "Common.Views.Header.textAdvSettings": "Geavanceerde instellingen", "Common.Views.Header.textBack": "Naar documenten", + "Common.Views.Header.textCompactView": "Werkbalk Verbergen", + "Common.Views.Header.textHideLines": "Linialen verbergen", + "Common.Views.Header.textHideStatusBar": "Statusbalk verbergen", "Common.Views.Header.textSaveBegin": "Opslaan...", "Common.Views.Header.textSaveChanged": "Gewijzigd", "Common.Views.Header.textSaveEnd": "Alle wijzigingen zijn opgeslagen", "Common.Views.Header.textSaveExpander": "Alle wijzigingen zijn opgeslagen", + "Common.Views.Header.textZoom": "Zoomen", "Common.Views.Header.tipAccessRights": "Toegangsrechten van documenten beheren", "Common.Views.Header.tipDownload": "Bestand downloaden", "Common.Views.Header.tipGoEdit": "Huidig bestand bewerken", "Common.Views.Header.tipPrint": "Bestand afdrukken", + "Common.Views.Header.tipViewSettings": "Weergave-instellingen", "Common.Views.Header.tipViewUsers": "Gebruikers weergeven en toegangsrechten voor documenten beheren", "Common.Views.Header.txtAccessRights": "Toegangsrechten wijzigen", "Common.Views.Header.txtRename": "Hernoemen", @@ -779,6 +785,18 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Verticale ellips", "DE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "DE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "DE.Controllers.Viewport.textFitPage": "Aan pagina aanpassen", + "DE.Controllers.Viewport.textFitWidth": "Aan breedte aanpassen", + "DE.Views.BookmarksDialog.textAdd": "Toevoegen", + "DE.Views.BookmarksDialog.textBookmarkName": "Bladwijzer naam", + "DE.Views.BookmarksDialog.textClose": "Sluiten", + "DE.Views.BookmarksDialog.textDelete": "Verwijder", + "DE.Views.BookmarksDialog.textGoto": "Ga naar", + "DE.Views.BookmarksDialog.textHidden": "Verborgen bladwijzers", + "DE.Views.BookmarksDialog.textLocation": "Locatie", + "DE.Views.BookmarksDialog.textName": "Naam", + "DE.Views.BookmarksDialog.textSort": "Sorteren op", + "DE.Views.BookmarksDialog.textTitle": "Bladwijzers", "DE.Views.ChartSettings.textAdvanced": "Geavanceerde instellingen tonen", "DE.Views.ChartSettings.textArea": "Vlak", "DE.Views.ChartSettings.textBar": "Staaf", @@ -898,6 +916,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Rijen verdelen", "DE.Views.DocumentHolder.textEditControls": "Inhoud beheer instellingen", "DE.Views.DocumentHolder.textEditWrapBoundary": "Rand tekstterugloop bewerken", + "DE.Views.DocumentHolder.textFromFile": "Van bestand", + "DE.Views.DocumentHolder.textFromUrl": "Van URL", "DE.Views.DocumentHolder.textNest": "Geneste tabel", "DE.Views.DocumentHolder.textNextPage": "Volgende pagina", "DE.Views.DocumentHolder.textPaste": "Plakken", @@ -905,6 +925,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Ververs veld", "DE.Views.DocumentHolder.textRemove": "Verwijderen", "DE.Views.DocumentHolder.textRemoveControl": "Inhoud beheer verwijderen", + "DE.Views.DocumentHolder.textReplace": "Afbeelding vervangen", "DE.Views.DocumentHolder.textSettings": "Instellingen", "DE.Views.DocumentHolder.textShapeAlignBottom": "Onder uitlijnen", "DE.Views.DocumentHolder.textShapeAlignCenter": "Midden uitlijnen", @@ -1164,10 +1185,15 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "OK", "DE.Views.HyperlinkSettingsDialog.textDefault": "Geselecteerd tekstfragment", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Weergeven", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Externe koppeling", + "DE.Views.HyperlinkSettingsDialog.textInternal": "Plaast in document", "DE.Views.HyperlinkSettingsDialog.textTitle": "Instellingen hyperlink", "DE.Views.HyperlinkSettingsDialog.textTooltip": "Tekst van Scherminfo", "DE.Views.HyperlinkSettingsDialog.textUrl": "Koppelen aan", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Begin van het document", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Bladwijzers", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Dit veld is vereist", + "DE.Views.HyperlinkSettingsDialog.txtHeadings": "Koppen", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Dit veld moet een URL in de notatie \"http://www.voorbeeld.com\" bevatten", "DE.Views.ImageSettings.textAdvanced": "Geavanceerde instellingen tonen", "DE.Views.ImageSettings.textEdit": "Bewerken", @@ -1266,6 +1292,7 @@ "DE.Views.LeftMenu.tipTitles": "Titels", "DE.Views.LeftMenu.txtDeveloper": "ONTWIKKELAARSMODUS", "DE.Views.LeftMenu.txtTrial": "TEST MODUS", + "DE.Views.Links.capBtnBookmarks": "Bladwijzer", "DE.Views.Links.capBtnContentsUpdate": "Verversen", "DE.Views.Links.capBtnInsContents": "Inhoudsopgave", "DE.Views.Links.capBtnInsFootnote": "Voetnoot", @@ -1279,6 +1306,7 @@ "DE.Views.Links.textGotoFootnote": "Naar voetnoten", "DE.Views.Links.textUpdateAll": "Volledige tabel verversen", "DE.Views.Links.textUpdatePages": "Alleen paginanummers verversen", + "DE.Views.Links.tipBookmarks": "Maak een bladwijzer", "DE.Views.Links.tipContents": "Inhoudsopgave toevoegen", "DE.Views.Links.tipContentsUpdate": "Inhoudsopgave verversen", "DE.Views.Links.tipInsertHyperlink": "Hyperlink toevoegen", @@ -1340,7 +1368,7 @@ "DE.Views.Navigation.txtEmpty": "Dit document bevat geen koppen", "DE.Views.Navigation.txtEmptyItem": "Lege koptekst", "DE.Views.Navigation.txtExpand": "Alle uitbreiden", - "DE.Views.Navigation.txtExpandToLevel": "Uitbreiden tot niveau...", + "DE.Views.Navigation.txtExpandToLevel": "Uitbreiden tot niveau", "DE.Views.Navigation.txtHeadingAfter": "Nieuwe kop na", "DE.Views.Navigation.txtHeadingBefore": "Nieuwe kop voor", "DE.Views.Navigation.txtNewHeading": "Nieuwe subkop", @@ -1745,14 +1773,8 @@ "DE.Views.Toolbar.textColumnsRight": "Rechts", "DE.Views.Toolbar.textColumnsThree": "Drie", "DE.Views.Toolbar.textColumnsTwo": "Twee", - "DE.Views.Toolbar.textCompactView": "Compacte werkbalk weergeven", "DE.Views.Toolbar.textContPage": "Doorlopende pagina", "DE.Views.Toolbar.textEvenPage": "Even pagina", - "DE.Views.Toolbar.textFitPage": "Aan pagina aanpassen", - "DE.Views.Toolbar.textFitWidth": "Aan breedte aanpassen", - "DE.Views.Toolbar.textHideLines": "Linialen verbergen", - "DE.Views.Toolbar.textHideStatusBar": "Statusbalk verbergen", - "DE.Views.Toolbar.textHideTitleBar": "Titelbalk verbergen", "DE.Views.Toolbar.textInMargin": "In marge", "DE.Views.Toolbar.textInsColumnBreak": "Invoegen kolomeinde", "DE.Views.Toolbar.textInsertPageCount": "Aantal pagina's invoegen", @@ -1806,8 +1828,6 @@ "DE.Views.Toolbar.textToCurrent": "Naar huidige positie", "DE.Views.Toolbar.textTop": "Boven:", "DE.Views.Toolbar.textUnderline": "Onderstrepen", - "DE.Views.Toolbar.textZoom": "Zoomen", - "DE.Views.Toolbar.tipAdvSettings": "Geavanceerde instellingen", "DE.Views.Toolbar.tipAlignCenter": "Midden uitlijnen", "DE.Views.Toolbar.tipAlignJust": "Uitgevuld", "DE.Views.Toolbar.tipAlignLeft": "Links uitlijnen", @@ -1863,7 +1883,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Niet-afdrukbare tekens", "DE.Views.Toolbar.tipSynchronize": "Het document is gewijzigd door een andere gebruiker. Klik om uw wijzigingen op te slaan en de updates opnieuw te laden.", "DE.Views.Toolbar.tipUndo": "Ongedaan maken", - "DE.Views.Toolbar.tipViewSettings": "Weergave-instellingen", "DE.Views.Toolbar.txtScheme1": "Kantoor", "DE.Views.Toolbar.txtScheme10": "Mediaan", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/documenteditor/main/locale/ru.json b/apps/documenteditor/main/locale/ru.json index 052afbf75..384e27a82 100644 --- a/apps/documenteditor/main/locale/ru.json +++ b/apps/documenteditor/main/locale/ru.json @@ -141,15 +141,21 @@ "Common.Views.ExternalMergeEditor.textSave": "Сохранить и выйти", "Common.Views.ExternalMergeEditor.textTitle": "Получатели слияния", "Common.Views.Header.labelCoUsersDescr": "Документ редактируется несколькими пользователями.", + "Common.Views.Header.textAdvSettings": "Дополнительные параметры", "Common.Views.Header.textBack": "Перейти к Документам", + "Common.Views.Header.textCompactView": "Скрыть панель инструментов", + "Common.Views.Header.textHideLines": "Скрыть линейки", + "Common.Views.Header.textHideStatusBar": "Скрыть строку состояния", "Common.Views.Header.textSaveBegin": "Сохранение...", "Common.Views.Header.textSaveChanged": "Изменен", "Common.Views.Header.textSaveEnd": "Все изменения сохранены", "Common.Views.Header.textSaveExpander": "Все изменения сохранены", + "Common.Views.Header.textZoom": "Масштаб", "Common.Views.Header.tipAccessRights": "Управление правами доступа к документу", "Common.Views.Header.tipDownload": "Скачать файл", "Common.Views.Header.tipGoEdit": "Редактировать текущий файл", "Common.Views.Header.tipPrint": "Напечатать файл", + "Common.Views.Header.tipViewSettings": "Параметры представления", "Common.Views.Header.tipViewUsers": "Просмотр пользователей и управление правами доступа к документу", "Common.Views.Header.txtAccessRights": "Изменить права доступа", "Common.Views.Header.txtRename": "Переименовать", @@ -779,6 +785,18 @@ "DE.Controllers.Toolbar.txtSymbol_vdots": "Вертикальное многоточие", "DE.Controllers.Toolbar.txtSymbol_xsi": "Кси", "DE.Controllers.Toolbar.txtSymbol_zeta": "Дзета", + "DE.Controllers.Viewport.textFitPage": "По размеру страницы", + "DE.Controllers.Viewport.textFitWidth": "По ширине", + "DE.Views.BookmarksDialog.textAdd": "Добавить", + "DE.Views.BookmarksDialog.textBookmarkName": "Имя закладки", + "DE.Views.BookmarksDialog.textClose": "Закрыть", + "DE.Views.BookmarksDialog.textDelete": "Удалить", + "DE.Views.BookmarksDialog.textGoto": "Перейти", + "DE.Views.BookmarksDialog.textHidden": "Скрытые закладки", + "DE.Views.BookmarksDialog.textLocation": "Положение", + "DE.Views.BookmarksDialog.textName": "Имя", + "DE.Views.BookmarksDialog.textSort": "Порядок", + "DE.Views.BookmarksDialog.textTitle": "Закладки", "DE.Views.ChartSettings.textAdvanced": "Дополнительные параметры", "DE.Views.ChartSettings.textArea": "С областями", "DE.Views.ChartSettings.textBar": "Линейчатая", @@ -898,6 +916,8 @@ "DE.Views.DocumentHolder.textDistributeRows": "Выровнять высоту строк", "DE.Views.DocumentHolder.textEditControls": "Параметры элемента управления содержимым", "DE.Views.DocumentHolder.textEditWrapBoundary": "Изменить границу обтекания", + "DE.Views.DocumentHolder.textFromFile": "Из файла", + "DE.Views.DocumentHolder.textFromUrl": "По URL", "DE.Views.DocumentHolder.textNest": "Вставить как вложенную таблицу", "DE.Views.DocumentHolder.textNextPage": "Следующая страница", "DE.Views.DocumentHolder.textPaste": "Вставить", @@ -905,6 +925,7 @@ "DE.Views.DocumentHolder.textRefreshField": "Обновить поле", "DE.Views.DocumentHolder.textRemove": "Удалить", "DE.Views.DocumentHolder.textRemoveControl": "Удалить элемент управления содержимым", + "DE.Views.DocumentHolder.textReplace": "Заменить изображение", "DE.Views.DocumentHolder.textSettings": "Настройки", "DE.Views.DocumentHolder.textShapeAlignBottom": "Выровнять по нижнему краю", "DE.Views.DocumentHolder.textShapeAlignCenter": "Выровнять по центру", @@ -1164,10 +1185,15 @@ "DE.Views.HyperlinkSettingsDialog.okButtonText": "OK", "DE.Views.HyperlinkSettingsDialog.textDefault": "Выделенный фрагмент текста", "DE.Views.HyperlinkSettingsDialog.textDisplay": "Отображать", + "DE.Views.HyperlinkSettingsDialog.textExternal": "Внешняя ссылка", + "DE.Views.HyperlinkSettingsDialog.textInternal": "Место в документе", "DE.Views.HyperlinkSettingsDialog.textTitle": "Параметры гиперссылки", "DE.Views.HyperlinkSettingsDialog.textTooltip": "Текст подсказки", "DE.Views.HyperlinkSettingsDialog.textUrl": "Связать с", + "DE.Views.HyperlinkSettingsDialog.txtBeginning": "Начало документа", + "DE.Views.HyperlinkSettingsDialog.txtBookmarks": "Закладки", "DE.Views.HyperlinkSettingsDialog.txtEmpty": "Это поле обязательно для заполнения", + "DE.Views.HyperlinkSettingsDialog.txtHeadings": "Заголовки", "DE.Views.HyperlinkSettingsDialog.txtNotUrl": "Это поле должно быть URL-адресом в формате \"http://www.example.com\"", "DE.Views.ImageSettings.textAdvanced": "Дополнительные параметры", "DE.Views.ImageSettings.textEdit": "Редактировать", @@ -1266,7 +1292,8 @@ "DE.Views.LeftMenu.tipTitles": "Заголовки", "DE.Views.LeftMenu.txtDeveloper": "РЕЖИМ РАЗРАБОТЧИКА", "DE.Views.LeftMenu.txtTrial": "ПРОБНЫЙ РЕЖИМ", - "DE.Views.Links.capBtnContentsUpdate": "Обновление", + "DE.Views.Links.capBtnBookmarks": "Закладка", + "DE.Views.Links.capBtnContentsUpdate": "Обновить", "DE.Views.Links.capBtnInsContents": "Оглавление", "DE.Views.Links.capBtnInsFootnote": "Сноска", "DE.Views.Links.capBtnInsLink": "Гиперссылка", @@ -1279,6 +1306,7 @@ "DE.Views.Links.textGotoFootnote": "Перейти к сноскам", "DE.Views.Links.textUpdateAll": "Обновить целиком", "DE.Views.Links.textUpdatePages": "Обновить только номера страниц", + "DE.Views.Links.tipBookmarks": "Создать закладку", "DE.Views.Links.tipContents": "Вставить оглавление", "DE.Views.Links.tipContentsUpdate": "Обновить оглавление", "DE.Views.Links.tipInsertHyperlink": "Добавить гиперссылку", @@ -1340,7 +1368,7 @@ "DE.Views.Navigation.txtEmpty": "Этот документ не содержит заголовков", "DE.Views.Navigation.txtEmptyItem": "Пустой заголовок", "DE.Views.Navigation.txtExpand": "Развернуть все", - "DE.Views.Navigation.txtExpandToLevel": "Развернуть до уровня...", + "DE.Views.Navigation.txtExpandToLevel": "Развернуть до уровня", "DE.Views.Navigation.txtHeadingAfter": "Новый заголовок после", "DE.Views.Navigation.txtHeadingBefore": "Новый заголовок перед", "DE.Views.Navigation.txtNewHeading": "Новый подзаголовок", @@ -1745,14 +1773,8 @@ "DE.Views.Toolbar.textColumnsRight": "Справа", "DE.Views.Toolbar.textColumnsThree": "Три", "DE.Views.Toolbar.textColumnsTwo": "Две", - "DE.Views.Toolbar.textCompactView": "Скрыть панель инструментов", "DE.Views.Toolbar.textContPage": "На текущей странице", "DE.Views.Toolbar.textEvenPage": "С четной страницы", - "DE.Views.Toolbar.textFitPage": "По размеру страницы", - "DE.Views.Toolbar.textFitWidth": "По ширине", - "DE.Views.Toolbar.textHideLines": "Скрыть линейки", - "DE.Views.Toolbar.textHideStatusBar": "Скрыть строку состояния", - "DE.Views.Toolbar.textHideTitleBar": "Скрыть строку заголовка", "DE.Views.Toolbar.textInMargin": "На поле", "DE.Views.Toolbar.textInsColumnBreak": "Вставить разрыв колонки", "DE.Views.Toolbar.textInsertPageCount": "Вставить число страниц", @@ -1806,8 +1828,6 @@ "DE.Views.Toolbar.textToCurrent": "В текущей позиции", "DE.Views.Toolbar.textTop": "Верхнее: ", "DE.Views.Toolbar.textUnderline": "Подчеркнутый", - "DE.Views.Toolbar.textZoom": "Масштаб", - "DE.Views.Toolbar.tipAdvSettings": "Дополнительные параметры", "DE.Views.Toolbar.tipAlignCenter": "Выравнивание по центру", "DE.Views.Toolbar.tipAlignJust": "Выравнивание по ширине", "DE.Views.Toolbar.tipAlignLeft": "Выравнивание по левому краю", @@ -1863,7 +1883,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Непечатаемые символы", "DE.Views.Toolbar.tipSynchronize": "Документ изменен другим пользователем. Нажмите, чтобы сохранить свои изменения и загрузить обновления.", "DE.Views.Toolbar.tipUndo": "Отменить", - "DE.Views.Toolbar.tipViewSettings": "Параметры представления", "DE.Views.Toolbar.txtScheme1": "Стандартная", "DE.Views.Toolbar.txtScheme10": "Обычная", "DE.Views.Toolbar.txtScheme11": "Метро", diff --git a/apps/documenteditor/main/locale/sk.json b/apps/documenteditor/main/locale/sk.json index f73278204..339778760 100644 --- a/apps/documenteditor/main/locale/sk.json +++ b/apps/documenteditor/main/locale/sk.json @@ -1565,7 +1565,7 @@ "DE.Views.Toolbar.capBtnInsChart": "Graf", "DE.Views.Toolbar.capBtnInsDropcap": "Iniciála", "DE.Views.Toolbar.capBtnInsEquation": "Rovnica", - "DE.Views.Toolbar.capBtnInsHeader": "Záhlavie/päta ", + "DE.Views.Toolbar.capBtnInsHeader": "Záhlavie/päta", "DE.Views.Toolbar.capBtnInsImage": "Obrázok", "DE.Views.Toolbar.capBtnInsPagebreak": "Oddeľovač stránky/zlom strany", "DE.Views.Toolbar.capBtnInsShape": "Tvar", @@ -1602,14 +1602,8 @@ "DE.Views.Toolbar.textColumnsRight": "Vpravo", "DE.Views.Toolbar.textColumnsThree": "Tri", "DE.Views.Toolbar.textColumnsTwo": "Dva", - "DE.Views.Toolbar.textCompactView": "Zobraziť kompaktnú lištu nástrojov", "DE.Views.Toolbar.textContPage": "Súvislá/neprerušovaná strana", "DE.Views.Toolbar.textEvenPage": "Párna stránka", - "DE.Views.Toolbar.textFitPage": "Prispôsobiť na stranu", - "DE.Views.Toolbar.textFitWidth": "Prispôsobiť na šírku", - "DE.Views.Toolbar.textHideLines": "Skryť pravítka", - "DE.Views.Toolbar.textHideStatusBar": "Schovať stavový riadok", - "DE.Views.Toolbar.textHideTitleBar": "Skryť lištu nadpisu", "DE.Views.Toolbar.textInMargin": "V okraji", "DE.Views.Toolbar.textInsColumnBreak": "Vložiť stĺpcové zalomenie ", "DE.Views.Toolbar.textInsertPageCount": "Zadajte počet strán", @@ -1657,8 +1651,6 @@ "DE.Views.Toolbar.textToCurrent": "Na aktuálnu pozíciu", "DE.Views.Toolbar.textTop": "Hore:", "DE.Views.Toolbar.textUnderline": "Podčiarknuť", - "DE.Views.Toolbar.textZoom": "Priblíženie", - "DE.Views.Toolbar.tipAdvSettings": "Pokročilé nastavenia", "DE.Views.Toolbar.tipAlignCenter": "Centrovať", "DE.Views.Toolbar.tipAlignJust": "Podľa okrajov", "DE.Views.Toolbar.tipAlignLeft": "Zarovnať doľava", @@ -1713,7 +1705,6 @@ "DE.Views.Toolbar.tipShowHiddenChars": "Formátovacie značky", "DE.Views.Toolbar.tipSynchronize": "Dokument bol zmenený ďalším používateľom. Prosím, kliknite na uloženie zmien a opätovne načítajte aktualizácie.", "DE.Views.Toolbar.tipUndo": "Krok späť", - "DE.Views.Toolbar.tipViewSettings": "Zobraziť nastavenia", "DE.Views.Toolbar.txtScheme1": "Kancelária", "DE.Views.Toolbar.txtScheme10": "Medián", "DE.Views.Toolbar.txtScheme11": "Metro", diff --git a/apps/presentationeditor/main/locale/cs.json b/apps/presentationeditor/main/locale/cs.json index 49812e1d9..2d1073623 100644 --- a/apps/presentationeditor/main/locale/cs.json +++ b/apps/presentationeditor/main/locale/cs.json @@ -875,7 +875,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Zde zadejte popisek", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Externí odkaz", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Slide In This Presentation", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Typ odkazu", "PE.Views.HyperlinkSettingsDialog.textTipText": "Text rady", "PE.Views.HyperlinkSettingsDialog.textTitle": "Nastavení hypertextového odkazu", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Toto pole je povinné", @@ -1282,12 +1281,6 @@ "PE.Views.Toolbar.textCancel": "Zrušit", "PE.Views.Toolbar.textCharts": "Grafy", "PE.Views.Toolbar.textColumn": "Sloupec", - "PE.Views.Toolbar.textCompactView": "Skrýt panel nástrojů", - "PE.Views.Toolbar.textFitPage": "Přizpůsobit snímku", - "PE.Views.Toolbar.textFitWidth": "Přizpůsobit šířce", - "PE.Views.Toolbar.textHideLines": "Schovat pravítka", - "PE.Views.Toolbar.textHideStatusBar": "Skrýt stavový řádek", - "PE.Views.Toolbar.textHideTitleBar": "Skrýt lištu s nadpisem", "PE.Views.Toolbar.textItalic": "Kurzíva", "PE.Views.Toolbar.textLine": "Čára", "PE.Views.Toolbar.textNewColor": "Vlastní barva", @@ -1314,9 +1307,7 @@ "PE.Views.Toolbar.textTabInsert": "Vložit", "PE.Views.Toolbar.textTitleError": "Chyba", "PE.Views.Toolbar.textUnderline": "Podtržení", - "PE.Views.Toolbar.textZoom": "Přiblížit", "PE.Views.Toolbar.tipAddSlide": "Přidat snímek", - "PE.Views.Toolbar.tipAdvSettings": "Pokročilé nastavení", "PE.Views.Toolbar.tipBack": "Zpět", "PE.Views.Toolbar.tipChangeChart": "Změnit typ grafu", "PE.Views.Toolbar.tipChangeSlide": "Change Slide Layout", @@ -1329,7 +1320,6 @@ "PE.Views.Toolbar.tipFontName": "Font", "PE.Views.Toolbar.tipFontSize": "Velikost písma", "PE.Views.Toolbar.tipHAligh": "Horizontální zarovnání", - "PE.Views.Toolbar.tipHideBars": "Skrýt lištu s nadpisem & Stavový řádek", "PE.Views.Toolbar.tipIncPrLeft": "Zvětšit odsazení", "PE.Views.Toolbar.tipInsertChart": "Vložit graf", "PE.Views.Toolbar.tipInsertEquation": "Vložit rovnici", diff --git a/apps/presentationeditor/main/locale/de.json b/apps/presentationeditor/main/locale/de.json index 37630d69d..89f760870 100644 --- a/apps/presentationeditor/main/locale/de.json +++ b/apps/presentationeditor/main/locale/de.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "Speichern und beenden", "Common.Views.ExternalDiagramEditor.textTitle": "Diagramm bearbeiten", "Common.Views.Header.labelCoUsersDescr": "Das Dokument wird gerade von mehreren Benutzern bearbeitet.", + "Common.Views.Header.textAdvSettings": "Erweiterte Einstellungen", "Common.Views.Header.textBack": "Zu Dokumenten übergehen", + "Common.Views.Header.textCompactView": "Symbolleiste ausblenden", + "Common.Views.Header.textHideLines": "Lineale verbergen", + "Common.Views.Header.textHideStatusBar": "Statusleiste verbergen", "Common.Views.Header.textSaveBegin": "Speicherung...", "Common.Views.Header.textSaveChanged": "Verändert", "Common.Views.Header.textSaveEnd": "Alle Änderungen sind gespeichert", "Common.Views.Header.textSaveExpander": "Alle Änderungen sind gespeichert", + "Common.Views.Header.textZoom": "Zoom", "Common.Views.Header.tipAccessRights": "Zugriffsrechte für das Dokument verwalten", "Common.Views.Header.tipDownload": "Datei herunterladen", "Common.Views.Header.tipGoEdit": "Aktuelle Datei bearbeiten", "Common.Views.Header.tipPrint": "Datei drucken", + "Common.Views.Header.tipViewSettings": "Ansichts-Einstellungen", "Common.Views.Header.tipViewUsers": "Benutzer ansehen und Zugriffsrechte für das Dokument verwalten", "Common.Views.Header.txtAccessRights": "Zugriffsrechte ändern", "Common.Views.Header.txtRename": "Umbenennen", @@ -352,6 +358,17 @@ "PE.Controllers.Main.txtSlideText": "Folientext", "PE.Controllers.Main.txtSlideTitle": "Folientitel", "PE.Controllers.Main.txtStarsRibbons": "Sterne & Bänder", + "PE.Controllers.Main.txtTheme_blank": "Leer", + "PE.Controllers.Main.txtTheme_classic": "Klassisch", + "PE.Controllers.Main.txtTheme_corner": "Ecke", + "PE.Controllers.Main.txtTheme_dotted": "Punktiert", + "PE.Controllers.Main.txtTheme_green": "Grün", + "PE.Controllers.Main.txtTheme_lines": "Linien", + "PE.Controllers.Main.txtTheme_office": "Büro", + "PE.Controllers.Main.txtTheme_official": "Offiziell", + "PE.Controllers.Main.txtTheme_pixel": "Pixel", + "PE.Controllers.Main.txtTheme_safari": "Safari", + "PE.Controllers.Main.txtTheme_turtle": "Schildkröte", "PE.Controllers.Main.txtXAxis": "x-Achse", "PE.Controllers.Main.txtYAxis": "y-Achse", "PE.Controllers.Main.unknownErrorText": "Unbekannter Fehler.", @@ -700,6 +717,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Vertikale Ellipse", "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "PE.Controllers.Viewport.textFitPage": "Folie anpassen", + "PE.Controllers.Viewport.textFitWidth": "Breite anpassen", "PE.Views.ChartSettings.textAdvanced": "Erweiterte Einstellungen anzeigen", "PE.Views.ChartSettings.textArea": "Flächen", "PE.Views.ChartSettings.textBar": "Balken", @@ -778,9 +797,12 @@ "PE.Views.DocumentHolder.textCut": "Ausschneiden", "PE.Views.DocumentHolder.textDistributeCols": "Spalten verteilen", "PE.Views.DocumentHolder.textDistributeRows": "Zeilen verteilen", + "PE.Views.DocumentHolder.textFromFile": "Aus Datei", + "PE.Views.DocumentHolder.textFromUrl": "Aus URL", "PE.Views.DocumentHolder.textNextPage": "Nächste Folie", "PE.Views.DocumentHolder.textPaste": "Einfügen", "PE.Views.DocumentHolder.textPrevPage": "Vorherige Folie", + "PE.Views.DocumentHolder.textReplace": "Bild ersetzen", "PE.Views.DocumentHolder.textShapeAlignBottom": "Unten ausrichten", "PE.Views.DocumentHolder.textShapeAlignCenter": "Zentriert ausrichten", "PE.Views.DocumentHolder.textShapeAlignLeft": "Links ausrichten", @@ -980,7 +1002,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Geben Sie den QuickInfo-Text hier ein", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Externer Link", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Folie in dieser Präsentation", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Hyperlinktyp", "PE.Views.HyperlinkSettingsDialog.textTipText": "QuickInfo-Text", "PE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink-Einstellungen", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Dieses Feld ist erforderlich", @@ -1405,12 +1426,6 @@ "PE.Views.Toolbar.textCancel": "Abbrechen", "PE.Views.Toolbar.textCharts": "Diagramme", "PE.Views.Toolbar.textColumn": "Spalte", - "PE.Views.Toolbar.textCompactView": "Symbolleiste ausblenden", - "PE.Views.Toolbar.textFitPage": "Folie anpassen", - "PE.Views.Toolbar.textFitWidth": "Breite anpassen", - "PE.Views.Toolbar.textHideLines": "Lineale verbergen ", - "PE.Views.Toolbar.textHideStatusBar": "Statusleiste verbergen", - "PE.Views.Toolbar.textHideTitleBar": "Titelleiste verbergen", "PE.Views.Toolbar.textItalic": "Kursiv", "PE.Views.Toolbar.textLine": "Linie", "PE.Views.Toolbar.textNewColor": "Benutzerdefinierte Farbe", @@ -1439,9 +1454,7 @@ "PE.Views.Toolbar.textTabProtect": "Schutz", "PE.Views.Toolbar.textTitleError": "Fehler", "PE.Views.Toolbar.textUnderline": "Unterstrichen", - "PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Folie hinzufügen", - "PE.Views.Toolbar.tipAdvSettings": "Erweiterte Einstellungen", "PE.Views.Toolbar.tipBack": "Zurück", "PE.Views.Toolbar.tipChangeChart": "Diagrammtyp ändern", "PE.Views.Toolbar.tipChangeSlide": "Folienlayout ändern", @@ -1454,7 +1467,6 @@ "PE.Views.Toolbar.tipFontName": "Schriftart", "PE.Views.Toolbar.tipFontSize": "Schriftgrad", "PE.Views.Toolbar.tipHAligh": "Horizontale Ausrichtung", - "PE.Views.Toolbar.tipHideBars": "Titel- und Statusleiste verbergen", "PE.Views.Toolbar.tipIncPrLeft": "Einzug vergrößern", "PE.Views.Toolbar.tipInsertChart": "Diagramm einfügen", "PE.Views.Toolbar.tipInsertEquation": "Formel einfügen", diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index 5df9b4cc1..35968aa59 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -80,24 +80,24 @@ "Common.Views.ExternalDiagramEditor.textSave": "Save & Exit", "Common.Views.ExternalDiagramEditor.textTitle": "Chart Editor", "Common.Views.Header.labelCoUsersDescr": "Document is currently being edited by several users.", + "Common.Views.Header.textAdvSettings": "Advanced settings", "Common.Views.Header.textBack": "Go to Documents", + "Common.Views.Header.textCompactView": "Hide Toolbar", + "Common.Views.Header.textHideLines": "Hide Rulers", + "Common.Views.Header.textHideStatusBar": "Hide Status Bar", "Common.Views.Header.textSaveBegin": "Saving...", "Common.Views.Header.textSaveChanged": "Modified", "Common.Views.Header.textSaveEnd": "All changes saved", "Common.Views.Header.textSaveExpander": "All changes saved", + "Common.Views.Header.textZoom": "Zoom", "Common.Views.Header.tipAccessRights": "Manage document access rights", "Common.Views.Header.tipDownload": "Download file", "Common.Views.Header.tipGoEdit": "Edit current file", "Common.Views.Header.tipPrint": "Print file", + "Common.Views.Header.tipViewSettings": "View settings", "Common.Views.Header.tipViewUsers": "View users and manage document access rights", "Common.Views.Header.txtAccessRights": "Change access rights", "Common.Views.Header.txtRename": "Rename", - "Common.Views.Header.textAdvSettings": "Advanced settings", - "Common.Views.Header.textCompactView": "Hide Toolbar", - "Common.Views.Header.textHideStatusBar": "Hide Status Bar", - "Common.Views.Header.textZoom": "Zoom", - "Common.Views.Header.tipViewSettings": "View settings", - "Common.Views.Header.textHideLines": "Hide Rulers", "Common.Views.ImageFromUrlDialog.cancelButtonText": "Cancel", "Common.Views.ImageFromUrlDialog.okButtonText": "OK", "Common.Views.ImageFromUrlDialog.textUrl": "Paste an image URL:", @@ -358,19 +358,19 @@ "PE.Controllers.Main.txtSlideText": "Slide text", "PE.Controllers.Main.txtSlideTitle": "Slide title", "PE.Controllers.Main.txtStarsRibbons": "Stars & Ribbons", - "PE.Controllers.Main.txtXAxis": "X Axis", - "PE.Controllers.Main.txtYAxis": "Y Axis", "PE.Controllers.Main.txtTheme_blank": "Blank", - "PE.Controllers.Main.txtTheme_pixel": "Pixel", "PE.Controllers.Main.txtTheme_classic": "Classic", - "PE.Controllers.Main.txtTheme_official": "Official", + "PE.Controllers.Main.txtTheme_corner": "Corner", + "PE.Controllers.Main.txtTheme_dotted": "Dotted", "PE.Controllers.Main.txtTheme_green": "Green", "PE.Controllers.Main.txtTheme_lines": "Lines", "PE.Controllers.Main.txtTheme_office": "Office", + "PE.Controllers.Main.txtTheme_official": "Official", + "PE.Controllers.Main.txtTheme_pixel": "Pixel", "PE.Controllers.Main.txtTheme_safari": "Safari", - "PE.Controllers.Main.txtTheme_dotted": "Dotted", - "PE.Controllers.Main.txtTheme_corner": "Corner", "PE.Controllers.Main.txtTheme_turtle": "Turtle", + "PE.Controllers.Main.txtXAxis": "X Axis", + "PE.Controllers.Main.txtYAxis": "Y Axis", "PE.Controllers.Main.unknownErrorText": "Unknown error.", "PE.Controllers.Main.unsupportedBrowserErrorText": "Your browser is not supported.", "PE.Controllers.Main.uploadImageExtMessage": "Unknown image format.", @@ -797,9 +797,12 @@ "PE.Views.DocumentHolder.textCut": "Cut", "PE.Views.DocumentHolder.textDistributeCols": "Distribute columns", "PE.Views.DocumentHolder.textDistributeRows": "Distribute rows", + "PE.Views.DocumentHolder.textFromFile": "From File", + "PE.Views.DocumentHolder.textFromUrl": "From URL", "PE.Views.DocumentHolder.textNextPage": "Next Slide", "PE.Views.DocumentHolder.textPaste": "Paste", "PE.Views.DocumentHolder.textPrevPage": "Previous Slide", + "PE.Views.DocumentHolder.textReplace": "Replace image", "PE.Views.DocumentHolder.textShapeAlignBottom": "Align Bottom", "PE.Views.DocumentHolder.textShapeAlignCenter": "Align Center", "PE.Views.DocumentHolder.textShapeAlignLeft": "Align Left", @@ -901,9 +904,6 @@ "PE.Views.DocumentHolder.txtUnderbar": "Bar under text", "PE.Views.DocumentHolder.txtUngroup": "Ungroup", "PE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", - "PE.Views.DocumentHolder.textReplace": "Replace image", - "PE.Views.DocumentHolder.textFromUrl": "From URL", - "PE.Views.DocumentHolder.textFromFile": "From File", "PE.Views.DocumentPreview.goToSlideText": "Go to Slide", "PE.Views.DocumentPreview.slideIndexText": "Slide {0} of {1}", "PE.Views.DocumentPreview.txtClose": "Close slideshow", @@ -1002,7 +1002,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Enter tooltip here", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "External Link", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Slide In This Presentation", - "del_PE.Views.HyperlinkSettingsDialog.textLinkType": "Link Type", "PE.Views.HyperlinkSettingsDialog.textTipText": "ScreenTip Text", "PE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink Settings", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", @@ -1427,12 +1426,6 @@ "PE.Views.Toolbar.textCancel": "Cancel", "PE.Views.Toolbar.textCharts": "Charts", "PE.Views.Toolbar.textColumn": "Column", - "del_PE.Views.Toolbar.textCompactView": "Hide Toolbar", - "del_PE.Views.Toolbar.textFitPage": "Fit to Slide", - "del_PE.Views.Toolbar.textFitWidth": "Fit to Width", - "del_PE.Views.Toolbar.textHideLines": "Hide Rulers", - "del_PE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", - "del_PE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", "PE.Views.Toolbar.textItalic": "Italic", "PE.Views.Toolbar.textLine": "Line", "PE.Views.Toolbar.textNewColor": "Custom Color", @@ -1461,9 +1454,7 @@ "PE.Views.Toolbar.textTabProtect": "Protection", "PE.Views.Toolbar.textTitleError": "Error", "PE.Views.Toolbar.textUnderline": "Underline", - "del_PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Add slide", - "del_PE.Views.Toolbar.tipAdvSettings": "Advanced settings", "PE.Views.Toolbar.tipBack": "Back", "PE.Views.Toolbar.tipChangeChart": "Change chart type", "PE.Views.Toolbar.tipChangeSlide": "Change slide layout", @@ -1476,7 +1467,6 @@ "PE.Views.Toolbar.tipFontName": "Font", "PE.Views.Toolbar.tipFontSize": "Font size", "PE.Views.Toolbar.tipHAligh": "Horizontal align", - "del_PE.Views.Toolbar.tipHideBars": "Hide Title bar & Status bar", "PE.Views.Toolbar.tipIncPrLeft": "Increase indent", "PE.Views.Toolbar.tipInsertChart": "Insert chart", "PE.Views.Toolbar.tipInsertEquation": "Insert equation", diff --git a/apps/presentationeditor/main/locale/es.json b/apps/presentationeditor/main/locale/es.json index 370f0b105..c530d8638 100644 --- a/apps/presentationeditor/main/locale/es.json +++ b/apps/presentationeditor/main/locale/es.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "Guardar y salir", "Common.Views.ExternalDiagramEditor.textTitle": "Editor de gráfico", "Common.Views.Header.labelCoUsersDescr": "El documento actualmente está siendo editado por varios usuarios.", + "Common.Views.Header.textAdvSettings": "Ajustes avanzados", "Common.Views.Header.textBack": "Ir a Documentos", + "Common.Views.Header.textCompactView": "Esconder barra de herramientas", + "Common.Views.Header.textHideLines": "Ocultar reglas", + "Common.Views.Header.textHideStatusBar": "Ocultar barra de estado", "Common.Views.Header.textSaveBegin": "Guardando...", "Common.Views.Header.textSaveChanged": "Modificado", "Common.Views.Header.textSaveEnd": "Todos los cambios son guardados", "Common.Views.Header.textSaveExpander": "Todos los cambios son guardados", + "Common.Views.Header.textZoom": "Ampliación", "Common.Views.Header.tipAccessRights": "Gestionar derechos de acceso al documento", "Common.Views.Header.tipDownload": "Descargar archivo", "Common.Views.Header.tipGoEdit": "Editar el archivo actual", "Common.Views.Header.tipPrint": "Imprimir archivo", + "Common.Views.Header.tipViewSettings": "Mostrar ajustes", "Common.Views.Header.tipViewUsers": "Ver usuarios y administrar derechos de acceso al documento", "Common.Views.Header.txtAccessRights": "Cambiar derechos de acceso", "Common.Views.Header.txtRename": "Renombrar", @@ -352,6 +358,11 @@ "PE.Controllers.Main.txtSlideText": "Texto de diapositiva", "PE.Controllers.Main.txtSlideTitle": "Título de diapositiva", "PE.Controllers.Main.txtStarsRibbons": "Cintas y estrellas", + "PE.Controllers.Main.txtTheme_blank": "En blanco", + "PE.Controllers.Main.txtTheme_classic": "Clásico", + "PE.Controllers.Main.txtTheme_green": "Verde", + "PE.Controllers.Main.txtTheme_lines": "Líneas", + "PE.Controllers.Main.txtTheme_office": "Oficina", "PE.Controllers.Main.txtXAxis": "Eje X", "PE.Controllers.Main.txtYAxis": "Eje Y", "PE.Controllers.Main.unknownErrorText": "Error desconocido.", @@ -700,6 +711,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Elipsis vertical", "PE.Controllers.Toolbar.txtSymbol_xsi": "Csi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Dseda", + "PE.Controllers.Viewport.textFitPage": "Ajustar a la diapositiva", + "PE.Controllers.Viewport.textFitWidth": "Ajustar al ancho", "PE.Views.ChartSettings.textAdvanced": "Mostrar ajustes avanzados", "PE.Views.ChartSettings.textArea": "Gráfico de área", "PE.Views.ChartSettings.textBar": "Gráfico de barras", @@ -778,9 +791,12 @@ "PE.Views.DocumentHolder.textCut": "Cortar", "PE.Views.DocumentHolder.textDistributeCols": "Distribuir columnas", "PE.Views.DocumentHolder.textDistributeRows": "Distribuir filas", + "PE.Views.DocumentHolder.textFromFile": "De archivo", + "PE.Views.DocumentHolder.textFromUrl": "De URL", "PE.Views.DocumentHolder.textNextPage": "Diapositiva siguiente", "PE.Views.DocumentHolder.textPaste": "Pegar", "PE.Views.DocumentHolder.textPrevPage": "Diapositiva anterior", + "PE.Views.DocumentHolder.textReplace": "Reemplazar imagen", "PE.Views.DocumentHolder.textShapeAlignBottom": "Alinear en la parte inferior", "PE.Views.DocumentHolder.textShapeAlignCenter": "Alinear al centro", "PE.Views.DocumentHolder.textShapeAlignLeft": "Alinear a la izquierda", @@ -980,7 +996,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Introduzca informacíon sobre herramientas aquí", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Enlace externo", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Diapositiva en esta presentación", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Típo de enlace", "PE.Views.HyperlinkSettingsDialog.textTipText": "Información en pantalla", "PE.Views.HyperlinkSettingsDialog.textTitle": "Configuración de hiperenlace", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Este campo es obligatorio", @@ -1405,12 +1420,6 @@ "PE.Views.Toolbar.textCancel": "Cancelar", "PE.Views.Toolbar.textCharts": "Gráficos", "PE.Views.Toolbar.textColumn": "Histograma", - "PE.Views.Toolbar.textCompactView": "Esconder barra de herramientas", - "PE.Views.Toolbar.textFitPage": "Ajustar a la diapositiva", - "PE.Views.Toolbar.textFitWidth": "Ajustar a ancho", - "PE.Views.Toolbar.textHideLines": "Ocultar reglas", - "PE.Views.Toolbar.textHideStatusBar": "Ocultar barra de estado", - "PE.Views.Toolbar.textHideTitleBar": "Ocultar barra de título", "PE.Views.Toolbar.textItalic": "Cursiva", "PE.Views.Toolbar.textLine": "Línea", "PE.Views.Toolbar.textNewColor": "Color personalizado", @@ -1439,9 +1448,7 @@ "PE.Views.Toolbar.textTabProtect": "Protección", "PE.Views.Toolbar.textTitleError": "Error", "PE.Views.Toolbar.textUnderline": "Subrayar", - "PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Añadir diapositiva", - "PE.Views.Toolbar.tipAdvSettings": "Ajustes avanzados", "PE.Views.Toolbar.tipBack": "Atrás", "PE.Views.Toolbar.tipChangeChart": "Cambiar tipo de gráfico", "PE.Views.Toolbar.tipChangeSlide": "Cambiar diseño de diapositiva", @@ -1454,7 +1461,6 @@ "PE.Views.Toolbar.tipFontName": "Letra ", "PE.Views.Toolbar.tipFontSize": "Tamaño de letra", "PE.Views.Toolbar.tipHAligh": "Alineación horizontal", - "PE.Views.Toolbar.tipHideBars": "Ocultar barras de título y estado", "PE.Views.Toolbar.tipIncPrLeft": "Aumentar sangría", "PE.Views.Toolbar.tipInsertChart": "Insertar gráfico", "PE.Views.Toolbar.tipInsertEquation": "Insertar ecuación", diff --git a/apps/presentationeditor/main/locale/fr.json b/apps/presentationeditor/main/locale/fr.json index 22e4b07ab..c5f235c5b 100644 --- a/apps/presentationeditor/main/locale/fr.json +++ b/apps/presentationeditor/main/locale/fr.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "Enregistrer", "Common.Views.ExternalDiagramEditor.textTitle": "Éditeur de graphique", "Common.Views.Header.labelCoUsersDescr": "Le document est en cours de modification par plusieurs utilisateurs.", + "Common.Views.Header.textAdvSettings": "Paramètres avancés", "Common.Views.Header.textBack": "Aller aux Documents", + "Common.Views.Header.textCompactView": "Masquer la barre d'outils", + "Common.Views.Header.textHideLines": "Masquer les règles", + "Common.Views.Header.textHideStatusBar": "Masquer la barre d'état", "Common.Views.Header.textSaveBegin": "Enregistrement en cours...", "Common.Views.Header.textSaveChanged": "Modifié", "Common.Views.Header.textSaveEnd": "Toutes les modifications sont enregistrées", "Common.Views.Header.textSaveExpander": "Toutes les modifications sont enregistrées", + "Common.Views.Header.textZoom": "Grossissement", "Common.Views.Header.tipAccessRights": "Gérer les droits d'accès au document", "Common.Views.Header.tipDownload": "Télécharger le fichier", "Common.Views.Header.tipGoEdit": "Modifier le fichier courant", "Common.Views.Header.tipPrint": "Imprimer le fichier", + "Common.Views.Header.tipViewSettings": "Paramètres d'affichage", "Common.Views.Header.tipViewUsers": "Afficher les utilisateurs et gérer les droits d'accès aux documents", "Common.Views.Header.txtAccessRights": "Modifier les droits d'accès", "Common.Views.Header.txtRename": "Renommer", @@ -119,7 +125,7 @@ "Common.Views.OpenDialog.txtTitleProtected": "Fichier protégé", "Common.Views.PasswordDialog.cancelButtonText": "Annuler", "Common.Views.PasswordDialog.okButtonText": "OK", - "Common.Views.PasswordDialog.txtDescription": "Un mot de passe est requis pour ouvrir ce document", + "Common.Views.PasswordDialog.txtDescription": "Indiquez un mot de passe pour protéger ce document", "Common.Views.PasswordDialog.txtIncorrectPwd": "Le mot de passe de confirmation n'est pas identique", "Common.Views.PasswordDialog.txtPassword": "Mot de passe", "Common.Views.PasswordDialog.txtRepeat": "Confirmer le mot de passe", @@ -352,6 +358,11 @@ "PE.Controllers.Main.txtSlideText": "Texte de la diapositive", "PE.Controllers.Main.txtSlideTitle": "Titre de la diapositive", "PE.Controllers.Main.txtStarsRibbons": "Étoiles et rubans", + "PE.Controllers.Main.txtTheme_blank": "Vide", + "PE.Controllers.Main.txtTheme_classic": "Classique", + "PE.Controllers.Main.txtTheme_green": "Vert", + "PE.Controllers.Main.txtTheme_lines": "Lignes", + "PE.Controllers.Main.txtTheme_office": "Bureau", "PE.Controllers.Main.txtXAxis": "Axe X", "PE.Controllers.Main.txtYAxis": "Axe Y", "PE.Controllers.Main.unknownErrorText": "Erreur inconnue.", @@ -700,6 +711,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Trois points verticaux", "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zêta", + "PE.Controllers.Viewport.textFitPage": "Ajuster à la diapositive", + "PE.Controllers.Viewport.textFitWidth": "Ajuster à la largeur", "PE.Views.ChartSettings.textAdvanced": "Afficher les paramètres avancés", "PE.Views.ChartSettings.textArea": "En aires", "PE.Views.ChartSettings.textBar": "À barres", @@ -778,9 +791,12 @@ "PE.Views.DocumentHolder.textCut": "Couper", "PE.Views.DocumentHolder.textDistributeCols": "Distribuer les colonnes", "PE.Views.DocumentHolder.textDistributeRows": "Distribuer les lignes", + "PE.Views.DocumentHolder.textFromFile": "D'un fichier", + "PE.Views.DocumentHolder.textFromUrl": "D'une URL", "PE.Views.DocumentHolder.textNextPage": "Diapositive suivante", "PE.Views.DocumentHolder.textPaste": "Coller", "PE.Views.DocumentHolder.textPrevPage": "Diapositive précédente", + "PE.Views.DocumentHolder.textReplace": "Remplacer l’image", "PE.Views.DocumentHolder.textShapeAlignBottom": "Aligner en bas", "PE.Views.DocumentHolder.textShapeAlignCenter": "Aligner au centre", "PE.Views.DocumentHolder.textShapeAlignLeft": "Aligner à gauche", @@ -980,7 +996,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Enterez une info-bulle ici", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Lien externe", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Emplacement dans cette présentation", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Type de lien", "PE.Views.HyperlinkSettingsDialog.textTipText": "Texte de l'info-bulle ", "PE.Views.HyperlinkSettingsDialog.textTitle": "Paramètres du lien hypertexte", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Champ obligatoire", @@ -1405,12 +1420,6 @@ "PE.Views.Toolbar.textCancel": "Annuler", "PE.Views.Toolbar.textCharts": "Graphiques", "PE.Views.Toolbar.textColumn": "Histogramme", - "PE.Views.Toolbar.textCompactView": "Masquer la barre d'outils", - "PE.Views.Toolbar.textFitPage": "Ajuster à la diapositive", - "PE.Views.Toolbar.textFitWidth": "Ajuster à la largeur", - "PE.Views.Toolbar.textHideLines": "Masquer les règles", - "PE.Views.Toolbar.textHideStatusBar": "Masquer la barre d'état", - "PE.Views.Toolbar.textHideTitleBar": "Masquer la barre de titres", "PE.Views.Toolbar.textItalic": "Italique", "PE.Views.Toolbar.textLine": "En ligne", "PE.Views.Toolbar.textNewColor": "Couleur personnalisée", @@ -1439,9 +1448,7 @@ "PE.Views.Toolbar.textTabProtect": "Protection", "PE.Views.Toolbar.textTitleError": "Erreur", "PE.Views.Toolbar.textUnderline": "Souligné", - "PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Ajouter diapositive", - "PE.Views.Toolbar.tipAdvSettings": "Paramètres avancés", "PE.Views.Toolbar.tipBack": "En arrière", "PE.Views.Toolbar.tipChangeChart": "Modifier le type de graphique", "PE.Views.Toolbar.tipChangeSlide": "Modifier la disposition de diapositive", @@ -1454,7 +1461,6 @@ "PE.Views.Toolbar.tipFontName": "Police", "PE.Views.Toolbar.tipFontSize": "Taille de la police", "PE.Views.Toolbar.tipHAligh": "Alignement horizontal", - "PE.Views.Toolbar.tipHideBars": "Masquer la barre de titre et la barre d'état", "PE.Views.Toolbar.tipIncPrLeft": "Augmenter le retrait", "PE.Views.Toolbar.tipInsertChart": "Insérer un graphique", "PE.Views.Toolbar.tipInsertEquation": "Insérer une équation", diff --git a/apps/presentationeditor/main/locale/it.json b/apps/presentationeditor/main/locale/it.json index dccd3e1d3..154411e63 100644 --- a/apps/presentationeditor/main/locale/it.json +++ b/apps/presentationeditor/main/locale/it.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "Salva ed esci", "Common.Views.ExternalDiagramEditor.textTitle": "Modifica grafico", "Common.Views.Header.labelCoUsersDescr": "È in corso la modifica del documento da parte di più utenti.", + "Common.Views.Header.textAdvSettings": "Impostazioni avanzate", "Common.Views.Header.textBack": "Va' ai Documenti", + "Common.Views.Header.textCompactView": "Mostra barra degli strumenti compatta", + "Common.Views.Header.textHideLines": "Nascondi righelli", + "Common.Views.Header.textHideStatusBar": "Nascondi barra di stato", "Common.Views.Header.textSaveBegin": "Salvataggio in corso...", "Common.Views.Header.textSaveChanged": "Modificato", "Common.Views.Header.textSaveEnd": "Tutte le modifiche sono state salvate", "Common.Views.Header.textSaveExpander": "Tutte le modifiche sono state salvate", + "Common.Views.Header.textZoom": "Ingrandimento", "Common.Views.Header.tipAccessRights": "Gestisci i diritti di accesso al documento", "Common.Views.Header.tipDownload": "Scarica file", "Common.Views.Header.tipGoEdit": "Modifica il file corrente", "Common.Views.Header.tipPrint": "Stampa file", + "Common.Views.Header.tipViewSettings": "Mostra impostazioni", "Common.Views.Header.tipViewUsers": "Mostra gli utenti e gestisci i diritti di accesso al documento", "Common.Views.Header.txtAccessRights": "Modifica diritti di accesso", "Common.Views.Header.txtRename": "Rinomina", @@ -351,6 +357,11 @@ "PE.Controllers.Main.txtSlideText": "Testo diapositiva", "PE.Controllers.Main.txtSlideTitle": "Titolo diapositiva", "PE.Controllers.Main.txtStarsRibbons": "Stelle e nastri", + "PE.Controllers.Main.txtTheme_blank": "Vuoto", + "PE.Controllers.Main.txtTheme_classic": "Classico", + "PE.Controllers.Main.txtTheme_green": "Verde", + "PE.Controllers.Main.txtTheme_lines": "Linee", + "PE.Controllers.Main.txtTheme_office": "Ufficio", "PE.Controllers.Main.txtXAxis": "Asse X", "PE.Controllers.Main.txtYAxis": "Asse Y", "PE.Controllers.Main.unknownErrorText": "Errore sconosciuto.", @@ -699,6 +710,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Ellissi verticale", "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "PE.Controllers.Viewport.textFitPage": "Adatta alla diapositiva", + "PE.Controllers.Viewport.textFitWidth": "Adatta alla larghezza", "PE.Views.ChartSettings.textAdvanced": "Mostra impostazioni avanzate", "PE.Views.ChartSettings.textArea": "Area", "PE.Views.ChartSettings.textBar": "Barra", @@ -777,9 +790,12 @@ "PE.Views.DocumentHolder.textCut": "Taglia", "PE.Views.DocumentHolder.textDistributeCols": "Distribuisci colonne", "PE.Views.DocumentHolder.textDistributeRows": "Distribuisci righe", + "PE.Views.DocumentHolder.textFromFile": "Da file", + "PE.Views.DocumentHolder.textFromUrl": "Da URL", "PE.Views.DocumentHolder.textNextPage": "Diapositiva successiva", "PE.Views.DocumentHolder.textPaste": "Incolla", "PE.Views.DocumentHolder.textPrevPage": "Diapositiva precedente", + "PE.Views.DocumentHolder.textReplace": "Sostituisci immagine", "PE.Views.DocumentHolder.textShapeAlignBottom": "Allinea in basso", "PE.Views.DocumentHolder.textShapeAlignCenter": "Allinea al centro", "PE.Views.DocumentHolder.textShapeAlignLeft": "Allinea a sinistra", @@ -979,7 +995,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Inserisci descrizione comando qui", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Collegamento esterno", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Diapositiva in questa presentazione", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Tipo collegamento", "PE.Views.HyperlinkSettingsDialog.textTipText": "Testo del suggerimento", "PE.Views.HyperlinkSettingsDialog.textTitle": "Impostazioni collegamento ipertestuale", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Questo campo è richiesto", @@ -1404,12 +1419,6 @@ "PE.Views.Toolbar.textCancel": "Annulla", "PE.Views.Toolbar.textCharts": "Grafici", "PE.Views.Toolbar.textColumn": "Colonna", - "PE.Views.Toolbar.textCompactView": "Mostra barra degli strumenti compatta", - "PE.Views.Toolbar.textFitPage": "Adatta alla diapositiva", - "PE.Views.Toolbar.textFitWidth": "Adatta alla larghezza", - "PE.Views.Toolbar.textHideLines": "Nascondi righelli", - "PE.Views.Toolbar.textHideStatusBar": "Nascondi barra di stato", - "PE.Views.Toolbar.textHideTitleBar": "Nascondi barra di titolo", "PE.Views.Toolbar.textItalic": "Corsivo", "PE.Views.Toolbar.textLine": "Linea", "PE.Views.Toolbar.textNewColor": "Colore personalizzato", @@ -1438,9 +1447,7 @@ "PE.Views.Toolbar.textTabProtect": "Protezione", "PE.Views.Toolbar.textTitleError": "Errore", "PE.Views.Toolbar.textUnderline": "Sottolineato", - "PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Aggiungi diapositiva", - "PE.Views.Toolbar.tipAdvSettings": "Impostazioni avanzate", "PE.Views.Toolbar.tipBack": "Indietro", "PE.Views.Toolbar.tipChangeChart": "Cambia tipo di grafico", "PE.Views.Toolbar.tipChangeSlide": "Cambia layout diapositiva", @@ -1453,7 +1460,6 @@ "PE.Views.Toolbar.tipFontName": "Tipo di carattere", "PE.Views.Toolbar.tipFontSize": "Dimensione carattere", "PE.Views.Toolbar.tipHAligh": "Allineamento orizzontale", - "PE.Views.Toolbar.tipHideBars": "Nascondi barra di titolo e barra di stato", "PE.Views.Toolbar.tipIncPrLeft": "Aumenta rientro", "PE.Views.Toolbar.tipInsertChart": "Inserisci grafico", "PE.Views.Toolbar.tipInsertEquation": "Inserisci Equazione", diff --git a/apps/presentationeditor/main/locale/ko.json b/apps/presentationeditor/main/locale/ko.json index 08085974c..910f91a9f 100644 --- a/apps/presentationeditor/main/locale/ko.json +++ b/apps/presentationeditor/main/locale/ko.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "저장 및 종료", "Common.Views.ExternalDiagramEditor.textTitle": "차트 편집기", "Common.Views.Header.labelCoUsersDescr": "문서는 현재 여러 사용자가 편집하고 있습니다.", + "Common.Views.Header.textAdvSettings": "고급 설정", "Common.Views.Header.textBack": "문서로 이동", + "Common.Views.Header.textCompactView": "보기 컴팩트 도구 모음", + "Common.Views.Header.textHideLines": "눈금자 숨기기", + "Common.Views.Header.textHideStatusBar": "상태 표시 줄 숨기기", "Common.Views.Header.textSaveBegin": "저장 중 ...", "Common.Views.Header.textSaveChanged": "수정된", "Common.Views.Header.textSaveEnd": "모든 변경 사항이 저장되었습니다", "Common.Views.Header.textSaveExpander": "모든 변경 사항이 저장되었습니다", + "Common.Views.Header.textZoom": "확대 / 축소", "Common.Views.Header.tipAccessRights": "문서 액세스 권한 관리", "Common.Views.Header.tipDownload": "파일을 다운로드", "Common.Views.Header.tipGoEdit": "현재 파일 편집", "Common.Views.Header.tipPrint": "파일 출력", + "Common.Views.Header.tipViewSettings": "보기 설정", "Common.Views.Header.tipViewUsers": "사용자보기 및 문서 액세스 권한 관리", "Common.Views.Header.txtAccessRights": "액세스 권한 변경", "Common.Views.Header.txtRename": "이름 바꾸기", @@ -352,6 +358,11 @@ "PE.Controllers.Main.txtSlideText": "슬라이드 텍스트", "PE.Controllers.Main.txtSlideTitle": "슬라이드 제목", "PE.Controllers.Main.txtStarsRibbons": "별 & 리본", + "PE.Controllers.Main.txtTheme_blank": "공백", + "PE.Controllers.Main.txtTheme_classic": "클래식", + "PE.Controllers.Main.txtTheme_green": "녹색", + "PE.Controllers.Main.txtTheme_lines": "선", + "PE.Controllers.Main.txtTheme_office": "사무실", "PE.Controllers.Main.txtXAxis": "X 축", "PE.Controllers.Main.txtYAxis": "Y 축", "PE.Controllers.Main.unknownErrorText": "알 수없는 오류.", @@ -700,6 +711,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "세로 줄임표", "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "PE.Controllers.Viewport.textFitPage": "슬라이드에 맞추기", + "PE.Controllers.Viewport.textFitWidth": "너비에 맞춤", "PE.Views.ChartSettings.textAdvanced": "고급 설정 표시", "PE.Views.ChartSettings.textArea": "영역", "PE.Views.ChartSettings.textBar": "Bar", @@ -778,9 +791,12 @@ "PE.Views.DocumentHolder.textCut": "잘라 내기", "PE.Views.DocumentHolder.textDistributeCols": "컬럼 배포", "PE.Views.DocumentHolder.textDistributeRows": "행 배포", + "PE.Views.DocumentHolder.textFromFile": "파일로부터", + "PE.Views.DocumentHolder.textFromUrl": "URL로부터", "PE.Views.DocumentHolder.textNextPage": "다음 슬라이드", "PE.Views.DocumentHolder.textPaste": "붙여 넣기", "PE.Views.DocumentHolder.textPrevPage": "이전 슬라이드", + "PE.Views.DocumentHolder.textReplace": "이미지 바꾸기", "PE.Views.DocumentHolder.textShapeAlignBottom": "아래쪽 정렬", "PE.Views.DocumentHolder.textShapeAlignCenter": "가운데 맞춤", "PE.Views.DocumentHolder.textShapeAlignLeft": "왼쪽 정렬", @@ -980,7 +996,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "여기에 툴팁 입력", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "외부 링크", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "이 프리젠 테이션에서 슬라이드", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "링크 유형", "PE.Views.HyperlinkSettingsDialog.textTipText": "스크린 팁 텍스트", "PE.Views.HyperlinkSettingsDialog.textTitle": "하이퍼 링크 설정", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "이 입력란은 필수 항목", @@ -1405,12 +1420,6 @@ "PE.Views.Toolbar.textCancel": "취소", "PE.Views.Toolbar.textCharts": "차트", "PE.Views.Toolbar.textColumn": "Column", - "PE.Views.Toolbar.textCompactView": "보기 컴팩트 도구 모음", - "PE.Views.Toolbar.textFitPage": "슬라이드에 맞추기", - "PE.Views.Toolbar.textFitWidth": "너비에 맞춤", - "PE.Views.Toolbar.textHideLines": "눈금자 숨기기", - "PE.Views.Toolbar.textHideStatusBar": "상태 표시 줄 숨기기", - "PE.Views.Toolbar.textHideTitleBar": "제목 표시 줄 숨기기", "PE.Views.Toolbar.textItalic": "Italic", "PE.Views.Toolbar.textLine": "Line", "PE.Views.Toolbar.textNewColor": "사용자 정의 색상", @@ -1439,9 +1448,7 @@ "PE.Views.Toolbar.textTabProtect": "보호", "PE.Views.Toolbar.textTitleError": "오류", "PE.Views.Toolbar.textUnderline": "밑줄", - "PE.Views.Toolbar.textZoom": "확대 / 축소", "PE.Views.Toolbar.tipAddSlide": "슬라이드 추가", - "PE.Views.Toolbar.tipAdvSettings": "고급 설정", "PE.Views.Toolbar.tipBack": "뒤로", "PE.Views.Toolbar.tipChangeChart": "차트 유형 변경", "PE.Views.Toolbar.tipChangeSlide": "슬라이드 레이아웃 변경", @@ -1454,7 +1461,6 @@ "PE.Views.Toolbar.tipFontName": "글꼴", "PE.Views.Toolbar.tipFontSize": "글꼴 크기", "PE.Views.Toolbar.tipHAligh": "수평 정렬", - "PE.Views.Toolbar.tipHideBars": "제목 표시 줄 및 상태 표시 줄 숨기기", "PE.Views.Toolbar.tipIncPrLeft": "들여 쓰기", "PE.Views.Toolbar.tipInsertChart": "차트 삽입", "PE.Views.Toolbar.tipInsertEquation": "수식 삽입", diff --git a/apps/presentationeditor/main/locale/lv.json b/apps/presentationeditor/main/locale/lv.json index 99f82ec41..f3a32d48f 100644 --- a/apps/presentationeditor/main/locale/lv.json +++ b/apps/presentationeditor/main/locale/lv.json @@ -80,11 +80,14 @@ "Common.Views.ExternalDiagramEditor.textSave": "Save & Exit", "Common.Views.ExternalDiagramEditor.textTitle": "Chart Editor", "Common.Views.Header.labelCoUsersDescr": "Šobrīd dokumentu rediģē vairāki lietotāji.", + "Common.Views.Header.textAdvSettings": "Papildu iestatījumi", "Common.Views.Header.textBack": "Go to Documents", + "Common.Views.Header.textCompactView": "Slēpt rīkjoslu", "Common.Views.Header.textSaveBegin": "Saglabā ...", "Common.Views.Header.textSaveChanged": "Pārveidots", "Common.Views.Header.textSaveEnd": "Visas izmaiņas saglabātas", "Common.Views.Header.textSaveExpander": "Visas izmaiņas saglabātas", + "Common.Views.Header.textZoom": "Palielināšana", "Common.Views.Header.tipAccessRights": "Pārvaldīt dokumenta piekļuves tiesības", "Common.Views.Header.tipDownload": "Lejupielādēt failu", "Common.Views.Header.tipGoEdit": "Rediģēt šībrīža failu", @@ -352,6 +355,11 @@ "PE.Controllers.Main.txtSlideText": "Slaida teksts", "PE.Controllers.Main.txtSlideTitle": "Slaida nosaukums", "PE.Controllers.Main.txtStarsRibbons": "Stars & Ribbons", + "PE.Controllers.Main.txtTheme_blank": "Tukšs", + "PE.Controllers.Main.txtTheme_classic": "Klasiskais", + "PE.Controllers.Main.txtTheme_green": "Zaļš", + "PE.Controllers.Main.txtTheme_lines": "Līnijas", + "PE.Controllers.Main.txtTheme_office": "Birojs", "PE.Controllers.Main.txtXAxis": "X Axis", "PE.Controllers.Main.txtYAxis": "Y Axis", "PE.Controllers.Main.unknownErrorText": "Unknown error.", @@ -700,6 +708,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Vertikālā elipse", "PE.Controllers.Toolbar.txtSymbol_xsi": "Ksi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "PE.Controllers.Viewport.textFitPage": "Saskaņot ar slaidu", + "PE.Controllers.Viewport.textFitWidth": "Saskaņot ar platumu", "PE.Views.ChartSettings.textAdvanced": "Radīt papildu iestatījumus", "PE.Views.ChartSettings.textArea": "Area Chart", "PE.Views.ChartSettings.textBar": "Bar Chart", @@ -778,9 +788,12 @@ "PE.Views.DocumentHolder.textCut": "Cut", "PE.Views.DocumentHolder.textDistributeCols": "Izplatīt kolonnas", "PE.Views.DocumentHolder.textDistributeRows": "Izplatīt rindas", + "PE.Views.DocumentHolder.textFromFile": "No faila", + "PE.Views.DocumentHolder.textFromUrl": "No URL", "PE.Views.DocumentHolder.textNextPage": "Next Slide", "PE.Views.DocumentHolder.textPaste": "Paste", "PE.Views.DocumentHolder.textPrevPage": "Previous Slide", + "PE.Views.DocumentHolder.textReplace": "Aizvietot attēlu", "PE.Views.DocumentHolder.textShapeAlignBottom": "Align Bottom", "PE.Views.DocumentHolder.textShapeAlignCenter": "Align Center", "PE.Views.DocumentHolder.textShapeAlignLeft": "Align Left", @@ -980,7 +993,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Enter tooltip here", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "External Link", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Slide In This Presentation", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Link Type", "PE.Views.HyperlinkSettingsDialog.textTipText": "ScreenTip Text", "PE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink Settings", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", @@ -1405,12 +1417,6 @@ "PE.Views.Toolbar.textCancel": "Cancel", "PE.Views.Toolbar.textCharts": "Diagrammas", "PE.Views.Toolbar.textColumn": "Column Chart", - "PE.Views.Toolbar.textCompactView": "Slēpt rīkjoslu", - "PE.Views.Toolbar.textFitPage": "Fit Slide", - "PE.Views.Toolbar.textFitWidth": "Fit Width", - "PE.Views.Toolbar.textHideLines": "Hide Rulers", - "PE.Views.Toolbar.textHideStatusBar": "Hide Status Bar", - "PE.Views.Toolbar.textHideTitleBar": "Hide Title Bar", "PE.Views.Toolbar.textItalic": "Italic", "PE.Views.Toolbar.textLine": "Line Chart", "PE.Views.Toolbar.textNewColor": "Custom Color", @@ -1439,9 +1445,7 @@ "PE.Views.Toolbar.textTabProtect": "Aizsardzība", "PE.Views.Toolbar.textTitleError": "Error", "PE.Views.Toolbar.textUnderline": "Underline", - "PE.Views.Toolbar.textZoom": "Zoom", "PE.Views.Toolbar.tipAddSlide": "Add Slide", - "PE.Views.Toolbar.tipAdvSettings": "Advanced Settings", "PE.Views.Toolbar.tipBack": "Back", "PE.Views.Toolbar.tipChangeChart": "Izmainīt diagrammas veidu", "PE.Views.Toolbar.tipChangeSlide": "Change Slide Layout", @@ -1454,7 +1458,6 @@ "PE.Views.Toolbar.tipFontName": "Fonts", "PE.Views.Toolbar.tipFontSize": "Font Size", "PE.Views.Toolbar.tipHAligh": "Horizontal Align", - "PE.Views.Toolbar.tipHideBars": "Hide Title bar & Status bar", "PE.Views.Toolbar.tipIncPrLeft": "Increase Indent", "PE.Views.Toolbar.tipInsertChart": "Insert Chart", "PE.Views.Toolbar.tipInsertEquation": "Ievietot vienādojumu", diff --git a/apps/presentationeditor/main/locale/nl.json b/apps/presentationeditor/main/locale/nl.json index 9cb846dc5..5a83f2c8d 100644 --- a/apps/presentationeditor/main/locale/nl.json +++ b/apps/presentationeditor/main/locale/nl.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "Opslaan en afsluiten", "Common.Views.ExternalDiagramEditor.textTitle": "Grafiekeditor", "Common.Views.Header.labelCoUsersDescr": "Document wordt op dit moment bewerkt door verschillende gebruikers.", + "Common.Views.Header.textAdvSettings": "Geavanceerde instellingen", "Common.Views.Header.textBack": "Naar documenten", + "Common.Views.Header.textCompactView": "Werkbalk Verbergen", + "Common.Views.Header.textHideLines": "Linialen verbergen", + "Common.Views.Header.textHideStatusBar": "Statusbalk verbergen", "Common.Views.Header.textSaveBegin": "Opslaan...", "Common.Views.Header.textSaveChanged": "Gewijzigd", "Common.Views.Header.textSaveEnd": "Alle wijzigingen zijn opgeslagen.", "Common.Views.Header.textSaveExpander": "Alle wijzigingen zijn opgeslagen.", + "Common.Views.Header.textZoom": "Zoomen", "Common.Views.Header.tipAccessRights": "Toegangsrechten van documenten beheren", "Common.Views.Header.tipDownload": "Bestand downloaden", "Common.Views.Header.tipGoEdit": "Huidig bestand bewerken", "Common.Views.Header.tipPrint": "Bestand afdrukken", + "Common.Views.Header.tipViewSettings": "Weergave-instellingen", "Common.Views.Header.tipViewUsers": "Gebruikers weergeven en toegangsrechten voor documenten beheren", "Common.Views.Header.txtAccessRights": "Toegangsrechten wijzigen", "Common.Views.Header.txtRename": "Hernoemen", @@ -352,6 +358,17 @@ "PE.Controllers.Main.txtSlideText": "Tekst van dia", "PE.Controllers.Main.txtSlideTitle": "Diatitel", "PE.Controllers.Main.txtStarsRibbons": "Sterren en linten", + "PE.Controllers.Main.txtTheme_blank": "Leeg", + "PE.Controllers.Main.txtTheme_classic": "Klassiek", + "PE.Controllers.Main.txtTheme_corner": "Hoek", + "PE.Controllers.Main.txtTheme_dotted": "Stippels", + "PE.Controllers.Main.txtTheme_green": "Groen", + "PE.Controllers.Main.txtTheme_lines": "Lijnen", + "PE.Controllers.Main.txtTheme_office": "Kantoor", + "PE.Controllers.Main.txtTheme_official": "Officieel", + "PE.Controllers.Main.txtTheme_pixel": "Pixel", + "PE.Controllers.Main.txtTheme_safari": "Safari", + "PE.Controllers.Main.txtTheme_turtle": "Turtle", "PE.Controllers.Main.txtXAxis": "X-as", "PE.Controllers.Main.txtYAxis": "Y-as", "PE.Controllers.Main.unknownErrorText": "Onbekende fout.", @@ -700,6 +717,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Verticale ellips", "PE.Controllers.Toolbar.txtSymbol_xsi": "Xi", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", + "PE.Controllers.Viewport.textFitPage": "Aanpassen aan dia", + "PE.Controllers.Viewport.textFitWidth": "Aan breedte aanpassen", "PE.Views.ChartSettings.textAdvanced": "Geavanceerde instellingen tonen", "PE.Views.ChartSettings.textArea": "Vlak", "PE.Views.ChartSettings.textBar": "Staaf", @@ -778,9 +797,12 @@ "PE.Views.DocumentHolder.textCut": "Knippen", "PE.Views.DocumentHolder.textDistributeCols": "Kolommen verdelen", "PE.Views.DocumentHolder.textDistributeRows": "Rijen verdelen", + "PE.Views.DocumentHolder.textFromFile": "Van bestand", + "PE.Views.DocumentHolder.textFromUrl": "Van URL", "PE.Views.DocumentHolder.textNextPage": "Volgende dia", "PE.Views.DocumentHolder.textPaste": "Plakken", "PE.Views.DocumentHolder.textPrevPage": "Vorige dia", + "PE.Views.DocumentHolder.textReplace": "Afbeelding vervangen", "PE.Views.DocumentHolder.textShapeAlignBottom": "Onder uitlijnen", "PE.Views.DocumentHolder.textShapeAlignCenter": "Midden uitlijnen", "PE.Views.DocumentHolder.textShapeAlignLeft": "Links uitlijnen", @@ -980,7 +1002,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Tooltip hier invoeren", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Externe koppeling", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Dia in deze presentatie", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Type koppeling", "PE.Views.HyperlinkSettingsDialog.textTipText": "Tekst van Scherminfo", "PE.Views.HyperlinkSettingsDialog.textTitle": "Instellingen hyperlink", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Dit veld is vereist", @@ -1405,12 +1426,6 @@ "PE.Views.Toolbar.textCancel": "Annuleren", "PE.Views.Toolbar.textCharts": "Grafieken", "PE.Views.Toolbar.textColumn": "Kolom", - "PE.Views.Toolbar.textCompactView": "Compacte werkbalk weergeven", - "PE.Views.Toolbar.textFitPage": "Aanpassen aan dia", - "PE.Views.Toolbar.textFitWidth": "Aan breedte aanpassen", - "PE.Views.Toolbar.textHideLines": "Linialen verbergen", - "PE.Views.Toolbar.textHideStatusBar": "Statusbalk verbergen", - "PE.Views.Toolbar.textHideTitleBar": "Titelbalk verbergen", "PE.Views.Toolbar.textItalic": "Cursief", "PE.Views.Toolbar.textLine": "Lijn", "PE.Views.Toolbar.textNewColor": "Aangepaste kleur", @@ -1439,9 +1454,7 @@ "PE.Views.Toolbar.textTabProtect": "Beveiliging", "PE.Views.Toolbar.textTitleError": "Fout", "PE.Views.Toolbar.textUnderline": "Onderstrepen", - "PE.Views.Toolbar.textZoom": "Zoomen", "PE.Views.Toolbar.tipAddSlide": "Dia toevoegen", - "PE.Views.Toolbar.tipAdvSettings": "Geavanceerde instellingen", "PE.Views.Toolbar.tipBack": "Terug", "PE.Views.Toolbar.tipChangeChart": "Grafiektype wijzigen", "PE.Views.Toolbar.tipChangeSlide": "Dia-indeling wijzigen", @@ -1454,7 +1467,6 @@ "PE.Views.Toolbar.tipFontName": "Lettertype", "PE.Views.Toolbar.tipFontSize": "Tekengrootte", "PE.Views.Toolbar.tipHAligh": "Horizontale uitlijning", - "PE.Views.Toolbar.tipHideBars": "Titelbalk en statusbalk verbergen", "PE.Views.Toolbar.tipIncPrLeft": "Inspringing vergroten", "PE.Views.Toolbar.tipInsertChart": "Grafiek invoegen", "PE.Views.Toolbar.tipInsertEquation": "Vergelijking invoegen", diff --git a/apps/presentationeditor/main/locale/ru.json b/apps/presentationeditor/main/locale/ru.json index 1ddb9f357..daba8fe41 100644 --- a/apps/presentationeditor/main/locale/ru.json +++ b/apps/presentationeditor/main/locale/ru.json @@ -80,15 +80,21 @@ "Common.Views.ExternalDiagramEditor.textSave": "Сохранить и выйти", "Common.Views.ExternalDiagramEditor.textTitle": "Редактор диаграмм", "Common.Views.Header.labelCoUsersDescr": "Документ редактируется несколькими пользователями.", + "Common.Views.Header.textAdvSettings": "Дополнительные параметры", "Common.Views.Header.textBack": "Перейти к Документам", + "Common.Views.Header.textCompactView": "Скрыть панель инструментов", + "Common.Views.Header.textHideLines": "Скрыть линейки", + "Common.Views.Header.textHideStatusBar": "Скрыть строку состояния", "Common.Views.Header.textSaveBegin": "Сохранение...", "Common.Views.Header.textSaveChanged": "Изменен", "Common.Views.Header.textSaveEnd": "Все изменения сохранены", "Common.Views.Header.textSaveExpander": "Все изменения сохранены", + "Common.Views.Header.textZoom": "Масштаб", "Common.Views.Header.tipAccessRights": "Управление правами доступа к документу", "Common.Views.Header.tipDownload": "Скачать файл", "Common.Views.Header.tipGoEdit": "Редактировать текущий файл", "Common.Views.Header.tipPrint": "Напечатать файл", + "Common.Views.Header.tipViewSettings": "Параметры представления", "Common.Views.Header.tipViewUsers": "Просмотр пользователей и управление правами доступа к документу", "Common.Views.Header.txtAccessRights": "Изменить права доступа", "Common.Views.Header.txtRename": "Переименовать", @@ -352,6 +358,17 @@ "PE.Controllers.Main.txtSlideText": "Текст слайда", "PE.Controllers.Main.txtSlideTitle": "Заголовок слайда", "PE.Controllers.Main.txtStarsRibbons": "Звезды и ленты", + "PE.Controllers.Main.txtTheme_blank": "Пустой слайд", + "PE.Controllers.Main.txtTheme_classic": "Классический", + "PE.Controllers.Main.txtTheme_corner": "Угловая", + "PE.Controllers.Main.txtTheme_dotted": "Точечная", + "PE.Controllers.Main.txtTheme_green": "Зеленый", + "PE.Controllers.Main.txtTheme_lines": "Линии", + "PE.Controllers.Main.txtTheme_office": "Офис", + "PE.Controllers.Main.txtTheme_official": "Официальная", + "PE.Controllers.Main.txtTheme_pixel": "Пиксельная", + "PE.Controllers.Main.txtTheme_safari": "Сафари", + "PE.Controllers.Main.txtTheme_turtle": "Черепаха", "PE.Controllers.Main.txtXAxis": "Ось X", "PE.Controllers.Main.txtYAxis": "Ось Y", "PE.Controllers.Main.unknownErrorText": "Неизвестная ошибка.", @@ -700,6 +717,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Вертикальное многоточие", "PE.Controllers.Toolbar.txtSymbol_xsi": "Кси", "PE.Controllers.Toolbar.txtSymbol_zeta": "Дзета", + "PE.Controllers.Viewport.textFitPage": "По размеру слайда", + "PE.Controllers.Viewport.textFitWidth": "По ширине", "PE.Views.ChartSettings.textAdvanced": "Дополнительные параметры", "PE.Views.ChartSettings.textArea": "С областями", "PE.Views.ChartSettings.textBar": "Линейчатая", @@ -778,9 +797,12 @@ "PE.Views.DocumentHolder.textCut": "Вырезать", "PE.Views.DocumentHolder.textDistributeCols": "Выровнять ширину столбцов", "PE.Views.DocumentHolder.textDistributeRows": "Выровнять высоту строк", + "PE.Views.DocumentHolder.textFromFile": "Из файла", + "PE.Views.DocumentHolder.textFromUrl": "По URL", "PE.Views.DocumentHolder.textNextPage": "Следующий слайд", "PE.Views.DocumentHolder.textPaste": "Вставить", "PE.Views.DocumentHolder.textPrevPage": "Предыдущий слайд", + "PE.Views.DocumentHolder.textReplace": "Заменить изображение", "PE.Views.DocumentHolder.textShapeAlignBottom": "Выровнять по нижнему краю", "PE.Views.DocumentHolder.textShapeAlignCenter": "Выровнять по центру", "PE.Views.DocumentHolder.textShapeAlignLeft": "Выровнять по левому краю", @@ -980,7 +1002,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Введите здесь подсказку", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Внешняя ссылка", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Слайд в этой презентации", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Тип ссылки", "PE.Views.HyperlinkSettingsDialog.textTipText": "Текст подсказки", "PE.Views.HyperlinkSettingsDialog.textTitle": "Параметры гиперссылки", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Это поле обязательно для заполнения", @@ -1405,12 +1426,6 @@ "PE.Views.Toolbar.textCancel": "Отмена", "PE.Views.Toolbar.textCharts": "Диаграммы", "PE.Views.Toolbar.textColumn": "Гистограмма", - "PE.Views.Toolbar.textCompactView": "Скрыть панель инструментов", - "PE.Views.Toolbar.textFitPage": "По размеру слайда", - "PE.Views.Toolbar.textFitWidth": "По ширине", - "PE.Views.Toolbar.textHideLines": "Скрыть линейки", - "PE.Views.Toolbar.textHideStatusBar": "Скрыть строку состояния", - "PE.Views.Toolbar.textHideTitleBar": "Скрыть строку заголовка", "PE.Views.Toolbar.textItalic": "Курсив", "PE.Views.Toolbar.textLine": "График", "PE.Views.Toolbar.textNewColor": "Пользовательский цвет", @@ -1439,9 +1454,7 @@ "PE.Views.Toolbar.textTabProtect": "Защита", "PE.Views.Toolbar.textTitleError": "Ошибка", "PE.Views.Toolbar.textUnderline": "Подчеркнутый", - "PE.Views.Toolbar.textZoom": "Масштаб", "PE.Views.Toolbar.tipAddSlide": "Добавить слайд", - "PE.Views.Toolbar.tipAdvSettings": "Дополнительные параметры", "PE.Views.Toolbar.tipBack": "Назад", "PE.Views.Toolbar.tipChangeChart": "Изменить тип диаграммы", "PE.Views.Toolbar.tipChangeSlide": "Изменить макет слайда", @@ -1454,7 +1467,6 @@ "PE.Views.Toolbar.tipFontName": "Шрифт", "PE.Views.Toolbar.tipFontSize": "Размер шрифта", "PE.Views.Toolbar.tipHAligh": "Горизонтальное выравнивание", - "PE.Views.Toolbar.tipHideBars": "Скрыть строки заголовка и статуса", "PE.Views.Toolbar.tipIncPrLeft": "Увеличить отступ", "PE.Views.Toolbar.tipInsertChart": "Вставить диаграмму", "PE.Views.Toolbar.tipInsertEquation": "Вставить формулу", diff --git a/apps/presentationeditor/main/locale/sk.json b/apps/presentationeditor/main/locale/sk.json index 6d3fd681d..ed09c81c6 100644 --- a/apps/presentationeditor/main/locale/sk.json +++ b/apps/presentationeditor/main/locale/sk.json @@ -80,6 +80,7 @@ "Common.Views.ExternalDiagramEditor.textSave": "Uložiť a Zavrieť", "Common.Views.ExternalDiagramEditor.textTitle": "Editor grafu", "Common.Views.Header.labelCoUsersDescr": "Dokument v súčasnosti upravuje niekoľko používateľov.", + "Common.Views.Header.textAdvSettings": "Pokročilé nastavenia", "Common.Views.Header.textBack": "Prejsť do Dokumentov", "Common.Views.Header.textSaveBegin": "Ukladanie ...", "Common.Views.Header.textSaveChanged": "Modifikovaný", @@ -110,6 +111,7 @@ "Common.Views.LanguageDialog.btnOk": "OK", "Common.Views.LanguageDialog.labelSelect": "Vybrať jazyk dokumentu", "Common.Views.OpenDialog.cancelButtonText": "Zrušiť", + "Common.Views.OpenDialog.closeButtonText": "Zatvoriť súbor", "Common.Views.OpenDialog.okButtonText": "OK", "Common.Views.OpenDialog.txtEncoding": "Kódovanie", "Common.Views.OpenDialog.txtIncorrectPwd": "Heslo je nesprávne.", @@ -118,6 +120,7 @@ "Common.Views.OpenDialog.txtTitleProtected": "Chránený súbor", "Common.Views.PasswordDialog.cancelButtonText": "Zrušiť", "Common.Views.PasswordDialog.okButtonText": "OK", + "Common.Views.PasswordDialog.txtIncorrectPwd": "Heslá sa nezhodujú", "Common.Views.PasswordDialog.txtPassword": "Heslo", "Common.Views.PluginDlg.textLoading": "Nahrávanie", "Common.Views.Plugins.groupCaption": "Pluginy", @@ -125,6 +128,12 @@ "Common.Views.Plugins.textLoading": "Nahrávanie", "Common.Views.Plugins.textStart": "Začať/začiatok", "Common.Views.Plugins.textStop": "Stop", + "Common.Views.Protection.hintPwd": "Zmeniť alebo odstrániť heslo", + "Common.Views.Protection.hintSignature": "Pridajte riadok digitálneho podpisu alebo podpisu", + "Common.Views.Protection.txtAddPwd": "Pridajte heslo", + "Common.Views.Protection.txtChangePwd": "Zmeniť heslo", + "Common.Views.Protection.txtDeletePwd": "Odstrániť heslo", + "Common.Views.Protection.txtInvisibleSignature": "Pridajte digitálny podpis", "Common.Views.RenameDialog.cancelButtonText": "Zrušiť", "Common.Views.RenameDialog.okButtonText": "OK", "Common.Views.RenameDialog.textName": "Názov súboru", @@ -135,21 +144,26 @@ "Common.Views.ReviewChanges.txtAcceptAll": "Akceptovať všetky zmeny", "Common.Views.ReviewChanges.txtAcceptChanges": "Akceptovať zmeny", "Common.Views.ReviewChanges.txtAcceptCurrent": "Akceptovať aktuálnu zmenu", + "Common.Views.ReviewChanges.txtChat": "Rozhovor", "Common.Views.ReviewChanges.txtClose": "Zavrieť", "Common.Views.ReviewChanges.txtCoAuthMode": "Režim spoločnej úpravy", "Common.Views.ReviewChanges.txtFinal": "Všetky zmeny prijaté (ukážka)", "Common.Views.ReviewChanges.txtMarkup": "Všetky zmeny (upravované)", "Common.Views.ReviewChanges.txtOriginal": "Všetky zmeny boli zamietnuté (ukážka)", "Common.Views.ReviewChanges.txtPrev": "Predchádzajúce", + "Common.Views.ReviewChanges.txtView": "Režim zobrazenia", "Common.Views.SignDialog.cancelButtonText": "Zrušiť", "Common.Views.SignDialog.okButtonText": "OK", "Common.Views.SignDialog.textBold": "Tučné", "Common.Views.SignDialog.textCertificate": "Certifikát", "Common.Views.SignDialog.textChange": "Zmeniť", "Common.Views.SignDialog.textUseImage": "alebo kliknite na položku 'Vybrať obrázok' ak chcete použiť obrázok ako podpis", + "Common.Views.SignDialog.tipFontName": "Názov písma", + "Common.Views.SignDialog.tipFontSize": "Veľkosť písma", "Common.Views.SignSettingsDialog.cancelButtonText": "Zrušiť", "Common.Views.SignSettingsDialog.okButtonText": "OK", "Common.Views.SignSettingsDialog.textAllowComment": "Povoliť signatárovi pridať komentár do podpisového dialógu", + "Common.Views.SignSettingsDialog.textInfoEmail": "E-mail", "Common.Views.SignSettingsDialog.textInfoName": "Názov", "PE.Controllers.LeftMenu.newDocumentTitle": "Nepomenovaná prezentácia", "PE.Controllers.LeftMenu.requestEditRightsText": "Žiadanie o práva na úpravu ...", @@ -171,6 +185,7 @@ "PE.Controllers.Main.errorDataRange": "Nesprávny rozsah údajov.", "PE.Controllers.Main.errorDefaultMessage": "Kód chyby: %1", "PE.Controllers.Main.errorFilePassProtect": "Dokument je chránený heslom a nie je možné ho otvoriť.", + "PE.Controllers.Main.errorForceSave": "Pri ukladaní súboru sa vyskytla chyba. Ak chcete súbor uložiť na pevný disk počítača, použite možnosť 'Prevziať ako' alebo to skúste znova neskôr.", "PE.Controllers.Main.errorKeyEncrypt": "Neznámy kľúč deskriptoru", "PE.Controllers.Main.errorKeyExpire": "Kľúč deskriptora vypršal", "PE.Controllers.Main.errorProcessSaveResult": "Ukladanie zlyhalo.", @@ -227,6 +242,8 @@ "PE.Controllers.Main.textTryUndoRedo": "Funkcie späť/zopakovať sú vypnuté pre rýchly spolueditačný režim.
    Kliknite na tlačítko \"Prísny režim\", aby ste prešli do prísneho spolueditačného režimu a aby ste upravovali súbor bez rušenia ostatných užívateľov a odosielali vaše zmeny iba po ich uložení. Pomocou Rozšírených nastavení editoru môžete prepínať medzi spolueditačnými režimami.", "PE.Controllers.Main.titleLicenseExp": "Platnosť licencie uplynula", "PE.Controllers.Main.titleServerVersion": "Editor bol aktualizovaný", + "PE.Controllers.Main.txtAddFirstSlide": "Kliknutím pridajte prvú snímku", + "PE.Controllers.Main.txtAddNotes": "Kliknutím pridáte poznámky", "PE.Controllers.Main.txtArt": "Váš text tu", "PE.Controllers.Main.txtBasicShapes": "Základné tvary", "PE.Controllers.Main.txtButtons": "Tlačidlá", @@ -290,6 +307,8 @@ "PE.Controllers.Main.txtSlideText": "Text snímku", "PE.Controllers.Main.txtSlideTitle": "Názov snímku", "PE.Controllers.Main.txtStarsRibbons": "Hviezdy a stuhy", + "PE.Controllers.Main.txtTheme_blank": "Prázdny", + "PE.Controllers.Main.txtTheme_classic": "Classic", "PE.Controllers.Main.txtXAxis": "Os X", "PE.Controllers.Main.txtYAxis": "Os Y", "PE.Controllers.Main.unknownErrorText": "Neznáma chyba.", @@ -637,6 +656,8 @@ "PE.Controllers.Toolbar.txtSymbol_vdots": "Vertikálna elipsa/vypustenie", "PE.Controllers.Toolbar.txtSymbol_xsi": "Ksí ", "PE.Controllers.Toolbar.txtSymbol_zeta": "Zéta", + "PE.Controllers.Viewport.textFitPage": "Prispôsobiť snímke", + "PE.Controllers.Viewport.textFitWidth": "Prispôsobiť na šírku", "PE.Views.ChartSettings.textAdvanced": "Zobraziť pokročilé nastavenia", "PE.Views.ChartSettings.textArea": "Plošný graf", "PE.Views.ChartSettings.textBar": "Vodorovná čiarka", @@ -713,6 +734,10 @@ "PE.Views.DocumentHolder.textArrangeFront": "Premiestniť do popredia", "PE.Views.DocumentHolder.textCopy": "Kopírovať", "PE.Views.DocumentHolder.textCut": "Vystrihnúť", + "PE.Views.DocumentHolder.textDistributeCols": "Rozdeliť stĺpce", + "PE.Views.DocumentHolder.textDistributeRows": "Rozdeliť riadky", + "PE.Views.DocumentHolder.textFromFile": "Zo súboru", + "PE.Views.DocumentHolder.textFromUrl": "Z URL adresy ", "PE.Views.DocumentHolder.textNextPage": "Nasledujúca snímka", "PE.Views.DocumentHolder.textPaste": "Vložiť", "PE.Views.DocumentHolder.textPrevPage": "Predchádzajúca snímka", @@ -856,6 +881,8 @@ "PE.Views.FileMenuPanels.DocumentInfo.txtTitle": "Názov prezentácie", "PE.Views.FileMenuPanels.DocumentRights.txtBtnAccessRights": "Zmeniť prístupové práva", "PE.Views.FileMenuPanels.DocumentRights.txtRights": "Osoby s oprávneniami", + "PE.Views.FileMenuPanels.ProtectDoc.txtEdit": "Upraviť prezentáciu", + "PE.Views.FileMenuPanels.ProtectDoc.txtEditWarning": "Úprava odstráni podpisy z prezentácie.
    Naozaj chcete pokračovať?", "PE.Views.FileMenuPanels.Settings.okButtonText": "Použiť", "PE.Views.FileMenuPanels.Settings.strAlignGuides": "Zapnúť tipy zarovnávania", "PE.Views.FileMenuPanels.Settings.strAutoRecover": "Zapnúť automatickú obnovu", @@ -901,7 +928,6 @@ "PE.Views.HyperlinkSettingsDialog.textEmptyTooltip": "Tu zadajte popisku", "PE.Views.HyperlinkSettingsDialog.textExternalLink": "Externý odkaz", "PE.Views.HyperlinkSettingsDialog.textInternalLink": "Snímok v tejto prezentácii", - "PE.Views.HyperlinkSettingsDialog.textLinkType": "Typ odkazu", "PE.Views.HyperlinkSettingsDialog.textTipText": "Popis", "PE.Views.HyperlinkSettingsDialog.textTitle": "Nastavenie hypertextového odkazu", "PE.Views.HyperlinkSettingsDialog.txtEmpty": "Toto pole sa vyžaduje", @@ -1065,6 +1091,7 @@ "PE.Views.ShapeSettingsAdvanced.textWeightArrows": "Nastavenia tvaru", "PE.Views.ShapeSettingsAdvanced.textWidth": "Šírka", "PE.Views.ShapeSettingsAdvanced.txtNone": "Žiadny", + "PE.Views.SignatureSettings.txtEditWarning": "Úprava odstráni podpisy z prezentácie.
    Naozaj chcete pokračovať?", "PE.Views.SlideSettings.strBackground": "Farba pozadia", "PE.Views.SlideSettings.strColor": "Farba", "PE.Views.SlideSettings.strDelay": "Oneskorenie", @@ -1195,7 +1222,10 @@ "PE.Views.TableSettings.textBanded": "Pruhovaný/pásikovaný", "PE.Views.TableSettings.textBorderColor": "Farba", "PE.Views.TableSettings.textBorders": "Štýl orámovania", + "PE.Views.TableSettings.textCellSize": "Veľkosť bunky", "PE.Views.TableSettings.textColumns": "Stĺpce", + "PE.Views.TableSettings.textDistributeCols": "Rozdeliť stĺpce", + "PE.Views.TableSettings.textDistributeRows": "Rozdeliť riadky", "PE.Views.TableSettings.textEdit": "Riadky a stĺpce", "PE.Views.TableSettings.textEmptyTemplate": "Žiadne šablóny", "PE.Views.TableSettings.textFirst": "Prvý", @@ -1309,12 +1339,6 @@ "PE.Views.Toolbar.textCancel": "Zrušiť", "PE.Views.Toolbar.textCharts": "Grafy", "PE.Views.Toolbar.textColumn": "Stĺpec", - "PE.Views.Toolbar.textCompactView": "Skryť panel s nástrojmi", - "PE.Views.Toolbar.textFitPage": "Prispôsobiť snímke", - "PE.Views.Toolbar.textFitWidth": "Prispôsobiť na šírku", - "PE.Views.Toolbar.textHideLines": "Skryť pravítka", - "PE.Views.Toolbar.textHideStatusBar": "Schovať stavový riadok", - "PE.Views.Toolbar.textHideTitleBar": "Skryť lištu nadpisu", "PE.Views.Toolbar.textItalic": "Kurzíva", "PE.Views.Toolbar.textLine": "Čiara/líniový graf", "PE.Views.Toolbar.textNewColor": "Vlastná farba", @@ -1336,14 +1360,13 @@ "PE.Views.Toolbar.textSubscript": "Dolný index", "PE.Views.Toolbar.textSuperscript": "Horný index", "PE.Views.Toolbar.textSurface": "Povrch", + "PE.Views.Toolbar.textTabCollaboration": "Spolupráca", "PE.Views.Toolbar.textTabFile": "Súbor", "PE.Views.Toolbar.textTabHome": "Hlavná stránka", "PE.Views.Toolbar.textTabInsert": "Vložiť", "PE.Views.Toolbar.textTitleError": "Chyba", "PE.Views.Toolbar.textUnderline": "Podčiarknuť", - "PE.Views.Toolbar.textZoom": "Priblíženie", "PE.Views.Toolbar.tipAddSlide": "Pridať snímku", - "PE.Views.Toolbar.tipAdvSettings": "Pokročilé nastavenia", "PE.Views.Toolbar.tipBack": "Späť", "PE.Views.Toolbar.tipChangeChart": "Zmeniť typ grafu", "PE.Views.Toolbar.tipChangeSlide": "Zmeniť usporiadanie snímky", @@ -1356,7 +1379,6 @@ "PE.Views.Toolbar.tipFontName": "Písmo", "PE.Views.Toolbar.tipFontSize": "Veľkosť písma", "PE.Views.Toolbar.tipHAligh": "Horizontálne zarovnanie", - "PE.Views.Toolbar.tipHideBars": "Skryť titulok a stavový riadok", "PE.Views.Toolbar.tipIncPrLeft": "Zväčšiť zarážku", "PE.Views.Toolbar.tipInsertChart": "Vložiť graf", "PE.Views.Toolbar.tipInsertEquation": "Vložiť rovnicu", diff --git a/apps/spreadsheeteditor/main/locale/cs.json b/apps/spreadsheeteditor/main/locale/cs.json index fabb80492..dcdb082a6 100644 --- a/apps/spreadsheeteditor/main/locale/cs.json +++ b/apps/spreadsheeteditor/main/locale/cs.json @@ -1176,7 +1176,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Externí odkaz", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Vnitřní rozsah dat", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "CHYBA! Nesprávný rozsah buňek", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Typ odkazu", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Text rady", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Nastavení hypertextového odkazu", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Toto pole je povinné", @@ -1574,7 +1573,6 @@ "SSE.Views.Toolbar.textClockwise": "Otočit ve směru hodinových ručiček", "SSE.Views.Toolbar.textColumn": "Sloupec", "SSE.Views.Toolbar.textColumnSpark": "Sloupec", - "SSE.Views.Toolbar.textCompactToolbar": "Skrýt panel nástrojů", "SSE.Views.Toolbar.textCounterCw": "Otočit proti směru hodinových ručiček", "SSE.Views.Toolbar.textDelLeft": "Posunout buňky vlevo", "SSE.Views.Toolbar.textDelUp": "Posunout buňky nahoru", @@ -1582,11 +1580,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Ohraničení diagonálně nahoru", "SSE.Views.Toolbar.textEntireCol": "Celý sloupec", "SSE.Views.Toolbar.textEntireRow": "Celý řádek", - "SSE.Views.Toolbar.textFreezePanes": "Ukotvit příčky", - "SSE.Views.Toolbar.textHideFBar": "Skrýt řádek vzorců", - "SSE.Views.Toolbar.textHideGridlines": "Skrýt mřížku", - "SSE.Views.Toolbar.textHideHeadings": "Skrýt nadpisy", - "SSE.Views.Toolbar.textHideTBar": "Schovat lištu nadpisu", "SSE.Views.Toolbar.textHorizontal": "Vodorovný text", "SSE.Views.Toolbar.textInsDown": "Posunout buňky dolů", "SSE.Views.Toolbar.textInsideBorders": "Vložit ohraničení", @@ -1617,7 +1610,6 @@ "SSE.Views.Toolbar.textUnderline": "Podtržení", "SSE.Views.Toolbar.textWinLossSpark": "Zisk/Ztráta ", "SSE.Views.Toolbar.textZoom": "Přiblížit", - "SSE.Views.Toolbar.tipAdvSettings": "Pokročilé nastavení", "SSE.Views.Toolbar.tipAlignBottom": "Zarovnat dolů", "SSE.Views.Toolbar.tipAlignCenter": "Zarovnat na střed", "SSE.Views.Toolbar.tipAlignJust": "Do bloku", @@ -1667,7 +1659,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientace", "SSE.Views.Toolbar.tipUndo": "Krok zpět", "SSE.Views.Toolbar.tipVAligh": "Svislé zarovnání", - "SSE.Views.Toolbar.tipViewSettings": "Zobrazit nastavení", "SSE.Views.Toolbar.tipWrap": "Zalamovat text", "SSE.Views.Toolbar.txtAccounting": "Účetnictví", "SSE.Views.Toolbar.txtAdditional": "Další", diff --git a/apps/spreadsheeteditor/main/locale/de.json b/apps/spreadsheeteditor/main/locale/de.json index 89f1049c4..a7c69536e 100644 --- a/apps/spreadsheeteditor/main/locale/de.json +++ b/apps/spreadsheeteditor/main/locale/de.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "Ladevorgang...", "Common.Views.DocumentAccessDialog.textTitle": "Freigabeeinstellungen", "Common.Views.Header.labelCoUsersDescr": "Das Dokument wird gerade von mehreren Benutzern bearbeitet.", + "Common.Views.Header.textAdvSettings": "Erweiterte Einstellungen", "Common.Views.Header.textBack": "Zu Dokumenten übergehen", + "Common.Views.Header.textCompactView": "Symbolleiste ausblenden", + "Common.Views.Header.textHideLines": "Lineale verbergen", + "Common.Views.Header.textHideStatusBar": "Statusleiste verbergen", "Common.Views.Header.textSaveBegin": "Speicherung...", "Common.Views.Header.textSaveChanged": "Verändert", "Common.Views.Header.textSaveEnd": "Alle Änderungen sind gespeichert", "Common.Views.Header.textSaveExpander": "Alle Änderungen sind gespeichert", + "Common.Views.Header.textZoom": "Zoom", "Common.Views.Header.tipAccessRights": "Zugriffsrechte für das Dokument verwalten", "Common.Views.Header.tipDownload": "Datei herunterladen", "Common.Views.Header.tipGoEdit": "Aktuelle Datei bearbeiten", "Common.Views.Header.tipPrint": "Datei drucken", + "Common.Views.Header.tipViewSettings": "Ansichts-Einstellungen", "Common.Views.Header.tipViewUsers": "Benutzer ansehen und Zugriffsrechte für das Dokument verwalten", "Common.Views.Header.txtAccessRights": "Zugriffsrechte ändern", "Common.Views.Header.txtRename": "Umbenennen", @@ -94,12 +100,15 @@ "Common.Views.OpenDialog.cancelButtonText": "Abbrechen", "Common.Views.OpenDialog.closeButtonText": "Datei schließen", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Doppelpunkt", + "Common.Views.OpenDialog.txtComma": "Komma", "Common.Views.OpenDialog.txtDelimiter": "Trennzeichen", "Common.Views.OpenDialog.txtEncoding": "Verschlüsselung", "Common.Views.OpenDialog.txtIncorrectPwd": "Kennwort ist falsch.", "Common.Views.OpenDialog.txtOther": "Sonstige", "Common.Views.OpenDialog.txtPassword": "Kennwort", "Common.Views.OpenDialog.txtPreview": "Vorschau", + "Common.Views.OpenDialog.txtSemicolon": "Semikolon", "Common.Views.OpenDialog.txtSpace": "Leerzeichen", "Common.Views.OpenDialog.txtTab": "Tabulator", "Common.Views.OpenDialog.txtTitle": "%1-Optionen wählen", @@ -835,6 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "SSE.Controllers.Toolbar.warnLongOperation": "Die Operation, die Sie durchführen möchten, kann viel Zeit in Anspruch nehmen.
    Soll sie fortgesetzt werden?", "SSE.Controllers.Toolbar.warnMergeLostData": "Nur die Daten aus der oberen linken Zelle bleiben nach der Vereinigung.
    Möchten Sie wirklich fortsetzen?", + "SSE.Controllers.Viewport.textFreezePanes": "Fenster fixieren", + "SSE.Controllers.Viewport.textHideFBar": "Formelleiste verbergen", + "SSE.Controllers.Viewport.textHideGridlines": "Gitternetzlinien verbergen", + "SSE.Controllers.Viewport.textHideHeadings": "Überschriften verbergen", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Benutzerdefinierter Filter", "SSE.Views.AutoFilterDialog.cancelButtonText": "Abbrechen", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1088,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Spalte nach rechts", "SSE.Views.DocumentHolder.insertRowAboveText": "Zeile oberhalb", "SSE.Views.DocumentHolder.insertRowBelowText": "Zeile unterhalb", + "SSE.Views.DocumentHolder.originalSizeText": "Standardgröße", "SSE.Views.DocumentHolder.removeHyperlinkText": "Hyperlink entfernen", "SSE.Views.DocumentHolder.selectColumnText": "Ganze Spalte", "SSE.Views.DocumentHolder.selectDataText": "Spaltendaten", @@ -1103,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "In den Vordergrund bringen", "SSE.Views.DocumentHolder.textEntriesList": "Aus der Dropdown-Liste wählen", "SSE.Views.DocumentHolder.textFreezePanes": "Fensterausschnitt fixieren", + "SSE.Views.DocumentHolder.textFromFile": "Aus Datei", + "SSE.Views.DocumentHolder.textFromUrl": "Aus URL", + "SSE.Views.DocumentHolder.textMoreFormats": "Weitere Formate", "SSE.Views.DocumentHolder.textNone": "Kein", + "SSE.Views.DocumentHolder.textReplace": "Bild ersetzen", "SSE.Views.DocumentHolder.textUndo": "Rückgängig machen", "SSE.Views.DocumentHolder.textUnFreezePanes": "Unfreeze Panes", "SSE.Views.DocumentHolder.topCellText": "Oben ausrichten", + "SSE.Views.DocumentHolder.txtAccounting": "Rechnungswesen", "SSE.Views.DocumentHolder.txtAddComment": "Kommentar hinzufügen", "SSE.Views.DocumentHolder.txtAddNamedRange": "Namen definieren", "SSE.Views.DocumentHolder.txtArrange": "Anordnen", @@ -1124,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Ganze Spalte", "SSE.Views.DocumentHolder.txtColumnWidth": "Spaltenbreite einstellen", "SSE.Views.DocumentHolder.txtCopy": "Kopieren", + "SSE.Views.DocumentHolder.txtCurrency": "Währung", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Benutzerdefinierte Spaltenbreite", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Benutzerdefinierte Zeilenhöhe", "SSE.Views.DocumentHolder.txtCut": "Ausschneiden", + "SSE.Views.DocumentHolder.txtDate": "Datum", "SSE.Views.DocumentHolder.txtDelete": "Löschen", "SSE.Views.DocumentHolder.txtDescending": "Absteigend", "SSE.Views.DocumentHolder.txtEditComment": "Kommentar bearbeiten", @@ -1135,14 +1156,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Filtern nach Schriftfarbe", "SSE.Views.DocumentHolder.txtFilterValue": "Nach dem Wert der ausgewählten Zelle filtern", "SSE.Views.DocumentHolder.txtFormula": "Funktion einfügen", + "SSE.Views.DocumentHolder.txtFraction": "Bruch", + "SSE.Views.DocumentHolder.txtGeneral": "Allgemein", "SSE.Views.DocumentHolder.txtGroup": "Gruppieren", "SSE.Views.DocumentHolder.txtHide": "Verbergen", "SSE.Views.DocumentHolder.txtInsert": "Einfügen", "SSE.Views.DocumentHolder.txtInsHyperlink": "Hyperlink", + "SSE.Views.DocumentHolder.txtNumber": "Zahl", + "SSE.Views.DocumentHolder.txtNumFormat": "Zahlenformat", "SSE.Views.DocumentHolder.txtPaste": "Einfügen", + "SSE.Views.DocumentHolder.txtPercentage": "Prozentsatz", "SSE.Views.DocumentHolder.txtReapply": "Erneut übernehmen", "SSE.Views.DocumentHolder.txtRow": "Ganze Zeile", "SSE.Views.DocumentHolder.txtRowHeight": "Zeilenhöhe einstellen", + "SSE.Views.DocumentHolder.txtScientific": "Wissenschaftlich", "SSE.Views.DocumentHolder.txtSelect": "Wählen", "SSE.Views.DocumentHolder.txtShiftDown": "Zellen nach unten verschieben", "SSE.Views.DocumentHolder.txtShiftLeft": "Zellen nach links verschieben", @@ -1154,7 +1181,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Ausgewählte Zellenfarbe nach oben", "SSE.Views.DocumentHolder.txtSortFontColor": "Ausgewählte Schriftfarbe nach oben", "SSE.Views.DocumentHolder.txtSparklines": "Sparklines", + "SSE.Views.DocumentHolder.txtText": "Text", "SSE.Views.DocumentHolder.txtTextAdvanced": "Erweiterte Text-Einstellungen", + "SSE.Views.DocumentHolder.txtTime": "Zeit", "SSE.Views.DocumentHolder.txtUngroup": "Gruppierung aufheben", "SSE.Views.DocumentHolder.txtWidth": "Breite", "SSE.Views.DocumentHolder.vertAlignText": "Vertikale Ausrichtung", @@ -1217,6 +1246,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Deutsch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Englisch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Spanisch", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Französisch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Zoll", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Live-Kommentare", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "wie OS X", @@ -1286,7 +1316,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Externer Link", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Interner Datenbereich", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "FEHLER! Ungültiger Zellenbereich", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Hyperlinktyp", "SSE.Views.HyperlinkSettingsDialog.textTipText": "QuickInfo-Text", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink-Einstellungen", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Dieses Feld ist erforderlich", @@ -1469,6 +1498,7 @@ "SSE.Views.PivotTable.txtCreate": "Tabelle einfügen", "SSE.Views.PivotTable.txtRefresh": "Aktualisieren", "SSE.Views.PivotTable.txtSelect": "Auswählen", + "SSE.Views.PrintSettings.btnDownload": "Speichern & Herunterladen", "SSE.Views.PrintSettings.btnPrint": "Speichern & drucken", "SSE.Views.PrintSettings.cancelButtonText": "Abbrechen", "SSE.Views.PrintSettings.strBottom": "Unten", @@ -1478,6 +1508,7 @@ "SSE.Views.PrintSettings.strPortrait": "Hochformat", "SSE.Views.PrintSettings.strPrint": "Drucken", "SSE.Views.PrintSettings.strRight": "Rechts", + "SSE.Views.PrintSettings.strShow": "Anzeigen", "SSE.Views.PrintSettings.strTop": "Oben", "SSE.Views.PrintSettings.textActualSize": "Tatsächliche Größe", "SSE.Views.PrintSettings.textAllSheets": "Alle Blätter", @@ -1493,10 +1524,14 @@ "SSE.Views.PrintSettings.textPrintGrid": "Gitternetzlinien drucken", "SSE.Views.PrintSettings.textPrintHeadings": "Zeilen- und Spaltenüberschriften drucken", "SSE.Views.PrintSettings.textPrintRange": "Druckbereich", + "SSE.Views.PrintSettings.textRange": "Bereich", "SSE.Views.PrintSettings.textSelection": "Markierung", "SSE.Views.PrintSettings.textSettings": "Seiten-Einstellungen", "SSE.Views.PrintSettings.textShowDetails": "Details anzeigen", + "SSE.Views.PrintSettings.textShowGrid": "Gitternetzlinien anzeigen", + "SSE.Views.PrintSettings.textShowHeadings": "Zeilen und Spaltenüberschriften anzeigen", "SSE.Views.PrintSettings.textTitle": "Druck-Einstellungen", + "SSE.Views.PrintSettings.textTitlePDF": "PDF Einstellungen", "SSE.Views.RightMenu.txtChartSettings": "Diagrammeinstellungen", "SSE.Views.RightMenu.txtImageSettings": "Bild-Einstellungen", "SSE.Views.RightMenu.txtParagraphSettings": "Texte-Einstellungen", @@ -1755,7 +1790,6 @@ "SSE.Views.Toolbar.textClockwise": "Im Uhrzeigersinn drehen", "SSE.Views.Toolbar.textColumn": "Spalte", "SSE.Views.Toolbar.textColumnSpark": "Spalte", - "SSE.Views.Toolbar.textCompactToolbar": "Symbolleiste ausblenden", "SSE.Views.Toolbar.textCounterCw": "Gegen den Uhrzeigersinn drehen", "SSE.Views.Toolbar.textDelLeft": "Zellen nach links verschieben", "SSE.Views.Toolbar.textDelUp": "Zellen nach oben verschieben", @@ -1763,11 +1797,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Rahmenlinien diagonal nach oben", "SSE.Views.Toolbar.textEntireCol": "Ganze Spalte", "SSE.Views.Toolbar.textEntireRow": "Ganze Zeile", - "SSE.Views.Toolbar.textFreezePanes": "Fenster fixieren", - "SSE.Views.Toolbar.textHideFBar": "Formelleiste verbergen", - "SSE.Views.Toolbar.textHideGridlines": "Gitternetzlinien verbergen", - "SSE.Views.Toolbar.textHideHeadings": "Überschriften verbergen", - "SSE.Views.Toolbar.textHideTBar": "Titelleiste verbergen", "SSE.Views.Toolbar.textHorizontal": "Horizontaler Text", "SSE.Views.Toolbar.textInsDown": "Zellen nach unten verschieben", "SSE.Views.Toolbar.textInsideBorders": "Rahmenlinien innen", @@ -1804,7 +1833,6 @@ "SSE.Views.Toolbar.textUnderline": "Unterstrichen", "SSE.Views.Toolbar.textWinLossSpark": "Gewinn/Verlust", "SSE.Views.Toolbar.textZoom": "Zoom", - "SSE.Views.Toolbar.tipAdvSettings": "Erweiterte Einstellungen", "SSE.Views.Toolbar.tipAlignBottom": "Unten ausrichten", "SSE.Views.Toolbar.tipAlignCenter": "Zentriert ausrichten", "SSE.Views.Toolbar.tipAlignJust": "Blocksatz", @@ -1855,7 +1883,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientierung", "SSE.Views.Toolbar.tipUndo": "Rückgängig machen", "SSE.Views.Toolbar.tipVAligh": "Vertikale Ausrichtung", - "SSE.Views.Toolbar.tipViewSettings": "Ansichts-Einstellungen", "SSE.Views.Toolbar.tipWrap": "Zeilenumbruch", "SSE.Views.Toolbar.txtAccounting": "Rechnungswesen", "SSE.Views.Toolbar.txtAdditional": "Zusätzlich", diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json index 69a6b21ac..e805b1254 100644 --- a/apps/spreadsheeteditor/main/locale/en.json +++ b/apps/spreadsheeteditor/main/locale/en.json @@ -74,24 +74,24 @@ "Common.Views.DocumentAccessDialog.textLoading": "Loading...", "Common.Views.DocumentAccessDialog.textTitle": "Sharing Settings", "Common.Views.Header.labelCoUsersDescr": "Document is currently being edited by several users.", + "Common.Views.Header.textAdvSettings": "Advanced settings", "Common.Views.Header.textBack": "Go to Documents", + "Common.Views.Header.textCompactView": "Hide Toolbar", + "Common.Views.Header.textHideLines": "Hide Rulers", + "Common.Views.Header.textHideStatusBar": "Hide Status Bar", "Common.Views.Header.textSaveBegin": "Saving...", "Common.Views.Header.textSaveChanged": "Modified", "Common.Views.Header.textSaveEnd": "All changes saved", "Common.Views.Header.textSaveExpander": "All changes saved", + "Common.Views.Header.textZoom": "Zoom", "Common.Views.Header.tipAccessRights": "Manage document access rights", "Common.Views.Header.tipDownload": "Download file", "Common.Views.Header.tipGoEdit": "Edit current file", "Common.Views.Header.tipPrint": "Print file", + "Common.Views.Header.tipViewSettings": "View settings", "Common.Views.Header.tipViewUsers": "View users and manage document access rights", "Common.Views.Header.txtAccessRights": "Change access rights", "Common.Views.Header.txtRename": "Rename", - "Common.Views.Header.textAdvSettings": "Advanced settings", - "Common.Views.Header.textCompactView": "Hide Toolbar", - "Common.Views.Header.textHideStatusBar": "Hide Status Bar", - "Common.Views.Header.textZoom": "Zoom", - "Common.Views.Header.tipViewSettings": "View settings", - "Common.Views.Header.textHideLines": "Hide Rulers", "Common.Views.ImageFromUrlDialog.cancelButtonText": "Cancel", "Common.Views.ImageFromUrlDialog.okButtonText": "OK", "Common.Views.ImageFromUrlDialog.textUrl": "Paste an image URL:", @@ -100,19 +100,19 @@ "Common.Views.OpenDialog.cancelButtonText": "Cancel", "Common.Views.OpenDialog.closeButtonText": "Close File", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Colon", + "Common.Views.OpenDialog.txtComma": "Comma", "Common.Views.OpenDialog.txtDelimiter": "Delimiter", "Common.Views.OpenDialog.txtEncoding": "Encoding ", "Common.Views.OpenDialog.txtIncorrectPwd": "Password is incorrect.", "Common.Views.OpenDialog.txtOther": "Other", "Common.Views.OpenDialog.txtPassword": "Password", "Common.Views.OpenDialog.txtPreview": "Preview", + "Common.Views.OpenDialog.txtSemicolon": "Semicolon", "Common.Views.OpenDialog.txtSpace": "Space", "Common.Views.OpenDialog.txtTab": "Tab", "Common.Views.OpenDialog.txtTitle": "Choose %1 options", "Common.Views.OpenDialog.txtTitleProtected": "Protected File", - "Common.Views.OpenDialog.txtComma": "Comma", - "Common.Views.OpenDialog.txtColon": "Colon", - "Common.Views.OpenDialog.txtSemicolon": "Semicolon", "Common.Views.PasswordDialog.cancelButtonText": "Cancel", "Common.Views.PasswordDialog.okButtonText": "OK", "Common.Views.PasswordDialog.txtDescription": "Set a password to protect this document", @@ -844,10 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "SSE.Controllers.Toolbar.warnLongOperation": "The operation you are about to perform might take rather much time to complete.
    Are you sure you want to continue?", "SSE.Controllers.Toolbar.warnMergeLostData": "Only the data from the upper-left cell will remain in the merged cell.
    Are you sure you want to continue?", + "SSE.Controllers.Viewport.textFreezePanes": "Freeze Panes", "SSE.Controllers.Viewport.textHideFBar": "Hide Formula Bar", "SSE.Controllers.Viewport.textHideGridlines": "Hide Gridlines", "SSE.Controllers.Viewport.textHideHeadings": "Hide Headings", - "SSE.Controllers.Viewport.textFreezePanes": "Freeze Panes", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Custom Filter", "SSE.Views.AutoFilterDialog.cancelButtonText": "Cancel", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1101,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Column Right", "SSE.Views.DocumentHolder.insertRowAboveText": "Row Above", "SSE.Views.DocumentHolder.insertRowBelowText": "Row Below", + "SSE.Views.DocumentHolder.originalSizeText": "Default Size", "SSE.Views.DocumentHolder.removeHyperlinkText": "Remove Hyperlink", "SSE.Views.DocumentHolder.selectColumnText": "Entire Column", "SSE.Views.DocumentHolder.selectDataText": "Column Data", @@ -1116,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Bring to Foreground", "SSE.Views.DocumentHolder.textEntriesList": "Select from drop-down list", "SSE.Views.DocumentHolder.textFreezePanes": "Freeze Panes", + "SSE.Views.DocumentHolder.textFromFile": "From File", + "SSE.Views.DocumentHolder.textFromUrl": "From URL", + "SSE.Views.DocumentHolder.textMoreFormats": "More formats", "SSE.Views.DocumentHolder.textNone": "None", + "SSE.Views.DocumentHolder.textReplace": "Replace image", "SSE.Views.DocumentHolder.textUndo": "Undo", "SSE.Views.DocumentHolder.textUnFreezePanes": "Unfreeze Panes", "SSE.Views.DocumentHolder.topCellText": "Align Top", + "SSE.Views.DocumentHolder.txtAccounting": "Accounting", "SSE.Views.DocumentHolder.txtAddComment": "Add Comment", "SSE.Views.DocumentHolder.txtAddNamedRange": "Define Name", "SSE.Views.DocumentHolder.txtArrange": "Arrange", @@ -1137,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Entire column", "SSE.Views.DocumentHolder.txtColumnWidth": "Set Column Width", "SSE.Views.DocumentHolder.txtCopy": "Copy", + "SSE.Views.DocumentHolder.txtCurrency": "Currency", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Custom Column Width", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Custom Row Height", "SSE.Views.DocumentHolder.txtCut": "Cut", + "SSE.Views.DocumentHolder.txtDate": "Date", "SSE.Views.DocumentHolder.txtDelete": "Delete", "SSE.Views.DocumentHolder.txtDescending": "Descending", "SSE.Views.DocumentHolder.txtEditComment": "Edit Comment", @@ -1148,14 +1156,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Filter by font color", "SSE.Views.DocumentHolder.txtFilterValue": "Filter by Selected cell's value", "SSE.Views.DocumentHolder.txtFormula": "Insert Function", + "SSE.Views.DocumentHolder.txtFraction": "Fraction", + "SSE.Views.DocumentHolder.txtGeneral": "General", "SSE.Views.DocumentHolder.txtGroup": "Group", "SSE.Views.DocumentHolder.txtHide": "Hide", "SSE.Views.DocumentHolder.txtInsert": "Insert", "SSE.Views.DocumentHolder.txtInsHyperlink": "Hyperlink", + "SSE.Views.DocumentHolder.txtNumber": "Number", + "SSE.Views.DocumentHolder.txtNumFormat": "Number Format", "SSE.Views.DocumentHolder.txtPaste": "Paste", + "SSE.Views.DocumentHolder.txtPercentage": "Percentage", "SSE.Views.DocumentHolder.txtReapply": "Reapply", "SSE.Views.DocumentHolder.txtRow": "Entire row", "SSE.Views.DocumentHolder.txtRowHeight": "Set Row Height", + "SSE.Views.DocumentHolder.txtScientific": "Scientific", "SSE.Views.DocumentHolder.txtSelect": "Select", "SSE.Views.DocumentHolder.txtShiftDown": "Shift cells down", "SSE.Views.DocumentHolder.txtShiftLeft": "Shift cells left", @@ -1167,26 +1181,12 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Selected Cell Color on top", "SSE.Views.DocumentHolder.txtSortFontColor": "Selected Font Color on top", "SSE.Views.DocumentHolder.txtSparklines": "Sparklines", + "SSE.Views.DocumentHolder.txtText": "Text", "SSE.Views.DocumentHolder.txtTextAdvanced": "Text Advanced Settings", + "SSE.Views.DocumentHolder.txtTime": "Time", "SSE.Views.DocumentHolder.txtUngroup": "Ungroup", "SSE.Views.DocumentHolder.txtWidth": "Width", "SSE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", - "SSE.Views.DocumentHolder.originalSizeText": "Default Size", - "SSE.Views.DocumentHolder.textReplace": "Replace image", - "SSE.Views.DocumentHolder.textFromUrl": "From URL", - "SSE.Views.DocumentHolder.textFromFile": "From File", - "SSE.Views.DocumentHolder.txtNumFormat": "Number Format", - "SSE.Views.DocumentHolder.txtGeneral": "General", - "SSE.Views.DocumentHolder.txtNumber": "Number", - "SSE.Views.DocumentHolder.txtScientific": "Scientific", - "SSE.Views.DocumentHolder.txtAccounting": "Accounting", - "SSE.Views.DocumentHolder.txtCurrency": "Currency", - "SSE.Views.DocumentHolder.txtDate": "Date", - "SSE.Views.DocumentHolder.txtTime": "Time", - "SSE.Views.DocumentHolder.txtPercentage": "Percentage", - "SSE.Views.DocumentHolder.txtFraction": "Fraction", - "SSE.Views.DocumentHolder.txtText": "Text", - "SSE.Views.DocumentHolder.textMoreFormats": "More formats", "SSE.Views.FileMenu.btnBackCaption": "Go to Documents", "SSE.Views.FileMenu.btnCloseMenuCaption": "Close Menu", "SSE.Views.FileMenu.btnCreateNewCaption": "Create New", @@ -1316,7 +1316,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "External Link", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Internal Data Range", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "ERROR! Invalid cells range", - "del_SSE.Views.HyperlinkSettingsDialog.textLinkType": "Link Type", "SSE.Views.HyperlinkSettingsDialog.textTipText": "ScreenTip Text", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Hyperlink Settings", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "This field is required", @@ -1499,6 +1498,7 @@ "SSE.Views.PivotTable.txtCreate": "Insert Table", "SSE.Views.PivotTable.txtRefresh": "Refresh", "SSE.Views.PivotTable.txtSelect": "Select", + "SSE.Views.PrintSettings.btnDownload": "Save & Download", "SSE.Views.PrintSettings.btnPrint": "Save & Print", "SSE.Views.PrintSettings.cancelButtonText": "Cancel", "SSE.Views.PrintSettings.strBottom": "Bottom", @@ -1508,6 +1508,7 @@ "SSE.Views.PrintSettings.strPortrait": "Portrait", "SSE.Views.PrintSettings.strPrint": "Print", "SSE.Views.PrintSettings.strRight": "Right", + "SSE.Views.PrintSettings.strShow": "Show", "SSE.Views.PrintSettings.strTop": "Top", "SSE.Views.PrintSettings.textActualSize": "Actual Size", "SSE.Views.PrintSettings.textAllSheets": "All Sheets", @@ -1523,16 +1524,14 @@ "SSE.Views.PrintSettings.textPrintGrid": "Print Gridlines", "SSE.Views.PrintSettings.textPrintHeadings": "Print Row and Column Headings", "SSE.Views.PrintSettings.textPrintRange": "Print Range", + "SSE.Views.PrintSettings.textRange": "Range", "SSE.Views.PrintSettings.textSelection": "Selection", "SSE.Views.PrintSettings.textSettings": "Sheet Settings", "SSE.Views.PrintSettings.textShowDetails": "Show Details", - "SSE.Views.PrintSettings.textTitle": "Print Settings", - "SSE.Views.PrintSettings.textTitlePDF": "PDF Settings", "SSE.Views.PrintSettings.textShowGrid": "Show Gridlines", "SSE.Views.PrintSettings.textShowHeadings": "Show Rows and Columns Headings", - "SSE.Views.PrintSettings.strShow": "Show", - "SSE.Views.PrintSettings.btnDownload": "Save & Download", - "SSE.Views.PrintSettings.textRange": "Range", + "SSE.Views.PrintSettings.textTitle": "Print Settings", + "SSE.Views.PrintSettings.textTitlePDF": "PDF Settings", "SSE.Views.RightMenu.txtChartSettings": "Chart settings", "SSE.Views.RightMenu.txtImageSettings": "Image settings", "SSE.Views.RightMenu.txtParagraphSettings": "Text settings", @@ -1791,7 +1790,6 @@ "SSE.Views.Toolbar.textClockwise": "Angle Clockwise", "SSE.Views.Toolbar.textColumn": "Column", "SSE.Views.Toolbar.textColumnSpark": "Column", - "del_SSE.Views.Toolbar.textCompactToolbar": "Hide Toolbar", "SSE.Views.Toolbar.textCounterCw": "Angle Counterclockwise", "SSE.Views.Toolbar.textDelLeft": "Shift Cells Left", "SSE.Views.Toolbar.textDelUp": "Shift Cells Up", @@ -1799,11 +1797,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Diagonal Up Border", "SSE.Views.Toolbar.textEntireCol": "Entire Column", "SSE.Views.Toolbar.textEntireRow": "Entire Row", - "del_SSE.Views.Toolbar.textFreezePanes": "Freeze Panes", - "del_SSE.Views.Toolbar.textHideFBar": "Hide Formula Bar", - "del_SSE.Views.Toolbar.textHideGridlines": "Hide Gridlines", - "del_SSE.Views.Toolbar.textHideHeadings": "Hide Headings", - "del_SSE.Views.Toolbar.textHideTBar": "Hide Title Bar", "SSE.Views.Toolbar.textHorizontal": "Horizontal Text", "SSE.Views.Toolbar.textInsDown": "Shift Cells Down", "SSE.Views.Toolbar.textInsideBorders": "Inside Borders", @@ -1840,7 +1833,6 @@ "SSE.Views.Toolbar.textUnderline": "Underline", "SSE.Views.Toolbar.textWinLossSpark": "Win/Loss", "SSE.Views.Toolbar.textZoom": "Zoom", - "del_SSE.Views.Toolbar.tipAdvSettings": "Advanced settings", "SSE.Views.Toolbar.tipAlignBottom": "Align bottom", "SSE.Views.Toolbar.tipAlignCenter": "Align center", "SSE.Views.Toolbar.tipAlignJust": "Justified", @@ -1891,7 +1883,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientation", "SSE.Views.Toolbar.tipUndo": "Undo", "SSE.Views.Toolbar.tipVAligh": "Vertical Alignment", - "del_SSE.Views.Toolbar.tipViewSettings": "View settings", "SSE.Views.Toolbar.tipWrap": "Wrap text", "SSE.Views.Toolbar.txtAccounting": "Accounting", "SSE.Views.Toolbar.txtAdditional": "Additional", diff --git a/apps/spreadsheeteditor/main/locale/es.json b/apps/spreadsheeteditor/main/locale/es.json index 7fac3df93..1037759c9 100644 --- a/apps/spreadsheeteditor/main/locale/es.json +++ b/apps/spreadsheeteditor/main/locale/es.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "Cargando...", "Common.Views.DocumentAccessDialog.textTitle": "Ajustes de uso compartido", "Common.Views.Header.labelCoUsersDescr": "El Documento está siendo editado actualmente por muchos usuarios", + "Common.Views.Header.textAdvSettings": "Ajustes avanzados", "Common.Views.Header.textBack": "Ir a Documentos", + "Common.Views.Header.textCompactView": "Esconder barra de herramientas", + "Common.Views.Header.textHideLines": "Ocultar reglas", + "Common.Views.Header.textHideStatusBar": "Ocultar barra de estado", "Common.Views.Header.textSaveBegin": "Guardando...", "Common.Views.Header.textSaveChanged": "Modificado", "Common.Views.Header.textSaveEnd": "Todos los cambios se almacenaron", "Common.Views.Header.textSaveExpander": "Todos los cambios se guardaron", + "Common.Views.Header.textZoom": "Ampliación", "Common.Views.Header.tipAccessRights": "Gestionar derechos de acceso al documento", "Common.Views.Header.tipDownload": "Descargar archivo", "Common.Views.Header.tipGoEdit": "Editar el archivo actual", "Common.Views.Header.tipPrint": "Imprimir archivo", + "Common.Views.Header.tipViewSettings": "Mostrar ajustes", "Common.Views.Header.tipViewUsers": "Ver usuarios y gestionar derechos de acceso a documentos", "Common.Views.Header.txtAccessRights": "Cambir derechos de acceso", "Common.Views.Header.txtRename": "Renombrar", @@ -94,12 +100,15 @@ "Common.Views.OpenDialog.cancelButtonText": "Cancelar", "Common.Views.OpenDialog.closeButtonText": "Cerrar archivo", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Colon", + "Common.Views.OpenDialog.txtComma": "Coma", "Common.Views.OpenDialog.txtDelimiter": "Delimitador", "Common.Views.OpenDialog.txtEncoding": "Codificación ", "Common.Views.OpenDialog.txtIncorrectPwd": "La contraseña es incorrecta", "Common.Views.OpenDialog.txtOther": "Otro", "Common.Views.OpenDialog.txtPassword": "Contraseña", "Common.Views.OpenDialog.txtPreview": "Vista previa", + "Common.Views.OpenDialog.txtSemicolon": "Punto y coma", "Common.Views.OpenDialog.txtSpace": "Espacio", "Common.Views.OpenDialog.txtTab": "Pestaña", "Common.Views.OpenDialog.txtTitle": "Elegir opciones de %1", @@ -835,6 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Dseda", "SSE.Controllers.Toolbar.warnLongOperation": "Se puede ocupar mucho tiempo para terminar la operación que Usted desea realizar.
    ¿Está seguro que desea continuar?", "SSE.Controllers.Toolbar.warnMergeLostData": "En la celda unida permanecerán sólo los datos de la celda de la esquina superior izquierda.
    Está seguro de que quiere continuar?", + "SSE.Controllers.Viewport.textFreezePanes": "Inmovilizar paneles", + "SSE.Controllers.Viewport.textHideFBar": "Ocultar barra de fórmulas", + "SSE.Controllers.Viewport.textHideGridlines": "Ocultar cuadrícula", + "SSE.Controllers.Viewport.textHideHeadings": "Ocultar títulos", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Filtro personalizado", "SSE.Views.AutoFilterDialog.cancelButtonText": "Cancelar", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1088,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Columna derecha", "SSE.Views.DocumentHolder.insertRowAboveText": "Fila de arriba", "SSE.Views.DocumentHolder.insertRowBelowText": "Fila debajo", + "SSE.Views.DocumentHolder.originalSizeText": "Tamaño Predeterminado", "SSE.Views.DocumentHolder.removeHyperlinkText": "Eliminar hiperenlace", "SSE.Views.DocumentHolder.selectColumnText": "Toda la columna", "SSE.Views.DocumentHolder.selectDataText": "Datos de columna", @@ -1103,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Traer al primer plano", "SSE.Views.DocumentHolder.textEntriesList": "Seleccionar de la lista desplegable", "SSE.Views.DocumentHolder.textFreezePanes": "Inmovilizar paneles", + "SSE.Views.DocumentHolder.textFromFile": "De archivo", + "SSE.Views.DocumentHolder.textFromUrl": "De URL", + "SSE.Views.DocumentHolder.textMoreFormats": "Otros formatos", "SSE.Views.DocumentHolder.textNone": "Ninguno", + "SSE.Views.DocumentHolder.textReplace": "Reemplazar imagen", "SSE.Views.DocumentHolder.textUndo": "Deshacer", "SSE.Views.DocumentHolder.textUnFreezePanes": "Unfreeze Panes", "SSE.Views.DocumentHolder.topCellText": "Alinear en la parte superior", + "SSE.Views.DocumentHolder.txtAccounting": "Contabilidad", "SSE.Views.DocumentHolder.txtAddComment": "Añadir comentario", "SSE.Views.DocumentHolder.txtAddNamedRange": "Definir Nombre", "SSE.Views.DocumentHolder.txtArrange": "Arreglar", @@ -1124,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Toda la columna", "SSE.Views.DocumentHolder.txtColumnWidth": "Ajustar ancho de columna", "SSE.Views.DocumentHolder.txtCopy": "Copiar", + "SSE.Views.DocumentHolder.txtCurrency": "Moneda", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Ancho de columna personalizado", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Altura de fila personalizada", "SSE.Views.DocumentHolder.txtCut": "Cortar", + "SSE.Views.DocumentHolder.txtDate": "Fecha", "SSE.Views.DocumentHolder.txtDelete": "Borrar", "SSE.Views.DocumentHolder.txtDescending": "Descendente", "SSE.Views.DocumentHolder.txtEditComment": "Editar comentario", @@ -1135,14 +1156,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Filtrar por color de la letra", "SSE.Views.DocumentHolder.txtFilterValue": "Filtrar por valor de celda seleccionado", "SSE.Views.DocumentHolder.txtFormula": "Insertar función", + "SSE.Views.DocumentHolder.txtFraction": "Fracción", + "SSE.Views.DocumentHolder.txtGeneral": "General", "SSE.Views.DocumentHolder.txtGroup": "Agrupar", "SSE.Views.DocumentHolder.txtHide": "Ocultar", "SSE.Views.DocumentHolder.txtInsert": "Insertar", "SSE.Views.DocumentHolder.txtInsHyperlink": "Hiperenlace", + "SSE.Views.DocumentHolder.txtNumber": "Número", + "SSE.Views.DocumentHolder.txtNumFormat": "Formato de número", "SSE.Views.DocumentHolder.txtPaste": "Pegar", + "SSE.Views.DocumentHolder.txtPercentage": "Porcentaje", "SSE.Views.DocumentHolder.txtReapply": "Reaplicar", "SSE.Views.DocumentHolder.txtRow": "Toda la fila", "SSE.Views.DocumentHolder.txtRowHeight": "Ajustar altura de fila", + "SSE.Views.DocumentHolder.txtScientific": "Scientífico", "SSE.Views.DocumentHolder.txtSelect": "Seleccionar", "SSE.Views.DocumentHolder.txtShiftDown": "Desplazar celdas hacia abajo", "SSE.Views.DocumentHolder.txtShiftLeft": "Desplazar celdas a la izquierda", @@ -1154,7 +1181,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Color seleccionado en la parte superior de la célula", "SSE.Views.DocumentHolder.txtSortFontColor": "Color de letra seleccionado en la parte superior", "SSE.Views.DocumentHolder.txtSparklines": "Sparklines", + "SSE.Views.DocumentHolder.txtText": "Texto", "SSE.Views.DocumentHolder.txtTextAdvanced": "Ajustes avanzados de texto", + "SSE.Views.DocumentHolder.txtTime": "Hora", "SSE.Views.DocumentHolder.txtUngroup": "Desagrupar", "SSE.Views.DocumentHolder.txtWidth": "Ancho", "SSE.Views.DocumentHolder.vertAlignText": "Alineación vertical", @@ -1196,7 +1225,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.strFontRender": "Hinting", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strForcesave": "Siempre guardar en el servidor (de lo contrario guardar en el servidor al cerrar documento)", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strFuncLocale": "Idioma de fórmulas", - "SSE.Views.FileMenuPanels.MainSettingsGeneral.strFuncLocaleEx": "Ejemplo: SUM; MIN; MAX; COUNT", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.strFuncLocaleEx": "Ejemplo: SUMA; MIN; MAX; CONTAR", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strLiveComment": "Activar opción de demostración de comentarios", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strRegSettings": "Ajustes regionales", "SSE.Views.FileMenuPanels.MainSettingsGeneral.strRegSettingsEx": "Ejemplo:", @@ -1217,6 +1246,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Alemán", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Inglés", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Español", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Francés", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Pulgada", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Demostración de Comentarios ", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "como OS X", @@ -1286,7 +1316,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Enlace externo", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Rango de datos interno", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "¡ERROR!¡Rango de celdas inválido!", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Típo de enlace", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Información en pantalla ", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Configuración de hiperenlace", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Este campo es obligatorio", @@ -1478,6 +1507,7 @@ "SSE.Views.PrintSettings.strPortrait": "Vertical", "SSE.Views.PrintSettings.strPrint": "Imprimir", "SSE.Views.PrintSettings.strRight": "Derecho", + "SSE.Views.PrintSettings.strShow": "Mostrar", "SSE.Views.PrintSettings.strTop": "Superior", "SSE.Views.PrintSettings.textActualSize": "Tamaño actual", "SSE.Views.PrintSettings.textAllSheets": "Todas las hojas", @@ -1493,6 +1523,7 @@ "SSE.Views.PrintSettings.textPrintGrid": "Imprimir Cuadricula", "SSE.Views.PrintSettings.textPrintHeadings": "Imprimir títulos de filas y columnas", "SSE.Views.PrintSettings.textPrintRange": "Área de impresión", + "SSE.Views.PrintSettings.textRange": "Rango", "SSE.Views.PrintSettings.textSelection": "Selección ", "SSE.Views.PrintSettings.textSettings": "Ajustes de Hoja", "SSE.Views.PrintSettings.textShowDetails": "Mostrar detalles", @@ -1620,7 +1651,7 @@ "SSE.Views.Statusbar.RenameDialog.errNameWrongChar": "El nombre de hoja no puede contener los caracteres siguientes: \\/*?[]:", "SSE.Views.Statusbar.RenameDialog.labelSheetName": "Nombre de hoja", "SSE.Views.Statusbar.textAverage": "MEDIA", - "SSE.Views.Statusbar.textCount": "CANTIDAD", + "SSE.Views.Statusbar.textCount": "CONTAR", "SSE.Views.Statusbar.textNewColor": "Añadir Color Personalizado Nuevo", "SSE.Views.Statusbar.textNoColor": "Sin color", "SSE.Views.Statusbar.textSum": "SUMA", @@ -1755,7 +1786,6 @@ "SSE.Views.Toolbar.textClockwise": "En la dirección de manecillas de reloj", "SSE.Views.Toolbar.textColumn": "Histograma", "SSE.Views.Toolbar.textColumnSpark": "Histograma", - "SSE.Views.Toolbar.textCompactToolbar": "Ver Barra de herramientas compacta", "SSE.Views.Toolbar.textCounterCw": "En el sentido antihorario", "SSE.Views.Toolbar.textDelLeft": "Desplazar celdas a la izquierda", "SSE.Views.Toolbar.textDelUp": "Desplazar celdas hacia arriba", @@ -1763,11 +1793,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Borde diagonal ascendente", "SSE.Views.Toolbar.textEntireCol": "Toda la columna", "SSE.Views.Toolbar.textEntireRow": "Toda la fila", - "SSE.Views.Toolbar.textFreezePanes": "Inmovilizar paneles", - "SSE.Views.Toolbar.textHideFBar": "Ocultar barra de fórmulas", - "SSE.Views.Toolbar.textHideGridlines": "Ocultar cuadrícula", - "SSE.Views.Toolbar.textHideHeadings": "Ocultar títulos", - "SSE.Views.Toolbar.textHideTBar": "Ocultar barra de título", "SSE.Views.Toolbar.textHorizontal": "Texto horizontal", "SSE.Views.Toolbar.textInsDown": "Desplazar celdas hacia abajo", "SSE.Views.Toolbar.textInsideBorders": "Bordes internos", @@ -1804,7 +1829,6 @@ "SSE.Views.Toolbar.textUnderline": "Subrayar", "SSE.Views.Toolbar.textWinLossSpark": "Ganancia/pérdida", "SSE.Views.Toolbar.textZoom": "Zoom", - "SSE.Views.Toolbar.tipAdvSettings": "Ajustes avanzados", "SSE.Views.Toolbar.tipAlignBottom": "Alinear en la parte inferior", "SSE.Views.Toolbar.tipAlignCenter": "Alinear al centro", "SSE.Views.Toolbar.tipAlignJust": "Alineado", @@ -1855,7 +1879,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientación ", "SSE.Views.Toolbar.tipUndo": "Deshacer", "SSE.Views.Toolbar.tipVAligh": "Alineación vertical", - "SSE.Views.Toolbar.tipViewSettings": "Mostrar ajustes", "SSE.Views.Toolbar.tipWrap": "Ajustar texto", "SSE.Views.Toolbar.txtAccounting": "Contabilidad", "SSE.Views.Toolbar.txtAdditional": "Adicional", diff --git a/apps/spreadsheeteditor/main/locale/fr.json b/apps/spreadsheeteditor/main/locale/fr.json index 8c5af5666..9363e0f20 100644 --- a/apps/spreadsheeteditor/main/locale/fr.json +++ b/apps/spreadsheeteditor/main/locale/fr.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "Chargement en cours...", "Common.Views.DocumentAccessDialog.textTitle": "Paramètres de partage", "Common.Views.Header.labelCoUsersDescr": "Le document est en cours de modification par plusieurs utilisateurs", + "Common.Views.Header.textAdvSettings": "Paramètres avancés", "Common.Views.Header.textBack": "Aller aux Documents", + "Common.Views.Header.textCompactView": "Masquer la barre d'outils", + "Common.Views.Header.textHideLines": "Masquer les règles", + "Common.Views.Header.textHideStatusBar": "Masquer la barre d'état", "Common.Views.Header.textSaveBegin": "Enregistrement en cours...", "Common.Views.Header.textSaveChanged": "Modifié", "Common.Views.Header.textSaveEnd": "Toutes les modifications ont été enregistrées", "Common.Views.Header.textSaveExpander": "Toutes les modifications ont été enregistrées", + "Common.Views.Header.textZoom": "Grossissement", "Common.Views.Header.tipAccessRights": "Gérer les droits d'accès au document", "Common.Views.Header.tipDownload": "Télécharger le fichier", "Common.Views.Header.tipGoEdit": "Modifier le fichier courant", "Common.Views.Header.tipPrint": "Imprimer le fichier", + "Common.Views.Header.tipViewSettings": "Paramètres d'affichage", "Common.Views.Header.tipViewUsers": "Afficher les utilisateurs et gérer les droits d'accès aux documents", "Common.Views.Header.txtAccessRights": "Modifier les droits d'accès", "Common.Views.Header.txtRename": "Renommer", @@ -94,19 +100,22 @@ "Common.Views.OpenDialog.cancelButtonText": "Annuler", "Common.Views.OpenDialog.closeButtonText": "Fermer le fichier", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Deux-points", + "Common.Views.OpenDialog.txtComma": "Virgule", "Common.Views.OpenDialog.txtDelimiter": "Délimiteur", "Common.Views.OpenDialog.txtEncoding": "Encodage", "Common.Views.OpenDialog.txtIncorrectPwd": "Le mot de passe est incorrect.", "Common.Views.OpenDialog.txtOther": "Autres", "Common.Views.OpenDialog.txtPassword": "Mot de passe", "Common.Views.OpenDialog.txtPreview": "Aperçu", + "Common.Views.OpenDialog.txtSemicolon": "Point-virgule", "Common.Views.OpenDialog.txtSpace": "Espace", "Common.Views.OpenDialog.txtTab": "Tabulation", "Common.Views.OpenDialog.txtTitle": "Choisir %1 des options ", "Common.Views.OpenDialog.txtTitleProtected": "Fichier protégé", "Common.Views.PasswordDialog.cancelButtonText": "Annuler", "Common.Views.PasswordDialog.okButtonText": "OK", - "Common.Views.PasswordDialog.txtDescription": "Un mot de passe est requis pour ouvrir ce document", + "Common.Views.PasswordDialog.txtDescription": "Indiquez un mot de passe pour protéger ce document", "Common.Views.PasswordDialog.txtIncorrectPwd": "Le mot de passe de confirmation n'est pas identique", "Common.Views.PasswordDialog.txtPassword": "Mot de passe", "Common.Views.PasswordDialog.txtRepeat": "Confirmer le mot de passe", @@ -835,6 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zêta", "SSE.Controllers.Toolbar.warnLongOperation": "L'opération que vous êtes sur le point d'effectuer peut prendre beaucoup de temps.
    Êtes-vous sûr de vouloir continuer ?", "SSE.Controllers.Toolbar.warnMergeLostData": "Seulement les données de la cellule supérieure gauche seront conservées dans la cellule fusionnée.
    Êtes-vous sûr de vouloir continuer ?", + "SSE.Controllers.Viewport.textFreezePanes": "Verrouiller les volets", + "SSE.Controllers.Viewport.textHideFBar": "Masquer la barre de formule", + "SSE.Controllers.Viewport.textHideGridlines": "Masquer le quadrillage", + "SSE.Controllers.Viewport.textHideHeadings": "Masquer les en-têtes", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Filtre personnalisé", "SSE.Views.AutoFilterDialog.cancelButtonText": "Annuler", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1088,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Colonne à droite", "SSE.Views.DocumentHolder.insertRowAboveText": "Ligne au-dessus", "SSE.Views.DocumentHolder.insertRowBelowText": "Ligne en dessous", + "SSE.Views.DocumentHolder.originalSizeText": "Taille par défaut", "SSE.Views.DocumentHolder.removeHyperlinkText": "Supprimer le lien hypertexte", "SSE.Views.DocumentHolder.selectColumnText": "Colonne entière", "SSE.Views.DocumentHolder.selectDataText": "Données de la colonne", @@ -1103,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Mettre au premier plan", "SSE.Views.DocumentHolder.textEntriesList": "Choisir dans la liste déroulante", "SSE.Views.DocumentHolder.textFreezePanes": "Verrouiller les volets", + "SSE.Views.DocumentHolder.textFromFile": "D'un fichier", + "SSE.Views.DocumentHolder.textFromUrl": "D'une URL", + "SSE.Views.DocumentHolder.textMoreFormats": "Autres formats", "SSE.Views.DocumentHolder.textNone": "Aucune", + "SSE.Views.DocumentHolder.textReplace": "Remplacer l’image", "SSE.Views.DocumentHolder.textUndo": "Annuler", "SSE.Views.DocumentHolder.textUnFreezePanes": "Dégager les volets", "SSE.Views.DocumentHolder.topCellText": "Aligner en haut", + "SSE.Views.DocumentHolder.txtAccounting": "Comptabilité", "SSE.Views.DocumentHolder.txtAddComment": "Ajouter un commentaire", "SSE.Views.DocumentHolder.txtAddNamedRange": "Définir un nom", "SSE.Views.DocumentHolder.txtArrange": "Organiser", @@ -1124,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Colonne entière", "SSE.Views.DocumentHolder.txtColumnWidth": "Définir la largeur de colonne", "SSE.Views.DocumentHolder.txtCopy": "Copier", + "SSE.Views.DocumentHolder.txtCurrency": "Monétaire", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Largeur de colonne personnalisée", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Hauteur de ligne personnalisée", "SSE.Views.DocumentHolder.txtCut": "Couper", + "SSE.Views.DocumentHolder.txtDate": "Date", "SSE.Views.DocumentHolder.txtDelete": "Supprimer", "SSE.Views.DocumentHolder.txtDescending": "Décroissant", "SSE.Views.DocumentHolder.txtEditComment": "Modifier commentaire", @@ -1135,14 +1156,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Filtrer par couleur de police", "SSE.Views.DocumentHolder.txtFilterValue": "Filtrer par la valeur de la cellule sélectionnée", "SSE.Views.DocumentHolder.txtFormula": "Insérer une fonction", + "SSE.Views.DocumentHolder.txtFraction": "Fraction", + "SSE.Views.DocumentHolder.txtGeneral": "Général", "SSE.Views.DocumentHolder.txtGroup": "Grouper", "SSE.Views.DocumentHolder.txtHide": "Masquer", "SSE.Views.DocumentHolder.txtInsert": "Insérer", "SSE.Views.DocumentHolder.txtInsHyperlink": "Lien hypertexte", + "SSE.Views.DocumentHolder.txtNumber": "Numérique", + "SSE.Views.DocumentHolder.txtNumFormat": "Format de nombre", "SSE.Views.DocumentHolder.txtPaste": "Coller", + "SSE.Views.DocumentHolder.txtPercentage": "Pourcentage", "SSE.Views.DocumentHolder.txtReapply": "Appliquer à nouveau", "SSE.Views.DocumentHolder.txtRow": "Ligne entière", "SSE.Views.DocumentHolder.txtRowHeight": "Définir la hauteur de ligne", + "SSE.Views.DocumentHolder.txtScientific": "Scientifique", "SSE.Views.DocumentHolder.txtSelect": "Sélectionner", "SSE.Views.DocumentHolder.txtShiftDown": "Décaler les cellules vers le bas", "SSE.Views.DocumentHolder.txtShiftLeft": "Décaler les cellules vers la gauche", @@ -1154,7 +1181,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Couleur sélectionnée de cellules sur le dessus", "SSE.Views.DocumentHolder.txtSortFontColor": "Couleur sélectionné de la police sur le dessus", "SSE.Views.DocumentHolder.txtSparklines": "Graphiques sparkline", + "SSE.Views.DocumentHolder.txtText": "Texte", "SSE.Views.DocumentHolder.txtTextAdvanced": "Paramètres avancés du texte", + "SSE.Views.DocumentHolder.txtTime": "Heure", "SSE.Views.DocumentHolder.txtUngroup": "Dissocier", "SSE.Views.DocumentHolder.txtWidth": "Largeur", "SSE.Views.DocumentHolder.vertAlignText": "Alignement vertical", @@ -1217,6 +1246,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Allemand", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Anglais", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Espanol", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Français", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Pouce", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Affichage des commentaires ", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "comme OS X", @@ -1286,7 +1316,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Lien externe", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Plage de données interne", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "ERREUR! La plage de cellules n'est pas valide", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Type de lien", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Texte de l'info-bulle ", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Paramètres du lien hypertexte", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Ce champ est obligatoire", @@ -1463,6 +1492,7 @@ "SSE.Views.PivotTable.textRowHeader": "En-têtes de ligne", "SSE.Views.PivotTable.tipCreatePivot": "Insérer un tableau croisé dynamique", "SSE.Views.PivotTable.tipGrandTotals": "Afficher ou masquer les totaux généraux", + "SSE.Views.PivotTable.tipRefresh": "Mettez à jour l'information du source des données", "SSE.Views.PivotTable.tipSelect": "Sélectionner tout le tableau croisé dynamique", "SSE.Views.PivotTable.tipSubtotals": "Afficher ou masquer les sous-totaux", "SSE.Views.PivotTable.txtCreate": "Insérer un tableau", @@ -1477,6 +1507,7 @@ "SSE.Views.PrintSettings.strPortrait": "Portrait", "SSE.Views.PrintSettings.strPrint": "Imprimer", "SSE.Views.PrintSettings.strRight": "A droite", + "SSE.Views.PrintSettings.strShow": "Afficher", "SSE.Views.PrintSettings.strTop": "En haut", "SSE.Views.PrintSettings.textActualSize": "Taille actuelle", "SSE.Views.PrintSettings.textAllSheets": "Toutes les feuilles", @@ -1492,6 +1523,7 @@ "SSE.Views.PrintSettings.textPrintGrid": "Imprimer le quadrillage", "SSE.Views.PrintSettings.textPrintHeadings": "Imprimer les titres de lignes et de colonnes ", "SSE.Views.PrintSettings.textPrintRange": "Imprimer la plage", + "SSE.Views.PrintSettings.textRange": "Plage", "SSE.Views.PrintSettings.textSelection": "Sélection", "SSE.Views.PrintSettings.textSettings": "Paramètres de la feuille", "SSE.Views.PrintSettings.textShowDetails": "Afficher détails", @@ -1754,7 +1786,6 @@ "SSE.Views.Toolbar.textClockwise": "Rotation dans le sens des aiguilles d'une montre", "SSE.Views.Toolbar.textColumn": "Histogramme", "SSE.Views.Toolbar.textColumnSpark": "Histogramme", - "SSE.Views.Toolbar.textCompactToolbar": "Masquer la barre d'outils", "SSE.Views.Toolbar.textCounterCw": "Rotation dans le sens inverse des aiguilles d'une montre", "SSE.Views.Toolbar.textDelLeft": "Décaler les cellules vers la gauche", "SSE.Views.Toolbar.textDelUp": "Décaler les cellules vers le haut", @@ -1762,11 +1793,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Bordure diagonale haut", "SSE.Views.Toolbar.textEntireCol": "Colonne entière", "SSE.Views.Toolbar.textEntireRow": "Ligne entière", - "SSE.Views.Toolbar.textFreezePanes": "Verrouiller les volets", - "SSE.Views.Toolbar.textHideFBar": "Masquer la barre de formule", - "SSE.Views.Toolbar.textHideGridlines": "Masquer le quadrillage", - "SSE.Views.Toolbar.textHideHeadings": "Masquer les en-têtes", - "SSE.Views.Toolbar.textHideTBar": "Masquer la barre de titres", "SSE.Views.Toolbar.textHorizontal": "Texte horizontal", "SSE.Views.Toolbar.textInsDown": "Décaler les cellules vers le bas", "SSE.Views.Toolbar.textInsideBorders": "Bordures intérieures", @@ -1803,7 +1829,6 @@ "SSE.Views.Toolbar.textUnderline": "Souligné", "SSE.Views.Toolbar.textWinLossSpark": "Positif/Négatif", "SSE.Views.Toolbar.textZoom": "Zoom", - "SSE.Views.Toolbar.tipAdvSettings": "Paramètres avancés", "SSE.Views.Toolbar.tipAlignBottom": "Aligner en bas", "SSE.Views.Toolbar.tipAlignCenter": "Aligner au centre", "SSE.Views.Toolbar.tipAlignJust": "Justifié", @@ -1854,7 +1879,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientation", "SSE.Views.Toolbar.tipUndo": "Annuler", "SSE.Views.Toolbar.tipVAligh": "Alignement vertical", - "SSE.Views.Toolbar.tipViewSettings": "Paramètres d'affichage", "SSE.Views.Toolbar.tipWrap": "Renvoyer à la ligne automatiquement", "SSE.Views.Toolbar.txtAccounting": "Comptabilité", "SSE.Views.Toolbar.txtAdditional": "Supplémentaire", diff --git a/apps/spreadsheeteditor/main/locale/it.json b/apps/spreadsheeteditor/main/locale/it.json index 1eaebbe1f..95d87648e 100644 --- a/apps/spreadsheeteditor/main/locale/it.json +++ b/apps/spreadsheeteditor/main/locale/it.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "Caricamento in corso...", "Common.Views.DocumentAccessDialog.textTitle": "Impostazioni di condivisione", "Common.Views.Header.labelCoUsersDescr": "È in corso la modifica del documento da parte di più utenti.", + "Common.Views.Header.textAdvSettings": "Impostazioni avanzate", "Common.Views.Header.textBack": "Va' ai Documenti", + "Common.Views.Header.textCompactView": "Mostra barra degli strumenti compatta", + "Common.Views.Header.textHideLines": "Nascondi righelli", + "Common.Views.Header.textHideStatusBar": "Nascondi barra di stato", "Common.Views.Header.textSaveBegin": "Salvataggio in corso...", "Common.Views.Header.textSaveChanged": "Modificato", "Common.Views.Header.textSaveEnd": "Tutte le modifiche sono state salvate", "Common.Views.Header.textSaveExpander": "Tutte le modifiche sono state salvate", + "Common.Views.Header.textZoom": "Ingrandimento", "Common.Views.Header.tipAccessRights": "Gestisci i diritti di accesso al documento", "Common.Views.Header.tipDownload": "Scarica file", "Common.Views.Header.tipGoEdit": "Modifica il file corrente", "Common.Views.Header.tipPrint": "Stampa file", + "Common.Views.Header.tipViewSettings": "Mostra impostazioni", "Common.Views.Header.tipViewUsers": "Mostra gli utenti e gestisci i diritti di accesso al documento", "Common.Views.Header.txtAccessRights": "Modifica diritti di accesso", "Common.Views.Header.txtRename": "Rinomina", @@ -94,12 +100,15 @@ "Common.Views.OpenDialog.cancelButtonText": "Annulla", "Common.Views.OpenDialog.closeButtonText": "Chiudi File", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Due punti", + "Common.Views.OpenDialog.txtComma": "Virgola", "Common.Views.OpenDialog.txtDelimiter": "Delimitatore", "Common.Views.OpenDialog.txtEncoding": "Codifica", "Common.Views.OpenDialog.txtIncorrectPwd": "Password errata", "Common.Views.OpenDialog.txtOther": "Altro", "Common.Views.OpenDialog.txtPassword": "Password", "Common.Views.OpenDialog.txtPreview": "Anteprima", + "Common.Views.OpenDialog.txtSemicolon": "Punto e virgola", "Common.Views.OpenDialog.txtSpace": "Spazio", "Common.Views.OpenDialog.txtTab": "Tabulazione", "Common.Views.OpenDialog.txtTitle": "Seleziona parametri %1", @@ -835,6 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "SSE.Controllers.Toolbar.warnLongOperation": "L'operazione che stai per intraprendere potrebbe richiedere molto tempo per essere completata.
    Vuoi continuare?", "SSE.Controllers.Toolbar.warnMergeLostData": "Solo i dati dalla cella sinistra superiore rimangono nella cella unita.
    Sei sicuro di voler continuare?", + "SSE.Controllers.Viewport.textFreezePanes": "Blocca riquadri", + "SSE.Controllers.Viewport.textHideFBar": "Nascondi barra di formula", + "SSE.Controllers.Viewport.textHideGridlines": "Nascondi griglia", + "SSE.Controllers.Viewport.textHideHeadings": "Nascondi titoli", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Personalizzato", "SSE.Views.AutoFilterDialog.cancelButtonText": "Annulla", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -915,6 +928,7 @@ "SSE.Views.ChartSettings.textWidth": "Larghezza", "SSE.Views.ChartSettings.textWinLossSpark": "Vinci/Perdi", "SSE.Views.ChartSettingsDlg.cancelButtonText": "Annulla", + "SSE.Views.ChartSettingsDlg.errorMaxPoints": "Francese", "SSE.Views.ChartSettingsDlg.errorMaxRows": "ERRORE! Il numero massimo di serie di dati per grafico è 255.", "SSE.Views.ChartSettingsDlg.errorStockChart": "Ordine di righe scorretto. Per creare o grafico in pila posiziona i dati nel foglio nel seguente ordine:
    prezzo di apertura, prezzo massimo, prezzo minimo, prezzo di chiusura.", "SSE.Views.ChartSettingsDlg.textAlt": "Testo alternativo", @@ -1087,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Colonna a destra", "SSE.Views.DocumentHolder.insertRowAboveText": "Riga sopra", "SSE.Views.DocumentHolder.insertRowBelowText": "Riga sotto", + "SSE.Views.DocumentHolder.originalSizeText": "Dimensione predefinita", "SSE.Views.DocumentHolder.removeHyperlinkText": "Elimina collegamento ipertestuale", "SSE.Views.DocumentHolder.selectColumnText": "Colonna intera", "SSE.Views.DocumentHolder.selectDataText": "Dati colonna", @@ -1102,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Porta in primo piano", "SSE.Views.DocumentHolder.textEntriesList": "Seleziona dal menù a cascata", "SSE.Views.DocumentHolder.textFreezePanes": "Blocca riquadri", + "SSE.Views.DocumentHolder.textFromFile": "Da file", + "SSE.Views.DocumentHolder.textFromUrl": "Da URL", + "SSE.Views.DocumentHolder.textMoreFormats": "Altri formati", "SSE.Views.DocumentHolder.textNone": "Nessuno", + "SSE.Views.DocumentHolder.textReplace": "Sostituisci immagine", "SSE.Views.DocumentHolder.textUndo": "Annulla", "SSE.Views.DocumentHolder.textUnFreezePanes": "Unfreeze Panes", "SSE.Views.DocumentHolder.topCellText": "Allinea in alto", + "SSE.Views.DocumentHolder.txtAccounting": "Contabilità", "SSE.Views.DocumentHolder.txtAddComment": "Aggiungi commento", "SSE.Views.DocumentHolder.txtAddNamedRange": "Define Name", "SSE.Views.DocumentHolder.txtArrange": "Disponi", @@ -1123,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Colonna intera", "SSE.Views.DocumentHolder.txtColumnWidth": "Imposta Larghezza colonna", "SSE.Views.DocumentHolder.txtCopy": "Copia", + "SSE.Views.DocumentHolder.txtCurrency": "Valuta", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Personalizza larghezza colonna", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Personalizza altezza riga", "SSE.Views.DocumentHolder.txtCut": "Taglia", + "SSE.Views.DocumentHolder.txtDate": "Data", "SSE.Views.DocumentHolder.txtDelete": "Elimina", "SSE.Views.DocumentHolder.txtDescending": "Decrescente", "SSE.Views.DocumentHolder.txtEditComment": "Modifica commento", @@ -1134,14 +1156,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Filtra per colore dei carattere", "SSE.Views.DocumentHolder.txtFilterValue": "Filtra per il valore della cella selezionato", "SSE.Views.DocumentHolder.txtFormula": "Inserisci funzione", + "SSE.Views.DocumentHolder.txtFraction": "Frazione", + "SSE.Views.DocumentHolder.txtGeneral": "Generale", "SSE.Views.DocumentHolder.txtGroup": "Raggruppa", "SSE.Views.DocumentHolder.txtHide": "Nascondi", "SSE.Views.DocumentHolder.txtInsert": "Inserisci", "SSE.Views.DocumentHolder.txtInsHyperlink": "Collegamento ipertestuale", + "SSE.Views.DocumentHolder.txtNumber": "Numero", + "SSE.Views.DocumentHolder.txtNumFormat": "Formato del numero", "SSE.Views.DocumentHolder.txtPaste": "Incolla", + "SSE.Views.DocumentHolder.txtPercentage": "Percentage", "SSE.Views.DocumentHolder.txtReapply": "Riapplica", "SSE.Views.DocumentHolder.txtRow": "Riga intera", "SSE.Views.DocumentHolder.txtRowHeight": "Imposta Altezza Riga", + "SSE.Views.DocumentHolder.txtScientific": "Scientifico", "SSE.Views.DocumentHolder.txtSelect": "Seleziona", "SSE.Views.DocumentHolder.txtShiftDown": "Sposta celle in basso", "SSE.Views.DocumentHolder.txtShiftLeft": "Sposta celle a sinistra", @@ -1153,7 +1181,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Colore della cella selezionata in cima", "SSE.Views.DocumentHolder.txtSortFontColor": "Colore del carattere selezionato in cima", "SSE.Views.DocumentHolder.txtSparklines": "Sparklines", + "SSE.Views.DocumentHolder.txtText": "Testo", "SSE.Views.DocumentHolder.txtTextAdvanced": "Impostazioni avanzate testo", + "SSE.Views.DocumentHolder.txtTime": "Ora", "SSE.Views.DocumentHolder.txtUngroup": "Separa", "SSE.Views.DocumentHolder.txtWidth": "Larghezza", "SSE.Views.DocumentHolder.vertAlignText": "Allineamento verticale", @@ -1216,6 +1246,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Tedesco", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Inglese", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Spagnolo", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Francese", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Pollice", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Visualizzazione dei Commenti", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "come OS X", @@ -1285,7 +1316,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Collegamento esterno", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Intervallo di dati interno", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "ERRORE! Intervallo non valido", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Tipo collegamento", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Testo del suggerimento", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Impostazioni collegamento ipertestuale", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Questo campo è richiesto", @@ -1477,6 +1507,7 @@ "SSE.Views.PrintSettings.strPortrait": "Verticale", "SSE.Views.PrintSettings.strPrint": "Stampa", "SSE.Views.PrintSettings.strRight": "A destra", + "SSE.Views.PrintSettings.strShow": "Mostra", "SSE.Views.PrintSettings.strTop": "In alto", "SSE.Views.PrintSettings.textActualSize": "Dimensione reale", "SSE.Views.PrintSettings.textAllSheets": "Tutti i fogli", @@ -1492,6 +1523,7 @@ "SSE.Views.PrintSettings.textPrintGrid": "Stampa griglia", "SSE.Views.PrintSettings.textPrintHeadings": "Stampa intestazioni di riga e colonna", "SSE.Views.PrintSettings.textPrintRange": "Area di stampa", + "SSE.Views.PrintSettings.textRange": "Intervallo", "SSE.Views.PrintSettings.textSelection": "Selezione", "SSE.Views.PrintSettings.textSettings": "Impostazioni Foglio", "SSE.Views.PrintSettings.textShowDetails": "Mostra dettagli", @@ -1754,7 +1786,6 @@ "SSE.Views.Toolbar.textClockwise": "Angolo in senso orario", "SSE.Views.Toolbar.textColumn": "Colonna", "SSE.Views.Toolbar.textColumnSpark": "Colonna", - "SSE.Views.Toolbar.textCompactToolbar": "Mostra barra degli strumenti compatta", "SSE.Views.Toolbar.textCounterCw": "Angolo in senso antiorario", "SSE.Views.Toolbar.textDelLeft": "Sposta celle a sinistra", "SSE.Views.Toolbar.textDelUp": "Sposta celle in alto", @@ -1762,11 +1793,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Bordo diagonale superiore", "SSE.Views.Toolbar.textEntireCol": "Colonna intera", "SSE.Views.Toolbar.textEntireRow": "Riga intera", - "SSE.Views.Toolbar.textFreezePanes": "Blocca riquadri", - "SSE.Views.Toolbar.textHideFBar": "Nascondi barra di formula", - "SSE.Views.Toolbar.textHideGridlines": "Nascondi griglia", - "SSE.Views.Toolbar.textHideHeadings": "Nascondi titoli", - "SSE.Views.Toolbar.textHideTBar": "Nascondi barra di titolo", "SSE.Views.Toolbar.textHorizontal": "Testo orizzontale", "SSE.Views.Toolbar.textInsDown": "Sposta celle in basso", "SSE.Views.Toolbar.textInsideBorders": "Bordi interni", @@ -1803,7 +1829,6 @@ "SSE.Views.Toolbar.textUnderline": "Sottolineato", "SSE.Views.Toolbar.textWinLossSpark": "Vinci/Perdi", "SSE.Views.Toolbar.textZoom": "Zoom", - "SSE.Views.Toolbar.tipAdvSettings": "Impostazioni avanzate", "SSE.Views.Toolbar.tipAlignBottom": "Allinea in basso", "SSE.Views.Toolbar.tipAlignCenter": "Allinea al centro", "SSE.Views.Toolbar.tipAlignJust": "Giustifica", @@ -1854,7 +1879,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientamento", "SSE.Views.Toolbar.tipUndo": "Annulla", "SSE.Views.Toolbar.tipVAligh": "Allineamento verticale", - "SSE.Views.Toolbar.tipViewSettings": "Mostra impostazioni", "SSE.Views.Toolbar.tipWrap": "Disponi testo", "SSE.Views.Toolbar.txtAccounting": "Contabilità", "SSE.Views.Toolbar.txtAdditional": "Più...", diff --git a/apps/spreadsheeteditor/main/locale/ko.json b/apps/spreadsheeteditor/main/locale/ko.json index 4582a9d30..c70b976cc 100644 --- a/apps/spreadsheeteditor/main/locale/ko.json +++ b/apps/spreadsheeteditor/main/locale/ko.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "로드 중 ...", "Common.Views.DocumentAccessDialog.textTitle": "공유 설정", "Common.Views.Header.labelCoUsersDescr": "문서는 현재 여러 사용자가 편집하고 있습니다.", + "Common.Views.Header.textAdvSettings": "고급 설정", "Common.Views.Header.textBack": "문서로 이동", + "Common.Views.Header.textCompactView": "보기 컴팩트 도구 모음", + "Common.Views.Header.textHideLines": "눈금자 숨기기", + "Common.Views.Header.textHideStatusBar": "상태 표시 줄 숨기기", "Common.Views.Header.textSaveBegin": "저장 중 ...", "Common.Views.Header.textSaveChanged": "수정된", "Common.Views.Header.textSaveEnd": "모든 변경 사항이 저장되었습니다", "Common.Views.Header.textSaveExpander": "모든 변경 사항이 저장되었습니다", + "Common.Views.Header.textZoom": "확대 / 축소", "Common.Views.Header.tipAccessRights": "문서 액세스 권한 관리", "Common.Views.Header.tipDownload": "파일을 다운로드", "Common.Views.Header.tipGoEdit": "현재 파일 편집", "Common.Views.Header.tipPrint": "파일 출력", + "Common.Views.Header.tipViewSettings": "보기 설정", "Common.Views.Header.tipViewUsers": "사용자보기 및 문서 액세스 권한 관리", "Common.Views.Header.txtAccessRights": "액세스 권한 변경", "Common.Views.Header.txtRename": "이름 바꾸기", @@ -94,12 +100,15 @@ "Common.Views.OpenDialog.cancelButtonText": "취소", "Common.Views.OpenDialog.closeButtonText": "파일 닫기", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "콜론", + "Common.Views.OpenDialog.txtComma": "쉼표", "Common.Views.OpenDialog.txtDelimiter": "구분 기호", "Common.Views.OpenDialog.txtEncoding": "인코딩", "Common.Views.OpenDialog.txtIncorrectPwd": "비밀번호가 맞지 않음", "Common.Views.OpenDialog.txtOther": "기타", "Common.Views.OpenDialog.txtPassword": "비밀번호", "Common.Views.OpenDialog.txtPreview": "미리보기", + "Common.Views.OpenDialog.txtSemicolon": "세미콜론", "Common.Views.OpenDialog.txtSpace": "공간", "Common.Views.OpenDialog.txtTab": "탭", "Common.Views.OpenDialog.txtTitle": "% 1 옵션 선택", @@ -835,6 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "SSE.Controllers.Toolbar.warnLongOperation": "수행하려는 작업이 완료하는 데 시간이 오래 걸릴 수 있습니다. 계속 하시겠습니까?", "SSE.Controllers.Toolbar.warnMergeLostData": "왼쪽 위 셀의 데이터 만 병합 된 셀에 남아 있습니다.
    계속 하시겠습니까?", + "SSE.Controllers.Viewport.textFreezePanes": "창 고정", + "SSE.Controllers.Viewport.textHideFBar": "수식 표시 줄 숨기기", + "SSE.Controllers.Viewport.textHideGridlines": "눈금 선 숨기기", + "SSE.Controllers.Viewport.textHideHeadings": "제목 숨기기", "SSE.Views.AutoFilterDialog.btnCustomFilter": "사용자 정의 필터", "SSE.Views.AutoFilterDialog.cancelButtonText": "취소", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1088,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "오른쪽 열", "SSE.Views.DocumentHolder.insertRowAboveText": "위의 행", "SSE.Views.DocumentHolder.insertRowBelowText": "아래 행", + "SSE.Views.DocumentHolder.originalSizeText": "기본 크기", "SSE.Views.DocumentHolder.removeHyperlinkText": "하이퍼 링크 제거", "SSE.Views.DocumentHolder.selectColumnText": "전체 열", "SSE.Views.DocumentHolder.selectDataText": "열 데이터", @@ -1103,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "포 그라운드로 가져 오기", "SSE.Views.DocumentHolder.textEntriesList": "드롭 다운 목록에서 선택", "SSE.Views.DocumentHolder.textFreezePanes": "창 고정", + "SSE.Views.DocumentHolder.textFromFile": "파일로부터", + "SSE.Views.DocumentHolder.textFromUrl": "URL로부터", + "SSE.Views.DocumentHolder.textMoreFormats": "기타 형식", "SSE.Views.DocumentHolder.textNone": "없음", + "SSE.Views.DocumentHolder.textReplace": "이미지 바꾸기", "SSE.Views.DocumentHolder.textUndo": "실행 취소", "SSE.Views.DocumentHolder.textUnFreezePanes": "창 고정 취소", "SSE.Views.DocumentHolder.topCellText": "정렬 위쪽", + "SSE.Views.DocumentHolder.txtAccounting": "회계", "SSE.Views.DocumentHolder.txtAddComment": "주석 추가", "SSE.Views.DocumentHolder.txtAddNamedRange": "이름 정의", "SSE.Views.DocumentHolder.txtArrange": "정렬", @@ -1124,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "전체 열", "SSE.Views.DocumentHolder.txtColumnWidth": "열 너비 설정", "SSE.Views.DocumentHolder.txtCopy": "복사", + "SSE.Views.DocumentHolder.txtCurrency": "통화", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "사용자 정의 열 너비", "SSE.Views.DocumentHolder.txtCustomRowHeight": "사용자 정의 행 높이", "SSE.Views.DocumentHolder.txtCut": "잘라 내기", + "SSE.Views.DocumentHolder.txtDate": "날짜", "SSE.Views.DocumentHolder.txtDelete": "삭제", "SSE.Views.DocumentHolder.txtDescending": "내림차순", "SSE.Views.DocumentHolder.txtEditComment": "주석 편집", @@ -1135,11 +1156,15 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "글꼴 색으로 필터링", "SSE.Views.DocumentHolder.txtFilterValue": "선택한 셀의 값으로 필터링", "SSE.Views.DocumentHolder.txtFormula": "함수 삽입", + "SSE.Views.DocumentHolder.txtGeneral": "일반", "SSE.Views.DocumentHolder.txtGroup": "그룹", "SSE.Views.DocumentHolder.txtHide": "숨기기", "SSE.Views.DocumentHolder.txtInsert": "삽입", "SSE.Views.DocumentHolder.txtInsHyperlink": "하이퍼 링크", + "SSE.Views.DocumentHolder.txtNumber": "숫자", + "SSE.Views.DocumentHolder.txtNumFormat": "숫자 형식", "SSE.Views.DocumentHolder.txtPaste": "붙여 넣기", + "SSE.Views.DocumentHolder.txtPercentage": "백분율", "SSE.Views.DocumentHolder.txtReapply": "재 적용", "SSE.Views.DocumentHolder.txtRow": "전체 행", "SSE.Views.DocumentHolder.txtRowHeight": "행 높이 설정", @@ -1154,7 +1179,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "위에 셀 색상 선택", "SSE.Views.DocumentHolder.txtSortFontColor": "선택한 글꼴 색을 맨 위에 표시", "SSE.Views.DocumentHolder.txtSparklines": "스파크 라인", + "SSE.Views.DocumentHolder.txtText": "텍스트", "SSE.Views.DocumentHolder.txtTextAdvanced": "텍스트 고급 설정", + "SSE.Views.DocumentHolder.txtTime": "시간", "SSE.Views.DocumentHolder.txtUngroup": "그룹 해제", "SSE.Views.DocumentHolder.txtWidth": "너비", "SSE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", @@ -1217,6 +1244,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Deutsch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "영어", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "스페인어", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "프랑스 국민", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "인치", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "표시 설명", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "as OS X", @@ -1286,7 +1314,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "외부 링크", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "내부 데이터 범위", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "오류! 셀 범위가 잘못되었습니다.", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "링크 유형", "SSE.Views.HyperlinkSettingsDialog.textTipText": "스크린 팁 텍스트", "SSE.Views.HyperlinkSettingsDialog.textTitle": "하이퍼 링크 설정", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "이 입력란은 필수 항목", @@ -1478,6 +1505,7 @@ "SSE.Views.PrintSettings.strPortrait": "Portrait", "SSE.Views.PrintSettings.strPrint": "인쇄", "SSE.Views.PrintSettings.strRight": "오른쪽", + "SSE.Views.PrintSettings.strShow": "표시", "SSE.Views.PrintSettings.strTop": "Top", "SSE.Views.PrintSettings.textActualSize": "실제 크기", "SSE.Views.PrintSettings.textAllSheets": "모든 시트", @@ -1755,7 +1783,6 @@ "SSE.Views.Toolbar.textClockwise": "시계 방향으로 각도", "SSE.Views.Toolbar.textColumn": "Column", "SSE.Views.Toolbar.textColumnSpark": "Column", - "SSE.Views.Toolbar.textCompactToolbar": "보기 컴팩트 도구 모음", "SSE.Views.Toolbar.textCounterCw": "시계 반대 방향 각도", "SSE.Views.Toolbar.textDelLeft": "셀 왼쪽으로 시프트", "SSE.Views.Toolbar.textDelUp": "셀 이동", @@ -1763,11 +1790,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Diagonal Up Border", "SSE.Views.Toolbar.textEntireCol": "전체 열", "SSE.Views.Toolbar.textEntireRow": "전체 행", - "SSE.Views.Toolbar.textFreezePanes": "창 고정", - "SSE.Views.Toolbar.textHideFBar": "수식 표시 줄 숨기기", - "SSE.Views.Toolbar.textHideGridlines": "눈금 선 숨기기", - "SSE.Views.Toolbar.textHideHeadings": "제목 숨기기", - "SSE.Views.Toolbar.textHideTBar": "제목 표시 줄 숨기기", "SSE.Views.Toolbar.textHorizontal": "가로 텍스트", "SSE.Views.Toolbar.textInsDown": "셀을 아래로 이동", "SSE.Views.Toolbar.textInsideBorders": "테두리 안에", @@ -1804,7 +1826,6 @@ "SSE.Views.Toolbar.textUnderline": "밑줄", "SSE.Views.Toolbar.textWinLossSpark": "Win / Loss", "SSE.Views.Toolbar.textZoom": "확대 / 축소", - "SSE.Views.Toolbar.tipAdvSettings": "고급 설정", "SSE.Views.Toolbar.tipAlignBottom": "아래쪽 정렬", "SSE.Views.Toolbar.tipAlignCenter": "정렬 센터", "SSE.Views.Toolbar.tipAlignJust": "Justified", @@ -1855,7 +1876,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientation", "SSE.Views.Toolbar.tipUndo": "실행 취소", "SSE.Views.Toolbar.tipVAligh": "Vertical Alignment", - "SSE.Views.Toolbar.tipViewSettings": "보기 설정", "SSE.Views.Toolbar.tipWrap": "텍스트 줄 바꾸기", "SSE.Views.Toolbar.txtAccounting": "회계", "SSE.Views.Toolbar.txtAdditional": "Additional", diff --git a/apps/spreadsheeteditor/main/locale/lv.json b/apps/spreadsheeteditor/main/locale/lv.json index 202090840..1836289cc 100644 --- a/apps/spreadsheeteditor/main/locale/lv.json +++ b/apps/spreadsheeteditor/main/locale/lv.json @@ -74,11 +74,14 @@ "Common.Views.DocumentAccessDialog.textLoading": "Loading...", "Common.Views.DocumentAccessDialog.textTitle": "Sharing Settings", "Common.Views.Header.labelCoUsersDescr": "Dokumentu šobrīd tiek rediģē vairāki lietotāji.", + "Common.Views.Header.textAdvSettings": "Papildu iestatījumi", "Common.Views.Header.textBack": "Iet uz Dokumenti", + "Common.Views.Header.textCompactView": "Slēpt rīkjoslu", "Common.Views.Header.textSaveBegin": "Saglabājās...", "Common.Views.Header.textSaveChanged": "Pārveidots", "Common.Views.Header.textSaveEnd": "Visas izmaiņas saglabātas", "Common.Views.Header.textSaveExpander": "Visas izmaiņas saglabātas", + "Common.Views.Header.textZoom": "Palielināšana", "Common.Views.Header.tipAccessRights": "Pārvaldīt dokumenta piekļuves tiesības", "Common.Views.Header.tipDownload": "Lejupielādēt failu", "Common.Views.Header.tipGoEdit": "Rediģēt šībrīža failu", @@ -94,12 +97,15 @@ "Common.Views.OpenDialog.cancelButtonText": "Atcelt", "Common.Views.OpenDialog.closeButtonText": "Aizvērt failu", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Kols", + "Common.Views.OpenDialog.txtComma": "Komats", "Common.Views.OpenDialog.txtDelimiter": "Norobežotājs", "Common.Views.OpenDialog.txtEncoding": "Kodēšana ", "Common.Views.OpenDialog.txtIncorrectPwd": "Parole nav pareiza.", "Common.Views.OpenDialog.txtOther": "Citi", "Common.Views.OpenDialog.txtPassword": "Parole", "Common.Views.OpenDialog.txtPreview": "Priekšskatījums", + "Common.Views.OpenDialog.txtSemicolon": "Semikols", "Common.Views.OpenDialog.txtSpace": "Space", "Common.Views.OpenDialog.txtTab": "Tab", "Common.Views.OpenDialog.txtTitle": "Choose %1 options", @@ -1088,6 +1094,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Labā kolonna", "SSE.Views.DocumentHolder.insertRowAboveText": "Rindu augstāk", "SSE.Views.DocumentHolder.insertRowBelowText": "Rindu zemāk", + "SSE.Views.DocumentHolder.originalSizeText": "Noklusējuma", "SSE.Views.DocumentHolder.removeHyperlinkText": "Remove Hyperlink", "SSE.Views.DocumentHolder.selectColumnText": "Visu kolonnu", "SSE.Views.DocumentHolder.selectDataText": "Kolonnu dati", @@ -1103,10 +1110,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Bring to Foreground", "SSE.Views.DocumentHolder.textEntriesList": "Izvēlēties no nolaižamā saraksta", "SSE.Views.DocumentHolder.textFreezePanes": "Freeze Panes", + "SSE.Views.DocumentHolder.textFromFile": "No faila", + "SSE.Views.DocumentHolder.textFromUrl": "No URL", + "SSE.Views.DocumentHolder.textMoreFormats": "Vairāk formātu", "SSE.Views.DocumentHolder.textNone": "neviens", + "SSE.Views.DocumentHolder.textReplace": "Aizvietot attēlu", "SSE.Views.DocumentHolder.textUndo": "Atsaukt", "SSE.Views.DocumentHolder.textUnFreezePanes": "Unfreeze Panes", "SSE.Views.DocumentHolder.topCellText": "Align Top", + "SSE.Views.DocumentHolder.txtAccounting": "Grāmatvedības", "SSE.Views.DocumentHolder.txtAddComment": "Add Comment", "SSE.Views.DocumentHolder.txtAddNamedRange": "Define Name", "SSE.Views.DocumentHolder.txtArrange": "Arrange", @@ -1124,9 +1136,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Visu kolonnu", "SSE.Views.DocumentHolder.txtColumnWidth": "Kolonnas platums", "SSE.Views.DocumentHolder.txtCopy": "Nokopēt", + "SSE.Views.DocumentHolder.txtCurrency": "Valūta", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Pielāgotais kolonnas platums", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Pielāgotais rindas augstums", "SSE.Views.DocumentHolder.txtCut": "Izgriezt", + "SSE.Views.DocumentHolder.txtDate": "Datums", "SSE.Views.DocumentHolder.txtDelete": "Izdzēst", "SSE.Views.DocumentHolder.txtDescending": "Dilstošā secībā", "SSE.Views.DocumentHolder.txtEditComment": "Edit Comment", @@ -1135,14 +1149,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Filtrēt pēc fonta krāsas", "SSE.Views.DocumentHolder.txtFilterValue": "Filtrēt pēc izvēlētās šūnas vērtības", "SSE.Views.DocumentHolder.txtFormula": "Funkcijas ievietošana", + "SSE.Views.DocumentHolder.txtFraction": "Daļskaitlis", + "SSE.Views.DocumentHolder.txtGeneral": "Vispārīgi", "SSE.Views.DocumentHolder.txtGroup": "Group", "SSE.Views.DocumentHolder.txtHide": "Paslēpt", "SSE.Views.DocumentHolder.txtInsert": "Ievietot", "SSE.Views.DocumentHolder.txtInsHyperlink": "Hyperlink", + "SSE.Views.DocumentHolder.txtNumber": "Skaits", + "SSE.Views.DocumentHolder.txtNumFormat": "Skaitļu formāts", "SSE.Views.DocumentHolder.txtPaste": "Ielīmēt", + "SSE.Views.DocumentHolder.txtPercentage": "Procentuāli", "SSE.Views.DocumentHolder.txtReapply": "Piemērot no jauna", "SSE.Views.DocumentHolder.txtRow": "Visu rindu", "SSE.Views.DocumentHolder.txtRowHeight": "Rindas augstums", + "SSE.Views.DocumentHolder.txtScientific": "Zinātniskais", "SSE.Views.DocumentHolder.txtSelect": "Izvēlēties", "SSE.Views.DocumentHolder.txtShiftDown": "Pārbīdīt šūnas uz leju", "SSE.Views.DocumentHolder.txtShiftLeft": "Pārbīdīt šūnas pa kreisi", @@ -1154,7 +1174,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Izvēlēties šūnas krāsu augšā", "SSE.Views.DocumentHolder.txtSortFontColor": "Izvēlētie fonta krāsu augšā", "SSE.Views.DocumentHolder.txtSparklines": "Spārklaini", + "SSE.Views.DocumentHolder.txtText": "Teksts", "SSE.Views.DocumentHolder.txtTextAdvanced": "Text Advanced Settings", + "SSE.Views.DocumentHolder.txtTime": "Laiks", "SSE.Views.DocumentHolder.txtUngroup": "Ungroup", "SSE.Views.DocumentHolder.txtWidth": "Platums", "SSE.Views.DocumentHolder.vertAlignText": "Vertical Alignment", @@ -1216,6 +1238,8 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtCm": "Centimeter", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Deutsch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "English", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Spāņu", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Francijas", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Colla", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Live Commenting", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "as OS X", @@ -1285,7 +1309,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Ārējā saite", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Iekšējo datu diapazons", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "KĻŪDA! Nederīgs šūnu diapazons", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Saites tips", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Ekrāna Padoma Teksts", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Hipersaites iestatījumi", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Šis lauks ir nepieciešams", @@ -1477,6 +1500,7 @@ "SSE.Views.PrintSettings.strPortrait": "Portrets", "SSE.Views.PrintSettings.strPrint": "Drukāt", "SSE.Views.PrintSettings.strRight": "Pa labi", + "SSE.Views.PrintSettings.strShow": "Parādīt", "SSE.Views.PrintSettings.strTop": "Augšā", "SSE.Views.PrintSettings.textActualSize": "Actual Size", "SSE.Views.PrintSettings.textAllSheets": "All Sheets", @@ -1492,6 +1516,7 @@ "SSE.Views.PrintSettings.textPrintGrid": "Drukāt režģa līnijas", "SSE.Views.PrintSettings.textPrintHeadings": "Drukāt rindas un kollonas nosaukumus", "SSE.Views.PrintSettings.textPrintRange": "Print Range", + "SSE.Views.PrintSettings.textRange": "Diapazons", "SSE.Views.PrintSettings.textSelection": "Selection", "SSE.Views.PrintSettings.textSettings": "Lapas uzstādījumi", "SSE.Views.PrintSettings.textShowDetails": "Show Details", @@ -1754,7 +1779,6 @@ "SSE.Views.Toolbar.textClockwise": "Angle Clockwise", "SSE.Views.Toolbar.textColumn": "Kolonna", "SSE.Views.Toolbar.textColumnSpark": "Kolonna", - "SSE.Views.Toolbar.textCompactToolbar": "Slēpt rīkjoslu", "SSE.Views.Toolbar.textCounterCw": "Angle Counterclockwise", "SSE.Views.Toolbar.textDelLeft": "Shift Cells Left", "SSE.Views.Toolbar.textDelUp": "Shift Cells Up", @@ -1762,11 +1786,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Diagonal Up Border", "SSE.Views.Toolbar.textEntireCol": "Entire Column", "SSE.Views.Toolbar.textEntireRow": "Entire Row", - "SSE.Views.Toolbar.textFreezePanes": "Freeze Panes", - "SSE.Views.Toolbar.textHideFBar": "Hide Formula Bar", - "SSE.Views.Toolbar.textHideGridlines": "Hide Gridlines", - "SSE.Views.Toolbar.textHideHeadings": "Hide Headings", - "SSE.Views.Toolbar.textHideTBar": "Hide Title Bar", "SSE.Views.Toolbar.textHorizontal": "Horizontal Text", "SSE.Views.Toolbar.textInsDown": "Shift Cells Down", "SSE.Views.Toolbar.textInsideBorders": "Iekšējās Apmales", @@ -1803,7 +1822,6 @@ "SSE.Views.Toolbar.textUnderline": "Pasvītrots", "SSE.Views.Toolbar.textWinLossSpark": "Ieguvums/zaudējums", "SSE.Views.Toolbar.textZoom": "Zoom", - "SSE.Views.Toolbar.tipAdvSettings": "Advanced Settings", "SSE.Views.Toolbar.tipAlignBottom": "Align Bottom", "SSE.Views.Toolbar.tipAlignCenter": "Align Center", "SSE.Views.Toolbar.tipAlignJust": "Justified", @@ -1854,7 +1872,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientation", "SSE.Views.Toolbar.tipUndo": "Undo", "SSE.Views.Toolbar.tipVAligh": "Vertikālā Līdzināšana", - "SSE.Views.Toolbar.tipViewSettings": "View Settings", "SSE.Views.Toolbar.tipWrap": "Aplauzt tekstu", "SSE.Views.Toolbar.txtAccounting": "Grāmatvedības", "SSE.Views.Toolbar.txtAdditional": "Papildu", diff --git a/apps/spreadsheeteditor/main/locale/nl.json b/apps/spreadsheeteditor/main/locale/nl.json index 676806261..3bbac5c92 100644 --- a/apps/spreadsheeteditor/main/locale/nl.json +++ b/apps/spreadsheeteditor/main/locale/nl.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "Laden...", "Common.Views.DocumentAccessDialog.textTitle": "Instellingen voor delen", "Common.Views.Header.labelCoUsersDescr": "Document wordt op dit moment bewerkt door verschillende gebruikers.", + "Common.Views.Header.textAdvSettings": "Geavanceerde instellingen", "Common.Views.Header.textBack": "Naar documenten", + "Common.Views.Header.textCompactView": "Werkbalk Verbergen", + "Common.Views.Header.textHideLines": "Linialen verbergen", + "Common.Views.Header.textHideStatusBar": "Statusbalk verbergen", "Common.Views.Header.textSaveBegin": "Opslaan...", "Common.Views.Header.textSaveChanged": "Gewijzigd", "Common.Views.Header.textSaveEnd": "Alle wijzigingen zijn opgeslagen", "Common.Views.Header.textSaveExpander": "Alle wijzigingen zijn opgeslagen", + "Common.Views.Header.textZoom": "Zoomen", "Common.Views.Header.tipAccessRights": "Toegangsrechten van documenten beheren", "Common.Views.Header.tipDownload": "Bestand downloaden", "Common.Views.Header.tipGoEdit": "Huidig bestand bewerken", "Common.Views.Header.tipPrint": "Bestand afdrukken", + "Common.Views.Header.tipViewSettings": "Weergave-instellingen", "Common.Views.Header.tipViewUsers": "Gebruikers weergeven en toegangsrechten voor documenten beheren", "Common.Views.Header.txtAccessRights": "Toegangsrechten wijzigen", "Common.Views.Header.txtRename": "Hernoemen", @@ -835,6 +841,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Zeta", "SSE.Controllers.Toolbar.warnLongOperation": "De bewerking die u gaat uitvoeren, kan nogal veel tijd in beslag nemen.
    Wilt u doorgaan?", "SSE.Controllers.Toolbar.warnMergeLostData": "Alleen de gegevens in de cel linksboven blijven behouden in de samengevoegde cel.
    Wilt u doorgaan?", + "SSE.Controllers.Viewport.textFreezePanes": "Deelvensters blokkeren", + "SSE.Controllers.Viewport.textHideFBar": "Formulebalk verbergen", + "SSE.Controllers.Viewport.textHideGridlines": "Rasterlijnen verbergen", + "SSE.Controllers.Viewport.textHideHeadings": "Koppen verbergen", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Aangepast filter", "SSE.Views.AutoFilterDialog.cancelButtonText": "Annuleren", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1088,6 +1098,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Kolom rechts", "SSE.Views.DocumentHolder.insertRowAboveText": "Rij boven", "SSE.Views.DocumentHolder.insertRowBelowText": "Rij onder", + "SSE.Views.DocumentHolder.originalSizeText": "Standaardgrootte", "SSE.Views.DocumentHolder.removeHyperlinkText": "Hyperlink verwijderen", "SSE.Views.DocumentHolder.selectColumnText": "Hele kolom", "SSE.Views.DocumentHolder.selectDataText": "Kolomgegevens", @@ -1103,7 +1114,10 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Naar voorgrond brengen", "SSE.Views.DocumentHolder.textEntriesList": "Selecteren uit de vervolgkeuzelijst", "SSE.Views.DocumentHolder.textFreezePanes": "Deelvensters blokkeren", + "SSE.Views.DocumentHolder.textFromFile": "Van bestand", + "SSE.Views.DocumentHolder.textFromUrl": "Van URL", "SSE.Views.DocumentHolder.textNone": "Geen", + "SSE.Views.DocumentHolder.textReplace": "Afbeelding vervangen", "SSE.Views.DocumentHolder.textUndo": "Ongedaan maken", "SSE.Views.DocumentHolder.textUnFreezePanes": "Blokkering deelvensters opheffen", "SSE.Views.DocumentHolder.topCellText": "Boven uitlijnen", @@ -1217,6 +1231,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Duits", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Engels", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Spaans", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Frans", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Inch", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Commentaarweergave", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "als OS X", @@ -1286,7 +1301,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Externe koppeling", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Intern gegevensbereik", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "FOUT! Ongeldig celbereik", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Type koppeling", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Tekst van Scherminfo", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Instellingen hyperlink", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Dit veld is vereist", @@ -1469,6 +1483,7 @@ "SSE.Views.PivotTable.txtCreate": "Tabel invoegen", "SSE.Views.PivotTable.txtRefresh": "Verversen", "SSE.Views.PivotTable.txtSelect": "Selecteer", + "SSE.Views.PrintSettings.btnDownload": "Opslaan & downloaden", "SSE.Views.PrintSettings.btnPrint": "Opslaan en afdrukken", "SSE.Views.PrintSettings.cancelButtonText": "Annuleren", "SSE.Views.PrintSettings.strBottom": "Onder", @@ -1478,6 +1493,7 @@ "SSE.Views.PrintSettings.strPortrait": "Staand", "SSE.Views.PrintSettings.strPrint": "Afdrukken", "SSE.Views.PrintSettings.strRight": "Rechts", + "SSE.Views.PrintSettings.strShow": "Tonen", "SSE.Views.PrintSettings.strTop": "Boven", "SSE.Views.PrintSettings.textActualSize": "Ware grootte", "SSE.Views.PrintSettings.textAllSheets": "Alle werkbladen", @@ -1493,10 +1509,14 @@ "SSE.Views.PrintSettings.textPrintGrid": "Rasterlijnen afdrukken", "SSE.Views.PrintSettings.textPrintHeadings": "Rij- en kolomkoppen afdrukken", "SSE.Views.PrintSettings.textPrintRange": "Afdrukbereik", + "SSE.Views.PrintSettings.textRange": "Bereik", "SSE.Views.PrintSettings.textSelection": "Selectie", "SSE.Views.PrintSettings.textSettings": "Bladinstellingen", "SSE.Views.PrintSettings.textShowDetails": "Details tonen", + "SSE.Views.PrintSettings.textShowGrid": "Rasterlijnen tonen", + "SSE.Views.PrintSettings.textShowHeadings": "Toon rij- en kolomkoppen", "SSE.Views.PrintSettings.textTitle": "Afdrukinstellingen", + "SSE.Views.PrintSettings.textTitlePDF": "PDF instellingen", "SSE.Views.RightMenu.txtChartSettings": "Grafiekinstellingen", "SSE.Views.RightMenu.txtImageSettings": "Afbeeldingsinstellingen", "SSE.Views.RightMenu.txtParagraphSettings": "Tekstinstellingen", @@ -1755,7 +1775,6 @@ "SSE.Views.Toolbar.textClockwise": "Rechtsom draaien", "SSE.Views.Toolbar.textColumn": "Kolom", "SSE.Views.Toolbar.textColumnSpark": "Kolom", - "SSE.Views.Toolbar.textCompactToolbar": "Werkbalk Verbergen", "SSE.Views.Toolbar.textCounterCw": "Linksom draaien", "SSE.Views.Toolbar.textDelLeft": "Cellen naar links verplaatsen", "SSE.Views.Toolbar.textDelUp": "Cellen naar boven verplaatsen", @@ -1763,11 +1782,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Diagonale rand naar boven", "SSE.Views.Toolbar.textEntireCol": "Hele kolom", "SSE.Views.Toolbar.textEntireRow": "Hele rij", - "SSE.Views.Toolbar.textFreezePanes": "Deelvensters blokkeren", - "SSE.Views.Toolbar.textHideFBar": "Formulebalk verbergen", - "SSE.Views.Toolbar.textHideGridlines": "Rasterlijnen verbergen", - "SSE.Views.Toolbar.textHideHeadings": "Koppen verbergen", - "SSE.Views.Toolbar.textHideTBar": "Titelbalk verbergen", "SSE.Views.Toolbar.textHorizontal": "Horizontale tekst", "SSE.Views.Toolbar.textInsDown": "Cellen naar beneden verplaatsen", "SSE.Views.Toolbar.textInsideBorders": "Binnenranden", @@ -1804,7 +1818,6 @@ "SSE.Views.Toolbar.textUnderline": "Onderstrepen", "SSE.Views.Toolbar.textWinLossSpark": "Winst/verlies", "SSE.Views.Toolbar.textZoom": "Zoomen", - "SSE.Views.Toolbar.tipAdvSettings": "Geavanceerde instellingen", "SSE.Views.Toolbar.tipAlignBottom": "Onder uitlijnen", "SSE.Views.Toolbar.tipAlignCenter": "Midden uitlijnen", "SSE.Views.Toolbar.tipAlignJust": "Uitgevuld", @@ -1855,7 +1868,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Afdrukstand", "SSE.Views.Toolbar.tipUndo": "Ongedaan maken", "SSE.Views.Toolbar.tipVAligh": "Verticale uitlijning", - "SSE.Views.Toolbar.tipViewSettings": "Weergave-instellingen", "SSE.Views.Toolbar.tipWrap": "Terugloop", "SSE.Views.Toolbar.txtAccounting": "Boekhouding", "SSE.Views.Toolbar.txtAdditional": "Extra", diff --git a/apps/spreadsheeteditor/main/locale/ru.json b/apps/spreadsheeteditor/main/locale/ru.json index f00261c5b..3b410c696 100644 --- a/apps/spreadsheeteditor/main/locale/ru.json +++ b/apps/spreadsheeteditor/main/locale/ru.json @@ -74,15 +74,21 @@ "Common.Views.DocumentAccessDialog.textLoading": "Загрузка...", "Common.Views.DocumentAccessDialog.textTitle": "Настройки совместного доступа", "Common.Views.Header.labelCoUsersDescr": "Документ редактируется несколькими пользователями.", + "Common.Views.Header.textAdvSettings": "Дополнительные параметры", "Common.Views.Header.textBack": "Перейти к Документам", + "Common.Views.Header.textCompactView": "Скрыть панель инструментов", + "Common.Views.Header.textHideLines": "Скрыть линейки", + "Common.Views.Header.textHideStatusBar": "Скрыть строку состояния", "Common.Views.Header.textSaveBegin": "Сохранение...", "Common.Views.Header.textSaveChanged": "Изменен", "Common.Views.Header.textSaveEnd": "Все изменения сохранены", "Common.Views.Header.textSaveExpander": "Все изменения сохранены", + "Common.Views.Header.textZoom": "Масштаб", "Common.Views.Header.tipAccessRights": "Управление правами доступа к документу", "Common.Views.Header.tipDownload": "Скачать файл", "Common.Views.Header.tipGoEdit": "Редактировать текущий файл", "Common.Views.Header.tipPrint": "Напечатать файл", + "Common.Views.Header.tipViewSettings": "Параметры представления", "Common.Views.Header.tipViewUsers": "Просмотр пользователей и управление правами доступа к документу", "Common.Views.Header.txtAccessRights": "Изменить права доступа", "Common.Views.Header.txtRename": "Переименовать", @@ -94,12 +100,15 @@ "Common.Views.OpenDialog.cancelButtonText": "Отмена", "Common.Views.OpenDialog.closeButtonText": "Закрыть файл", "Common.Views.OpenDialog.okButtonText": "OK", + "Common.Views.OpenDialog.txtColon": "Двоеточие", + "Common.Views.OpenDialog.txtComma": "Запятая", "Common.Views.OpenDialog.txtDelimiter": "Разделитель", "Common.Views.OpenDialog.txtEncoding": "Кодировка ", "Common.Views.OpenDialog.txtIncorrectPwd": "Указан неверный пароль.", "Common.Views.OpenDialog.txtOther": "Другое", "Common.Views.OpenDialog.txtPassword": "Пароль", "Common.Views.OpenDialog.txtPreview": "Просмотр", + "Common.Views.OpenDialog.txtSemicolon": "Точка с запятой", "Common.Views.OpenDialog.txtSpace": "Пробел", "Common.Views.OpenDialog.txtTab": "Табуляция", "Common.Views.OpenDialog.txtTitle": "Выбрать параметры %1", @@ -835,6 +844,10 @@ "SSE.Controllers.Toolbar.txtSymbol_zeta": "Дзета", "SSE.Controllers.Toolbar.warnLongOperation": "Для завершения операции, которую вы собираетесь выполнить, может потребоваться довольно много времени.
    Вы действительно хотите продолжить?", "SSE.Controllers.Toolbar.warnMergeLostData": "В объединенной ячейке останутся только данные из левой верхней ячейки.
    Вы действительно хотите продолжить?", + "SSE.Controllers.Viewport.textFreezePanes": "Закрепить области", + "SSE.Controllers.Viewport.textHideFBar": "Скрыть строку формул", + "SSE.Controllers.Viewport.textHideGridlines": "Скрыть линии сетки", + "SSE.Controllers.Viewport.textHideHeadings": "Скрыть заголовки", "SSE.Views.AutoFilterDialog.btnCustomFilter": "Пользовательский", "SSE.Views.AutoFilterDialog.cancelButtonText": "Отмена", "SSE.Views.AutoFilterDialog.okButtonText": "OK", @@ -1088,6 +1101,7 @@ "SSE.Views.DocumentHolder.insertColumnRightText": "Столбец справа", "SSE.Views.DocumentHolder.insertRowAboveText": "Строку выше", "SSE.Views.DocumentHolder.insertRowBelowText": "Строку ниже", + "SSE.Views.DocumentHolder.originalSizeText": "По умолчанию", "SSE.Views.DocumentHolder.removeHyperlinkText": "Удалить гиперссылку", "SSE.Views.DocumentHolder.selectColumnText": "Весь столбец", "SSE.Views.DocumentHolder.selectDataText": "Данные столбцов", @@ -1103,10 +1117,15 @@ "SSE.Views.DocumentHolder.textArrangeFront": "Перенести на передний план", "SSE.Views.DocumentHolder.textEntriesList": "Выбрать из списка", "SSE.Views.DocumentHolder.textFreezePanes": "Закрепить области", + "SSE.Views.DocumentHolder.textFromFile": "Из файла", + "SSE.Views.DocumentHolder.textFromUrl": "По URL", + "SSE.Views.DocumentHolder.textMoreFormats": "Другие форматы", "SSE.Views.DocumentHolder.textNone": "Нет", + "SSE.Views.DocumentHolder.textReplace": "Заменить изображение", "SSE.Views.DocumentHolder.textUndo": "Отменить", "SSE.Views.DocumentHolder.textUnFreezePanes": "Снять закрепление областей", "SSE.Views.DocumentHolder.topCellText": "По верхнему краю", + "SSE.Views.DocumentHolder.txtAccounting": "Финансовый", "SSE.Views.DocumentHolder.txtAddComment": "Добавить комментарий", "SSE.Views.DocumentHolder.txtAddNamedRange": "Присвоить имя", "SSE.Views.DocumentHolder.txtArrange": "Порядок", @@ -1124,9 +1143,11 @@ "SSE.Views.DocumentHolder.txtColumn": "Столбец", "SSE.Views.DocumentHolder.txtColumnWidth": "Задать ширину столбца", "SSE.Views.DocumentHolder.txtCopy": "Копировать", + "SSE.Views.DocumentHolder.txtCurrency": "Денежный", "SSE.Views.DocumentHolder.txtCustomColumnWidth": "Особая ширина столбца", "SSE.Views.DocumentHolder.txtCustomRowHeight": "Особая высота строки", "SSE.Views.DocumentHolder.txtCut": "Вырезать", + "SSE.Views.DocumentHolder.txtDate": "Дата", "SSE.Views.DocumentHolder.txtDelete": "Удалить", "SSE.Views.DocumentHolder.txtDescending": "По убыванию", "SSE.Views.DocumentHolder.txtEditComment": "Редактировать комментарий", @@ -1135,14 +1156,20 @@ "SSE.Views.DocumentHolder.txtFilterFontColor": "Фильтр по цвету шрифта", "SSE.Views.DocumentHolder.txtFilterValue": "Фильтр по значению выбранной ячейки", "SSE.Views.DocumentHolder.txtFormula": "Вставить функцию", + "SSE.Views.DocumentHolder.txtFraction": "Дробный", + "SSE.Views.DocumentHolder.txtGeneral": "Общий", "SSE.Views.DocumentHolder.txtGroup": "Сгруппировать", "SSE.Views.DocumentHolder.txtHide": "Скрыть", "SSE.Views.DocumentHolder.txtInsert": "Добавить", "SSE.Views.DocumentHolder.txtInsHyperlink": "Гиперссылка", + "SSE.Views.DocumentHolder.txtNumber": "Числовой", + "SSE.Views.DocumentHolder.txtNumFormat": "Числовой формат", "SSE.Views.DocumentHolder.txtPaste": "Вставить", + "SSE.Views.DocumentHolder.txtPercentage": "Процентный", "SSE.Views.DocumentHolder.txtReapply": "Применить повторно", "SSE.Views.DocumentHolder.txtRow": "Строку", "SSE.Views.DocumentHolder.txtRowHeight": "Задать высоту строки", + "SSE.Views.DocumentHolder.txtScientific": "Научный", "SSE.Views.DocumentHolder.txtSelect": "Выделить", "SSE.Views.DocumentHolder.txtShiftDown": "Ячейки со сдвигом вниз", "SSE.Views.DocumentHolder.txtShiftLeft": "Ячейки со сдвигом влево", @@ -1154,7 +1181,9 @@ "SSE.Views.DocumentHolder.txtSortCellColor": "Сначала ячейки с выделенным цветом", "SSE.Views.DocumentHolder.txtSortFontColor": "Сначала ячейки с выделенным шрифтом", "SSE.Views.DocumentHolder.txtSparklines": "Спарклайны", + "SSE.Views.DocumentHolder.txtText": "Текстовый", "SSE.Views.DocumentHolder.txtTextAdvanced": "Дополнительные параметры текста", + "SSE.Views.DocumentHolder.txtTime": "Время", "SSE.Views.DocumentHolder.txtUngroup": "Разгруппировать", "SSE.Views.DocumentHolder.txtWidth": "Ширина", "SSE.Views.DocumentHolder.vertAlignText": "Вертикальное выравнивание", @@ -1217,6 +1246,7 @@ "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtDe": "Немецкий", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEn": "Английский", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtEs": "Испанский", + "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtFr": "Французский", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtInch": "Дюйм", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtLiveComment": "Отображение комментариев", "SSE.Views.FileMenuPanels.MainSettingsGeneral.txtMac": "как OS X", @@ -1286,7 +1316,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Внешняя ссылка", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Внутренний диапазон данных", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "ОШИБКА! Недопустимый диапазон ячеек", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Тип ссылки", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Текст всплывающей подсказки", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Параметры гиперссылки", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Это поле необходимо заполнить", @@ -1469,6 +1498,7 @@ "SSE.Views.PivotTable.txtCreate": "Вставить таблицу", "SSE.Views.PivotTable.txtRefresh": "Обновить", "SSE.Views.PivotTable.txtSelect": "Выделить", + "SSE.Views.PrintSettings.btnDownload": "Сохранить и скачать", "SSE.Views.PrintSettings.btnPrint": "Сохранение и печать", "SSE.Views.PrintSettings.cancelButtonText": "Отмена", "SSE.Views.PrintSettings.strBottom": "Снизу", @@ -1478,6 +1508,7 @@ "SSE.Views.PrintSettings.strPortrait": "Книжная", "SSE.Views.PrintSettings.strPrint": "Печать", "SSE.Views.PrintSettings.strRight": "Справа", + "SSE.Views.PrintSettings.strShow": "Показать", "SSE.Views.PrintSettings.strTop": "Сверху", "SSE.Views.PrintSettings.textActualSize": "Реальный размер", "SSE.Views.PrintSettings.textAllSheets": "Все листы", @@ -1493,10 +1524,14 @@ "SSE.Views.PrintSettings.textPrintGrid": "Печать сетки", "SSE.Views.PrintSettings.textPrintHeadings": "Печать заголовков строк и столбцов", "SSE.Views.PrintSettings.textPrintRange": "Диапазон печати", + "SSE.Views.PrintSettings.textRange": "Диапазон", "SSE.Views.PrintSettings.textSelection": "Выделение", "SSE.Views.PrintSettings.textSettings": "Параметры листа", "SSE.Views.PrintSettings.textShowDetails": "Показать детали", + "SSE.Views.PrintSettings.textShowGrid": "Показать линии сетки", + "SSE.Views.PrintSettings.textShowHeadings": "Показать заголовки строк и столбцов", "SSE.Views.PrintSettings.textTitle": "Параметры печати", + "SSE.Views.PrintSettings.textTitlePDF": "Параметры PDF", "SSE.Views.RightMenu.txtChartSettings": "Параметры диаграммы", "SSE.Views.RightMenu.txtImageSettings": "Параметры изображения", "SSE.Views.RightMenu.txtParagraphSettings": "Параметры текста", @@ -1755,7 +1790,6 @@ "SSE.Views.Toolbar.textClockwise": "Текст по часовой стрелке", "SSE.Views.Toolbar.textColumn": "Гистограмма", "SSE.Views.Toolbar.textColumnSpark": "Гистограмма", - "SSE.Views.Toolbar.textCompactToolbar": "Скрыть панель инструментов", "SSE.Views.Toolbar.textCounterCw": "Текст против часовой стрелки", "SSE.Views.Toolbar.textDelLeft": "Ячейки со сдвигом влево", "SSE.Views.Toolbar.textDelUp": "Ячейки со сдвигом вверх", @@ -1763,11 +1797,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Диагональная граница снизу вверх", "SSE.Views.Toolbar.textEntireCol": "Столбец", "SSE.Views.Toolbar.textEntireRow": "Строку", - "SSE.Views.Toolbar.textFreezePanes": "Закрепить области", - "SSE.Views.Toolbar.textHideFBar": "Скрыть строку формул", - "SSE.Views.Toolbar.textHideGridlines": "Скрыть линии сетки", - "SSE.Views.Toolbar.textHideHeadings": "Скрыть заголовки", - "SSE.Views.Toolbar.textHideTBar": "Скрыть строку заголовка", "SSE.Views.Toolbar.textHorizontal": "Горизонтальный текст", "SSE.Views.Toolbar.textInsDown": "Ячейки со сдвигом вниз", "SSE.Views.Toolbar.textInsideBorders": "Внутренние границы", @@ -1804,7 +1833,6 @@ "SSE.Views.Toolbar.textUnderline": "Подчеркнутый", "SSE.Views.Toolbar.textWinLossSpark": "Выигрыш/проигрыш", "SSE.Views.Toolbar.textZoom": "Масштаб", - "SSE.Views.Toolbar.tipAdvSettings": "Дополнительные параметры", "SSE.Views.Toolbar.tipAlignBottom": "Выровнять по нижнему краю", "SSE.Views.Toolbar.tipAlignCenter": "Выровнять по центру", "SSE.Views.Toolbar.tipAlignJust": "Выровнять по ширине", @@ -1855,7 +1883,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Ориентация", "SSE.Views.Toolbar.tipUndo": "Отменить", "SSE.Views.Toolbar.tipVAligh": "Вертикальное выравнивание", - "SSE.Views.Toolbar.tipViewSettings": "Параметры представления", "SSE.Views.Toolbar.tipWrap": "Перенос текста", "SSE.Views.Toolbar.txtAccounting": "Финансовый", "SSE.Views.Toolbar.txtAdditional": "Дополнительно", diff --git a/apps/spreadsheeteditor/main/locale/sk.json b/apps/spreadsheeteditor/main/locale/sk.json index 7d2076024..2003378b3 100644 --- a/apps/spreadsheeteditor/main/locale/sk.json +++ b/apps/spreadsheeteditor/main/locale/sk.json @@ -1177,7 +1177,6 @@ "SSE.Views.HyperlinkSettingsDialog.textExternalLink": "Externý odkaz", "SSE.Views.HyperlinkSettingsDialog.textInternalLink": "Interný rozsah údajov", "SSE.Views.HyperlinkSettingsDialog.textInvalidRange": "CHYBA! Neplatný rozsah buniek", - "SSE.Views.HyperlinkSettingsDialog.textLinkType": "Typ odkazu", "SSE.Views.HyperlinkSettingsDialog.textTipText": "Popis", "SSE.Views.HyperlinkSettingsDialog.textTitle": "Nastavenie hypertextového odkazu", "SSE.Views.HyperlinkSettingsDialog.txtEmpty": "Toto pole sa vyžaduje", @@ -1576,7 +1575,6 @@ "SSE.Views.Toolbar.textClockwise": "Otočiť v smere hodinových ručičiek", "SSE.Views.Toolbar.textColumn": "Stĺpec", "SSE.Views.Toolbar.textColumnSpark": "Stĺpec", - "SSE.Views.Toolbar.textCompactToolbar": "Skryť panel s nástrojmi", "SSE.Views.Toolbar.textCounterCw": "Otočiť proti smeru hodinových ručičiek", "SSE.Views.Toolbar.textDelLeft": "Posunúť bunky vľavo", "SSE.Views.Toolbar.textDelUp": "Posunúť bunky hore", @@ -1584,11 +1582,6 @@ "SSE.Views.Toolbar.textDiagUpBorder": "Orámovanie diagonálne nahor", "SSE.Views.Toolbar.textEntireCol": "Celý stĺpec", "SSE.Views.Toolbar.textEntireRow": "Celý riadok", - "SSE.Views.Toolbar.textFreezePanes": "Ukotviť priečky", - "SSE.Views.Toolbar.textHideFBar": "Skryť riadok vzorcov", - "SSE.Views.Toolbar.textHideGridlines": "Skryť mriežku", - "SSE.Views.Toolbar.textHideHeadings": "Skryť záhlavia", - "SSE.Views.Toolbar.textHideTBar": "Skryť lištu nadpisu", "SSE.Views.Toolbar.textHorizontal": "Horizontálny Text", "SSE.Views.Toolbar.textInsDown": "Posunúť bunky dole", "SSE.Views.Toolbar.textInsideBorders": "Vnútorné orámovanie", @@ -1620,7 +1613,6 @@ "SSE.Views.Toolbar.textUnderline": "Podčiarknuť", "SSE.Views.Toolbar.textWinLossSpark": "Zisk/strata", "SSE.Views.Toolbar.textZoom": "Priblíženie", - "SSE.Views.Toolbar.tipAdvSettings": "Pokročilé nastavenia", "SSE.Views.Toolbar.tipAlignBottom": "Zarovnať dole", "SSE.Views.Toolbar.tipAlignCenter": "Centrovať", "SSE.Views.Toolbar.tipAlignJust": "Podľa okrajov", @@ -1670,7 +1662,6 @@ "SSE.Views.Toolbar.tipTextOrientation": "Orientácia", "SSE.Views.Toolbar.tipUndo": "Krok späť", "SSE.Views.Toolbar.tipVAligh": "Vertikálne zarovnanie", - "SSE.Views.Toolbar.tipViewSettings": "Zobraziť nastavenia", "SSE.Views.Toolbar.tipWrap": "Obtekanie textu", "SSE.Views.Toolbar.txtAccounting": "Účtovníctvo", "SSE.Views.Toolbar.txtAdditional": "Ďalšie", From 169edf43bb33f5aaa64be9302270562bb9666b36 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 18 Apr 2018 10:43:31 +0300 Subject: [PATCH 093/110] Edit change log --- CHANGELOG.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea959a923..dd8322b09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,14 @@ # Change log -## 5.1.1 +## 5.1.3 ### All Editors * Customize initial zoom for the embedded editors * Replace image from context menu (bug #11493) ### Document Editor -* Create and manage bookmarks -* Create internal hyperlinks to bookmarks and headings * Export to RTF format ### Spreadsheet Editor * Add Spanish, French formula translations -* Set options for saving in PDF format (bug #34914) * Change cell format from context menu (bug #16272) ### Presentation Editor From 291128cad70272c9e7a3ad55fdd19ecf23ad64d3 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 18 Apr 2018 14:47:48 +0300 Subject: [PATCH 094/110] [Mobile] Go to editing mode from toolbar --- apps/documenteditor/mobile/app/template/Toolbar.template | 3 +++ apps/documenteditor/mobile/app/view/Toolbar.js | 9 ++++++++- .../mobile/app/template/Toolbar.template | 3 +++ apps/presentationeditor/mobile/app/view/Toolbar.js | 9 ++++++++- .../mobile/app/template/Toolbar.template | 3 +++ apps/spreadsheeteditor/mobile/app/view/Toolbar.js | 9 ++++++++- 6 files changed, 33 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/mobile/app/template/Toolbar.template b/apps/documenteditor/mobile/app/template/Toolbar.template index 7fbaf69d2..9822b76b6 100644 --- a/apps/documenteditor/mobile/app/template/Toolbar.template +++ b/apps/documenteditor/mobile/app/template/Toolbar.template @@ -34,6 +34,9 @@ + <% if (!phone) { %> diff --git a/apps/documenteditor/mobile/app/view/Toolbar.js b/apps/documenteditor/mobile/app/view/Toolbar.js index 2612f4e89..d1039415f 100644 --- a/apps/documenteditor/mobile/app/view/Toolbar.js +++ b/apps/documenteditor/mobile/app/view/Toolbar.js @@ -62,7 +62,8 @@ define([ "click #toolbar-search" : "searchToggle", "click #toolbar-edit" : "showEdition", "click #toolbar-add" : "showInserts", - "click #toolbar-settings" : "showSettings" + "click #toolbar-settings" : "showSettings", + "click #toolbar-edit-document": "editDocument" }, // Set innerHTML and get the references to the DOM elements @@ -100,6 +101,8 @@ define([ setMode: function (mode) { if (mode.isEdit) { $('#toolbar-edit, #toolbar-add, #toolbar-undo, #toolbar-redo').show(); + } else if (mode.canEdit && mode.canRequestEditRights){ + $('#toolbar-edit-document').show(); } }, @@ -147,6 +150,10 @@ define([ DE.getController('Settings').showModal(); }, + editDocument: function () { + Common.Gateway.requestEditRights(); + }, + textBack: 'Back' } })(), DE.Views.Toolbar || {})) diff --git a/apps/presentationeditor/mobile/app/template/Toolbar.template b/apps/presentationeditor/mobile/app/template/Toolbar.template index 3fdbea786..aae24fa0d 100644 --- a/apps/presentationeditor/mobile/app/template/Toolbar.template +++ b/apps/presentationeditor/mobile/app/template/Toolbar.template @@ -37,6 +37,9 @@ + <% if (!phone) { %> diff --git a/apps/presentationeditor/mobile/app/view/Toolbar.js b/apps/presentationeditor/mobile/app/view/Toolbar.js index 1cf717fcd..ef1f304e6 100644 --- a/apps/presentationeditor/mobile/app/view/Toolbar.js +++ b/apps/presentationeditor/mobile/app/view/Toolbar.js @@ -63,7 +63,8 @@ define([ "click #toolbar-edit" : "showEdition", "click #toolbar-add" : "showInserts", "click #toolbar-settings" : "showSettings", - "click #toolbar-preview" : "showPreview" + "click #toolbar-preview" : "showPreview", + "click #toolbar-edit-document": "editDocument" }, // Set innerHTML and get the references to the DOM elements @@ -101,6 +102,8 @@ define([ setMode: function (mode) { if (mode.isEdit) { $('#toolbar-edit, #toolbar-add, #toolbar-undo, #toolbar-redo').show(); + } else if (mode.canEdit && mode.canRequestEditRights){ + $('#toolbar-edit-document').show(); } }, @@ -152,6 +155,10 @@ define([ PE.getController('DocumentPreview').show(); }, + editDocument: function () { + Common.Gateway.requestEditRights(); + }, + textBack: 'Back' } })(), PE.Views.Toolbar || {})) diff --git a/apps/spreadsheeteditor/mobile/app/template/Toolbar.template b/apps/spreadsheeteditor/mobile/app/template/Toolbar.template index f81740d58..189899266 100644 --- a/apps/spreadsheeteditor/mobile/app/template/Toolbar.template +++ b/apps/spreadsheeteditor/mobile/app/template/Toolbar.template @@ -34,6 +34,9 @@ + <% if (!phone) { %> diff --git a/apps/spreadsheeteditor/mobile/app/view/Toolbar.js b/apps/spreadsheeteditor/mobile/app/view/Toolbar.js index dd7e21eac..d9142d328 100644 --- a/apps/spreadsheeteditor/mobile/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/mobile/app/view/Toolbar.js @@ -62,7 +62,8 @@ define([ "click #toolbar-search" : "searchToggle", "click #toolbar-edit" : "showEdition", "click #toolbar-add" : "showInserts", - "click #toolbar-settings" : "showSettings" + "click #toolbar-settings" : "showSettings", + "click #toolbar-edit-document": "editDocument" }, // Set innerHTML and get the references to the DOM elements @@ -93,6 +94,8 @@ define([ setMode: function (mode) { if (mode.isEdit) { $('#toolbar-edit, #toolbar-add, #toolbar-undo, #toolbar-redo').show(); + } else if (mode.canEdit && mode.canRequestEditRights){ + $('#toolbar-edit-document').show(); } }, @@ -148,6 +151,10 @@ define([ this.$btnEdit.toggleClass('disabled', val); }, + editDocument: function () { + Common.Gateway.requestEditRights(); + }, + textBack: 'Back' } })(), SSE.Views.Toolbar || {})) From a5caa3c2e3e3a8ee11e9282284af8564bf2e0483 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 18 Apr 2018 14:54:42 +0300 Subject: [PATCH 095/110] [Mobile] Remove editing mode from settings --- .../documenteditor/mobile/app/controller/Settings.js | 5 ----- .../mobile/app/template/Settings.template | 12 ------------ apps/documenteditor/mobile/app/view/Settings.js | 3 --- .../mobile/app/controller/Settings.js | 5 ----- .../mobile/app/template/Settings.template | 12 ------------ apps/presentationeditor/mobile/app/view/Settings.js | 3 --- .../mobile/app/controller/Settings.js | 5 ----- .../mobile/app/template/Settings.template | 12 ------------ apps/spreadsheeteditor/mobile/app/view/Settings.js | 3 --- 9 files changed, 60 deletions(-) diff --git a/apps/documenteditor/mobile/app/controller/Settings.js b/apps/documenteditor/mobile/app/controller/Settings.js index 17e6cc0dc..79dd2388d 100644 --- a/apps/documenteditor/mobile/app/controller/Settings.js +++ b/apps/documenteditor/mobile/app/controller/Settings.js @@ -193,7 +193,6 @@ define([ $('#settings-readermode input:checkbox').attr('checked', Common.SharedSettings.get('readerMode')); $('#settings-search').single('click', _.bind(me.onSearch, me)); $('#settings-readermode input:checkbox').single('change', _.bind(me.onReaderMode, me)); - $('#settings-edit-document').single('click', _.bind(me.onEditDocumet, me)); $('#settings-help').single('click', _.bind(me.onShowHelp, me)); $('#settings-download').single('click', _.bind(me.onDownloadOrigin, me)); } @@ -267,10 +266,6 @@ define([ // Handlers - onEditDocumet: function() { - Common.Gateway.requestEditRights(); - }, - onSearch: function (e) { var toolbarView = DE.getController('Toolbar').getView('Toolbar'); diff --git a/apps/documenteditor/mobile/app/template/Settings.template b/apps/documenteditor/mobile/app/template/Settings.template index 05f98691a..218a43a36 100644 --- a/apps/documenteditor/mobile/app/template/Settings.template +++ b/apps/documenteditor/mobile/app/template/Settings.template @@ -25,18 +25,6 @@ <% } %> -
  • - -
    -
    - -
    -
    -
    <%= scope.textEditDoc %>
    -
    -
    -
    -
  • diff --git a/apps/documenteditor/mobile/app/view/Settings.js b/apps/documenteditor/mobile/app/view/Settings.js index e5a619d5a..98fc3697c 100644 --- a/apps/documenteditor/mobile/app/view/Settings.js +++ b/apps/documenteditor/mobile/app/view/Settings.js @@ -108,10 +108,8 @@ define([ isPhone = Common.SharedSettings.get('phone'); if (_isEdit) { - $layour.find('#settings-edit-document').hide(); $layour.find('#settings-search .item-title').text(this.textFindAndReplace) } else { - if (!_canEdit) $layour.find('#settings-edit-document').hide(); $layour.find('#settings-document').hide(); } if (!_canReader) @@ -213,7 +211,6 @@ define([ permissions = _.extend(permissions, data.doc.permissions); if (permissions.edit === false) { - $('#settings-edit-document').hide(); } } }, diff --git a/apps/presentationeditor/mobile/app/controller/Settings.js b/apps/presentationeditor/mobile/app/controller/Settings.js index ac10bfcd8..d33751306 100644 --- a/apps/presentationeditor/mobile/app/controller/Settings.js +++ b/apps/presentationeditor/mobile/app/controller/Settings.js @@ -155,7 +155,6 @@ define([ var me = this; $('#settings-search').single('click', _.bind(me._onSearch, me)); $('#settings-readermode input:checkbox').single('change', _.bind(me._onReaderMode, me)); - $('#settings-edit-presentation').single('click', _.bind(me._onEditPresentation, me)); $(modalView).find('.formats a').single('click', _.bind(me._onSaveFormat, me)); $('#page-settings-setup-view li').single('click', _.bind(me._onSlideSize, me)); @@ -224,10 +223,6 @@ define([ $('#settings-presentation-title').html(name ? name : '-'); }, - _onEditPresentation: function() { - Common.Gateway.requestEditRights(); - }, - _onSearch: function (e) { var toolbarView = PE.getController('Toolbar').getView('Toolbar'); diff --git a/apps/presentationeditor/mobile/app/template/Settings.template b/apps/presentationeditor/mobile/app/template/Settings.template index 9b427b810..147a0ea46 100644 --- a/apps/presentationeditor/mobile/app/template/Settings.template +++ b/apps/presentationeditor/mobile/app/template/Settings.template @@ -25,18 +25,6 @@
  • <% } %> -
  • - -
    -
    - -
    -
    -
    <%= scope.textEditPresent %>
    -
    -
    -
    -
  • diff --git a/apps/presentationeditor/mobile/app/view/Settings.js b/apps/presentationeditor/mobile/app/view/Settings.js index 42517c9cb..3133f3322 100644 --- a/apps/presentationeditor/mobile/app/view/Settings.js +++ b/apps/presentationeditor/mobile/app/view/Settings.js @@ -109,11 +109,9 @@ define([ isPhone = Common.SharedSettings.get('phone'); if (isEdit) { - $layour.find('#settings-edit-presentation').hide(); $layour.find('#settings-readermode').hide(); $layour.find('#settings-search .item-title').text(this.textFindAndReplace) } else { - if (!canEdit) $layour.find('#settings-edit-presentation').hide(); $layour.find('#settings-presentation-setup').hide(); $layour.find('#settings-readermode input:checkbox') .attr('checked', Common.SharedSettings.get('readerMode')) @@ -190,7 +188,6 @@ define([ permissions = _.extend(permissions, data.doc.permissions); if (permissions.edit === false) { - $('#settings-edit-presentation').hide(); } } }, diff --git a/apps/spreadsheeteditor/mobile/app/controller/Settings.js b/apps/spreadsheeteditor/mobile/app/controller/Settings.js index 9249eb8b0..1d3f6b443 100644 --- a/apps/spreadsheeteditor/mobile/app/controller/Settings.js +++ b/apps/spreadsheeteditor/mobile/app/controller/Settings.js @@ -148,7 +148,6 @@ define([ onPageShow: function(view, pageId) { var me = this; $('#settings-search').single('click', _.bind(me._onSearch, me)); - $('#settings-edit-document').single('click', _.bind(me._onEditDocument, me)); $(modalView).find('.formats a').single('click', _.bind(me._onSaveFormat, me)); me.initSettings(pageId); }, @@ -200,10 +199,6 @@ define([ // API handlers - _onEditDocument: function() { - Common.Gateway.requestEditRights(); - }, - _onSearch: function (e) { var toolbarView = SSE.getController('Toolbar').getView('Toolbar'); diff --git a/apps/spreadsheeteditor/mobile/app/template/Settings.template b/apps/spreadsheeteditor/mobile/app/template/Settings.template index c69688d2a..997c1907a 100644 --- a/apps/spreadsheeteditor/mobile/app/template/Settings.template +++ b/apps/spreadsheeteditor/mobile/app/template/Settings.template @@ -25,18 +25,6 @@
  • <% } %> -
  • - -
    -
    - -
    -
    -
    <%= scope.textEditDoc %>
    -
    -
    -
    -
  • diff --git a/apps/spreadsheeteditor/mobile/app/view/Settings.js b/apps/spreadsheeteditor/mobile/app/view/Settings.js index 5aef88a08..714a2a978 100644 --- a/apps/spreadsheeteditor/mobile/app/view/Settings.js +++ b/apps/spreadsheeteditor/mobile/app/view/Settings.js @@ -114,10 +114,8 @@ define([ isPhone = Common.SharedSettings.get('phone'); if (isEdit) { - $layout.find('#settings-edit-document').hide(); $layout.find('#settings-search .item-title').text(this.textFindAndReplace) } else { - if (!canEdit) $layout.find('#settings-edit-document').hide(); } if (!canDownload) $layout.find('#settings-download').hide(); if (!canAbout) $layout.find('#settings-about').hide(); @@ -185,7 +183,6 @@ define([ permissions = _.extend(permissions, data.doc.permissions); if (permissions.edit === false) { - $('#settings-edit-document').hide(); } } }, From 9b8cc2bd29d70b8f3b079f301b407032e498233e Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 18 Apr 2018 15:21:46 +0300 Subject: [PATCH 096/110] [SSE] Enable signatures --- apps/spreadsheeteditor/main/app/controller/Main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/app/controller/Main.js b/apps/spreadsheeteditor/main/app/controller/Main.js index 1da261a88..95cc2d548 100644 --- a/apps/spreadsheeteditor/main/app/controller/Main.js +++ b/apps/spreadsheeteditor/main/app/controller/Main.js @@ -872,7 +872,6 @@ define([ this.appOptions.canChat = this.appOptions.canLicense && !this.appOptions.isOffline && !((typeof (this.editorConfig.customization) == 'object') && this.editorConfig.customization.chat===false); this.appOptions.canRename = !!this.permissions.rename; this.appOptions.trialMode = params.asc_getLicenseMode(); - this.appOptions.canProtect = this.appOptions.isEdit && this.appOptions.isDesktopApp && this.appOptions.isOffline && this.api.asc_isSignaturesSupport(); this.appOptions.canModifyFilter = (this.permissions.modifyFilter!==false); this.appOptions.canBranding = (licType === Asc.c_oLicenseResult.Success) && (typeof this.editorConfig.customization == 'object'); if (this.appOptions.canBranding) @@ -897,6 +896,7 @@ define([ (typeof (this.editorConfig.customization) == 'object' && !!this.editorConfig.customization.forcesave); this.appOptions.forcesave = this.appOptions.canForcesave; this.appOptions.canEditComments= this.appOptions.isOffline || !(typeof (this.editorConfig.customization) == 'object' && this.editorConfig.customization.commentAuthorOnly); + this.appOptions.canProtect = this.appOptions.isEdit && this.appOptions.isDesktopApp && this.appOptions.isOffline && this.api.asc_isSignaturesSupport() && !(this.appOptions.isEditDiagram || this.appOptions.isEditMailMerge); this.applyModeCommonElements(); this.applyModeEditorElements(); From e7cfb6909bfc332ae168ea933ec517884a6bfaeb Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Wed, 18 Apr 2018 15:30:09 +0300 Subject: [PATCH 097/110] [SSE] button "settings" stayed disabled for some actions --- apps/common/main/lib/view/Header.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 6ebc539ba..55742ce3e 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -674,7 +674,7 @@ define([ }; btn.setDisabled( true ); } else { - btn.setDisabled( btn.keepState.disabled ); + btn.setDisabled( btn.keepState && btn.keepState.disabled || lock); delete btn.keepState; } } From 9e0473b8ea6a69fdce4f1893cdadb1d0c536f510 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Wed, 18 Apr 2018 16:20:59 +0300 Subject: [PATCH 098/110] [DE] Warning when saving to rtf format --- apps/documenteditor/main/app/controller/LeftMenu.js | 7 ++++--- apps/documenteditor/main/locale/en.json | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/documenteditor/main/app/controller/LeftMenu.js b/apps/documenteditor/main/app/controller/LeftMenu.js index 2be1b2a1c..983b1f656 100644 --- a/apps/documenteditor/main/app/controller/LeftMenu.js +++ b/apps/documenteditor/main/app/controller/LeftMenu.js @@ -286,11 +286,11 @@ define([ clickSaveAsFormat: function(menu, format) { if (menu) { - if (format == Asc.c_oAscFileType.TXT) { + if (format == Asc.c_oAscFileType.TXT || format == Asc.c_oAscFileType.RTF) { Common.UI.warning({ closable: false, title: this.notcriticalErrorTitle, - msg: this.warnDownloadAs, + msg: (format == Asc.c_oAscFileType.TXT) ? this.warnDownloadAs : this.warnDownloadAsRTF, buttons: ['ok', 'cancel'], callback: _.bind(function(btn){ if (btn == 'ok') { @@ -731,6 +731,7 @@ define([ textLoadHistory : 'Loading versions history...', notcriticalErrorTitle: 'Warning', leavePageText: 'All unsaved changes in this document will be lost.
    Click \'Cancel\' then \'Save\' to save them. Click \'OK\' to discard all the unsaved changes.', - warnDownloadAs : 'If you continue saving in this format all features except the text will be lost.
    Are you sure you want to continue?' + warnDownloadAs : 'If you continue saving in this format all features except the text will be lost.
    Are you sure you want to continue?', + warnDownloadAsRTF : 'If you continue saving in this format some of the formatting might be lost.
    Are you sure you want to continue?' }, DE.Controllers.LeftMenu || {})); }); \ No newline at end of file diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index 20b264024..18a38942d 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -302,6 +302,7 @@ "DE.Controllers.LeftMenu.textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.", "DE.Controllers.LeftMenu.textReplaceSuccess": "The search has been done. Occurrences replaced: {0}", "DE.Controllers.LeftMenu.warnDownloadAs": "If you continue saving in this format all features except the text will be lost.
    Are you sure you want to continue?", + "DE.Controllers.LeftMenu.warnDownloadAsRTF": "If you continue saving in this format some of the formatting might be lost.
    Are you sure you want to continue?", "DE.Controllers.Main.applyChangesTextText": "Loading the changes...", "DE.Controllers.Main.applyChangesTitleText": "Loading the Changes", "DE.Controllers.Main.convertationTimeoutText": "Conversion timeout exceeded.", From 0f418bc729e7f8d8ba24fc27639db2e18dca15f0 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Thu, 19 Apr 2018 11:35:54 +0300 Subject: [PATCH 099/110] [DE] Update translations --- apps/documenteditor/main/locale/de.json | 1 + apps/documenteditor/main/locale/ru.json | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/documenteditor/main/locale/de.json b/apps/documenteditor/main/locale/de.json index ddc60758b..c843f5048 100644 --- a/apps/documenteditor/main/locale/de.json +++ b/apps/documenteditor/main/locale/de.json @@ -302,6 +302,7 @@ "DE.Controllers.LeftMenu.textReplaceSkipped": "Der Ersatzvorgang wurde durchgeführt. {0} Vorkommen wurden ausgelassen.", "DE.Controllers.LeftMenu.textReplaceSuccess": "Der Suchvorgang wurde durchgeführt. Vorkommen wurden ersetzt:{0}", "DE.Controllers.LeftMenu.warnDownloadAs": "Wenn Sie mit dem Speichern in diesem Format fortsetzen, werden alle Objekte außer Text verloren gehen.
    Möchten Sie wirklich fortsetzen?", + "DE.Controllers.LeftMenu.warnDownloadAsRTF": "Wenn Sie mit dem Speichern in diesem Format fortsetzen, kann die Formatierung teilweise verloren gehen.
    Möchten Sie wirklich fortsetzen?", "DE.Controllers.Main.applyChangesTextText": "Die Änderungen werden geladen...", "DE.Controllers.Main.applyChangesTitleText": "Laden von Änderungen", "DE.Controllers.Main.convertationTimeoutText": "Timeout für die Konvertierung wurde überschritten.", diff --git a/apps/documenteditor/main/locale/ru.json b/apps/documenteditor/main/locale/ru.json index 384e27a82..2a6f44f97 100644 --- a/apps/documenteditor/main/locale/ru.json +++ b/apps/documenteditor/main/locale/ru.json @@ -302,6 +302,7 @@ "DE.Controllers.LeftMenu.textReplaceSkipped": "Замена выполнена. Пропущено вхождений - {0}.", "DE.Controllers.LeftMenu.textReplaceSuccess": "Поиск выполнен. Заменено вхождений: {0}", "DE.Controllers.LeftMenu.warnDownloadAs": "Если Вы продолжите сохранение в этот формат, весь функционал, кроме текста, будет потерян.
    Вы действительно хотите продолжить?", + "DE.Controllers.LeftMenu.warnDownloadAsRTF": "Если вы продолжите сохранение в этот формат, часть форматирования может быть потеряна.
    Вы действительно хотите продолжить?", "DE.Controllers.Main.applyChangesTextText": "Загрузка изменений...", "DE.Controllers.Main.applyChangesTitleText": "Загрузка изменений", "DE.Controllers.Main.convertationTimeoutText": "Превышено время ожидания конвертации.", From f912758bd4b8a01517223ce376a8cfe8599385a3 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 20 Apr 2018 00:58:34 +0300 Subject: [PATCH 100/110] [SSE] fix bug 37528 --- apps/spreadsheeteditor/main/app/view/Toolbar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/spreadsheeteditor/main/app/view/Toolbar.js b/apps/spreadsheeteditor/main/app/view/Toolbar.js index 32a6b3b55..c6373a31e 100644 --- a/apps/spreadsheeteditor/main/app/view/Toolbar.js +++ b/apps/spreadsheeteditor/main/app/view/Toolbar.js @@ -1213,7 +1213,7 @@ define([ me.cmbNumberFormat, me.btnBorders, me.btnInsertImage, me.btnInsertHyperlink, me.btnInsertChart, me.btnColorSchemas, me.btnAutofilter, me.btnCopy, me.btnPaste, me.listStyles, me.btnPrint, - me.btnSave, me.btnClearStyle, me.btnCopyStyle + /*me.btnSave,*/ me.btnClearStyle, me.btnCopyStyle ]; var _temp_array = [me.cmbFontName, me.cmbFontSize, me.btnAlignLeft,me.btnAlignCenter,me.btnAlignRight,me.btnAlignJust,me.btnAlignTop, From b9f8990fee1353a2af19c3d52f0cc3b418f3f00b Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 20 Apr 2018 11:23:58 +0300 Subject: [PATCH 101/110] Fix Bug 37531 --- apps/common/main/lib/view/Header.js | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/common/main/lib/view/Header.js b/apps/common/main/lib/view/Header.js index 55742ce3e..9a8b8a01b 100644 --- a/apps/common/main/lib/view/Header.js +++ b/apps/common/main/lib/view/Header.js @@ -150,7 +150,7 @@ define([ function onResetUsers(collection, opts) { var usercount = collection.getEditingCount(); if ( $userList ) { - if ( usercount > 1 || usercount > 0 && appConfig && !appConfig.isEdit) { + if ( usercount > 1 || usercount > 0 && appConfig && !appConfig.isEdit && !appConfig.canComments) { $userList.html(templateUserList({ users: collection.models, usertpl: _.template(templateUserItem), @@ -172,7 +172,8 @@ define([ }; function applyUsers(count) { - if ( count > 1 || count > 0 && appConfig && !appConfig.isEdit) { + var has_edit_users = count > 1 || count > 0 && appConfig && !appConfig.isEdit && !appConfig.canComments; // has other user(s) who edit document + if ( has_edit_users ) { $btnUsers .attr('data-toggle', 'dropdown') .addClass('dropdown-toggle') @@ -189,13 +190,13 @@ define([ } $btnUsers.find('.caption') - .css({'font-size': ((count > 1 || count > 0 && appConfig && !appConfig.isEdit) ? '12px' : '14px'), - 'margin-top': ((count > 1 || count > 0 && appConfig && !appConfig.isEdit) ? '0' : '-1px')}) - .html((count > 1 || count > 0 && appConfig && !appConfig.isEdit) ? count : '+'); + .css({'font-size': ((has_edit_users) ? '12px' : '14px'), + 'margin-top': ((has_edit_users) ? '0' : '-1px')}) + .html((has_edit_users) ? count : '+'); var usertip = $btnUsers.data('bs.tooltip'); if ( usertip ) { - usertip.options.title = (count > 1 || count > 0 && appConfig && !appConfig.isEdit) ? usertip.options.titleExt : usertip.options.titleNorm; + usertip.options.title = (has_edit_users) ? usertip.options.titleExt : usertip.options.titleNorm; usertip.setContent(); } } @@ -247,7 +248,7 @@ define([ var editingUsers = storeUsers.getEditingCount(); $btnUsers.tooltip({ - title: (editingUsers > 1 || editingUsers>0 && !appConfig.isEdit) ? me.tipViewUsers : me.tipAccessRights, + title: (editingUsers > 1 || editingUsers>0 && !appConfig.isEdit && !appConfig.canComments) ? me.tipViewUsers : me.tipAccessRights, titleNorm: me.tipAccessRights, titleExt: me.tipViewUsers, placement: 'bottom', @@ -263,7 +264,7 @@ define([ }); $labelChangeRights[(!mode.isOffline && !mode.isReviewOnly && mode.sharingSettingsUrl && mode.sharingSettingsUrl.length)?'show':'hide'](); - $panelUsers[(editingUsers > 1 || editingUsers > 0 && !appConfig.isEdit || !mode.isOffline && !mode.isReviewOnly && mode.sharingSettingsUrl && mode.sharingSettingsUrl.length) ? 'show' : 'hide'](); + $panelUsers[(editingUsers > 1 || editingUsers > 0 && !appConfig.isEdit && !appConfig.canComments || !mode.isOffline && !mode.isReviewOnly && mode.sharingSettingsUrl && mode.sharingSettingsUrl.length) ? 'show' : 'hide'](); if ( $saveStatus ) { $saveStatus.attr('data-width', me.textSaveExpander); From aa4422253d93dd46358b1ba4cedf0e85a0a5d629 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 20 Apr 2018 13:41:24 +0300 Subject: [PATCH 102/110] [PE] Fix Bug 37534 --- apps/presentationeditor/main/app/controller/Viewport.js | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 053110bc2..2eb345869 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -80,6 +80,7 @@ define([ toolbar.setExtra('left', me.header.getPanel('left', config)); }, 'view:compact' : function (toolbar, state) { + me.header.mnuitemCompactToolbar.setChecked(state, true); me.viewport.vlayout.getItem('toolbar').height = state ? Common.Utils.InternalSettings.get('toolbar-height-compact') : Common.Utils.InternalSettings.get('toolbar-height-normal'); }, From 18767ad588819dbaeb00333ee3ee06348e2d201f Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 20 Apr 2018 16:15:06 +0300 Subject: [PATCH 103/110] Fix Bug 37536 (window is closed before input field update it's value) --- apps/common/main/lib/view/OpenDialog.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/common/main/lib/view/OpenDialog.js b/apps/common/main/lib/view/OpenDialog.js index a2330e10a..96abab1c3 100644 --- a/apps/common/main/lib/view/OpenDialog.js +++ b/apps/common/main/lib/view/OpenDialog.js @@ -154,11 +154,11 @@ define([ } else { this.initCodePages(); this.updatePreview(); + this.onPrimary = function() { + me._handleInput('ok'); + return false; + }; } - this.onPrimary = function() { - me._handleInput('ok'); - return false; - }; } }, From 0c7b1f346acae7d4fb2abfca56ba3e8227c424da Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 20 Apr 2018 18:07:19 +0300 Subject: [PATCH 104/110] Revert onmessage-referrer feature --- apps/common/main/lib/view/DocumentAccessDialog.js | 2 +- apps/documenteditor/main/app/view/MailMergeEmailDlg.js | 2 +- apps/documenteditor/main/app/view/MailMergeRecepients.js | 2 +- apps/documenteditor/main/app/view/MailMergeSaveDlg.js | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/common/main/lib/view/DocumentAccessDialog.js b/apps/common/main/lib/view/DocumentAccessDialog.js index 0826a0824..80c4f2db0 100644 --- a/apps/common/main/lib/view/DocumentAccessDialog.js +++ b/apps/common/main/lib/view/DocumentAccessDialog.js @@ -119,7 +119,7 @@ define([ }, _onMessage: function(msg) { - if (msg && msg.Referer == "onlyoffice") { + if (msg /*&& msg.Referer == "onlyoffice"*/) { if (msg.needUpdate) this.trigger('accessrights', this, msg.sharingSettings); Common.NotificationCenter.trigger('window:close', this); diff --git a/apps/documenteditor/main/app/view/MailMergeEmailDlg.js b/apps/documenteditor/main/app/view/MailMergeEmailDlg.js index 0fe526355..09269b130 100644 --- a/apps/documenteditor/main/app/view/MailMergeEmailDlg.js +++ b/apps/documenteditor/main/app/view/MailMergeEmailDlg.js @@ -169,7 +169,7 @@ define([ 'text!documenteditor/main/app/template/MailMergeEmailDlg.template', }, _onMessage: function(msg) { - if (msg && msg.Referer == "onlyoffice") { + if (msg /*&& msg.Referer == "onlyoffice"*/) { // if ( !_.isEmpty(msg.folder) ) { // this.trigger('mailmergefolder', this, msg.folder); // save last folder url // } diff --git a/apps/documenteditor/main/app/view/MailMergeRecepients.js b/apps/documenteditor/main/app/view/MailMergeRecepients.js index 38f4d6ef7..ebe85304d 100644 --- a/apps/documenteditor/main/app/view/MailMergeRecepients.js +++ b/apps/documenteditor/main/app/view/MailMergeRecepients.js @@ -116,7 +116,7 @@ define([ }, _onMessage: function(msg) { - if (msg && msg.Referer == "onlyoffice" && msg.file !== undefined) { + if (msg /*&& msg.Referer == "onlyoffice"*/ && msg.file !== undefined) { Common.NotificationCenter.trigger('window:close', this); var me = this; setTimeout(function() { diff --git a/apps/documenteditor/main/app/view/MailMergeSaveDlg.js b/apps/documenteditor/main/app/view/MailMergeSaveDlg.js index 832f1bc6b..a922f0459 100644 --- a/apps/documenteditor/main/app/view/MailMergeSaveDlg.js +++ b/apps/documenteditor/main/app/view/MailMergeSaveDlg.js @@ -120,7 +120,7 @@ define([ }, _onMessage: function(msg) { - if (msg && msg.Referer == "onlyoffice") { + if (msg /*&& msg.Referer == "onlyoffice"*/) { if ( !_.isEmpty(msg.error) ) { this.trigger('mailmergeerror', this, msg.error); } From a774753614955280e4b80be5b5b503eca5cf7d3e Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 23 Apr 2018 14:16:37 +0300 Subject: [PATCH 105/110] [PE] Fix Bug 37543 (bug in arrays concatenation) --- apps/common/main/lib/component/Button.js | 7 +++++-- apps/presentationeditor/main/app/controller/Toolbar.js | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index f1c5de25b..858e4adde 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -164,11 +164,14 @@ define([ var result = Array.prototype.slice.call(this); args.forEach(function(sub){ - Array.prototype.push.apply(result, sub); + if (sub instanceof Array ) + Array.prototype.push.apply(result, sub); + else + result.push(sub); }); return result; - } + }; var _out_array = Object.create(ButtonsArray.prototype); for ( var i in arguments ) { diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 0d978a2f5..ad53ac5bb 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -1963,7 +1963,7 @@ define([ var toolbar = this.toolbar; toolbar.$el.find('.toolbar').toggleClass('masked', disable); - this.toolbar.lockToolbar(PE.enumLock.menuFileOpen, disable, {array: [toolbar.btnsAddSlide, toolbar.btnChangeSlide, toolbar.btnPreview, toolbar.btnHide]}); + this.toolbar.lockToolbar(PE.enumLock.menuFileOpen, disable, {array: toolbar.btnsAddSlide.concat(toolbar.btnChangeSlide, toolbar.btnPreview, toolbar.btnHide)}); if(disable) { mask = $("
    ").appendTo(toolbar.$el.find('.toolbar')); Common.util.Shortcuts.suspendEvents('command+k, ctrl+k, alt+h, command+f5, ctrl+f5'); From 6977ca9cbfd05d2b25fe96143c56da53ea7577d9 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Mon, 23 Apr 2018 14:32:28 +0300 Subject: [PATCH 106/110] [Common] tooltip appeared under toolbar tabs --- apps/common/main/resources/less/toolbar.less | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/common/main/resources/less/toolbar.less b/apps/common/main/resources/less/toolbar.less index 4d9c22a4d..ea398d339 100644 --- a/apps/common/main/resources/less/toolbar.less +++ b/apps/common/main/resources/less/toolbar.less @@ -242,13 +242,13 @@ position: absolute; bottom: 0; width: 100%; - z-index: 1041; + z-index: 101; } .toolbar { &.cover { ul { - z-index: 1042; + z-index: 102; } } } From d7f4d9047e2afb9ad7afd6e400229758cd5424f3 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 23 Apr 2018 15:06:58 +0300 Subject: [PATCH 107/110] [PE] Fix Bug 37545 --- apps/presentationeditor/main/app/controller/Viewport.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/controller/Viewport.js b/apps/presentationeditor/main/app/controller/Viewport.js index 2eb345869..87aee107b 100644 --- a/apps/presentationeditor/main/app/controller/Viewport.js +++ b/apps/presentationeditor/main/app/controller/Viewport.js @@ -209,7 +209,7 @@ define([ var mnuitemHideRulers = new Common.UI.MenuItem({ caption: me.header.textHideLines, - checked: Common.localStorage.getBool("pe-hidden-rulers"), + checked: Common.localStorage.getBool("pe-hidden-rulers", true), checkable: true, value: 'rulers' }); From 6565b7b7e989b9b2621bb7e6ab2d1bbbb7fe17b8 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Mon, 23 Apr 2018 15:21:52 +0300 Subject: [PATCH 108/110] [PE] Fix Bug 37549 --- apps/presentationeditor/main/app/controller/Toolbar.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index ad53ac5bb..39a0e4602 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -890,7 +890,7 @@ define([ this.api.asc_Save(); } - toolbar.btnsSave.setDisabled(!toolbar.mode.forcesave); + toolbar.btnSave.setDisabled(!toolbar.mode.forcesave); Common.NotificationCenter.trigger('edit:complete', this.toolbar); Common.component.Analytics.trackEvent('Save'); From 15a7771a6fee0f3b2846fb6ec4c1c3cc5fa7e708 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Mon, 23 Apr 2018 15:29:41 +0300 Subject: [PATCH 109/110] [Common] correct index for SSE --- apps/common/main/resources/less/toolbar.less | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/common/main/resources/less/toolbar.less b/apps/common/main/resources/less/toolbar.less index ea398d339..6b4dfe3b3 100644 --- a/apps/common/main/resources/less/toolbar.less +++ b/apps/common/main/resources/less/toolbar.less @@ -242,7 +242,7 @@ position: absolute; bottom: 0; width: 100%; - z-index: 101; + z-index: 102; } .toolbar { From aa7e09b311f3d7785da808b163e1e4fe479eae47 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Tue, 24 Apr 2018 13:46:07 +0300 Subject: [PATCH 110/110] [PE] Fix Bug 37566 --- apps/common/main/lib/component/Button.js | 2 +- apps/presentationeditor/main/app/controller/Toolbar.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/common/main/lib/component/Button.js b/apps/common/main/lib/component/Button.js index 858e4adde..f5ba8af87 100644 --- a/apps/common/main/lib/component/Button.js +++ b/apps/common/main/lib/component/Button.js @@ -166,7 +166,7 @@ define([ args.forEach(function(sub){ if (sub instanceof Array ) Array.prototype.push.apply(result, sub); - else + else if (sub) result.push(sub); }); diff --git a/apps/presentationeditor/main/app/controller/Toolbar.js b/apps/presentationeditor/main/app/controller/Toolbar.js index 39a0e4602..e51c261ad 100644 --- a/apps/presentationeditor/main/app/controller/Toolbar.js +++ b/apps/presentationeditor/main/app/controller/Toolbar.js @@ -1963,7 +1963,7 @@ define([ var toolbar = this.toolbar; toolbar.$el.find('.toolbar').toggleClass('masked', disable); - this.toolbar.lockToolbar(PE.enumLock.menuFileOpen, disable, {array: toolbar.btnsAddSlide.concat(toolbar.btnChangeSlide, toolbar.btnPreview, toolbar.btnHide)}); + this.toolbar.lockToolbar(PE.enumLock.menuFileOpen, disable, {array: toolbar.btnsAddSlide.concat(toolbar.btnChangeSlide, toolbar.btnPreview)}); if(disable) { mask = $("
    ").appendTo(toolbar.$el.find('.toolbar')); Common.util.Shortcuts.suspendEvents('command+k, ctrl+k, alt+h, command+f5, ctrl+f5');