2-Sprachen (DE,EN)

This commit is contained in:
2026-01-16 14:45:22 +00:00
parent 48ac8e97bc
commit 6fca4087da
7 changed files with 414 additions and 55 deletions

View File

@@ -128,7 +128,11 @@ async function renderPdfPreview(pdfBytes, pageNum = null) {
totalPages = pdfDoc.numPages;
// Update page info
document.getElementById('pageInfoSignature').textContent = `${totalPages} Seite${totalPages > 1 ? 'n' : ''}`;
const pageText = currentLanguage === 'de' ? 'Seite' : 'Page';
const pagesText = currentLanguage === 'de' ? 'Seiten' : 'Pages';
document.getElementById('pageInfoSignature').textContent = totalPages === 1
? `${pageText} 1 ${currentLanguage === 'de' ? 'von' : 'of'} 1`
: `${totalPages} ${pagesText}`;
// Get container
const container = document.getElementById('pdfPagesContainer');
@@ -141,13 +145,15 @@ async function renderPdfPreview(pdfBytes, pageNum = null) {
if (pageNum > 1) {
const separator = document.createElement('div');
separator.className = 'page-separator';
separator.textContent = `Seite ${pageNum}`;
const pageText = currentLanguage === 'de' ? 'Seite' : 'Page';
separator.textContent = `${pageText} ${pageNum}`;
container.appendChild(separator);
} else {
// First page indicator
const separator = document.createElement('div');
separator.className = 'page-separator';
separator.textContent = `Seite 1`;
const pageText = currentLanguage === 'de' ? 'Seite' : 'Page';
separator.textContent = `${pageText} 1`;
container.appendChild(separator);
}