Skip to content

Commit e1a2739

Browse files
FORMS-15478 Added localize success and error message for draft (#1396)
1 parent fccd1c9 commit e1a2739

File tree

12 files changed

+46
-23
lines changed

12 files changed

+46
-23
lines changed

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/de.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "Jahre",
8585
"more": "mehr",
8686
"less": "weniger"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "Der Entwurf wurde erfolgreich gespeichert.",
89+
"saveDraftErrorMessage" : "Es ist ein Fehler aufgetreten, der uns daran gehindert hat, Ihren Entwurf zu speichern. Bitte versuchen Sie es erneut."
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/en.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -36,5 +36,7 @@
3636
"years": "years",
3737
"more": "more",
3838
"less": "less"
39-
}
40-
}
39+
},
40+
"saveDraftSuccessMessage" : "The draft is saved successfully.",
41+
"saveDraftErrorMessage" : "There was an error preventing us from saving your draft. Please try again."
42+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/es.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "años",
8585
"more": "más",
8686
"less": "menos"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "El borrador se guarda correctamente.",
89+
"saveDraftErrorMessage" : "Hubo un error que nos impidió guardar su borrador. Por favor inténtalo de nuevo."
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fr.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "années",
8585
"more": "plus",
8686
"less": "moins"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "Le brouillon est enregistré avec succès.",
89+
"saveDraftErrorMessage" : "Une erreur s'est produite nous empêchant d'enregistrer votre brouillon. Veuillez réessayer."
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/it.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "anni",
8585
"more": "più",
8686
"less": "meno"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "La bozza è stata salvata con successo.",
89+
"saveDraftErrorMessage" : "Si è verificato un errore che ci ha impedito di salvare la tua bozza. Per favore riprova."
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ja.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "",
8585
"more": "さらに表示",
8686
"less": "表示を減らす"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "下書きは正常に保存されました。",
89+
"saveDraftErrorMessage" : "エラーが発生したため、下書きを保存できませんでした。もう一度試してください。"
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ko-kr.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "",
8585
"more": "기타",
8686
"less": "미만"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "초안이 성공적으로 저장되었습니다.",
89+
"saveDraftErrorMessage" : "초안을 저장하지 못하는 동안 오류가 발생했습니다. 다시 시도해 주세요."
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/pt-br.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "anos",
8585
"more": "mais",
8686
"less": "menos"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "O rascunho foi salvo com sucesso.",
89+
"saveDraftErrorMessage" : "Ocorreu um erro que nos impediu de salvar seu rascunho. Por favor, tente novamente."
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-cn.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "",
8585
"more": "更多",
8686
"less": "更少"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "草稿保存成功。",
89+
"saveDraftErrorMessage" : "出現錯誤,導致我們無法儲存您的草稿。請再試一次。"
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-tw.json

+4-2
Original file line numberDiff line numberDiff line change
@@ -84,5 +84,7 @@
8484
"years": "",
8585
"more": "超過",
8686
"less": "少於"
87-
}
88-
}
87+
},
88+
"saveDraftSuccessMessage" : "草稿保存成功。",
89+
"saveDraftErrorMessage" : "出现错误,导致我们无法保存您的草稿。请再试一次。"
90+
}

ui.af.apps/src/main/content/jcr_root/apps/core/fd/components/form/container/v2/container/clientlibs/site/js/formcontainerview.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@
6262
// execute the handler only if there are no rules configured on custom:saveSuccess event.
6363
if (!state.events['custom:saveSuccess'] || state.events['custom:saveSuccess'].length === 0) {
6464
console.log("Draft id = " + action?.payload?.body?.draftId);
65-
window.alert("Draft has been saved successfully");
65+
window.alert(FormView.LanguageUtils.getTranslatedString(self.getLang(), "saveDraftSuccessMessage"));
6666
}
6767
}, "saveSuccess");
6868
this._model.subscribe((action) => {
6969
let state = action.target.getState();
7070
// execute the handler only if there are no rules configured on custom:saveError event.
7171
if (!state.events['custom:saveError'] || state.events['custom:saveError'].length === 0) {
72-
window.alert("Issue while saving draft");
72+
window.alert(FormView.LanguageUtils.getTranslatedString(self.getLang(), "saveDraftErrorMessage"));
7373
}
7474
}, "saveError");
7575
this.#setupAutoSave(self.getModel());

ui.tests/test-module/specs/autosave/autosave.runtime.spec.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,20 @@ describe("Auto save handler runtime", () => {
1414

1515
it("should save formData after every 3 seconds", () => {
1616
if (cy.af.isLatestAddon() && toggle_array.includes('FT_FORMS-14255')) {
17-
1817
const saveApiResponse = {
1918
'draftId': 'ABC'
2019
};
20+
21+
const stub = cy.stub();
22+
cy.on('window:alert', stub);
2123
// Rule when button is clicked then save call should trigger
2224
cy.intercept('POST' , '**/adobe/forms/af/save/*', saveApiResponse).as('afSave');
2325

2426
cy.previewForm(autoSaveRunTime);
2527

2628
cy.wait('@afSave').then(({request, response}) => {
2729
// Check the request payload
30+
expect(stub.getCall(0)).to.be.calledWith('The draft is saved successfully.');
2831
expect(request.body).to.be.not.null;
2932

3033
expect(response.statusCode).to.equal(200);

0 commit comments

Comments
 (0)