mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-10 07:25:44 +01:00
improve i18n support
This commit is contained in:
@@ -117,15 +117,15 @@ public class TemplateServlet extends HttpServlet
|
||||
|
||||
params.put("locale", locale);
|
||||
|
||||
String shortLocale = locale;
|
||||
int i = shortLocale.indexOf("_");
|
||||
String country = locale;
|
||||
int i = country.indexOf("_");
|
||||
|
||||
if (i > 0)
|
||||
{
|
||||
shortLocale = shortLocale.substring(0, i);
|
||||
country = country.substring(0, i);
|
||||
}
|
||||
|
||||
params.put("shortLocale", shortLocale);
|
||||
params.put("country", country);
|
||||
|
||||
String templateName = getTemplateName(contextPath, request.getRequestURI());
|
||||
Writer writer = null;
|
||||
|
||||
@@ -43,6 +43,13 @@
|
||||
<link rel="icon" type="image/png" href="resources/images/favicon.png" />
|
||||
-->
|
||||
|
||||
<script type="text/javascript">
|
||||
var i18n = {
|
||||
locale: '${locale}',
|
||||
country: '${country}'
|
||||
};
|
||||
</script>
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="resources/extjs/resources/css/ext-all.css" />
|
||||
<link rel="stylesheet" type="text/css" href="resources/extjs/resources/css/xtheme-gray.css" />
|
||||
<link rel="stylesheet" type="text/css" href="resources/css/style.css" />
|
||||
@@ -64,9 +71,9 @@
|
||||
<script type="text/javascript" src="resources/js/sonia.plugin.js"></script>
|
||||
<script type="text/javascript" src="resources/js/sonia.scm.js"></script>
|
||||
<script type="text/javascript" src="plugins/sonia.plugin.js"></script>
|
||||
<#if shortLocale != 'en'>
|
||||
<script type="text/javascript" src="resources/extjs/i18n/ext-lang-${shortLocale}.js"></script>
|
||||
<script type="text/javascript" src="resources/js/i18n/${shortLocale}.js"></script>
|
||||
<#if country != 'en'>
|
||||
<script type="text/javascript" src="resources/extjs/i18n/ext-lang-${country}.js"></script>
|
||||
<script type="text/javascript" src="resources/js/i18n/${country}.js"></script>
|
||||
</#if>
|
||||
|
||||
<title>SCM-WebAPP</title>
|
||||
|
||||
Reference in New Issue
Block a user