Files
tsv08kulmbach-website/public/assets/filesgallery/files.photo.gallery@0.15.3/lang/uk.json
fs a101b0c3ec Stadionzeitung, Veranstaltungen, News-Artikel, Lightbox und Anzeigen-Verteilung
Stadionzeitung: Live-Seiten (Tabellen, Ergebnisse, Vorschau, Termine, News,
Kontakt, Historie, Sportheim, Partner, Momente, Impressum), automatisches Cover,
Swipe-Viewer mit Vollbildmodus und die Druckfassung als Falt-Heft. Anzeigen
kommen jetzt aus dem Bestand und werden gleichmäßig verteilt, nie mehr als zwei
hintereinander (vorher vier Blöcke à fünf). Die Doppelseiten-Regel rechnet das
Skript selbst, statt sie von Hand zu prüfen.

Veranstaltungen: Bereich /veranstaltungen mit Detailseite pro Fest, Lebenszyklus
über das Datum (Ankündigung vor dem Fest, Rückblick danach), Galerie mit
Lightbox. veranstaltungen.json ist dritte Termin-Quelle, damit ein Fest nie
doppelt gepflegt wird.

News-Artikel als dritte dynamische Prefix-Route, gemeinsamer detail-head.

Behobene Fehler:
- Wappen-Kontexte setzten Zeilen-Layout auf .crest statt auf die Zeile; das
  Wappen wurde zum Grid, Vereinsname und Tore rutschten darunter zusammen
  (Ergebnis-Rückblick, Vorschau, Cover).
- --header-h (60px) unterschätzt die Kopfleiste um 32px (Logo 72px + 20px
  Versatz): neues abgeleitetes --header-space, sonst klebten Zurück-Links
  unter dem Logo.
- base_url in der Produktions-Config ohne www, während .htaccess auf www
  umleitet; preflight prüft das jetzt.
- .lightbox brauchte display:none mit (0,2,0), sonst lag das Overlay offen.

Neue Werkzeuge: bin/anzeige-add.php (Anzeigen-Bestand), bin/veranstaltung-bilder.php
(Plakate und Galerien, Alt-Texte folgen der Quelldatei), bin/qr.php (Druck-QR mit
Warnung, wenn base_url nicht auf die echte Domain zeigt).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NzeVVgMCrzCDJAKeLEdKr7
2026-07-31 14:55:27 +02:00

75 lines
2.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"archive": "архів",
"blocks": "блоки",
"cancel": "скасувати",
"columns": "колонки",
"copied to clipboard": "скопійовано до буфера обміну",
"copy": "копія",
"copy link": "скопіювати посилання",
"copy links": "скопіювати посилання",
"copy text": "скопіювати текст",
"date": "дата",
"delete": "видалити",
"details": "деталі",
"directory is empty": "каталог порожній",
"download": "завантажити",
"duplicate": "дублювати",
"error": "помилка",
"fail": "невдача",
"file": "файл",
"files": "файли",
"filter": "фільтр",
"folder": "папка",
"folders": "папки",
"from clipboard": "з буфера обміну",
"google maps": "карти Google",
"grid": "сітка",
"height": "висота",
"home": "домашній",
"image": "зображення",
"imagelist": "список зображень",
"images": "зображення",
"invalid": "невірне",
"invalid login": "невірний логін",
"is not writeable": "не доступний для запису",
"kind": "вид",
"language": "мова",
"layout": "макет",
"list": "список",
"loading": "завантаження",
"login": "логін",
"logout": "вихід",
"matches found for": "знайдено збігів за запитом",
"move": "переміщення",
"name": "ім'я",
"new file": "новий файл",
"new folder": "нова папка",
"new user": "новий користувач",
"open": "відкрити",
"open in new tab": "відкрити в новій вкладці",
"overlay": "накладання",
"password": "пароль",
"quality": "якість",
"reload": "перезавантажити",
"rename": "перейменувати",
"resize and compress images": "змінити розмір і стиснути зображення",
"rows": "ряди",
"save": "зберегти",
"select all": "вибрати всі",
"selection mode": "режим вибору",
"settings": "налаштування",
"show info": "показати інформацію",
"shuffle": "перетасувати",
"size": "розмір",
"sort": "сортування",
"space": "проміжок",
"uniform": "рівномірний",
"unzip": "розархівувати",
"upload": "завантажити",
"use image": "використовувати зображення",
"username": "ім'я користувача",
"width": "ширина",
"you were logged out": "ви вийшли з системи",
"zip": "zip",
"zoom": "збільшити"
}