1
0
mirror of https://github.com/Stirling-Tools/Stirling-PDF.git synced 2024-09-28 15:50:08 +02:00

Download message for game

This commit is contained in:
Anthony Stirling 2024-02-18 13:30:56 +00:00
parent 20cb460a7e
commit c96ebccae4
29 changed files with 77 additions and 32 deletions

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=\u062D\u0641\u0638
close=\u0625\u063A\u0644\u0627\u0642
filesSelected=الملفات المحددة
noFavourites=لم تتم إضافة أي مفضلات
downloadComplete=Download Complete
bored=الانتظار بالملل؟
alphabet=\u0627\u0644\u0623\u0628\u062C\u062F\u064A\u0629
downloadPdf=تنزيل PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Съхранете
close=Затворете
filesSelected=избрани файлове
noFavourites=Няма добавени любими
downloadComplete=Download Complete
bored=Отекчени сте да чакате?
alphabet=Азбука
downloadPdf=Изтеглете PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Desa
close=Tanca
filesSelected=fitxers seleccionats
noFavourites=No s'ha afegit cap favorit
downloadComplete=Download Complete
bored=Avorrit esperant?
alphabet=Alfabet
downloadPdf=Descarregueu PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Speichern
close=Schließen
filesSelected=Dateien ausgewählt
noFavourites=Keine Favoriten hinzugefügt
downloadComplete=Download Complete
bored=Langeweile beim Warten?
alphabet=Alphabet
downloadPdf=PDF herunterladen

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=\u0391\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7
close=\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF
filesSelected=\u03B1\u03C1\u03C7\u03B5\u03AF\u03B1 \u03C0\u03BF\u03C5 \u03B5\u03C0\u03B9\u03BB\u03AD\u03C7\u03B8\u03B7\u03BA\u03B1\u03BD
noFavourites=\u039A\u03B1\u03BD\u03AD\u03BD\u03B1 \u03B1\u03B3\u03B1\u03C0\u03AE\u03BC\u03B5\u03BD\u03BF \u03B4\u03B5\u03BD \u03AD\u03C7\u03B5\u03B9 \u03C0\u03C1\u03BF\u03C3\u03C4\u03B5\u03B8\u03B5\u03AF
downloadComplete=Download Complete
bored=\u0392\u03B1\u03C1\u03B9\u03AD\u03C3\u03C4\u03B5 \u03BD\u03B1 \u03C0\u03B5\u03C1\u03B9\u03BC\u03AD\u03BD\u03B5\u03C4\u03B5;
alphabet=\u0391\u03BB\u03C6\u03AC\u03B2\u03B7\u03C4\u03BF
downloadPdf=\u039A\u03B1\u03C4\u03AD\u03B2\u03B1\u03C3\u03BC\u03B1 \u03C4\u03BF\u03C5 PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr = left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Save
close=Close
filesSelected=files selected
noFavourites=No favourites added
downloadComplete=Download Complete
bored=Bored Waiting?
alphabet=Alphabet
downloadPdf=Download PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Save
close=Close
filesSelected=files selected
noFavourites=No favorites added
downloadComplete=Download Complete
bored=Bored Waiting?
alphabet=Alphabet
downloadPdf=Download PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Guardar
close=Cerrar
filesSelected=archivos seleccionados
noFavourites=No se agregaron favoritos
downloadComplete=Download Complete
bored=¿Cansado de esperar?
alphabet=Alfabeto
downloadPdf=Descargar PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Gorde
close=Itxi
filesSelected=Hautatutako fitxategiak
noFavourites=Ez dira gogokoak gehitu
downloadComplete=Download Complete
bored=Itxaroten aspertuta?
alphabet=Alfabetoa
downloadPdf=PDFa deskargatu

View File

