Compare commits
No commits in common. "master" and "v7.2.2.16" have entirely different histories.
|
|
@ -45,8 +45,7 @@ define([
|
|||
version: '{{PRODUCT_VERSION}}',
|
||||
eventloading: true,
|
||||
titlebuttons: true,
|
||||
uithemes: true,
|
||||
quickprint: true,
|
||||
uithemes: true
|
||||
};
|
||||
|
||||
var native = window.desktop || window.AscDesktopEditor;
|
||||
|
|
@ -167,8 +166,7 @@ define([
|
|||
action: action,
|
||||
icon: config.icon || undefined,
|
||||
hint: config.btn.options.hint,
|
||||
disabled: config.btn.isDisabled(),
|
||||
visible: config.visible,
|
||||
disabled: config.btn.isDisabled()
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -203,7 +201,7 @@ define([
|
|||
if ( !!titlebuttons ) {
|
||||
info.hints = {};
|
||||
!!titlebuttons['print'] && (info.hints['print'] = titlebuttons['print'].btn.btnEl.attr('data-hint-title'));
|
||||
!!titlebuttons['quickprint'] && (info.hints['quickprint'] = titlebuttons['quickprint'].btn.btnEl.attr('data-hint-title'));
|
||||
!!titlebuttons['printquick'] && (info.hints['printquick'] = titlebuttons['printquick'].btn.btnEl.attr('data-hint-title'));
|
||||
!!titlebuttons['undo'] && (info.hints['undo'] = titlebuttons['undo'].btn.btnEl.attr('data-hint-title'));
|
||||
!!titlebuttons['redo'] && (info.hints['redo'] = titlebuttons['redo'].btn.btnEl.attr('data-hint-title'));
|
||||
!!titlebuttons['save'] && (info.hints['save'] = titlebuttons['save'].btn.btnEl.attr('data-hint-title'));
|
||||
|
|
@ -219,24 +217,6 @@ define([
|
|||
}
|
||||
}
|
||||
|
||||
const _onApplySettings = function (menu) {
|
||||
if ( !!titlebuttons.quickprint ) {
|
||||
const var_name = window.SSE ? 'sse-settings-quick-print-button' :
|
||||
window.PE ? 'pe-settings-quick-print-button' : 'de-settings-quick-print-button';
|
||||
const is_btn_visible = Common.localStorage.getBool(var_name, false);
|
||||
|
||||
if ( titlebuttons.quickprint.visible != is_btn_visible ) {
|
||||
titlebuttons.quickprint.visible = is_btn_visible;
|
||||
const obj = {
|
||||
visible: {
|
||||
quickprint: is_btn_visible,
|
||||
}
|
||||
};
|
||||
native.execCommand('title:button', JSON.stringify(obj));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return {
|
||||
init: function (opts) {
|
||||
_.extend(config, opts);
|
||||
|
|
@ -254,19 +234,21 @@ define([
|
|||
|
||||
Common.NotificationCenter.on('document:ready', function () {
|
||||
if ( config.isEdit ) {
|
||||
function get_locked_message (t) {
|
||||
switch (t) {
|
||||
// case Asc.c_oAscLocalRestrictionType.Nosafe:
|
||||
case Asc.c_oAscLocalRestrictionType.ReadOnly:
|
||||
return Common.Locale.get("tipFileReadOnly",{name:"Common.Translation", default: "Document is read only. You can make changes and save its local copy later."});
|
||||
default: return Common.Locale.get("tipFileLocked",{name:"Common.Translation", default: "Document is locked for editing. You can make changes and save its local copy later."});
|
||||
}
|
||||
}
|
||||
// var maincontroller = webapp.getController('Main');
|
||||
// if (maincontroller.api.asc_getLocalRestrictions && Asc.c_oAscLocalRestrictionType.None !== maincontroller.api.asc_getLocalRestrictions()) {
|
||||
// maincontroller.warningDocumentIsLocked();
|
||||
// }
|
||||
}
|
||||
});
|
||||
|
||||
const header = webapp.getController('Viewport').getView('Common.Views.Header');
|
||||
Common.NotificationCenter.on('app:face', function (mode) {
|
||||
features.viewmode = !mode.isEdit;
|
||||
features.crypted = mode.isCrypted;
|
||||
|
||||
const header = webapp.getController('Viewport').getView('Common.Views.Header');
|
||||
if ( mode.isEdit ) {
|
||||
const api = webapp.getController('Main').api;
|
||||
const locktype = api.asc_getLocalRestrictions ? api.asc_getLocalRestrictions() : Asc.c_oAscLocalRestrictionType.None;
|
||||
if ( Asc.c_oAscLocalRestrictionType.None !== locktype ) {
|
||||
if ( api.asc_getLocalRestrictions && Asc.c_oAscLocalRestrictionType.None !== api.asc_getLocalRestrictions()) {
|
||||
features.readonly = true;
|
||||
|
||||
header.setDocumentReadOnly(true);
|
||||
|
|
@ -276,35 +258,18 @@ define([
|
|||
extCls: 'no-arrow',
|
||||
placement: 'bottom',
|
||||
target: $('.toolbar'),
|
||||
text: get_locked_message(locktype),
|
||||
text: Common.Locale.get("tipFileLocked",{name:"Common.Translation", default: "Document is locked for editing. You can make changes and save it as local copy later."}),
|
||||
showLink: false,
|
||||
})).on('closeclick', function () {
|
||||
this.close();
|
||||
}).show();
|
||||
|
||||
native.execCommand('webapps:features', JSON.stringify(features));
|
||||
|
||||
api.asc_registerCallback('asc_onDocumentName', function () {
|
||||
if ( features.readonly ) {
|
||||
if ( api.asc_getLocalRestrictions() == Asc.c_oAscLocalRestrictionType.None ) {
|
||||
features.readonly = false;
|
||||
header.setDocumentReadOnly(false);
|
||||
native.execCommand('webapps:features', JSON.stringify(features));
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Common.NotificationCenter.on('app:face', function (mode) {
|
||||
features.viewmode = !mode.isEdit;
|
||||
features.crypted = mode.isCrypted;
|
||||
native.execCommand('webapps:features', JSON.stringify(features));
|
||||
|
||||
titlebuttons = {};
|
||||
if ( mode.isEdit ) {
|
||||
const header = webapp.getController('Viewport').getView('Common.Views.Header');
|
||||
if (!!header.btnSave) {
|
||||
titlebuttons['save'] = {btn: header.btnSave};
|
||||
|
||||
|
|
@ -315,12 +280,8 @@ define([
|
|||
if (!!header.btnPrint)
|
||||
titlebuttons['print'] = {btn: header.btnPrint};
|
||||
|
||||
if (!!header.btnPrintQuick) {
|
||||
titlebuttons['quickprint'] = {
|
||||
btn: header.btnPrintQuick,
|
||||
visible: header.btnPrintQuick.isVisible(),
|
||||
};
|
||||
}
|
||||
if (!!header.btnPrintQuick)
|
||||
titlebuttons['printquick'] = {btn: header.btnPrintQuick};
|
||||
|
||||
if (!!header.btnUndo)
|
||||
titlebuttons['undo'] = {btn: header.btnUndo};
|
||||
|
|
@ -352,7 +313,6 @@ define([
|
|||
Common.NotificationCenter.on({
|
||||
'modal:show': _onModalDialog.bind(this, 'open'),
|
||||
'modal:close': _onModalDialog.bind(this, 'close'),
|
||||
'modal:hide': _onModalDialog.bind(this, 'hide'),
|
||||
'uitheme:changed' : function (name) {
|
||||
if (Common.localStorage.getBool('ui-theme-use-system', false)) {
|
||||
native.execCommand("uitheme:changed", JSON.stringify({name:'theme-system'}));
|
||||
|
|
@ -377,7 +337,6 @@ define([
|
|||
menu.hide();
|
||||
}
|
||||
},
|
||||
'settings:apply': _onApplySettings.bind(this),
|
||||
},
|
||||
}, {id: 'desktop'});
|
||||
|
||||
|
|
|
|||
|
|
@ -80,8 +80,8 @@ define([
|
|||
'<section style="display: inherit;">' +
|
||||
'<div class="hedset">' +
|
||||
'<div class="btn-slot" id="slot-hbtn-edit"></div>' +
|
||||
'<div class="btn-slot" id="slot-hbtn-print"></div>' +
|
||||
'<div class="btn-slot" id="slot-hbtn-print-quick"></div>' +
|
||||
'<div class="btn-slot" id="slot-hbtn-print"></div>' +
|
||||
'<div class="btn-slot" id="slot-hbtn-download"></div>' +
|
||||
'</div>' +
|
||||
'<div class="hedset" data-layout-name="header-users">' +
|
||||
|
|
@ -128,8 +128,8 @@ define([
|
|||
'<div class="extra"></div>' +
|
||||
'<div class="hedset">' +
|
||||
'<div class="btn-slot" id="slot-btn-dt-save" data-layout-name="header-save"></div>' +
|
||||
'<div class="btn-slot" id="slot-btn-dt-print"></div>' +
|
||||
'<div class="btn-slot" id="slot-btn-dt-print-quick"></div>' +
|
||||
'<div class="btn-slot" id="slot-btn-dt-print"></div>' +
|
||||
'<div class="btn-slot" id="slot-btn-dt-undo"></div>' +
|
||||
'<div class="btn-slot" id="slot-btn-dt-redo"></div>' +
|
||||
'</div>' +
|
||||
|
|
@ -579,7 +579,7 @@ define([
|
|||
this.btnDownload = createTitleButton('toolbar__icon icon--inverse btn-download', $html.findById('#slot-hbtn-download'), undefined, 'bottom', 'big');
|
||||
|
||||
if ( config.canPrint )
|
||||
this.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print', $html.findById('#slot-hbtn-print'), undefined, 'bottom', 'big', 'P');
|
||||
this.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print-preview', $html.findById('#slot-hbtn-print'), undefined, 'bottom', 'big', 'P');
|
||||
|
||||
if ( config.canQuickPrint )
|
||||
this.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-hbtn-print-quick'), undefined, 'bottom', 'big', 'Q');
|
||||
|
|
@ -656,7 +656,7 @@ define([
|
|||
me.setUserName(me.options.userName);
|
||||
|
||||
if ( config.canPrint && config.isEdit ) {
|
||||
me.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print', $html.findById('#slot-btn-dt-print'), true, undefined, undefined, 'P');
|
||||
me.btnPrint = createTitleButton('toolbar__icon icon--inverse btn-print-preview', $html.findById('#slot-btn-dt-print'), true, undefined, undefined, 'P');
|
||||
}
|
||||
if ( config.canQuickPrint && config.isEdit )
|
||||
me.btnPrintQuick = createTitleButton('toolbar__icon icon--inverse btn-quick-print', $html.findById('#slot-btn-dt-print-quick'), true, undefined, undefined, 'Q');
|
||||
|
|
|
|||
|
|
@ -1495,7 +1495,7 @@ define([
|
|||
this.appOptions.canEditStyles = this.appOptions.canLicense && this.appOptions.canEdit;
|
||||
this.appOptions.canPrint = (this.permissions.print !== false);
|
||||
this.appOptions.canPreviewPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp;
|
||||
this.appOptions.canQuickPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp &&
|
||||
this.appOptions.canQuickPrint = this.appOptions.canPrint && this.appOptions.isDesktopApp &&
|
||||
!(this.editorConfig.customization && this.editorConfig.customization.compactHeader);
|
||||
this.appOptions.canRename = this.editorConfig.canRename;
|
||||
this.appOptions.buildVersion = params.asc_getBuildVersion();
|
||||
|
|
@ -2466,7 +2466,7 @@ define([
|
|||
this.api.asc_SetDocumentUnits((value==Common.Utils.Metric.c_MetricUnits.inch) ? Asc.c_oAscDocumentUnits.Inch : ((value==Common.Utils.Metric.c_MetricUnits.pt) ? Asc.c_oAscDocumentUnits.Point : Asc.c_oAscDocumentUnits.Millimeter));
|
||||
this.getApplication().getController('RightMenu').updateMetricUnit();
|
||||
this.getApplication().getController('Toolbar').getView().updateMetricUnit();
|
||||
this.appOptions.canPreviewPrint && this.getApplication().getController('Print').getView('PrintWithPreview').updateMetricUnit();
|
||||
this.getApplication().getController('Print').getView('PrintWithPreview').updateMetricUnit();
|
||||
},
|
||||
|
||||
onAdvancedOptions: function(type, advOptions, mode, formatOptions) {
|
||||
|
|
@ -2656,35 +2656,12 @@ define([
|
|||
|
||||
onPrintQuick: function() {
|
||||
if (!this.appOptions.canQuickPrint) return;
|
||||
|
||||
var value = Common.localStorage.getBool("de-hide-quick-print-warning"),
|
||||
me = this,
|
||||
handler = function () {
|
||||
var printopt = new Asc.asc_CAdjustPrint();
|
||||
printopt.asc_setNativeOptions({quickPrint: true});
|
||||
var opts = new Asc.asc_CDownloadOptions();
|
||||
opts.asc_setAdvancedOptions(printopt);
|
||||
me.api.asc_Print(opts);
|
||||
Common.component.Analytics.trackEvent('Print');
|
||||
};
|
||||
|
||||
if (value) {
|
||||
handler.call(this);
|
||||
} else {
|
||||
Common.UI.warning({
|
||||
msg: this.textTryQuickPrint,
|
||||
buttons: ['yes', 'no'],
|
||||
primary: 'yes',
|
||||
dontshow: true,
|
||||
maxwidth: 500,
|
||||
callback: function(btn, dontshow){
|
||||
dontshow && Common.localStorage.setBool("de-hide-quick-print-warning", true);
|
||||
if (btn === 'yes') {
|
||||
setTimeout(handler, 1);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
var printopt = new Asc.asc_CAdjustPrint();
|
||||
printopt.asc_setNativeOptions({quickPrint: true});
|
||||
var opts = new Asc.asc_CDownloadOptions();
|
||||
opts.asc_setAdvancedOptions(printopt);
|
||||
this.api.asc_Print(opts);
|
||||
Common.component.Analytics.trackEvent('Print');
|
||||
},
|
||||
|
||||
onClearDummyComment: function() {
|
||||
|
|
@ -3313,8 +3290,7 @@ define([
|
|||
errorTextFormWrongFormat: 'The value entered does not match the format of the field.',
|
||||
confirmMaxChangesSize: 'The size of actions exceeds the limitation set for your server.<br>Press "Undo" to cancel your last action or press "Continue" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).',
|
||||
textUndo: 'Undo',
|
||||
textContinue: 'Continue',
|
||||
textTryQuickPrint: 'You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?'
|
||||
textContinue: 'Continue'
|
||||
}
|
||||
})(), DE.Controllers.Main || {}))
|
||||
});
|
||||
|
|
@ -89,9 +89,6 @@ define([
|
|||
if (!_.isEmpty(value) && /[0-9,\-]/.test(value)) {
|
||||
var res = [],
|
||||
arr = value.split(',');
|
||||
if (me._isPrint && arr.length>1)
|
||||
return me.txtPrintRangeSingleRange;
|
||||
|
||||
for (var i=0; i<arr.length; i++) {
|
||||
var item = arr[i];
|
||||
if (!item) // empty
|
||||
|
|
@ -154,25 +151,6 @@ define([
|
|||
return this;
|
||||
},
|
||||
|
||||
findPagePreset: function(w, h) {
|
||||
var width = (w<h) ? w : h,
|
||||
height = (w<h) ? h : w;
|
||||
var panel = this.printSettings;
|
||||
var store = panel.cmbPaperSize.store,
|
||||
item = null;
|
||||
for (var i=0; i<store.length-1; i++) {
|
||||
var rec = store.at(i),
|
||||
size = rec.get('size'),
|
||||
pagewidth = size[0],
|
||||
pageheight = size[1];
|
||||
if (Math.abs(pagewidth - width) < 0.1 && Math.abs(pageheight - height) < 0.1) {
|
||||
item = rec;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return item ? item.get('caption') : undefined;
|
||||
},
|
||||
|
||||
onApiPageSize: function(w, h) {
|
||||
this._state.pgsize = [w, h];
|
||||
if (this.printSettings.isVisible()) {
|
||||
|
|
@ -421,7 +399,7 @@ define([
|
|||
|
||||
onHidePrintMenu: function () {
|
||||
if (this._isPreviewVisible) {
|
||||
this.api.asc_closePrintPreview && this.api.asc_closePrintPreview();
|
||||
this.api.asc_closePrintPreview && this.api.asc_closePrintPreview(this._isPrint);
|
||||
this._isPreviewVisible = false;
|
||||
}
|
||||
},
|
||||
|
|
@ -503,7 +481,6 @@ define([
|
|||
},
|
||||
|
||||
onBtnPrint: function(print) {
|
||||
this._isPrint = print;
|
||||
if (this.printSettings.cmbRange.getValue()===-1 && this.printSettings.inputPages.checkValidate() !== true) {
|
||||
this.printSettings.inputPages.focus();
|
||||
this.isInputFirstChange = true;
|
||||
|
|
@ -517,24 +494,22 @@ define([
|
|||
var size = this.api.asc_getPageSize(this._state.firstPrintPage);
|
||||
this.adjPrintParams.asc_setNativeOptions({
|
||||
pages: this.printSettings.cmbRange.getValue()===-1 ? this.printSettings.inputPages.getValue() : this.printSettings.cmbRange.getValue(),
|
||||
paperSize: {
|
||||
w: size ? size['W'] : undefined,
|
||||
h: size ? size['H'] : undefined,
|
||||
preset: size ? this.findPagePreset(size['W'], size['H']) : undefined
|
||||
},
|
||||
paperSize: size ? [size['W'], size['H']] : size,
|
||||
paperOrientation: size ? (size['H'] > size['W'] ? 'portrait' : 'landscape') : null
|
||||
});
|
||||
|
||||
this.printSettings.menu.hide();
|
||||
this._isPrint = print;
|
||||
if ( print ) {
|
||||
var opts = new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isOpera || Common.Utils.isGecko && Common.Utils.firefoxVersion>86);
|
||||
opts.asc_setAdvancedOptions(this.adjPrintParams);
|
||||
this.api.asc_Print(opts);
|
||||
this._isPrint = false;
|
||||
} else {
|
||||
var opts = new Asc.asc_CDownloadOptions(Asc.c_oAscFileType.PDF);
|
||||
opts.asc_setAdvancedOptions(this.adjPrintParams);
|
||||
this.api.asc_DownloadAs(opts);
|
||||
}
|
||||
this.printSettings.menu.hide();
|
||||
},
|
||||
|
||||
inputPagesChanging: function (input, value) {
|
||||
|
|
@ -568,7 +543,6 @@ define([
|
|||
|
||||
txtCustom: 'Custom',
|
||||
txtPrintRangeInvalid: 'Invalid print range',
|
||||
textMarginsLast: 'Last Custom',
|
||||
txtPrintRangeSingleRange: 'Enter either a single page number or a single page range (for example, 5-12). Or you can Print to PDF.'
|
||||
textMarginsLast: 'Last Custom'
|
||||
}, DE.Controllers.Print || {}));
|
||||
});
|
||||
|
|
@ -81,7 +81,8 @@ define([
|
|||
if (!config.isEdit || config.customization && !!config.customization.compactHeader)
|
||||
toolbar.setExtra('left', me.header.getPanel('left', config));
|
||||
|
||||
var value = Common.localStorage.getBool("de-settings-quick-print-button", true);
|
||||
var value = Common.localStorage.getItem("de-settings-quick-print-button");
|
||||
value = (value===null) ? 1 : parseInt(value);
|
||||
Common.Utils.InternalSettings.set("de-settings-quick-print-button", value);
|
||||
if (me.header && me.header.btnPrintQuick)
|
||||
me.header.btnPrintQuick[value ? 'show' : 'hide']();
|
||||
|
|
@ -264,7 +265,7 @@ define([
|
|||
},
|
||||
|
||||
applySettings: function () {
|
||||
var value = Common.localStorage.getBool("de-settings-quick-print-button", true);
|
||||
var value = parseInt(Common.localStorage.getItem("de-settings-quick-print-button"));
|
||||
Common.Utils.InternalSettings.set("de-settings-quick-print-button", value);
|
||||
if (this.header && this.header.btnPrintQuick)
|
||||
this.header.btnPrintQuick[value ? 'show' : 'hide']();
|
||||
|
|
|
|||
|
|
@ -922,7 +922,7 @@ define([
|
|||
}
|
||||
|
||||
Common.localStorage.setItem("de-settings-paste-button", this.chPaste.isChecked() ? 1 : 0);
|
||||
Common.localStorage.setBool("de-settings-quick-print-button", this.chQuickPrint.isChecked());
|
||||
Common.localStorage.setItem("de-settings-quick-print-button", this.chQuickPrint.isChecked() ? 1 : 0);
|
||||
|
||||
Common.localStorage.save();
|
||||
|
||||
|
|
@ -2619,7 +2619,6 @@ define([
|
|||
},
|
||||
|
||||
updateMetricUnit: function() {
|
||||
if (!this.cmbPaperSize) return;
|
||||
var store = this.cmbPaperSize.store;
|
||||
for (var i=0; i<store.length-1; i++) {
|
||||
var item = store.at(i),
|
||||
|
|
|
|||
|
|
@ -126,9 +126,8 @@
|
|||
"Common.define.chartData.textStock": "Stock",
|
||||
"Common.define.chartData.textSurface": "Surface",
|
||||
"Common.Translation.textMoreButton": "More",
|
||||
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||
"Common.Translation.tipFileReadOnly": "The file is read-only. To keep your changes, save the file with a new name or in a different location.",
|
||||
"Common.Translation.warnFileLocked": "You can't edit this file because it's being edited in another app.",
|
||||
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
||||
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
||||
"Common.UI.ButtonColored.textAutoColor": "Automatic",
|
||||
|
|
@ -942,7 +941,6 @@
|
|||
"DE.Controllers.Main.confirmMaxChangesSize": "The size of actions exceeds the limitation set for your server.<br>Press \"Undo\" to cancel your last action or press \"Continue\" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).",
|
||||
"DE.Controllers.Main.textUndo": "Undo",
|
||||
"DE.Controllers.Main.textContinue": "Continue",
|
||||
"DE.Controllers.Main.textTryQuickPrint": "You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?",
|
||||
"DE.Controllers.Navigation.txtBeginning": "Beginning of document",
|
||||
"DE.Controllers.Navigation.txtGotoBeginning": "Go to the beginning of the document",
|
||||
"DE.Controllers.Search.notcriticalErrorTitle": "Warning",
|
||||
|
|
@ -959,7 +957,6 @@
|
|||
"DE.Controllers.Print.txtCustom": "Custom",
|
||||
"DE.Controllers.Print.txtPrintRangeInvalid": "Invalid print range",
|
||||
"DE.Controllers.Print.textMarginsLast": "Last Custom",
|
||||
"DE.Controllers.Print.txtPrintRangeSingleRange": "Enter either a single page number or a single page range (for example, 5-12). Or you can Print to PDF.",
|
||||
"DE.Controllers.Toolbar.confirmAddFontName": "The font you are going to save is not available on the current device.<br>The text style will be displayed using one of the system fonts, the saved font will be used when it is available.<br>Do you want to continue?",
|
||||
"DE.Controllers.Toolbar.dataUrl": "Paste a data URL",
|
||||
"DE.Controllers.Toolbar.notcriticalErrorTitle": "Warning",
|
||||
|
|
|
|||
|
|
@ -126,8 +126,6 @@
|
|||
"Common.define.chartData.textStock": "Биржевая",
|
||||
"Common.define.chartData.textSurface": "Поверхность",
|
||||
"Common.Translation.textMoreButton": "Ещё",
|
||||
"Common.Translation.tipFileLocked": "Документ заблокирован на редактирование. Вы можете внести изменения и сохранить его как локальную копию позже.",
|
||||
"Common.Translation.tipFileReadOnly": "Файл доступен только для чтения. Чтобы сохранить изменения, сохраните файл с новым названием или в другом месте.",
|
||||
"Common.Translation.warnFileLocked": "Вы не можете редактировать этот файл, потому что он уже редактируется в другом приложении.",
|
||||
"Common.Translation.warnFileLockedBtnEdit": "Создать копию",
|
||||
"Common.Translation.warnFileLockedBtnView": "Открыть на просмотр",
|
||||
|
|
@ -305,7 +303,6 @@
|
|||
"Common.Views.Header.textCompactView": "Скрыть панель инструментов",
|
||||
"Common.Views.Header.textHideLines": "Скрыть линейки",
|
||||
"Common.Views.Header.textHideStatusBar": "Скрыть строку состояния",
|
||||
"Common.Views.Header.textReadOnly": "Только чтение",
|
||||
"Common.Views.Header.textRemoveFavorite": "Удалить из избранного",
|
||||
"Common.Views.Header.textShare": "Доступ",
|
||||
"Common.Views.Header.textZoom": "Масштаб",
|
||||
|
|
@ -313,7 +310,6 @@
|
|||
"Common.Views.Header.tipDownload": "Скачать файл",
|
||||
"Common.Views.Header.tipGoEdit": "Редактировать текущий файл",
|
||||
"Common.Views.Header.tipPrint": "Напечатать файл",
|
||||
"Common.Views.Header.tipPrintQuick": "Быстрая печать",
|
||||
"Common.Views.Header.tipRedo": "Повторить",
|
||||
"Common.Views.Header.tipSave": "Сохранить",
|
||||
"Common.Views.Header.tipSearch": "Поиск",
|
||||
|
|
@ -651,7 +647,6 @@
|
|||
"DE.Controllers.Main.textClose": "Закрыть",
|
||||
"DE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку",
|
||||
"DE.Controllers.Main.textContactUs": "Связаться с отделом продаж",
|
||||
"DE.Controllers.Main.textContinue": "Продолжить",
|
||||
"DE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.<br>Преобразовать сейчас?",
|
||||
"DE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.<br>Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.",
|
||||
"DE.Controllers.Main.textDisconnect": "Соединение потеряно",
|
||||
|
|
@ -670,10 +665,8 @@
|
|||
"DE.Controllers.Main.textRequestMacros": "Макрос делает запрос на URL. Вы хотите разрешить запрос на %1?",
|
||||
"DE.Controllers.Main.textShape": "Фигура",
|
||||
"DE.Controllers.Main.textStrict": "Строгий режим",
|
||||
"DE.Controllers.Main.textTryQuickPrint": "Вы выбрали быструю печать: весь документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию.<br>Вы хотите продолжить?",
|
||||
"DE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.<br>Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.",
|
||||
"DE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.",
|
||||
"DE.Controllers.Main.textUndo": "Отменить",
|
||||
"DE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии",
|
||||
"DE.Controllers.Main.titleServerVersion": "Редактор обновлен",
|
||||
"DE.Controllers.Main.titleUpdateVersion": "Версия изменилась",
|
||||
|
|
@ -944,10 +937,6 @@
|
|||
"DE.Controllers.Main.warnProcessRightsChange": "Вам было отказано в праве на редактирование этого файла.",
|
||||
"DE.Controllers.Navigation.txtBeginning": "Начало документа",
|
||||
"DE.Controllers.Navigation.txtGotoBeginning": "Перейти в начало документа",
|
||||
"DE.Controllers.Print.textMarginsLast": "Последние настраиваемые",
|
||||
"DE.Controllers.Print.txtCustom": "Пользовательское",
|
||||
"DE.Controllers.Print.txtPrintRangeInvalid": "Неправильный диапазон печати",
|
||||
"DE.Controllers.Print.txtPrintRangeSingleRange": "Введите или один номер страницы, или один диапазон страниц (например, 5-12). Или вы можете выбрать печать в PDF.",
|
||||
"DE.Controllers.Search.notcriticalErrorTitle": "Внимание",
|
||||
"DE.Controllers.Search.textNoTextFound": "Искомые данные не найдены. Пожалуйста, измените параметры поиска.",
|
||||
"DE.Controllers.Search.textReplaceSkipped": "Замена выполнена. Пропущено вхождений - {0}.",
|
||||
|
|
@ -1835,8 +1824,6 @@
|
|||
"DE.Views.FileMenuPanels.Settings.txtNone": "Никакие",
|
||||
"DE.Views.FileMenuPanels.Settings.txtProofing": "Правописание",
|
||||
"DE.Views.FileMenuPanels.Settings.txtPt": "Пункт",
|
||||
"DE.Views.FileMenuPanels.Settings.txtQuickPrint": "Показывать кнопку Быстрая печать в шапке редактора",
|
||||
"DE.Views.FileMenuPanels.Settings.txtQuickPrintTip": "Документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию",
|
||||
"DE.Views.FileMenuPanels.Settings.txtRunMacros": "Включить все",
|
||||
"DE.Views.FileMenuPanels.Settings.txtRunMacrosDesc": "Включить все макросы без уведомления",
|
||||
"DE.Views.FileMenuPanels.Settings.txtShowTrackChanges": "Показывать изменения при рецензировании",
|
||||
|
|
@ -2086,7 +2073,6 @@
|
|||
"DE.Views.LeftMenu.tipComments": "Комментарии",
|
||||
"DE.Views.LeftMenu.tipNavigation": "Навигация",
|
||||
"DE.Views.LeftMenu.tipOutline": "Заголовки",
|
||||
"DE.Views.LeftMenu.tipPageThumbnails": "Эскизы страниц",
|
||||
"DE.Views.LeftMenu.tipPlugins": "Плагины",
|
||||
"DE.Views.LeftMenu.tipSearch": "Поиск",
|
||||
"DE.Views.LeftMenu.tipSupport": "Обратная связь и поддержка",
|
||||
|
|
@ -2394,33 +2380,6 @@
|
|||
"DE.Views.ParagraphSettingsAdvanced.tipTop": "Задать только верхнюю границу",
|
||||
"DE.Views.ParagraphSettingsAdvanced.txtAutoText": "Авто",
|
||||
"DE.Views.ParagraphSettingsAdvanced.txtNoBorders": "Без границ",
|
||||
"DE.Views.PrintWithPreview.textMarginsLast": "Последние настраиваемые",
|
||||
"DE.Views.PrintWithPreview.textMarginsModerate": "Средние",
|
||||
"DE.Views.PrintWithPreview.textMarginsNarrow": "Узкие",
|
||||
"DE.Views.PrintWithPreview.textMarginsNormal": "Обычные",
|
||||
"DE.Views.PrintWithPreview.textMarginsUsNormal": "Обычные (американский стандарт)",
|
||||
"DE.Views.PrintWithPreview.textMarginsWide": "Широкие",
|
||||
"DE.Views.PrintWithPreview.txtAllPages": "Все страницы",
|
||||
"DE.Views.PrintWithPreview.txtBottom": "Нижнее",
|
||||
"DE.Views.PrintWithPreview.txtCurrentPage": "Текущая страница",
|
||||
"DE.Views.PrintWithPreview.txtCustom": "Пользовательское",
|
||||
"DE.Views.PrintWithPreview.txtCustomPages": "Настраиваемая печать",
|
||||
"DE.Views.PrintWithPreview.txtLandscape": "Альбомная",
|
||||
"DE.Views.PrintWithPreview.txtLeft": "Левое",
|
||||
"DE.Views.PrintWithPreview.txtMargins": "Поля",
|
||||
"DE.Views.PrintWithPreview.txtOf": "из {0}",
|
||||
"DE.Views.PrintWithPreview.txtPage": "Страница",
|
||||
"DE.Views.PrintWithPreview.txtPageNumInvalid": "Неправильный номер страницы",
|
||||
"DE.Views.PrintWithPreview.txtPageOrientation": "Ориентация страницы",
|
||||
"DE.Views.PrintWithPreview.txtPages": "Страницы",
|
||||
"DE.Views.PrintWithPreview.txtPageSize": "Размер страницы",
|
||||
"DE.Views.PrintWithPreview.txtPortrait": "Книжная",
|
||||
"DE.Views.PrintWithPreview.txtPrint": "Печать",
|
||||
"DE.Views.PrintWithPreview.txtPrintPdf": "Печать в PDF",
|
||||
"DE.Views.PrintWithPreview.txtPrintRange": "Диапазон печати",
|
||||
"DE.Views.PrintWithPreview.txtRight": "Правое",
|
||||
"DE.Views.PrintWithPreview.txtSelection": "Выделенный фрагмент",
|
||||
"DE.Views.PrintWithPreview.txtTop": "Верхнее",
|
||||
"DE.Views.RightMenu.txtChartSettings": "Параметры диаграммы",
|
||||
"DE.Views.RightMenu.txtFormSettings": "Параметры формы",
|
||||
"DE.Views.RightMenu.txtHeaderFooterSettings": "Параметры верхнего и нижнего колонтитулов",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ const EditorUIController = () => {
|
|||
};
|
||||
|
||||
EditorUIController.isSupportEditFeature = () => {
|
||||
return true
|
||||
return false
|
||||
};
|
||||
|
||||
EditorUIController.getToolbarOptions = () => {
|
||||
|
|
|
|||
|
|
@ -1166,7 +1166,7 @@ define([
|
|||
}
|
||||
this.appOptions.canPrint = (this.permissions.print !== false);
|
||||
this.appOptions.canPreviewPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp;
|
||||
this.appOptions.canQuickPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp &&
|
||||
this.appOptions.canQuickPrint = this.appOptions.canPrint && this.appOptions.isDesktopApp &&
|
||||
!(this.editorConfig.customization && this.editorConfig.customization.compactHeader);
|
||||
this.appOptions.canRename = this.editorConfig.canRename;
|
||||
this.appOptions.canForcesave = this.appOptions.isEdit && !this.appOptions.isOffline && (typeof (this.editorConfig.customization) == 'object' && !!this.editorConfig.customization.forcesave);
|
||||
|
|
@ -1928,7 +1928,7 @@ define([
|
|||
Common.Utils.InternalSettings.set("pe-settings-unit", value);
|
||||
this.api.asc_SetDocumentUnits((value==Common.Utils.Metric.c_MetricUnits.inch) ? Asc.c_oAscDocumentUnits.Inch : ((value==Common.Utils.Metric.c_MetricUnits.pt) ? Asc.c_oAscDocumentUnits.Point : Asc.c_oAscDocumentUnits.Millimeter));
|
||||
this.getApplication().getController('RightMenu').updateMetricUnit();
|
||||
this.appOptions.canPreviewPrint && this.getApplication().getController('Print').getView('PrintWithPreview').updateMetricUnit();
|
||||
this.getApplication().getController('Print').getView('PrintWithPreview').updateMetricUnit();
|
||||
},
|
||||
|
||||
updateThemeColors: function() {
|
||||
|
|
@ -2217,35 +2217,12 @@ define([
|
|||
|
||||
onPrintQuick: function() {
|
||||
if (!this.appOptions.canQuickPrint) return;
|
||||
|
||||
var value = Common.localStorage.getBool("pe-hide-quick-print-warning"),
|
||||
me = this,
|
||||
handler = function () {
|
||||
var printopt = new Asc.asc_CAdjustPrint();
|
||||
printopt.asc_setNativeOptions({quickPrint: true});
|
||||
var opts = new Asc.asc_CDownloadOptions();
|
||||
opts.asc_setAdvancedOptions(printopt);
|
||||
me.api.asc_Print(opts);
|
||||
Common.component.Analytics.trackEvent('Print');
|
||||
};
|
||||
|
||||
if (value) {
|
||||
handler.call(this);
|
||||
} else {
|
||||
Common.UI.warning({
|
||||
msg: this.textTryQuickPrint,
|
||||
buttons: ['yes', 'no'],
|
||||
primary: 'yes',
|
||||
dontshow: true,
|
||||
maxwidth: 500,
|
||||
callback: function(btn, dontshow){
|
||||
dontshow && Common.localStorage.setBool("pe-hide-quick-print-warning", true);
|
||||
if (btn === 'yes') {
|
||||
setTimeout(handler, 1);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
var printopt = new Asc.asc_CAdjustPrint();
|
||||
printopt.asc_setNativeOptions({quickPrint: true});
|
||||
var opts = new Asc.asc_CDownloadOptions();
|
||||
opts.asc_setAdvancedOptions(printopt);
|
||||
this.api.asc_Print(opts);
|
||||
Common.component.Analytics.trackEvent('Print');
|
||||
},
|
||||
|
||||
onAdvancedOptions: function(type, advOptions) {
|
||||
|
|
@ -3039,8 +3016,7 @@ define([
|
|||
textRememberMacros: 'Remember my choice for all macros',
|
||||
confirmMaxChangesSize: 'The size of actions exceeds the limitation set for your server.<br>Press "Undo" to cancel your last action or press "Continue" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).',
|
||||
textUndo: 'Undo',
|
||||
textContinue: 'Continue',
|
||||
textTryQuickPrint: 'You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?'
|
||||
textContinue: 'Continue'
|
||||
}
|
||||
})(), PE.Controllers.Main || {}))
|
||||
});
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ define([
|
|||
this.adjPrintParams = new Asc.asc_CAdjustPrint();
|
||||
|
||||
this._state = {};
|
||||
this._paperSize = undefined;
|
||||
|
||||
this._navigationPreview = {
|
||||
pageCount: false,
|
||||
currentPage: 0,
|
||||
|
|
@ -84,9 +84,6 @@ define([
|
|||
if (!_.isEmpty(value) && /[0-9,\-]/.test(value)) {
|
||||
var res = [],
|
||||
arr = value.split(',');
|
||||
if (me._isPrint && arr.length>1)
|
||||
return me.txtPrintRangeSingleRange;
|
||||
|
||||
for (var i=0; i<arr.length; i++) {
|
||||
var item = arr[i];
|
||||
if (!item) // empty
|
||||
|
|
@ -118,12 +115,10 @@ define([
|
|||
|
||||
return me.txtPrintRangeInvalid;
|
||||
};
|
||||
this.printSettings.cmbPaperSize.on('selected', _.bind(this.onPaperSizeSelect, this));
|
||||
this._paperSize = this.printSettings.cmbPaperSize.getSelectedRecord().size;
|
||||
|
||||
Common.NotificationCenter.on('window:resize', _.bind(function () {
|
||||
if (this._isPreviewVisible) {
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage, this._paperSize);
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
|
||||
}
|
||||
}, this));
|
||||
|
||||
|
|
@ -167,7 +162,7 @@ define([
|
|||
if (this._navigationPreview.currentPreviewPage > count - 1)
|
||||
this._navigationPreview.currentPreviewPage = Math.max(0, count - 1);
|
||||
if (this.printSettings.isVisible()) {
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage, this._paperSize);
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
|
||||
this.updateNavigationButtons(this._navigationPreview.currentPreviewPage, count);
|
||||
}
|
||||
}
|
||||
|
|
@ -176,7 +171,7 @@ define([
|
|||
onCurrentPage: function(number) {
|
||||
this._navigationPreview.currentPreviewPage = number;
|
||||
if (this.printSettings.isVisible()) {
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage, this._paperSize);
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
|
||||
this.updateNavigationButtons(this._navigationPreview.currentPreviewPage, this._navigationPreview.pageCount);
|
||||
}
|
||||
},
|
||||
|
|
@ -193,7 +188,7 @@ define([
|
|||
this.printSettings.$previewEmpty.toggleClass('hidden', !!this._navigationPreview.pageCount);
|
||||
if (!!this._navigationPreview.pageCount) {
|
||||
this._navigationPreview.currentPreviewPage = this._navigationPreview.currentPage = this.api.getCurrentPage();
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage, this._paperSize);
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage);
|
||||
this.updateNavigationButtons(this._navigationPreview.currentPreviewPage, this._navigationPreview.pageCount);
|
||||
this.SetDisabled();
|
||||
}
|
||||
|
|
@ -206,7 +201,7 @@ define([
|
|||
|
||||
onHidePrintMenu: function () {
|
||||
if (this._isPreviewVisible) {
|
||||
this.api.asc_closePrintPreview && this.api.asc_closePrintPreview();
|
||||
this.api.asc_closePrintPreview && this.api.asc_closePrintPreview(this._isPrint);
|
||||
this._isPreviewVisible = false;
|
||||
}
|
||||
},
|
||||
|
|
@ -288,7 +283,6 @@ define([
|
|||
},
|
||||
|
||||
onBtnPrint: function(print) {
|
||||
this._isPrint = print;
|
||||
if (this.printSettings.cmbRange.getValue()===-1 && this.printSettings.inputPages.checkValidate() !== true) {
|
||||
this.printSettings.inputPages.focus();
|
||||
this.isInputFirstChange = true;
|
||||
|
|
@ -300,17 +294,15 @@ define([
|
|||
var rec = this.printSettings.cmbPaperSize.getSelectedRecord();
|
||||
this.adjPrintParams.asc_setNativeOptions({
|
||||
pages: this.printSettings.cmbRange.getValue()===-1 ? this.printSettings.inputPages.getValue() : this.printSettings.cmbRange.getValue(),
|
||||
paperSize: {
|
||||
w: rec ? rec.size[0] : undefined,
|
||||
h: rec ? rec.size[1] : undefined,
|
||||
preset: rec ? rec.caption : undefined
|
||||
}
|
||||
paperSize: rec ? rec.size : null
|
||||
});
|
||||
|
||||
this._isPrint = print;
|
||||
if ( print ) {
|
||||
var opts = new Asc.asc_CDownloadOptions(null, Common.Utils.isChrome || Common.Utils.isOpera || Common.Utils.isGecko && Common.Utils.firefoxVersion>86);
|
||||
opts.asc_setAdvancedOptions(this.adjPrintParams);
|
||||
this.api.asc_Print(opts);
|
||||
this._isPrint = false;
|
||||
} else {
|
||||
var opts = new Asc.asc_CDownloadOptions(Asc.c_oAscFileType.PDF);
|
||||
opts.asc_setAdvancedOptions(this.adjPrintParams);
|
||||
|
|
@ -329,20 +321,12 @@ define([
|
|||
this.printSettings.cmbRange.setValue(-1);
|
||||
},
|
||||
|
||||
onPaperSizeSelect: function(combo, record) {
|
||||
if (record) {
|
||||
this._paperSize = record.size;
|
||||
this.api.asc_drawPrintPreview(this._navigationPreview.currentPreviewPage, this._paperSize);
|
||||
}
|
||||
},
|
||||
|
||||
SetDisabled: function() {
|
||||
if (this.printSettings.isVisible()) {
|
||||
var disable = !this.mode.isEdit;
|
||||
}
|
||||
},
|
||||
|
||||
txtPrintRangeInvalid: 'Invalid print range',
|
||||
txtPrintRangeSingleRange: 'Enter either a single slide number or a single slide range (for example, 5-12). Or you can Print to PDF.'
|
||||
txtPrintRangeInvalid: 'Invalid print range'
|
||||
}, PE.Controllers.Print || {}));
|
||||
});
|
||||
|
|
@ -81,7 +81,8 @@ define([
|
|||
toolbar.setExtra('right', me.header.getPanel('right', config));
|
||||
if (!config.isEdit || config.customization && !!config.customization.compactHeader)
|
||||
toolbar.setExtra('left', me.header.getPanel('left', config));
|
||||
var value = Common.localStorage.getBool("pe-settings-quick-print-button", true);
|
||||
var value = Common.localStorage.getItem("pe-settings-quick-print-button");
|
||||
value = (value===null) ? 1 : parseInt(value);
|
||||
Common.Utils.InternalSettings.set("pe-settings-quick-print-button", value);
|
||||
if (me.header && me.header.btnPrintQuick)
|
||||
me.header.btnPrintQuick[value ? 'show' : 'hide']();
|
||||
|
|
@ -320,7 +321,7 @@ define([
|
|||
},
|
||||
|
||||
applySettings: function () {
|
||||
var value = Common.localStorage.getBool("pe-settings-quick-print-button", true);
|
||||
var value = parseInt(Common.localStorage.getItem("pe-settings-quick-print-button"));
|
||||
Common.Utils.InternalSettings.set("pe-settings-quick-print-button", value);
|
||||
if (this.header && this.header.btnPrintQuick)
|
||||
this.header.btnPrintQuick[value ? 'show' : 'hide']();
|
||||
|
|
|
|||
|
|
@ -720,7 +720,7 @@ define([
|
|||
Common.Utils.InternalSettings.set("pe-macros-mode", this.cmbMacros.getValue());
|
||||
|
||||
Common.localStorage.setItem("pe-settings-paste-button", this.chPaste.isChecked() ? 1 : 0);
|
||||
Common.localStorage.setBool("pe-settings-quick-print-button", this.chQuickPrint.isChecked());
|
||||
Common.localStorage.setItem("pe-settings-quick-print-button", this.chQuickPrint.isChecked() ? 1 : 0);
|
||||
|
||||
Common.localStorage.save();
|
||||
|
||||
|
|
@ -2089,7 +2089,6 @@ define([
|
|||
},
|
||||
|
||||
updateMetricUnit: function() {
|
||||
if (!this.cmbPaperSize) return;
|
||||
var store = this.cmbPaperSize.store;
|
||||
for (var i=0; i<store.length; i++) {
|
||||
var item = store.at(i),
|
||||
|
|
|
|||
|
|
@ -249,8 +249,6 @@
|
|||
"Common.define.effectData.textZigzag": "Zigzag",
|
||||
"Common.define.effectData.textZoom": "Zoom",
|
||||
"Common.Translation.textMoreButton": "More",
|
||||
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||
"Common.Translation.tipFileReadOnly": "The file is read-only. To keep your changes, save the file with a new name or in a different location.",
|
||||
"Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.",
|
||||
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
||||
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
||||
|
|
@ -415,7 +413,6 @@
|
|||
"Common.Views.Header.txtAccessRights": "Change access rights",
|
||||
"Common.Views.Header.txtRename": "Rename",
|
||||
"Common.Views.Header.tipPrintQuick": "Quick print",
|
||||
"Common.Views.Header.textReadOnly": "Read only",
|
||||
"Common.Views.History.textCloseHistory": "Close History",
|
||||
"Common.Views.History.textHide": "Collapse",
|
||||
"Common.Views.History.textHideAll": "Hide detailed changes",
|
||||
|
|
@ -1014,9 +1011,7 @@
|
|||
"PE.Controllers.Main.confirmMaxChangesSize": "The size of actions exceeds the limitation set for your server.<br>Press \"Undo\" to cancel your last action or press \"Continue\" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).",
|
||||
"PE.Controllers.Main.textUndo": "Undo",
|
||||
"PE.Controllers.Main.textContinue": "Continue",
|
||||
"PE.Controllers.Main.textTryQuickPrint": "You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?",
|
||||
"PE.Controllers.Print.txtPrintRangeInvalid": "Invalid print range",
|
||||
"PE.Controllers.Print.txtPrintRangeSingleRange": "Enter either a single slide number or a single slide range (for example, 5-12). Or you can Print to PDF.",
|
||||
"PE.Controllers.Search.notcriticalErrorTitle": "Warning",
|
||||
"PE.Controllers.Search.textNoTextFound": "The data you have been searching for could not be found. Please adjust your search options.",
|
||||
"PE.Controllers.Search.textReplaceSkipped": "The replacement has been made. {0} occurrences were skipped.",
|
||||
|
|
|
|||
|
|
@ -249,8 +249,6 @@
|
|||
"Common.define.effectData.textZigzag": "Зигзаг",
|
||||
"Common.define.effectData.textZoom": "Масштабирование",
|
||||
"Common.Translation.textMoreButton": "Ещё",
|
||||
"Common.Translation.tipFileLocked": "Документ заблокирован на редактирование. Вы можете внести изменения и сохранить его как локальную копию позже.",
|
||||
"Common.Translation.tipFileReadOnly": "Файл доступен только для чтения. Чтобы сохранить изменения, сохраните файл с новым названием или в другом месте.",
|
||||
"Common.Translation.warnFileLocked": "Файл редактируется в другом приложении. Вы можете продолжить редактирование и сохранить его как копию.",
|
||||
"Common.Translation.warnFileLockedBtnEdit": "Создать копию",
|
||||
"Common.Translation.warnFileLockedBtnView": "Открыть на просмотр",
|
||||
|
|
@ -393,7 +391,6 @@
|
|||
"Common.Views.Header.textHideLines": "Скрыть линейки",
|
||||
"Common.Views.Header.textHideNotes": "Скрыть заметки",
|
||||
"Common.Views.Header.textHideStatusBar": "Скрыть строку состояния",
|
||||
"Common.Views.Header.textReadOnly": "Только чтение",
|
||||
"Common.Views.Header.textRemoveFavorite": "Удалить из избранного",
|
||||
"Common.Views.Header.textSaveBegin": "Сохранение...",
|
||||
"Common.Views.Header.textSaveChanged": "Изменен",
|
||||
|
|
@ -405,7 +402,6 @@
|
|||
"Common.Views.Header.tipDownload": "Скачать файл",
|
||||
"Common.Views.Header.tipGoEdit": "Редактировать текущий файл",
|
||||
"Common.Views.Header.tipPrint": "Напечатать файл",
|
||||
"Common.Views.Header.tipPrintQuick": "Быстрая печать",
|
||||
"Common.Views.Header.tipRedo": "Повторить",
|
||||
"Common.Views.Header.tipSave": "Сохранить",
|
||||
"Common.Views.Header.tipSearch": "Поиск",
|
||||
|
|
@ -717,7 +713,6 @@
|
|||
"PE.Controllers.Main.textClose": "Закрыть",
|
||||
"PE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку",
|
||||
"PE.Controllers.Main.textContactUs": "Связаться с отделом продаж",
|
||||
"PE.Controllers.Main.textContinue": "Продолжить",
|
||||
"PE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.<br>Преобразовать сейчас?",
|
||||
"PE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.<br>Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.",
|
||||
"PE.Controllers.Main.textDisconnect": "Соединение потеряно",
|
||||
|
|
@ -736,10 +731,8 @@
|
|||
"PE.Controllers.Main.textRequestMacros": "Макрос делает запрос на URL. Вы хотите разрешить запрос на %1?",
|
||||
"PE.Controllers.Main.textShape": "Фигура",
|
||||
"PE.Controllers.Main.textStrict": "Строгий режим",
|
||||
"PE.Controllers.Main.textTryQuickPrint": "Вы выбрали быструю печать: весь документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию.<br>Вы хотите продолжить?",
|
||||
"PE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.<br>Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.",
|
||||
"PE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.",
|
||||
"PE.Controllers.Main.textUndo": "Отменить",
|
||||
"PE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии",
|
||||
"PE.Controllers.Main.titleServerVersion": "Редактор обновлен",
|
||||
"PE.Controllers.Main.txtAddFirstSlide": "Нажмите, чтобы добавить первый слайд",
|
||||
|
|
@ -1014,8 +1007,6 @@
|
|||
"PE.Controllers.Main.warnNoLicense": "Вы достигли лимита на одновременные подключения к редакторам %1. Этот документ будет открыт на просмотр.<br>Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия лицензирования.",
|
||||
"PE.Controllers.Main.warnNoLicenseUsers": "Вы достигли лимита на одновременные подключения к редакторам %1.<br>Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия лицензирования.",
|
||||
"PE.Controllers.Main.warnProcessRightsChange": "Вам было отказано в праве на редактирование этого файла.",
|
||||
"PE.Controllers.Print.txtPrintRangeInvalid": "Неправильный диапазон печати",
|
||||
"PE.Controllers.Print.txtPrintRangeSingleRange": "Введите или один номер слайда, или один диапазон слайдов (например, 5-12). Или вы можете выбрать печать в PDF.",
|
||||
"PE.Controllers.Search.notcriticalErrorTitle": "Внимание",
|
||||
"PE.Controllers.Search.textNoTextFound": "Искомые данные не найдены. Пожалуйста, измените параметры поиска.",
|
||||
"PE.Controllers.Search.textReplaceSkipped": "Замена выполнена. Пропущено вхождений - {0}.",
|
||||
|
|
@ -1704,8 +1695,6 @@
|
|||
"PE.Views.FileMenuPanels.Settings.txtNative": "Собственный",
|
||||
"PE.Views.FileMenuPanels.Settings.txtProofing": "Правописание",
|
||||
"PE.Views.FileMenuPanels.Settings.txtPt": "Пункт",
|
||||
"PE.Views.FileMenuPanels.Settings.txtQuickPrint": "Показывать кнопку Быстрая печать в шапке редактора",
|
||||
"PE.Views.FileMenuPanels.Settings.txtQuickPrintTip": "Документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию",
|
||||
"PE.Views.FileMenuPanels.Settings.txtRunMacros": "Включить все",
|
||||
"PE.Views.FileMenuPanels.Settings.txtRunMacrosDesc": "Включить все макросы без уведомления",
|
||||
"PE.Views.FileMenuPanels.Settings.txtSpellCheck": "Проверка орфографии",
|
||||
|
|
@ -1857,18 +1846,6 @@
|
|||
"PE.Views.ParagraphSettingsAdvanced.textTabRight": "По правому краю",
|
||||
"PE.Views.ParagraphSettingsAdvanced.textTitle": "Абзац - дополнительные параметры",
|
||||
"PE.Views.ParagraphSettingsAdvanced.txtAutoText": "Авто",
|
||||
"PE.Views.PrintWithPreview.txtAllPages": "Все слайды",
|
||||
"PE.Views.PrintWithPreview.txtCurrentPage": "Текущий слайд",
|
||||
"PE.Views.PrintWithPreview.txtCustomPages": "Настраиваемая печать",
|
||||
"PE.Views.PrintWithPreview.txtEmptyTable": "Нечего печатать, так как презентация пустая",
|
||||
"PE.Views.PrintWithPreview.txtOf": "из {0}",
|
||||
"PE.Views.PrintWithPreview.txtPage": "Слайд",
|
||||
"PE.Views.PrintWithPreview.txtPageNumInvalid": "Неправильный номер слайда",
|
||||
"PE.Views.PrintWithPreview.txtPages": "Слайды",
|
||||
"PE.Views.PrintWithPreview.txtPaperSize": "Размер бумаги",
|
||||
"PE.Views.PrintWithPreview.txtPrint": "Печать",
|
||||
"PE.Views.PrintWithPreview.txtPrintPdf": "Печать в PDF",
|
||||
"PE.Views.PrintWithPreview.txtPrintRange": "Диапазон печати",
|
||||
"PE.Views.RightMenu.txtChartSettings": "Параметры диаграммы",
|
||||
"PE.Views.RightMenu.txtImageSettings": "Параметры изображения",
|
||||
"PE.Views.RightMenu.txtParagraphSettings": "Параметры абзаца",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
const EditorUIController = () => null;
|
||||
|
||||
EditorUIController.isSupportEditFeature = () => true;
|
||||
EditorUIController.isSupportEditFeature = () => false;
|
||||
|
||||
export default EditorUIController;
|
||||
|
|
|
|||
|
|
@ -1290,8 +1290,8 @@ define([
|
|||
(this.editorConfig.canRequestEditRights || this.editorConfig.mode !== 'view'); // if mode=="view" -> canRequestEditRights must be defined
|
||||
this.appOptions.isEdit = (this.appOptions.canLicense || this.appOptions.isEditDiagram || this.appOptions.isEditMailMerge || this.appOptions.isEditOle) && this.permissions.edit !== false && this.editorConfig.mode !== 'view';
|
||||
this.appOptions.canDownload = (this.permissions.download !== false);
|
||||
this.appOptions.canPrint = (this.permissions.print !== false) && !(this.appOptions.isEditDiagram || this.appOptions.isEditMailMerge || this.appOptions.isEditOle);
|
||||
this.appOptions.canQuickPrint = this.appOptions.canPrint && !Common.Utils.isMac && this.appOptions.isDesktopApp &&
|
||||
this.appOptions.canPrint = (this.permissions.print !== false);
|
||||
this.appOptions.canQuickPrint = this.appOptions.canPrint && this.appOptions.isDesktopApp &&
|
||||
!(this.editorConfig.customization && this.editorConfig.customization.compactHeader);
|
||||
this.appOptions.canForcesave = this.appOptions.isEdit && !this.appOptions.isOffline && !(this.appOptions.isEditDiagram || this.appOptions.isEditMailMerge || this.appOptions.isEditOle) &&
|
||||
(typeof (this.editorConfig.customization) == 'object' && !!this.editorConfig.customization.forcesave);
|
||||
|
|
@ -2877,35 +2877,12 @@ define([
|
|||
|
||||
onPrintQuick: function() {
|
||||
if (!this.appOptions.canQuickPrint) return;
|
||||
|
||||
var value = Common.localStorage.getBool("sse-hide-quick-print-warning"),
|
||||
me = this,
|
||||
handler = function () {
|
||||
var printopt = new Asc.asc_CAdjustPrint();
|
||||
printopt.asc_setNativeOptions({quickPrint: true});
|
||||
var opts = new Asc.asc_CDownloadOptions();
|
||||
opts.asc_setAdvancedOptions(printopt);
|
||||
me.api.asc_Print(opts);
|
||||
Common.component.Analytics.trackEvent('Print');
|
||||
};
|
||||
|
||||
if (value) {
|
||||
handler.call(this);
|
||||
} else {
|
||||
Common.UI.warning({
|
||||
msg: this.textTryQuickPrint,
|
||||
buttons: ['yes', 'no'],
|
||||
primary: 'yes',
|
||||
dontshow: true,
|
||||
maxwidth: 500,
|
||||
callback: function(btn, dontshow){
|
||||
dontshow && Common.localStorage.setBool("sse-hide-quick-print-warning", true);
|
||||
if (btn === 'yes') {
|
||||
setTimeout(handler, 1);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
var printopt = new Asc.asc_CAdjustPrint();
|
||||
printopt.asc_setNativeOptions({quickPrint: true});
|
||||
var opts = new Asc.asc_CDownloadOptions();
|
||||
opts.asc_setAdvancedOptions(printopt);
|
||||
this.api.asc_Print(opts);
|
||||
Common.component.Analytics.trackEvent('Print');
|
||||
},
|
||||
|
||||
warningDocumentIsLocked: function() {
|
||||
|
|
@ -3688,8 +3665,7 @@ define([
|
|||
textRememberMacros: 'Remember my choice for all macros',
|
||||
confirmMaxChangesSize: 'The size of actions exceeds the limitation set for your server.<br>Press "Undo" to cancel your last action or press "Continue" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).',
|
||||
textUndo: 'Undo',
|
||||
textContinue: 'Continue',
|
||||
textTryQuickPrint: 'You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?'
|
||||
textContinue: 'Continue'
|
||||
}
|
||||
})(), SSE.Controllers.Main || {}))
|
||||
});
|
||||
|
|
|
|||
|
|
@ -90,7 +90,8 @@ define([
|
|||
if ( me.appConfig && me.appConfig.isEdit && !(config.customization && config.customization.compactHeader) && toolbar.btnCollabChanges )
|
||||
toolbar.btnCollabChanges = me.header.btnSave;
|
||||
|
||||
var value = Common.localStorage.getBool("sse-settings-quick-print-button", true);
|
||||
var value = Common.localStorage.getItem("sse-settings-quick-print-button");
|
||||
value = (value===null) ? 1 : parseInt(value);
|
||||
Common.Utils.InternalSettings.set("sse-settings-quick-print-button", value);
|
||||
if (me.header && me.header.btnPrintQuick)
|
||||
me.header.btnPrintQuick[value ? 'show' : 'hide']();
|
||||
|
|
@ -293,7 +294,7 @@ define([
|
|||
},
|
||||
|
||||
applySettings: function () {
|
||||
var value = Common.localStorage.getBool("sse-settings-quick-print-button", true);
|
||||
var value = parseInt(Common.localStorage.getItem("sse-settings-quick-print-button"));
|
||||
Common.Utils.InternalSettings.set("sse-settings-quick-print-button", value);
|
||||
if (this.header && this.header.btnPrintQuick)
|
||||
this.header.btnPrintQuick[value ? 'show' : 'hide']();
|
||||
|
|
|
|||
|
|
@ -996,7 +996,7 @@ define([
|
|||
Common.Utils.InternalSettings.set("sse-macros-mode", this.cmbMacros.getValue());
|
||||
|
||||
Common.localStorage.setItem("sse-settings-paste-button", this.chPaste.isChecked() ? 1 : 0);
|
||||
Common.localStorage.setBool("sse-settings-quick-print-button", this.chQuickPrint.isChecked());
|
||||
Common.localStorage.setItem("sse-settings-quick-print-button", this.chQuickPrint.isChecked() ? 1 : 0);
|
||||
|
||||
Common.localStorage.save();
|
||||
if (this.menu) {
|
||||
|
|
@ -2736,8 +2736,7 @@ SSE.Views.FileMenuPanels.RecentFiles = Common.UI.BaseView.extend({
|
|||
|
||||
applySettings: function() {
|
||||
if (this.menu) {
|
||||
this.menu.hide();
|
||||
// this.menu.fireEvent('settings:apply', [this.menu]);
|
||||
this.menu.fireEvent('settings:apply', [this.menu]);
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -101,8 +101,6 @@
|
|||
"Common.define.conditionalData.textValue": "Value is",
|
||||
"Common.define.conditionalData.textYesterday": "Yesterday",
|
||||
"Common.Translation.textMoreButton": "More",
|
||||
"Common.Translation.tipFileLocked": "Document is locked for editing. You can make changes and save it as local copy later.",
|
||||
"Common.Translation.tipFileReadOnly": "The file is read-only. To keep your changes, save the file with a new name or in a different location.",
|
||||
"Common.Translation.warnFileLocked": "The file is being edited in another app. You can continue editing and save it as a copy.",
|
||||
"Common.Translation.warnFileLockedBtnEdit": "Create a copy",
|
||||
"Common.Translation.warnFileLockedBtnView": "Open for viewing",
|
||||
|
|
@ -256,7 +254,6 @@
|
|||
"Common.Views.Header.txtAccessRights": "Change access rights",
|
||||
"Common.Views.Header.txtRename": "Rename",
|
||||
"Common.Views.Header.tipPrintQuick": "Quick print",
|
||||
"Common.Views.Header.textReadOnly": "Read only",
|
||||
"Common.Views.History.textCloseHistory": "Close History",
|
||||
"Common.Views.History.textHide": "Collapse",
|
||||
"Common.Views.History.textHideAll": "Hide detailed changes",
|
||||
|
|
@ -1127,7 +1124,6 @@
|
|||
"SSE.Controllers.Main.confirmMaxChangesSize": "The size of actions exceeds the limitation set for your server.<br>Press \"Undo\" to cancel your last action or press \"Continue\" to keep action locally (you need to download the file or copy its content to make sure nothing is lost).",
|
||||
"SSE.Controllers.Main.textUndo": "Undo",
|
||||
"SSE.Controllers.Main.textContinue": "Continue",
|
||||
"SSE.Controllers.Main.textTryQuickPrint": "You have selected Quick print: the entire document will be printed on the last selected or default printer.<br>Do you want to continue?",
|
||||
"SSE.Controllers.Print.strAllSheets": "All Sheets",
|
||||
"SSE.Controllers.Print.textFirstCol": "First column",
|
||||
"SSE.Controllers.Print.textFirstRow": "First row",
|
||||
|
|
|
|||
|
|
@ -101,8 +101,6 @@
|
|||
"Common.define.conditionalData.textValue": "Значение равно",
|
||||
"Common.define.conditionalData.textYesterday": "Вчера",
|
||||
"Common.Translation.textMoreButton": "Ещё",
|
||||
"Common.Translation.tipFileLocked": "Документ заблокирован на редактирование. Вы можете внести изменения и сохранить его как локальную копию позже.",
|
||||
"Common.Translation.tipFileReadOnly": "Файл доступен только для чтения. Чтобы сохранить изменения, сохраните файл с новым названием или в другом месте.",
|
||||
"Common.Translation.warnFileLocked": "Файл редактируется в другом приложении. Вы можете продолжить редактирование и сохранить его как копию.",
|
||||
"Common.Translation.warnFileLockedBtnEdit": "Создать копию",
|
||||
"Common.Translation.warnFileLockedBtnView": "Открыть на просмотр",
|
||||
|
|
@ -234,7 +232,6 @@
|
|||
"Common.Views.Header.textCompactView": "Скрыть панель инструментов",
|
||||
"Common.Views.Header.textHideLines": "Скрыть линейки",
|
||||
"Common.Views.Header.textHideStatusBar": "Объединить строки листов и состояния",
|
||||
"Common.Views.Header.textReadOnly": "Только чтение",
|
||||
"Common.Views.Header.textRemoveFavorite": "Удалить из избранного",
|
||||
"Common.Views.Header.textSaveBegin": "Сохранение...",
|
||||
"Common.Views.Header.textSaveChanged": "Изменен",
|
||||
|
|
@ -246,7 +243,6 @@
|
|||
"Common.Views.Header.tipDownload": "Скачать файл",
|
||||
"Common.Views.Header.tipGoEdit": "Редактировать текущий файл",
|
||||
"Common.Views.Header.tipPrint": "Напечатать файл",
|
||||
"Common.Views.Header.tipPrintQuick": "Быстрая печать",
|
||||
"Common.Views.Header.tipRedo": "Повторить",
|
||||
"Common.Views.Header.tipSave": "Сохранить",
|
||||
"Common.Views.Header.tipSearch": "Поиск",
|
||||
|
|
@ -525,8 +521,8 @@
|
|||
"SSE.Controllers.DocumentHolder.textChangeColumnWidth": "Ширина столбца {0} символов ({1} пикселей)",
|
||||
"SSE.Controllers.DocumentHolder.textChangeRowHeight": "Высота строки {0} пунктов ({1} пикселей)",
|
||||
"SSE.Controllers.DocumentHolder.textCtrlClick": "Щелкните по ссылке, чтобы открыть ее, или щелкните и удерживайте кнопку мыши, чтобы выделить ячейку.",
|
||||
"SSE.Controllers.DocumentHolder.textInsertLeft": "Добавить столбец слева",
|
||||
"SSE.Controllers.DocumentHolder.textInsertTop": "Добавить строку сверху",
|
||||
"SSE.Controllers.DocumentHolder.textInsertLeft": "Добавить слева",
|
||||
"SSE.Controllers.DocumentHolder.textInsertTop": "Добавить сверху",
|
||||
"SSE.Controllers.DocumentHolder.textPasteSpecial": "Специальная вставка",
|
||||
"SSE.Controllers.DocumentHolder.textStopExpand": "Не развертывать таблицы автоматически",
|
||||
"SSE.Controllers.DocumentHolder.textSym": "симв",
|
||||
|
|
@ -827,7 +823,6 @@
|
|||
"SSE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку",
|
||||
"SSE.Controllers.Main.textConfirm": "Подтверждение",
|
||||
"SSE.Controllers.Main.textContactUs": "Связаться с отделом продаж",
|
||||
"SSE.Controllers.Main.textContinue": "Продолжить",
|
||||
"SSE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.<br>Преобразовать сейчас?",
|
||||
"SSE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.<br>Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.",
|
||||
"SSE.Controllers.Main.textDisconnect": "Соединение потеряно",
|
||||
|
|
@ -854,10 +849,8 @@
|
|||
"SSE.Controllers.Main.textRequestMacros": "Макрос делает запрос на URL. Вы хотите разрешить запрос на %1?",
|
||||
"SSE.Controllers.Main.textShape": "Фигура",
|
||||
"SSE.Controllers.Main.textStrict": "Строгий режим",
|
||||
"SSE.Controllers.Main.textTryQuickPrint": "Вы выбрали быструю печать: весь документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию.<br>Вы хотите продолжить?",
|
||||
"SSE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.<br>Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.",
|
||||
"SSE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.",
|
||||
"SSE.Controllers.Main.textUndo": "Отменить",
|
||||
"SSE.Controllers.Main.textYes": "Да",
|
||||
"SSE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии",
|
||||
"SSE.Controllers.Main.titleServerVersion": "Редактор обновлен",
|
||||
|
|
@ -2212,8 +2205,6 @@
|
|||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPt": "Пункт",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPtbr": "Португальский (Бразилия)",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtPtlang": "Португальский (Португалия)",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtQuickPrint": "Показывать кнопку Быстрая печать в шапке редактора",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtQuickPrintTip": "Документ будет напечатан на последнем выбранном принтере или на принтере по умолчанию",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRegion": "Регион",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRo": "Румынский",
|
||||
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtRu": "Русский",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
const EditorUIController = () => null;
|
||||
|
||||
EditorUIController.isSupportEditFeature = () => true;
|
||||
EditorUIController.isSupportEditFeature = () => false;
|
||||
|
||||
export default EditorUIController;
|
||||
|
|
|
|||
Loading…
Reference in a new issue