From 12bd9500c5e92af3626d00e93a2c090a7bb4fd16 Mon Sep 17 00:00:00 2001 From: Rajat Khurana Date: Tue, 31 Mar 2026 14:33:20 +0530 Subject: [PATCH] file input upload error fix --- .../models/v1/form/FileInputImpl.java | 10 +++++--- .../resources/i18n/fa.json | 2 +- .../resources/i18n/ru-ru.json | 2 +- .../resources/i18n/th.json | 2 +- .../resources/i18n/hi.json | 2 +- .../resources/i18n/ko-kr.json | 2 +- .../resources/i18n/th.json | 2 +- .../resources/i18n/de.json | 2 +- .../resources/i18n/en.json | 2 +- .../resources/i18n/es.json | 2 +- .../resources/i18n/fr.json | 2 +- .../resources/i18n/it.json | 2 +- .../resources/i18n/ja.json | 2 +- .../resources/i18n/ko-kr.json | 2 +- .../resources/i18n/pt-br.json | 2 +- .../resources/i18n/zh-cn.json | 2 +- .../resources/i18n/zh-tw.json | 2 +- .../libs/commons/localeDataSets.js | 24 +++++++++---------- .../specs/fileinput/fileinputv3.runtime.cy.js | 2 +- .../specs/fileinput/fileinputv4.runtime.cy.js | 2 +- 20 files changed, 37 insertions(+), 33 deletions(-) diff --git a/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/FileInputImpl.java b/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/FileInputImpl.java index 1753357a3c..32017f35a5 100644 --- a/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/FileInputImpl.java +++ b/bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/FileInputImpl.java @@ -104,10 +104,14 @@ public Boolean isMultiple() { @Override public String getMaxFileSize() { - if (maxFileSize == null || "".equals(maxFileSize)) + if (StringUtils.isBlank(maxFileSize)) { return null; - else - return maxFileSize + "MB"; + } + String trimmed = maxFileSize.trim(); + if (StringUtils.endsWithIgnoreCase(trimmed, "MB")) { + return trimmed; + } + return trimmed + "MB"; } @Override diff --git a/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fa.json b/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fa.json index c44b15e5a5..d7505cc003 100644 --- a/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fa.json +++ b/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fa.json @@ -1,6 +1,6 @@ { "FileCloseAccessText" : "اضغط على Enter لحذف الملف", - "FileSizeGreater" : "حجم الملفات (${0}) أكبر من الحجم المتوقع: ${1} ميجابايت.", + "FileSizeGreater" : "حجم الملفات (${0}) أكبر من الحجم المتوقع: ${1}.", "FileNameInvalid" : "لا تقم بإرفاق ملفات يبدأ اسم الملف بـ (.)، أو يحتوي على \\ / : * ? \" < > | ; % $، أو هو كلمة محجوزة مثل nul، prn، con، lpt، أو com.", "FileMimeTypeInvalid" : "أنواع الملفات (${0}) غير مدعومة", "InternalFormSubmissionError" : "حدث خطأ داخلي أثناء تقديم النموذج.", diff --git a/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ru-ru.json b/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ru-ru.json index 27a334824a..b0c9801bf0 100644 --- a/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ru-ru.json +++ b/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ru-ru.json @@ -1,6 +1,6 @@ { "FileCloseAccessText" : "Нажмите Enter, чтобы удалить файл", - "FileSizeGreater" : "Файл(ы) ${0} больше ожидаемого размера: ${1}MB.", + "FileSizeGreater" : "Файл(ы) ${0} больше ожидаемого размера: ${1}.", "FileNameInvalid" : "Не прикрепляйте файлы, у которых имя файла начинается с (.), содержит \\ / : * ? \" < > | ; % $ или является зарезервированным ключевым словом, таким как nul, prn, con, lpt или com.", "FileMimeTypeInvalid" : "Файл(ы) ${0} имеют неподдерживаемый тип файла", "InternalFormSubmissionError" : "При отправке формы произошла внутренняя ошибка." diff --git a/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/th.json b/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/th.json index b0fced45ad..5b94fd6559 100644 --- a/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/th.json +++ b/it/apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/th.json @@ -1,6 +1,6 @@ { "FileCloseAccessText" : "กด Enter เพื่อลบไฟล์ ", - "FileSizeGreater" : "ไฟล์ ${0} ใหญ่กว่าขนาดที่คาดไว้: ${1}MB", + "FileSizeGreater" : "ไฟล์ ${0} ใหญ่กว่าขนาดที่คาดไว้: ${1}", "FileNameInvalid" : "ห้ามแนบไฟล์ที่ชื่อไฟล์ขึ้นต้นด้วย (.) มี \\ / : * ? \" < > | ; % $ หรือเป็นคีย์เวิร์ดที่สงวนไว้ เช่น nul, prn, con, lpt หรือ com", "FileMimeTypeInvalid" : "ไฟล์ ${0} เป็นประเภทไฟล์ที่ไม่รองรับ", "InternalFormSubmissionError" : "พบข้อผิดพลาดภายในขณะส่งแบบฟอร์ม", diff --git a/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/hi.json b/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/hi.json index 1f62b34c22..6713921764 100644 --- a/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/hi.json +++ b/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/hi.json @@ -1,6 +1,6 @@ { "FileCloseAccessText" : "फ़ाइल को हटाने के लिए एंटर दबाएं", - "FileSizeGreater" : "फ़ाइल(फ़ाइलें) ${0} अपेक्षित आकार से अधिक हैं: ${1}MB.", + "FileSizeGreater" : "फ़ाइल(फ़ाइलें) ${0} अपेक्षित आकार से अधिक हैं: ${1}.", "FileNameInvalid" : "फ़ाइल नाम (.) से शुरू होता है, \\ / : * ? \" < > | ; % $ को मद्देनजर न लें, या nul, prn, con, lpt, या com जैसे आपत्तिजनक शब्द हैं।", "FileMimeTypeInvalid" : "फ़ाइल(फ़ाइलें) ${0} असमर्थित फ़ाइल प्रकार हैं", "InternalFormSubmissionError" : "फ़ॉर्म प्रस्तुत करते समय आंतरिक त्रुटि हुई है." diff --git a/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/ko-kr.json b/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/ko-kr.json index 02a51407a0..af95a587ee 100644 --- a/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/ko-kr.json +++ b/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/ko-kr.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Enter 키를 눌러 파일 삭제", - "FileSizeGreater": "파일 ${0}이(가) 예상 크기 ${1}MB를 초과합니다.", + "FileSizeGreater": "파일 ${0}이(가) 예상 크기 ${1}를 초과합니다.", "FileNameInvalid": "파일 이름이 (.)으로 시작하거나, \\ / : * ? \" < > | ; % $를 포함하거나, nul, prn, con, lpt 또는 com과 같이 예약된 키워드인 파일은 첨부하지 마십시오.", "FileMimeTypeInvalid": "파일 ${0}은(는) 지원되지 않는 파일 유형입니다.", "InternalFormSubmissionError": "temp" diff --git a/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/th.json b/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/th.json index 9aef056c30..cf10add6c7 100644 --- a/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/th.json +++ b/it/apps/src/main/content/jcr_root/apps/forms-core-components-it/clientlibs/clientlib-it-custom-locale/resources/i18n/th.json @@ -1,6 +1,6 @@ { "FileCloseAccessText" : "กด Enter เพื่อลบไฟล์ ", - "FileSizeGreater" : "ไฟล์ ${0} ใหญ่กว่าขนาดที่คาดไว้: ${1}MB", + "FileSizeGreater" : "ไฟล์ ${0} ใหญ่กว่าขนาดที่คาดไว้: ${1}", "FileNameInvalid" : "ห้ามแนบไฟล์ที่ชื่อไฟล์ขึ้นต้นด้วย (.) มี \\ / : * ? \" < > | ; % $ หรือเป็นคีย์เวิร์ดที่สงวนไว้ เช่น nul, prn, con, lpt หรือ com", "FileMimeTypeInvalid" : "ไฟล์ ${0} เป็นประเภทไฟล์ที่ไม่รองรับ", "InternalFormSubmissionError" : "พบข้อผิดพลาดภายในขณะส่งแบบฟอร์ม", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/de.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/de.json index ae623a8a37..267075fd71 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/de.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/de.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Drücken Sie die Eingabetaste, um die Datei zu löschen ", - "FileSizeGreater": "Dateien ${0} übersteigen die erwartete Größe: ${1}MB.", + "FileSizeGreater": "Dateien ${0} übersteigen die erwartete Größe: ${1}.", "FileNameInvalid": "Hängen Sie keine Dateien an, deren Dateiname mit (.) beginnt, \\ / : * ? \" < > | ; % oder $ enthält oder ein reserviertes Schlüsselwort wie nul, prn, con, lpt oder com ist.", "FileMimeTypeInvalid": "Datei(en) ${0} ist/sind nicht unterstützte(r) Dateityp(en)", "InternalFormSubmissionError": "Beim Übermitteln des Formulars ist ein interner Fehler aufgetreten.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/en.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/en.json index d4312d0e34..5687eb74c5 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/en.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/en.json @@ -1,6 +1,6 @@ { "FileCloseAccessText" : "Press Enter to delete the file ", - "FileSizeGreater" : "File(s) ${0} are greater than the expected size: ${1}MB.", + "FileSizeGreater" : "File(s) ${0} are greater than the expected size: ${1}.", "FileNameInvalid" : "Do not attach files where filename starts with (.), contains \\ / : * ? \" < > | ; % $, or is a reserved keyword like nul, prn, con, lpt, or com.", "FileMimeTypeInvalid" : "File(s) ${0} are unsupported file types", "InternalFormSubmissionError" : "Encountered an internal error while submitting the form.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/es.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/es.json index 79eb2ebe2f..0b9c769159 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/es.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/es.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Presione Intro para eliminar el archivo ", - "FileSizeGreater": "Los archivos ${0} son mayores que el tamaño esperado: ${1} MB.", + "FileSizeGreater": "Los archivos ${0} son mayores que el tamaño esperado: ${1}.", "FileNameInvalid": "No adjunte archivos cuyo nombre comience con (.), contenga \\ / : * ? \" < > | ; % $, o sea una palabra clave reservada como nul, prn, con, lpt o com.", "FileMimeTypeInvalid": "Los tipos de archivo ${0} no son compatibles", "InternalFormSubmissionError": "Error interno al enviar el formulario.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fr.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fr.json index ef02eddbd5..4cf5c99bba 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fr.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/fr.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Appuyer sur Entrée pour supprimer le fichier ", - "FileSizeGreater": "${0} fichier(s) dépasse(nt) la taille attendue : ${1} Mo.", + "FileSizeGreater": "${0} fichier(s) dépasse(nt) la taille attendue : ${1}.", "FileNameInvalid": "Ne joignez pas de fichiers dont le nom commence par (.), contient \\ / : * ? \" < > | ; % $, ou est un mot-clé réservé comme nul, prn, con, lpt ou com.", "FileMimeTypeInvalid": "Le ou les fichiers ${0} sont des types de fichiers non pris en charge", "InternalFormSubmissionError": "Une erreur interne s'est produite lors de l'envoi du formulaire.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/it.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/it.json index 96b380b172..60790cea14 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/it.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/it.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Premete Invio per eliminare il file ", - "FileSizeGreater": "I file ${0} superano le dimensioni previste: ${1} MB.", + "FileSizeGreater": "I file ${0} superano le dimensioni previste: ${1}.", "FileNameInvalid": "Non allegare file il cui nome inizia con (.), contiene \\ / : * ? \" < > | ; % $ oppure è una parola chiave riservata come nul, prn, con, lpt o com.", "FileMimeTypeInvalid": "I file ${0} non sono tipi di file supportati", "InternalFormSubmissionError": "Errore interno durante l'invio del modulo.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ja.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ja.json index 53b0bbfdb6..42e1bf2438 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ja.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ja.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "ファイルを削除するには Enter を押します ", - "FileSizeGreater": "ファイル「${0}」は予期されたサイズを超えています :${1} MB。", + "FileSizeGreater": "ファイル「${0}」は予期されたサイズを超えています :${1}。", "FileNameInvalid": "ファイル名が (.) で始まる、\\ / : * ? \" < > | ; % $ を含む、または nul、prn、con、lpt、com などの予約キーワードを含むファイルは添付しないでください。", "FileMimeTypeInvalid": "${0} ファイルの形式はサポートされていません", "InternalFormSubmissionError": "フォームを送信中に内部エラーが発生しました。", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ko-kr.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ko-kr.json index c2996ae44a..c592049e2b 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ko-kr.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/ko-kr.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Enter 키를 눌러 파일 삭제", - "FileSizeGreater": "파일 ${0}이(가) 예상 크기 ${1}MB를 초과합니다.", + "FileSizeGreater": "파일 ${0}이(가) 예상 크기 ${1}를 초과합니다.", "FileNameInvalid": "파일 이름이 (.)으로 시작하거나, \\ / : * ? \" < > | ; % $를 포함하거나, nul, prn, con, lpt 또는 com과 같이 예약된 키워드인 파일은 첨부하지 마십시오.", "FileMimeTypeInvalid": "파일 ${0}은(는) 지원되지 않는 파일 유형입니다.", "InternalFormSubmissionError": "양식을 제출하는 중 내부 오류가 발생했습니다.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/pt-br.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/pt-br.json index 3b38e89a1c..13ade7043f 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/pt-br.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/pt-br.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "Pressione Enter para excluir o arquivo ", - "FileSizeGreater": "Fos arquivos ${0} são maiores do que o tamanho esperado: ${1}MB.", + "FileSizeGreater": "Fos arquivos ${0} são maiores do que o tamanho esperado: ${1}.", "FileNameInvalid": "Não anexe arquivos cujos nomes comecem com (.), contenham \\ / : * ? \" < > | ; % $, ou sejam palavras-chave reservadas, como nul, prn, con, lpt ou com.", "FileMimeTypeInvalid": "O(s) arquivo(s) ${0} não é(são) suportado(s)", "InternalFormSubmissionError": "Encontrou um erro interno ao enviar o formulário.", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-cn.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-cn.json index 6fb17ed69b..8729e1ce3e 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-cn.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-cn.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "按 Enter 可删除文件", - "FileSizeGreater": "文件 ${0} 大于预期大小: ${1}MB。", + "FileSizeGreater": "文件 ${0} 大于预期大小: ${1}。", "FileNameInvalid": "请勿附加文件名以 (.) 开头、包含 \\ / : * ? \" < > | ; % $ 或为保留关键字(如 nul、prn、con、lpt 或 com)的文件。", "FileMimeTypeInvalid": "文件 ${0} 的类型不受支持", "InternalFormSubmissionError": "提交表单时遇到内部错误。", diff --git a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-tw.json b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-tw.json index a168ab205f..3a028252ca 100644 --- a/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-tw.json +++ b/ui.af.apps/src/main/content/jcr_root/apps/core/fd/af-clientlibs/core-forms-components-runtime-all/resources/i18n/zh-tw.json @@ -1,6 +1,6 @@ { "FileCloseAccessText": "按 Enter 以刪除檔案", - "FileSizeGreater": "檔案 ${0} 的大小比預期大: ${1}MB。", + "FileSizeGreater": "檔案 ${0} 的大小比預期大: ${1}。", "FileNameInvalid": "不要附加以下檔案:檔案名稱以 (.) 開頭且包含 \\ / : * ? \" < > | ; % $,或檔案名稱為保留關鍵字,例如 nul、prn、con、lpt 或 com。", "FileMimeTypeInvalid": "${0} 檔案的檔案類型不受支援", "InternalFormSubmissionError": "提交表單時發生內部錯誤。", diff --git a/ui.tests/test-module/libs/commons/localeDataSets.js b/ui.tests/test-module/libs/commons/localeDataSets.js index c7b99a82c8..a5f63cf77c 100644 --- a/ui.tests/test-module/libs/commons/localeDataSets.js +++ b/ui.tests/test-module/libs/commons/localeDataSets.js @@ -49,7 +49,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Press Enter to delete the file ", - "FileSizeGreater" : "File(s) ${0} are greater than the expected size: ${1}MB.", + "FileSizeGreater" : "File(s) ${0} are greater than the expected size: ${1}.", "FileNameInvalid" : "Do not attach files where filename starts with (.), contains \\ / : * ? \" < > | ; % $, or is a reserved keyword like nul, prn, con, lpt, or com.", "FileMimeTypeInvalid" : "File(s) ${0} are unsupported file types", "InternalFormSubmissionError" : "Encountered an internal error while submitting the form.", @@ -80,7 +80,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Drücken Sie die Eingabetaste, um die Datei zu löschen ", - "FileSizeGreater" : "Dateien ${0} übersteigen die erwartete Größe: ${1}MB.", + "FileSizeGreater" : "Dateien ${0} übersteigen die erwartete Größe: ${1}.", "FileNameInvalid" : 'Hängen Sie keine Dateien an, deren Dateiname mit (.) beginnt, \\ / : * ? " < > | ; % oder $ enthält oder ein reserviertes Schlüsselwort wie nul, prn, con, lpt oder com ist.', "FileMimeTypeInvalid" : "Datei(en) ${0} ist/sind nicht unterstützte(r) Dateityp(en)", "InternalFormSubmissionError" : "Beim Übermitteln des Formulars ist ein interner Fehler aufgetreten." @@ -110,7 +110,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "ファイルを削除するには Enter を押します ", - "FileSizeGreater" : "ファイル「${0}」は予期されたサイズを超えています :${1} MB。", + "FileSizeGreater" : "ファイル「${0}」は予期されたサイズを超えています :${1}。", "FileNameInvalid" : 'ファイル名が (.) で始まる、\\ / : * ? " < > | ; % $ を含む、または nul、prn、con、lpt、com などの予約キーワードを含むファイルは添付しないでください。', "FileMimeTypeInvalid" : "${0} ファイルの形式はサポートされていません", "InternalFormSubmissionError" : "フォームを送信中に内部エラーが発生しました。" @@ -140,7 +140,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Premete Invio per eliminare il file ", - "FileSizeGreater" : "I file ${0} superano le dimensioni previste: ${1} MB.", + "FileSizeGreater" : "I file ${0} superano le dimensioni previste: ${1}.", "FileNameInvalid" : 'Non allegare file il cui nome inizia con (.), contiene \\ / : * ? " < > | ; % $ oppure è una parola chiave riservata come nul, prn, con, lpt o com.', "FileMimeTypeInvalid" : "I file ${0} non sono tipi di file supportati", "InternalFormSubmissionError" : "Errore interno durante l'invio del modulo." @@ -170,7 +170,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Appuyer sur Entrée pour supprimer le fichier ", - "FileSizeGreater" : "${0} fichier(s) dépasse(nt) la taille attendue : ${1} Mo.", + "FileSizeGreater" : "${0} fichier(s) dépasse(nt) la taille attendue : ${1}.", "FileNameInvalid" : "Ne joignez pas de fichiers dont le nom commence par (.), contient \\ / : * ? \" < > | ; % $, ou est un mot-clé réservé comme nul, prn, con, lpt ou com.", "FileMimeTypeInvalid" : "Le ou les fichiers ${0} sont des types de fichiers non pris en charge", "InternalFormSubmissionError" : "Une erreur interne s'est produite lors de l'envoi du formulaire." @@ -200,7 +200,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Presione Intro para eliminar el archivo ", - "FileSizeGreater" : "Los archivos ${0} son mayores que el tamaño esperado: ${1} MB.", + "FileSizeGreater" : "Los archivos ${0} son mayores que el tamaño esperado: ${1}.", "FileNameInvalid" : 'No adjunte archivos cuyo nombre comience con (.), contenga \\ / : * ? " < > | ; % $, o sea una palabra clave reservada como nul, prn, con, lpt o com.', "FileMimeTypeInvalid" : "Los tipos de archivo ${0} no son compatibles", "InternalFormSubmissionError" : "Error interno al enviar el formulario." @@ -230,7 +230,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Enter 키를 눌러 파일 삭제", - "FileSizeGreater" : "파일 ${0}이(가) 예상 크기 ${1}MB를 초과합니다.", + "FileSizeGreater" : "파일 ${0}이(가) 예상 크기 ${1}를 초과합니다.", "FileNameInvalid" : "파일 이름이 (.)으로 시작하거나, \\ / : * ? \" < > | ; % $를 포함하거나, nul, prn, con, lpt 또는 com과 같이 예약된 키워드인 파일은 첨부하지 마십시오.", "FileMimeTypeInvalid" : "파일 ${0}은(는) 지원되지 않는 파일 유형입니다.", "InternalFormSubmissionError" : "temp" @@ -260,7 +260,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "按 Enter 以刪除檔案", - "FileSizeGreater" : "檔案 ${0} 的大小比預期大: ${1}MB。", + "FileSizeGreater" : "檔案 ${0} 的大小比預期大: ${1}。", "FileNameInvalid" : '不要附加以下檔案:檔案名稱以 (.) 開頭且包含 \\ / : * ? " < > | ; % $,或檔案名稱為保留關鍵字,例如 nul、prn、con、lpt 或 com。', "FileMimeTypeInvalid" : "${0} 檔案的檔案類型不受支援", "InternalFormSubmissionError" : "提交表單時發生內部錯誤。" @@ -291,7 +291,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "按 Enter 可删除文件", - "FileSizeGreater" : "文件 ${0} 大于预期大小: ${1}MB。", + "FileSizeGreater" : "文件 ${0} 大于预期大小: ${1}。", "FileNameInvalid" : '请勿附加文件名以 (.) 开头、包含 \\ / : * ? " < > | ; % $ 或为保留关键字(如 nul、prn、con、lpt 或 com)的文件。', "FileMimeTypeInvalid" : "文件 ${0} 的类型不受支持", "InternalFormSubmissionError" : "提交表单时遇到内部错误。" @@ -321,7 +321,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Pressione Enter para excluir o arquivo ", - "FileSizeGreater" : "Fos arquivos ${0} são maiores do que o tamanho esperado: ${1}MB.", + "FileSizeGreater" : "Fos arquivos ${0} são maiores do que o tamanho esperado: ${1}.", "FileNameInvalid" : 'Não anexe arquivos cujos nomes comecem com (.), contenham \\ / : * ? " < > | ; % $, ou sejam palavras-chave reservadas, como nul, prn, con, lpt ou com.', "FileMimeTypeInvalid" : "O(s) arquivo(s) ${0} não é(são) suportado(s)", "InternalFormSubmissionError" : "Encontrou um erro interno ao enviar o formulário." @@ -352,7 +352,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "Нажмите Enter, чтобы удалить файл", - "FileSizeGreater" : "Файл(ы) ${0} больше ожидаемого размера: ${1}MB.", + "FileSizeGreater" : "Файл(ы) ${0} больше ожидаемого размера: ${1}.", "FileNameInvalid" : "Не прикрепляйте файлы, у которых имя файла начинается с (.), содержит \\ / : * ? \" < > | ; % $ или является зарезервированным ключевым словом, таким как nul, prn, con, lpt или com.", "FileMimeTypeInvalid" : "Файл(ы) ${0} имеют неподдерживаемый тип файла", "InternalFormSubmissionError" : "При отправке формы произошла внутренняя ошибка." @@ -383,7 +383,7 @@ const languages = [ }, I18N_STRINGS: { "FileCloseAccessText" : "फ़ाइल को हटाने के लिए एंटर दबाएं", - "FileSizeGreater" : "फ़ाइल(फ़ाइलें) ${0} अपेक्षित आकार से अधिक हैं: ${1}MB.", + "FileSizeGreater" : "फ़ाइल(फ़ाइलें) ${0} अपेक्षित आकार से अधिक हैं: ${1}.", "FileNameInvalid" : "फ़ाइल नाम (.) से शुरू होता है, \\ / : * ? \" < > | ; % $ को मद्देनजर न लें, या nul, prn, con, lpt, या com जैसे आपत्तिजनक शब्द हैं।", "FileMimeTypeInvalid" : "फ़ाइल(फ़ाइलें) ${0} असमर्थित फ़ाइल प्रकार हैं", "InternalFormSubmissionError" : "फ़ॉर्म प्रस्तुत करते समय आंतरिक त्रुटि हुई है." diff --git a/ui.tests/test-module/specs/fileinput/fileinputv3.runtime.cy.js b/ui.tests/test-module/specs/fileinput/fileinputv3.runtime.cy.js index 17ae9bb5e8..49eaed166c 100644 --- a/ui.tests/test-module/specs/fileinput/fileinputv3.runtime.cy.js +++ b/ui.tests/test-module/specs/fileinput/fileinputv3.runtime.cy.js @@ -239,7 +239,7 @@ describe('Click on button tag (V-3)', () => { const maxFileSize = 2 * 1024 * 1024; // 2MB // Set up a stub for the alert message - const expectedAlertMessage = `File(s) FileAttachment3mb.jpg are greater than the expected size: ${maxFileSize / (1024 * 1024)}MBMB.`; + const expectedAlertMessage = `File(s) FileAttachment3mb.jpg are greater than the expected size: ${maxFileSize / (1024 * 1024)}MB.`; const fileInput = 'input[name=\'fileinput5\']'; cy.attachFile(fileInput, ['FileAttachment3mb.jpg']); diff --git a/ui.tests/test-module/specs/fileinput/fileinputv4.runtime.cy.js b/ui.tests/test-module/specs/fileinput/fileinputv4.runtime.cy.js index 999b5b9147..38c1f7aa65 100644 --- a/ui.tests/test-module/specs/fileinput/fileinputv4.runtime.cy.js +++ b/ui.tests/test-module/specs/fileinput/fileinputv4.runtime.cy.js @@ -245,7 +245,7 @@ describe('Click on button tag (V-4)', () => { it('should display an alert if the file size exceeds the maximum allowed size', () => { const maxFileSize = 2 * 1024 * 1024; // 2MB - const expectedAlertMessage = `File(s) FileAttachment3mb.jpg are greater than the expected size: ${maxFileSize / (1024 * 1024)}MBMB.`; + const expectedAlertMessage = `File(s) FileAttachment3mb.jpg are greater than the expected size: ${maxFileSize / (1024 * 1024)}MB.`; const fileInput = 'input[name=\'fileinput5\']'; cy.attachFile(fileInput, ['FileAttachment3mb.jpg']); cy.on('window:alert', (alertText) => {