Skip to content

Commit

Permalink
style: Improved footer
Browse files Browse the repository at this point in the history
  • Loading branch information
lewislarsen committed Jul 27, 2024
1 parent 9c2c274 commit 580d2e7
Show file tree
Hide file tree
Showing 2 changed files with 82 additions and 28 deletions.
39 changes: 23 additions & 16 deletions lang/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"Add Backup Destination": "Tilføj backup-destination",
"Add Backup Task": "Tilføj sikkerhedskopieringsopgave",
"Add Notification Stream": "Tilføj notifikationskanal",
"Add or update the following line:": "Tilføj eller opdater følgende linje:",
"Add Remote Server": "Tilføj fjernserver",
"Add your Backup Destination": "Tilføj din backupdestination",
"Add your S3 bucket API details to store your backups safely.": "Tilføj dine S3-bucket API-oplysninger for at gemme dine backups sikkert.",
Expand Down Expand Up @@ -104,11 +105,14 @@
"Database Password": "Databaseadgangskode",
"Database Task": "Databaseopgave",
"Date": "Dato",
"Debug": "Fejlfinding",
"Default Backup Destination": "Standard sikkerhedskopieringsdestination",
"Description": "Beskrivelse",
"Destinations": "Destinationer",
"Details": "Detaljer",
"Discord Webhook": "Discord Webhook",
"Distribution of backup tasks across different types": "Fordeling af sikkerhedskopieringsopgaver på forskellige typer",
"Documentation": "Dokumentation",
"Easily control when your backups run and be notified of their progress.": "Styr nemt, hvornår dine backups kører, og få besked om deres fremskridt.",
"Edit Connection Details": "Rediger forbindelsesdetaljer",
"Effortlessly set up your Linux server backups to secure S3 buckets. Schedule for continuous data protection.": "Opsæt nemt dine Linux-serverbackups til sikre S3-buckets. Planlæg for kontinuerlig databeskyttelse.",
Expand All @@ -133,7 +137,9 @@
"Good evening": "God aften",
"Good morning": "Godmorgen",
"Gravatar Email": "Gravatar E-mail",
"Hide Command": "Skjul kommando",
"Host": "Host",
"How to Set Passphrase": "Sådan indstiller du adgangssætning",
"If you are using the isolated site functionality available on Ploi or Laravel Forge, you can provide your per site SSH details here to enable us to back it up.": "Hvis du bruger den isolerede site-funktionalitet, der er tilgængelig på Ploi eller Laravel Forge, kan du angive dine SSH-detaljer pr. site her for at gøre det muligt for os at sikkerhedskopiere det.",
"If you want to exclude certain tables from the backup, you can list them here, separated by commas. This can be useful if you have large tables that you don't need to back up.": "Hvis du vil udelukke bestemte tabeller fra sikkerhedskopien, kan du liste dem her, adskilt af kommaer. Dette kan være nyttigt, hvis du har store tabeller, som du ikke behøver at sikkerhedskopiere.",
"If you want to keep your current database password, leave the password field empty. If you want to change it, type the new password into the field.": "Hvis du vil beholde din nuværende databaseadgangskode, skal du lade adgangskodefeltet stå tomt. Hvis du ønsker at ændre den, skal du skrive den nye adgangskode i feltet.",
Expand All @@ -149,11 +155,11 @@
"Link your first Remote Server": "Link din første fjernserver",
"Loading log data...": "Indlæser logdata...",
"Local": "Lokal",
"Local Environment": "Lokalt miljø",
"Log Out": "Log ud",
"Make Tag": "Opret mærke",
"Make your first Backup Task": "Opret din første sikkerhedskopieringsopgave",
"Maximum Backups to Keep": "Maksimalt antal sikkerhedskopier, der skal opbevares",
"MIT License": "MIT-licensen",
"Monthly Backup Task Activity": "Månedlig aktivitet for sikkerhedskopieringsopgaver",
"Name": "Navn",
"Never": "Aldrig",
Expand All @@ -176,6 +182,7 @@
"Once your account is removed, all of its resources and data will be permanently removed. Additionally, all backup tasks, backup destinations, and linked servers will be removed from our systems.": "Når din konto er fjernet, vil alle dens ressourcer og data blive permanent fjernet. Derudover vil alle sikkerhedskopieringsopgaver, sikkerhedskopieringsdestinationer og tilknyttede servere blive fjernet fra vores systemer.",
"One or more of the selected tags do not exist.": "En eller flere af de valgte tags findes ikke.",
"Online": "Online",
"Open your .env file": "Åbn din .env-fil",
"Overview": "Oversigt",
"Overview of backup tasks performed each month": "Oversigt over sikkerhedskopieringsopgaver udført hver måned",
"Password": "Adgangskode",
Expand Down Expand Up @@ -235,6 +242,7 @@
"Profile details saved.": "Profiloplysninger gemt.",
"Profile Information": "Profiloplysninger",
"Public SSH Key": "Offentlig SSH-nøgle",
"Quick Links": "Hurtige Links",
"Reachable": "Tilgængelig",
"Ready": "Klar",
"Receive notifications when backups complete successfully.": "Modtag notifikationer, når backups gennemføres succesfuldt.",
Expand All @@ -255,13 +263,16 @@
"Remove Tag": "Fjern mærke",
"Remove this log": "Fjern denne log",
"Removing...": "Fjerner...",
"Resources": "Ressourcer",
"Result": "Resultat",
"Review Your Backup Task": "Gennemgå din sikkerhedskopieringsopgave",
"Root directory of backup destination": "Rodmappen for sikkerhedskopieringsdestination",
"Run Task": "Kør opgave",
"Run this command in your terminal to generate SSH keys:": "Kør denne kommando i din terminal for at generere SSH-nøgler:",
"Running": "Kører",
"Save": "Gem",
"Save changes": "Gem ændringer",
"Save the file and restart your application": "Gem filen og genstart din applikation",
"Saving changes...": "Gemmer ændringer...",
"Saving...": "Gemmer...",
"Schedule": "Tidsplan",
Expand All @@ -271,10 +282,13 @@
"Secret Key": "Hemmelig nøgle",
"Server & Destination": "Server & Destination",
"Server Label": "Servernavn",
"Servers": "Servere",
"Set the maximum limit for stored backups. Any backups exceeding this limit will be removed, starting with the oldest. Enter 0 to disable and store all backups.": "Indstil den maksimale grænse for opbevarede sikkerhedskopier. Eventuelle sikkerhedskopier, der overskrider denne grænse, vil blive fjernet, startende med de ældste. Indtast 0 for at deaktivere og opbevare alle sikkerhedskopier.",
"Show Command": "Vis kommando",
"Slack Webhook": "Slack Webhook",
"Something went wrong while trying to fetch the log output.": "Noget gik galt, mens der blev forsøgt at hente loguddata.",
"Source Path": "Kildesti",
"SSH Key Generation Command": "SSH-nøgle genererings kommando",
"SSH key generation started. Please reload the page.": "SSH-nøglegenerering startet. Genindlæs venligst siden.",
"SSH Port": "SSH-port",
"SSH Username": "SSH-brugernavn",
Expand Down Expand Up @@ -319,6 +333,7 @@
"The path must be a valid Unix path:": "Stien skal være en gyldig Unix-sti:",
"The port number you have entered is invalid.": "Det indtastede portnummer er ugyldigt.",
"The region where the bucket is located. This is optional for Custom S3s.": "Regionen, hvor bucket'en er placeret. Dette er valgfrit for brugerdefinerede S3.",
"The scheduled time for this remote server is already taken. Please choose a different time.": "Det planlagte tidspunkt for denne fjernserver er allerede optaget. Vælg venligst et andet tidspunkt.",
"The tag :label has been added.": "Tagget :label er blevet tilføjet.",
"The tag :label has been updated.": "Tagget :label er blevet opdateret.",
"The tag has been removed.": "Tagget er blevet fjernet.",
Expand All @@ -334,13 +349,15 @@
"This is the latest log output for the backup task, there may be a slight delay when displaying logs.": "Dette er den nyeste logudgang for backup-opgaven, der kan være en lille forsinkelse ved visning af logs.",
"This log was generated :date.": "Denne log blev genereret :date.",
"This remote server has already been added.": "Denne fjernserver er allerede tilføjet.",
"This software is open source and available under the": "Denne software er open source og tilgængelig under",
"This will append the bucket name to the URL instead of adding it as a subdomain.": "Dette vil tilføje bucket-navnet til URL'en i stedet for at tilføje det som et subdomæne.",
"Time": "Tid",
"Time to Backup": "Tidspunkt for sikkerhedskopiering",
"Timezone": "Tidszone",
"To continue with the removal of your account, please enter the password associated with your account. If you do not know, you can reset your password.": "For at fortsætte med fjernelsen af din konto, bedes du indtaste adgangskoden til din konto. Hvis du ikke kender den, kan du nulstille din adgangskode.",
"to create your SSH key.": "for at oprette din SSH-nøgle.",
"to help you generate a valid cron expression.": "til at hjælpe dig med at generere en gyldig cron-udtryk.",
"To set the SSH passphrase:": "For at indstille SSH-adgangssætningen:",
"Type": "Type",
"Unfortunately :app was not able to connect. Find the error message below.": "Desværre kunne :app ikke oprette forbindelse. Find fejlmeddelelsen nedenfor.",
"Unknown": "Ukendt",
Expand All @@ -359,13 +376,17 @@
"Username": "Brugernavn",
"Using Isolated Environment": "Bruger isoleret miljø",
"Verifying Connection...": "Verificerer forbindelse...",
"Version": "Version",
"View Log": "Se log",
"View your log of previously executed backup tasks.": "Se din log over tidligere udførte backup-opgaver.",
"Viewing latest log for \":label\".": "Ser den nyeste log for \":label\".",
"Viewing log for finished task: \":label\".": "Ser log for afsluttet opgave: \":label\".",
"Warning!": "Advarsel!",
"Warning! SSH key missing.": "Advarsel! SSH-nøgle mangler.",
"Warning! SSH passphrase not set.": "Advarsel! SSH-adgangssætning er ikke indstillet.",
"We recommend using a tool such as": "Vi anbefaler at bruge et værktøj som f.eks",
"We support Ubuntu and Debian distributions primarily.": "Vi understøtter primært Ubuntu- og Debian-distributioner.",
"Website": "Hjemmeside",
"Weekly": "Ugentligt",
"Weekly Backup Summary Emails": "Ugentlige Backup Resumé Emails",
"When your account is removed, all the data we hold on you will be permanently erased. This includes any backup tasks, backup destinations you have configured with us, and servers you have linked.": "Når din konto er fjernet, vil alle de data, vi har om dig, blive permanent slettet. Dette inkluderer eventuelle sikkerhedskopieringsopgaver, sikkerhedskopieringsdestinationer du har konfigureret hos os, og servere du har tilknyttet.",
Expand Down Expand Up @@ -397,19 +418,5 @@
"Your scheduled tasks will not be ran if you remove your account.": "Dine planlagte opgaver vil ikke blive kørt, hvis du fjerner din konto.",
"Your timezone is used to display dates and times to you in your local time.": "Din tidszone bruges til at vise datoer og tidspunkter i din lokale tid.",
"{0} Not Used|{1} Once|[2,*] :count Times": "{0} Ikke brugt|{1} Én gang|[2,*] :count gange",
"← Return to Home": "← Gå tilbage til forsiden",
"The scheduled time for this remote server is already taken. Please choose a different time.": "Det planlagte tidspunkt for denne fjernserver er allerede optaget. Vælg venligst et andet tidspunkt.",
"Warning! SSH key missing.": "Advarsel! SSH-nøgle mangler.",
"Warning! SSH passphrase not set.": "Advarsel! SSH-adgangssætning er ikke indstillet.",
"Show Command": "Vis kommando",
"Hide Command": "Skjul kommando",
"How to Set Passphrase": "Sådan indstiller du adgangssætning",
"To set the SSH passphrase:": "For at indstille SSH-adgangssætningen:",
"Open your .env file": "Åbn din .env-fil",
"Add or update the following line:": "Tilføj eller opdater følgende linje:",
"Save the file and restart your application": "Gem filen og genstart din applikation",
"Destinations": "Destinationer",
"Servers": "Servere",
"SSH Key Generation Command": "SSH-nøgle genererings kommando",
"Run this command in your terminal to generate SSH keys:": "Kør denne kommando i din terminal for at generere SSH-nøgler:"
"← Return to Home": "← Gå tilbage til forsiden"
}
71 changes: 59 additions & 12 deletions resources/views/layouts/app.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -183,22 +183,69 @@ class="mt-3 w-full inline-flex justify-center rounded-md border border-gray-300
</main>
</div>
<x-toaster-hub/>
<footer class="py-3 sm:py-4 text-sm sm:text-base font-medium bg-primary-100 dark:bg-gray-900 text-gray-600 dark:text-gray-400">
<footer class="relative py-6 sm:py-8 text-sm sm:text-base font-medium bg-primary-100 dark:bg-gray-900 text-gray-600 dark:text-gray-400">
<div class="absolute top-0 left-0 right-0 h-px bg-gray-300 dark:bg-gray-700"></div>
<div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex flex-col sm:flex-row justify-between items-center space-y-2 sm:space-y-0">
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8">
<div class="text-center sm:text-left">
<p>{{ __(':app - v:version', ['app' => config('app.name'), 'version' => obtain_vanguard_version()]) }}</p>
@if (config('app.env') === 'local')
<span class="inline-block mt-1 px-2 py-1 text-xs font-bold text-purple-700 bg-purple-100 rounded-full dark:text-purple-300 dark:bg-purple-900">
{{ __('Local Environment') }}
</span>
@endif
<h2 class="text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4">{{ config('app.name') }}</h2>
<p class="mb-2">{{ __('Version :version', ['version' => obtain_vanguard_version()]) }}</p>
<div class="flex flex-wrap justify-center sm:justify-start gap-2 mb-2">
@if (config('app.env') === 'local')
<span class="inline-flex items-center px-2 py-1 text-xs font-medium text-purple-700 bg-purple-100 rounded-full dark:text-purple-300 dark:bg-purple-900">
@svg('heroicon-s-beaker', ['class' => 'h-3 w-3 mr-1'])
{{ __('Local') }}
</span>
@endif
@if (config('app.debug'))
<span class="inline-flex items-center px-2 py-1 text-xs font-medium text-red-700 bg-red-100 rounded-full dark:text-red-300 dark:bg-red-900">
@svg('heroicon-s-bug-ant', ['class' => 'h-3 w-3 mr-1'])
{{ __('Debug') }}
</span>
@endif
</div>
</div>
<div class="flex items-center space-x-4">
<a href="https://github.com/vanguardbackup/vanguard" title="{{ __('GitHub repository') }}" target="_blank" class="hover:text-gray-800 dark:hover:text-gray-200 transition duration-150 ease-in-out">
<x-icons.github class="h-5 w-5 sm:h-6 sm:w-6 fill-current" />
</a>
<div class="text-center sm:text-left">
<h2 class="text-lg font-medium text-gray-900 dark:text-gray-100 mb-4">{{ __('Quick Links') }}</h2>
<ul class="space-y-2">
<li>
<a href="{{ route('profile') }}" class="hover:text-gray-800 dark:hover:text-gray-200 transition duration-150 ease-in-out flex items-center justify-center sm:justify-start">
@svg('heroicon-o-user-circle', ['class' => 'h-5 w-5 mr-2'])
{{ __('Profile') }}
</a>
</li>
<li>
<a href="{{ route('notification-streams.index') }}" class="hover:text-gray-800 dark:hover:text-gray-200 transition duration-150 ease-in-out flex items-center justify-center sm:justify-start">
@svg('heroicon-o-bell', ['class' => 'h-5 w-5 mr-2'])
{{ __('Notification Streams') }}
</a>
</li>
</ul>
</div>
<div class="text-center sm:text-left">
<h2 class="text-lg font-medium text-gray-900 dark:text-gray-100 mb-4">{{ __('Resources') }}</h2>
<ul class="space-y-2">
<li>
<a href="https://docs.vanguardbackup.com" target="_blank" class="hover:text-gray-800 dark:hover:text-gray-200 transition duration-150 ease-in-out flex items-center justify-center sm:justify-start">
@svg('heroicon-o-book-open', ['class' => 'h-5 w-5 mr-2'])
{{ __('Documentation') }}
</a>
</li>
<li>
<a href="https://github.com/vanguardbackup/vanguard" target="_blank" class="hover:text-gray-800 dark:hover:text-gray-200 transition duration-150 ease-in-out flex items-center justify-center sm:justify-start">
<x-icons.github class="h-5 w-5 mr-2 fill-current" />
GitHub
</a>
</li>
</ul>
</div>
</div>
<div class="mt-8 pt-6 border-t border-gray-300 dark:border-gray-700 text-center text-xs">
<p>
&copy; {{ date('Y') }} {{ config('app.name') }}.
{{ __('This software is open source and available under the') }}
<a href="https://opensource.org/licenses/MIT" class="text-primary-600 hover:text-primary-800 dark:text-primary-400 dark:hover:text-primary-300" target="_blank" rel="noopener noreferrer">{{__('MIT License')}}</a>.
</p>
</div>
</div>
</footer>
Expand Down

0 comments on commit 580d2e7

Please sign in to comment.