From 105fdfb7d60315d8af168f9a18f679fe27a9dfe9 Mon Sep 17 00:00:00 2001 From: mepiphana2023 Date: Tue, 23 Apr 2024 16:56:36 +0200 Subject: [PATCH] fichier langue --- .../java/fr/eni/enchere/config/WebConfig.java | 30 +++++++++++++++++++ .../static/messages/messages_en.properties | 1 + .../static/messages/messages_fr.properties | 1 + 3 files changed, 32 insertions(+) create mode 100644 src/main/java/fr/eni/enchere/config/WebConfig.java create mode 100644 src/main/resources/static/messages/messages_en.properties create mode 100644 src/main/resources/static/messages/messages_fr.properties diff --git a/src/main/java/fr/eni/enchere/config/WebConfig.java b/src/main/java/fr/eni/enchere/config/WebConfig.java new file mode 100644 index 0000000..bc40fea --- /dev/null +++ b/src/main/java/fr/eni/enchere/config/WebConfig.java @@ -0,0 +1,30 @@ +package fr.eni.enchere.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.LocaleResolver; +import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver; +import org.springframework.context.annotation.Bean; +import org.springframework.context.support.ResourceBundleMessageSource; + +import java.util.Locale; + +@Configuration +public class WebConfig { + + @Bean + public LocaleResolver localeResolver() { + AcceptHeaderLocaleResolver localeResolver = new AcceptHeaderLocaleResolver(); + localeResolver.setDefaultLocale(Locale.FRENCH); + return localeResolver; + } + + @Bean + public ResourceBundleMessageSource messageSource() { + ResourceBundleMessageSource source = new ResourceBundleMessageSource(); + source.setBasenames("messages"); + source.setDefaultEncoding("UTF-8"); + source.setUseCodeAsDefaultMessage(true); + return source; + } +} \ No newline at end of file diff --git a/src/main/resources/static/messages/messages_en.properties b/src/main/resources/static/messages/messages_en.properties new file mode 100644 index 0000000..9de4ea6 --- /dev/null +++ b/src/main/resources/static/messages/messages_en.properties @@ -0,0 +1 @@ +accueil.search.title = Search for an article by name... \ No newline at end of file diff --git a/src/main/resources/static/messages/messages_fr.properties b/src/main/resources/static/messages/messages_fr.properties new file mode 100644 index 0000000..6f897e7 --- /dev/null +++ b/src/main/resources/static/messages/messages_fr.properties @@ -0,0 +1 @@ +accueil.search.title = Rechercher un article par nom... \ No newline at end of file