feat: Add multilanguage

This commit is contained in:
2023-05-17 16:13:58 +02:00
parent dd92e00845
commit 46a53c0754
7 changed files with 57 additions and 18 deletions

View File

@ -3,7 +3,7 @@
<h1>{{ i18n "title" }}</h1>
<p class="lead">{{ i18n "description" | safeHTML }}</p>
<p class="lead">
Sélectionne un PDF :
{{ i18n "selectText" }}
</p>
<p class="lead container text-center">
<div class="row">
@ -13,7 +13,7 @@
</div>
</p>
<p class="lead">
Aucun fichier n'est envoyé au serveur, les données sont traités localement dans votre navigateur.
{{ i18n "privacyInfo" }}
</p>
<!-- Modal -->
@ -60,13 +60,13 @@
<path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"></path>
<path d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"></path>
</svg>
<span class="d-none d-sm-inline">Télécharger</span>
<span class="d-none d-sm-inline">{{ i18n "buttonDownload" }}</span>
</button>
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal" aria-label="Close">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-circle-fill" viewBox="0 0 16 16">
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z"></path>
</svg>
<span class="d-none d-sm-inline">Fermer</span>
<span class="d-none d-sm-inline">{{ i18n "buttonClose" }}</span>
</button>
</div>
</div>

View File

@ -1,5 +1,5 @@
<footer class="mt-auto text-white-50">
<p>
Réalisé avec  par <a href="https://weko.io/">Weko</a> et hébergé par <a href="https://resilien.fr/">RésiLien</a> 🐱 de façon écoresponsable 🍃
{{ i18n "footerText" | safeHTML }}
</p>
</footer>

View File

@ -1,12 +1,15 @@
<header class="mb-auto">
<div>
<h3 class="float-md-start mb-0">PDF-Editor</h3>
{{/*
<h3 class="float-md-start mb-0">{{ .Site.Params.brand }}</h3>
{{ if .Site.IsMultiLingual }}
{{ $currentLanguage := .Language }}</p>
<nav class="nav nav-masthead justify-content-center float-md-end">
<a class="nav-link fw-bold py-1 px-0 active" aria-current="page" href="#">Home</a>
<a class="nav-link fw-bold py-1 px-0" href="#">Features</a>
<a class="nav-link fw-bold py-1 px-0" href="#">Contact</a>
{{ range $.Site.Home.AllTranslations }}
<a title="{{ .Language.LanguageName }}" href="{{ .Permalink }}" class="nav-link fw-bold py-1 px-0{{ if eq $currentLanguage.Lang .Lang }} active{{ end }}" aria-current="page" href="#">
{{ or (.Language.Params.icon | safeHTML) .Lang }}
</a>
{{ end }}
</nav>
*/}}
{{ end }}
</div>
</header>