feat(i18n): Aktions-Buttons dynamisch + komplettes Neue-Lage/Bearbeiten-Modal
- _updateRefreshButton + _updateArchiveButton (app.js) nutzen T() statt Hardcode -- Aktualisieren/Laeuft/Wiederherstellen/Archivieren/Lesemodus. - Modal-Title-Setter (Lage bearbeiten / Neue Lage anlegen) lokalisiert an drei Stellen (init / openEdit / closeModal). - updateVisibilityHint und toggleTypeDefaults: dynamischer Text via T(). - HTML: ~31 data-i18n + data-i18n-attr im modal-new (Art der Lage, Optionen, Type-Hint, Quellen-Toggles, Sichtbarkeit, Aktualisierung, Intervall-Einheiten, Aufbewahrung, E-Mail-Toggles, Abbrechen). - Cache-Buster app.js auf v=20260514a.
Dieser Commit ist enthalten in:
@@ -17,6 +17,12 @@
|
||||
"action.export": "Bericht exportieren",
|
||||
"action.archive": "Archivieren",
|
||||
"action.delete": "Löschen",
|
||||
"action.refreshing": "Läuft...",
|
||||
"action.restore": "Wiederherstellen",
|
||||
"action.budget_exceeded": "Budget aufgebraucht",
|
||||
"action.read_only": "Nur Lesezugriff",
|
||||
"action.budget_exceeded_title": "Token-Budget aufgebraucht. Bitte Verwaltung kontaktieren.",
|
||||
"action.read_only_title": "Lizenz erlaubt keinen Schreibzugriff",
|
||||
"sidebar.empty": "Keine Lagen vorhanden",
|
||||
"header.logout": "Abmelden",
|
||||
"header.new_incident": "+ Neuer Fall",
|
||||
@@ -46,6 +52,37 @@
|
||||
"modal.new_incident.visibility_public": "Öffentlich",
|
||||
"modal.new_incident.visibility_private": "Privat",
|
||||
"modal.new_incident.submit": "Lage anlegen",
|
||||
"modal.new_incident.title2": "Neuen Fall anlegen",
|
||||
"modal.new_incident.edit_title": "Lage bearbeiten",
|
||||
"modal.placeholder.title": "z.B. Explosion in Madrid",
|
||||
"modal.placeholder.description": "Weitere Details zum Vorfall (optional)",
|
||||
"modal.field.type": "Art der Lage",
|
||||
"modal.option.type_adhoc": "Live-Monitoring : Ereignis beobachten",
|
||||
"modal.option.type_research": "Recherche : Thema analysieren",
|
||||
"modal.hint.type_adhoc": "Durchsucht laufend hunderte Nachrichtenquellen nach neuen Meldungen. Empfohlen: Automatische Aktualisierung.",
|
||||
"modal.hint.type_research": "Strukturierte Tiefenrecherche mit mehreren Durchläufen. Empfohlen: Manuell starten und bei Bedarf vertiefen.",
|
||||
"modal.field.sources": "Quellen",
|
||||
"modal.toggle.international": "Internationale Quellen einbeziehen",
|
||||
"modal.toggle.telegram": "Telegram-Kanäle einbeziehen",
|
||||
"modal.toggle.visibility_public_text": "Öffentlich : für alle Nutzer sichtbar",
|
||||
"modal.toggle.visibility_private_text": "Privat : nur für dich sichtbar",
|
||||
"modal.field.refresh": "Aktualisierung",
|
||||
"modal.option.manual": "Manuell",
|
||||
"modal.option.auto": "Automatisch",
|
||||
"modal.field.interval": "Intervall",
|
||||
"modal.unit.minutes": "Minuten",
|
||||
"modal.unit.hours": "Stunden",
|
||||
"modal.unit.days": "Tage",
|
||||
"modal.unit.weeks": "Wochen",
|
||||
"modal.field.start_time": "Erste Aktualisierung um",
|
||||
"modal.field.retention": "Aufbewahrung (Tage)",
|
||||
"modal.placeholder.retention": "0 = Unbegrenzt",
|
||||
"modal.field.notifications": "E-Mail-Benachrichtigungen",
|
||||
"modal.hint.notifications": "Per E-Mail benachrichtigen bei:",
|
||||
"modal.notify.summary": "Neues Lagebild",
|
||||
"modal.notify.new_articles": "Neue Artikel",
|
||||
"modal.notify.status_change": "Statusänderung Faktencheck",
|
||||
"aria.close": "Schließen",
|
||||
"modal.sources.title": "Quellenverwaltung",
|
||||
"modal.sources.approve_all_high": "Alle ≥ 0.85 genehmigen",
|
||||
"modal.export.title": "Bericht exportieren",
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren