From 05d0827d2ed81c5f1eafc3a279aaca4431415495 Mon Sep 17 00:00:00 2001 From: uo288061 Date: Sat, 16 Mar 2024 11:49:12 +0100 Subject: [PATCH 1/3] French language added, flags removed, now the button that changes the language has the current language as text --- src/main/resources/messages.properties | 2 + src/main/resources/messages_en.properties | 2 + src/main/resources/messages_es.properties | 2 + src/main/resources/messages_fr.properties | 113 ++++++++++++++++++ .../resources/static/images/if_spain_flag.png | Bin 509 -> 0 bytes .../resources/static/images/if_uk_flag.png | Bin 628 -> 0 bytes .../resources/templates/fragments/nav.html | 8 +- 7 files changed, 124 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/messages_fr.properties delete mode 100644 src/main/resources/static/images/if_spain_flag.png delete mode 100644 src/main/resources/static/images/if_uk_flag.png diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties index 91f16553..7e06c3a2 100644 --- a/src/main/resources/messages.properties +++ b/src/main/resources/messages.properties @@ -11,6 +11,8 @@ navbar.ranking.player=Tu ranking personal navbar.changeLanguage=Idioma navbar.toEnglish=Inglés navbar.toSpanish=Español +navbar.toFrench=Francés +navbar.currentLanguage=Español # Buttons for non-authenticated users navbar.signup=Regístrate diff --git a/src/main/resources/messages_en.properties b/src/main/resources/messages_en.properties index dac6c716..da0f6d41 100644 --- a/src/main/resources/messages_en.properties +++ b/src/main/resources/messages_en.properties @@ -11,6 +11,8 @@ navbar.ranking.player=Your personal ranking navbar.changeLanguage=Language navbar.toEnglish=English navbar.toSpanish=Spanish +navbar.toFrench=French +navbar.currentLanguage=English # Buttons for non-authenticated users navbar.signup=Sign Up diff --git a/src/main/resources/messages_es.properties b/src/main/resources/messages_es.properties index b2269e1b..276da2f8 100644 --- a/src/main/resources/messages_es.properties +++ b/src/main/resources/messages_es.properties @@ -11,6 +11,8 @@ navbar.ranking.player=Tu ranking personal navbar.changeLanguage=Idioma navbar.toEnglish=Inglés navbar.toSpanish=Español +navbar.toFrench=Francés +navbar.currentLanguage=Español # Buttons for non-authenticated users navbar.signup=Regístrate diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties new file mode 100644 index 00000000..2be98b7c --- /dev/null +++ b/src/main/resources/messages_fr.properties @@ -0,0 +1,113 @@ +# -------------------Statements for the nav.html file---------------------- +navbar.home=Accueil +navbar.play=Jouer +navbar.game1=Jeu 1 +navbar.game2=Jeu 2 +navbar.history=Historique +navbar.ranking=Classement +navbar.ranking.global=Classement mondial +navbar.ranking.player=Votre classement personnel +navbar.changeLanguage=Langue +navbar.toEnglish=Anglais +navbar.toSpanish=Espagnol +navbar.toFrench=Français +navbar.currentLanguage=Français + +navbar.signup=S'inscrire +navbar.login=Se connecter +navbar.profile.apikey=Clé d'API + +# Buttons for authenticated users +navbar.profile=Profil +navbar.logout=Se déconnecter + + +# -------------------Statements for the footer.html file--------------------- +footer.copyright=© ASW - Groupe 04 B +footer.nav=Menu de navigation + +# -------------------Statements for the error.html file--------------------- +error.page.title=Erreur ! +error.status=Statut : +error.message=Message d'erreur : +error.error=Erreur : + +# -------------------Statements for the index.html file--------------------- +index.heading=WIQ +index.subtitle=Répondez aux questions correctement et GAGNEZ !!! +index.button=JOUER + +# -------------------Statements for the home.html file--------------------- +home.heading=Bienvenue +home.private_zone=Ceci est une zone privée du site +home.authenticated_as=Utilisateur authentifié en tant que : +home.apikey.title=Clé d'API +home.apikey.description=Ceci est votre clé d'API. Utilisez-la pour accéder aux ressources de l'API de WIQ. +home.apikey.missing=Vous n'avez pas de clé d'API. Obtenez-la en cliquant sur ce bouton. +home.apikey.create=Obtenir une clé + +# -------------------Statements for the login.html file--------------------- +login.username.label=Nom d'utilisateur : +login.username.placeholder=Exemple : utilisateurwiki +login.password.label=Mot de passe : +login.password.placeholder=Motdepasse_Exemple +login.submit=Se connecter +login.error=Erreur : +login.title=Identifiez-vous +login.register=Pas encore de compte ? Inscrivez-vous ici + +# -------------------Statements for the signup.html file--------------------- +signup.username.label=Nom d'utilisateur : +signup.username.placeholder=utilisateurwiki +signup.email.label=Adresse e-mail : +signup.email.placeholder=test@test.com +signup.password.label=Mot de passe : +signup.password.placeholder=Entrez le mot de passe +signup.passwordConfirm.label=Confirmer le mot de passe : +signup.passwordConfirm.placeholder=Confirmez le mot de passe +signup.submit=S'inscrire +signup.title=Inscrivez-vous + +# -------------------Statements for the playerRanking.html and GlobalRanking.html file--------------------- +ranking.title=Classement +ranking.position=Position +ranking.score=Score +ranking.date=Date +ranking.player=Joueur +ranking.question.right=Réponses correctes +ranking.question.wrong=Réponses incorrectes +ranking.time=Temps + +# -------------------Statements for the apiHome.html file--------------------- +api.doc.title=Documentation de l'API +api.doc.description=Ceci est la documentation de l'API de WIQ. Vous pouvez trouver ici des informations sur les ressources disponibles, les paramètres qu'elles acceptent et des exemples d'utilisation. +api.doc.table.parameters=Paramètres +api.doc.table.description=Description +api.doc.table.example=Exemple +api.doc.endpoints.players.title=Point de terminaison /api/players +api.doc.endpoints.players.description=Renvoie une liste de joueurs filtrée selon les critères spécifiés. +api.doc.endpoints.questions.title=Point de terminaison /api/questions +api.doc.endpoints.questions.description=Renvoie une liste de questions filtrée selon les critères spécifiés. +api.doc.exampleRequest=Exemple de requête +api.doc.exampleResponse=Exemple de réponse +api.doc.apikey=Clé d'API (obligatoire) + +api.doc.player.username=Nom d'utilisateur (optionnel) +api.doc.player.email=Adresse e-mail (optionnel) +api.doc.player.id=Identifiant du joueur dans le système (optionnel) +api.doc.player.usernames=Noms d'utilisateur, séparés par des virgules (optionnel) +api.doc.player.emails=Adresses e-mail, séparées par des virgules (optionnel) + +api.doc.question.category=Catégorie (optionnel). Nom ou ID de la catégorie. +api.doc.question.id=ID de la question (optionnel) +api.doc.question.statement=Énoncé de la question (optionnel). Texte que l'énoncé de la question doit contenir. + +# -------------------Statements for the game fragments--------------------- +correctAnswer.result=Réponse correcte, continuez comme ça ! +failedAnswer.result=Réponse incorrecte, ne vous découragez pas et continuez à essayer. +timeRunOut.result=Temps écoulé ! Ne vous inquiétez pas, continuez à essayer. +game.continue=Question suivante +answer.correct=La réponse correcte était : +game.points=Points : +game.finish=Le jeu est terminé. Votre score est : + diff --git a/src/main/resources/static/images/if_spain_flag.png b/src/main/resources/static/images/if_spain_flag.png deleted file mode 100644 index 36b30d754af5da2e8fd40ea11d79b59c1945bba2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 509 zcmVA#CW|K6rSdgL zJ>(!YNRg)0l2)j0nws70&M0AbKuAKs2Y#2~<;U~B!w`hg$jFC#Ab>C#)&kGL%Dbsz z^G3BgAH{tT0a1V*Enp2;D2T9DufLX6*jz%N57B^{K*9osX<}Yr-h0*kMSH1y0WeIq zg-zpe<>R_l(YGED03F~kO_v@an_EY;cDsahfnUJSe`b^KeLS#0;+jDL5zVJNG~Tp` zcLNq5%yIdCg#m6}W35FoAWm0^fPmVo0DmgRtOxjyUsAq%huX6MP-(O)Q()499uN+4 zx_O<}+a2=DvqbrM+VyjP->w1?4g?@G=mXXrF`sDUW`VsQGwiM2qV(wzs&Hc1_ofDJ zF9SfMDio)4%$@noway`h;~t-vGHv4`fR{Vzlw9Y^@&;utQn`H!i>1guD>O4yg7B^FZ+6UHz z(yZ@k@qNF7)*4ZYaU{kNM-kiGE%CJe!vFFI5T2|-P$JU$00000NkvXXu0mjfE1=}% diff --git a/src/main/resources/static/images/if_uk_flag.png b/src/main/resources/static/images/if_uk_flag.png deleted file mode 100644 index 0291e298271ca9ce02fec12fca5809c2719413a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmV-)0*n2LP)AcnX9HbU7QRpLJX%6qmTw8l7z%dfnp>f8I>(+5#c5w;UY9uKR=IkB8(oHLQ}hd7-%-tkHq7kX=s{;0C86ubE(P81@1d-WVqdGGtr2*6p6*i z8F)qlRTi3@1aAQrfITH`c&oY?jMzzf;b-Vt2PQEDF$`4Mf`g=&e%?2>Q&M+-Y3C*; zRgj&VN$aV!uRE#%E+7k7%gRgxV;W!u9BQtN4n$Y|JO2Z`Q|9GKdtW60 O0000 From 0ca6a86020835440666b2b22f6356f925063bcba Mon Sep 17 00:00:00 2001 From: uo288061 Date: Sat, 16 Mar 2024 12:03:40 +0100 Subject: [PATCH 2/3] changes in signup.html --- src/main/resources/templates/player/signup.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/resources/templates/player/signup.html b/src/main/resources/templates/player/signup.html index 6f6bec08..93525fdd 100644 --- a/src/main/resources/templates/player/signup.html +++ b/src/main/resources/templates/player/signup.html @@ -14,7 +14,9 @@

