Merge pull request #2988 from ONLYOFFICE/feature/sse-iterative-calc

Feature/sse iterative calc
This commit is contained in:
Julia Radzhabova
2024-05-15 17:34:10 +03:00
committed by GitHub
42 changed files with 173 additions and 40 deletions

View File

@ -2143,6 +2143,11 @@ define([
config.msg = this.errorLockedCellGoalSeek;
break;
case Asc.c_oAscError.ID.CircularReference:
config.msg = this.errorCircularReference;
config.maxwidth = 600;
break;
default:
config.msg = (typeof id == 'string') ? id : this.errorDefaultMessage.replace('%1', id);
break;
@ -3967,7 +3972,8 @@ define([
errorDependentsNoFormulas: 'The Trace Dependents command found no formulas that refer to the active cell.',
errorPrecedentsNoValidRef: 'The Trace Precedents command requires that the active cell contain a formula which includes a valid references.',
txtPicture: 'Picture',
errorLockedCellGoalSeek: 'One of the cells involved in the goal seek process has been modified by another user.'
errorLockedCellGoalSeek: 'One of the cells involved in the goal seek process has been modified by another user.',
errorCircularReference: 'There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells.'
}
})(), SSE.Controllers.Main || {}))
});

View File

@ -391,6 +391,17 @@ define([
'<tr class="edit">',
'<td colspan="2"><span id="fms-chb-date-1904"></span></td>',
'</tr>',
'<tr class="edit">',
'<td colspan="2"><span id="fms-chb-iterative-calc"></span></td>',
'</tr>',
'<tr class="edit">',
'<td><label><%= scope.strMaxIterations %></label></td>',
'<td><div id="fms-max-iterations"></div></td>',
'</tr>',
'<tr class="edit">',
'<td><label><%= scope.strMaxChange %></label></td>',
'<td><div id="fms-max-change"></div></td>',
'</tr>',
'<tr class ="edit divider-group"></tr>',
'<tr class="fms-btn-apply">',
'<td style="padding-top:15px; padding-bottom: 15px;"><button class="btn normal dlg-btn primary" data-hint="3" data-hint-direction="bottom" data-hint-offset="big"><%= scope.okButtonText %></button></td>',
@ -803,6 +814,42 @@ define([
me.chQuickPrint.setValue(!me.chQuickPrint.isChecked());
});
this.chIterative = new Common.UI.CheckBox({
el: $markup.findById('#fms-chb-iterative-calc'),
labelText: this.strEnableIterative,
dataHint: '2',
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.inputMaxChange = new Common.UI.InputField({
el: $markup.findById('#fms-max-change'),
style: 'width: 60px;',
validateOnBlur: false,
maskExp: /[0-9,\.]/,
dataHint : '2',
dataHintDirection: 'left',
dataHintOffset: 'small',
validation: function(value) {
return !_.isEmpty(value) && (!/^(\d*(\.|,)?\d+)$|^(\d+(\.|,)?\d*)$/.test(value) || isNaN(Common.Utils.String.parseFloat(value))) ? me.txtErrorNumber : true;
}
});
this.spnMaxIterations = new Common.UI.MetricSpinner({
el: $markup.findById('#fms-max-iterations'),
step: 1,
width: 60,
defaultUnit : '',
value: 100,
maxValue: 32767,
minValue: 1,
allowDecimal: false,
maskExp: /[0-9]/,
dataHint : '2',
dataHintDirection: 'left',
dataHintOffset: 'small'
});
this.pnlSettings = $markup.find('.flex-settings').addBack().filter('.flex-settings');
this.pnlApply = $markup.find('.fms-flex-apply').addBack().filter('.fms-flex-apply');
this.pnlTable = this.pnlSettings.find('table');
@ -968,6 +1015,13 @@ define([
this.chRTL.setValue(Common.localStorage.getBool("ui-rtl", Common.Locale.isCurrentLanguageRtl()));
this.chQuickPrint.setValue(Common.Utils.InternalSettings.get("sse-settings-quick-print-button"));
value = this.api.asc_GetCalcSettings();
if (value) {
this.chIterative.setValue(!!value.asc_getIterativeCalc());
this.spnMaxIterations.setValue(value.asc_getMaxIterations());
this.inputMaxChange.setValue(value.asc_getMaxChange());
}
var data = [];
for (var t in Common.UI.Themes.map()) {
data.push({value: t, displayValue: Common.UI.Themes.get(t).text});
@ -1021,7 +1075,20 @@ define([
}
},
isValid: function() {
if (this.mode.isEdit) {
if (this.inputMaxChange.checkValidate() !== true) {
this.inputMaxChange.focus();
return;
}
}
return true;
},
applySettings: function() {
if (!this.isValid())
return;
Common.UI.Themes.setTheme(this.cmbTheme.getValue());
Common.localStorage.setItem("sse-settings-show-alt-hints", this.chUseAltKey.isChecked() ? 1 : 0);
Common.Utils.InternalSettings.set("sse-settings-show-alt-hints", Common.localStorage.getBool("sse-settings-show-alt-hints"));
@ -1105,9 +1172,18 @@ define([
}
}
if (this.mode.isEdit)
if (this.mode.isEdit) {
this.api.asc_setDate1904(this.chDateSystem.isChecked());
value = this.api.asc_GetCalcSettings();
if (value) {
value.asc_setIterativeCalc(this.chIterative.isChecked());
value.asc_setMaxIterations(this.spnMaxIterations.getNumberValue());
this.inputMaxChange.getValue() && value.asc_setMaxChange(Common.Utils.String.parseFloat(this.inputMaxChange.getValue()));
this.api.asc_UpdateCalcSettings(value);
}
}
if (isRtlChanged) {
var config = {
title: this.txtWorkspaceSettingChange,
@ -1281,7 +1357,11 @@ define([
txtRestartEditor: 'Please restart spreadsheet editor so that your workspace settings can take effect',
txtHy: 'Armenian',
txtLastUsed: 'Last used',
txtScreenReader: 'Turn on screen reader support'
txtScreenReader: 'Turn on screen reader support',
strMaxIterations: 'Maximum iterations',
strMaxChange: 'Maximum change',
strEnableIterative: 'Enable iterative calculation',
txtErrorNumber: 'Your entry cannot be used. An integer or decimal number may be required.'
}, SSE.Views.FileMenuPanels.MainSettingsGeneral || {}));

View File

@ -1047,6 +1047,7 @@
"SSE.Controllers.Main.errorWrongBracketsCount": "An error in the entered formula.<br>Wrong number of brackets is used.",
"SSE.Controllers.Main.errorWrongOperator": "An error in the entered formula. Wrong operator is used.<br>Please correct the error.",
"SSE.Controllers.Main.errorWrongPassword": "The password you supplied is not correct.",
"SSE.Controllers.Main.errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells.",
"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.<br> Click \"Cancel\" then \"Save\" to save them. Click \"OK\" to discard all the unsaved changes.",
@ -2677,6 +2678,10 @@
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtWin": "as Windows",
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtWorkspace": "Workspace",
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtZh": "Chinese",
"SSE.Views.FileMenuPanels.MainSettingsGeneral.strMaxIterations": "Maximum iterations",
"SSE.Views.FileMenuPanels.MainSettingsGeneral.strMaxChange": "Maximum change",
"SSE.Views.FileMenuPanels.MainSettingsGeneral.strEnableIterative": "Enable iterative calculation",
"SSE.Views.FileMenuPanels.MainSettingsGeneral.txtErrorNumber": "Your entry cannot be used. An integer or decimal number may be required.",
"SSE.Views.FileMenuPanels.ProtectDoc.notcriticalErrorTitle": "Warning",
"SSE.Views.FileMenuPanels.ProtectDoc.strEncrypt": "With password",
"SSE.Views.FileMenuPanels.ProtectDoc.strProtect": "Protect Spreadsheet",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "تم تجاوز الحد الأقصى المسموح به لحجم الملف",
"uploadImageExtMessage": "امتداد صورة غير معروف",
"uploadImageFileCountMessage": "لم يتم رفع أية صور.",
"uploadImageSizeMessage": "حجم الصورة كبير للغاية. اقصى حجم هو 25 ميغابايت"
"uploadImageSizeMessage": "حجم الصورة كبير للغاية. اقصى حجم هو 25 ميغابايت",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "كملة السر",

View File

@ -316,7 +316,8 @@
"textFormulaFilledAllRows": "Formula filled {0} rows have data. Filling other empty rows may take a few minutes.",
"textFormulaFilledAllRowsWithEmpty": "Formula filled first {0} rows. Filling other empty rows may take a few minutes.",
"textFormulaFilledFirstRowsOtherHaveData": "Formula filled only first {0} rows have data by memory save reason. There are other {1} rows have data in this sheet. You can fill them manually.",
"textFormulaFilledFirstRowsOtherIsEmpty": "Formula filled only first {0} rows by memory save reason. Other rows in this sheet don't have data."
"textFormulaFilledFirstRowsOtherIsEmpty": "Formula filled only first {0} rows by memory save reason. Other rows in this sheet don't have data.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Parol",

View File

@ -316,7 +316,8 @@
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageFileCountMessage": "No images uploaded.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"notcriticalErrorTitle": "Увага",

View File

@ -751,7 +751,8 @@
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageExtMessage": "Unknown image format.",
"uploadImageFileCountMessage": "No images uploaded.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Password",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "S'ha superat el límit màxim de mida del document.",
"uploadImageExtMessage": "Format d'imatge desconegut.",
"uploadImageFileCountMessage": "No s'ha carregat cap imatge.",
"uploadImageSizeMessage": "La imatge és massa gran. La mida màxima és de 25 MB."
"uploadImageSizeMessage": "La imatge és massa gran. La mida màxima és de 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Contrasenya",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Překročena maximální velikost dokumentu.",
"uploadImageExtMessage": "Neznámý formát obrázku.",
"uploadImageFileCountMessage": "Nenahrány žádné obrázky.",
"uploadImageSizeMessage": "Obrázek je příliš velký. Maximální velikost je 25 MB."
"uploadImageSizeMessage": "Obrázek je příliš velký. Maximální velikost je 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Heslo",

View File

@ -316,7 +316,8 @@
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageExtMessage": "Unknown image format.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Kodeord",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Die maximale Dokumentgröße wurde überschritten.",
"uploadImageExtMessage": "Unbekanntes Bildformat.",
"uploadImageFileCountMessage": "Keine Bilder hochgeladen.",
"uploadImageSizeMessage": "Die maximal zulässige Bildgröße von 25 MB ist überschritten."
"uploadImageSizeMessage": "Die maximal zulässige Bildgröße von 25 MB ist überschritten.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Passwort",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Ξεπεράστηκε το μέγιστο μέγεθος εγγράφου.",
"uploadImageExtMessage": "Άγνωστη μορφή εικόνας.",
"uploadImageFileCountMessage": "Δεν μεταφορτώθηκαν εικόνες.",
"uploadImageSizeMessage": "Η εικόνα είναι πολύ μεγάλη. Το μέγιστο μέγεθος είναι 25MB."
"uploadImageSizeMessage": "Η εικόνα είναι πολύ μεγάλη. Το μέγιστο μέγεθος είναι 25MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Συνθηματικό",

View File

@ -294,6 +294,7 @@
"errorViewerDisconnect": "Connection is lost. You can still view the document,<br>but you won't be able to download or print it until the connection is restored and the page is reloaded.",
"errorWrongBracketsCount": "An error in the formula.<br>Wrong number of brackets.",
"errorWrongOperator": "An error in the entered formula. Wrong operator is used.<br>Please correct the error.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells.",
"errRemDuplicates": "Duplicate values found and deleted: {0}, unique values left: {1}.",
"notcriticalErrorTitle": "Warning",
"openErrorText": "An error has occurred while opening the file",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Se ha excedido el límite de tamaño máximo del documento.",
"uploadImageExtMessage": "Formato de imagen desconocido.",
"uploadImageFileCountMessage": "No hay imágenes subidas.",
"uploadImageSizeMessage": "La imagen es demasiado grande. El tamaño máximo es de 25 MB."
"uploadImageSizeMessage": "La imagen es demasiado grande. El tamaño máximo es de 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Contraseña",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Dokumentuaren gehienezko tamaina gainditu da.",
"uploadImageExtMessage": "Irudi-formatu ezezaguna.",
"uploadImageFileCountMessage": "Ez da irudirik kargatu.",
"uploadImageSizeMessage": "Irudia handiegia da. Gehienezko tamaina 25 MB da."
"uploadImageSizeMessage": "Irudia handiegia da. Gehienezko tamaina 25 MB da.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Pasahitza",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "La taille du fichier dépasse la limite autorisée.",
"uploadImageExtMessage": "Format d'image inconnu.",
"uploadImageFileCountMessage": "Aucune image chargée.",
"uploadImageSizeMessage": "L'image est trop grande. La taille limite est de 25 Mo."
"uploadImageSizeMessage": "L'image est trop grande. La taille limite est de 25 Mo.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Mot de passe",

View File

@ -316,7 +316,8 @@
"errorInconsistentExtXlsx": "An error has occurred while opening the file.<br>The file content corresponds to spreadsheets (e.g. xlsx), but the file has the inconsistent extension: %1.",
"errorLabledColumnsPivot": "To create a pivot table report, you must use data that is organized as a list with labeled columns.",
"errorPrecedentsNoValidRef": "The Trace Precedents command requires that the active cell contain a formula which includes a valid references.",
"errorProtectedRange": "This range is not allowed for editing."
"errorProtectedRange": "This range is not allowed for editing.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Contrasinal",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "A maximális dokumentum méret elérve.",
"uploadImageExtMessage": "Ismeretlen képformátum.",
"uploadImageFileCountMessage": "Nincs kép feltöltve.",
"uploadImageSizeMessage": "A kép túl nagy. A maximális méret 25 MB."
"uploadImageSizeMessage": "A kép túl nagy. A maximális méret 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Jelszó",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Փաստաթղթի չափի առավելագույն սահմանաչափը գերազանցվել է:",
"uploadImageExtMessage": "Նկարի անհայտ ձևաչափ։",
"uploadImageFileCountMessage": "Ոչ մի նկար չի բեռնվել։",
"uploadImageSizeMessage": "Պատկերը չափազանց մեծ է:Առավելագույն չափը 25 ՄԲ է:"
"uploadImageSizeMessage": "Պատկերը չափազանց մեծ է:Առավելագույն չափը 25 ՄԲ է:",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Գաղտնաբառ",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Batas ukuran maksimum dokumen terlampaui.",
"uploadImageExtMessage": "Format gambar tidak dikenal.",
"uploadImageFileCountMessage": "Tidak ada gambar yang diunggah.",
"uploadImageSizeMessage": "Melebihi ukuran maksimal file. Ukuran maksimum adalah 25 MB."
"uploadImageSizeMessage": "Melebihi ukuran maksimal file. Ukuran maksimum adalah 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Kata Sandi",

View File

@ -316,7 +316,8 @@
"textInformation": "Information",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Password",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "文書の最大サイズ制限を超えています。",
"uploadImageExtMessage": "不明なイメージ形式",
"uploadImageFileCountMessage": "アップロードしたイメージがない",
"uploadImageSizeMessage": "イメージのサイズの上限が超えさせました。サイズの上限がMB。"
"uploadImageSizeMessage": "イメージのサイズの上限が超えさせました。サイズの上限がMB。",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "パスワード",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "최대 문서 크기 제한을 초과했습니다.",
"uploadImageExtMessage": "알수 없는 이미지 형식입니다.",
"uploadImageFileCountMessage": "이미지가 업로드되지 않았습니다.",
"uploadImageSizeMessage": "이미지 크기 제한을 초과했습니다."
"uploadImageSizeMessage": "이미지 크기 제한을 초과했습니다.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "암호",

View File

@ -316,7 +316,8 @@
"textInformation": "Information",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "ລະຫັດຜ່ານ",

View File

@ -316,7 +316,8 @@
"textInformation": "Information",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Parole",

View File

@ -316,7 +316,8 @@
"textOk": "Ok",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Kata laluan",

View File

@ -316,7 +316,8 @@
"textOk": "Ok",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Wachtwoord",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageExtMessage": "Unknown image format.",
"uploadImageFileCountMessage": "No images uploaded.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"textCancel": "Anuluj",

View File

@ -316,7 +316,8 @@
"textFormulaFilledFirstRowsOtherIsEmpty": "Formula filled only first {0} rows by memory save reason. Other rows in this sheet don't have data.",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Palavra-passe",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Tamanho máximo do documento excedido.",
"uploadImageExtMessage": "Formato de imagem desconhecido.",
"uploadImageFileCountMessage": "Sem imagens carregadas.",
"uploadImageSizeMessage": "Tamanho limite máximo da imagem excedido. O tamanho máximo é de 25 MB."
"uploadImageSizeMessage": "Tamanho limite máximo da imagem excedido. O tamanho máximo é de 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Senha",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Dimensiunea documentului depășește limita permisă.",
"uploadImageExtMessage": "Format de imagine nerecunoscut.",
"uploadImageFileCountMessage": "Nicio imagine nu a fost încărcată.",
"uploadImageSizeMessage": "Imaginea este prea mare. Limita de dimensiune este de 25 MB."
"uploadImageSizeMessage": "Imaginea este prea mare. Limita de dimensiune este de 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Parola",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Превышен максимальный размер документа.",
"uploadImageExtMessage": "Неизвестный формат рисунка.",
"uploadImageFileCountMessage": "Ни одного рисунка не загружено.",
"uploadImageSizeMessage": "Слишком большой рисунок. Максимальный размер - 25 MB."
"uploadImageSizeMessage": "Слишком большой рисунок. Максимальный размер - 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Пароль",

View File

@ -316,7 +316,8 @@
"uploadImageFileCountMessage": "අනුරුවක් උඩුගත කර නැත.",
"uploadImageSizeMessage": "අනුරුව ඉතා විශාලයි. උපරිම ප්‍රමාණය මෙ.බ. 25 කි.",
"errorDependentsNoFormulas": "The Trace Dependents command found no formulas that refer to the active cell.",
"errorPrecedentsNoValidRef": "The Trace Precedents command requires that the active cell contain a formula which includes a valid references."
"errorPrecedentsNoValidRef": "The Trace Precedents command requires that the active cell contain a formula which includes a valid references.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "මුරපදය",

View File

@ -316,7 +316,8 @@
"textOk": "Ok",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Heslo",

View File

@ -776,7 +776,8 @@
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageExtMessage": "Unknown image format.",
"uploadImageFileCountMessage": "No images uploaded.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Password",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "Maksimum limit veličine dokumenta prekoračen.",
"uploadImageExtMessage": "Nepoznati format slike.",
"uploadImageFileCountMessage": "Nema otpremljenih slika.",
"uploadImageSizeMessage": "Slika je prevelika. Maksimum veličina je 25 MB."
"uploadImageSizeMessage": "Slika je prevelika. Maksimum veličina je 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Lozinka",

View File

@ -316,7 +316,8 @@
"textOk": "Ok",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Şifre",

View File

@ -751,7 +751,8 @@
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageExtMessage": "Unknown image format.",
"uploadImageFileCountMessage": "No images uploaded.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Password",

View File

@ -776,7 +776,8 @@
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"uploadImageExtMessage": "Unknown image format.",
"uploadImageFileCountMessage": "No images uploaded.",
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB."
"uploadImageSizeMessage": "The image is too big. The maximum size is 25 MB.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "Password",

View File

@ -316,7 +316,8 @@
"textInformation": "Information",
"uploadDocExtMessage": "Unknown document format.",
"uploadDocFileCountMessage": "No documents uploaded.",
"uploadDocSizeMessage": "Maximum document size limit exceeded."
"uploadDocSizeMessage": "Maximum document size limit exceeded.",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "密碼",

View File

@ -316,7 +316,8 @@
"uploadDocSizeMessage": "超出最大文件大小限制。",
"uploadImageExtMessage": "未知图像格式。",
"uploadImageFileCountMessage": "没有上传图片",
"uploadImageSizeMessage": "图像太大。最大大小为25 MB。"
"uploadImageSizeMessage": "图像太大。最大大小为25 MB。",
"errorCircularReference": "There are one or more circular references where a formula refers to its own cell either directly or indirectly.<br>Try removing or changing these references, or moving the formulas to different cells."
},
"LongActions": {
"advDRMPassword": "密码",

View File

@ -487,6 +487,10 @@ const ErrorController = inject('storeAppOptions','storeSpreadsheetInfo')(({store
config.msg = t('Error.errorPrecedentsNoValidRef');
break;
case Asc.c_oAscError.ID.CircularReference:
config.msg = t('Error.errorCircularReference');
break;
default:
config.msg = _t.errorDefaultMessage.replace('%1', id);
break;