mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-08 17:51:20 +02:00
lang init
This commit is contained in:
parent
dd11cfab40
commit
a02c13ce26
3
.gitignore
vendored
3
.gitignore
vendored
@ -12,7 +12,8 @@ local.properties
|
|||||||
.settings/
|
.settings/
|
||||||
.loadpath
|
.loadpath
|
||||||
.recommenders
|
.recommenders
|
||||||
|
.classpath
|
||||||
|
.project
|
||||||
|
|
||||||
# Gradle
|
# Gradle
|
||||||
.gradle
|
.gradle
|
||||||
|
35
src/main/java/stirling/software/SPDF/config/Beans.java
Normal file
35
src/main/java/stirling/software/SPDF/config/Beans.java
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
package stirling.software.SPDF.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.web.servlet.LocaleResolver;
|
||||||
|
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||||
|
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||||
|
import org.springframework.web.servlet.i18n.LocaleChangeInterceptor;
|
||||||
|
import org.springframework.web.servlet.i18n.SessionLocaleResolver;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
public class Beans implements WebMvcConfigurer {
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public LocaleResolver localeResolver() {
|
||||||
|
SessionLocaleResolver slr = new SessionLocaleResolver();
|
||||||
|
slr.setDefaultLocale(Locale.US);
|
||||||
|
return slr;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public LocaleChangeInterceptor localeChangeInterceptor() {
|
||||||
|
LocaleChangeInterceptor lci = new LocaleChangeInterceptor();
|
||||||
|
lci.setParamName("lang");
|
||||||
|
return lci;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addInterceptors(InterceptorRegistry registry) {
|
||||||
|
registry.addInterceptor(localeChangeInterceptor());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
4
src/main/resources/messages.properties
Normal file
4
src/main/resources/messages.properties
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
greeting=Hello! Welcome to our website!
|
||||||
|
lang.change=Change the language
|
||||||
|
lang.eng=English
|
||||||
|
lang.fr=French
|
4
src/main/resources/messages_fr.properties
Normal file
4
src/main/resources/messages_fr.properties
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
greeting=Bonjour! Bienvenue sur notre site!
|
||||||
|
lang.change=Changez la langue
|
||||||
|
lang.eng=Anglais
|
||||||
|
lang.fr=Francais
|
Loading…
Reference in New Issue
Block a user