@ -20,6 +20,7 @@ save=Enregistrer
close=Fermer
filesSelected=fichiers sélectionnés
noFavourites=Aucun favori ajouté
downloadComplete=Téléchargement terminé
bored=Ennuyé d\u2019attendre\u00a0?
alphabet=Alphabet
downloadPdf=Télécharger le PDF
@ -925,7 +926,6 @@ PDFToCSV.prompt=Choisir la page pour en extraire le tableau
PDFToCSV.submit=Extrait
#split-by-size-or-count
split-by-size-or-count.title=Séparer le PDF par taille ou par nombre
split-by-size-or-count.header=Séparer le PDF par taille ou par nombre
split-by-size-or-count.type.label=Sélectionner le type de division
split-by-size-or-count.type.size=Par taille
@ -937,7 +937,6 @@ split-by-size-or-count.submit=Séparer
#overlay-pdfs
overlay-pdfs.title=Incrustation de PDF
overlay-pdfs.header=Incrustation de PDF
overlay-pdfs.baseFile.label=Sélectionner le fichier PDF de base
overlay-pdfs.overlayFiles.label=Sélectionner les fichiers PDF à superposer
@ -970,3 +969,5 @@ licenses.header=Licences tierces
licenses.module=Module
licenses.version=Version
licenses.license=Licence

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=सहेजें
close=बंद करें
filesSelected=फ़ाइलें चयनित हैं
noFavourites=कोई पसंदीदा जोड़ा नहीं गया है
downloadComplete=Download Complete
bored=बोर हो रहे हैं?
alphabet=वर्णमाला
downloadPdf=पीडीएफ़ डाउनलोड करें

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Mentés
close=Bezárás
filesSelected=kiválasztott fájlok
noFavourites=Nincs hozzáadva kedvenc
downloadComplete=Download Complete
bored=Unatkozol?
alphabet=Ábécé
downloadPdf=PDF letöltése

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl=right to left)
@ -20,6 +20,7 @@ save=Simpan
close=Tutup
filesSelected=berkas dipilih
noFavourites=Tidak ada favorit yang ditambahkan
downloadComplete=Download Complete
bored=Bosan Menunggu?
alphabet=Abjad
downloadPdf=Unduh PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Salva
close=Chiudi
filesSelected=file selezionati
noFavourites=Nessun preferito
downloadComplete=Download Complete
bored=Stanco di aspettare?
alphabet=Alfabeto
downloadPdf=Scarica PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=保存
close=閉じる
filesSelected=選択されたファイル
noFavourites=お気に入りはありません
downloadComplete=Download Complete
bored=待ち時間が退屈
alphabet=\u30A2\u30EB\u30D5\u30A1\u30D9\u30C3\u30C8
downloadPdf=PDFをダウンロード
@ -969,3 +970,4 @@ licenses.module=モジュール
licenses.version=バージョン
licenses.license=ライセンス

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=저장
close=닫기
filesSelected=개 파일 선택됨
noFavourites=즐겨찾기 없음
downloadComplete=Download Complete
bored=기다리는 게 지루하신가요?
alphabet=\uC54C\uD30C\uBCB3
downloadPdf=PDF 다운로드

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Opslaan
close=Sluiten
filesSelected=Bestanden geselecteerd
noFavourites=Geen favorieten toegevoegd
downloadComplete=Download Complete
bored=Verveeld met wachten?
alphabet=Alfabet
downloadPdf=Download PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Zapisz
close=Zamknij
filesSelected=wybrane pliki
noFavourites=Nie dodano ulubionych
downloadComplete=Download Complete
bored=Znudzony czekaniem?
alphabet=Alfabet
downloadPdf=Pobierz PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Salvar
close=Fechar
filesSelected=arquivos selecionados
noFavourites=Nenhum favorito adicionado
downloadComplete=Download Complete
bored=Entediado esperando?
alphabet=Alfabeto
downloadPdf=baixar PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Salvează
close=Închide
filesSelected=fișiere selectate
noFavourites=Niciun favorit adăugat
downloadComplete=Download Complete
bored=Plictisit așteptând?
alphabet=Alfabet
downloadPdf=Descarcă PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Сохранить
close=Закрыть
filesSelected=файлов выбрано
noFavourites=Нет избранного
downloadComplete=Download Complete
bored=Скучно ждать?
alphabet=Алфавит
downloadPdf=Скачать PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Sačuvaj
close=Zatvori
filesSelected=odabrani fajlovi
noFavourites=Nema dodatih favorita
downloadComplete=Download Complete
bored=Da li ti je dosadno dok čekaš?
alphabet=Alfabet
downloadPdf=Skini PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Spara
close=Stäng
filesSelected=filer valda
noFavourites=Inga favoriter har lagts till
downloadComplete=Download Complete
bored=Utråkad att vänta?
alphabet=Alfabet
downloadPdf=Ladda ner PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=Kaydet
close=Kapat
filesSelected=dosya seçildi
noFavourites=Favori eklenmedi
downloadComplete=Download Complete
bored=Sıkıldınız mı?
alphabet=Alfabe
downloadPdf=PDF İndir

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=保存
close=关闭
filesSelected=选中的文件
noFavourites=没有添加收藏夹
downloadComplete=Download Complete
bored=无聊等待吗?
alphabet=字母表
downloadPdf=下载PDF

