From c32fcc365c523226e57a39c1ee102d4300990a14 Mon Sep 17 00:00:00 2001 From: Kibi Kelburton Date: Wed, 13 May 2026 11:57:35 +0200 Subject: [PATCH] adding missing i18n translations for shitpost mode --- public/s/css/upload.css | 2 +- public/s/js/upload.js | 2 +- src/inc/locales/de.json | 4 +++- src/inc/locales/en.json | 3 ++- src/inc/locales/nl.json | 4 +++- src/inc/locales/zange.json | 10 ++++++---- views/snippets/footer.html | 1 + views/snippets/upload-form.html | 4 ++-- 8 files changed, 19 insertions(+), 11 deletions(-) diff --git a/public/s/css/upload.css b/public/s/css/upload.css index cf2878a..fd1936c 100644 --- a/public/s/css/upload.css +++ b/public/s/css/upload.css @@ -62,6 +62,7 @@ padding: 1rem; border-radius: 0; border: 1px solid rgba(255, 255, 255, 0.05); + gap: 5px; } .form-section label { @@ -80,7 +81,6 @@ border-radius: 0; padding: 5px; text-align: center; - cursor: pointer; transition: all 0.2s; position: relative; min-height: 100px; diff --git a/public/s/js/upload.js b/public/s/js/upload.js index 54596dd..2d22810 100644 --- a/public/s/js/upload.js +++ b/public/s/js/upload.js @@ -941,7 +941,7 @@ window.initUploadForm = (selector) => { if (isShitpost) { const addMoreItem = document.createElement('div'); addMoreItem.className = 'file-preview-item add-more-item'; - addMoreItem.innerHTML = 'Add more'; + addMoreItem.innerHTML = `${window.f0ckI18n?.upload_add_more || 'Add more'}`; addMoreItem.onclick = () => fileInput && fileInput.click(); if (filePreview) filePreview.appendChild(addMoreItem); } diff --git a/src/inc/locales/de.json b/src/inc/locales/de.json index eb0ded7..0a10594 100644 --- a/src/inc/locales/de.json +++ b/src/inc/locales/de.json @@ -43,6 +43,7 @@ "url_tab_yt": "URL / YouTube", "url_placeholder": "URL zum Herunterladen einfügen...", "url_placeholder_yt": "URL oder YouTube-Link einfügen...", + "url_placeholder_shitpost": "URL einfügen", "drop_here": "Datei hier fallen lassen oder auswählen", "admin_boost": "Admin-Boost", "custom_thumbnail": "Eigenes Vorschaubild", @@ -68,7 +69,8 @@ "item_tags_placeholder": "Tags...", "btn_add_urls": "URL(s) hinzufügen", "tags_required_shitpost": "Alle Beiträge benötigen Tags", - "url_queued_background": "URL Verarbeitung im Hintergrund gestartet." + "url_queued_background": "URL Verarbeitung im Hintergrund gestartet.", + "add_more": "Mehr hinzufügen" }, "auth": { "registering": "Wird registriert...", diff --git a/src/inc/locales/en.json b/src/inc/locales/en.json index 93a6280..c061c11 100644 --- a/src/inc/locales/en.json +++ b/src/inc/locales/en.json @@ -69,7 +69,8 @@ "item_tags_placeholder": "Tags...", "btn_add_urls": "Add URL(s)", "tags_required_shitpost": "All items need tags", - "url_queued_background": "URL processing started in background." + "url_queued_background": "URL processing started in background.", + "add_more": "Add more" }, "auth": { "registering": "Registering...", diff --git a/src/inc/locales/nl.json b/src/inc/locales/nl.json index 40f29b2..4f303b9 100644 --- a/src/inc/locales/nl.json +++ b/src/inc/locales/nl.json @@ -43,6 +43,7 @@ "url_tab_yt": "URL / YouTube", "url_placeholder": "Plak een URL om te downloaden...", "url_placeholder_yt": "Plak een URL of YouTube-link...", + "url_placeholder_shitpost": "Plak hier een URL", "drop_here": "Sleep je bestand hierheen", "admin_boost": "Admin Boost", "custom_thumbnail": "Aangepaste Thumbnail", @@ -68,7 +69,8 @@ "item_tags_placeholder": "Etiketten...", "btn_add_urls": "URL(s) toevoegen", "tags_required_shitpost": "Alle items hebben tags nodig", - "url_queued_background": "URL wordt op de achtergrond verwerkt." + "url_queued_background": "URL wordt op de achtergrond verwerkt.", + "add_more": "Meer toevoegen" }, "auth": { "registering": "Registreren...", diff --git a/src/inc/locales/zange.json b/src/inc/locales/zange.json index 78ac0d7..fcb7441 100644 --- a/src/inc/locales/zange.json +++ b/src/inc/locales/zange.json @@ -43,6 +43,7 @@ "url_tab_yt": "Elfen / DuRöhre", "url_placeholder": "Fügen Sie eine Elfe zum Hinunterladieren ein...", "url_placeholder_yt": "Fügen Sie eine Netz-Elfe oder eine DuRöhrenelfe ein", + "url_placeholder_shitpost": "Hier Elfe pastieren", "drop_here": "Legen Sie Ihre Datei hier ab", "admin_boost": "Administrator-Verstärkung", "custom_thumbnail": "Benutzerdefiniertes Vorschaubild", @@ -62,13 +63,14 @@ "pending_approval_patient": "Die Ladung harrt der Absegnung, bitte haben Sie Geduld", "remove_file": "Datei entfernen", "cancel_upload": "Aufladierung abbrechen", - "shitpost_success": "{n} Fetzen erfolgreich gepfeffert!", - "shitposting_status": "Wird gepfeffert", - "item_comment_placeholder": "Senf dazugeben (optional)...", + "shitpost_success": "{n} erfolgreich pfostiert!", + "shitposting_status": "Wird pfostiert", + "item_comment_placeholder": "Fügen Sie Ihrer Aufladierung doch einen Kommentar hinzu...", "item_tags_placeholder": "Etiketten...", "btn_add_urls": "Elfe hinzufügen", "tags_required_shitpost": "Alle Fetzen brauchen Etiketten", - "url_queued_background": "Elfen-Hintergrundverarbeitung gestartet." + "url_queued_background": "Elfen-Hintergrundverarbeitung gestartet.", + "add_more": "Meer hinzufügen" }, "auth": { "registering": "Registrierung wird in die Wege geleitet...", diff --git a/views/snippets/footer.html b/views/snippets/footer.html index 021540f..a18b8af 100644 --- a/views/snippets/footer.html +++ b/views/snippets/footer.html @@ -415,6 +415,7 @@ upload_shitposting_status: "{{ t('upload.shitposting_status') || 'Shitposting' }}", upload_comment_placeholder: "{{ t('upload.item_comment_placeholder') || 'Comment (optional)...' }}", upload_tags_placeholder: "{{ t('upload.item_tags_placeholder') || 'Tags...' }}", + upload_add_more: "{{ t('upload.add_more') || 'Add more' }}", // timeago timeago_just_now: "{{ t('timeago.just_now') }}", timeago_year: "{{ t('timeago.year') }}", diff --git a/views/snippets/upload-form.html b/views/snippets/upload-form.html index 55616ef..96408f8 100644 --- a/views/snippets/upload-form.html +++ b/views/snippets/upload-form.html @@ -41,9 +41,9 @@
@if(shitpost_mode)
- +
@else