diff --git a/containers/novela/static/epub-style.css b/containers/novela/static/epub-style.css index 69dc2d2..1a05a41 100644 --- a/containers/novela/static/epub-style.css +++ b/containers/novela/static/epub-style.css @@ -213,10 +213,10 @@ q { /* ================================================= */ /* Custom colors for subheadings and chat (Kavita) */ /* Tussentitel */ -/* “Dit is een chatregel.” */ +/* “This is a chat line.” */ /* ================================================= */ -/* bestaande regels */ +/* existing rules */ span.subheading { color: rgb(224, 62, 45) !important; font-weight: bold !important; @@ -226,7 +226,7 @@ span.chat { color: rgb(230, 126, 35) !important; } -/* nieuwe regels voor vet binnen je spans */ +/* new rules for bold text inside spans */ span.subheading strong, span.subheading b { color: rgb(224, 62, 45) !important; @@ -237,7 +237,7 @@ span.chat b { color: rgb(230, 126, 35) !important; } -/* eventueel ook voor dark mode */ +/* optional dark mode adjustments */ @media (prefers-color-scheme: dark) { span.subheading, span.subheading strong, diff --git a/containers/novela/templates/backup.html b/containers/novela/templates/backup.html index 403ae08..dac69da 100644 --- a/containers/novela/templates/backup.html +++ b/containers/novela/templates/backup.html @@ -159,7 +159,7 @@
Run

- Gebruik Dry Run om zonder upload te valideren (inclusief `pg_dump`). + Use Dry Run to validate without uploading (including pg_dump).

diff --git a/containers/novela/templates/settings.html b/containers/novela/templates/settings.html index f0933a1..4c5122f 100644 --- a/containers/novela/templates/settings.html +++ b/containers/novela/templates/settings.html @@ -195,20 +195,20 @@
Break detection
- Patronen die herkend worden als scèneovergang tijdens het converteren. - Wijzigingen zijn actief bij de eerstvolgende conversie. + Patterns recognized as scene breaks during conversion. + Changes become active on the next conversion.
-
Regex patronen
+
Regex patterns
- - + +
- - + +
@@ -218,8 +218,8 @@
CSS classes
- - + +
@@ -228,7 +228,7 @@
Test
- +
@@ -276,7 +276,7 @@ const el = document.getElementById(elId); el.innerHTML = ''; if (!items.length) { - el.innerHTML = '
Geen patronen.
'; + el.innerHTML = '
No patterns.
'; return; } items.forEach(p => { @@ -287,7 +287,7 @@ ${esc(p.pattern)} ${p.is_default ? 'default' : ''} - + `; el.appendChild(row); }); @@ -318,7 +318,7 @@ await loadBreakPatterns(); } else { fb.className = 'feedback err'; - fb.textContent = data.error || 'Fout bij toevoegen.'; + fb.textContent = data.error || 'Error while adding.'; } } @@ -341,7 +341,7 @@ await loadBreakPatterns(); } else { fb.className = 'feedback err'; - fb.textContent = data.error || 'Fout bij toevoegen.'; + fb.textContent = data.error || 'Error while adding.'; } } @@ -373,14 +373,14 @@ try { if (new RegExp(p.pattern).test(text)) { fb.className = 'feedback ok'; - fb.textContent = `✓ Break gedetecteerd via regex: ${p.pattern}`; + fb.textContent = `✓ Break detected via regex: ${p.pattern}`; return; } } catch {} } fb.className = 'feedback err'; - fb.textContent = '✗ Niet herkend als break. (CSS classes worden niet getest — die werken op HTML attributen.)'; + fb.textContent = '✗ Not recognized as a break. (CSS classes are not tested here — they apply to HTML attributes.)'; } function esc(s) { diff --git a/stack/novela.env b/stack/novela.env index ccf0412..9f94174 100644 --- a/stack/novela.env +++ b/stack/novela.env @@ -6,5 +6,5 @@ POSTGRES_PASSWORD=change-me # Keep this stable after first use; changing it breaks decrypt of existing credentials. NOVELA_MASTER_KEY=change-me-long-random-secret -# Map voor backup manifest/config binnen container (default: config) +# Path for backup manifest/config inside container (default: config) CONFIG_DIR=config