Localize javascript alert messages

This commit is contained in:
Pedro Fonseca 2025-04-11 16:16:37 +01:00
parent e52fc0e478
commit 5f667e57c8
6 changed files with 6 additions and 2 deletions

View File

@ -11,6 +11,7 @@ multiPdfDropPrompt=Select (or drag & drop) all PDFs you require
imgPrompt=Select Image(s)
genericSubmit=Submit
uploadLimit=Maximum file size:
uploadLimitExceeded=is too large. Maximum allowed size is
processTimeWarning=Warning: This process can take up to a minute depending on file-size
pageOrderPrompt=Custom Page Order (Enter a comma-separated list of page numbers or Functions like 2n+1) :
pageSelectionPrompt=Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) :

View File

@ -11,6 +11,7 @@ multiPdfDropPrompt=Select (or drag & drop) all PDFs you require
imgPrompt=Select Image(s)
genericSubmit=Submit
uploadLimit=Maximum file size:
uploadLimitExceeded=is too large. Maximum allowed size is
processTimeWarning=Warning: This process can take up to a minute depending on file-size
pageOrderPrompt=Custom Page Order (Enter a comma-separated list of page numbers or Functions like 2n+1) :
pageSelectionPrompt=Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) :

View File

@ -11,6 +11,7 @@ multiPdfDropPrompt=Selecione (ou arraste e solte) todos os PDFs necessários
imgPrompt=Selecione Imagem(ns)
genericSubmit=Submeter
uploadLimit=Tamanho máximo de ficheiro:
uploadLimitExceeded=é muito grande. O tamanho máximo permitido é
processTimeWarning=Aviso: Este processo pode demorar até um minuto dependendo do tamanho do ficheiro
pageOrderPrompt=Ordem Personalizada de Páginas (Insira uma lista de números de página separados por vírgulas ou Funções como 2n+1):
pageSelectionPrompt=Seleção Personalizada de Páginas (Insira uma lista de números de página separados por vírgulas 1,5,6 ou Funções como 2n+1):

View File

@ -47,7 +47,7 @@
if (uploadLimit > 0) {
const oversizedFile = Array.from(files).find(f => f.size > uploadLimit);
if (oversizedFile) {
alert(`"${oversizedFile.name}" is too large. Maximum allowed size is ${window.stirlingPDF.uploadLimitReadable}.`);
alert(`"${oversizedFile.name}" ${window.stirlingPDF.uploadLimitExceeded} ${window.stirlingPDF.uploadLimitReadable}.`);
return;
}
}

View File

@ -183,7 +183,7 @@ function setupFileInput(chooser) {
if (uploadLimit > 0) {
const oversizedFile = allFiles.find(f => f.size > uploadLimit);
if (oversizedFile) {
alert(`"${oversizedFile.name}" is too large. Maximum allowed size is ${window.stirlingPDF.uploadLimitReadable}.`);
alert(`"${oversizedFile.name}" ${window.stirlingPDF.uploadLimitExceeded} ${window.stirlingPDF.uploadLimitReadable}.`);
allFiles = [];
input.value = '';
inputContainer.querySelector('#fileInputText').innerHTML = originalText;

View File

@ -208,6 +208,7 @@
window.stirlingPDF.error = /*[[#{error}]]*/ "Error";
window.stirlingPDF.uploadLimit = /*[[${uploadLimit}]]*/ 0;
window.stirlingPDF.uploadLimitReadable = /*[[${uploadLimitReadable}]]*/ 'Unlimited';
window.stirlingPDF.uploadLimitExceeded = /*[[#{uploadLimitExceeded}]]*/ 'is too large. Maximum allowed size is';
})();
</script>
<script type="module" th:src="@{'/pdfjs-legacy/pdf.mjs'}"></script>