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.database.pojo.User" %>
<%@ tag import="uppa.project.web.translation.Translator" %>
<%@tag description="component/navbar" pageEncoding="UTF-8" %> <%@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"> <nav class="navbar is-fixed-top" role="navigation" aria-label="main navigation">
<div class="navbar-brand"> <div class="navbar-brand">
@@ -28,6 +30,15 @@
<div id="navbarMenu" class="navbar-menu"> <div id="navbarMenu" class="navbar-menu">
<div class="navbar-end"> <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) { <%if (session.getAttribute("user") != null) {
User user = (User) session.getAttribute("user"); User user = (User) session.getAttribute("user");
%> %>
@@ -44,20 +55,20 @@
<span class="icon"> <span class="icon">
<i class="fa-solid fa-door-open"></i> <i class="fa-solid fa-door-open"></i>
</span> </span>
<span>Déconnexion</span> <span><%= translator.translate("navbar_logout")%></span>
</a> </a>
</div> </div>
<% } else {%> <% } else {%>
<div class="navbar-item"> <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>
<div class="navbar-item"> <div class="navbar-item">
<a href="${pageContext.request.contextPath}/login" class="is-fullwidth button is-light"> <a href="${pageContext.request.contextPath}/login" class="is-fullwidth button is-light">
<span class="icon"> <span class="icon">
<i class="fa-solid fa-right-to-bracket"></i> <i class="fa-solid fa-right-to-bracket"></i>
</span> </span>
<span>Connexion</span> <span><%= translator.translate("navbar_login")%></span>
</a> </a>
</div> </div>
<% } %> <% } %>