';
+
+ function setEvents() {
+ var me = this;
+
+ this.btnProtectWB.on('click', function (btn, e) {
+ me.fireEvent('protect:workbook', [btn.pressed]);
+ });
+ this.btnProtectSheet.on('click', function (btn, e) {
+ me.fireEvent('protect:sheet', [btn.pressed]);
+ });
+ this.btnAllowRanges.on('click', function (btn, e) {
+ me.fireEvent('protect:ranges');
+ });
+ this.chLockedCell.on('change', function (field, value) {
+ me.fireEvent('protect:lock-options', [0, value]);
+ });
+ this.chLockedShape.on('change', function (field, value) {
+ me.fireEvent('protect:lock-options', [1, value]);
+ });
+ this.chLockedText.on('change', function (field, value) {
+ me.fireEvent('protect:lock-options', [2, value]);
+ });
+ this.chHiddenFormula.on('change', function (field, value) {
+ me.fireEvent('protect:lock-options', [3, value]);
+ });
+
+ me._isSetEvents = true;
+ }
+
+ return {
+
+ options: {},
+
+ initialize: function (options) {
+ Common.UI.BaseView.prototype.initialize.call(this, options);
+
+ this.appConfig = options.mode;
+
+ var _set = SSE.enumLock;
+ this.lockedControls = [];
+ this._state = {disabled: false};
+
+ this.btnProtectWB = new Common.UI.Button({
+ cls: 'btn-toolbar x-huge icon-top',
+ iconCls: 'toolbar__icon protect-workbook',
+ enableToggle: true,
+ caption: this.txtProtectWB,
+ lock : [_set.selRangeEdit, _set.lostConnect, _set.coAuth],
+ dataHint : '1',
+ dataHintDirection: 'bottom',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.btnProtectWB);
+
+ this.btnProtectSheet = new Common.UI.Button({
+ cls: 'btn-toolbar x-huge icon-top',
+ iconCls: 'toolbar__icon protect-sheet',
+ enableToggle: true,
+ caption: this.txtProtectSheet,
+ lock : [_set.selRangeEdit, _set.lostConnect, _set.coAuth],
+ dataHint : '1',
+ dataHintDirection: 'bottom',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.btnProtectSheet);
+
+ this.btnAllowRanges = new Common.UI.Button({
+ cls: 'btn-toolbar x-huge icon-top',
+ iconCls: 'toolbar__icon allow-edit-ranges',
+ caption: this.txtAllowRanges,
+ lock : [_set.selRangeEdit, _set.lostConnect, _set.coAuth, _set.wsLock],
+ dataHint : '1',
+ dataHintDirection: 'bottom',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.btnAllowRanges);
+
+ this.chLockedCell = new Common.UI.CheckBox({
+ labelText: this.txtLockedCell,
+ lock : [_set.editCell, _set.selRangeEdit, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.selSlicer, _set.wsLock, _set.wbLock, _set.lostConnect, _set.coAuth],
+ dataHint : '1',
+ dataHintDirection: 'left',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.chLockedCell);
+
+ this.chLockedShape = new Common.UI.CheckBox({
+ labelText: this.txtLockedShape,
+ lock : [_set.selRange, _set.selRangeEdit, _set.wbLock, _set.lostConnect, _set.coAuth, _set['Objects'], _set.wsLockShape],
+ dataHint : '1',
+ dataHintDirection: 'left',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.chLockedShape);
+
+ this.chLockedText = new Common.UI.CheckBox({
+ labelText: this.txtLockedText,
+ lock : [_set.selRange, _set.selRangeEdit, _set.selRangeEdit, _set.selImage, _set.selSlicer, _set.wbLock, _set.lostConnect, _set.coAuth, _set['Objects'], _set.wsLockText],
+ dataHint : '1',
+ dataHintDirection: 'left',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.chLockedText);
+
+ this.chHiddenFormula = new Common.UI.CheckBox({
+ labelText: this.txtHiddenFormula,
+ lock : [_set.editCell, _set.selRangeEdit, _set.selChart, _set.selChartText, _set.selShape, _set.selShapeText, _set.selImage, _set.selSlicer, _set.wsLock, _set.wbLock, _set.lostConnect, _set.coAuth],
+ dataHint : '1',
+ dataHintDirection: 'left',
+ dataHintOffset: 'small'
+ });
+ this.lockedControls.push(this.chHiddenFormula);
+
+ Common.NotificationCenter.on('app:ready', this.onAppReady.bind(this));
+ },
+
+ render: function (el) {
+ return this;
+ },
+
+ onAppReady: function (config) {
+ var me = this;
+ (new Promise(function (accept, reject) {
+ accept();
+ })).then(function(){
+ me.btnProtectWB.updateHint(me.hintProtectWB);
+ me.btnProtectSheet.updateHint(me.hintProtectSheet);
+ me.btnAllowRanges.updateHint(me.hintAllowRanges);
+
+ setEvents.call(me);
+ });
+ },
+
+ getPanel: function () {
+ this.$el = $(_.template(template)( {} ));
+
+ this.btnProtectWB.render(this.$el.find('#slot-btn-protect-wb'));
+ this.btnProtectSheet.render(this.$el.find('#slot-btn-protect-sheet'));
+ this.btnAllowRanges.render(this.$el.find('#slot-btn-allow-ranges'));
+ this.chLockedCell.render(this.$el.find('#slot-chk-locked-cell'));
+ this.chLockedShape.render(this.$el.find('#slot-chk-locked-shape'));
+ this.chLockedText.render(this.$el.find('#slot-chk-locked-text'));
+ this.chHiddenFormula.render(this.$el.find('#slot-chk-hidden-formula'));
+
+ return this.$el;
+ },
+
+ getButtons: function(type) {
+ if (type===undefined)
+ return this.lockedControls;
+ return [];
+ },
+
+ show: function () {
+ Common.UI.BaseView.prototype.show.call(this);
+ this.fireEvent('show', this);
+ },
+
+ txtProtectWB: 'Protect Workbook',
+ txtProtectSheet: 'Protect Sheet',
+ txtAllowRanges: 'Allow Edit Ranges',
+ hintProtectWB: 'Protect workbook',
+ hintProtectSheet: 'Protect sheet',
+ hintAllowRanges: 'Allow edit ranges',
+ txtLockedCell: 'Locked Cell',
+ txtLockedShape: 'Shape Locked',
+ txtLockedText: 'Lock Text',
+ txtHiddenFormula: 'Hidden Formulas',
+ txtWBUnlockTitle: 'Unprotect Workbook',
+ txtWBUnlockDescription: 'Enter a password to unprotect workbook',
+ txtSheetUnlockTitle: 'Unprotect Sheet',
+ txtSheetUnlockDescription: 'Enter a password to unprotect sheet'
+ }
+ }()), SSE.Views.WBProtection || {}));
+});
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/main/app_dev.js b/apps/spreadsheeteditor/main/app_dev.js
index a5a63c7e54..c3253a8fe0 100644
--- a/apps/spreadsheeteditor/main/app_dev.js
+++ b/apps/spreadsheeteditor/main/app_dev.js
@@ -149,6 +149,7 @@ require([
'PivotTable',
'DataTab',
'ViewTab',
+ 'WBProtection',
'Common.Controllers.Fonts',
'Common.Controllers.History',
'Common.Controllers.Chat',
@@ -174,6 +175,7 @@ require([
'spreadsheeteditor/main/app/controller/PivotTable',
'spreadsheeteditor/main/app/controller/DataTab',
'spreadsheeteditor/main/app/controller/ViewTab',
+ 'spreadsheeteditor/main/app/controller/WBProtection',
'spreadsheeteditor/main/app/view/FileMenuPanels',
'spreadsheeteditor/main/app/view/ParagraphSettings',
'spreadsheeteditor/main/app/view/ImageSettings',
diff --git a/apps/spreadsheeteditor/main/locale/en.json b/apps/spreadsheeteditor/main/locale/en.json
index c28901e3eb..4b005a3d8c 100644
--- a/apps/spreadsheeteditor/main/locale/en.json
+++ b/apps/spreadsheeteditor/main/locale/en.json
@@ -587,6 +587,7 @@
"SSE.Controllers.DocumentHolder.txtUndoExpansion": "Undo table autoexpansion",
"SSE.Controllers.DocumentHolder.txtUseTextImport": "Use text import wizard",
"SSE.Controllers.DocumentHolder.txtWidth": "Width",
+ "SSE.Controllers.DocumentHolder.txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells. Do you wish to continue with the current selection?",
"SSE.Controllers.FormulaDialog.sCategoryAll": "All",
"SSE.Controllers.FormulaDialog.sCategoryCube": "Cube",
"SSE.Controllers.FormulaDialog.sCategoryDatabase": "Database",
@@ -707,6 +708,9 @@
"SSE.Controllers.Main.errorViewerDisconnect": "Connection is lost. You can still view the document, but will not be able to download or print it until the connection is restored and page is reloaded.",
"SSE.Controllers.Main.errorWrongBracketsCount": "An error in the entered formula. Wrong number of brackets is used.",
"SSE.Controllers.Main.errorWrongOperator": "An error in the entered formula. Wrong operator is used. Please correct the error.",
+ "SSE.Controllers.Main.errorPasswordIsNotCorrect": "The password you supplied is not correct. Verify that the CAPS LOCK key is off and be sure to use the correct capitalization.",
+ "SSE.Controllers.Main.errorDeleteColumnContainsLockedCell": "You are trying to delete a column that contains a locked cell. Locked cells cannot be deleted while the worksheet is protected. To delete a locked cell, unprotect the sheet. You might be requested to enter a password.",
+ "SSE.Controllers.Main.errorDeleteRowContainsLockedCell": "You are trying to delete a row that contains a locked cell. Locked cells cannot be deleted while the worksheet is protected. To delete a locked cell, unprotect the sheet. You might be requested to enter a password.",
"SSE.Controllers.Main.errRemDuplicates": "Duplicate values found and deleted: {0}, unique values left: {1}.",
"SSE.Controllers.Main.leavePageText": "You have unsaved changes in this spreadsheet. Click 'Stay on this Page' then 'Save' to save them. Click 'Leave this Page' to discard all the unsaved changes.",
"SSE.Controllers.Main.leavePageTextOnClose": "All unsaved changes in this spreadsheet will be lost. Click \"Cancel\" then \"Save\" to save them. Click \"OK\" to discard all the unsaved changes.",
@@ -1398,6 +1402,7 @@
"SSE.Controllers.Toolbar.txtTable_TableStyleMedium": "Table Style Medium",
"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.Toolbar.txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells. Do you wish to continue with the current selection?",
"SSE.Controllers.Viewport.textFreezePanes": "Freeze Panes",
"SSE.Controllers.Viewport.textFreezePanesShadow": "Show Frozen Panes Shadow",
"SSE.Controllers.Viewport.textHideFBar": "Hide Formula Bar",
@@ -3010,6 +3015,8 @@
"SSE.Views.Statusbar.itemRename": "Rename",
"SSE.Views.Statusbar.itemSum": "Sum",
"SSE.Views.Statusbar.itemTabColor": "Tab Color",
+ "SSE.Views.Statusbar.itemProtect": "Protect",
+ "SSE.Views.Statusbar.itemUnProtect": "Unprotect",
"SSE.Views.Statusbar.RenameDialog.errNameExists": "Worksheet with such a name already exists.",
"SSE.Views.Statusbar.RenameDialog.errNameWrongChar": "A sheet name cannot contain the following characters: \\/*?[]:",
"SSE.Views.Statusbar.RenameDialog.labelSheetName": "Sheet Name",
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/allow-edit-ranges.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/allow-edit-ranges.png
new file mode 100644
index 0000000000..5ca1006cfb
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/allow-edit-ranges.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/protect-sheet.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/protect-sheet.png
new file mode 100644
index 0000000000..8635630cb6
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/protect-sheet.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/protect-workbook.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/protect-workbook.png
new file mode 100644
index 0000000000..3a79456b78
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.25x/big/protect-workbook.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/allow-edit-ranges.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/allow-edit-ranges.png
new file mode 100644
index 0000000000..d4bfc9f5a4
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/allow-edit-ranges.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/protect-sheet.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/protect-sheet.png
new file mode 100644
index 0000000000..ad5d815049
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/protect-sheet.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/protect-workbook.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/protect-workbook.png
new file mode 100644
index 0000000000..dac23614c5
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.5x/big/protect-workbook.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/allow-edit-ranges.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/allow-edit-ranges.png
new file mode 100644
index 0000000000..713d290ca0
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/allow-edit-ranges.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/protect-sheet.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/protect-sheet.png
new file mode 100644
index 0000000000..b6bdb51c39
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/protect-sheet.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/protect-workbook.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/protect-workbook.png
new file mode 100644
index 0000000000..c58415e062
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1.75x/big/protect-workbook.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/allow-edit-ranges.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/allow-edit-ranges.png
new file mode 100644
index 0000000000..8aac863726
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/allow-edit-ranges.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/protect-sheet.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/protect-sheet.png
new file mode 100644
index 0000000000..fb3caef38b
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/protect-sheet.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/protect-workbook.png b/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/protect-workbook.png
new file mode 100644
index 0000000000..2995d14608
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/1x/big/protect-workbook.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/allow-edit-ranges.png b/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/allow-edit-ranges.png
new file mode 100644
index 0000000000..30706da3be
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/allow-edit-ranges.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/protect-sheet.png b/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/protect-sheet.png
new file mode 100644
index 0000000000..cc5e80c465
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/protect-sheet.png differ
diff --git a/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/protect-workbook.png b/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/protect-workbook.png
new file mode 100644
index 0000000000..b96369801f
Binary files /dev/null and b/apps/spreadsheeteditor/main/resources/img/toolbar/2x/big/protect-workbook.png differ
diff --git a/apps/spreadsheeteditor/mobile/locale/en.json b/apps/spreadsheeteditor/mobile/locale/en.json
index a048a689c9..9211947d1d 100644
--- a/apps/spreadsheeteditor/mobile/locale/en.json
+++ b/apps/spreadsheeteditor/mobile/locale/en.json
@@ -1,647 +1,650 @@
{
- "About": {
- "textAbout": "About",
- "textAddress": "Address",
- "textBack": "Back",
- "textEmail": "Email",
- "textPoweredBy": "Powered By",
- "textTel": "Tel",
- "textVersion": "Version"
- },
- "Common": {
- "Collaboration": {
- "notcriticalErrorTitle": "Warning",
- "textAddComment": "Add Comment",
- "textAddReply": "Add Reply",
- "textBack": "Back",
- "textCancel": "Cancel",
- "textCollaboration": "Collaboration",
- "textComments": "Comments",
- "textDeleteComment": "Delete Comment",
- "textDeleteReply": "Delete Reply",
- "textDone": "Done",
- "textEdit": "Edit",
- "textEditComment": "Edit Comment",
- "textEditReply": "Edit Reply",
- "textEditUser": "Users who are editing the file:",
- "textMessageDeleteComment": "Do you really want to delete this comment?",
- "textMessageDeleteReply": "Do you really want to delete this reply?",
- "textNoComments": "This document doesn't contain comments",
- "textReopen": "Reopen",
- "textResolve": "Resolve",
- "textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.",
- "textUsers": "Users"
+ "About": {
+ "textAbout": "About",
+ "textAddress": "Address",
+ "textBack": "Back",
+ "textEmail": "Email",
+ "textPoweredBy": "Powered By",
+ "textTel": "Tel",
+ "textVersion": "Version"
},
- "ThemeColorPalette": {
- "textCustomColors": "Custom Colors",
- "textStandartColors": "Standard Colors",
- "textThemeColors": "Theme Colors"
- }
- },
- "ContextMenu": {
- "errorCopyCutPaste": "Copy, cut, and paste actions using the context menu will be performed within the current file only.",
- "menuAddComment": "Add Comment",
- "menuAddLink": "Add Link",
- "menuCancel": "Cancel",
- "menuCell": "Cell",
- "menuDelete": "Delete",
- "menuEdit": "Edit",
- "menuFreezePanes": "Freeze Panes",
- "menuHide": "Hide",
- "menuMerge": "Merge",
- "menuMore": "More",
- "menuOpenLink": "Open Link",
- "menuShow": "Show",
- "menuUnfreezePanes": "Unfreeze Panes",
- "menuUnmerge": "Unmerge",
- "menuUnwrap": "Unwrap",
- "menuViewComment": "View Comment",
- "menuWrap": "Wrap",
- "notcriticalErrorTitle": "Warning",
- "textCopyCutPasteActions": "Copy, Cut and Paste Actions",
- "textDoNotShowAgain": "Don't show again",
- "warnMergeLostData": "The operation can destroy data in the selected cells. Continue?"
- },
- "Controller": {
- "Main": {
- "criticalErrorTitle": "Error",
- "errorAccessDeny": "You are trying to perform an action you do not have rights for. Please, contact your admin.",
- "errorProcessSaveResult": "Saving is failed.",
- "errorServerVersion": "The editor version has been updated. The page will be reloaded to apply the changes.",
- "errorUpdateVersion": "The file version has been changed. The page will be reloaded.",
- "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.",
- "notcriticalErrorTitle": "Warning",
- "SDK": {
- "txtAccent": "Accent",
- "txtAll": "(All)",
- "txtArt": "Your text here",
- "txtBlank": "(blank)",
- "txtByField": "%1 of %2",
- "txtClearFilter": "Clear Filter (Alt+C)",
- "txtColLbls": "Column Labels",
- "txtColumn": "Column",
- "txtConfidential": "Confidential",
- "txtDate": "Date",
- "txtDays": "Days",
- "txtDiagramTitle": "Chart Title",
- "txtFile": "File",
- "txtGrandTotal": "Grand Total",
- "txtGroup": "Group",
- "txtHours": "Hours",
- "txtMinutes": "Minutes",
- "txtMonths": "Months",
- "txtMultiSelect": "Multi-Select (Alt+S)",
- "txtOr": "%1 or %2",
- "txtPage": "Page",
- "txtPageOf": "Page %1 of %2",
- "txtPages": "Pages",
- "txtPreparedBy": "Prepared by",
- "txtPrintArea": "Print_Area",
- "txtQuarter": "Qtr",
- "txtQuarters": "Quarters",
- "txtRow": "Row",
- "txtRowLbls": "Row Labels",
- "txtSeconds": "Seconds",
- "txtSeries": "Series",
- "txtStyle_Bad": "Bad",
- "txtStyle_Calculation": "Calculation",
- "txtStyle_Check_Cell": "Check Cell",
- "txtStyle_Comma": "Comma",
- "txtStyle_Currency": "Currency",
- "txtStyle_Explanatory_Text": "Explanatory Text",
- "txtStyle_Good": "Good",
- "txtStyle_Heading_1": "Heading 1",
- "txtStyle_Heading_2": "Heading 2",
- "txtStyle_Heading_3": "Heading 3",
- "txtStyle_Heading_4": "Heading 4",
- "txtStyle_Input": "Input",
- "txtStyle_Linked_Cell": "Linked Cell",
- "txtStyle_Neutral": "Neutral",
- "txtStyle_Normal": "Normal",
- "txtStyle_Note": "Note",
- "txtStyle_Output": "Output",
- "txtStyle_Percent": "Percent",
- "txtStyle_Title": "Title",
- "txtStyle_Total": "Total",
- "txtStyle_Warning_Text": "Warning Text",
- "txtTab": "Tab",
- "txtTable": "Table",
- "txtTime": "Time",
- "txtValues": "Values",
- "txtXAxis": "X Axis",
- "txtYAxis": "Y Axis",
- "txtYears": "Years"
- },
- "textAnonymous": "Anonymous",
- "textBuyNow": "Visit website",
- "textClose": "Close",
- "textContactUs": "Contact sales",
- "textCustomLoader": "Sorry, you are not entitled to change the loader. Please, contact our sales department to get a quote.",
- "textGuest": "Guest",
- "textHasMacros": "The file contains automatic macros. Do you want to run macros?",
- "textNo": "No",
- "textNoLicenseTitle": "License limit reached",
- "textPaidFeature": "Paid feature",
- "textRemember": "Remember my choice",
- "textYes": "Yes",
- "titleServerVersion": "Editor updated",
- "titleUpdateVersion": "Version changed",
- "warnLicenseExceeded": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact your administrator to learn more.",
- "warnLicenseLimitedNoAccess": "License expired. You have no access to document editing functionality. Please, contact your admin.",
- "warnLicenseLimitedRenewed": "License needs to be renewed. You have limited access to document editing functionality. Please contact your administrator to get full access",
- "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.",
- "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.",
- "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.",
- "warnProcessRightsChange": "You don't have permission to edit the file."
- }
- },
- "Error": {
- "convertationTimeoutText": "Conversion timeout exceeded.",
- "criticalErrorExtText": "Press 'OK' to go back to the document list.",
- "criticalErrorTitle": "Error",
- "downloadErrorText": "Download failed.",
- "errorAccessDeny": "You are trying to perform an action you do not have rights for. Please, contact your admin.",
- "errorArgsRange": "An error in the formula. Incorrect arguments range.",
- "errorAutoFilterChange": "The operation is not allowed as it is attempting to shift cells in a table on your worksheet.",
- "errorAutoFilterChangeFormatTable": "The operation could not be done for the selected cells as you cannot move a part of a table. Select another data range so that the whole table is shifted and try again.",
- "errorAutoFilterDataRange": "The operation could not be done for the selected range of cells. Select a uniform data range inside or outside the table and try again.",
- "errorAutoFilterHiddenRange": "The operation cannot be performed because the area contains filtered cells. Please, unhide the filtered elements and try again.",
- "errorBadImageUrl": "Image url is incorrect",
- "errorChangeArray": "You cannot change part of an array.",
- "errorConnectToServer": "Can't save this doc. Check your connection settings or contact your admin. When you click the 'OK' button, you will be prompted to download the document.",
- "errorCopyMultiselectArea": "This command cannot be used with multiple selections. Select a single range and try again.",
- "errorCountArg": "An error in the formula. Invalid number of arguments.",
- "errorCountArgExceed": "An error in the formula. Maximum number of arguments exceeded.",
- "errorCreateDefName": "The existing named ranges cannot be edited and the new ones cannot be created at the moment as some of them are being edited.",
- "errorDatabaseConnection": "External error. Database connection error. Please, contact support.",
- "errorDataEncrypted": "Encrypted changes have been received, they cannot be deciphered.",
- "errorDataRange": "Incorrect data range.",
- "errorDataValidate": "The value you entered is not valid. A user has restricted values that can be entered into this cell.",
- "errorDefaultMessage": "Error code: %1",
- "errorEditingDownloadas": "An error occurred during the work with the document. Use the 'Download' option to save the file backup copy locally.",
- "errorFilePassProtect": "The file is password protected and could not be opened.",
- "errorFileRequest": "External error. File Request. Please, contact support.",
- "errorFileSizeExceed": "The file size exceeds your server limitation. Please, contact your admin for details.",
- "errorFileVKey": "External error. Incorrect security key. Please, contact support.",
- "errorFillRange": "Could not fill the selected range of cells. All the merged cells need to be the same size.",
- "errorFormulaName": "An error in the formula. Incorrect formula name.",
- "errorFormulaParsing": "Internal error while the formula parsing.",
- "errorFrmlMaxLength": "You cannot add this formula as its length exceeds the allowed number of characters. Please, edit it and try again.",
- "errorFrmlMaxReference": "You cannot enter this formula because it has too many values, cell references, and/or names.",
- "errorFrmlMaxTextLength": "Text values in formulas are limited to 255 characters. Use the CONCATENATE function or concatenation operator (&)",
- "errorFrmlWrongReferences": "The function refers to a sheet that does not exist. Please, check the data and try again.",
- "errorInvalidRef": "Enter a correct name for the selection or a valid reference to go to.",
- "errorKeyEncrypt": "Unknown key descriptor",
- "errorKeyExpire": "Key descriptor expired",
- "errorLockedAll": "The operation could not be done as the sheet has been locked by another user.",
- "errorLockedCellPivot": "You cannot change data inside a pivot table.",
- "errorLockedWorksheetRename": "The sheet cannot be renamed at the moment as it is being renamed by another user",
- "errorMaxPoints": "The maximum number of points in series per chart is 4096.",
- "errorMoveRange": "Cannot change a part of a merged cell",
- "errorMultiCellFormula": "Multi-cell array formulas are not allowed in tables.",
- "errorOpenWarning": "The length of one of the formulas in the file exceeded the allowed number of characters and it was removed.",
- "errorOperandExpected": "The entered function syntax is not correct. Please, check if you missed one of the parentheses - '(' or ')'.",
- "errorPasteMaxRange": "The copy and paste area does not match. Please, select an area of the same size or click the first cell in a row to paste the copied cells.",
- "errorPrintMaxPagesCount": "Unfortunately, it’s not possible to print more than 1500 pages at once in the current version of the program. This restriction will be eliminated in upcoming releases.",
- "errorSessionAbsolute": "The document editing session has expired. Please, reload the page.",
- "errorSessionIdle": "The document has not been edited for quite a long time. Please, reload the page.",
- "errorSessionToken": "The connection to the server has been interrupted. Please, reload the page.",
- "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order: opening price, max price, min price, closing price.",
- "errorUnexpectedGuid": "External error. Unexpected Guid. Please, contact support.",
- "errorUpdateVersionOnDisconnect": "Internet connection has been restored, and the file version has been changed. Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.",
- "errorUserDrop": "The file cannot be accessed right now.",
- "errorUsersExceed": "The number of users allowed by the pricing plan was exceeded",
- "errorViewerDisconnect": "Connection is lost. You can still view the document, but you won't be able to download it until the connection is restored and the page is reloaded.",
- "errorWrongBracketsCount": "An error in the formula. Wrong number of brackets.",
- "errorWrongOperator": "An error in the entered formula. The wrong operator is used. Correct the error or use the Esc button to cancel the formula editing.",
- "notcriticalErrorTitle": "Warning",
- "openErrorText": "An error has occurred while opening the file",
- "pastInMergeAreaError": "Cannot change a part of a merged cell",
- "saveErrorText": "An error has occurred while saving the file",
- "scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please, reload the page.",
- "unknownErrorText": "Unknown error.",
- "uploadImageExtMessage": "Unknown image format.",
- "uploadImageFileCountMessage": "No images uploaded.",
- "uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
- },
- "LongActions": {
- "applyChangesTextText": "Loading data...",
- "applyChangesTitleText": "Loading Data",
- "confirmMoveCellRange": "The destination cells range can contain data. Continue the operation?",
- "confirmPutMergeRange": "The source data contains merged cells. They will be unmerged before they are pasted into the table.",
- "confirmReplaceFormulaInTable": "Formulas in the header row will be removed and converted to static text. Do you want to continue?",
- "downloadTextText": "Downloading document...",
- "downloadTitleText": "Downloading Document",
- "loadFontsTextText": "Loading data...",
- "loadFontsTitleText": "Loading Data",
- "loadFontTextText": "Loading data...",
- "loadFontTitleText": "Loading Data",
- "loadImagesTextText": "Loading images...",
- "loadImagesTitleText": "Loading Images",
- "loadImageTextText": "Loading image...",
- "loadImageTitleText": "Loading Image",
- "loadingDocumentTextText": "Loading document...",
- "loadingDocumentTitleText": "Loading document",
- "notcriticalErrorTitle": "Warning",
- "openTextText": "Opening document...",
- "openTitleText": "Opening Document",
- "printTextText": "Printing document...",
- "printTitleText": "Printing Document",
- "savePreparingText": "Preparing to save",
- "savePreparingTitle": "Preparing to save. Please wait...",
- "saveTextText": "Saving document...",
- "saveTitleText": "Saving Document",
- "textLoadingDocument": "Loading document",
- "textNo": "No",
- "textOk": "Ok",
- "textYes": "Yes",
- "txtEditingMode": "Set editing mode...",
- "uploadImageTextText": "Uploading image...",
- "uploadImageTitleText": "Uploading Image",
- "waitText": "Please, wait..."
- },
- "Statusbar": {
- "notcriticalErrorTitle": "Warning",
- "textCancel": "Cancel",
- "textDelete": "Delete",
- "textDuplicate": "Duplicate",
- "textErrNameExists": "Worksheet with this name already exists.",
- "textErrNameWrongChar": "A sheet name cannot contains characters: \\, /, *, ?, [, ], :",
- "textErrNotEmpty": "Sheet name must not be empty",
- "textErrorLastSheet": "The workbook must have at least one visible worksheet.",
- "textErrorRemoveSheet": "Can't delete the worksheet.",
- "textHide": "Hide",
- "textMore": "More",
- "textRename": "Rename",
- "textRenameSheet": "Rename Sheet",
- "textSheet": "Sheet",
- "textSheetName": "Sheet Name",
- "textUnhide": "Unhide",
- "textWarnDeleteSheet": "The worksheet maybe has data. Proceed operation?"
- },
- "Toolbar": {
- "dlgLeaveMsgText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.",
- "dlgLeaveTitleText": "You leave the application",
- "leaveButtonText": "Leave this Page",
- "stayButtonText": "Stay on this Page"
- },
- "View": {
- "Add": {
- "errorMaxRows": "ERROR! The maximum number of data series per chart is 255.",
- "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order: opening price, max price, min price, closing price.",
- "notcriticalErrorTitle": "Warning",
- "sCatDateAndTime": "Date and time",
- "sCatEngineering": "Engineering",
- "sCatFinancial": "Financial",
- "sCatInformation": "Information",
- "sCatLogical": "Logical",
- "sCatLookupAndReference": "Lookup and Reference",
- "sCatMathematic": "Math and trigonometry",
- "sCatStatistical": "Statistical",
- "sCatTextAndData": "Text and data",
- "textAddLink": "Add Link",
- "textAddress": "Address",
- "textBack": "Back",
- "textCancel": "Cancel",
- "textChart": "Chart",
- "textComment": "Comment",
- "textDisplay": "Display",
- "textEmptyImgUrl": "You need to specify the image URL.",
- "textExternalLink": "External Link",
- "textFilter": "Filter",
- "textFunction": "Function",
- "textGroups": "CATEGORIES",
- "textImage": "Image",
- "textImageURL": "Image URL",
- "textInsert": "Insert",
- "textInsertImage": "Insert Image",
- "textInternalDataRange": "Internal Data Range",
- "textInvalidRange": "ERROR! Invalid cells range",
- "textLink": "Link",
- "textLinkSettings": "Link Settings",
- "textLinkType": "Link Type",
- "textOther": "Other",
- "textPictureFromLibrary": "Picture from library",
- "textPictureFromURL": "Picture from URL",
- "textRange": "Range",
- "textRequired": "Required",
- "textScreenTip": "Screen Tip",
- "textShape": "Shape",
- "textSheet": "Sheet",
- "textSortAndFilter": "Sort and Filter",
- "txtExpand": "Expand and sort",
- "txtExpandSort": "The data next to the selection will not be sorted. Do you want to expand the selection to include the adjacent data or continue with sorting the currently selected cells only?",
- "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"",
- "txtSorting": "Sorting",
- "txtSortSelected": "Sort selected"
+ "Common": {
+ "Collaboration": {
+ "notcriticalErrorTitle": "Warning",
+ "textAddComment": "Add Comment",
+ "textAddReply": "Add Reply",
+ "textBack": "Back",
+ "textCancel": "Cancel",
+ "textCollaboration": "Collaboration",
+ "textComments": "Comments",
+ "textDeleteComment": "Delete Comment",
+ "textDeleteReply": "Delete Reply",
+ "textDone": "Done",
+ "textEdit": "Edit",
+ "textEditComment": "Edit Comment",
+ "textEditReply": "Edit Reply",
+ "textEditUser": "Users who are editing the file:",
+ "textMessageDeleteComment": "Do you really want to delete this comment?",
+ "textMessageDeleteReply": "Do you really want to delete this reply?",
+ "textNoComments": "This document doesn't contain comments",
+ "textReopen": "Reopen",
+ "textResolve": "Resolve",
+ "textTryUndoRedo": "The Undo/Redo functions are disabled for the Fast co-editing mode.",
+ "textUsers": "Users"
+ },
+ "ThemeColorPalette": {
+ "textCustomColors": "Custom Colors",
+ "textStandartColors": "Standard Colors",
+ "textThemeColors": "Theme Colors"
+ }
},
- "Edit": {
- "notcriticalErrorTitle": "Warning",
- "textAccounting": "Accounting",
- "textActualSize": "Actual Size",
- "textAddCustomColor": "Add Custom Color",
- "textAddress": "Address",
- "textAlign": "Align",
- "textAlignBottom": "Align Bottom",
- "textAlignCenter": "Align Center",
- "textAlignLeft": "Align Left",
- "textAlignMiddle": "Align Middle",
- "textAlignRight": "Align Right",
- "textAlignTop": "Align Top",
- "textAllBorders": "All Borders",
- "textAngleClockwise": "Angle Clockwise",
- "textAngleCounterclockwise": "Angle Counterclockwise",
- "textAuto": "Auto",
- "textAxisCrosses": "Axis Crosses",
- "textAxisOptions": "Axis Options",
- "textAxisPosition": "Axis Position",
- "textAxisTitle": "Axis Title",
- "textBack": "Back",
- "textBetweenTickMarks": "Between Tick Marks",
- "textBillions": "Billions",
- "textBorder": "Border",
- "textBorderStyle": "Border Style",
- "textBottom": "Bottom",
- "textBottomBorder": "Bottom Border",
- "textBringToForeground": "Bring to Foreground",
- "textCell": "Cell",
- "textCellStyles": "Cell Styles",
- "textCenter": "Center",
- "textChart": "Chart",
- "textChartTitle": "Chart Title",
- "textClearFilter": "Clear Filter",
- "textColor": "Color",
- "textCross": "Cross",
- "textCrossesValue": "Crosses Value",
- "textCurrency": "Currency",
- "textCustomColor": "Custom Color",
- "textDataLabels": "Data Labels",
- "textDate": "Date",
- "textDefault": "Selected range",
- "textDeleteFilter": "Delete Filter",
- "textDesign": "Design",
- "textDiagonalDownBorder": "Diagonal Down Border",
- "textDiagonalUpBorder": "Diagonal Up Border",
- "textDisplay": "Display",
- "textDisplayUnits": "Display Units",
- "textDollar": "Dollar",
- "textEditLink": "Edit Link",
- "textEffects": "Effects",
- "textEmptyImgUrl": "You need to specify the image URL.",
- "textEmptyItem": "{Blanks}",
- "textErrorMsg": "You must choose at least one value",
- "textErrorTitle": "Warning",
- "textEuro": "Euro",
- "textExternalLink": "External Link",
- "textFill": "Fill",
- "textFillColor": "Fill Color",
- "textFilterOptions": "Filter Options",
- "textFit": "Fit Width",
- "textFonts": "Fonts",
- "textFormat": "Format",
- "textFraction": "Fraction",
- "textFromLibrary": "Picture from Library",
- "textFromURL": "Picture from URL",
- "textGeneral": "General",
- "textGridlines": "Gridlines",
- "textHigh": "High",
- "textHorizontal": "Horizontal",
- "textHorizontalAxis": "Horizontal Axis",
- "textHorizontalText": "Horizontal Text",
- "textHundredMil": "100 000 000",
- "textHundreds": "Hundreds",
- "textHundredThousands": "100 000",
- "textHyperlink": "Hyperlink",
- "textImage": "Image",
- "textImageURL": "Image URL",
- "textIn": "In",
- "textInnerBottom": "Inner Bottom",
- "textInnerTop": "Inner Top",
- "textInsideBorders": "Inside Borders",
- "textInsideHorizontalBorder": "Inside Horizontal Border",
- "textInsideVerticalBorder": "Inside Vertical Border",
- "textInteger": "Integer",
- "textInternalDataRange": "Internal Data Range",
- "textInvalidRange": "Invalid cells range",
- "textJustified": "Justified",
- "textLabelOptions": "Label Options",
- "textLabelPosition": "Label Position",
- "textLayout": "Layout",
- "textLeft": "Left",
- "textLeftBorder": "Left Border",
- "textLeftOverlay": "Left Overlay",
- "textLegend": "Legend",
- "textLink": "Link",
- "textLinkSettings": "Link Settings",
- "textLinkType": "Link Type",
- "textLow": "Low",
- "textMajor": "Major",
- "textMajorAndMinor": "Major And Minor",
- "textMajorType": "Major Type",
- "textMaximumValue": "Maximum Value",
- "textMedium": "Medium",
- "textMillions": "Millions",
- "textMinimumValue": "Minimum Value",
- "textMinor": "Minor",
- "textMinorType": "Minor Type",
- "textMoveBackward": "Move Backward",
- "textMoveForward": "Move Forward",
- "textNextToAxis": "Next to Axis",
- "textNoBorder": "No Border",
- "textNone": "None",
- "textNoOverlay": "No Overlay",
- "textNotUrl": "This field should be a URL in the format \"http://www.example.com\"",
- "textNumber": "Number",
- "textOnTickMarks": "On Tick Marks",
- "textOpacity": "Opacity",
- "textOut": "Out",
- "textOuterTop": "Outer Top",
- "textOutsideBorders": "Outside Borders",
- "textOverlay": "Overlay",
- "textPercentage": "Percentage",
- "textPictureFromLibrary": "Picture from Library",
- "textPictureFromURL": "Picture from URL",
- "textPound": "Pound",
- "textPt": "pt",
- "textRange": "Range",
- "textRemoveChart": "Remove Chart",
- "textRemoveImage": "Remove Image",
- "textRemoveLink": "Remove Link",
- "textRemoveShape": "Remove Shape",
- "textReorder": "Reorder",
- "textReplace": "Replace",
- "textReplaceImage": "Replace Image",
- "textRequired": "Required",
- "textRight": "Right",
- "textRightBorder": "Right Border",
- "textRightOverlay": "Right Overlay",
- "textRotated": "Rotated",
- "textRotateTextDown": "Rotate Text Down",
- "textRotateTextUp": "Rotate Text Up",
- "textRouble": "Rouble",
- "textScientific": "Scientific",
- "textScreenTip": "Screen Tip",
- "textSelectAll": "Select All",
- "textSelectObjectToEdit": "Select object to edit",
- "textSendToBackground": "Send to Background",
- "textSettings": "Settings",
- "textShape": "Shape",
- "textSheet": "Sheet",
- "textSize": "Size",
- "textStyle": "Style",
- "textTenMillions": "10 000 000",
- "textTenThousands": "10 000",
- "textText": "Text",
- "textTextColor": "Text Color",
- "textTextFormat": "Text Format",
- "textTextOrientation": "Text Orientation",
- "textThick": "Thick",
- "textThin": "Thin",
- "textThousands": "Thousands",
- "textTickOptions": "Tick Options",
- "textTime": "Time",
- "textTop": "Top",
- "textTopBorder": "Top Border",
- "textTrillions": "Trillions",
- "textType": "Type",
- "textValue": "Value",
- "textValuesInReverseOrder": "Values in Reverse Order",
- "textVertical": "Vertical",
- "textVerticalAxis": "Vertical Axis",
- "textVerticalText": "Vertical Text",
- "textWrapText": "Wrap Text",
- "textYen": "Yen",
- "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"",
- "txtSortHigh2Low": "Sort Highest to Lowest",
- "txtSortLow2High": "Sort Lowest to Highest"
+ "ContextMenu": {
+ "errorCopyCutPaste": "Copy, cut, and paste actions using the context menu will be performed within the current file only.",
+ "menuAddComment": "Add Comment",
+ "menuAddLink": "Add Link",
+ "menuCancel": "Cancel",
+ "menuCell": "Cell",
+ "menuDelete": "Delete",
+ "menuEdit": "Edit",
+ "menuFreezePanes": "Freeze Panes",
+ "menuHide": "Hide",
+ "menuMerge": "Merge",
+ "menuMore": "More",
+ "menuOpenLink": "Open Link",
+ "menuShow": "Show",
+ "menuUnfreezePanes": "Unfreeze Panes",
+ "menuUnmerge": "Unmerge",
+ "menuUnwrap": "Unwrap",
+ "menuViewComment": "View Comment",
+ "menuWrap": "Wrap",
+ "notcriticalErrorTitle": "Warning",
+ "textCopyCutPasteActions": "Copy, Cut and Paste Actions",
+ "textDoNotShowAgain": "Don't show again",
+ "warnMergeLostData": "The operation can destroy data in the selected cells. Continue?"
},
- "Settings": {
- "advCSVOptions": "Choose CSV options",
- "advDRMEnterPassword": "Your password, please:",
- "advDRMOptions": "Protected File",
- "advDRMPassword": "Password",
- "closeButtonText": "Close File",
- "notcriticalErrorTitle": "Warning",
- "textAbout": "About",
- "textAddress": "Address",
- "textApplication": "Application",
- "textApplicationSettings": "Application Settings",
- "textAuthor": "Author",
- "textBack": "Back",
- "textBottom": "Bottom",
- "textByColumns": "By columns",
- "textByRows": "By rows",
- "textCancel": "Cancel",
- "textCentimeter": "Centimeter",
- "textCollaboration": "Collaboration",
- "textColorSchemes": "Color Schemes",
- "textComment": "Comment",
- "textCommentingDisplay": "Commenting Display",
- "textComments": "Comments",
- "textCreated": "Created",
- "textCustomSize": "Custom Size",
- "textDisableAll": "Disable All",
- "textDisableAllMacrosWithNotification": "Disable all macros with a notification",
- "textDisableAllMacrosWithoutNotification": "Disable all macros without a notification",
- "textDone": "Done",
- "textDownload": "Download",
- "textDownloadAs": "Download As",
- "textEmail": "Email",
- "textEnableAll": "Enable All",
- "textEnableAllMacrosWithoutNotification": "Enable all macros without a notification",
- "textFind": "Find",
- "textFindAndReplace": "Find and Replace",
- "textFindAndReplaceAll": "Find and Replace All",
- "textFormat": "Format",
- "textFormulaLanguage": "Formula Language",
- "textFormulas": "Formulas",
- "textHelp": "Help",
- "textHideGridlines": "Hide Gridlines",
- "textHideHeadings": "Hide Headings",
- "textHighlightRes": "Highlight results",
- "textInch": "Inch",
- "textLandscape": "Landscape",
- "textLastModified": "Last Modified",
- "textLastModifiedBy": "Last Modified By",
- "textLeft": "Left",
- "textLocation": "Location",
- "textLookIn": "Look In",
- "textMacrosSettings": "Macros Settings",
- "textMargins": "Margins",
- "textMatchCase": "Match Case",
- "textMatchCell": "Match Cell",
- "textNoTextFound": "Text not found",
- "textOpenFile": "Enter a password to open the file",
- "textOrientation": "Orientation",
- "textOwner": "Owner",
- "textPoint": "Point",
- "textPortrait": "Portrait",
- "textPoweredBy": "Powered By",
- "textPrint": "Print",
- "textR1C1Style": "R1C1 Reference Style",
- "textRegionalSettings": "Regional Settings",
- "textReplace": "Replace",
- "textReplaceAll": "Replace All",
- "textResolvedComments": "Resolved Comments",
- "textRight": "Right",
- "textSearch": "Search",
- "textSearchBy": "Search",
- "textSearchIn": "Search In",
- "textSettings": "Settings",
- "textSheet": "Sheet",
- "textShowNotification": "Show Notification",
- "textSpreadsheetFormats": "Spreadsheet Formats",
- "textSpreadsheetInfo": "Spreadsheet Info",
- "textSpreadsheetSettings": "Spreadsheet Settings",
- "textSpreadsheetTitle": "Spreadsheet Title",
- "textSubject": "Subject",
- "textTel": "Tel",
- "textTitle": "Title",
- "textTop": "Top",
- "textUnitOfMeasurement": "Unit Of Measurement",
- "textUploaded": "Uploaded",
- "textValues": "Values",
- "textVersion": "Version",
- "textWorkbook": "Workbook",
- "txtDelimiter": "Delimiter",
- "txtEncoding": "Encoding",
- "txtIncorrectPwd": "Password is incorrect",
- "txtProtected": "Once you enter the password and open the file, the current password to the file will be reset",
- "txtScheme1": "Office",
- "txtScheme10": "Median",
- "txtScheme11": "Metro",
- "txtScheme12": "Module",
- "txtScheme13": "Opulent",
- "txtScheme14": "Oriel",
- "txtScheme15": "Origin",
- "txtScheme16": "Paper",
- "txtScheme17": "Solstice",
- "txtScheme18": "Technic",
- "txtScheme19": "Trek",
- "txtScheme2": "Grayscale",
- "txtScheme20": "Urban",
- "txtScheme21": "Verve",
- "txtScheme22": "New Office",
- "txtScheme3": "Apex",
- "txtScheme4": "Aspect",
- "txtScheme5": "Civic",
- "txtScheme6": "Concourse",
- "txtScheme7": "Equity",
- "txtScheme8": "Flow",
- "txtScheme9": "Foundry",
- "txtSpace": "Space",
- "txtTab": "Tab",
- "warnDownloadAs": "If you continue saving in this format all features except the text will be lost. Are you sure you want to continue?",
- "textChooseCsvOptions": "Choose CSV Options",
- "txtDownloadCsv": "Download CSV",
- "textDelimeter": "Delimeter",
- "textEncoding": "Encoding",
- "textChooseEncoding": "Choose Encoding",
- "textChooseDelimeter": "Choose Delimeter",
- "txtComma": "Comma",
- "txtSemicolon": "Semicolon",
- "txtColon": "Colon",
- "txtOk": "Ok"
+ "Controller": {
+ "Main": {
+ "criticalErrorTitle": "Error",
+ "errorAccessDeny": "You are trying to perform an action you do not have rights for. Please, contact your admin.",
+ "errorProcessSaveResult": "Saving is failed.",
+ "errorServerVersion": "The editor version has been updated. The page will be reloaded to apply the changes.",
+ "errorUpdateVersion": "The file version has been changed. The page will be reloaded.",
+ "leavePageText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.",
+ "notcriticalErrorTitle": "Warning",
+ "SDK": {
+ "txtAccent": "Accent",
+ "txtAll": "(All)",
+ "txtArt": "Your text here",
+ "txtBlank": "(blank)",
+ "txtByField": "%1 of %2",
+ "txtClearFilter": "Clear Filter (Alt+C)",
+ "txtColLbls": "Column Labels",
+ "txtColumn": "Column",
+ "txtConfidential": "Confidential",
+ "txtDate": "Date",
+ "txtDays": "Days",
+ "txtDiagramTitle": "Chart Title",
+ "txtFile": "File",
+ "txtGrandTotal": "Grand Total",
+ "txtGroup": "Group",
+ "txtHours": "Hours",
+ "txtMinutes": "Minutes",
+ "txtMonths": "Months",
+ "txtMultiSelect": "Multi-Select (Alt+S)",
+ "txtOr": "%1 or %2",
+ "txtPage": "Page",
+ "txtPageOf": "Page %1 of %2",
+ "txtPages": "Pages",
+ "txtPreparedBy": "Prepared by",
+ "txtPrintArea": "Print_Area",
+ "txtQuarter": "Qtr",
+ "txtQuarters": "Quarters",
+ "txtRow": "Row",
+ "txtRowLbls": "Row Labels",
+ "txtSeconds": "Seconds",
+ "txtSeries": "Series",
+ "txtStyle_Bad": "Bad",
+ "txtStyle_Calculation": "Calculation",
+ "txtStyle_Check_Cell": "Check Cell",
+ "txtStyle_Comma": "Comma",
+ "txtStyle_Currency": "Currency",
+ "txtStyle_Explanatory_Text": "Explanatory Text",
+ "txtStyle_Good": "Good",
+ "txtStyle_Heading_1": "Heading 1",
+ "txtStyle_Heading_2": "Heading 2",
+ "txtStyle_Heading_3": "Heading 3",
+ "txtStyle_Heading_4": "Heading 4",
+ "txtStyle_Input": "Input",
+ "txtStyle_Linked_Cell": "Linked Cell",
+ "txtStyle_Neutral": "Neutral",
+ "txtStyle_Normal": "Normal",
+ "txtStyle_Note": "Note",
+ "txtStyle_Output": "Output",
+ "txtStyle_Percent": "Percent",
+ "txtStyle_Title": "Title",
+ "txtStyle_Total": "Total",
+ "txtStyle_Warning_Text": "Warning Text",
+ "txtTab": "Tab",
+ "txtTable": "Table",
+ "txtTime": "Time",
+ "txtValues": "Values",
+ "txtXAxis": "X Axis",
+ "txtYAxis": "Y Axis",
+ "txtYears": "Years"
+ },
+ "textAnonymous": "Anonymous",
+ "textBuyNow": "Visit website",
+ "textClose": "Close",
+ "textContactUs": "Contact sales",
+ "textCustomLoader": "Sorry, you are not entitled to change the loader. Please, contact our sales department to get a quote.",
+ "textGuest": "Guest",
+ "textHasMacros": "The file contains automatic macros. Do you want to run macros?",
+ "textNo": "No",
+ "textNoLicenseTitle": "License limit reached",
+ "textPaidFeature": "Paid feature",
+ "textRemember": "Remember my choice",
+ "textYes": "Yes",
+ "titleServerVersion": "Editor updated",
+ "titleUpdateVersion": "Version changed",
+ "warnLicenseExceeded": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact your administrator to learn more.",
+ "warnLicenseLimitedNoAccess": "License expired. You have no access to document editing functionality. Please, contact your admin.",
+ "warnLicenseLimitedRenewed": "License needs to be renewed. You have limited access to document editing functionality. Please contact your administrator to get full access",
+ "warnLicenseUsersExceeded": "You've reached the user limit for %1 editors. Contact your administrator to learn more.",
+ "warnNoLicense": "You've reached the limit for simultaneous connections to %1 editors. This document will be opened for viewing only. Contact %1 sales team for personal upgrade terms.",
+ "warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.",
+ "warnProcessRightsChange": "You don't have permission to edit the file."
+ }
+ },
+ "Error": {
+ "convertationTimeoutText": "Conversion timeout exceeded.",
+ "criticalErrorExtText": "Press 'OK' to go back to the document list.",
+ "criticalErrorTitle": "Error",
+ "downloadErrorText": "Download failed.",
+ "errorAccessDeny": "You are trying to perform an action you do not have rights for. Please, contact your admin.",
+ "errorArgsRange": "An error in the formula. Incorrect arguments range.",
+ "errorAutoFilterChange": "The operation is not allowed as it is attempting to shift cells in a table on your worksheet.",
+ "errorAutoFilterChangeFormatTable": "The operation could not be done for the selected cells as you cannot move a part of a table. Select another data range so that the whole table is shifted and try again.",
+ "errorAutoFilterDataRange": "The operation could not be done for the selected range of cells. Select a uniform data range inside or outside the table and try again.",
+ "errorAutoFilterHiddenRange": "The operation cannot be performed because the area contains filtered cells. Please, unhide the filtered elements and try again.",
+ "errorBadImageUrl": "Image url is incorrect",
+ "errorChangeArray": "You cannot change part of an array.",
+ "errorConnectToServer": "Can't save this doc. Check your connection settings or contact your admin. When you click the 'OK' button, you will be prompted to download the document.",
+ "errorCopyMultiselectArea": "This command cannot be used with multiple selections. Select a single range and try again.",
+ "errorCountArg": "An error in the formula. Invalid number of arguments.",
+ "errorCountArgExceed": "An error in the formula. Maximum number of arguments exceeded.",
+ "errorCreateDefName": "The existing named ranges cannot be edited and the new ones cannot be created at the moment as some of them are being edited.",
+ "errorDatabaseConnection": "External error. Database connection error. Please, contact support.",
+ "errorDataEncrypted": "Encrypted changes have been received, they cannot be deciphered.",
+ "errorDataRange": "Incorrect data range.",
+ "errorDataValidate": "The value you entered is not valid. A user has restricted values that can be entered into this cell.",
+ "errorDefaultMessage": "Error code: %1",
+ "errorEditingDownloadas": "An error occurred during the work with the document. Use the 'Download' option to save the file backup copy locally.",
+ "errorFilePassProtect": "The file is password protected and could not be opened.",
+ "errorFileRequest": "External error. File Request. Please, contact support.",
+ "errorFileSizeExceed": "The file size exceeds your server limitation. Please, contact your admin for details.",
+ "errorFileVKey": "External error. Incorrect security key. Please, contact support.",
+ "errorFillRange": "Could not fill the selected range of cells. All the merged cells need to be the same size.",
+ "errorFormulaName": "An error in the formula. Incorrect formula name.",
+ "errorFormulaParsing": "Internal error while the formula parsing.",
+ "errorFrmlMaxLength": "You cannot add this formula as its length exceeds the allowed number of characters. Please, edit it and try again.",
+ "errorFrmlMaxReference": "You cannot enter this formula because it has too many values, cell references, and/or names.",
+ "errorFrmlMaxTextLength": "Text values in formulas are limited to 255 characters. Use the CONCATENATE function or concatenation operator (&)",
+ "errorFrmlWrongReferences": "The function refers to a sheet that does not exist. Please, check the data and try again.",
+ "errorInvalidRef": "Enter a correct name for the selection or a valid reference to go to.",
+ "errorKeyEncrypt": "Unknown key descriptor",
+ "errorKeyExpire": "Key descriptor expired",
+ "errorLockedAll": "The operation could not be done as the sheet has been locked by another user.",
+ "errorLockedCellPivot": "You cannot change data inside a pivot table.",
+ "errorLockedWorksheetRename": "The sheet cannot be renamed at the moment as it is being renamed by another user",
+ "errorMaxPoints": "The maximum number of points in series per chart is 4096.",
+ "errorMoveRange": "Cannot change a part of a merged cell",
+ "errorMultiCellFormula": "Multi-cell array formulas are not allowed in tables.",
+ "errorOpenWarning": "The length of one of the formulas in the file exceeded the allowed number of characters and it was removed.",
+ "errorOperandExpected": "The entered function syntax is not correct. Please, check if you missed one of the parentheses - '(' or ')'.",
+ "errorPasteMaxRange": "The copy and paste area does not match. Please, select an area of the same size or click the first cell in a row to paste the copied cells.",
+ "errorPrintMaxPagesCount": "Unfortunately, it’s not possible to print more than 1500 pages at once in the current version of the program. This restriction will be eliminated in upcoming releases.",
+ "errorSessionAbsolute": "The document editing session has expired. Please, reload the page.",
+ "errorSessionIdle": "The document has not been edited for quite a long time. Please, reload the page.",
+ "errorSessionToken": "The connection to the server has been interrupted. Please, reload the page.",
+ "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order: opening price, max price, min price, closing price.",
+ "errorUnexpectedGuid": "External error. Unexpected Guid. Please, contact support.",
+ "errorUpdateVersionOnDisconnect": "Internet connection has been restored, and the file version has been changed. Before you can continue working, you need to download the file or copy its content to make sure nothing is lost, and then reload this page.",
+ "errorUserDrop": "The file cannot be accessed right now.",
+ "errorUsersExceed": "The number of users allowed by the pricing plan was exceeded",
+ "errorViewerDisconnect": "Connection is lost. You can still view the document, but you won't be able to download it until the connection is restored and the page is reloaded.",
+ "errorWrongBracketsCount": "An error in the formula. Wrong number of brackets.",
+ "errorWrongOperator": "An error in the entered formula. The wrong operator is used. Correct the error or use the Esc button to cancel the formula editing.",
+ "notcriticalErrorTitle": "Warning",
+ "openErrorText": "An error has occurred while opening the file",
+ "pastInMergeAreaError": "Cannot change a part of a merged cell",
+ "saveErrorText": "An error has occurred while saving the file",
+ "scriptLoadError": "The connection is too slow, some of the components could not be loaded. Please, reload the page.",
+ "unknownErrorText": "Unknown error.",
+ "uploadImageExtMessage": "Unknown image format.",
+ "uploadImageFileCountMessage": "No images uploaded.",
+ "uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
+ },
+ "LongActions": {
+ "applyChangesTextText": "Loading data...",
+ "applyChangesTitleText": "Loading Data",
+ "confirmMoveCellRange": "The destination cells range can contain data. Continue the operation?",
+ "confirmPutMergeRange": "The source data contains merged cells. They will be unmerged before they are pasted into the table.",
+ "confirmReplaceFormulaInTable": "Formulas in the header row will be removed and converted to static text. Do you want to continue?",
+ "downloadTextText": "Downloading document...",
+ "downloadTitleText": "Downloading Document",
+ "loadFontsTextText": "Loading data...",
+ "loadFontsTitleText": "Loading Data",
+ "loadFontTextText": "Loading data...",
+ "loadFontTitleText": "Loading Data",
+ "loadImagesTextText": "Loading images...",
+ "loadImagesTitleText": "Loading Images",
+ "loadImageTextText": "Loading image...",
+ "loadImageTitleText": "Loading Image",
+ "loadingDocumentTextText": "Loading document...",
+ "loadingDocumentTitleText": "Loading document",
+ "notcriticalErrorTitle": "Warning",
+ "openTextText": "Opening document...",
+ "openTitleText": "Opening Document",
+ "printTextText": "Printing document...",
+ "printTitleText": "Printing Document",
+ "savePreparingText": "Preparing to save",
+ "savePreparingTitle": "Preparing to save. Please wait...",
+ "saveTextText": "Saving document...",
+ "saveTitleText": "Saving Document",
+ "textLoadingDocument": "Loading document",
+ "textNo": "No",
+ "textOk": "Ok",
+ "textYes": "Yes",
+ "txtEditingMode": "Set editing mode...",
+ "uploadImageTextText": "Uploading image...",
+ "uploadImageTitleText": "Uploading Image",
+ "waitText": "Please, wait..."
+ },
+ "Statusbar": {
+ "notcriticalErrorTitle": "Warning",
+ "textCancel": "Cancel",
+ "textDelete": "Delete",
+ "textDuplicate": "Duplicate",
+ "textErrNameExists": "Worksheet with this name already exists.",
+ "textErrNameWrongChar": "A sheet name cannot contains characters: \\, /, *, ?, [, ], :",
+ "textErrNotEmpty": "Sheet name must not be empty",
+ "textErrorLastSheet": "The workbook must have at least one visible worksheet.",
+ "textErrorRemoveSheet": "Can't delete the worksheet.",
+ "textHide": "Hide",
+ "textMore": "More",
+ "textRename": "Rename",
+ "textRenameSheet": "Rename Sheet",
+ "textSheet": "Sheet",
+ "textSheetName": "Sheet Name",
+ "textUnhide": "Unhide",
+ "textWarnDeleteSheet": "The worksheet maybe has data. Proceed operation?"
+ },
+ "Toolbar": {
+ "dlgLeaveMsgText": "You have unsaved changes in this document. Click 'Stay on this Page' to wait for autosave. Click 'Leave this Page' to discard all the unsaved changes.",
+ "dlgLeaveTitleText": "You leave the application",
+ "leaveButtonText": "Leave this Page",
+ "stayButtonText": "Stay on this Page"
+ },
+ "View": {
+ "Add": {
+ "errorMaxRows": "ERROR! The maximum number of data series per chart is 255.",
+ "errorStockChart": "Incorrect row order. To build a stock chart, place the data on the sheet in the following order: opening price, max price, min price, closing price.",
+ "notcriticalErrorTitle": "Warning",
+ "sCatDateAndTime": "Date and time",
+ "sCatEngineering": "Engineering",
+ "sCatFinancial": "Financial",
+ "sCatInformation": "Information",
+ "sCatLogical": "Logical",
+ "sCatLookupAndReference": "Lookup and Reference",
+ "sCatMathematic": "Math and trigonometry",
+ "sCatStatistical": "Statistical",
+ "sCatTextAndData": "Text and data",
+ "textAddLink": "Add Link",
+ "textAddress": "Address",
+ "textBack": "Back",
+ "textCancel": "Cancel",
+ "textChart": "Chart",
+ "textComment": "Comment",
+ "textDisplay": "Display",
+ "textEmptyImgUrl": "You need to specify the image URL.",
+ "textExternalLink": "External Link",
+ "textFilter": "Filter",
+ "textFunction": "Function",
+ "textGroups": "CATEGORIES",
+ "textImage": "Image",
+ "textImageURL": "Image URL",
+ "textInsert": "Insert",
+ "textInsertImage": "Insert Image",
+ "textInternalDataRange": "Internal Data Range",
+ "textInvalidRange": "ERROR! Invalid cells range",
+ "textLink": "Link",
+ "textLinkSettings": "Link Settings",
+ "textLinkType": "Link Type",
+ "textOther": "Other",
+ "textPictureFromLibrary": "Picture from library",
+ "textPictureFromURL": "Picture from URL",
+ "textRange": "Range",
+ "textRequired": "Required",
+ "textScreenTip": "Screen Tip",
+ "textShape": "Shape",
+ "textSheet": "Sheet",
+ "textSortAndFilter": "Sort and Filter",
+ "txtExpand": "Expand and sort",
+ "txtExpandSort": "The data next to the selection will not be sorted. Do you want to expand the selection to include the adjacent data or continue with sorting the currently selected cells only?",
+ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"",
+ "txtSorting": "Sorting",
+ "txtSortSelected": "Sort selected",
+ "txtLockSort": "Data is found next to your selection, but you do not have sufficient permissions to change those cells. Do you wish to continue with the current selection?",
+ "txtYes": "Yes",
+ "txtNo": "No"
+ },
+ "Edit": {
+ "notcriticalErrorTitle": "Warning",
+ "textAccounting": "Accounting",
+ "textActualSize": "Actual Size",
+ "textAddCustomColor": "Add Custom Color",
+ "textAddress": "Address",
+ "textAlign": "Align",
+ "textAlignBottom": "Align Bottom",
+ "textAlignCenter": "Align Center",
+ "textAlignLeft": "Align Left",
+ "textAlignMiddle": "Align Middle",
+ "textAlignRight": "Align Right",
+ "textAlignTop": "Align Top",
+ "textAllBorders": "All Borders",
+ "textAngleClockwise": "Angle Clockwise",
+ "textAngleCounterclockwise": "Angle Counterclockwise",
+ "textAuto": "Auto",
+ "textAxisCrosses": "Axis Crosses",
+ "textAxisOptions": "Axis Options",
+ "textAxisPosition": "Axis Position",
+ "textAxisTitle": "Axis Title",
+ "textBack": "Back",
+ "textBetweenTickMarks": "Between Tick Marks",
+ "textBillions": "Billions",
+ "textBorder": "Border",
+ "textBorderStyle": "Border Style",
+ "textBottom": "Bottom",
+ "textBottomBorder": "Bottom Border",
+ "textBringToForeground": "Bring to Foreground",
+ "textCell": "Cell",
+ "textCellStyles": "Cell Styles",
+ "textCenter": "Center",
+ "textChart": "Chart",
+ "textChartTitle": "Chart Title",
+ "textClearFilter": "Clear Filter",
+ "textColor": "Color",
+ "textCross": "Cross",
+ "textCrossesValue": "Crosses Value",
+ "textCurrency": "Currency",
+ "textCustomColor": "Custom Color",
+ "textDataLabels": "Data Labels",
+ "textDate": "Date",
+ "textDefault": "Selected range",
+ "textDeleteFilter": "Delete Filter",
+ "textDesign": "Design",
+ "textDiagonalDownBorder": "Diagonal Down Border",
+ "textDiagonalUpBorder": "Diagonal Up Border",
+ "textDisplay": "Display",
+ "textDisplayUnits": "Display Units",
+ "textDollar": "Dollar",
+ "textEditLink": "Edit Link",
+ "textEffects": "Effects",
+ "textEmptyImgUrl": "You need to specify the image URL.",
+ "textEmptyItem": "{Blanks}",
+ "textErrorMsg": "You must choose at least one value",
+ "textErrorTitle": "Warning",
+ "textEuro": "Euro",
+ "textExternalLink": "External Link",
+ "textFill": "Fill",
+ "textFillColor": "Fill Color",
+ "textFilterOptions": "Filter Options",
+ "textFit": "Fit Width",
+ "textFonts": "Fonts",
+ "textFormat": "Format",
+ "textFraction": "Fraction",
+ "textFromLibrary": "Picture from Library",
+ "textFromURL": "Picture from URL",
+ "textGeneral": "General",
+ "textGridlines": "Gridlines",
+ "textHigh": "High",
+ "textHorizontal": "Horizontal",
+ "textHorizontalAxis": "Horizontal Axis",
+ "textHorizontalText": "Horizontal Text",
+ "textHundredMil": "100 000 000",
+ "textHundreds": "Hundreds",
+ "textHundredThousands": "100 000",
+ "textHyperlink": "Hyperlink",
+ "textImage": "Image",
+ "textImageURL": "Image URL",
+ "textIn": "In",
+ "textInnerBottom": "Inner Bottom",
+ "textInnerTop": "Inner Top",
+ "textInsideBorders": "Inside Borders",
+ "textInsideHorizontalBorder": "Inside Horizontal Border",
+ "textInsideVerticalBorder": "Inside Vertical Border",
+ "textInteger": "Integer",
+ "textInternalDataRange": "Internal Data Range",
+ "textInvalidRange": "Invalid cells range",
+ "textJustified": "Justified",
+ "textLabelOptions": "Label Options",
+ "textLabelPosition": "Label Position",
+ "textLayout": "Layout",
+ "textLeft": "Left",
+ "textLeftBorder": "Left Border",
+ "textLeftOverlay": "Left Overlay",
+ "textLegend": "Legend",
+ "textLink": "Link",
+ "textLinkSettings": "Link Settings",
+ "textLinkType": "Link Type",
+ "textLow": "Low",
+ "textMajor": "Major",
+ "textMajorAndMinor": "Major And Minor",
+ "textMajorType": "Major Type",
+ "textMaximumValue": "Maximum Value",
+ "textMedium": "Medium",
+ "textMillions": "Millions",
+ "textMinimumValue": "Minimum Value",
+ "textMinor": "Minor",
+ "textMinorType": "Minor Type",
+ "textMoveBackward": "Move Backward",
+ "textMoveForward": "Move Forward",
+ "textNextToAxis": "Next to Axis",
+ "textNoBorder": "No Border",
+ "textNone": "None",
+ "textNoOverlay": "No Overlay",
+ "textNotUrl": "This field should be a URL in the format \"http://www.example.com\"",
+ "textNumber": "Number",
+ "textOnTickMarks": "On Tick Marks",
+ "textOpacity": "Opacity",
+ "textOut": "Out",
+ "textOuterTop": "Outer Top",
+ "textOutsideBorders": "Outside Borders",
+ "textOverlay": "Overlay",
+ "textPercentage": "Percentage",
+ "textPictureFromLibrary": "Picture from Library",
+ "textPictureFromURL": "Picture from URL",
+ "textPound": "Pound",
+ "textPt": "pt",
+ "textRange": "Range",
+ "textRemoveChart": "Remove Chart",
+ "textRemoveImage": "Remove Image",
+ "textRemoveLink": "Remove Link",
+ "textRemoveShape": "Remove Shape",
+ "textReorder": "Reorder",
+ "textReplace": "Replace",
+ "textReplaceImage": "Replace Image",
+ "textRequired": "Required",
+ "textRight": "Right",
+ "textRightBorder": "Right Border",
+ "textRightOverlay": "Right Overlay",
+ "textRotated": "Rotated",
+ "textRotateTextDown": "Rotate Text Down",
+ "textRotateTextUp": "Rotate Text Up",
+ "textRouble": "Rouble",
+ "textScientific": "Scientific",
+ "textScreenTip": "Screen Tip",
+ "textSelectAll": "Select All",
+ "textSelectObjectToEdit": "Select object to edit",
+ "textSendToBackground": "Send to Background",
+ "textSettings": "Settings",
+ "textShape": "Shape",
+ "textSheet": "Sheet",
+ "textSize": "Size",
+ "textStyle": "Style",
+ "textTenMillions": "10 000 000",
+ "textTenThousands": "10 000",
+ "textText": "Text",
+ "textTextColor": "Text Color",
+ "textTextFormat": "Text Format",
+ "textTextOrientation": "Text Orientation",
+ "textThick": "Thick",
+ "textThin": "Thin",
+ "textThousands": "Thousands",
+ "textTickOptions": "Tick Options",
+ "textTime": "Time",
+ "textTop": "Top",
+ "textTopBorder": "Top Border",
+ "textTrillions": "Trillions",
+ "textType": "Type",
+ "textValue": "Value",
+ "textValuesInReverseOrder": "Values in Reverse Order",
+ "textVertical": "Vertical",
+ "textVerticalAxis": "Vertical Axis",
+ "textVerticalText": "Vertical Text",
+ "textWrapText": "Wrap Text",
+ "textYen": "Yen",
+ "txtNotUrl": "This field should be a URL in the format \"http://www.example.com\"",
+ "txtSortHigh2Low": "Sort Highest to Lowest",
+ "txtSortLow2High": "Sort Lowest to Highest"
+ },
+ "Settings": {
+ "advCSVOptions": "Choose CSV options",
+ "advDRMEnterPassword": "Your password, please:",
+ "advDRMOptions": "Protected File",
+ "advDRMPassword": "Password",
+ "closeButtonText": "Close File",
+ "notcriticalErrorTitle": "Warning",
+ "textAbout": "About",
+ "textAddress": "Address",
+ "textApplication": "Application",
+ "textApplicationSettings": "Application Settings",
+ "textAuthor": "Author",
+ "textBack": "Back",
+ "textBottom": "Bottom",
+ "textByColumns": "By columns",
+ "textByRows": "By rows",
+ "textCancel": "Cancel",
+ "textCentimeter": "Centimeter",
+ "textCollaboration": "Collaboration",
+ "textColorSchemes": "Color Schemes",
+ "textComment": "Comment",
+ "textCommentingDisplay": "Commenting Display",
+ "textComments": "Comments",
+ "textCreated": "Created",
+ "textCustomSize": "Custom Size",
+ "textDisableAll": "Disable All",
+ "textDisableAllMacrosWithNotification": "Disable all macros with a notification",
+ "textDisableAllMacrosWithoutNotification": "Disable all macros without a notification",
+ "textDone": "Done",
+ "textDownload": "Download",
+ "textDownloadAs": "Download As",
+ "textEmail": "Email",
+ "textEnableAll": "Enable All",
+ "textEnableAllMacrosWithoutNotification": "Enable all macros without a notification",
+ "textFind": "Find",
+ "textFindAndReplace": "Find and Replace",
+ "textFindAndReplaceAll": "Find and Replace All",
+ "textFormat": "Format",
+ "textFormulaLanguage": "Formula Language",
+ "textFormulas": "Formulas",
+ "textHelp": "Help",
+ "textHideGridlines": "Hide Gridlines",
+ "textHideHeadings": "Hide Headings",
+ "textHighlightRes": "Highlight results",
+ "textInch": "Inch",
+ "textLandscape": "Landscape",
+ "textLastModified": "Last Modified",
+ "textLastModifiedBy": "Last Modified By",
+ "textLeft": "Left",
+ "textLocation": "Location",
+ "textLookIn": "Look In",
+ "textMacrosSettings": "Macros Settings",
+ "textMargins": "Margins",
+ "textMatchCase": "Match Case",
+ "textMatchCell": "Match Cell",
+ "textNoTextFound": "Text not found",
+ "textOpenFile": "Enter a password to open the file",
+ "textOrientation": "Orientation",
+ "textOwner": "Owner",
+ "textPoint": "Point",
+ "textPortrait": "Portrait",
+ "textPoweredBy": "Powered By",
+ "textPrint": "Print",
+ "textR1C1Style": "R1C1 Reference Style",
+ "textRegionalSettings": "Regional Settings",
+ "textReplace": "Replace",
+ "textReplaceAll": "Replace All",
+ "textResolvedComments": "Resolved Comments",
+ "textRight": "Right",
+ "textSearch": "Search",
+ "textSearchBy": "Search",
+ "textSearchIn": "Search In",
+ "textSettings": "Settings",
+ "textSheet": "Sheet",
+ "textShowNotification": "Show Notification",
+ "textSpreadsheetFormats": "Spreadsheet Formats",
+ "textSpreadsheetInfo": "Spreadsheet Info",
+ "textSpreadsheetSettings": "Spreadsheet Settings",
+ "textSpreadsheetTitle": "Spreadsheet Title",
+ "textSubject": "Subject",
+ "textTel": "Tel",
+ "textTitle": "Title",
+ "textTop": "Top",
+ "textUnitOfMeasurement": "Unit Of Measurement",
+ "textUploaded": "Uploaded",
+ "textValues": "Values",
+ "textVersion": "Version",
+ "textWorkbook": "Workbook",
+ "txtDelimiter": "Delimiter",
+ "txtEncoding": "Encoding",
+ "txtIncorrectPwd": "Password is incorrect",
+ "txtProtected": "Once you enter the password and open the file, the current password to the file will be reset",
+ "txtScheme1": "Office",
+ "txtScheme10": "Median",
+ "txtScheme11": "Metro",
+ "txtScheme12": "Module",
+ "txtScheme13": "Opulent",
+ "txtScheme14": "Oriel",
+ "txtScheme15": "Origin",
+ "txtScheme16": "Paper",
+ "txtScheme17": "Solstice",
+ "txtScheme18": "Technic",
+ "txtScheme19": "Trek",
+ "txtScheme2": "Grayscale",
+ "txtScheme20": "Urban",
+ "txtScheme21": "Verve",
+ "txtScheme22": "New Office",
+ "txtScheme3": "Apex",
+ "txtScheme4": "Aspect",
+ "txtScheme5": "Civic",
+ "txtScheme6": "Concourse",
+ "txtScheme7": "Equity",
+ "txtScheme8": "Flow",
+ "txtScheme9": "Foundry",
+ "txtSpace": "Space",
+ "txtTab": "Tab",
+ "warnDownloadAs": "If you continue saving in this format all features except the text will be lost. Are you sure you want to continue?",
+ "textChooseCsvOptions": "Choose CSV Options",
+ "txtDownloadCsv": "Download CSV",
+ "textDelimeter": "Delimeter",
+ "textEncoding": "Encoding",
+ "textChooseEncoding": "Choose Encoding",
+ "textChooseDelimeter": "Choose Delimeter",
+ "txtComma": "Comma",
+ "txtSemicolon": "Semicolon",
+ "txtColon": "Colon",
+ "txtOk": "Ok"
+ }
}
- }
}
\ No newline at end of file
diff --git a/apps/spreadsheeteditor/mobile/src/controller/Error.jsx b/apps/spreadsheeteditor/mobile/src/controller/Error.jsx
index 702300374f..1dad32e427 100644
--- a/apps/spreadsheeteditor/mobile/src/controller/Error.jsx
+++ b/apps/spreadsheeteditor/mobile/src/controller/Error.jsx
@@ -302,6 +302,10 @@ const ErrorController = inject('storeAppOptions')(({storeAppOptions, LoadingDocu
case Asc.c_oAscError.ID.UpdateVersion:
config.msg = _t.errorUpdateVersionOnDisconnect;
break;
+
+ case Asc.c_oAscError.ID.ChangeOnProtectedSheet:
+ config.msg = _t.errorChangeOnProtectedSheet;
+ break;
default:
config.msg = _t.errorDefaultMessage.replace('%1', id);
diff --git a/apps/spreadsheeteditor/mobile/src/controller/add/AddFilter.jsx b/apps/spreadsheeteditor/mobile/src/controller/add/AddFilter.jsx
index 634b8d32df..5a94bdccc7 100644
--- a/apps/spreadsheeteditor/mobile/src/controller/add/AddFilter.jsx
+++ b/apps/spreadsheeteditor/mobile/src/controller/add/AddFilter.jsx
@@ -48,7 +48,9 @@ class AddFilterController extends Component {
f7.popover.close('#add-popover');
let typeCheck = type == 'down' ? Asc.c_oAscSortOptions.Ascending : Asc.c_oAscSortOptions.Descending;
- if( api.asc_sortCellsRangeExpand()) {
+ let res = api.asc_sortCellsRangeExpand();
+ switch (res) {
+ case Asc.c_oAscSelectionSortExpand.showExpandMessage:
f7.dialog.create({
title: _t.txtSorting,
text: _t.txtExpandSort,
@@ -63,18 +65,41 @@ class AddFilterController extends Component {
{
text: _t.txtSortSelected,
bold: true,
- onClick: () => {
- api.asc_sortColFilter(typeCheck, '', undefined, undefined);
+ onClick: () => {
+ api.asc_sortColFilter(typeCheck, '', undefined, undefined);
}
},
{
text: _t.textCancel
}
],
- verticalButtons: true,
+ verticalButtons: true
}).open();
- } else
- api.asc_sortColFilter(typeCheck, '', undefined, undefined, api.asc_sortCellsRangeExpand() !== null);
+ break;
+ case Asc.c_oAscSelectionSortExpand.showLockMessage:
+ f7.dialog.create({
+ title: _t.txtSorting,
+ text: _t.txtLockSort,
+ buttons: [
+ {
+ text: _t.txtYes,
+ bold: true,
+ onClick: () => {
+ api.asc_sortColFilter(typeCheck, '', undefined, undefined, false);
+ }
+ },
+ {
+ text: _t.txtNo
+ }
+ ],
+ verticalButtons: true
+ }).open();
+ break;
+ case Asc.c_oAscSelectionSortExpand.expandAndNotShowMessage:
+ case Asc.c_oAscSelectionSortExpand.notExpandAndNotShowMessage:
+ api.asc_sortColFilter(typeCheck, '', undefined, undefined, res === Asc.c_oAscSelectionSortExpand.expandAndNotShowMessage);
+ break;
+ }
}
onInsertFilter (checked) {