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
3 lines
4.9 KiB
JavaScript
3 lines
4.9 KiB
JavaScript
(()=>{var o={pluralize(a){return a===1?0:1}};o.strings={addMore:"Adicione mais",addMoreFiles:"Adicionar mais arquivos",addingMoreFiles:"Adicionando mais arquivos",allowAccessDescription:"Para poder tirar fotos e gravar v\xEDdeos com sua c\xE2mera, por favor permita o acesso a c\xE2mera para esse site.",aspectRatioSquare:"Recortar quadrado",aspectRatioLandscape:"Recortar paisagem (16:9)",aspectRatioPortrait:"Recortar retrato (9:16)",allowAccessTitle:"Por favor permita o acesso a sua c\xE2mera",authenticateWith:"Conectar com %{pluginName}",authenticateWithTitle:"Por favor conecte com %{pluginName} para selecionar arquivos",back:"Voltar",browse:"navegue",browseFiles:"navegue",cancel:"Cancelar",cancelUpload:"Cancelar envio de arquivos",chooseFiles:"Selecionar arquivos",closeModal:"Fechar Modal",companionError:"Conex\xE3o com servi\xE7o falhou",complete:"Conclu\xEDdo",connectedToInternet:"Conectado \xE1 internet",copyLink:"Copiar link",copyLinkToClipboardFallback:"Copiar URL abaixo",copyLinkToClipboardSuccess:"Link copiado para a \xE1rea de transfer\xEAncia",creatingAssembly:"Preparando envio de arquivos...",creatingAssemblyFailed:"Transloadit: N\xE3o foi poss\xEDvel criar o Assembly",dashboardTitle:"Envio de arquivos",dashboardWindowTitle:"Janela para envio de arquivos (Pressione esc para fechar)",dataUploadedOfTotal:"%{complete} de %{total}",done:"Concluir",dropHereOr:"Arraste arquivos aqui ou %{browse}",dropHint:"Solte seus arquivos aqui",dropPasteBoth:"Solte arquivos aqui, cole ou %{browse}",dropPasteFiles:"Solte arquivos aqui, cole ou %{browse}",dropPasteFolders:"Solte arquivos aqui, cole ou %{browse}",dropPasteImportBoth:"Solte arquivos aqui, cole, %{browse} ou importe de",dropPasteImportFiles:"Solte arquivos aqui, cole, %{browse} ou importe de",dropPasteImportFolders:"Solte arquivos aqui, cole, %{browse} ou importe de",editFile:"Editar arquivo",editing:"Editando %{file}",emptyFolderAdded:"Nenhum arquivo foi adicionado da pasta vazia",encoding:"Codificando...",enterCorrectUrl:"URL incorreta: Por favor tenha certeza que inseriu um link direto para um arquivo",enterUrlToImport:"Coloque a URL para importar um arquivo",exceedsSize:"Esse arquivo excedeu o tamanho m\xE1ximo permitido %{size}",failedToFetch:"Servi\xE7o falhou para buscar essa URL, por favor tenha certeza que a URL est\xE1 correta",failedToUpload:"Falha para enviar %{file}",fileSource:"Origem do arquivo: %{name}",filesUploadedOfTotal:{0:"%{complete} de %{smart_count} arquivo enviado",1:"%{complete} de %{smart_count} arquivos enviados"},filter:"Filtrar",finishEditingFile:"Finalizar edi\xE7\xE3o de arquivo",flipHorizontal:"Inverter",folderAdded:{0:"Adicionado %{smart_count} arquivo de %{folder}",1:"Adicionado %{smart_count} arquivos de %{folder}"},import:"Importar",importFrom:"Importar de %{name}",loading:"Carregando...",logOut:"Deslogar",myDevice:"Meu dispositivo",noFilesFound:"Voc\xEA n\xE3o possui arquivos ou pastas aqui",noInternetConnection:"Sem conex\xE3o com a internet",pause:"Pausar",pauseUpload:"Pausar envio de arquivos",paused:"Pausado",poweredBy:"Desenvolvido por %{uppy}",processingXFiles:{0:"Processando %{smart_count} arquivo",1:"Processando %{smart_count} arquivos"},removeFile:"Remover arquivo",resetFilter:"Resetar filtro",resume:"Retomar",resumeUpload:"Retomar envio de arquivos",retry:"Tentar novamente",retryUpload:"Tentar enviar novamente",revert:"Reverter",rotate:"Girar",save:"Salvar",saveChanges:"Salvar altera\xE7\xF5es",selectX:{0:"Selecionar %{smart_count}",1:"Selecionar %{smart_count}"},smile:"Sorria!",startRecording:"Come\xE7ar grava\xE7\xE3o de v\xEDdeo",stopRecording:"Parar grava\xE7\xE3o de v\xEDdeo",takePicture:"Tirar uma foto",timedOut:"Envio de arquivos parado por %{seconds} segundos, abortando.",upload:"Enviar arquivos",uploadComplete:"Envio de arquivos finalizado",uploadFailed:"Envio de arquivos falhou",uploadPaused:"Envio de arquivos pausado",uploadXFiles:{0:"Enviar %{smart_count} arquivo",1:"Enviar %{smart_count} arquivos"},uploadXNewFiles:{0:"Enviar +%{smart_count} arquivo",1:"Enviar +%{smart_count} arquivos"},uploading:"Enviando",uploadingXFiles:{0:"Enviando %{smart_count} arquivo",1:"Enviando %{smart_count} arquivos"},xFilesSelected:{0:"%{smart_count} arquivo selecionado",1:"%{smart_count} arquivos selecionados"},xMoreFilesAdded:{0:"%{smart_count} arquivo adicionados",1:"%{smart_count} arquivos adicionados"},xTimeLeft:"%{time} restantes",youCanOnlyUploadFileTypes:"Voc\xEA pode enviar apenas arquivos: %{types}",youCanOnlyUploadX:{0:"Voc\xEA pode enviar apenas %{smart_count} arquivo",1:"Voc\xEA pode enviar apenas %{smart_count} arquivos"},youHaveToAtLeastSelectX:{0:"Voc\xEA precisa selecionar pelo menos %{smart_count} arquivo",1:"Voc\xEA precisa selecionar pelo menos %{smart_count} arquivos"},zoomIn:"Aumentar o zoom",zoomOut:"Diminuir o zoom",selectFileNamed:"Selecione o arquivo %{name}",unselectFileNamed:"Deselecionar arquivo %{name}",openFolderNamed:"Pasta aberta %{name}"};typeof Uppy<"u"&&(globalThis.Uppy.locales.pt_BR=o);var e=o;})();
|
|
//# sourceMappingURL=pt_BR.min.js.map
|