feat: devWeb - Make translation on navbar

This commit is contained in:
kmitresse
2024-06-11 12:38:19 +02:00
parent 9689992dd4
commit d209ad0e39
@@ -1,5 +1,7 @@
<%@ tag import="uppa.project.database.pojo.User" %>
<%@ tag import="uppa.project.web.translation.Translator" %>
<%@tag description="component/navbar" pageEncoding="UTF-8" %>
<% Translator translator = (Translator) request.getSession().getAttribute("translator"); %>
<nav class="navbar is-fixed-top" role="navigation" aria-label="main navigation">
<div class="navbar-brand">
@@ -28,6 +30,15 @@
<div id="navbarMenu" class="navbar-menu">
<div class="navbar-end">
<select name="language-select" id="language-select" required>
<% if (session.getAttribute("language") != null && session.getAttribute("language").equals("EN")) { %>
<option selected value="EN">EN</option>
<option value="FR">FR</option>
<% } else { %>
<option value="EN">EN</option>
<option selected value="FR">FR</option>
<% } %>
</select>
<%if (session.getAttribute("user") != null) {
User user = (User) session.getAttribute("user");
%>
@@ -44,20 +55,20 @@
<span class="icon">
<i class="fa-solid fa-door-open"></i>
</span>
<span>Déconnexion</span>
<span><%= translator.translate("navbar_logout")%></span>
</a>
</div>
<% } else {%>
<div class="navbar-item">
<a href="${pageContext.request.contextPath}/register" class="is-fullwidth button is-primary has-text-white">Inscription</a>
<a href="${pageContext.request.contextPath}/register" class="is-fullwidth button is-primary has-text-white"><%= translator.translate("navbar_register")%></a>
</div>
<div class="navbar-item">
<a href="${pageContext.request.contextPath}/login" class="is-fullwidth button is-light">
<span class="icon">
<i class="fa-solid fa-right-to-bracket"></i>
</span>
<span>Connexion</span>
<span><%= translator.translate("navbar_login")%></span>
</a>
</div>
<% } %>