Alt-Text, C3Gov, kein hover bei Fediverse-Link

This commit is contained in:
2026-03-29 23:20:44 +02:00
parent 44eb81e99a
commit aa47532e5f
11 changed files with 45 additions and 18 deletions

View File

@@ -54,7 +54,7 @@ class WebsiteController extends Controller
}
// c3gov-Stuffs
// C3Gov-Stuffs
public function showRegister()
{

View File

@@ -2,8 +2,9 @@
return [
'subtitle' => 'Ihr Amt für Reisepass-Angelegenheiten in der Bezirksregion CCC.',
'logo' => 'Offizielles Logo des c3gov',
'banner' => 'Banner. Abgebildet ist die c3gov-Verwaltungsvorschrift, ein Junghacker*innen-Pass und ein Hacker*innen-Reisepass.',
'logo' => 'Offizielles Logo des C3Gov',
'banner' => 'Banner. Abgebildet ist die C3Gov-Verwaltungsvorschrift, ein Junghacker*innen-Pass und ein Hacker*innen-Reisepass.',
'fediverse' => 'C3Gov im Fediversum',
'signed_in_as' => 'Angemeldet als:',
'guest' => 'Gastkonto',
'language' => [
@@ -33,6 +34,12 @@ return [
],
'services' => [
'title' => 'Unsere Dienstleistungen im Überblick',
'alt' => [
'first_issue' => 'Erstausstellung eines Reisepasses',
'rejected' => 'Abgelehnter Antrag',
'replacement' => 'Ersatzpass',
'stamps' => 'Offizielle Stempel',
],
'topic1' => [
'title' => 'Ausstellung von Reisepässen',
'content' => 'Unser Team kümmert sich um die Ausstellung der Reisepässe.
@@ -61,12 +68,14 @@ return [
],
'imprint' => [
'title' => 'Impressum',
'alt' => 'Ernsthaftigkeit',
'content' => 'Hiermit weisen wir darauf hin, dass es sich bei dieser Platform um ein Projekt des Chaos Computer Clubs handelt, welche keine rechtlich geltenden Dokumente ausstellt.
<br />Es handelt sich weder um echte Dienstleistungen im gewerblichen Sinne, noch um geschäftsmäßige Dienste.
<br />Aus diesem Grund entfällt die Impressumspflicht.'
],
'contact' => [
'title' => 'Kontakt',
'alt' => 'Kontakt',
'content' => 'Schreiben Sie uns im <a href="https://chaos.social/@c3gov">Fediversum</a>
<br />oder per elektronischer Post an: <a href="mailto:Dezernat7Zustaendigkeit@C3Gov.De">Dezernat7Zustaendigkeit@C3Gov.De</a>'
],
@@ -115,4 +124,5 @@ return [
'delete_success' => 'Löschen erfolgreich!',
'insert_success' => 'Einfügen erfolgreich!',
],
'news_alt' => 'Neuigkeiten',
];

View File

@@ -2,8 +2,9 @@
return [
'subtitle' => 'Your office for passport document affairs within the district region CCC.',
'logo' => 'Official logo of the c3gov',
'banner' => 'Banner. The c3gov laws are seen on a sheet of paper, and two different hacker passports.',
'logo' => 'Official logo of the C3Gov',
'banner' => 'Banner. The C3Gov laws are seen on a sheet of paper, and two different hacker passports.',
'fediverse' => 'C3Gov on Fediverse',
'signed_in_as' => 'Signed in as:',
'guest' => 'Guest account',
'language' => [
@@ -33,6 +34,12 @@ return [
],
'services' => [
'title' => 'Our Services',
'alt' => [
'first_issue' => 'First issue of a passport',
'rejected' => 'Rejected application',
'replacement' => 'Replacement passport',
'stamps' => 'Official stamps',
],
'topic1' => [
'title' => 'Issuance of Hacker Passports',
'content' => 'Our team handles the issuance of travel documents.
@@ -61,12 +68,14 @@ return [
],
'imprint' => [
'title' => 'Imprint',
'alt' => 'Serious business',
'content' => 'We hereby inform you that this platform is a project of the Chaos Computer Club and does not issue any legally binding documents.
<br />It does not constitute genuine commercial services or business-related services.
<br />Therefore, the legal requirement to provide an imprint does not apply.'
],
'contact' => [
'title' => 'Contact',
'alt' => 'Contact',
'content' => 'Write us over in the <a href="https://chaos.social/@c3gov">fediverse</a>
<br />or via email to: <a href="mailto:Dezernat7Zustaendigkeit@C3Gov.De">Dezernat7Zustaendigkeit@C3Gov.De</a>'
],
@@ -115,4 +124,5 @@ return [
'delete_success' => 'Deleted successfully!',
'insert_success' => 'Inserted successfully!',
],
'news_alt' => 'News',
];

View File

@@ -138,6 +138,10 @@ select {
background-color: #bbb;
}
.navbar-no-hover-effect a:hover {
background-color: transparent;
}
@media (max-width: 1024px) {
.header {
flex-direction: column;

View File

@@ -3,7 +3,7 @@
@endsection
@section('content')
<img class="content-img" src="{{ asset('/Bilder/abgelehnt.jpg') }}">
<img class="content-img" src="{{ asset('/Bilder/abgelehnt.jpg') }}" alt="{{ __('app.services.alt.rejected') }}">
<h2>{{ __('app.nav.about') }}</h2>
<h1>{{ __('app.about.subtitle') }}</h1>

View File

@@ -3,7 +3,7 @@
@endsection
@section('content')
<img class="content-img" src="{{ asset('Bilder/kontakt.jpg') }}" alt="Contact" />
<img class="content-img" src="{{ asset('Bilder/kontakt.jpg') }}" alt="{{ __('app.contact.alt') }}" />
<h1>{{ __('app.contact.title') }}</h1>
<br />
{!! __('app.contact.content') !!}

View File

@@ -3,7 +3,7 @@
@endsection
@section('content')
<img class="content-img" src="{{ asset('/Bilder/ernsthaft.jpg') }}">
<img class="content-img" src="{{ asset('/Bilder/ernsthaft.jpg') }}" alt="{{ __('app.imprint.alt') }}">
<h1>{{ __('app.imprint.title') }}</h1>
<br />
<p>{!! __('app.imprint.content') !!}</p>

View File

@@ -1,6 +1,6 @@
@extends('layout.app')
@section('content')
<img class="content-img" src="{{ asset('/Bilder/verwvstempel.jpg') }}">
<img class="content-img" src="{{ asset('/Bilder/verwvstempel.jpg') }}" alt="{{ __('app.services.alt.stamp') }}">
<h1>Guten Tag.</h1>
@endsection

View File

@@ -3,7 +3,7 @@
@endsection
@section('content')
<img class="content-img" src="{{ asset('Bilder/neuigkeiten.jpg') }}">
<img class="content-img" src="{{ asset('Bilder/neuigkeiten.jpg') }}" alt="{{ __('app.news_alt') }}">
<h1>{{ __('app.nav.news') }}</h1>
@foreach($blogs as $blog)
<h2>{{ $blog->title }}</h2>

View File

@@ -5,22 +5,22 @@
@section('content')
<h1>{{ __('app.services.title') }}</h1>
<br />
<img class="content-img" src="{{ asset('Bilder/erstausstellung.jpg') }}">
<img class="content-img" src="{{ asset('Bilder/erstausstellung.jpg') }}" alt="{{ __('app.services.alt.first_issue') }}">
<h2>{{ __('app.services.topic1.title') }}</h2>
<p>{!! __('app.services.topic1.content') !!}</p>
<br /><br />
<img class="content-img" src="{{ asset('Bilder/abgelehnt.jpg') }}">
<img class="content-img" src="{{ asset('Bilder/abgelehnt.jpg') }}" alt="{{ __('app.services.alt.rejected') }}">
<h2>{{ __('app.services.topic2.title') }}</h2>
<p>{!! __('app.services.topic2.content') !!}</p>
<br /><br />
<img class="content-img" src="{{ asset('Bilder/ersatz.jpg') }}">
<img class="content-img" src="{{ asset('Bilder/ersatz.jpg') }}" alt="{{ __('app.services.alt.replacement') }}">
<h2>{{ __('app.services.topic3.title') }}</h2>
<p>{!! __('app.services.topic3.content') !!}</p>
<br /><br />
<img class="content-img" src="{{ asset('Bilder/verwvstempel.jpg') }}">
<img class="content-img" src="{{ asset('Bilder/verwvstempel.jpg') }}" alt="{{ __('app.services.alt.stamps') }}">
<h2>{{ __('app.services.topic4.title') }}</h2>
<p>{!! __('app.services.topic4.content') !!}</p>
<br />

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>c3gov - {{ __('app.subtitle') }}</title>
<title>C3Gov - {{ __('app.subtitle') }}</title>
<link rel="icon" type="image/x-icon" href="{{ asset("favicon.ico") }}">
<link rel="stylesheet" href="{{ asset("css/style.css") . "?rnd=" . rand(0, 1000000000) }}">
<script src="{{ asset("js/jquery/jquery-4.0.0.min.js") }}"></script>
@@ -52,9 +52,12 @@
@endauth
</ul>
<br />
<a href="https://chaos.social/@c3gov" rel="me"><img src="{{ asset("Bilder/fedicsgovnetscape.png") }}"
onmouseover="{ this.src = '{{ asset("Bilder/fedicsgovnetscapepress.png") }}' }"
onmouseout="{ this.src = '{{ asset("Bilder/fedicsgovnetscape.png") }}' }" alt="C3Gov on Fediverse"></a>
<ul class="navbar-no-hover-effect">
<li><a href="https://chaos.social/@c3gov" rel="me"><img src="{{ asset("Bilder/fedicsgovnetscape.png") }}"
onmouseover="{ this.src = '{{ asset("Bilder/fedicsgovnetscapepress.png") }}' }"
onmouseout="{ this.src = '{{ asset("Bilder/fedicsgovnetscape.png") }}' }" alt="{{ __('app.fediverse') }}"></a></li>
</ul>
</div>
<div class="content col">