From 033c44d47315a1f34313c0114cd91cb283d160f3 Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 18 Nov 2022 14:47:58 +0300 Subject: [PATCH 1/2] [DE][PE] Show error when printing several pages --- apps/documenteditor/main/app/controller/Print.js | 11 +++++++---- apps/documenteditor/main/locale/en.json | 1 + apps/presentationeditor/main/app/controller/Print.js | 11 +++++++---- apps/presentationeditor/main/locale/en.json | 1 + 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/apps/documenteditor/main/app/controller/Print.js b/apps/documenteditor/main/app/controller/Print.js index 2be799c0a..556b303f8 100644 --- a/apps/documenteditor/main/app/controller/Print.js +++ b/apps/documenteditor/main/app/controller/Print.js @@ -89,6 +89,9 @@ 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 size['W'] ? 'portrait' : 'landscape') : 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); @@ -566,6 +568,7 @@ define([ txtCustom: 'Custom', txtPrintRangeInvalid: 'Invalid print range', - textMarginsLast: 'Last Custom' + 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.' }, DE.Controllers.Print || {})); }); \ No newline at end of file diff --git a/apps/documenteditor/main/locale/en.json b/apps/documenteditor/main/locale/en.json index 27356e349..a6a6a1b61 100644 --- a/apps/documenteditor/main/locale/en.json +++ b/apps/documenteditor/main/locale/en.json @@ -957,6 +957,7 @@ "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.
The text style will be displayed using one of the system fonts, the saved font will be used when it is available.
Do you want to continue?", "DE.Controllers.Toolbar.dataUrl": "Paste a data URL", "DE.Controllers.Toolbar.notcriticalErrorTitle": "Warning", diff --git a/apps/presentationeditor/main/app/controller/Print.js b/apps/presentationeditor/main/app/controller/Print.js index 657bb963d..2fc123f63 100644 --- a/apps/presentationeditor/main/app/controller/Print.js +++ b/apps/presentationeditor/main/app/controller/Print.js @@ -84,6 +84,9 @@ 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; i86); 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); @@ -340,6 +342,7 @@ define([ } }, - txtPrintRangeInvalid: 'Invalid print range' + 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.' }, PE.Controllers.Print || {})); }); \ No newline at end of file diff --git a/apps/presentationeditor/main/locale/en.json b/apps/presentationeditor/main/locale/en.json index cd455cb43..52910b371 100644 --- a/apps/presentationeditor/main/locale/en.json +++ b/apps/presentationeditor/main/locale/en.json @@ -1012,6 +1012,7 @@ "PE.Controllers.Main.textUndo": "Undo", "PE.Controllers.Main.textContinue": "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.", From 7455c536acdd4c51ddceeae72508f941b5561d9a Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 18 Nov 2022 15:03:47 +0300 Subject: [PATCH 2/2] Add translation --- apps/documenteditor/main/locale/ru.json | 37 +++++++++++++++++++++ apps/presentationeditor/main/locale/ru.json | 18 ++++++++++ apps/spreadsheeteditor/main/locale/ru.json | 5 +++ 3 files changed, 60 insertions(+) diff --git a/apps/documenteditor/main/locale/ru.json b/apps/documenteditor/main/locale/ru.json index 7960e3973..68e8ea969 100644 --- a/apps/documenteditor/main/locale/ru.json +++ b/apps/documenteditor/main/locale/ru.json @@ -126,6 +126,7 @@ "Common.define.chartData.textStock": "Биржевая", "Common.define.chartData.textSurface": "Поверхность", "Common.Translation.textMoreButton": "Ещё", + "Common.Translation.tipFileLocked": "Документ заблокирован на редактирование. Вы можете внести изменения и сохранить его как локальную копию позже.", "Common.Translation.warnFileLocked": "Вы не можете редактировать этот файл, потому что он уже редактируется в другом приложении.", "Common.Translation.warnFileLockedBtnEdit": "Создать копию", "Common.Translation.warnFileLockedBtnView": "Открыть на просмотр", @@ -303,6 +304,7 @@ "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": "Масштаб", @@ -310,6 +312,7 @@ "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": "Поиск", @@ -647,6 +650,7 @@ "DE.Controllers.Main.textClose": "Закрыть", "DE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку", "DE.Controllers.Main.textContactUs": "Связаться с отделом продаж", + "DE.Controllers.Main.textContinue": "Продолжить", "DE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.
Преобразовать сейчас?", "DE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.
Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.", "DE.Controllers.Main.textDisconnect": "Соединение потеряно", @@ -667,6 +671,7 @@ "DE.Controllers.Main.textStrict": "Строгий режим", "DE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.
Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.", "DE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.", + "DE.Controllers.Main.textUndo": "Отменить", "DE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии", "DE.Controllers.Main.titleServerVersion": "Редактор обновлен", "DE.Controllers.Main.titleUpdateVersion": "Версия изменилась", @@ -937,6 +942,9 @@ "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.Search.notcriticalErrorTitle": "Внимание", "DE.Controllers.Search.textNoTextFound": "Искомые данные не найдены. Пожалуйста, измените параметры поиска.", "DE.Controllers.Search.textReplaceSkipped": "Замена выполнена. Пропущено вхождений - {0}.", @@ -1824,6 +1832,8 @@ "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": "Показывать изменения при рецензировании", @@ -2380,6 +2390,33 @@ "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": "Параметры верхнего и нижнего колонтитулов", diff --git a/apps/presentationeditor/main/locale/ru.json b/apps/presentationeditor/main/locale/ru.json index d9cf362ef..3b01c236a 100644 --- a/apps/presentationeditor/main/locale/ru.json +++ b/apps/presentationeditor/main/locale/ru.json @@ -402,6 +402,7 @@ "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": "Поиск", @@ -713,6 +714,7 @@ "PE.Controllers.Main.textClose": "Закрыть", "PE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку", "PE.Controllers.Main.textContactUs": "Связаться с отделом продаж", + "PE.Controllers.Main.textContinue": "Продолжить", "PE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.
Преобразовать сейчас?", "PE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.
Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.", "PE.Controllers.Main.textDisconnect": "Соединение потеряно", @@ -733,6 +735,7 @@ "PE.Controllers.Main.textStrict": "Строгий режим", "PE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.
Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.", "PE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.", + "PE.Controllers.Main.textUndo": "Отменить", "PE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии", "PE.Controllers.Main.titleServerVersion": "Редактор обновлен", "PE.Controllers.Main.txtAddFirstSlide": "Нажмите, чтобы добавить первый слайд", @@ -1007,6 +1010,7 @@ "PE.Controllers.Main.warnNoLicense": "Вы достигли лимита на одновременные подключения к редакторам %1. Этот документ будет открыт на просмотр.
Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия лицензирования.", "PE.Controllers.Main.warnNoLicenseUsers": "Вы достигли лимита на одновременные подключения к редакторам %1.
Напишите в отдел продаж %1, чтобы обсудить индивидуальные условия лицензирования.", "PE.Controllers.Main.warnProcessRightsChange": "Вам было отказано в праве на редактирование этого файла.", + "PE.Controllers.Print.txtPrintRangeInvalid": "Неправильный диапазон печати", "PE.Controllers.Search.notcriticalErrorTitle": "Внимание", "PE.Controllers.Search.textNoTextFound": "Искомые данные не найдены. Пожалуйста, измените параметры поиска.", "PE.Controllers.Search.textReplaceSkipped": "Замена выполнена. Пропущено вхождений - {0}.", @@ -1695,6 +1699,8 @@ "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": "Проверка орфографии", @@ -1846,6 +1852,18 @@ "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": "Параметры абзаца", diff --git a/apps/spreadsheeteditor/main/locale/ru.json b/apps/spreadsheeteditor/main/locale/ru.json index cce98835a..deea8cbb7 100644 --- a/apps/spreadsheeteditor/main/locale/ru.json +++ b/apps/spreadsheeteditor/main/locale/ru.json @@ -243,6 +243,7 @@ "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": "Поиск", @@ -823,6 +824,7 @@ "SSE.Controllers.Main.textCloseTip": "Щелкните, чтобы закрыть эту подсказку", "SSE.Controllers.Main.textConfirm": "Подтверждение", "SSE.Controllers.Main.textContactUs": "Связаться с отделом продаж", + "SSE.Controllers.Main.textContinue": "Продолжить", "SSE.Controllers.Main.textConvertEquation": "Это уравнение создано в старой версии редактора уравнений, которая больше не поддерживается. Чтобы изменить это уравнение, его необходимо преобразовать в формат Office Math ML.
Преобразовать сейчас?", "SSE.Controllers.Main.textCustomLoader": "Обратите внимание, что по условиям лицензии у вас нет прав изменять экран, отображаемый при загрузке.
Пожалуйста, обратитесь в наш отдел продаж, чтобы сделать запрос.", "SSE.Controllers.Main.textDisconnect": "Соединение потеряно", @@ -851,6 +853,7 @@ "SSE.Controllers.Main.textStrict": "Строгий режим", "SSE.Controllers.Main.textTryUndoRedo": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.
Нажмите на кнопку 'Строгий режим' для переключения в Строгий режим совместного редактирования, чтобы редактировать файл без вмешательства других пользователей и отправлять изменения только после того, как вы их сохраните. Переключаться между режимами совместного редактирования можно с помощью Дополнительных параметров редактора.", "SSE.Controllers.Main.textTryUndoRedoWarn": "Функции отмены и повтора действий отключены в Быстром режиме совместного редактирования.", + "SSE.Controllers.Main.textUndo": "Отменить", "SSE.Controllers.Main.textYes": "Да", "SSE.Controllers.Main.titleLicenseExp": "Истек срок действия лицензии", "SSE.Controllers.Main.titleServerVersion": "Редактор обновлен", @@ -2205,6 +2208,8 @@ "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": "Русский",