Maybe like this (untested) in casLoginView.jsp:
<%
String cssFileName = "mylogin.css"; // default
Locale locale = request.getLocale();
if (locale != null && StringUtils.isNotBlank(locale.getLanguage())){
String languageCssFileName = "mylogin_" + locale.getLanguage() + ".css";
// Maybe test here if languageCssFile exists...
cssFileName = languageCssFileName;
}
%>
<link href="/path/to/css/files/<%=cssFileName%>" rel="stylesheet"
type="text/css"/>
I do a similliar test for LTR/RTL css file selections dependent on the locale.
Robert
Am 16.10.2013 um 16:47 schrieb Misagh Moayyed <[email protected]>:
> The default bundle is the "messages.properties" file, which focuses on
> English locale.
>
> ...and I am not so sure about having different css files per language, at
> least not OOTB. That would require some additional JSP tweaks perhaps to
> detect the locale and pull in the right css file.
>
> -Misagh
> From: "Kapetanakis Giannis" <[email protected]>
> To: [email protected]
> Sent: Tuesday, October 15, 2013 5:33:01 PM
> Subject: Re: [cas-user] different css/logo per language
>
> Thanks for the reply.
>
> About the default language:
> messageSource contains the default basename for the messages files.
> How can I choose default language from there?
>
> I've tried setting <mainMessagesFile> in pom.xml but it didn't work.
>
> About the different css per language. The example is not that helpful since
> it is related to different
> theme per service.
>
> G
>
> On 14/10/13 16:41, Jérôme LELEU wrote:
> Hi,
>
> This documentation will help :
> https://wiki.jasig.org/display/CASUM/Theme+Control.
> You can certainly change the messageSource bean to use other default language
> :
> https://github.com/Jasig/cas/blob/3.5.x/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/applicationContext.xml#L48.
> Best regards,
> Jérôme
>
>
>
> 2013/10/14 Kapetanakis Giannis <[email protected]>
> Hi,
>
> Can someone point how to use different css file per language?
> I'd like to have different company logo per language choosen.
>
> Also how can I change the default language to something else except English?
>
> Thanks
>
> Giannis
>
> --
> You are currently subscribed to [email protected] as: [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> You are currently subscribed to
> [email protected] as: [email protected]
>
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> You are currently subscribed to [email protected] as:
> [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
>
> --
> You are currently subscribed to [email protected] as:
> [email protected]
> To unsubscribe, change settings or access archives, see
> http://www.ja-sig.org/wiki/display/JSG/cas-user
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/cas-user