View File

@ -1,4 +1,4 @@
###########
###########
# Generic #
###########
# the direction that the language is written (ltr=left to right, rtl = right to left)
@ -20,6 +20,7 @@ save=儲存
close=關閉
filesSelected=已選擇的檔案
noFavourites=未新增收藏
downloadComplete=Download Complete
bored=等待時覺得無聊?
alphabet=字母表
downloadPdf=下載 PDF

View File

@ -45,6 +45,24 @@ $(document).ready(function () {
}
clearTimeout(timeoutId);
$("#submitBtn").text(originalButtonText);
// After process finishes, check for boredWaiting and gameDialog open status
const boredWaiting = localStorage.getItem("boredWaiting") || "disabled";
const gameDialog = document.getElementById('game-container-wrapper');
if (boredWaiting === "enabled" && gameDialog && gameDialog.open) {
// Display a green banner at the bottom of the screen saying "Download complete"
let downloadCompleteText = "Download Complete";
if(window.downloadCompleteText){
downloadCompleteText = window.downloadCompleteText;
}
$("body").append('<div id="download-complete-banner" style="position:fixed;bottom:0;left:0;width:100%;background-color:green;color:white;text-align:center;padding:10px;font-size:16px;z-index:1000;">'+ downloadCompleteText + '</div>');
setTimeout(function() {
$("#download-complete-banner").fadeOut("slow", function() {
$(this).remove(); // Remove the banner after fading out
});
}, 5000); // Banner will fade out after 5 seconds
}
} catch (error) {
clearTimeout(timeoutId);
handleDownloadError(error);

View File

@ -246,13 +246,10 @@ function initializeGame() {
function spawnPdfInterval() {
console.log("spawnPdfInterval");
if (gameOver || paused) {
console.log("spawnPdfInterval 2");
clearTimeout(spawnPdfTimeout);
return;
}
console.log("spawnPdfInterval 3");
spawnPdf();
let spawnRateReduction = Math.min(level * LEVEL_INCREASE_FACTOR_MS, MAX_SPAWN_RATE_REDUCTION_MS);
let spawnRate = BASE_SPAWN_INTERVAL_MS - spawnRateReduction;

View File

@ -67,7 +67,7 @@
<th:block th:fragment="game">
<dialog id="game-container-wrapper" class="game-container-wrapper" data-bs-modal>
<script>
<script th:inline="javascript">
console.log("loaded game");
$(document).ready(function() {
@ -80,8 +80,11 @@
// Find the submit button within the form
var submitButton = form.find('button[type="submit"], input[type="submit"]');
const boredWaitingText = /*[[#{bored}]]*/ 'Bored Waiting?';
const downloadCompleteText = /*[[#{downloadComplete}]]*/ 'Download Complete';
window.downloadCompleteText = downloadCompleteText;
// Create the 'show-game-btn' button
var gameButton = $('<button type="button" class="btn btn-primary" id="show-game-btn" style="display:none;">Bored waiting?</button><br /><br />');
var gameButton = $('<button type="button" class="btn btn-primary" id="show-game-btn" style="display:none;">' + boredWaitingText + '</button><br /><br />');
// Insert the 'show-game-btn' just above the submit button
submitButton.before(gameButton);