+ th:placeholder="#{signup.username.placeholder}" + th:value="${user.username}" + required="true"/>
@@ -22,7 +24,9 @@

+ th:placeholder="#{signup.email.placeholder}" + th:value="${user.email}" + required="true" />
From 29e19e49e8d5d5212dbbaa2456d0da53a142ec40 Mon Sep 17 00:00:00 2001 From: uo288061 Date: Sat, 16 Mar 2024 12:45:20 +0100 Subject: [PATCH 3/3] added error message on login --- src/main/resources/messages.properties | 2 +- src/main/resources/messages_en.properties | 2 +- src/main/resources/messages_es.properties | 2 +- src/main/resources/messages_fr.properties | 2 +- src/main/resources/templates/player/login.html | 6 +++++- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties index 7e06c3a2..06e28cf3 100644 --- a/src/main/resources/messages.properties +++ b/src/main/resources/messages.properties @@ -53,7 +53,7 @@ login.username.placeholder=Ejemplo: wikiuser login.password.label=Contraseña: login.password.placeholder=Password_Ejemplo login.sumbit=Iniciar sesión -login.error=Error: +login.error=Error: Usuario o contraseña incorrectos login.title=Identifícate login.register=¿No tienes cuenta? Regístrate aquí diff --git a/src/main/resources/messages_en.properties b/src/main/resources/messages_en.properties index da0f6d41..7d663d90 100644 --- a/src/main/resources/messages_en.properties +++ b/src/main/resources/messages_en.properties @@ -53,7 +53,7 @@ login.username.placeholder=Example: wikiuser login.password.label=Password: login.password.placeholder=Password_Example login.sumbit=Log in -login.error=Error: +login.error=Error: Incorrect username or password login.title=Log in login.register=Don't have an account? Sign up here diff --git a/src/main/resources/messages_es.properties b/src/main/resources/messages_es.properties index 276da2f8..40491b13 100644 --- a/src/main/resources/messages_es.properties +++ b/src/main/resources/messages_es.properties @@ -54,7 +54,7 @@ login.username.placeholder=Ejemplo: wikiuser login.password.label=Contraseña: login.password.placeholder=Password_Ejemplo login.sumbit=Iniciar sesión -login.error=Error: +login.error=Error: Usuario o contraseña incorrectos login.title=Identifícate login.register=¿No tienes cuenta? Regístrate aquí diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index 2be98b7c..90021f7e 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -52,7 +52,7 @@ login.username.placeholder=Exemple : utilisateurwiki login.password.label=Mot de passe : login.password.placeholder=Motdepasse_Exemple login.submit=Se connecter -login.error=Erreur : +login.error=Erreur : Nom d'utilisateur ou mot de passe incorrect login.title=Identifiez-vous login.register=Pas encore de compte ? Inscrivez-vous ici diff --git a/src/main/resources/templates/player/login.html b/src/main/resources/templates/player/login.html index baf00d09..1a2311f1 100644 --- a/src/main/resources/templates/player/login.html +++ b/src/main/resources/templates/player/login.html @@ -7,7 +7,11 @@
- + +