diff --git a/cas-server-webapp/pom.xml b/cas-server-webapp/pom.xml
index b3d6050..ec5800a 100644
--- a/cas-server-webapp/pom.xml
+++ b/cas-server-webapp/pom.xml
@@ -16,7 +16,16 @@
3.5.2-SNAPSHOT
+
+ 2.5.3
+
+
+
+ com.pudonghot.emtomcat
+ emtomcat-core
+ 0.0.1
+ javax.servletservlet-api
@@ -180,6 +189,36 @@
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ ${spring-boot.version}
+
+ app
+ ZIP
+ false
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+ package
+
+ repackage
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.eclipse.m2e
- lifecycle-mapping
- 1.0.0
-
-
-
-
-
- org.jasig.maven
- maven-translate-plugin
- [0.0.1,)
-
- check
-
-
-
-
-
-
-
-
-
-
-
-
+ -->
diff --git a/cas-server-webapp/src/main/java/org/jasig/cas/web/CasWebServer.java b/cas-server-webapp/src/main/java/org/jasig/cas/web/CasWebServer.java
new file mode 100644
index 0000000..1b53dcf
--- /dev/null
+++ b/cas-server-webapp/src/main/java/org/jasig/cas/web/CasWebServer.java
@@ -0,0 +1,14 @@
+package org.jasig.cas.web;
+
+import com.pudonghot.emtomcat.EmTomcat;
+
+/**
+ * @author Donghuang
+ * @date Jul 24, 2021 15:15:58
+ */
+public class CasWebServer {
+
+ public static void main(String[] args) {
+ EmTomcat.run(8090);
+ }
+}
diff --git a/cas-server-webapp/src/main/webapp/assets/css/animate.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/animate.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/animate.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/animate.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/custom.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/custom.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/custom.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/custom.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/pages/login-soft.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/pages/login-soft.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/pages/login-soft.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/pages/login-soft.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/plugins.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/plugins.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/plugins.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/plugins.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/print.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/print.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/print.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/print.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/style-metronic.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/style-metronic.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/style-metronic.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/style-metronic.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/style-responsive.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/style-responsive.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/style-responsive.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/style-responsive.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/style.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/style.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/style.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/style.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/themes/blue.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/blue.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/themes/blue.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/blue.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/themes/brown.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/brown.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/themes/brown.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/brown.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/themes/default.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/default.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/themes/default.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/default.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/themes/grey.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/grey.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/themes/grey.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/grey.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/themes/light.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/light.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/themes/light.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/light.css
diff --git a/cas-server-webapp/src/main/webapp/assets/css/themes/purple.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/purple.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/css/themes/purple.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/css/themes/purple.css
diff --git a/cas-server-webapp/src/main/webapp/assets/img/bg-white-lock.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg-white-lock.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/bg-white-lock.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg-white-lock.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/bg/1.jpg b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/1.jpg
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/bg/1.jpg
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/1.jpg
diff --git a/cas-server-webapp/src/main/webapp/assets/img/bg/2.jpg b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/2.jpg
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/bg/2.jpg
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/2.jpg
diff --git a/cas-server-webapp/src/main/webapp/assets/img/bg/3.jpg b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/3.jpg
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/bg/3.jpg
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/3.jpg
diff --git a/cas-server-webapp/src/main/webapp/assets/img/bg/4.jpg b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/4.jpg
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/bg/4.jpg
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/bg/4.jpg
diff --git a/cas-server-webapp/src/main/webapp/assets/img/input-spinner.gif b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/input-spinner.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/input-spinner.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/input-spinner.gif
diff --git a/cas-server-webapp/src/main/webapp/assets/img/logo-big.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/logo-big.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/logo-big.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/logo-big.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/logo.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/logo.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/logo.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/logo.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/overlay-icon.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/overlay-icon.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/overlay-icon.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/overlay-icon.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-collapse-icon-white.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-collapse-icon-white.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-collapse-icon-white.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-collapse-icon-white.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-collapse-icon.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-collapse-icon.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-collapse-icon.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-collapse-icon.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-config-icon-white.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-config-icon-white.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-config-icon-white.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-config-icon-white.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-config-icon.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-config-icon.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-config-icon.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-config-icon.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-expand-icon-white.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-expand-icon-white.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-expand-icon-white.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-expand-icon-white.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-expand-icon.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-expand-icon.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-expand-icon.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-expand-icon.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-reload-icon-white.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-reload-icon-white.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-reload-icon-white.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-reload-icon-white.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-reload-icon.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-reload-icon.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-reload-icon.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-reload-icon.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-remove-icon-white.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-remove-icon-white.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-remove-icon-white.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-remove-icon-white.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/portlet-remove-icon.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-remove-icon.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/portlet-remove-icon.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/portlet-remove-icon.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/remove-icon-small.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/remove-icon-small.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/remove-icon-small.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/remove-icon-small.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/sidebar-menu-arrow-reverse.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/sidebar-menu-arrow-reverse.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/sidebar-menu-arrow-reverse.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/sidebar-menu-arrow-reverse.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/sidebar-menu-arrow.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/sidebar-menu-arrow.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/sidebar-menu-arrow.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/sidebar-menu-arrow.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/syncfusion-icons-white.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/syncfusion-icons-white.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/syncfusion-icons-white.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/syncfusion-icons-white.png
diff --git a/cas-server-webapp/src/main/webapp/assets/img/syncfusion-icons.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/img/syncfusion-icons.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/img/syncfusion-icons.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/img/syncfusion-icons.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/backstretch/jquery.backstretch.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/backstretch/jquery.backstretch.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/backstretch/jquery.backstretch.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/backstretch/jquery.backstretch.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/backstretch/jquery.backstretch.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/backstretch/jquery.backstretch.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/backstretch/jquery.backstretch.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/backstretch/jquery.backstretch.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/LICENSE b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/LICENSE
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/LICENSE
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/LICENSE
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/README.md b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/README.md
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/README.md
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/README.md
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/bower.json b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/bower.json
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/bower.json
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/bower.json
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/demo.html b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/demo.html
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap-hover-dropdown/demo.html
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap-hover-dropdown/demo.html
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/css/bootstrap.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/css/bootstrap.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/css/bootstrap.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/css/bootstrap.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/css/bootstrap.css.map b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/css/bootstrap.css.map
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/css/bootstrap.css.map
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/css/bootstrap.css.map
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/css/bootstrap.min.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/css/bootstrap.min.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/css/bootstrap.min.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/css/bootstrap.min.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap2-typeahead.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap2-typeahead.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap2-typeahead.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap2-typeahead.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap2-typeahead.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap2-typeahead.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/bootstrap/js/bootstrap2-typeahead.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/bootstrap/js/bootstrap2-typeahead.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/css/font-awesome.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/css/font-awesome.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/css/font-awesome.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/css/font-awesome.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/css/font-awesome.min.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/css/font-awesome.min.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/css/font-awesome.min.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/css/font-awesome.min.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/FontAwesome.otf b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/FontAwesome.otf
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/FontAwesome.otf
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/FontAwesome.otf
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.eot b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.eot
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.eot
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.eot
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.svg b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.svg
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.svg
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.svg
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.ttf b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.ttf
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.ttf
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.woff b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.woff
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/fonts/fontawesome-webfont.woff
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/fonts/fontawesome-webfont.woff
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/bordered-pulled.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/bordered-pulled.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/bordered-pulled.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/bordered-pulled.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/core.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/core.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/core.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/core.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/fixed-width.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/fixed-width.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/fixed-width.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/fixed-width.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/font-awesome.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/font-awesome.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/font-awesome.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/font-awesome.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/icons.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/icons.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/icons.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/icons.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/larger.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/larger.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/larger.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/larger.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/list.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/list.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/list.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/list.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/mixins.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/mixins.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/mixins.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/mixins.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/path.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/path.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/path.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/path.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/rotated-flipped.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/rotated-flipped.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/rotated-flipped.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/rotated-flipped.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/spinning.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/spinning.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/spinning.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/spinning.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/stacked.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/stacked.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/stacked.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/stacked.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/variables.less b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/variables.less
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/less/variables.less
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/less/variables.less
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_bordered-pulled.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_bordered-pulled.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_bordered-pulled.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_bordered-pulled.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_core.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_core.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_core.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_core.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_fixed-width.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_fixed-width.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_fixed-width.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_fixed-width.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_icons.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_icons.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_icons.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_icons.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_larger.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_larger.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_larger.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_larger.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_list.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_list.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_list.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_list.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_mixins.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_mixins.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_mixins.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_mixins.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_path.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_path.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_path.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_path.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_rotated-flipped.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_rotated-flipped.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_rotated-flipped.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_rotated-flipped.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_spinning.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_spinning.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_spinning.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_spinning.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_stacked.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_stacked.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_stacked.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_stacked.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_variables.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_variables.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/_variables.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/_variables.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/font-awesome.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/font-awesome.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/font-awesome/scss/font-awesome.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/font-awesome/scss/font-awesome.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-1.10.2.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-1.10.2.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-1.10.2.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-1.10.2.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-migrate-1.2.1.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-migrate-1.2.1.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-migrate-1.2.1.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-migrate-1.2.1.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/README.md b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/README.md
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/README.md
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/README.md
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/jquery.slimscroll.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/jquery.slimscroll.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/jquery.slimscroll.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/jquery.slimscroll.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/slimScroll.jquery.json b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/slimScroll.jquery.json
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-slimscroll/slimScroll.jquery.json
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-slimscroll/slimScroll.jquery.json
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/CONTRIBUTING.md b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/CONTRIBUTING.md
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/CONTRIBUTING.md
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/CONTRIBUTING.md
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/README.md b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/README.md
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/README.md
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/README.md
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/changelog.txt b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/changelog.txt
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/changelog.txt
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/changelog.txt
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/additional-methods.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/additional-methods.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/additional-methods.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/additional-methods.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/additional-methods.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/additional-methods.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/additional-methods.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/additional-methods.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/jquery.validate.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/jquery.validate.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/jquery.validate.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/jquery.validate.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/jquery.validate.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/jquery.validate.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/dist/jquery.validate.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/dist/jquery.validate.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.6.4.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.6.4.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.6.4.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.6.4.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.7.2.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.7.2.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.7.2.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.7.2.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.8.3.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.8.3.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.8.3.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.8.3.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.9.0.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.9.0.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery-1.9.0.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery-1.9.0.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery.form.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery.form.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery.form.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery.form.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery.mockjax.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery.mockjax.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/lib/jquery.mockjax.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/lib/jquery.mockjax.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ar.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ar.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ar.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ar.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_bg.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_bg.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_bg.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_bg.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ca.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ca.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ca.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ca.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_cs.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_cs.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_cs.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_cs.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_da.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_da.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_da.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_da.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_de.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_de.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_de.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_de.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_el.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_el.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_el.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_el.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_es.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_es.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_es.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_es.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_et.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_et.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_et.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_et.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_eu.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_eu.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_eu.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_eu.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_fa.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_fa.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_fa.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_fa.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_fi.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_fi.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_fi.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_fi.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_fr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_fr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_fr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_fr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_he.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_he.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_he.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_he.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_hr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_hr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_hr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_hr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_hu.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_hu.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_hu.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_hu.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_it.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_it.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_it.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_it.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ja.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ja.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ja.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ja.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ka.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ka.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ka.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ka.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_kk.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_kk.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_kk.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_kk.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ko.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ko.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ko.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ko.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_lt.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_lt.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_lt.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_lt.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_lv.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_lv.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_lv.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_lv.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_my.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_my.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_my.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_my.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_nl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_nl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_nl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_nl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_no.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_no.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_no.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_no.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_pl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_pl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_pl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_pl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_pt_BR.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_pt_BR.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_pt_BR.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_pt_BR.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_pt_PT.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_pt_PT.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_pt_PT.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_pt_PT.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ro.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ro.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ro.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ro.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ru.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ru.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_ru.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_ru.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_si.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_si.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_si.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_si.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sk.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sk.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sk.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sk.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sv.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sv.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_sv.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_sv.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_th.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_th.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_th.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_th.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_tr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_tr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_tr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_tr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_uk.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_uk.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_uk.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_uk.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_vi.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_vi.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_vi.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_vi.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_zh.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_zh.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_zh.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_zh.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_zh_TW.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_zh_TW.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/messages_zh_TW.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/messages_zh_TW.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/methods_de.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/methods_de.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/methods_de.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/methods_de.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/methods_nl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/methods_nl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/methods_nl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/methods_nl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/methods_pt.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/methods_pt.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/localization/methods_pt.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/localization/methods_pt.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/validation.jquery.json b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/validation.jquery.json
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery-validation/validation.jquery.json
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery-validation/validation.jquery.json
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery.blockui.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery.blockui.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery.blockui.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery.blockui.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/jquery.cokie.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery.cokie.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/jquery.cokie.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/jquery.cokie.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/LICENSE b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/LICENSE
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/LICENSE
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/LICENSE
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/README.md b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/README.md
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/README.md
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/README.md
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/bower.json b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/bower.json
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/bower.json
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/bower.json
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/release.sh b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/release.sh
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/release.sh
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/release.sh
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2-bootstrap.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2-bootstrap.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2-bootstrap.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2-bootstrap.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2-metronic.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2-metronic.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2-metronic.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2-metronic.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2-spinner.gif b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2-spinner.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2-spinner.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2-spinner.gif
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.jquery.json b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.jquery.json
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.jquery.json
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.jquery.json
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ar.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ar.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ar.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ar.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_bg.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_bg.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_bg.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_bg.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ca.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ca.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ca.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ca.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_cs.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_cs.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_cs.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_cs.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_da.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_da.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_da.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_da.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_de.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_de.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_de.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_de.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_el.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_el.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_el.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_el.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_en.js.template b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_en.js.template
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_en.js.template
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_en.js.template
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_es.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_es.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_es.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_es.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_et.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_et.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_et.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_et.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_eu.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_eu.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_eu.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_eu.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_fa.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_fa.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_fa.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_fa.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_fi.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_fi.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_fi.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_fi.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_fr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_fr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_fr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_fr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_gl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_gl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_gl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_gl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_he.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_he.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_he.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_he.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_hr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_hr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_hr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_hr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_hu.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_hu.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_hu.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_hu.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_id.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_id.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_id.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_id.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_is.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_is.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_is.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_is.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_it.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_it.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_it.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_it.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ja.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ja.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ja.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ja.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ko.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ko.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ko.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ko.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_lt.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_lt.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_lt.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_lt.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_lv.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_lv.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_lv.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_lv.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_mk.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_mk.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_mk.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_mk.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ms.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ms.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ms.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ms.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_nl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_nl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_nl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_nl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_no.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_no.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_no.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_no.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_pl.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_pl.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_pl.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_pl.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_pt-BR.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_pt-BR.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_pt-BR.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_pt-BR.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_pt-PT.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_pt-PT.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_pt-PT.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_pt-PT.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ro.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ro.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ro.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ro.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ru.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ru.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ru.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ru.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_sk.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_sk.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_sk.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_sk.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_sv.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_sv.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_sv.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_sv.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_th.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_th.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_th.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_th.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_tr.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_tr.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_tr.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_tr.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ua.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ua.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_ua.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_ua.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_vi.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_vi.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_vi.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_vi.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_zh-CN.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_zh-CN.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_zh-CN.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_zh-CN.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_zh-TW.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_zh-TW.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_locale_zh-TW.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_locale_zh-TW.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_original.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_original.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2_original.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2_original.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/select2/select2x2.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2x2.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/select2/select2x2.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/select2/select2x2.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/README.md b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/README.md
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/README.md
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/README.md
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/css/uniform.default.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/css/uniform.default.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/css/uniform.default.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/css/uniform.default.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/css/uniform.default.min.css b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/css/uniform.default.min.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/css/uniform.default.min.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/css/uniform.default.min.css
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/css/uniform.default.scss b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/css/uniform.default.scss
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/css/uniform.default.scss
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/css/uniform.default.scss
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/bg-input-focus.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/bg-input-focus.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/bg-input-focus.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/bg-input-focus.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/bg-input.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/bg-input.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/bg-input.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/bg-input.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/sprite.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/sprite.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/sprite.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/sprite.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/sprite_original.png b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/sprite_original.png
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/images/sprite_original.png
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/images/sprite_original.png
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/jquery.uniform.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/jquery.uniform.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/jquery.uniform.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/jquery.uniform.js
diff --git a/cas-server-webapp/src/main/webapp/assets/plugins/uniform/jquery.uniform.min.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/jquery.uniform.min.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/plugins/uniform/jquery.uniform.min.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/plugins/uniform/jquery.uniform.min.js
diff --git a/cas-server-webapp/src/main/webapp/assets/scripts/core/app.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/scripts/core/app.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/scripts/core/app.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/scripts/core/app.js
diff --git a/cas-server-webapp/src/main/webapp/assets/scripts/custom/login-soft.js b/cas-server-webapp/src/main/resources/META-INF/resources/assets/scripts/custom/login-soft.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/assets/scripts/custom/login-soft.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/assets/scripts/custom/login-soft.js
diff --git a/cas-server-webapp/src/main/webapp/css/cas.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/cas.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/cas.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/cas.css
diff --git a/cas-server-webapp/src/main/webapp/css/default-mobile-custom.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/default-mobile-custom.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/default-mobile-custom.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/default-mobile-custom.css
diff --git a/cas-server-webapp/src/main/webapp/css/fss-framework-1.1.2.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/fss-framework-1.1.2.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/fss-framework-1.1.2.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/fss-framework-1.1.2.css
diff --git a/cas-server-webapp/src/main/webapp/css/fss-mobile-iphone-layout.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/fss-mobile-iphone-layout.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/fss-mobile-iphone-layout.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/fss-mobile-iphone-layout.css
diff --git a/cas-server-webapp/src/main/webapp/css/ie_cas.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/ie_cas.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/ie_cas.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/ie_cas.css
diff --git a/cas-server-webapp/src/main/webapp/css/images/iphone/listmenu_loader.gif b/cas-server-webapp/src/main/resources/META-INF/resources/css/images/iphone/listmenu_loader.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/images/iphone/listmenu_loader.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/images/iphone/listmenu_loader.gif
diff --git a/cas-server-webapp/src/main/webapp/css/services/cas.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/services/cas.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/services/cas.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/services/cas.css
diff --git a/cas-server-webapp/src/main/webapp/css/services/ieFix.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/services/ieFix.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/services/ieFix.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/services/ieFix.css
diff --git a/cas-server-webapp/src/main/webapp/css/services/services.css b/cas-server-webapp/src/main/resources/META-INF/resources/css/services/services.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/css/services/services.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/css/services/services.css
diff --git a/cas-server-webapp/src/main/webapp/favicon.ico b/cas-server-webapp/src/main/resources/META-INF/resources/favicon.ico
similarity index 100%
rename from cas-server-webapp/src/main/webapp/favicon.ico
rename to cas-server-webapp/src/main/resources/META-INF/resources/favicon.ico
diff --git a/cas-server-webapp/src/main/webapp/images/confirm.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/confirm.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/confirm.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/confirm.gif
diff --git a/cas-server-webapp/src/main/webapp/images/error.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/error.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/error.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/error.gif
diff --git a/cas-server-webapp/src/main/webapp/images/green.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/green.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/green.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/green.gif
diff --git a/cas-server-webapp/src/main/webapp/images/info.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/info.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/info.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/info.gif
diff --git a/cas-server-webapp/src/main/webapp/images/ja-sig-logo.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/ja-sig-logo.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/ja-sig-logo.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/ja-sig-logo.gif
diff --git a/cas-server-webapp/src/main/webapp/images/key-point_bl.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_bl.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/key-point_bl.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_bl.gif
diff --git a/cas-server-webapp/src/main/webapp/images/key-point_br.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_br.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/key-point_br.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_br.gif
diff --git a/cas-server-webapp/src/main/webapp/images/key-point_tl.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_tl.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/key-point_tl.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_tl.gif
diff --git a/cas-server-webapp/src/main/webapp/images/key-point_tr.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_tr.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/key-point_tr.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/key-point_tr.gif
diff --git a/cas-server-webapp/src/main/webapp/images/red.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/red.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/red.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/red.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/add_service.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/add_service.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/add_service.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/add_service.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/alert2.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/alert2.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/alert2.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/alert2.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/delete_service.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/delete_service.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/delete_service.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/delete_service.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/edit_service.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/edit_service.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/edit_service.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/edit_service.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/error.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/error.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/error.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/error.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/false.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/false.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/false.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/false.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/info.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/info.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/info.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/info.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/info_icon_small.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/info_icon_small.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/info_icon_small.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/info_icon_small.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/success.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/success.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/success.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/success.gif
diff --git a/cas-server-webapp/src/main/webapp/images/services/true.gif b/cas-server-webapp/src/main/resources/META-INF/resources/images/services/true.gif
similarity index 100%
rename from cas-server-webapp/src/main/webapp/images/services/true.gif
rename to cas-server-webapp/src/main/resources/META-INF/resources/images/services/true.gif
diff --git a/cas-server-webapp/src/main/webapp/index.jsp b/cas-server-webapp/src/main/resources/META-INF/resources/index.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/index.jsp
rename to cas-server-webapp/src/main/resources/META-INF/resources/index.jsp
diff --git a/cas-server-webapp/src/main/webapp/js/MyInfusion.js b/cas-server-webapp/src/main/resources/META-INF/resources/js/MyInfusion.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/js/MyInfusion.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/js/MyInfusion.js
diff --git a/cas-server-webapp/src/main/webapp/js/cas.js b/cas-server-webapp/src/main/resources/META-INF/resources/js/cas.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/js/cas.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/js/cas.js
diff --git a/cas-server-webapp/src/main/webapp/js/services.js b/cas-server-webapp/src/main/resources/META-INF/resources/js/services.js
similarity index 100%
rename from cas-server-webapp/src/main/webapp/js/services.js
rename to cas-server-webapp/src/main/resources/META-INF/resources/js/services.js
diff --git a/cas-server-webapp/src/main/webapp/themes/default/cas.css b/cas-server-webapp/src/main/resources/META-INF/resources/themes/default/cas.css
similarity index 100%
rename from cas-server-webapp/src/main/webapp/themes/default/cas.css
rename to cas-server-webapp/src/main/resources/META-INF/resources/themes/default/cas.css
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/cas-servlet.xml b/cas-server-webapp/src/main/resources/WEB-INF/cas-servlet.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/cas-servlet.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/cas-servlet.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/cas.properties b/cas-server-webapp/src/main/resources/WEB-INF/cas.properties
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/cas.properties
rename to cas-server-webapp/src/main/resources/WEB-INF/cas.properties
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml b/cas-server-webapp/src/main/resources/WEB-INF/deployerConfigContext.xml
similarity index 99%
rename from cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/deployerConfigContext.xml
index 9324d9c..bd41887 100644
--- a/cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml
+++ b/cas-server-webapp/src/main/resources/WEB-INF/deployerConfigContext.xml
@@ -185,8 +185,7 @@
would probably want to replace this with the JPA-backed ServiceRegistry DAO
The name of this bean should remain "serviceRegistryDao".
-->
-
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/login-webflow.xml b/cas-server-webapp/src/main/resources/WEB-INF/login-webflow.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/login-webflow.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/login-webflow.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/restlet-servlet.xml b/cas-server-webapp/src/main/resources/WEB-INF/restlet-servlet.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/restlet-servlet.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/restlet-servlet.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/README.txt b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/README.txt
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/README.txt
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/README.txt
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/applicationContext.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/applicationContext.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/applicationContext.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/applicationContext.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/argumentExtractorsConfiguration.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/auditTrailContext.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/auditTrailContext.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/auditTrailContext.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/auditTrailContext.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/filters.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/filters.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/filters.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/filters.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/log4jConfiguration.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/log4jConfiguration.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/log4jConfiguration.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/log4jConfiguration.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/propertyFileConfigurer.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/propertyFileConfigurer.xml
similarity index 90%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/propertyFileConfigurer.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/propertyFileConfigurer.xml
index 6f514d1..23f300c 100644
--- a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/propertyFileConfigurer.xml
+++ b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/propertyFileConfigurer.xml
@@ -31,6 +31,7 @@
-
+
+
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/securityContext.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/securityContext.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/securityContext.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/securityContext.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/ticketExpirationPolicies.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/ticketExpirationPolicies.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/ticketExpirationPolicies.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/ticketExpirationPolicies.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/ticketRegistry.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/ticketRegistry.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/ticketRegistry.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/ticketRegistry.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/uniqueIdGenerators.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/uniqueIdGenerators.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/uniqueIdGenerators.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/uniqueIdGenerators.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/warnCookieGenerator.xml b/cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/warnCookieGenerator.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/spring-configuration/warnCookieGenerator.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/spring-configuration/warnCookieGenerator.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/authorizationFailure.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/authorizationFailure.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/authorizationFailure.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/authorizationFailure.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/brokenContext.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/brokenContext.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/brokenContext.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/brokenContext.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casAccountDisabledView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casAccountDisabledView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casAccountDisabledView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casAccountDisabledView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casAccountLockedView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casAccountLockedView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casAccountLockedView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casAccountLockedView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casBadHoursView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casBadHoursView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casBadHoursView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casBadHoursView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casBadWorkstationView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casBadWorkstationView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casBadWorkstationView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casBadWorkstationView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casConfirmView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casConfirmView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casConfirmView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casConfirmView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casExpiredPassView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casExpiredPassView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casExpiredPassView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casExpiredPassView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.default.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.default.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.default.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.default.jsp
diff --git a/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.jsp
new file mode 100644
index 0000000..410d17b
--- /dev/null
+++ b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.jsp
@@ -0,0 +1,137 @@
+<%@ page session="true" %>
+<%@ page pageEncoding="UTF-8" %>
+<%@ page contentType="text/html; charset=UTF-8" %>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
+
+
+
+
+
+
+
+
+
+ CAS | Login
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.metronic.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.metronic.jsp
similarity index 98%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.metronic.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.metronic.jsp
index 48dc133..1bbf7e1 100644
--- a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.metronic.jsp
+++ b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.metronic.jsp
@@ -118,7 +118,7 @@ License: You must have a valid license purchased only from themeforest(the above
-
+
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.modify.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.modify.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.modify.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLoginView.modify.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLogoutView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLogoutView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLogoutView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casLogoutView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casMustChangePassView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casMustChangePassView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casMustChangePassView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casMustChangePassView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casWarnPassView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casWarnPassView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casWarnPassView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/casWarnPassView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/bottom.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/includes/bottom.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/bottom.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/includes/bottom.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/top.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/includes/top.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/includes/top.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/includes/top.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/serviceErrorSsoView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/serviceErrorSsoView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/serviceErrorSsoView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/serviceErrorSsoView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/serviceErrorView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/serviceErrorView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/serviceErrorView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/default/ui/serviceErrorView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/errors.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/errors.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/errors.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/errors.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casProxyFailureView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casProxyFailureView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casProxyFailureView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casProxyFailureView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casProxySuccessView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casProxySuccessView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casProxySuccessView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casProxySuccessView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casServiceValidationFailure.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casServiceValidationFailure.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casServiceValidationFailure.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casServiceValidationFailure.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casServiceValidationSuccess.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casServiceValidationSuccess.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/2.0/casServiceValidationSuccess.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/2.0/casServiceValidationSuccess.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/casPostResponseView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/casPostResponseView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/casPostResponseView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/casPostResponseView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/clearPass/clearPassFailure.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/clearPass/clearPassFailure.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/clearPass/clearPassFailure.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/clearPass/clearPassFailure.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/clearPass/clearPassSuccess.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/clearPass/clearPassSuccess.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/clearPass/clearPassSuccess.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/clearPass/clearPassSuccess.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/oauth/confirm.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/oauth/confirm.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/oauth/confirm.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/oauth/confirm.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationFailureView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationFailureView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationFailureView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationFailureView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationSuccessView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationSuccessView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationSuccessView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdAssociationSuccessView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceFailureView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceFailureView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceFailureView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceFailureView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceSuccessView.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceSuccessView.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceSuccessView.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/casOpenIdServiceSuccessView.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/user.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/user.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/protocol/openid/user.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/protocol/openid/user.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/add.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/add.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/add.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/add.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/includes/bottom.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/includes/bottom.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/includes/bottom.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/includes/bottom.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/includes/top.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/includes/top.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/includes/top.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/includes/top.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/logout.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/logout.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/logout.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/logout.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/manage.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/manage.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/manage.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/manage.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/viewStatistics.jsp b/cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/viewStatistics.jsp
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/services/viewStatistics.jsp
rename to cas-server-webapp/src/main/resources/WEB-INF/view/jsp/services/viewStatistics.jsp
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/views.xml b/cas-server-webapp/src/main/resources/WEB-INF/view/views.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/view/views.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/view/views.xml
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/web.xml b/cas-server-webapp/src/main/resources/WEB-INF/web.xml
similarity index 100%
rename from cas-server-webapp/src/main/webapp/WEB-INF/web.xml
rename to cas-server-webapp/src/main/resources/WEB-INF/web.xml
diff --git a/cas-server-webapp/src/main/resources/log4j.xml b/cas-server-webapp/src/main/resources/log4j.xml
index 4c6344a..29efcb2 100644
--- a/cas-server-webapp/src/main/resources/log4j.xml
+++ b/cas-server-webapp/src/main/resources/log4j.xml
@@ -116,7 +116,7 @@
the parameters posted to the login servlet including
cleartext authentication credentials
-->
-
+
diff --git a/cas-server-webapp/src/main/resources/messages_ar.properties b/cas-server-webapp/src/main/resources/messages_ar.properties
deleted file mode 100644
index ed81c46..0000000
--- a/cas-server-webapp/src/main/resources/messages_ar.properties
+++ /dev/null
@@ -1,116 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=\u062A\u0647\u0627\u0646\u064A\u0646\u0627 \u0639\u0644\u0649 \u062C\u0644\u0628 CAS \u0639\u0644\u0649 \u0627\u0644\u0627\u0646\u062A\u0631\u0646\u062A!
-screen.welcome.security=\u0644\u0623\u0633\u0628\u0627\u0628 \u0623\u0645\u0646\u064A\u0629\u060C \u0627\u0644\u0631\u062C\u0627\u0621 \u062A\u0633\u062C\u064A\u0644 \u0627\u0644\u062E\u0631\u0648\u062C \u0648\u062E\u0631\u0648\u062C \u0645\u062A\u0635\u0641\u062D \u0627\u0644\u0648\u064A\u0628 \u0627\u0644\u062E\u0627\u0635 \u0628\u0643 \u0628\u0639\u062F \u0627\u0644\u062D\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u062A\u064A \u062A\u062A\u0637\u0644\u0628 \u0627\u0644\u0645\u0635\u0627\u062F\u0642\u0629!
-screen.welcome.instructions=\u0623\u062F\u062E\u0644 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u062E\u062F\u0645 \u0648\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631
-screen.welcome.label.netid=\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u062E\u062F\u0645
-screen.welcome.label.netid.accesskey=
-screen.welcome.label.password=\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631
-screen.welcome.label.password.accesskey=
-screen.welcome.label.warn=\u062A\u062D\u0630\u0631\u0646\u064A \u0642\u0628\u0644 \u062A\u0633\u062C\u064A\u0644\u064A \u0641\u064A \u0627\u0644\u0645\u0648\u0627\u0642\u0639 \u0627\u0644\u0623\u062E\u0631\u0649.
-screen.welcome.label.warn.accesskey=
-screen.welcome.button.login=\u062F\u062E\u0648\u0644
-screen.welcome.button.clear=\u0627\u0644\u063A\u0627
-
-# Blocked Errors Page
-screen.blocked.header=\u0627\u0644\u0648\u0635\u0648\u0644 \u0645\u0631\u0641\u0648\u0636
-screen.blocked.message=\u0644\u0642\u062F \u0642\u0645\u062A \u0628\u0625\u062F\u062E\u0627\u0644 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062E\u0627\u0637\u0626\u0629 \u0644\u0644\u0645\u0633\u062A\u062E\u062F\u0645 \u0645\u0631\u0627\u062A \u0643\u062B\u064A\u0631\u0629 \u062C\u062F\u0627. \u0644\u0642\u062F \u0643\u0646\u062A \u0645\u062E\u0646\u0648\u0642.
-
-#Confirmation Screen Messages
-screen.confirmation.message=\u0627\u0636\u063A\u0637 \u0647\u0646\u0627 {0} \u0644\u0644\u0630\u0647\u0627\u0628 \u0625\u0644\u0649 \u0627\u0644\u062A\u0637\u0628\u064A\u0642
-
-#Generic Success Screen Messages
-screen.success.header=\u062A\u0633\u062C\u064A\u0644 \u0646\u0627\u062C\u062D
-screen.success.success=\u0644\u0642\u062F \u0642\u0645\u062A \u0628\u062A\u0633\u062C\u064A\u0644 \u0627\u0644\u062F\u062E\u0648\u0644 \u0628\u0646\u062C\u0627\u062D \u0644\u0644\u062F\u062E\u0648\u0644 \u0625\u0644\u0649 \u0645\u0631\u0643\u0632 \u0627\u0644\u0645\u0635\u0627\u062F\u0642\u0629
-screen.success.security=\u0644\u0623\u0633\u0628\u0627\u0628 \u0623\u0645\u0646\u064A\u0629\u060C \u0627\u0644\u0631\u062C\u0627\u0621 \u062A\u0633\u062C\u064A\u0644 \u0627\u0644\u062E\u0631\u0648\u062C \u0648 \u0627\u0644\u062E\u0631\u0648\u062C \u0645\u0646 \u0645\u062A\u0635\u0641\u062D \u0627\u0644\u0648\u064A\u0628 \u0627\u0644\u062E\u0627\u0635 \u0628\u0643 \u0628\u0639\u062F \u0627\u0644\u062D\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u062A\u064A \u062A\u062A\u0637\u0644\u0628 \u0627\u0644\u0645\u0635\u0627\u062F\u0642\u0629!
-
-#Logout Screen Messages
-screen.logout.header=\u062E\u0631\u0648\u062C \u0646\u0627\u062C\u062D
-screen.logout.success=\u0644\u0642\u062F \u0642\u0645\u062A \u0628\u062A\u0633\u062C\u064A\u0644 \u0627\u0644\u062E\u0631\u0648\u062C \u0628\u0646\u062C\u0627\u062D \u0644\u0644\u062E\u0631\u0648\u062C \u0645\u0646 \u0645\u0631\u0643\u0632 \u0627\u0644\u0645\u0635\u0627\u062F\u0642\u0629
-screen.logout.security=\u0644\u0623\u0633\u0628\u0627\u0628 \u0623\u0645\u0646\u064A\u0629\u060C \u064A\u062C\u0628 \u0627\u0644\u062E\u0631\u0648\u062C \u0645\u0646 \u0645\u062A\u0635\u0641\u062D \u0627\u0644\u0648\u064A\u0628 \u0627\u0644\u062E\u0627\u0635 \u0628\u0643
-screen.logout.redirect=\u0627\u0644\u0645\u0631\u0643\u0632 \u0627\u0644\u0630\u064A \u0648\u0635\u0644\u062A \u0645\u0646\u0647 \u0642\u062F \u0632\u0648\u062F \u0648\u0635\u0644 \u0627\u0631\u062A\u0628\u0627\u0637 \u0627\u062A\u0628\u0639 \u0628\u0627\u0644\u0636\u063A\u0637 \u0647\u0646\u0627
-
-screen.service.sso.error.header= \u0644\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0645\u0631\u0643\u0632 \u064A\u062C\u0628 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u0635\u0627\u062F\u0642\u0629
-screen.service.sso.error.message=\u0644\u0642\u062F \u062D\u0627\u0648\u0644\u062A \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u062E\u062F\u0645\u0629 \u064A\u062A\u0637\u0644\u0628 \u0645\u0635\u0627\u062F\u0642\u0629 \u0645\u0646 \u062F\u0648\u0646 \u0645\u0635\u0627\u062F\u0642\u0629 \u0645\u0646 \u062C\u062F\u064A\u062F.\u0627\u0644\u0631\u062C\u0627\u0621 \u062D\u0627\u0648\u0644 \u0644\u0645\u0635\u0627\u062F\u0642\u0629 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649 {0}
-
-error.invalid.loginticket=\u0644\u0627 \u064A\u0645\u0643\u0646\u0643 \u0645\u062D\u0627\u0648\u0644\u0629 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u062A\u0642\u062F\u064A\u0645 \u0644\u0644\u0646\u0645\u0648\u0630\u062C \u0627\u0644\u0630\u064A \u062A\u0645 \u062A\u0642\u062F\u064A\u0645\u0647 \u0628\u0627\u0644\u0641\u0639\u0644
-required.username=\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062A\u062E\u062F\u0645 \u0647\u0648 \u0627\u0644\u062D\u0642\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628
-required.password=\u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0647\u064A \u0627\u0644\u062D\u0642\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628
-error.authentication.credentials.bad= \u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0627\u0639\u062A\u0645\u0627\u062F \u0627\u0644\u062A\u064A \u0642\u062F\u0645\u062A\u0647\u0627 \u0644\u0627 \u064A\u0645\u0643\u0646 \u062A\u062D\u062F\u064A\u0647 \u0644\u0644\u0645\u0635\u0627\u062F\u0642\u0629 \u0639\u0644\u064A\u0647
-error.authentication.credentials.unsupported= \u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0627\u0639\u062A\u0645\u0627\u062F \u0627\u0644\u062A\u064A \u0642\u062F\u0645\u062A\u0647\u0627 \u063A\u064A\u0631 \u0645\u0639\u062A\u0645\u062F\u0629 \u0628\u0648\u0627\u0633\u0637\u0629
-
-INVALID_REQUEST_PROXY=pgt \u0648 targetService \u0645\u0639\u0644\u0645\u0627\u062A \u06A9\u0644\u0627\u0647\u0645\u0627 \u0645\u0637\u0644\u0648\u0628
-INVALID_TICKET_SPEC=\u0641\u0634\u0644 \u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0635\u062D\u0629 \u0645\u0648\u0627\u0635\u0641\u0627\u062A \u0627\u0644\u062A\u0630\u0627\u0643\u0631. \u064A\u0645\u0643\u0646 \u0623\u0646 \u062A\u062A\u0636\u0645\u0646 \u0623\u062E\u0637\u0627\u0621 \u0645\u062D\u062A\u0645\u0644\u0629 \u062A\u062D\u0627\u0648\u0644 \u0627\u0644\u062A\u062D\u0642\u0642 \u0645\u0646 \u0635\u062D\u0629 \u0627\u0644\u062A\u0630\u0627\u0643\u0631 \u0639\u0646 \u0637\u0631\u064A\u0642 \u0648\u0643\u064A\u0644 \u0645\u062F\u0642\u0642 \u062A\u0630\u0643\u0631\u0629 \u0627\u0644\u062E\u062F\u0645\u0629\u060C \u0623\u0648 \u0644\u0645 \u064A\u0645\u062A\u062B\u0644 \u0644\u0637\u0644\u0628 \u062A\u062C\u062F\u064A\u062F \u062D\u0642\u064A\u0642\u064A
-INVALID_REQUEST=service \u0648 ticket \u0645\u0639\u0644\u0645\u0627\u062A \u06A9\u0644\u0627\u0647\u0645\u0627 \u0645\u0637\u0644\u0648\u0628
-INVALID_TICKET=\u062A\u0630\u0643\u0631\u0629 {0} \u0644\u0627 \u064A\u0639\u062A\u0631\u0641
-INVALID_SERVICE=\u062A\u0630\u0643\u0631\u0629 {0} \u0644\u0627 \u064A\u062A\u0637\u0627\u0628\u0642 \u0645\u0639 \u0627\u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0645\u0642\u062F\u0645\u0629. \u0643\u0627\u0646\u062A \u0627\u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0623\u0635\u0644\u064A\u0629 {1} \u0648\u06A9\u0627\u0646\u062A \u0627\u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u0645\u0642\u062F\u0645\u0629 {2{
-
-
-# SERVICES MANAGEMENT
-addServiceView=\u0625\u0636\u0627\u0641\u0629 \u062E\u062F\u0645\u0629 \u062C\u062F\u064A\u062F\u0629
-editServiceView=\u062A\u062D\u0631\u064A\u0631 \u0627\u0644\u062E\u062F\u0645\u0627\u062A
-manageServiceView=\u0625\u062F\u0627\u0631\u0629 \u0627\u0644\u062E\u062F\u0645\u0627\u062A
-viewStatisticsView=\u0639\u0631\u0636 \u0627\u0644\u0625\u062D\u0635\u0627\u0621\u0627\u062A
-
-screen.service.error.header=\u0627\u0644\u062A\u0637\u0628\u064A\u0642 \u0644\u0627 \u064A\u0633\u0645\u062D \u0627\u0633\u062A\u062E\u062F\u0627\u0645 CAS
-screen.service.error.message=\u0627\u0644\u062E\u062F\u0645\u0629 \u0627\u0644\u062A\u064A \u062A\u0637\u0644\u0628\u064A\u0646\u0647\u0627 \u063A\u0631 \u0645\u0633\u0645\u0648\u062D\u0629 \u0628\u0647\u0627 \u0644\u062F\u0649 \u0627\u0633\u062A\u0639\u0645\u0627\u0644 CAS
-
-registeredService.serviceId.exists=\u0627\u0644\u062E\u062F\u0645\u0629 \u0645\u0639 \u062E\u062F\u0645\u0629 \u0647\u0630\u0627 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0645\u0648\u062C\u0648\u062F \u0628\u0627\u0644\u0641\u0639\u0644.
-
-application.title=Jasig Central Authentication Service
-application.errors.global=\u064A\u0631\u062C\u0649 \u062A\u0635\u062D\u064A\u062D \u0627\u0644\u0623\u062E\u0637\u0627\u0621 \u0623\u062F\u0646\u0627\u0647 :
-
-management.services.title=\u0627\u0644\u062E\u062F\u0645\u0627\u062A \u0627\u0644\u0625\u062F\u0627\u0631\u064A\u0629
-management.services.link.logout=\u0627\u0644\u062E\u0631\u0648\u062C
-
-management.services.status.notdeleted=\u0644\u0627 \u064A\u0645\u0643\u0646 \u062D\u0630\u0641 \u0627\u0644\u062E\u062F\u0645\u0629
-management.services.status.deleted={0} \u062A\u0645 \u0627\u0644\u062D\u0630\u0641 \u0628\u0646\u062C\u0627\u062D.
-
-management.services.add.instructions=\u0627\u0644\u0631\u062C\u0627\u0621 \u0627\u0644\u062A\u0623\u0643\u062F \u0645\u0646 \u062A\u0646\u0641\u064A\u0630 \u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A \u0628\u0627\u0644\u0636\u063A\u0637 \u0639\u0644\u0649 \u0632\u0631 \u062D\u0641\u0638 \u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A \u0641\u064A \u0623\u0633\u0641\u0644 \u0627\u0644\u0635\u0641\u062D\u0629
-management.services.add.property.name=\u0627\u0633\u0645
-management.services.add.property.serviceUrl=\u062E\u062F\u0645\u0629 URL
-management.services.add.property.serviceUrl.instructions=\u064A\u0645\u0643\u0646\u0643 \u0627\u0633\u062A\u062E\u062F\u0627\u0645 Ant \u0639\u0644\u0649 \u063A\u0631\u0627\u0631 \u0646\u0645\u0637 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629
-management.services.add.property.description=\u0648\u0635\u0641
-management.services.add.property.themeName=\u0645\u0648\u0636\u0648\u0639 \u0627\u0633\u0645
-management.services.add.property.status=\u062D\u0627\u0644\u0629
-management.services.add.property.status.enabled=\u062A\u0645\u06A9\u06CC\u0646
-management.services.add.property.status.allowedToProxy=\u0627\u0644\u0633\u0645\u0627\u062D \u0627\u0644\u0648\u0643\u064A\u0644
-management.services.add.property.status.ssoParticipant=SSO \u0645\u0634\u0627\u0631\u06A9
-management.services.add.property.status.anonymousAccess=\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0645\u062C\u0647\u0648\u0644
-management.services.add.property.attributes=\u0633\u0645\u0627\u062A
-management.services.add.property.ignoreAttributes=\u062A\u062C\u0627\u0647\u0644 \u0627\u0644\u0625\u062F\u0627\u0631\u0629 \u0639\u0628\u0631 \u0647\u0630\u0627 \u0633\u0645\u0629 \u0623\u062F\u0627\u0629
-management.services.add.property.evaluationOrder=\u0627\u0644\u0646\u0638\u0627\u0645
-
-management.services.add.button.save=\u062D\u0641\u0638 \u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A
-management.services.add.button.cancel=\u0625\u0644\u063A\u0627\u0621
-
-management.services.manage.label.name=\u0627\u0633\u0645 \u0627\u0644\u062E\u062F\u0645\u0629
-management.services.manage.label.serviceUrl=\u062E\u062F\u0645\u0629 URL
-management.services.manage.label.enabled=\u062A\u0645\u06A9\u06CC\u0646
-management.services.manage.label.allowedToProxy=\u0627\u0644\u0633\u0645\u0627\u062D \u0627\u0644\u0648\u0643\u064A\u0644
-management.services.manage.label.ssoParticipant=SSO \u0645\u0634\u0627\u0631\u06A9
-management.services.manage.label.evaluationOrder=\u0627\u0644\u0646\u0638\u0627\u0645
-
-management.services.manage.action.edit=\u062A\u062D\u0631\u06CC\u0631
-management.services.manage.action.delete=\u062D\u0630\u0641
-
-management.services.service.warn=CAS \u0641\u064A \u0642\u064A\u062F \u0627\u0644\u062A\u0634\u063A\u064A\u0644 \u062D\u0627\u0644\u064A\u0627 \u0644\u0627\u0646\u0647 \u0644\u0645 \u064A\u062A\u0645 \u062A\u0643\u0648\u0646 \u0627\u0644\u0646\u0648\u0639 \u0645\u0646 \u0627\u0644\u062E\u062F\u0645\u0627\u062A \u062F\u0627\u062E\u0644 \u0647\u0630\u0647 \u0627\u0644\u0627\u062F\u0627\u0629. \u0628\u0645\u062C\u0631\u062F \u062A\u0643\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0627\u062F\u0627\u0629 \u0644\u062A\u0642\u062F\u064A\u0645 \u0627\u0644\u062E\u062F\u0645\u0629\u060C CAS \u0644\u0645 \u064A\u0639\u062F \u062A\u0639\u062A\u0628\u0631 \u0645\u0641\u062A\u0648\u062D\u0629 \u0648 \u0628\u0627\u0644\u062A\u0627\u0644\u064A \u0627\u064A \u062A\u0637\u0628\u064A\u0642 \u0627\u0644\u0630\u064A \u062A\u0631\u063A\u0628 \u0627\u0633\u062A\u062E\u062F\u0627\u0645\u0647 \u0641\u064A CAS \u064A\u062C\u0628 \u062A\u0633\u062C\u064A\u0644\u0647 \u0641\u064A \u0647\u0630\u0647 \u0627\u0644\u0627\u062F\u0627\u0629. \u0630\u0644\u0643 \u062A\u062A\u0636\u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u0627\u062F\u0627\u0629 \u060C \u0627\u0648\u0644 \u062E\u062F\u0645\u0629 \u0627\u0644\u062A\u064A \u064A\u062C\u0628 \u0627\u0636\u0627\u0641\u062A\u0647\u0627 \u0647\u064A \u0647\u0630\u0647 \u0627\u0644\u062E\u062F\u0645\u0629 \u0646\u0641\u0633\u0647\u0627. \u062E\u062F\u0645\u0629 \u0625\u062F\u0627\u0631\u0629 URL \u0647\u0648 {0}
diff --git a/cas-server-webapp/src/main/resources/messages_ca.properties b/cas-server-webapp/src/main/resources/messages_ca.properties
deleted file mode 100644
index e6eef2a..0000000
--- a/cas-server-webapp/src/main/resources/messages_ca.properties
+++ /dev/null
@@ -1,107 +0,0 @@
-#Author: Evili del Rio i Silvan
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Felicitats per engegar CAS correctament! El controlador d'autenticaci\u00db per defecte autentica sempre que el nom d'usuari sigui igual a la contrasenya: som-hi, proveu-lo.
-screen.welcome.security=Per raons de seguretat, si us plau, tanqueu la sessi\u00db i el vostre navegador web quan hagi acabat d'accedir als serveis que requereixen autenticaci\u00db.
-screen.welcome.instructions=Introdui el vostre Jasig NetID i contrasenya.
-screen.welcome.label.netid=NetID:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=Contrasenya:
-screen.welcome.label.password.accesskey=c
-screen.welcome.label.warn=Aviseu-me abans d'obrir sessi\u00db en altres llocs.
-screen.welcome.label.warn.accesskey=a
-screen.welcome.button.login=INICIAR SESSI\u201d
-screen.welcome.button.clear=NETEJAR
-
-#Confirmation Screen Messages
-screen.confirmation.message=Feu clic aqu\u00cc per anar a l'aplicaci\u00db.
-
-#Generic Success Screen Messages
-screen.success.header=Inici de sessi\u00db satisfactori.
-screen.success.success=Heu iniciat sessi\u00db satisfactoriament al Servei Central d'Autenticaci\u00db (CAS).
-screen.success.security=Per raons de seguretat, si us plau, tanqueu la sessi\u00db i el vostre navegador web quan hagi acabat d'accedir als serveis que requereixen autenticaci\u00db.
-
-#Logout Screen Messages
-screen.logout.header=Tancament de sessi\u00db satisfactori.
-screen.logout.success=Heu tancat la sessi\u00db satisfactoriament al Servei Central d'Autenticaci\u00db (CAS).
-screen.logout.security=Per raons de seguretat, tanqueu el vostre navegador web.
-screen.logout.redirect=El servei des del qual heu arribat ha proporcionat unenlla\u00c1 al que podeu accedir-ho fent clic aqu\u00cc.
-error.invalid.loginticket=No podeu intentar enviar un formulari que ja ha estat enviat.
-required.username=El nom d'usuari \u00c8s un camp obligatori.
-required.password=La contrasenya \u00c8s un camp obligatori.
-error.authentication.credentials.bad=No es pot determinar que les credencials proporcionades siguin aut\u00cbntiques.
-error.authentication.credentials.unsupported=Les credencials proporcionades no estan soportadas per CAS.
-
-INVALID_REQUEST_PROXY=els par\u2021metres 'pgt' i 'targetService' son obligatorios.
-
-INVALID_TICKET_SPEC=El ticket fall\u00db la especificaci\u00dbn de validaci\u00dbn. Los errores posibles incluyen validar un ticket de proxy (Proxy Ticket) utilizando un validador de tickets de servicio (Service Ticket), o no cumplir con la petici\u00dbn de renovaci\u00dbn (renew true).
-INVALID_REQUEST=los par\u2021metros 'service' i 'ticket' s\u00dbn obligatoris
-
-INVALID_TICKET=no s'ha reconegut el ticket ''{0}''
-INVALID_SERVICE=el ticket ''{0}'' no coincideix amb el servei proporcionat
-
-
-# SERVICES MANAGEMENT
-
-addServiceView=Afegir un Servei Nou
-editServiceView=Editar el Servei
-manageServiceView=Administrar els Serveis
-
-screen.service.error.header=L'aplicaci\u00db no est\u2021 autoritzada per a fer servir CAS
-screen.service.error.message=L'aplicaci\u00db que intenta autenticar no est\u2021 autoritzada per CAS.
-
-registeredService.serviceId.exists=Un Servei amb la mateixa URL de servei ja existeix.
-
-application.title=Jasig Servei Central d'Autenticaci\u00db
-application.errors.global=Si us plau corregiu els seg\u00b8ents errors:
-
-management.services.title=Gesti\u00db de Serveis
-management.services.link.logout=Finalitzar la sessi\u00db
-
-management.services.status.notdeleted=El servei es pot esborra.
-management.services.status.deleted={0} ha sigut esborrat correctament.
-
-management.services.add.instructions=si us plau, assegureu-vos de pujar les canvis fent clic al bot\u00db Desar ubicat a la part inferior de la p\u2021gina.
-management.services.add.property.name=Nom
-management.services.add.property.serviceUrl=URL de Servei
-management.services.add.property.serviceUrl.instructions=Podeu fer servir l'estil Ant de patrons de cerca
-management.services.add.property.description=Descripci\u00db
-management.services.add.property.themeName=Nom del Tema
-management.services.add.property.status=Estat
-management.services.add.property.status.enabled=Activat
-management.services.add.property.status.allowedToProxy=Es permet fer proxy
-management.services.add.property.status.ssoParticipant= Participant SSO
-management.services.add.property.status.anonymousAccess=Acc\u00c8s An\u00danim
-management.services.add.property.attributes=Atributs
-
-management.services.add.button.save=Desar canvis
-management.services.add.button.cancel=Cancel\u2211lar
-
-management.services.manage.label.name=Nom de Servei
-management.services.manage.label.serviceUrl=URL de Servei
-management.services.manage.label.enabled=Activat
-management.services.manage.label.allowedToProxy=Proxy perm\u00c8s
-management.services.manage.label.ssoParticipant=Participant SSO
-
-management.services.manage.action.edit=editar
-management.services.manage.action.delete=esborrar
diff --git a/cas-server-webapp/src/main/resources/messages_cs.properties b/cas-server-webapp/src/main/resources/messages_cs.properties
deleted file mode 100644
index ab8a186..0000000
--- a/cas-server-webapp/src/main/resources/messages_cs.properties
+++ /dev/null
@@ -1,63 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Toto je p\u0159ihla\u0161ovac\u00ed str\u00e1nka Centr\u00e1ln\u00ed autentika\u010dn\u00ed slu\u017eby (CAS).
-screen.welcome.security=Z bezpe\u010dnostn\u00edch d\u016fvod\u016f se po ukon\u010den\u00ed pr\u00e1ce odhla\u0161te a zav\u0159ete okno prohl\u00ed\u017ee\u010de !
-screen.welcome.instructions=Zadejte sv\u00e9 identifika\u010dn\u00ed \u010d\u00edslo z pr\u016fkazu a sv\u00e9 heslo.
-screen.welcome.label.netid=Identifika\u010dn\u00ed \u010d\u00edslo:
-screen.welcome.label.netid.accesskey=i
-screen.welcome.label.password=Heslo:
-screen.welcome.label.password.accesskey=h
-screen.welcome.label.warn=Upozornit p\u0159ed p\u0159ihl\u00e1\u0161en\u00ed k j\u00edn\u00e9 aplikaci.
-screen.welcome.label.warn.accesskey=u
-screen.welcome.button.login=P\u0158IHL\u00c1\u0160EN\u00cd
-screen.welcome.button.clear=VYMAZAT
-
-#Confirmation Screen Messages
-screen.confirmation.message=Klikn\u011bte zde pro p\u0159echod na web.
-
-#Generic Success Screen Messages
-screen.success.header=\u00dasp\u011b\u0161n\u00e9 p\u0159ihl\u00e1\u0161en\u00ed
-screen.success.success=\u00dasp\u011b\u0161n\u011b jste se p\u0159ihl\u00e1sili k Centr\u00e1ln\u00ed Autentika\u010dn\u00ed Slu\u017eb\u011b.
-screen.success.security=Z bezpe\u010dnostn\u00edch d\u016fvod\u016f se po ukon\u010den\u00ed pr\u00e1ce odhla\u0161te a zav\u0159ete okno prohl\u00ed\u017ee\u010de !
-
-#Logout Screen Messages
-screen.logout.header=\u00dasp\u011b\u0161n\u00e9 odhl\u00e1\u0161en\u00ed
-screen.logout.success=\u00dasp\u011b\u0161n\u011b jste se odhl\u00e1sili od Centr\u00e1ln\u00ed Autentika\u010dn\u00ed Slu\u017eby.
-screen.logout.security=z bezpe\u010dnostn\u00edch d\u016fvod\u016f uzav\u0159ete nyn\u00ed okno prohl\u00ed\u017ee\u010de.
-screen.logout.redirect=Web ze kter\u00e9ho jste sem p\u0159i\u0161li doporu\u010dil pokra\u010dovat sem.
-
-#Service Error Messages
-screen.service.error.header=Neautorizovan\u00e1 slu\u017eba
-screen.service.error.message=Web ke kter\u00e9mu se sna\u017e\u00edte p\u0159ipojit nen\u00ed opr\u00e1vn\u011bn k vyu\u017eit\u00ed Centr\u00e1ln\u00ed Autentika\u010dn\u00ed Slu\u017eby.
-
-
-error.invalid.loginticket=Nen\u00ed mo\u017en\u00e9 znovu odeslat formul\u00e1\u0159, kter\u00fd u\u017e byl odesl\u00e1n.
-required.username=Identifika\u010dn\u00ed \u010d\u00edslo je povinn\u00fd \u00fadaj.
-required.password=Heslo je povinn\u00fd \u00fadaj.
-error.authentication.credentials.bad=Zadan\u00e9 p\u0159ihla\u0161ovac\u00ed \u00fadaje nejsou validn\u00ed.
-error.authentication.credentials.unsupported=Zadan\u00e9 p\u0159ihla\u0161ovac\u00ed \u00fadaje nebylo mo\u017en\u00e9 zpracovat.
-
-INVALID_REQUEST_PROXY=Parametry 'pgt' a 'targetService' jsou povinn\u00e9
-INVALID_TICKET_SPEC=Ticket failed validation specification. Possible errors could include attempting to validate a Proxy Ticket via a Service Ticket validator, or not complying with the renew true request.
-INVALID_REQUEST=Parametry 'service' a 'ticket' jsou povinn\u00e9
-INVALID_TICKET=ticket ''{0}'' nebyl rozpozn\u00e1n
-INVALID_SERVICE=ticket ''{0}'' nesouhlas\u00ed s poskytovanou slu\u017ebou
diff --git a/cas-server-webapp/src/main/resources/messages_de.properties b/cas-server-webapp/src/main/resources/messages_de.properties
deleted file mode 100644
index af7d32a..0000000
--- a/cas-server-webapp/src/main/resources/messages_de.properties
+++ /dev/null
@@ -1,150 +0,0 @@
-#Author: Konrad Wulf
-# businessMart AG
-# http://www.businessmart.de
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Glückwunsch, Sie haben Ihr CAS System zum Laufen gebracht! Der voreingestellte Authentication Handler gewährt Einlass, wenn der Benutzername dem Passwort entspricht: Nur zu, probieren Sie es aus.
-screen.welcome.security=Aus Sicherheitsgründen sollten Sie bei Verlassen der passwortgeschützten Bereiche sich explizit ausloggen und Ihren Webbrowser schließen!
-screen.welcome.instructions=Bitte geben Sie Ihre Jasig NetID und Ihr Passwort ein.
-screen.welcome.label.netid=NetID:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=Passwort:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=Ich möchte gewarnt werden, bevor ich mich in einen anderen Bereich einlogge.
-screen.welcome.label.warn.accesskey=w
-screen.welcome.button.login=ANMELDEN
-screen.welcome.button.clear=LÖSCHEN
-
-# Blocked Errors Page
-screen.blocked.header=Zugriff verweigert
-screen.blocked.message=Das Passwort wurde für den User zu oft falsch eingegeben. Der Zugriff wird gedrosselt.
-
-#Confirmation Screen Messages
-screen.confirmation.message=Klicken Sie hier um zu der zuvor angeforderten Seite zurückzukehren.
-
-#Generic Success Screen Messages
-screen.success.header=Anmeldung erfolgreich
-screen.success.success=Sie haben sich erfolgreich am Central Authentication Service angemeldet.
-screen.success.security=Aus Sicherheitsgründen sollten Sie bei Verlassen der passwortgeschützten Bereiche sich explizit ausloggen und Ihren Webbrowser schliessen!
-
-#Logout Screen Messages
-screen.logout.header=Abmeldung erfolgreich
-screen.logout.success=Sie haben sich erfolgreich vom Central Authentication Service abgemeldet.
-screen.logout.security=Aus Sicherheitsgründen sollten Sie den Browser schliessen.
-screen.logout.redirect=Der Service, von dem Sie herkommen, hat einen Link angegeben, den Sie verfolgen können, indem Sie hier klicken.
-
-#Service Error Messages
-screen.service.sso.error.header=Eine Neuanmeldung ist erforderlich, um auf den Service zuzugreifen.
-screen.service.sso.error.message=Der Service, für den Sie versucht haben, sich zu authentifizieren, hat nicht das Recht, CAS zu benutzen.
-
-
-error.invalid.loginticket=Sie können kein Formular erneut abschicken, das bereits übertragen wurde.
-required.username=Benutzername ist ein Pflichtfeld.
-required.password=Passwort ist ein Pflichtfeld.
-error.authentication.credentials.bad=Die von Ihnen angegebenen Anmeldedaten wurden nicht akzeptiert.
-error.authentication.credentials.unsupported=CAS unterstützt das gewählte Anmeldeverfahren nicht.
-
-INVALID_REQUEST_PROXY='pgt' und 'targetService' Parameter werden beide benötigt
-INVALID_TICKET_SPEC=Das Ticket entspricht nicht den Überprüfungsregeln. Ein möglicher Fehler könnte sein, dass versucht wurde, ein Proxy Ticket mit einem Service Ticket Validierer zu überprüfen, oder man sich nicht an den renew true request gehalten hat.
-INVALID_REQUEST='service' und 'ticket' Parameter werden beide benötigt
-INVALID_TICKET=Ticket ''{0}'' wurde nicht anerkannt
-INVALID_SERVICE=Ticket ''{0}'' passt nicht zum angegebenen Service. Der ursprüngliche Service war ''{1}'' und der übermittelte Service war ''{2}''.
-
-# SERVICES MANAGEMENT
-addServiceView=Neuen Service hinzufügen
-editServiceView=Service ändern
-manageServiceView=Services Verwalten
-viewStatisticsView=Statistik ansehen
-
-screen.service.error.header=Applikation nicht berechtigt CAS zu verwenden
-screen.service.error.message=Die Applikation, mit der eine Authentifkation versucht wurde, ist nicht berechtigt CAS zu verwenden.
-
-registeredService.serviceId.exists=Ein Service mit derselben Service Url existiert bereits
-
-application.title=Jasig Central Authentication Service
-application.errors.global=Bitte die unten stehenden Fehler korregieren:
-
-management.services.title=Services Verwaltung
-management.services.link.logout=Abmelden
-
-management.services.status.notdeleted=Der Service kann nicht gelöscht werden
-management.services.status.deleted={0} wurde erfolgreich gelöscht.
-
-management.services.add.instructions=Bitte sicherstellen, daß die Änderungen mit dem Änderungen speichern Knopf am unteren Ende der Seite übernommen werden.
-management.services.add.property.name=Name
-management.services.add.property.serviceUrl=Service Url
-management.services.add.property.serviceUrl.instructions=Es können Ant-style Pattern Matching Regeln verwendet werden
-management.services.add.property.description=Beschreibung
-management.services.add.property.themeName=Name des Themes
-management.services.add.property.status=Status
-management.services.add.property.status.enabled=Aktiviert
-management.services.add.property.status.allowedToProxy=Proxy Berechtigung
-management.services.add.property.status.ssoParticipant=SSO Teilnehmer
-management.services.add.property.status.anonymousAccess=Anonymer Zugriff
-management.services.add.property.attributes=Attribute
-management.services.add.property.ignoreAttributes=Attribut Verwaltung durch Weboberfläche ignorieren
-management.services.add.property.evaluationOrder=Reigenfolge
-
-management.services.add.button.save=Änderungen speichern
-management.services.add.button.cancel=Abrechen
-
-management.services.manage.label.name=Service Name
-management.services.manage.label.serviceUrl= Service Url
-management.services.manage.label.enabled=Aktiviert
-management.services.manage.label.allowedToProxy=Proxy Berechtigung
-management.services.manage.label.ssoParticipant=SSO Teilnehmer
-
-management.services.manage.action.edit=Ändern
-management.services.manage.action.delete=Löschen
-
-management.services.service.warn=CAS läuft aktuell im "offenen Modus", da keine Services mit diesem Service Verwaltungs Werkzeug konfiguriert wurden. Sobald sie in dieser Weboberfläche einen Service hinzufügen, ist CAS nicht mehr "offen" und jede Applikation muss für die Benutzung berechtigt sein. Die beinhaltet auch diese Service Verwaltungs Werkzeug. Wenn das Werkzeug benutzt wird, muss sie selber als erster Service hinzugefügt werden. Die Standard Service Verwaltungs Werkzeug URL ist "{0}".
-
-# LPPE Account Error
-screen.accounterror.password.message=Passwort Änderungsdatum ist nicht definiert, ist abgelaufen oder ungültig. Bitte kontaktieren Sie Ihren System Administrator um wieder Zugriff zu erhalten.
-
-# LPPE Account Disabled
-screen.accountdisabled.heading=Dieses Konto wurde deaktiviert.
-screen.accountdisabled.message=Bitte kontaktieren Sie Ihren System Administrator um wieder Zugriff zu erhalten.
-
-# LPPE Password Expired
-screen.expiredpass.heading=Ihr Kennwort ist abgelaufen.
-screen.expiredpass.message=Bitte ändern Sie Ihr Kennwort.
-
-# LPPE Password Must be changed
-screen.mustchangepass.heading=Sie müssen Ihr Kennwort ändern.
-screen.mustchangepass.message=Bitte ändern Sie Ihr Kennwort.
-
-# LPPE Login out of authorized hours
-screen.badhours.heading=Anmeldung derzeit nicht möglich.
-screen.badhours.message=Bitte versuchen Sie es später noch einmal.
-
-# LPPE Login out of authorized workstations
-screen.badworkstation.heading=Sie können sich von dieser Workstation aus nicht anmelden.
-screen.badworkstation.message=Bitte kontaktieren Sie Ihren System Administrator um Zugriff zu erhalten.
-
-# LPPE Password Warning
-screen.warnpass.heading.today=Ihr Kennwort läuft heute ab!
-screen.warnpass.heading.tomorrow=Ihr Kennwort läuft morgen ab!
-screen.warnpass.heading.other=Ihr Kennwort läuft in {0} Tagen ab.
-screen.warnpass.message.line1=Bitte ändern Sie Ihr Kennwort.
-screen.warnpass.message.line2=Sie werden in 10 Sekunden automatisch zu Ihrer Applikation weitergeleitet.
diff --git a/cas-server-webapp/src/main/resources/messages_es.properties b/cas-server-webapp/src/main/resources/messages_es.properties
deleted file mode 100644
index 0d4c20a..0000000
--- a/cas-server-webapp/src/main/resources/messages_es.properties
+++ /dev/null
@@ -1,114 +0,0 @@
-#Author: Joaquin Recio, Jose Luis Huertas and Juan Paulo Soto
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=- Felicidades por iniciar CAS correctamente! El m\u00e9todo de autentifiaci\u00f3n por defecto es el nombre de usuario igual a la contrase\u00f1a : adelante, pru\u00e9belo.
-screen.welcome.security=Por razones de seguridad, por favor cierre su sesi\u00f3n y su navegador web cuando haya terminado de acceder a los servicios que requieren autentificaci\u00f3n.
-screen.welcome.instructions=Introduzca su NetID y Contrase\u00f1a.
-screen.welcome.label.netid=NetID:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=Contrase\u00f1a:
-screen.welcome.label.password.accesskey=c
-screen.welcome.label.warn=Avisarme antes de abrir sesi\u00f3n en otros sitios.
-screen.welcome.label.warn.accesskey=a
-screen.welcome.button.login=INICIAR SESI\u00d3N
-screen.welcome.button.clear=LIMPIAR
-
-# Blocked Errors Page
-screen.blocked.header=Acceso Denegado
-screen.blocked.message=Haz ingresado mal la contrase\u00f1a muchas veces.
-
-#Confirmation Screen Messages
-screen.confirmation.message=Haga clic aqu\u00ed para ir a la aplicaci\u00f3n.
-
-#Generic Success Screen Messages
-screen.success.header=Inicio de sesi\u00f3n correcto.
-screen.success.success=Ha iniciado sesi\u00f3n satisfactoriamente en el Servicio de Autentificaci\u00f3n Central.
-screen.success.security=Por razones de seguridad, por favor cierre su sesi\u00f3n y su navegador web cuando haya terminado de acceder a los servicios que requieren autentificaci\u00f3n.
-
-#Logout Screen Messages
-screen.logout.header=Cierre de sesi\u00f3n correcto.
-screen.logout.success=Ha cerrado correctamente su sesi\u00f3n del Servicio de Autentificaci\u00f3n Central.
-screen.logout.security=Por razones de seguridad, cierre su navegador web.
-screen.logout.redirect=El servicio desde el cual ha accedido ha proporcionado un enlace al que puede acceder haciendo clic aqu\u00ed.
-screen.service.sso.error.header=Reautentificaci\u00f3n es requerida para accesar este servicio.
-screen.service.sso.error.message=Intenta accesar un servicio que requiere autenticaci\u00f3n sin re-autenticaci\u00f3n . Por favor intente autenticarse nuevamente.
-
-error.invalid.loginticket=No puede intentar reenviar un formulario que ya ha sido enviado.
-required.username=El nombre de usuario es un campo obligatorio.
-required.password=La contrase\u00f1a es un campo obligatorio.
-error.authentication.credentials.bad=No se puede determinar que las credenciales proporcionadas sean aut\u00e9nticas.
-error.authentication.credentials.unsupported=Las credenciales proporcionadas no est\u00e1n soportadas por CAS.
-
-INVALID_REQUEST_PROXY=los par\u00e1metros 'pgt' y 'targetService' son obligatorios.
-INVALID_TICKET_SPEC=El ticket fall\u00f3 la especificaci\u00f3n de validaci\u00f3n. Los errores posibles incluyen validar un ticket de proxy (Proxy Ticket) utilizando un validador de tickets de servicio (Service Ticket), o no cumplir con la petici\u00f3n de renovaci\u00f3n (renew true).
-INVALID_REQUEST=los par\u00e1metros 'service' y 'ticket' son obligatorios
-
-INVALID_TICKET=no se ha reconocido el ticket ''{0}''
-INVALID_SERVICE=el ticket ''{0}'' no coincide con el servicio proporcionado. El servicio original es ''{1}'' y el servicio suministrado es ''{2}''.
-
-# SERVICES MANAGEMENT
-addServiceView=Agregar Nuevo Servicio
-editServiceView=Editar Servicio
-manageServiceView=Administrar Servicios
-viewStatisticsView=Ver Estad\u00edsticas
-
-screen.service.error.header=La aplicaci\u00f3n no esta autorizada para usar CAS
-screen.service.error.message=La aplicaci\u00f3n que se intenta autentificar no esta autorizada para usar CAS.
-
-registeredService.serviceId.exists=Un Servicio con la misma URL de servicio ya existe.
-
-application.title=Jasig Servicio Central de Autenticaci\u00f3n
-application.errors.global=Por favor corrija los siguientes errores:
-management.services.title=Administrador de Servicios
-management.services.link.logout=Salir
-
-management.services.status.notdeleted=El servicio no puede ser borrado.
-management.services.status.deleted={0} ha sido borrado correctamente.
-
-management.services.add.instructions=Favor de asegurarse de aplicar los cambios haciendo un click en el bot\u00f3n "Guardar Cambios" ubicado en la parte inferior de la p\u00e1gina.
-management.services.add.property.name=Nombre
-management.services.add.property.serviceUrl=URL de Servicio
-management.services.add.property.serviceUrl.instructions=Usted puede utilizar Ant-style Pattern Matching
-management.services.add.property.description=Descripci\u00f3n
-management.services.add.property.themeName=Nombre del Tema
-management.services.add.property.status=Estado
-management.services.add.property.status.enabled=Activado
-management.services.add.property.status.allowedToProxy=Permitido hacer proxy
-management.services.add.property.status.ssoParticipant=Participante SSO
-management.services.add.property.status.anonymousAccess=Acceso An\u00f3nimo
-management.services.add.property.attributes=Atributos
-management.services.add.property.ignoreAttributes=Ignorar Administraci\u00f3n de Atributos a trav\u00e9s de esta Herramienta
-management.services.add.property.evaluationOrder=Ordenar
-
-management.services.add.button.save=Guardar Cambios
-management.services.add.button.cancel=Cancelar
-
-management.services.manage.label.name=Nombre de Servicio
-management.services.manage.label.serviceUrl=URL de Servicio
-management.services.manage.label.enabled=Activado
-management.services.manage.label.allowedToProxy=Proxy permitido
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=editar
-management.services.manage.action.delete=borrar
-management.services.service.warn=CAS actualmente esta ejecut\u00e1ndose en "modo abierto", debido a que no hay servicios configurados con esta herramienta. Luego de configurar un servicio en esta herramienta, CAS no sera considerado como "abierto", y cualquier aplicaci\u00f3n que desee utilizar CAS, debe ser registrada en esta herramienta. Esto incluye ESTA HERRAMIENTA. Si vas a utilizar esta herramienta, EL PRIMER SERVICIO A AGREGAR ES ESTA MISMA. La URL por defecto del la Herramienta de Administraci\u00f3n de Servicios es "{0}".
diff --git a/cas-server-webapp/src/main/resources/messages_fa.properties b/cas-server-webapp/src/main/resources/messages_fa.properties
deleted file mode 100644
index 77680d6..0000000
--- a/cas-server-webapp/src/main/resources/messages_fa.properties
+++ /dev/null
@@ -1,116 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=\u0645\u0648\u0641\u0642 \u0634\u062F\u06CC\u062F CAS \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062A \u0622\u0646\u0644\u0627\u06CC\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0646\u06CC\u062F! \u0645\u062F\u06CC\u0631 \u062A\u0627\u06CC\u06CC\u062F \u067E\u06CC\u0634 \u0641\u0631\u0636\u060C \u062A\u0627\u06CC\u06CC\u062F \u0645\u06CC\u06A9\u0646\u062F \u0686\u0647 \u0632\u0645\u0627\u0646\u06CC \u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC \u0648 \u0631\u0645\u0632 \u0648\u0631\u0648\u062F \u0647\u0645\u062E\u0648\u0627\u0646\u06CC \u062F\u0627\u0631\u0646\u062F: \u0645\u0631\u0627\u062D\u0644 \u0631\u0627 \u0627\u062F\u0627\u0645\u0647 \u062F\u0647\u06CC\u062F \u0648 \u0627\u0645\u062A\u062D\u0627\u0646 \u06A9\u0646\u06CC\u062F.
-screen.welcome.security=\u0628\u0647 \u062F\u0644\u0627\u06CC\u0644 \u0627\u0645\u0646\u06CC\u062A\u06CC \u0632\u0645\u0627\u0646\u06CC \u06A9\u0647 \u062F\u06CC\u06AF\u0631 \u0646\u06CC\u0627\u0632\u06CC \u0628\u0647 \u062F\u0633\u062A\u06CC\u0627\u0628\u06CC \u0628\u0647 \u0633\u0631\u0648\u06CC\u0633\u0647\u0627\u06CC\u06CC \u06A9\u0647 \u0627\u062D\u062A\u06CC\u0627\u062C \u0628\u0647 \u062A\u0627\u06CC\u06CC\u062F \u062F\u0627\u0631\u0646\u062F \u0646\u062F\u0627\u0634\u062A\u06CC\u062F\u060C \u0627\u0632 \u067E\u0627\u06CC\u06AF\u0627\u0647 \u062E\u0627\u0631\u062C \u0634\u062F\u0647 \u0645\u0631\u0648\u0631\u06AF\u0631 \u062E\u0648\u062F \u0631\u0627 \u0628\u0628\u0646\u062F\u06CC\u062F!
-screen.welcome.instructions=\u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC \u0648 \u0631\u0645\u0632 \u0648\u0631\u0648\u062F \u0631\u0627 \u0648\u0627\u0631\u062F \u06A9\u0646\u06CC\u062F
-screen.welcome.label.netid=\u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC
-screen.welcome.label.netid.accesskey=
-screen.welcome.label.password=\u0631\u0645\u0632 \u0648\u0631\u0648\u062F
-screen.welcome.label.password.accesskey=
-screen.welcome.label.warn=\u0642\u0628\u0644 \u0627\u0632 \u0648\u0631\u0648\u062F \u0628\u0647 \u0633\u0627\u06CC\u062A\u0647\u0627\u06CC \u062F\u06CC\u06AF\u0631 \u0628\u0647 \u0645\u0646 \u0647\u0634\u062F\u0627\u0631 \u0628\u062F\u0647
-screen.welcome.label.warn.accesskey=
-screen.welcome.button.login=\u0648\u0631\u0648\u062F
-screen.welcome.button.clear=\u0627\u0646\u0635\u0631\u0627\u0641
-
-# Blocked Errors Page
-screen.blocked.header=\u062F\u0633\u062A\u0631\u0633\u06CC \u0645\u0645\u06A9\u0646 \u0646\u06CC\u0633\u062A
-screen.blocked.message=\u0628\u0647 \u062F\u0641\u0639\u0627\u062A \u0628\u0631\u0627\u06CC \u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC\u060C \u0631\u0645\u0632 \u0648\u0631\u0648\u062F \u0631\u0627 \u0627\u0634\u062A\u0628\u0627\u0647 \u0648\u0627\u0631\u062F \u06A9\u0631\u062F\u0647\u0627\u06CC\u062F. \u0627\u0632 \u0648\u0631\u0648\u062F \u0634\u0645\u0627 \u062C\u0644\u0648\u06AF\u06CC\u0631\u06CC \u0634\u062F\u0647 \u0627\u0633\u062A.
-
-#Confirmation Screen Messages
-screen.confirmation.message=\u0628\u0631\u0627\u06CC \u0648\u0631\u0648\u062F \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u06CC\u0646\u062C\u0627 \u0631\u0627 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F
-
-#Generic Success Screen Messages
-screen.success.header=\u0648\u0631\u0648\u062F \u0645\u0648\u0641\u0642\u06CC\u062A \u0622\u0645\u06CC\u0632 \u0628\u0648\u062F
-screen.success.success=\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0648\u0627\u0631\u062F \u067E\u0627\u06CC\u06AF\u0627\u0647 \u062A\u0627\u06CC\u06CC\u062F \u0645\u0631\u06A9\u0632\u06CC CAS \u0634\u062F\u06CC\u062F
-screen.success.security=\u0628\u0647 \u062F\u0644\u0627\u06CC\u0644 \u0627\u0645\u0646\u06CC\u062A\u06CC \u0632\u0645\u0627\u0646\u06CC \u06A9\u0647 \u062F\u06CC\u06AF\u0631 \u0646\u06CC\u0627\u0632\u06CC \u0628\u0647 \u062F\u0633\u062A\u06CC\u0627\u0628\u06CC \u0628\u0647 \u0633\u0631\u0648\u06CC\u0633 \u0647\u0627\u06CC\u06CC \u06A9\u0647 \u0627\u062D\u062A\u06CC\u0627\u062C \u0628\u0647 \u062A\u0627\u06CC\u06CC\u062F \u062F\u0627\u0631\u0646\u062F \u0646\u062F\u0627\u0634\u062A\u06CC\u062F\u060C \u0627\u0632 \u067E\u0627\u06CC\u06AF\u0627\u0647 \u062E\u0627\u0631\u062C \u0634\u062F\u0647 \u0645\u0631\u0648\u0631\u06AF\u0631 \u062E\u0648\u062F \u0631\u0627 \u0628\u0628\u0646\u062F\u06CC\u062F!
-
-#Logout Screen Messages
-screen.logout.header=\u062E\u0631\u0648\u062C \u0627\u0632 \u067E\u0627\u06CC\u06AF\u0627\u0647 \u0645\u0648\u0641\u0642\u06CC\u062A \u0622\u0645\u06CC\u0632 \u0628\u0648\u062F
-screen.logout.success=\u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u0627\u0632 \u067E\u0627\u06CC\u06AF\u0627\u0647 \u062A\u0627\u06CC\u06CC\u062F \u0645\u0631\u06A9\u0632\u06CC CAS \u062E\u0627\u0631\u062C \u0634\u062F\u06CC\u062F
-screen.logout.security=\u0628\u0631\u0627\u06CC \u062D\u0641\u0638 \u0627\u0645\u0646\u06CC\u062A \u0627\u0632 \u0645\u0631\u0648\u0631\u06AF\u0631 \u062E\u0648\u062F \u062E\u0627\u0631\u062C \u0634\u0648\u06CC\u062F
-screen.logout.redirect=\u0633\u0631\u0648\u06CC\u0633\u06CC \u0627\u0631\u062C\u0627\u0639 \u062F\u0647\u0646\u062F\u0647 \u0634\u0645\u0627 \u0627\u06CC\u0646 \u0644\u06CC\u0646\u06A9 \u0631\u0627 \u062A\u0648\u0644\u06CC\u062F \u06A9\u0631\u062F\u0647 \u0627\u0633\u062A. \u0628\u0631\u0627\u06CC \u0627\u062F\u0627\u0645\u0647 \u0644\u06CC\u0646\u06A9 \u0631\u0627 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F.
-
-screen.service.sso.error.header=\u0628\u0631\u0627\u06CC \u062F\u0633\u062A\u0631\u0633\u06CC \u0628\u0647 \u0627\u06CC\u0646 \u0633\u0631\u0648\u06CC\u0633 \u0646\u06CC\u0627\u0632 \u0628\u0647 \u062A\u0627\u06CC\u06CC\u062F \u062F\u0648\u0628\u0627\u0631\u0647 \u062F\u0627\u0631\u06CC\u062F
-screen.service.sso.error.message=\u0633\u0639\u06CC \u062F\u0627\u0634\u062A\u06CC\u062F \u0628\u062F\u0648\u0646 \u062A\u0627\u06CC\u06CC\u062F \u062F\u0648\u0628\u0627\u0631\u0647\u060C \u0628\u0647 \u0633\u0631\u0648\u06CC\u0633\u06CC \u062F\u0633\u062A\u0631\u0633\u06CC \u067E\u06CC\u062F\u0627 \u06A9\u0646\u06CC\u062F \u06A9\u0647 \u0646\u06CC\u0627\u0632 \u0628\u0647 \u062A\u0627\u06CC\u06CC\u062F \u062F\u0627\u0631\u062F. \u0644\u0637\u0641\u0627\u064B \u0628\u0639\u062F \u0627\u0632 \u062A\u0627\u06CC\u06CC\u062F \u062F\u0648\u0628\u0627\u0631\u0647 \u0627\u0645\u062A\u062D\u0627\u0646 \u06A9\u0646\u06CC\u062F
-
-error.invalid.loginticket=\u0646\u0645\u06CC\u062A\u0648\u0627\u0646\u06CC\u062F \u0641\u0631\u0645\u06CC \u06A9\u0647 \u0627\u0631\u0633\u0627\u0644 \u0634\u062F\u0647 \u0631\u0627 \u062F\u0648\u0628\u0627\u0631\u0647 \u0627\u0631\u0633\u0627\u0644 \u06A9\u0646\u06CC\u062F
-required.username=\u0648\u0627\u0631\u062F \u06A9\u0631\u062F\u0646 \u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC \u0627\u0644\u0632\u0627\u0645\u06CC \u0627\u0633\u062A
-required.password=\u0648\u0627\u0631\u062F \u06A9\u0631\u062F\u0646 \u0631\u0645\u0632 \u0648\u0631\u0648\u062F \u0627\u0644\u0632\u0627\u0645\u06CC \u0627\u0633\u062A
-error.authentication.credentials.bad=\u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC \u0648 \u0631\u0645\u0632 \u0648\u0631\u0648\u062F \u0635\u062D\u06CC\u062D \u0646\u0645\u06CC\u0628\u0627\u0634\u062F
-error.authentication.credentials.unsupported=>CAS \u0627\u06CC\u0646 \u0646\u0627\u0645 \u06A9\u0627\u0631\u0628\u0631\u06CC \u0648 \u0631\u0645\u0632 \u0648\u0631\u0648\u062F \u0631\u0627 \u067E\u0634\u062A\u06CC\u0627\u0646\u06CC \u0646\u0645\u06CC\u06A9\u0646\u062F
-
-INVALID_REQUEST_PROXY=\u067E\u0627\u0631\u0627\u0645\u062A\u0631\u0647\u0627\u06CC pgt \u0648 targetService \u0647\u0631 \u062F\u0648 \u0627\u0644\u0632\u0627\u0645\u06CC \u0647\u0633\u062A\u0646\u062F
-INVALID_TICKET_SPEC=\u0634\u0646\u0627\u0633\u0647 \u0645\u0648\u0631\u062F \u062A\u0627\u06CC\u06CC\u062F \u0642\u0631\u0627\u0631 \u0646\u06AF\u0631\u0641\u062A. \u062E\u0637\u0627\u0647\u0627\u06CC \u0645\u0645\u06A9\u0646 \u0645\u06CC\u062A\u0648\u0627\u0646\u062F \u0634\u0627\u0645\u0644 \u0633\u0639\u06CC \u062F\u0631 \u0645\u0648\u0631\u062F \u062A\u0627\u06CC\u06CC\u062F \u0642\u0631\u0627\u0631 \u062F\u0627\u062F\u0646 \u0634\u0646\u0627\u0633\u0647-\u06CC \u067E\u0631\u0627\u06A9\u0633\u06CC \u0627\u0632 \u0637\u0631\u06CC\u0642 \u0633\u06CC\u0633\u062A\u0645 \u062A\u0627\u06CC\u06CC\u062F \u06A9\u0646\u0646\u062F\u0647\u06CC \u0634\u0646\u0627\u0633\u0647\u06CC \u0633\u0631\u0648\u06CC\u0633 \u06CC\u0627 \u0647\u0645\u062E\u0648\u0627\u0646\u06CC \u0646\u062F\u0627\u0634\u062A\u0646 \u0628\u0627 \u062F\u0631\u062E\u0648\u0627\u0633\u062A \u062A\u062C\u062F\u06CC\u062F \u0634\u062F\u0647 \u0628\u0627\u0634\u062F.
-INVALID_REQUEST=\u067E\u0627\u0631\u0627\u0645\u062A\u0631\u0647\u0627\u06CC service\u0648 ticket \u0647\u0631 \u062F\u0648 \u0627\u0644\u0632\u0627\u0645\u06CC \u0647\u0633\u062A\u0646\u062F
-INVALID_TICKET=\u0634\u0646\u0627\u0633\u0647 {0} \u0634\u0646\u0627\u0633\u0627\u06CC\u06CC \u0646\u0634\u062F
-INVALID_SERVICE=\u0634\u0646\u0627\u0633\u0647 {0} \u0628\u0627 \u0633\u0631\u0648\u06CC\u0633 \u0639\u0631\u0636\u0647 \u0634\u062F\u0647 \u0647\u0645\u062E\u0648\u0627\u0646\u06CC \u0646\u062F\u0627\u0631\u062F. \u0633\u0631\u0648\u06CC\u0633 \u0627\u0635\u0644\u06CC{1} \u0648 \u0633\u0631\u0648\u06CC\u0633 \u0639\u0631\u0636\u0647 \u0634\u062F\u0647{2} \u0628\u0648\u062F\u0647 \u0627\u0633\u062A.
-
-
-# SERVICES MANAGEMENT
-addServiceView=\u0627\u0636\u0627\u0641\u0647 \u06A9\u0631\u062F\u0646 \u0633\u0631\u0648\u06CC\u0633 \u062C\u062F\u06CC\u062F
-editServiceView=\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0633\u0631\u0648\u06CC\u0633
-manageServiceView=\u0645\u062F\u06CC\u0631\u06CC\u062A \u0633\u0631\u0648\u06CC\u0633 \u0647\u0627
-viewStatisticsView=\u0645\u0634\u0627\u0647\u062F\u0647 \u0622\u0645\u0627\u0631
-
-screen.service.error.header=\u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631\u0627\u06CC \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 CAS \u062A\u0627\u06CC\u06CC\u062F \u0646\u0634\u062F\u0647 \u0627\u0633\u062A
-screen.service.error.message=\u0628\u0631\u0646\u0627\u0645\u0647\u0627\u06CC \u06A9\u0647 \u0633\u0639\u06CC \u062F\u0631 \u062A\u0627\u06CC\u06CC\u062F \u0622\u0646 \u062F\u0627\u0634\u062A\u06CC\u062F\u060C \u0628\u0631\u0627\u06CC \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 CAS \u0645\u0639\u062A\u0628\u0631 \u0646\u06CC\u0633\u062A.
-
-registeredService.serviceId.exists=\u0633\u0631\u0648\u06CC\u0633\u06CC \u0628\u0627 \u0627\u06CC\u0646 \u0622\u062F\u0631\u0633 \u0633\u0631\u0648\u06CC\u0633 \u062F\u0631 \u062D\u0627\u0644 \u062D\u0627\u0636\u0631 \u0648\u062C\u0648\u062F \u062F\u0627\u0631\u062F.
-
-application.title=Jasig Central Authentication Service
-application.errors.global=\u0644\u0637\u0641\u0627\u064B \u062E\u0637\u0627\u0647\u0627\u06CC \u0632\u06CC\u0631 \u0631\u0627 \u062A\u0635\u062D\u06CC\u062D \u06A9\u0646\u06CC\u062F:
-
-management.services.title=\u0645\u062F\u06CC\u0631\u06CC\u062A \u0633\u0631\u0648\u06CC\u0633 \u0647\u0627
-management.services.link.logout=\u062E\u0631\u0648\u062C \u0627\u0632 \u067E\u0627\u06CC\u06AF\u0627\u0647
-
-management.services.status.notdeleted=\u0627\u06CC\u0646 \u0633\u0631\u0648\u06CC\u0633 \u0631\u0627 \u0646\u0645\u06CC\u062A\u0648\u0627\u0646 \u062D\u0630\u0641 \u06A9\u0631\u062F
-management.services.status.deleted={0} \u0628\u0627 \u0645\u0648\u0641\u0642\u06CC\u062A \u062D\u0630\u0641 \u0634\u062F
-
-management.services.add.instructions=\u0628\u0631\u0627\u06CC \u062B\u0628\u062A \u0634\u062F\u0646 \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A \u062D\u062A\u0645\u0627\u064B \u0631\u0648\u06CC \u062F\u06A9\u0645\u0647 \u0630\u062E\u06CC\u0631\u0647 \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A \u062F\u0631 \u067E\u0627\u06CC\u06CC\u0646 \u0635\u0641\u062D\u0647 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F.
-management.services.add.property.name=\u0646\u0627\u0645
-management.services.add.property.serviceUrl=\u0622\u062F\u0631\u0633 \u0633\u0631\u0648\u06CC\u0633
-management.services.add.property.serviceUrl.instructions=\u0645\u06CC\u062A\u0648\u0627\u0646\u06CC\u062F \u0627\u0632 \u062A\u0637\u0628\u06CC\u0642 \u0627\u0644\u06AF\u0648\u06CC \u0634\u06CC\u0648\u0647 Ant \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u06A9\u0646\u06CC\u062F
-management.services.add.property.description=\u062A\u0648\u0636\u06CC\u062D
-management.services.add.property.themeName=\u0646\u0627\u0645 \u0632\u0645\u06CC\u0646\u0647
-management.services.add.property.status=\u0648\u0636\u0639\u06CC\u062A
-management.services.add.property.status.enabled=\u0641\u0639\u0627\u0644
-management.services.add.property.status.allowedToProxy=\u0627\u062C\u0627\u0632\u0647 \u067E\u0631\u0627\u06A9\u0633\u06CC \u062F\u0627\u0631\u062F
-management.services.add.property.status.ssoParticipant=\u062E\u0631\u0648\u062C \u06CC\u06A9\u0628\u0627\u0631\u0647
-management.services.add.property.status.anonymousAccess=\u062F\u0633\u062A\u0631\u0633\u06CC \u0628\u06CC \u0646\u0627\u0645
-management.services.add.property.attributes=\u0645\u0634\u062E\u0635\u0647 \u0647\u0627
-management.services.add.property.ignoreAttributes=\u0627\u0632 \u0637\u0631\u06CC\u0642 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u0627\u0632 \u0645\u0634\u062E\u0635\u0647 \u0645\u062F\u06CC\u0631\u06CC\u062A \u0635\u0631\u0641 \u0646\u0638\u0631 \u06A9\u0646\u06CC\u062F
-management.services.add.property.evaluationOrder=\u062A\u0631\u062A\u06CC\u0628
-
-management.services.add.button.save=\u0630\u062E\u06CC\u0631\u0647 \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A
-management.services.add.button.cancel=\u0644\u063A\u0648
-
-management.services.manage.label.name=\u0646\u0627\u0645 \u0633\u0631\u0648\u06CC\u0633
-management.services.manage.label.serviceUrl=\u0622\u062F\u0631\u0633 \u0633\u0631\u0648\u06CC\u0633
-management.services.manage.label.enabled=\u0641\u0639\u0627\u0644
-management.services.manage.label.allowedToProxy=\u0627\u062C\u0627\u0632\u0647 \u067E\u0631\u0627\u06A9\u0633\u06CC \u062F\u0627\u0631\u062F
-management.services.manage.label.ssoParticipant=\u062E\u0631\u0648\u062C \u06CC\u06A9\u0628\u0627\u0631\u0647
-management.services.manage.label.evaluationOrder=\u062A\u0631\u062A\u06CC\u0628
-
-management.services.manage.action.edit=\u0648\u06CC\u0631\u0627\u06CC\u0634
-management.services.manage.action.delete=\u062D\u0630\u0641
-
-management.services.service.warn=CAS \u062F\u0631 \u062D\u0627\u0644 \u062D\u0627\u0636\u0631 \u0628\u0647 \u0634\u06CC\u0648\u0647\u06CC \u0628\u0627\u0632 \u0627\u062C\u0631\u0627 \u0645\u06CC\u0634\u0648\u062F \u0632\u06CC\u0631\u0627 \u0647\u06CC\u0686 \u0633\u0631\u0648\u06CC\u0633\u06CC \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u0622\u0631\u0627\u06CC\u0634 \u0646\u06CC\u0627\u0641\u062A\u0647 \u0627\u0633\u062A. \u0632\u0645\u0627\u0646\u06CC\u06A9\u0647 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627\u06CC \u062F\u0627\u0634\u062A\u0646 \u0633\u0631\u0648\u06CC\u0633\u06CC \u062A\u0637\u0628\u06CC\u0642 \u062F\u0647\u06CC\u062F\u060C CAS \u062F\u06CC\u06AF\u0631 \u0628\u0627\u0632 \u0646\u062E\u0648\u0627\u0647\u062F \u0628\u0648\u062F\u060C \u0628\u0646\u0627\u0628\u0631\u0627\u06CC\u0646 \u0647\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u0627\u06CC \u06A9\u0647 \u0628\u062E\u0648\u0627\u0647\u062F \u0627\u0632 CAS \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u06A9\u0646\u062F \u0628\u0627\u06CC\u062F \u062F\u0631 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u062B\u0628\u062A \u0634\u0648\u062F \u06A9\u0647 \u0634\u0627\u0645\u0644 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u0645\u06CC\u0634\u0648\u062F. \u0627\u06AF\u0631 \u0642\u0635\u062F \u062F\u0627\u0631\u06CC\u062F \u0627\u0632 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u06A9\u0646\u06CC\u062F\u060C \u0627\u0648\u0644\u06CC\u0646 \u0633\u0631\u0648\u06CC\u0633\u06CC \u06A9\u0647 \u0628\u0627\u06CC\u062F \u0627\u0636\u0627\u0641\u0647 \u06A9\u0646\u06CC\u062F \u0647\u0645\u06CC\u0646 \u0633\u0631\u0648\u06CC\u0633 \u0627\u0633\u062A. URL \u0627\u0628\u0632\u0627\u0631 \u0645\u062F\u06CC\u0631\u06CC\u062A \u0633\u0631\u0648\u06CC\u0633 \u067E\u06CC\u0634 \u0641\u0631\u0636 "{0}" \u0627\u0633\u062A.
diff --git a/cas-server-webapp/src/main/resources/messages_fr.properties b/cas-server-webapp/src/main/resources/messages_fr.properties
deleted file mode 100644
index c7f1774..0000000
--- a/cas-server-webapp/src/main/resources/messages_fr.properties
+++ /dev/null
@@ -1,154 +0,0 @@
-#Author: Pascal Aubry
-#Version: $Revision$ $Date$
-#Since: 3.0.4
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Félicitations, votre serveur est en ligne ! Vou pouvez maintenant essayer le service d'authentification par défaut, qui authentifie lorsque le mot de passe est égal au nom d'utilisateur.
-screen.welcome.security=Pour des raisons de sécurité, veuillez vous déconnecter et fermer votre navigateur lorsque vous avez fini d'accéder aux services authentifiés.
-screen.welcome.instructions=Entrez votre identifiant et votre mot de passe.
-screen.welcome.label.netid=Identifiant:
-screen.welcome.label.netid.accesskey=i
-screen.welcome.label.password=Mot de passe:
-screen.welcome.label.password.accesskey=m
-screen.welcome.label.warn=Prévenez-moi avant d'accéder à d'autres services.
-screen.welcome.label.warn.accesskey=p
-screen.welcome.button.login=SE CONNECTER
-screen.welcome.button.clear=EFFACER
-
-# Blocked Errors Page
-screen.blocked.header=Accès non autorisé
-screen.blocked.message=Vous avez saisi un mauvais mot de passe trop de fois de suite. Vous avez été bloqué.
-
-#Confirmation Screen Messages
-screen.confirmation.message=Cliquez ici pour accéder au service.
-
-#Generic Success Screen Messages
-screen.success.header=Connexion réussie
-screen.success.success=Vous vous êtes authentifié(e) auprès du Service Central d'Authentification.
-screen.success.security=Pour des raisons de sécurité, veuillez vous déconnecter et fermer votre navigateur lorsque vous avez fini d'accéder aux services authentifiés.
-
-#Logout Screen Messages
-screen.logout.header=Déconnexion réussie
-screen.logout.success=Vous vous êtes déconnecté(e) du Service Central d'Authentification.
-screen.logout.security=Pour des raisons de sécurité, veuillez fermer votre navigateur.
-screen.logout.redirect=Le service duquel vous arrivez a fourni un lien que vous pouvez suivre en cliquant ici.
-
-
-error.invalid.loginticket=Vous ne pouvez pas re-soumettre un formulaire d'autentification qui a déjà été soumis.
-required.username=Vous devez entrer votre identifiant.
-required.password=Vous devez entrer votre mot de passe.
-error.authentication.credentials.bad=Les informations transmises n'ont pas permis de vous authentifier.
-error.authentication.credentials.unsupported=Les informations d'authentifications transmises ne sont pas supportées par CAS.
-
-INVALID_REQUEST_PROXY=Les paramètres 'pgt' et 'targetService' sont tous deux nécessaires
-INVALID_TICKET_SPEC=La validation du ticket est impossible. Les raisons possibles peuvent être la validation d'un Proxy Ticket sur une URL de validation de Service Ticket, ou une mauvaise requête de type renew.
-INVALID_REQUEST=Les paramètres 'service' et 'ticket' sont tous deux nécessaires
-INVALID_TICKET=le ticket ''{0}'' est inconnu
-INVALID_SERVICE=le ticket ''{0}'' ne correspond pas au service demandé
-
-# SERVICES MANAGEMENT
-addServiceView=Ajouter un nouveau service
-editServiceView=Editer le service
-manageServiceView=Gérer les services
-
-screen.service.error.header=Application non autorisée à utiliser CAS
-screen.service.error.message=L'application pour laquelle vous avez tenté de vous authentifier n'est pas autorisée à utiliser CAS.
-screen.service.sso.error.header=Une nouvelle authentification est requise pour accéder à ce service.
-screen.service.sso.error.message=Vous avez tenté d'accéder à un service qui requiert une nouvelle authentification sans vous authentifier à nouveau. Veuillez vous authentifier de nouveau.
-
-registeredService.serviceId.exists=Un service avec cette URL existe déjà.
-
-application.title=Service Central d'Authentification Jasig
-application.errors.global=Veuillez corriger les erreurs ci-dessous :
-
-management.services.title=Gestion des services
-management.services.link.logout=Déconnexion
-
-management.services.status.notdeleted=Le service ne peut pas être supprimé.
-management.services.status.deleted={0} a été supprimé.
-
-management.services.add.instructions=Veuillez confirmer vos changements en cliquant sur le bouton Sauvegarder les modifications au bas de la page
-management.services.add.property.name=Nom
-management.services.add.property.serviceUrl=URL du service
-management.services.add.property.serviceUrl.instructions=Vous pouvez utiliser des expressions comme dans Ant
-management.services.add.property.description=Description
-management.services.add.property.themeName=Nom du thème
-management.services.add.property.status=Etat
-management.services.add.property.status.enabled=Activé
-management.services.add.property.status.allowedToProxy=Autorisé au mode proxy
-management.services.add.property.status.ssoParticipant=Participant au SSO
-management.services.add.property.status.anonymousAccess=Accès anonyme
-management.services.add.property.attributes=Attributs
-
-management.services.add.button.save=Sauvegarder les modifications
-management.services.add.button.cancel=Annuler
-
-management.services.manage.label.name=Nom du service
-management.services.manage.label.serviceUrl=URL du service
-management.services.manage.label.enabled=Activé
-management.services.manage.label.allowedToProxy=Peut faire du proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=éditer
-management.services.manage.action.delete=supprimer
-
-viewStatisticsView=Voir les statistiques
-management.services.add.property.ignoreAttributes=Ignorer la gestion des attributs par cet outil
-management.services.add.property.evaluationOrder=Ordre
-
-management.services.service.warn=Ce serveur d'authentification CAS fonctionne actuellement en mode "ouvert" (open mode) car aucun service n'a encore été configuré. A partir du moment où un service, au moins, aura été configuré, ce serveur d'authentification ne fonctionnera plus en mode "ouvert"; et de ce fait, tous services/applications souhaitant utiliser ce serveur pour l'authentification devront être préalablement configurés. Cette nécessité d'enregistrement concerne également cet outil d'enregistrement. Vous devez donc commencer par enregistrer cet outil en tant que nouveau service en le rattachant à l'URL
-
-# LPPE Account Error
-screen.accounterror.password.message=La date de changement du mot de passe n'est pas spécifiée, est incorrecte ou invalide. Merci de contacter votre administrateur système pour récupérer votre accès.
-
-# LPPE Account Disabled
-screen.accountdisabled.heading=Ce compte a été désactivé.
-screen.accountdisabled.message=Merci de contacter votre administrateur système pour récupérer votre accès.
-
-# LPPE Password Expired
-screen.expiredpass.heading=Votre mot de passe a expiré.
-screen.expiredpass.message=Merci de changer votre mot de passe.
-
-# LPPE Password Must be changed
-screen.mustchangepass.heading=Vous devez changer votre mot de passe.
-screen.mustchangepass.message=Merci de changer votre mot de passe.
-
-# LPPE Login out of authorized hours
-screen.badhours.heading=Vous ne pouvez pas vous authentifier durant cette plage horaire.
-screen.badhours.message=Merci de réessayer plus tard.
-
-# LPPE Login out of authorized workstations
-screen.badworkstation.heading=Vous ne pouvez pas vous authentifier depuis cet ordinateur.
-screen.badworkstation.message=Merci de contacter votre administrateur système pour récupérer votre accès.
-
-# LPPE Password Warning
-screen.warnpass.heading.today=Votre mot de passe expire aujourd'hui!
-screen.warnpass.heading.tomorrow=Votre mot de passe expire demain!
-screen.warnpass.heading.other=Votre mot de passe expire dans {0} jours.
-screen.warnpass.message.line1=Merci de changer votre mot de passe maintenant.
-screen.warnpass.message.line2=Vous allez être redirigé automatiquement vers votre application dans 10 secondes.
-
-# OAuth
-screen.oauth.confirm.header=Autorisation
-screen.oauth.confirm.message=Voulez-vous donner accès à votre profil complet à "{0}" ?
-screen.oauth.confirm.allow=Autoriser
diff --git a/cas-server-webapp/src/main/resources/messages_hr.properties b/cas-server-webapp/src/main/resources/messages_hr.properties
deleted file mode 100644
index 9cfee05..0000000
--- a/cas-server-webapp/src/main/resources/messages_hr.properties
+++ /dev/null
@@ -1,115 +0,0 @@
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-# @author Nebojsa Topolscak
-# @author Jasmina Plavac
-# University Computing Center - Zagreb, Croatia
-# @version $Revision$ $Date$
-# @since 3.1.1
-
-#Welcome Screen Messages
-
-screen.welcome.welcome=\u010cestitamo na uspje\u0161noj instalaciji CAS-a! Inicijalni autentikacijski mehanizam obavlja uspje\u0161nu autentikaciju uno\u0161enjem korisni\u010dkog imena i zaporke iste vrijednosti. Isprobajte!
-screen.welcome.security=Iz sigurnosnih razloga molimo vas da se odjavite i zatvorite web preglednik nakon \u0161to zavr\u0161ite s radom u aplikacijama koje zahtijevaju autentikaciju.
-screen.welcome.instructions=Unesite korisni\u010dko ime i zaporku.
-screen.welcome.label.netid=Korisni\u010dko ime:
-screen.welcome.label.netid.accesskey=k
-screen.welcome.label.password=Zaporka:
-screen.welcome.label.password.accesskey=z
-screen.welcome.label.warn=Upozori me prije prijave u druge aplikacije.
-screen.welcome.label.warn.accesskey=u
-screen.welcome.button.login=PRIJAVA
-screen.welcome.button.clear=PONI\u0160TI
-
-#Confirmation Screen Messages
-screen.confirmation.message=Pritisnite ovdje za ulaz u aplikaciju.
-
-#Generic Success Screen Messages
-screen.success.header=Uspje\u0161na prijava
-screen.success.success=Uspje\u0161no ste se prijavili u Centralni autentikacijski servis.
-screen.success.security=Iz sigurnosnih razloga molimo vas da se odjavite i zatvorite web preglednik nakon \u0161to zavr\u0161ite s radom u aplikacijama koje zahtijevaju autentikaciju.
-
-#Logout Screen Messages
-screen.logout.header=Uspje\u0161na odjava
-screen.logout.success=Uspje\u0161no ste se odjavili iz Centralnog autentikacijskog servisa
-screen.logout.security=Iz sigurnosnih razloga zatvorite web preglednik.
-screen.logout.redirect=Servis pomo\u0107u kojeg ste do\u0161li na straice CAS-a prenio je link koji mo\u017eete slijediti pritiskom ovdje.
-
-screen.service.sso.error.header=Za pristup ovom servisu potrebna je ponovna autentikacija.
-screen.service.sso.error.message=Poku\u0161ali ste pristupiti servisu koji zahtijeva autentikaciju, pri \u010demu se niste ponovno autenticirali. Molimo vas poku\u0161ajte se ponovno autenticirati pritiskom ovdje.
-
-error.invalid.loginticket=Sadr\u017eaj forme ve\u0107 je poslan. Ponovno slanje nije dozvoljeno.
-required.username=Korisni\u010dko ime je obavezno polje.
-required.password=Zaporka je obavezno polje.
-error.authentication.credentials.bad=Korisni\u010dko ime i(li) zaporka nisu ispravni.
-error.authentication.credentials.unsupported=CAS ne podr\u017eava ovaj na\u010din autentikacije.
-
-INVALID_REQUEST_PROXY=Parametri 'pgt' i 'targetService' su obavezni.
-INVALID_TICKET_SPEC=Ticket nije pro\u0161ao provjeru ispravnosti. Ova pogre\u0161ka mo\u017ee upu\u0107ivati na poku\u0161aj provjere ispravnosti Proxy Ticketa pomo\u0107u Service Ticket validatora ili na neudovoljavanje zahtjevu uz parametar renew=true.
-
-INVALID_REQUEST=Parametri 'service' i 'ticket' su obavezni
-INVALID_TICKET=Ticket ''{0}'' nije prepoznat.
-INVALID_SERVICE=Ticket ''{0}'' ne odgovara ovom servisu. Orginalni servis bio je ''{1}'', a isporu\u010deni servis bio je ''{2}''.
-
-
-# SERVICES MANAGEMENT
-addServiceView=Dodaj novi servis
-editServiceView=Uredi servis
-manageServiceView=Upravljanje servisima
-
-screen.service.error.header=Aplikacija nije autorizirana za uporabu CAS-a
-screen.service.error.message=Aplikacia u koju ste se poku\u0161ali prijaviti nije autorizirana za uporabu CAS-a.
-
-registeredService.serviceId.exists=Servis s ovim URL-om ve\u0107 postoji.
-
-application.title=Jasig Centralni Autentikacijski Servis
-application.errors.global=Molimo vas da ispravite ove pogre\u0161ke:
-
-management.services.title=Upravljanje servisima
-management.services.link.logout=Odjava
-
-management.services.status.notdeleted=Servis se ne mo\u017ee obrisati.
-management.services.status.deleted={0} je uspje\u0161no obrisan.
-
-management.services.add.instructions=Ne zaboravite spremiti promjene pritiskom na dugme "Spremi promjene", koji se nalazi na dnu stranice.
-management.services.add.property.name=Naziv
-management.services.add.property.serviceUrl=URL servisa
-management.services.add.property.serviceUrl.instructions=Mo\u017eete rabiti regularne izraze kakve rabi Ant.
-management.services.add.property.description=Opis
-management.services.add.property.themeName=Naziv teme
-management.services.add.property.status=Status
-management.services.add.property.status.enabled=Omogu\u0107en
-management.services.add.property.status.allowedToProxy=Dozvoljen proxy
-management.services.add.property.status.ssoParticipant=SSO Participant
-management.services.add.property.status.anonymousAccess=Anonimni pristup
-management.services.add.property.attributes=Atributi
-
-management.services.add.button.save=Spremi promjene
-management.services.add.button.cancel=Odustani
-
-management.services.manage.label.name=Naziv servisa
-management.services.manage.label.serviceUrl=URL servisa
-management.services.manage.label.enabled=Omogu\u0107eno
-management.services.manage.label.allowedToProxy=Dozvoljen proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=Uredi
-management.services.manage.action.delete=Obri\u0161i
-
-
diff --git a/cas-server-webapp/src/main/resources/messages_it.properties b/cas-server-webapp/src/main/resources/messages_it.properties
deleted file mode 100644
index add8b47..0000000
--- a/cas-server-webapp/src/main/resources/messages_it.properties
+++ /dev/null
@@ -1,149 +0,0 @@
-#Author: Roberto Cosenza http://robcos.com
-#Version: $Revision$ $Date$
-#Since: 3.0.5
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Benvenuti al Central Authentication Service (CAS).
-screen.welcome.security=Per motivi di sicurezza dovresti effettuare il logout e chiudere tutte le finestre del browser quando hai finito di utilizzare servizi che necessitano autenticazione.
-screen.welcome.instructions=Inserisci login e password
-screen.welcome.label.netid=Login:
-screen.welcome.label.netid.accesskey=L
-screen.welcome.label.password=Password:
-screen.welcome.label.password.accesskey=P
-screen.welcome.label.warn=Avvisami prima di autenticarmi su un altro sito
-screen.welcome.label.warn.accesskey=A
-screen.welcome.button.login=LOGIN
-screen.welcome.button.clear=ANNULLA
-
-# Blocked Errors Page
-screen.blocked.header=Accesso Negato
-screen.blocked.message=È stata inserita la password sbagliata troppe volte. L'account è stato bloccato.
-
-#Confirmation Screen Messages
-screen.confirmation.message=Clicca quí per accedere al servizio.
-
-#Generic Success Screen Messages
-screen.success.header=Login eseguito correttamente
-screen.success.success=Hai effettuato il login al Central Authentication Service.
-screen.success.security=Per motivi di sicurezza dovresti effettuare il logout e chiudere tutte le finestre del browser quando hai finito di utilizzare servizi che necessitano autenticazione.
-
-#Logout Screen Messages
-screen.logout.header=Logout effettuato con successo
-screen.logout.success=Hai correttamente effettuato il logout dal Central Authentication Service.
-screen.logout.security=Per motivi di sicurezza, si consiglia di chiudere tutte le finestre del browser.
-screen.logout.redirect=Puoi rifare il login cliccando quì
-
-screen.service.sso.error.header=È necessario effettuare nuovamente l'autenticazione per avere l'accesso a questo servizio
-screen.service.sso.error.message=Si è tentato di accedere a un servizio che richiede di effettuare nuovamente l'autenticazione. Si prega di autenticarsi nuovamente.
-
-error.invalid.loginticket=Ricompila il form dall'inizio senza utilizzare il tasto 'indietro'
-required.username=Il campo login é obbligatorio
-required.password=Il campo password é obbligatorio
-error.authentication.credentials.bad=Login o password errate
-error.authentication.credentials.unsupported=Le credenziali utilizzate non sono supportate da CAS
-
-INVALID_REQUEST_PROXY=I parametri 'pgt' e 'targetService' sono entrambi obbligatori
-INVALID_TICKET_SPEC=La convalida del Ticket non ha avuto successo. Una possibile causa di errore potrebbe essere il tentativo di convalidare un Proxy Ticket via un Service Ticket validator.
-INVALID_REQUEST=I parametri 'service' e 'ticket' sono entrambi obbligatori
-INVALID_TICKET=Il ticket ''{0}'' non é stato riconosciuto
-INVALID_SERVICE=Il ticket ''{0}'' non corrisponde a nessun servizio disponibile
-
-# SERVICES MANAGEMENT
-addServiceView=Aggiungere nuovo servizio
-editServiceView=Modificare servizio
-manageServiceView=Gestire i servizi
-viewStatisticsView=Vedere statistiche
-
-#Service Error Messages
-screen.service.error.header=Servizio non autorizzato.
-screen.service.error.message=Il servizio a cui stai cercando di accedere non é configurato per CAS
-
-registeredService.serviceId.exists=Un servizio con questa URL esiste già.
-
-application.title=Jasig Central Authentication Service
-application.errors.global=Si prega di correggere i seguenti errori:
-
-management.services.title=Gestione servizi
-management.services.link.logout=Disconnetti
-
-management.services.status.notdeleted=Il servizio non può essere eliminato.
-management.services.status.deleted={0} è stato eliminato correttamente.
-
-management.services.add.instructions=Si prega di assicurarsi che le modifiche siano salvate cliccando il bottone Salva al fondo della pagina.
-management.services.add.property.name=Nome
-management.services.add.property.serviceUrl=URL servizio
-management.services.add.property.serviceUrl.instructions=È possibile utilizzare il Pattern Matching in stile Ant
-management.services.add.property.description=Descrizione
-management.services.add.property.themeName=Nome tema
-management.services.add.property.status=Stato
-management.services.add.property.status.enabled=Abilitato
-management.services.add.property.status.allowedToProxy=Autorizzazione a fare da proxy
-management.services.add.property.status.ssoParticipant=Partecipante SSO
-management.services.add.property.status.anonymousAccess=Accesso anonimo
-management.services.add.property.attributes=Attributi
-management.services.add.property.ignoreAttributes=Ignorare la gestione degli attributi attraverso questa interfaccia di gestione
-management.services.add.property.evaluationOrder=Ordinare
-
-management.services.add.button.save=Salva
-management.services.add.button.cancel=Cancella
-
-management.services.manage.label.name=Nome servizio
-management.services.manage.label.serviceUrl=URL servizio
-management.services.manage.label.enabled=Abilitato
-management.services.manage.label.allowedToProxy=Autorizzazione a fare da proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=modifica
-management.services.manage.action.delete=elimina
-
-management.services.service.warn=CAS sta funzionando in "open mode" perchè nessun servizio è configurato attraverso questa interfaccia di gestione. Appena sarà stato configurato il primo servizio, CAS non sarà più considerato "open" e tutte le applicazioni che desiderano servirsi di CAS dovranno essere registrate, inclusa QUESTA INTERFACCIA. Se si vuole usare questo strumento, il PRIMO SERVIZIO DA AGGIUNGERE È QUESTO STESSO SERVIZIO. Lo strumento di gestione servizi di default è "{0}".
-
-# LPPE Account Error
-screen.accounterror.password.message=La data di rinnovo della password non è specificata, è scaduta o non valida. Si prega di contattare l'amministratore di sistema per recuperare le credenziali di accesso.
-
-# LPPE Account Disabled
-screen.accountdisabled.heading=Questo account è disabilitato.
-screen.accountdisabled.message=Si prega di contattare l'amministratore di sistema per recuperare le credenziali di accesso.
-
-# LPPE Password Expired
-screen.expiredpass.heading=La vostra password è scaduta.
-screen.expiredpass.message=Si prega di cambiare la password.
-
-# LPPE Password Must be changed
-screen.mustchangepass.heading=La password deve essere cambiata.
-screen.mustchangepass.message=Si prega di cambiare la password.
-
-# LPPE Login out of authorized hours
-screen.badhours.heading=Non si è autorizzati a effettuare il login a quest'ora.
-screen.badhours.message=Si prega di riprovare più tardi.
-
-# LPPE Login out of authorized workstations
-screen.badworkstation.heading=Non si è autorizzati a effettuare il login da questa postazione.
-screen.badworkstation.message=Si prega di conttattare l'amministratore di sistema per recuperare le credenziali d'accesso.
-
-# LPPE Password Warning
-screen.warnpass.heading.today=La vostra password scade oggi!
-screen.warnpass.heading.tomorrow=La vostra password scade domani!
-screen.warnpass.heading.other=La vostra password scade tra {0} giorni.
-screen.warnpass.message.line1=Si prega di cambiare la password ora.
-screen.warnpass.message.line2=E in corso la redirezione automatica verso la vostra applicazione tra 10 secondi.
diff --git a/cas-server-webapp/src/main/resources/messages_ja.properties b/cas-server-webapp/src/main/resources/messages_ja.properties
deleted file mode 100644
index d05c39b..0000000
--- a/cas-server-webapp/src/main/resources/messages_ja.properties
+++ /dev/null
@@ -1,86 +0,0 @@
-#Author: Shoji Kajita
-#Version: $Revision$ $Date$
-#Since: 3.1
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=\u304a\u3081\u3067\u3068\u3046\u3054\u3056\u3044\u307e\u3059! CAS \u3092\u30aa\u30f3\u30e9\u30a4\u30f3\u306b\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3057\u305f\uff0e\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u8a8d\u8a3c\u30cf\u30f3\u30c9\u30e9\u3067\u306f\uff0c\u30e6\u30fc\u30b6\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u540c\u3058\u3068\u304d\u306b\u8a8d\u8a3c\u3055\u308c\u307e\u3059\uff0e\u305c\u3072\uff0c\u304a\u8a66\u3057\u304f\u3060\u3055\u3044\uff0e
-screen.welcome.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u306e\u7406\u7531\u304b\u3089\uff0c\u8a8d\u8a3c\u304c\u5fc5\u8981\u306a\u30b5\u30fc\u30d3\u30b9\u306e\u30a2\u30af\u30bb\u30b9\u7d42\u4e86\u6642\u306b\u306f\uff0c\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\uff0c\u7d42\u4e86\u3057\u3066\u304f\u3060\u3055\u3044\uff0e
-screen.welcome.instructions=\u30cd\u30c3\u30c8ID \u304a\u3088\u3073\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044
-screen.welcome.label.netid=\u30cd\u30c3\u30c8ID:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=\u30d1\u30b9\u30ef\u30fc\u30c9:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=\u4ed6\u306e\u30b5\u30a4\u30c8\u306b\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u524d\u306b\u8b66\u544a\u3092\u51fa\u3059\uff0e
-screen.welcome.label.warn.accesskey=w
-screen.welcome.button.login=\u30ed\u30b0\u30a4\u30f3
-screen.welcome.button.clear=\u30af\u30ea\u30a2
-
-#Confirmation Screen Messages
-screen.confirmation.message=\u3053\u3053\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u79fb\u52d5\u3057\u307e\u3059\uff0e
-
-#Generic Success Screen Messages
-screen.success.header=\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3057\u305f
-screen.success.success=Central Authentication Service \u306b\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u307e\u3057\u305f\uff0e
-screen.success.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u306e\u7406\u7531\u304b\u3089\uff0c\u8a8d\u8a3c\u304c\u5fc5\u8981\u306a\u30b5\u30fc\u30d3\u30b9\u306e\u30a2\u30af\u30bb\u30b9\u7d42\u4e86\u6642\u306b\u306f\uff0c\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\uff0c\u7d42\u4e86\u3057\u3066\u304f\u3060\u3055\u3044\uff0e
-
-#Logout Screen Messages
-screen.logout.header=\u30ed\u30b0\u30a2\u30a6\u30c8\u3057\u307e\u3057\u305f
-screen.logout.success=Central Authentication Service \u3092\u30ed\u30b0\u30a2\u30a6\u30c8\u3067\u304d\u307e\u3057\u305f\uff0e
-screen.logout.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u306e\u7406\u7531\u304b\u3089\uff0c\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3092\u7d42\u4e86\u3057\u3066\u304f\u3060\u3055\u3044\uff0e
-screen.logout.redirect=\u3042\u306a\u305f\u304c\u30a2\u30af\u30bb\u30b9\u3057\u305f\u30b5\u30fc\u30d3\u30b9\u306b\u3088\u308a\u63d0\u4f9b\u3055\u308c\u305f\u30ea\u30f3\u30af\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068\u304d\u306f\u3053\u3053\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\uff0e
-
-#Service Error Messages
-screen.service.error.header=\u6a29\u9650\u306e\u306a\u3044\u30b5\u30fc\u30d3\u30b9
-screen.service.error.message=\u8a8d\u8a3c\u3057\u3088\u3046\u3068\u3057\u305f\u30b5\u30fc\u30d3\u30b9\u306b\u306f CAS \u3092\u4f7f\u3046\u6a29\u9650\u304c\u3042\u308a\u307e\u305b\u3093\uff0e
-
-screen.service.sso.error.header=\u3053\u306e\u30b5\u30fc\u30d3\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u305f\u3081\u306b\u306f\u518d\u8a8d\u8a3c\u304c\u5fc5\u8981
-screen.service.sso.error.message=\u518d\u8a8d\u8a3c\u3092\u8981\u6c42\u3059\u308b\u30b5\u30fc\u30d3\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\uff0e\u518d\u8a8d\u8a3c\u3092\u8a66\u307f\u3066\u304f\u3060\u3055\u3044\uff0e
-
-error.invalid.loginticket=\u3059\u3067\u306b\u9001\u4fe1\u6e08\u307f\u306e\u30d5\u30a9\u30fc\u30e0\u306f\u518d\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093\uff0e
-required.username=\u30e6\u30fc\u30b6\u540d\u306f\u5fc5\u9808\u30d5\u30a3\u30fc\u30eb\u30c9\u3067\u3059\uff0e
-required.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u5fc5\u9808\u30d5\u30a3\u30fc\u30eb\u30c9\u3067\u3059\uff0e
-error.authentication.credentials.bad=\u3042\u306a\u305f\u304c\u5165\u529b\u3057\u305f\u8a8d\u8a3c\u60c5\u5831\u306f\uff0c\u8a8d\u8a3c\u53ef\u80fd\u306a\u3082\u306e\u3067\u3042\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff0e
-error.authentication.credentials.unsupported=\u5165\u529b\u3057\u305f\u8a8d\u8a3c\u60c5\u5831\u306f CAS \u3067\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff0e
-
-INVALID_REQUEST_PROXY=\u300cpgt\u300d\u304a\u3088\u3073\u300ctargetService\u300d\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u4e21\u65b9\u304c\u5fc5\u8981\u3067\u3059
-INVALID_TICKET_SPEC=\u30c1\u30b1\u30c3\u30c8\u306e\u6b63\u5f53\u6027\u57fa\u6e96\u30c1\u30a7\u30c3\u30af\u306b\u5931\u6557\u3057\u307e\u3057\u305f\uff0e\u300c\u30b5\u30fc\u30d3\u30b9\u30c1\u30b1\u30c3\u30c8\u300d\u30d0\u30ea\u30c7\u30fc\u30bf\u306b\u3088\u308b\u300c\u30d7\u30ed\u30af\u30b7\u30c1\u30b1\u30c3\u30c8\u300d\u306e\u6b63\u5f53\u6027\u30c1\u30a7\u30c3\u30af\u3092\u884c\u3063\u305f\u304b\uff0c\u66f4\u65b0\u8981\u6c42\u306e\u898f\u683c\u306b\u3042\u3063\u3066\u3044\u306a\u3044\u30b1\u30fc\u30b9\u304c\u8003\u3048\u3089\u308c\u307e\u3059\uff0e
-INVALID_REQUEST=\u300cservice\u300d\u304a\u3088\u3073\u300cticket\u300d\u30d1\u30e9\u30e1\u30fc\u30bf\u306e\u4e21\u65b9\u304c\u5fc5\u8981\u3067\u3059
-INVALID_TICKET=ticket\u300c{0}\u300d\u306f\u8a8d\u8b58\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
-INVALID_SERVICE=ticket\u300c{0}\u300d\u306f\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u30b5\u30fc\u30d3\u30b9\u306b\u4e00\u81f4\u3057\u307e\u305b\u3093
-
-
-// ### SERVICES MANAGEMENT
-addServiceView=\u65b0\u3057\u3044\u30b5\u30fc\u30d3\u30b9\u3092\u8ffd\u52a0
-editServiceView=\u30b5\u30fc\u30d3\u30b9\u3092\u7de8\u96c6
-manageServiceView=\u30b5\u30fc\u30d3\u30b9\u3092\u7ba1\u7406
-
-services.manage.status.notdeleted=\u30b5\u30fc\u30d3\u30b9\u306f\u524a\u9664\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093\uff0e
-services.manage.status.deleted={0} \u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f\uff0e
-services.manage.status.enabled=ServiceRegistry \u306f\u6709\u52b9\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
-services.manage.status.disabled=ServiceRegistry \u306f\u7121\u52b9\u306b\u306a\u308a\u307e\u3057\u305f\uff0e
-
-
-screen.service.error.header=\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f CAS \u3092\u4f7f\u3046\u6a29\u9650\u304c\u3042\u308a\u307e\u305b\u3093
-screen.service.error.message=\u8a8d\u8a3c\u3057\u3088\u3046\u3068\u3057\u305f\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f CAS \u3092\u4f7f\u3046\u6a29\u9650\u304c\u3042\u308a\u307e\u305b\u3093\uff0e
-
-registeredService.serviceId.exists=\u540c\u3058\u30b5\u30fc\u30d3\u30b9 URL \u3092\u3082\u3064\u30b5\u30fc\u30d3\u30b9\u304c\u304c\u3059\u3067\u306b\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\uff0e
diff --git a/cas-server-webapp/src/main/resources/messages_mk.properties b/cas-server-webapp/src/main/resources/messages_mk.properties
deleted file mode 100644
index b882e85..0000000
--- a/cas-server-webapp/src/main/resources/messages_mk.properties
+++ /dev/null
@@ -1,113 +0,0 @@
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-\ufeff# @author \u0412\u0430\u043d\u0433\u0435\u043b \u0410\u0458\u0430\u043d\u043e\u0432\u0441\u043a\u0438
-# \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442 \u0437\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u043a\u0430
-# @version $Revision$ $Date$
-# @since 3.1.1
-
-#Welcome Screen Messages
-screen.welcome.welcome=\u0414\u043e\u0431\u0440\u043e\u0434\u043e\u0458\u0434\u043e\u0432\u0442\u0435
-screen.welcome.security=\u041f\u043e\u0440\u0430\u0434\u0438 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u043d\u0438 \u043f\u0440\u0438\u0447\u0438\u043d\u0438 \u0432\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0434\u0430 \u043d\u0435 \u0437\u0430\u0431\u043e\u0440\u0430\u0432\u0438\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043e\u0434\u0458\u0430\u0432\u0438\u0442\u0435 \u0438 \u0434\u0430 \u0433\u043e \u0437\u0430\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u0432\u0430\u0448\u0438\u043e\u0442 \u043f\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u0447 \u043f\u043e \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430\u045a\u0435\u0442\u043e \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u0430 \u0441\u043e \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438\u0442\u0435.
-screen.welcome.instructions=\u0412\u043d\u0435\u0441\u0435\u0442\u0435 \u043a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e \u0438\u043c\u0435 \u0438 \u043b\u043e\u0437\u0438\u043d\u043a\u0430.
-screen.welcome.label.netid=\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e \u0438\u043c\u0435:
-screen.welcome.label.netid.accesskey=\u043a
-screen.welcome.label.password=\u041b\u043e\u0437\u0438\u043d\u043a\u0430:
-screen.welcome.label.password.accesskey=\u043b
-screen.welcome.label.warn=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0438 \u043c\u0435 \u043f\u0440\u0438 \u043d\u0430\u0458\u0430\u0432\u0443\u0432\u0430\u045a\u0435 \u0432\u043e \u0434\u0440\u0443\u0433\u0438 \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438.
-screen.welcome.label.warn.accesskey=\u043f
-screen.welcome.button.login=\u041d\u0410\u0408\u0410\u0412\u0410
-screen.welcome.button.clear=\u041f\u041e\u041d\u0418\u0428\u0422\u0418
-
-#Confirmation Screen Messages
-screen.confirmation.message=\u041f\u0440\u0438\u0442\u0438\u0441\u043d\u0435\u0442\u0435 \u0442\u0443\u043a\u0430 \u0437\u0430 \u0432\u043b\u0435\u0437 \u0432\u043e \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430\u0442\u0430.
-
-#Generic Success Screen Messages
-screen.success.header=\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u043d\u0430\u0458\u0430\u0432\u0430
-screen.success.success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0435 \u043d\u0430\u0458\u0430\u0432\u0438\u0432\u0442\u0435 \u043d\u0430 \u0426\u0435\u043d\u0442\u0440\u0430\u043b\u043d\u0438\u043e\u0442 \u0410\u0432\u0442\u0435\u043d\u0442\u0438\u043a\u0430\u0446\u0438\u0441\u043a\u0438 \u0421\u0435\u0440\u0432\u0438\u0441.
-screen.success.security=\u041f\u043e\u0440\u0430\u0434\u0438 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u043d\u0438 \u043f\u0440\u0438\u0447\u0438\u043d\u0438 \u0432\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0434\u0430 \u0441\u0435 \u043e\u0434\u0458\u0430\u0432\u0438\u0442\u0435 \u0438 \u0434\u0430 \u0433\u043e \u0437\u0430\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u0432\u0430\u0448\u0438\u043e\u0442 browser \u043f\u043e \u0437\u0430\u0432\u0440\u0448\u0443\u0432\u0430\u045a\u0435\u0442\u043e \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u0430 \u0441\u043e \u0430\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0438\u0442\u0435.
-
-#Logout Screen Messages
-screen.logout.header=\u0423\u0441\u043f\u0435\u0448\u043d\u0430 \u043e\u0434\u0458\u0430\u0432\u0430
-screen.logout.success=\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u0435 \u043e\u0434\u0458\u0430\u0432\u0438\u0432\u0442\u0435 \u043e\u0434 \u0426\u0435\u043d\u0442\u0440\u0430\u043b\u043d\u0438\u043e\u0442 \u0410\u0432\u0442\u0435\u0442\u0438\u043a\u0430\u0446\u0438\u0441\u043a\u0438 \u0421\u0435\u0440\u0432\u0438\u0441.
-screen.logout.security=\u041f\u043e\u0440\u0430\u0434\u0438 \u0441\u0438\u0433\u0443\u0440\u043d\u043e\u0441\u043d\u0438 \u043f\u0440\u0438\u0447\u0438\u043d\u0438 \u0432\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0434\u0430 \u0433\u043e \u0437\u0430\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u0432\u0430\u0448\u0438\u043e\u0442 browser.
-screen.logout.redirect=\u0421\u0435\u0440\u0432\u0438\u0441\u043e\u0442 \u043a\u043e\u0458 \u0432\u0435 \u0434\u043e\u043d\u0435\u0441\u0435 \u043d\u0430 \u0426\u0410\u0421 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0438\u0442\u0435, \u043d\u0443\u0434\u0438 \u043b\u0438\u043d\u043a \u043d\u0430 \u043a\u043e\u0458 \u043c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435 \u043d\u0430\u0442\u0430\u043c\u0443 \u0441\u043e \u043f\u0440\u0438\u0442\u0438\u0441\u043a\u0430\u045a\u0435 \u0422\u0423\u041a\u0410.
-
-screen.service.sso.error.header=\u0417\u0430 \u043f\u0440\u0438\u0441\u0442\u0430\u043f \u043d\u0430 \u043e\u0432\u043e\u0458 \u0441\u0435\u0440\u0432\u0438\u0441 \u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u043a\u0430\u0446\u0438\u0458\u0430
-screen.service.sso.error.message=\u0421\u0435 \u043e\u0431\u0438\u0434\u043e\u0432\u0442\u0435 \u0434\u0430 \u043f\u0440\u0438\u0441\u0442\u0430\u043f\u0438\u0442\u0435 \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441 \u043a\u043e\u0458 \u043f\u043e\u0431\u0430\u0440\u0443\u0432\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u043a\u0430\u0446\u0438\u0458\u0430, \u043f\u0440\u0438\u0442\u043e\u0430 \u043d\u0435 \u0441\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0446\u0438\u0440\u0430\u043d\u0438. \u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0434\u0430 \u0441\u0435 \u043e\u0431\u0438\u0434\u0435\u0442\u0435 \u0434\u0430 \u0441\u0435 \u0430\u0432\u0442\u0435\u0442\u0438\u043d\u0446\u0438\u0440\u0430\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0441\u043e \u043f\u0440\u0438\u0442\u0438\u0441\u043a\u0430\u045a\u0435 \u0422\u0423\u041a\u0410.
-
-error.invalid.loginticket=\u0421\u043e\u0434\u0440\u0436\u0438\u043d\u0430\u0442\u0430 \u043d\u0430 \u0444\u043e\u0440\u043c\u0443\u043b\u0430\u0440\u043e\u0442 \u0435 \u0432\u0435\u045c\u0435 \u0438\u0441\u043f\u0440\u0430\u0442\u0435\u043d\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u043e \u0438\u0441\u043f\u0440\u0430\u045c\u0430\u045a\u0435 \u043d\u0435 \u0435 \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e.
-required.username=\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e\u0442\u043e \u0438\u043c\u0435 \u0437\u0430\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0441\u0435 \u043f\u043e\u043f\u043e\u043b\u043d\u0438.
-required.password=\u041b\u043e\u0437\u0438\u043d\u043a\u0430\u0442\u0430 \u0437\u0430\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u043e \u0442\u0440\u0435\u0431\u0430 \u0434\u0430 \u0441\u0435 \u043f\u043e\u043f\u043e\u043b\u043d\u0438
-error.authentication.credentials.bad=\u041a\u043e\u0440\u0438\u0441\u043d\u0438\u0447\u043a\u043e\u0442\u043e \u0438\u043c\u0435 \u0438/\u0438\u043b\u0438 \u043b\u043e\u0437\u0438\u043d\u043a\u0430\u0442\u0430 \u043d\u0435 \u0441\u0435 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u0438.
-error.authentication.credentials.unsupported=\u0426\u0410\u0421 \u043d\u0435 \u0433\u043e \u043f\u043e\u0434\u0434\u0440\u0436\u0443\u0432\u0430 \u043e\u0432\u043e\u0458 \u043d\u0430\u0447\u0438\u043d \u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u043a\u0430\u0446\u0438\u0458\u0430.
-
-INVALID_REQUEST_PROXY=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438\u0442\u0435 'pgt' \u0438 'targetService' \u0441\u0435 \u0437\u0430\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u0438.
-INVALID_TICKET_SPEC=\u0411\u0438\u043b\u0435\u0442\u043e\u0442 \u043d\u0435 \u0458\u0430 \u043f\u043e\u043c\u0438\u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430\u0442\u0430 \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0441\u0442. \u041e\u0432\u0430\u0430 \u0433\u0440\u0435\u0448\u043a\u0430 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0443\u043f\u0430\u0442\u0443\u0432\u0430 \u043d\u0430 \u043e\u0431\u0438\u0434 \u043d\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0441\u0442 \u043d\u0430 \u041f\u043e\u0441\u0440\u0435\u0434\u043d\u0438\u043a \u0411\u0438\u043b\u0435\u0442 \u0441\u043e \u043f\u043e\u043c\u043e\u0448 \u043d\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0442\u043e\u0440 \u043d\u0430 \u0421\u0435\u0440\u0432\u0438\u0441\u0435\u043d \u0411\u0438\u043b\u0435\u0442 \u0438\u043b\u0438 \u043d\u0430 \u043d\u0435\u0437\u0430\u0434\u043e\u0432\u043e\u043b\u0443\u0432\u0430\u045a\u0435 \u043d\u0430 \u0431\u0430\u0440\u0430\u045a\u0430\u0442\u0430 \u0441\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0430\u0440\u043e\u0442 renew=true.
-
-INVALID_REQUEST=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438\u0442\u0435 'service' \u0438 'ticket' \u0441\u0435 \u0437\u0430\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u043d\u0438.
-INVALID_TICKET=\u0411\u0438\u043b\u0435\u0442\u043e\u0442 ''{0}'' \u043d\u0435 \u0435 \u043f\u0440\u0435\u043f\u043e\u0437\u043d\u0430\u0442.
-INVALID_SERVICE=\u0411\u0438\u043b\u0435\u0442\u043e\u0442 ''{0}'' \u043d\u0435 \u043e\u0434\u0433\u043e\u0432\u0430\u0440\u0430 \u043d\u0430 \u043e\u0432\u043e\u0458 \u0441\u0435\u0440\u0432\u0438\u0441. \u041e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u043d\u0438\u043e\u0442 \u0441\u0435\u0440\u0432\u0438\u0441 \u0431\u0435\u0448\u0435 ''{1}'', \u0430 \u0438\u0441\u043f\u043e\u0440\u0430\u0447\u0430\u043d\u0438\u043e\u0442 \u0441\u0435\u0440\u0432\u0438\u0441 \u0435 ''{2}''.
-
-
-# SERVICES MANAGEMENT
-addServiceView=\u0414\u043e\u0434\u0430\u0434\u0438 \u043d\u043e\u0432 \u0441\u0435\u0440\u0432\u0438\u0441
-editServiceView=\u0423\u0440\u0435\u0434\u0438 \u0441\u0435\u0440\u0432\u0438\u0441
-manageServiceView=\u0423\u043f\u0440\u0430\u0432\u0443\u0432\u0430\u045a\u0435 \u0441\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0438
-
-screen.service.error.header=\u0410\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430\u0442\u0430 \u043d\u0435 \u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0435\u045a\u0435 \u043d\u0430 \u0426\u0410\u0421
-screen.service.error.message=\u0410\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0458\u0430\u0442\u0430 \u0432\u043e \u043a\u043e\u0458\u0430 \u0441\u0435 \u043e\u0431\u0438\u0434\u0443\u0432\u0430\u0442\u0435 \u0434\u0430 \u0441\u0435 \u043d\u0430\u0458\u0430\u0432\u0438\u0442\u0435 \u043d\u0435 \u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u0430\u043d\u0430 \u0437\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0435\u045a\u0435 \u043d\u0430 \u0426\u0410\u0421.
-
-registeredService.serviceId.exists=\u0421\u0435\u0440\u0432\u0438\u0441 \u0441\u043e \u043e\u0432\u043e\u0458 URL \u0432\u0435\u045c\u0435 \u043d\u0435 \u043f\u043e\u0441\u0442\u043e\u0438.
-
-application.title=Jasig \u0426\u0435\u043d\u0442\u0440\u0430\u043b\u0435\u043d \u0410\u0432\u0442\u0435\u043d\u0442\u0438\u043a\u0430\u0446\u0438\u0441\u043a\u0438 \u0421\u0435\u0440\u0432\u0438\u0441
-application.errors.global=\u0412\u0435 \u043c\u043e\u043b\u0438\u043c\u0435 \u0434\u0430 \u0433\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u0435 \u043e\u0432\u0438\u0435 \u0433\u0440\u0435\u0448\u043a\u0438:
-
-management.services.title=\u0423\u043f\u0440\u0430\u0432\u0443\u0432\u0430\u045a\u0435 \u0441\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0438
-management.services.link.logout=\u041e\u0434\u0458\u0430\u0432\u0430
-
-management.services.status.notdeleted=\u0421\u0435\u0440\u0432\u0438\u0441\u043e\u0442 \u043d\u0435 \u043c\u043e\u0436\u0435 \u0434\u0430 \u0441\u0435 \u0438\u0437\u0431\u0440\u0438\u0448\u0435.
-management.services.status.deleted={0} \u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u0431\u0440\u0438\u0448\u0430\u043d.
-
-management.services.add.instructions=\u041d\u0435 \u0437\u0430\u0431\u043e\u0440\u0430\u0432\u0430\u0458\u0442\u0435 \u0434\u0430 \u0433\u043e \u0437\u0430\u0447\u0443\u0432\u0430\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0441\u043e \u043f\u0440\u0438\u0442\u0438\u0441\u043a\u0430\u045a\u0435 \u043d\u0430 \u043a\u043e\u043f\u0447\u0435\u0442\u043e "\u0417\u0430\u0447\u0443\u0432\u0430\u0458 \u0438\u0437\u043c\u0435\u043d\u0438", \u043a\u043e\u0435 \u0441\u0435 \u043d\u0430\u043e\u0453\u0430 \u043d\u0430 \u0434\u043d\u043e\u0442\u043e \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0442\u0430.
-management.services.add.property.name=\u041d\u0430\u0437\u0438\u0432
-management.services.add.property.serviceUrl=URL \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0442
-management.services.add.property.serviceUrl.instructions=\u041c\u043e\u0436\u0435\u0442\u0435 \u0434\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0438\u0442\u0435 \u0440\u0435\u0433\u0443\u043b\u0430\u0440\u043d\u0438 \u0438\u0437\u0440\u0430\u0437\u0438 \u043a\u0430\u043a\u0432\u0438 \u0448\u0442\u043e \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0432\u0430 Ant.
-management.services.add.property.description=\u041e\u043f\u0438\u0441
-management.services.add.property.themeName=\u041d\u0430\u0437\u0438\u0432 \u043d\u0430 \u0442\u0435\u043c\u0430\u0442\u0430
-management.services.add.property.status=\u0421\u0442\u0430\u0442\u0443\u0441
-management.services.add.property.status.enabled=\u041e\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d
-management.services.add.property.status.allowedToProxy=\u0414\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u043f\u043e\u0441\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435
-management.services.add.property.status.ssoParticipant=SSO \u0423\u0447\u0435\u0441\u043d\u0438\u043a
-management.services.add.property.status.anonymousAccess=\u0410\u043d\u043e\u043d\u0438\u043c\u0435\u043d \u043f\u0440\u0438\u0441\u0442\u0430\u043f
-management.services.add.property.attributes=\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u0438
-
-management.services.add.button.save=\u0417\u0430\u0447\u0443\u0432\u0430\u0458 \u0438\u0437\u043c\u0435\u043d\u0438
-management.services.add.button.cancel=\u041e\u0442\u043a\u0430\u0436\u0438
-
-management.services.manage.label.name=\u041d\u0430\u0437\u0438\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0442
-management.services.manage.label.serviceUrl=URL \u043d\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0442
-management.services.manage.label.enabled=\u041e\u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d\u043e
-management.services.manage.label.allowedToProxy=\u0414\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u043f\u043e\u0441\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435
-management.services.manage.label.ssoParticipant=SSO \u0423\u0447\u0435\u0441\u043d\u0438\u043a
-
-management.services.manage.action.edit=\u0418\u0437\u043c\u0435\u043d\u0438
-management.services.manage.action.delete=\u0411\u0440\u0438\u0448\u0438
-
-
diff --git a/cas-server-webapp/src/main/resources/messages_nl.properties b/cas-server-webapp/src/main/resources/messages_nl.properties
deleted file mode 100644
index 890a381..0000000
--- a/cas-server-webapp/src/main/resources/messages_nl.properties
+++ /dev/null
@@ -1,108 +0,0 @@
-#Author: Jan "Velpi" Van der Velpen
-#Version $Revision$ $Date$
-#Since 3.0.3
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Proficiat met de succesvolle installatie van CAS! Met de standaard "authentication handler" kan je ingeloggen als de gebruikersnaam gelijk is aan het wachtwoord. Je kan het nu proberen.
-screen.welcome.security=Voor de veiligheid moet je uitloggen en je browser sluiten wanneer je geen toegang meer nodig hebt tot afgeschermde applicaties!
-screen.welcome.instructions=Om verder te gaan dien je jezelf te authenticeren.
-screen.welcome.label.netid.accesskey=g
-screen.welcome.label.netid=Gebruikersnaam:
-screen.welcome.label.password=Wachtwoord:
-screen.welcome.label.password.accesskey=w
-screen.welcome.label.warn=Vraag toestemming vooraleer me ingelogd door te sturen naar andere sites.
-screen.welcome.label.warn.accesskey=v
-screen.welcome.button.login=LOGIN
-screen.welcome.button.clear=CLEAR
-
-#Confirmation Screen Messages
-screen.confirmation.message=Doorgaan naar de applicatie.
-
-#Generic Success Screen Messages
-screen.success.header=Succesvol ingelogd.
-screen.success.success=Je bent ingelogd bij de Central Authentication Service.
-screen.success.security=Voor de veiligheid moet je uitloggen en je browser sluiten wanneer je geen toegang meer nodig hebt tot afgeschermde applicaties!
-
-#Logout Screen Messages
-screen.logout.header=Succesvol uitgelogd.
-screen.logout.success=Je bent nu uitgelogd bij de Central Authentication Service.
-screen.logout.security=Voor de veiligheid dien je je browser nu af te sluiten.
-screen.logout.redirect=De applicatie waar je vandaan komt heeft deze link opgegeven die je kan volgen door hier te klikken.
-
-error.invalid.loginticket=Je mag geen formulier verzenden dat je al eens hebt verzonden.
-required.username=Gelieve een gebruikersnaam in te vullen.
-required.password=Gelieve een wachtwoord in te vullen.
-error.authentication.credentials.bad=De combinatie van gebruikersnaam en wachtwoord was niet juist.
-error.authentication.credentials.unsupported=De verstuurde identificatiegegevens worden niet ondersteund door CAS.
-
-INVALID_REQUEST_PROXY='pgt' en 'targetService' zijn verplichte parameters.
-INVALID_TICKET_SPEC=Het ticket kwam niet overeen met de specificatie voor validatie. Misschien probeer je een Proxy Ticket te valideren op de Service Ticket validator, of komt "renew true" niet overeen.
-INVALID_REQUEST='service' en 'ticket' zijn verplichte parameters.
-INVALID_TICKET=ticket ''{0}'' is niet gekend.
-INVALID_SERVICE=ticket ''{0}'' komt niet overeen met de opgegeven service.
-
-
-
-# SERVICES MANAGEMENT
-addServiceView=Service Toevoegen
-editServiceView=Service Bewerken
-manageServiceView=Services Beheren
-
-screen.service.error.header=Geen toegang.
-screen.service.error.message=De applicatie waarvoor je toegang vroeg heeft geen toestemming om deze CAS te gebruiken.
-
-registeredService.serviceId.exists=Er bestaat al een Service met die Service Url.
-
-application.title=Jasig Central Authentication Service
-application.errors.global=Gelieve onderstaande fouten te verbeteren:
-
-management.services.title=Service Beheer
-management.services.link.logout=Uitloggen
-
-management.services.status.notdeleted=De service kon niet worden verwijderd.
-management.services.status.deleted={0} is met succes verwijderd.
-
-management.services.add.instructions=Bevestig je wijzigingen door onderaan op deze pagina op Wijzigingen Opslaan te klikken.
-management.services.add.property.name=Naam
-management.services.add.property.serviceUrl=Service URL
-management.services.add.property.serviceUrl.instructions=Je kan Ant-style Pattern Matching gebruiken.
-management.services.add.property.description=Omschrijving
-management.services.add.property.themeName=Naam Thema
-management.services.add.property.status=Status
-management.services.add.property.status.enabled=Enabled
-management.services.add.property.status.allowedToProxy=Proxy toegelaten
-management.services.add.property.status.ssoParticipant=SSO Deelnemer
-management.services.add.property.status.anonymousAccess=Annonieme toegang
-management.services.add.property.attributes=Attributen
-
-management.services.add.button.save=Wijzigingen Opslaan
-management.services.add.button.cancel=Annuleren
-
-management.services.manage.label.name=Service Naam
-management.services.manage.label.serviceUrl=Service URL
-management.services.manage.label.enabled=Enabled
-management.services.manage.label.allowedToProxy=Proxy toegelaten
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=bewerken
-management.services.manage.action.delete=verwijderen
diff --git a/cas-server-webapp/src/main/resources/messages_pl.properties b/cas-server-webapp/src/main/resources/messages_pl.properties
deleted file mode 100644
index b4e9d18..0000000
--- a/cas-server-webapp/src/main/resources/messages_pl.properties
+++ /dev/null
@@ -1,142 +0,0 @@
-# @author Maja Gorecka-Wolniewicz
-# @version $Revision$ $Date$
-# @since 3.1.1
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Gratulujemy, us\u0142uga CAS jest gotowa do dzia\u0142ania! Domy\u015blny tryb uwierzytelniania akceptuje dane, w kt\u00f3rych has\u0142o jest takie samo jak nazwa u\u017cytkownika - spr\u00f3buj!
-screen.welcome.security=Dla zachowania bezpiecze\u0144stwa, gdy zako\u0144czysz korzystanie z us\u0142ug wymagaj\u0105cych uwierzytelnienia, wyloguj si\u0119 i zamknij przegl\u0105dark\u0119!
-screen.welcome.instructions=Wprowad\u017a sw\u00f3j identyfikator sieciowy i has\u0142o
-screen.welcome.label.netid=Identyfikator:
-screen.welcome.label.netid.accesskey=i
-screen.welcome.label.password=Has\u0142o:
-screen.welcome.label.password.accesskey=h
-screen.welcome.label.warn=Ostrzegaj mnie przed zalogowaniem na innych serwerach.
-screen.welcome.label.warn.accesskey=o
-screen.welcome.button.login=ZALOGUJ
-screen.welcome.button.clear=WYCZY\u015a\u0106
-
-#Confirmation Screen Messages
-screen.confirmation.message=Naci\u015bnij tutaj, by przej\u015bc do aplikacji.
-
-#Generic Success Screen Messages
-screen.success.header=Udane logowanie
-screen.success.success=Zalogowa\u0142e\u015b si\u0119 w CAS - Centralnej Us\u0142udze Uwierzytelniania.
-screen.success.security=Dla zachowania bezpiecze\u0144stwa, gdy zako\u0144czysz korzystanie z us\u0142ug wymagaj\u0105cych uwierzytelnienia, wyloguj si\u0119 i zamknij przegl\u0105dark\u0119!
-
-#Logout Screen Messages
-screen.logout.header=Udane wylogowanie
-screen.logout.success=Wylogowa\u0142e\u015b si\u0119 z CAS - Centralnej Us\u0142ugi Uwierzytelniania.
-screen.logout.security=Dla zachowania bezpiecze\u0144stwa zamknij przegl\u0105dark\u0119.
-screen.logout.redirect=Us\u0142uga przekaza\u0142a adres, do kt\u00f3rego przejdziesz naciskaj\u0105c tutaj.
-
-screen.service.sso.error.header=W celu dost\u0119pu do us\u0142ugi wymagane jest ponowne uwierzytelnienie
-screen.service.sso.error.message=Pr\u00f3ba dost\u0119pu do us\u0142ugi, kt\u00f3ra wymaga ponownego uwierzytelnienia. Pon\u00f3w uwierzytelnienie.
-
-error.invalid.loginticket=Nie mo\u017cesz ponownie wys\u0142a\u0107 formularza wcze\u015bniej wys\u0142anego.
-required.username=Nazwa u\u017cytkownika jest polem wymaganym.
-required.password=Has\u0142o jest polem wymaganym.
-error.authentication.credentials.bad=Dostarczone dane uwierzytelniania nie mog\u0105 zosta\u0107 uznane za poprawne.
-error.authentication.credentials.unsupported=Dostarczone dane uwierzytelniania nie nie s\u0105 akceptowane przez us\u0142ug\u0119 CAS.
-
-INVALID_REQUEST_PROXY=parametry 'pgt' i 'targetService' s\u0105 wymagane
-INVALID_TICKET_SPEC=Bilet niezgodny ze specyfikacj\u0105. Mo\u017cliwe przyczyny b\u0142\u0119du to pr\u00f3ba sprawdzenia biletu proxy za pomoc\u0105 walidatora biletu us\u0142ugi, lub brak zgodno\u015bci ze zleceniem odnowienia uwierzytelnienia.
-INVALID_REQUEST=parametry 'service' i 'ticket' s\u0105 wymagane
-INVALID_TICKET=nieznana posta\u0107 biletu ''{0}''
-INVALID_SERVICE=Bilet ''{0}'' nie nale\u017cy do tej us\u0142ugi. Oryginalna us\u0142uga to ''{1}'', aktualna us\u0142uga to ''{2}''.
-
-
-# SERVICES MANAGEMENT
-addServiceView=Dodaj now\u0105 us\u0142ug\u0119
-editServiceView=Edytuj us\u0142ug\u0119
-manageServiceView=Zarz\u0105dzaj us\u0142ugami
-
-screen.service.error.header=Brak uprawnie\u0144 do korzystania z CAS
-screen.service.error.message=Aplikacja, w kt\u00f3ej chcia\u0142e\u015b zosta\u0107 uwierzytelniony nie ma uprawnie\u0144 do korzystania z CAS.
-
-registeredService.serviceId.exists=Us\u0142uga o takim adresie ju\u017c istnieje.
-
-application.title=Us\u0142uga Centralnego Uwierzytelniania (Jasig CAS)
-application.errors.global=Popraw poni\u017csze b\u0142\u0119dy:
-
-management.services.title=Zarz\u0105dzanie us\u0142ugami
-management.services.link.logout=Wylogowanie
-
-management.services.status.notdeleted=Nie mo\u017cna usun\u0105\u0107 us\u0142ugi.
-management.services.status.deleted=Usuni\u0119to {0}.
-
-management.services.add.instructions=Potwierd\u017a ch\u0119\u0107 zachowania zmian naciskaj\u0105c przycisk Zachowaj zmiany
-management.services.add.property.name=Nazwa
-management.services.add.property.serviceUrl=Adres us\u0142ugi (URL)
-management.services.add.property.serviceUrl.instructions=Mo\u017cesz u\u017cy\u0107 metody dopasowywania wzorc\u00f3w Ant
-management.services.add.property.description=Opis
-management.services.add.property.themeName=Nazwa motywu
-management.services.add.property.status=Status
-management.services.add.property.status.enabled=W\u0142\u0105czony
-management.services.add.property.status.allowedToProxy=Dozwolone proxy
-management.services.add.property.status.ssoParticipant=Uczestnik systemu pojedynczego logowania
-management.services.add.property.status.anonymousAccess=Dost\u0119p anonimowy
-management.services.add.property.attributes=Atrybuty
-
-management.services.add.button.save=Zachowaj zmiany
-management.services.add.button.cancel=Anuluj
-
-management.services.manage.label.name=Nazwa us\u0142ugi
-management.services.manage.label.serviceUrl= Adres us\u0142ugi (URL)
-management.services.manage.label.enabled=W\u0142\u0105czony
-management.services.manage.label.allowedToProxy=Dozwolone proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=edytuj
-management.services.manage.action.delete=usu\u0144
-
-management.services.service.warn=CAS obecnie pracuje w trybie "otwartym" poniewa\u017c \u017cadna us\u0142uga nie zosta\u0142a skonfigurowana. Gdy zostanie dodana pierwsza us\u0142uga CAS przestanie pracowa\u0107 w trybie otwarty i ka\u017cda aplikacja, kt\u00f3ra mia\u0142aby wsp\u00f3\u0142pracowa\u0107 z CASem musi zosta\u0107 w nim zarejestrowana. Dotyczy to r\u00f3wnie\u017c TEGO NARZ\u0118DZIA. Je\u017celi planujesz u\u017cywa\u0107 tego narz\u0119dzia, musisz je zarejstrowa\u0107 jako us\u0142ug\u0119 w CASie. Domy\u015blny adres tego narz\u0119dzia to: "{0}"
-
-# LPPE Account Error
-screen.accounterror.password.message=Termin wa\u017cno\u015bci has\u0142a up\u0142yn\u0105\u0142, nie jest okre\u015blony, albo ustawiona data jest nieprawid\u0142owa. Prosz\u0119 skontaktowa\u0107 si\u0119 z pomoc\u0105 techniczn\u0105 w celu uzyskania dost\u0119pu.
-
-# LPPE Account Disabled
-screen.accountdisabled.heading=Konto zosta\u0142o zablokowane.
-screen.accountdisabled.message=Prosz\u0119 skontaktowa\u0107 si\u0119 z pomoc\u0105 techniczn\u0105 w celu uzyskania dost\u0119pu.
-
-# LPPE Password Expired
-screen.expiredpass.heading=Termin wa\u017cno\u015bci has\u0142a up\u0142yn\u0105\u0142.
-screen.expiredpass.message=Prosz\u0119 zmieni\u0107 has\u0142o.
-
-# LPPE Password Must be changed
-screen.mustchangepass.heading=Musisz zmieni\u0107 has\u0142o.
-screen.mustchangepass.message=Prosz\u0119 zmieni\u0107 has\u0142o.
-
-# LPPE Login out of authorized hours
-screen.badhours.heading=Nie mo\u017cesz zalogowa\u0107 si\u0119 w tym czasie.
-screen.badhours.message=Prosz\u0119 spr\u00f3bowa\u0107 p\u00f3\u017aniej.
-
-# LPPE Login out of authorized workstations
-screen.badworkstation.heading=Nie mo\u017cesz zalogowa\u0107 si\u0119 z tego komputera.
-screen.badworkstation.message=Prosz\u0119 skontaktowa\u0107 si\u0119 z pomoc\u0105 techniczn\u0105 w celu uzyskania dost\u0119pu.
-
-# LPPE Password Warning
-screen.warnpass.heading.today=Dzisiaj up\u0142ywa termin wa\u017cno\u015bci Twojego has\u0142a!
-screen.warnpass.heading.tomorrow=Jutro up\u0142ywa termin wa\u017cno\u015bci Twojego has\u0142a!
-screen.warnpass.heading.other=Termin wa\u017cno\u015bci Twojego has\u0142a wygasa za {0} dni.
-screen.warnpass.message.line1=Prosz\u0119 natychmiast zmieni\u0107 has\u0142o.
-screen.warnpass.message.line2=Za 10 sekund nast\u0105pi przekierowanie to wybranej aplikacji.
diff --git a/cas-server-webapp/src/main/resources/messages_pt_BR.properties b/cas-server-webapp/src/main/resources/messages_pt_BR.properties
deleted file mode 100644
index 8d3983f..0000000
--- a/cas-server-webapp/src/main/resources/messages_pt_BR.properties
+++ /dev/null
@@ -1,109 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Parab\u00e9ns por colocar o CAS no ar! O autenticador padr\u00e3o usa Nome de Usu\u00e1rio igual a Senha: v\u00e1 em frente e tente!
-screen.welcome.security=Por raz\u00f5es de seguran\u00e7a, por favor deslogue e feche o seu navegador quando terminar de acessar os servi\u00e7os que precisam de autentica\u00e7\u00e3o!
-screen.welcome.instructions=Entre com seu usu\u00e1rio e Senha
-screen.welcome.label.netid=Usu\u00e1rio:
-screen.welcome.label.netid.accesskey=u
-screen.welcome.label.password=Senha:
-screen.welcome.label.password.accesskey=s
-screen.welcome.label.warn=Avisar anter de logar em outros sites.
-screen.welcome.label.warn.accesskey=a
-screen.welcome.button.login=ENTRAR
-screen.welcome.button.clear=LIMPAR
-
-#Confirmation Screen Messages
-screen.confirmation.message=Clique aqui para ir para a aplica\u00e7\u00e3o.
-
-#Generic Success Screen Messages
-screen.success.header=Sucesso ao se logar
-screen.success.success=Voc\u00ea se logou com sucesso no Servi\u00e7o de Autentica\u00e7\u00e3o Central.
-screen.success.security=Por raz\u00f5es de seguran\u00e7a, por favor efetue um Logout e feche seu navegador quando voc\u00ea terminar de acessar os servi\u00e7os que precisam de autentica\u00e7\u00e3o!
-
-#Logout Screen Messages
-screen.logout.header=Sucesso ao se deslogar
-screen.logout.success=Voc\u00ea se deslogou com sucesso no Servi\u00e7o de Autentica\u00e7\u00e3o Central.
-screen.logout.security=Por raz\u00f5es de seguran\u00e7a, feche o seu navegador.
-screen.logout.redirect=O servi\u00e7o de onde voc\u00ea veio fornecer um link que voc\u00ea pode seguir clicando aqui.
-
-screen.service.sso.error.header=Re-Autenti\u00e7\u00e3o Obrigat\u00f3ria para Acessar esse Servi\u00e7o
-screen.service.sso.error.message=Voc\u00ea tentou acessar um servi\u00e7o que necessita de autentica\u00e7\u00e3o sem re-autentica\u00e7\u00e3o. Por favor, tente autenticar novamente.
-
-error.invalid.loginticket=Voc\u00ea n\u00e3o pode tentar re-enviar um formul\u00e1rio que j\u00e1 vou enviado anteriormente.
-required.username=Usu\u00e1rio \u00e9 um campo obrigat\u00f3rio.
-required.password=Senha \u00e9 um campo obrigat\u00f3rio.
-error.authentication.credentials.bad=Usu\u00e1rio ou senha inv\u00e1lidos.
-error.authentication.credentials.unsupported=As credenciais fornecidas n\u00e3o n\u00e3o suportadas pelo CAS.
-
-INVALID_REQUEST_PROXY='pgt' e 'targetService' s\u00e3o par\u00e2metros obrigat\u00f3rios
-INVALID_TICKET_SPEC=O Ticket falhou a valida\u00e7\u00e3o da especifica\u00e7\u00e3o. Possiveis erros incluem tentativa de validar um Proxy Ticket por meio de um validador Service Ticket, ou n\u00e3o estar de acordo com o pedido de renova\u00e7\u00e3o.
-INVALID_REQUEST='service' e 'ticket' s\u00e3o par\u00e2metros obrigat\u00f3rios
-INVALID_TICKET=ticket ''{0}'' n\u00e3o reconhecido
-INVALID_SERVICE=ticket ''{0}'' n\u00e3o casa com o servi\u00e7o fornecido. O servi\u00e7o original era ''{1}'' e o servi\u00e7o fornecido era ''{2}''.
-
-
-# SERVICES MANAGEMENT
-addServiceView=Adicionar Novo Servi\u00e7o
-editServiceView=Editar Servi\u00e7o
-manageServiceView=Gerenciar Servi\u00e7os
-viewStatisticsView=Ver Estat\u00edsticas
-
-screen.service.error.header=Aplica\u00e7\u00e3o n\u00e3o Autorizada a usar o CAS
-screen.service.error.message=A aplica\u00e7\u00e3o que voc\u00ea tentou autenticar n\u00e3o \u00e9 autorizada a usar o CAS.
-
-registeredService.serviceId.exists=Um servi\u00e7o com essa URL de servi\u00e7o j\u00e1 existe.
-
-application.title=Jasig Servi\u00e7o de Autentica\u00e7\u00e3o Central
-application.errors.global=Por favor, corrija os erros abaixo:
-
-management.services.title=Gerenciar Servi\u00e7os
-management.services.link.logout=Deslogar
-
-management.services.status.notdeleted=O servi\u00e7o n\u00e3o pode ser exclu\u00eddo.
-management.services.status.deleted={0} foi exclu\u00eddo com sucesso.
-
-management.services.add.instructions=Por favor, certifique-se de enviar as mudan\u00e7as clicando no bot\u00e3o Salvar Mudan\u00e7as no rodap\u00e9 da p\u00e1gina
-management.services.add.property.name=Nome
-management.services.add.property.serviceUrl=URL do Servi\u00e7o
-management.services.add.property.serviceUrl.instructions=Voc\u00ea pode usar Casamento de Padr\u00e3o no estilo Ant
-management.services.add.property.description=Descri\u00e7\u00e3o
-management.services.add.property.themeName=Nome do Tema
-management.services.add.property.status=Estado
-management.services.add.property.status.enabled=Habilitado
-management.services.add.property.status.allowedToProxy=Permitido Fazer Proxy
-management.services.add.property.status.ssoParticipant=Participante SSO
-management.services.add.property.status.anonymousAccess=Acesso An\u00f4nimo
-management.services.add.property.attributes=Atributos
-management.services.add.property.ignoreAttributes=Ignore o Gerenciamento de Atributos por meio desta ferramenta
-management.services.add.property.evaluationOrder=Pedido
-
-management.services.add.button.save=Salvar Mudan\u00e7as
-management.services.add.button.cancel=Cancelar
-
-management.services.manage.label.name=Nome do Servi\u00e7o
-management.services.manage.label.serviceUrl= URL do Servi\u00e7o
-management.services.manage.label.enabled=Habilitado
-management.services.manage.label.allowedToProxy=Pode Fazer Proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=editar
-management.services.manage.action.delete=excluir
diff --git a/cas-server-webapp/src/main/resources/messages_pt_PT.properties b/cas-server-webapp/src/main/resources/messages_pt_PT.properties
deleted file mode 100644
index c7f9a8a..0000000
--- a/cas-server-webapp/src/main/resources/messages_pt_PT.properties
+++ /dev/null
@@ -1,116 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Parab\u00e9ns! O CAS est\u00e1 agora online! O autenticador padr\u00e3o usa o nome de utilizador igual \u221a\u2020 palavra-passe: v\u00e1 em frente e experimente!
-screen.welcome.security=Por quest\u00f5es de seguran\u00e7a, por favor feche o seu browser quando terminar de aceder aos servi\u00e7os que necessitam de autentica\u00e7\u00e3o!
-screen.welcome.instructions=Insira o seu utilizador e respectiva palavra-passe
-screen.welcome.label.netid=Utilizador:
-screen.welcome.label.netid.accesskey=u
-screen.welcome.label.password=Palavra-passe:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=Avise-me antes de entrar noutros sites.
-screen.welcome.label.warn.accesskey=A
-screen.welcome.button.login=ENTRAR
-screen.welcome.button.clear=LIMPAR
-
-# Blocked Errors Page
-screen.blocked.header=Accesso Bloqueado
-screen.blocked.message=Inseriu a palavra-chave incorrectamente demasiadas vezes. A sua conta foi bloqueada.
-
-#Confirmation Screen Messages
-screen.confirmation.message=Clique aqui para ir para a aplica\u00e7\u00e3o.
-
-#Generic Success Screen Messages
-screen.success.header=Sess\u00e3o iniciada com sucesso.
-screen.success.success=A sua sess\u00e3o no Servi\u00e7o de Autentica\u00e7\u00e3o Central foi iniciada com sucesso.
-screen.success.security=Por raz\u00f5es de seguran\u00e7a, por favor fa\u00e7a Logout e feche o seu browser quando terminar de aceder aos servi\u00e7os que necessitam de autentica\u00e7\u00e3o!
-
-
-#Logout Screen Messages
-screen.logout.header=Sess\u00e3o terminada com sucesso.
-screen.logout.success=A sua sess\u00e3o no Servi\u00e7o de Autentica\u00e7\u00e3o Central foi terminada com sucesso.
-screen.logout.security=Por raz\u00f5es de seguran\u00e7a, por favor feche o seu browser.
-screen.logout.redirect=O servi\u00e7o de origem providenciou um link que pode ser seguido ao clicar aqui.
-
-screen.service.sso.error.header=\u221a\u00e2 necess\u221a\u00b0ria reautentica\u221a\u00df\u221a\u00a3o para aceder a este servi\u221a\u00dfo
-screen.service.sso.error.message=Voc\u221a\u2122 tentou o acesso a um servi\u221a\u00dfo que requer reautentica\u221a\u00df\u221a\u00a3o sem a efectuar. Por favor tente autenticar-se novamente.
-
-error.invalid.loginticket=N\u221a\u00a3o pode tentar reenviar um formul\u221a\u00b0rio que foi enviado anteriormente.
-required.username=Utilizador \u221a\u00a9 um campo obrigat\u221a\u2265rio.
-required.password=Palavra-passe \u221a\u00a9 um campo obrigat\u221a\u2265rio.
-error.authentication.credentials.bad=Utilizador ou palavra-passe inv\u221a\u00b0lidos.
-error.authentication.credentials.unsupported=As credenciais fornecidas n\u221a\u00a3o s\u221a\u00a3o suportadas pelo Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central.
-
-INVALID_REQUEST_PROXY=Os par\u221a\u00a2metros 'pgt' e 'targetService' s\u221a\u00a3o obrigat\u221a\u2265rios
-INVALID_TICKET_SPEC=O Ticket falhou a valida\u221a\u00df\u221a\u00a3o de especifica\u221a\u00df\u221a\u00a3o. Poder\u221a\u00a3o ser causas a tentativa de validar um Proxy Ticket atr\u221a\u00b0v\u221a\u00a9s de um validador Service Ticket ou n\u221a\u00a3o estar de acordo com o pedido de renova\u221a\u00df\u221a\u00a3o.
-INVALID_REQUEST=Os par\u221a\u00a2metros 'service' e 'ticket' s\u221a\u00a3o obrigat\u221a\u2265rios
-INVALID_TICKET=ticket ''{0}'' n\u221a\u00a3o reconhecido
-INVALID_SERVICE=ticket ''{0}'' n\u221a\u00a3o coincide com o servi\u221a\u00dfo fornecido. O servi\u221a\u00dfo original foi ''{1}'' e o servi\u221a\u00dfo fornecido foi ''{2}''.
-
-
-# SERVICES MANAGEMENT
-addServiceView=Adicionar Servi\u221a\u00dfo
-editServiceView=Editar Servi\u221a\u00dfo
-manageServiceView=Gerir Servi\u221a\u00dfos
-viewStatisticsView=Ver Estat\u221a\u2260sticas
-
-screen.service.error.header=Aplica\u221a\u00df\u221a\u00a3o n\u221a\u00a3o autorizada a usar o Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central
-screen.service.error.message=A aplica\u221a\u00df\u221a\u00a3o onde se tentou autenticar n\u221a\u00a3o est\u221a\u00b0 autorizada a usar o Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central
-
-registeredService.serviceId.exists=Um servi\u221a\u00dfo com o URL de servi\u221a\u00dfo dado j\u221a\u00b0 existe
-
-application.title=Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central Jasig
-application.errors.global=Por favor corrija os erros listados em baixo:
-
-management.services.title=Gest\u221a\u00a3o de Servi\u221a\u00dfos
-management.services.link.logout=Sair
-
-management.services.status.notdeleted=O servi\u221a\u00dfo n\u221a\u00a3o pode ser apagado.
-management.services.status.deleted={0} foi apagado con sucesso.
-
-management.services.add.instructions=Por favor certifique-se do envio das altera\u221a\u00df\u221a\u00b5es carregando no bot\u221a\u00a3o Gravar Altera\u221a\u00df\u221a\u00b5es no fundo desta p\u221a\u00b0gina
-management.services.add.property.name=Nome
-management.services.add.property.serviceUrl=URL do Servi\u221a\u00dfo
-management.services.add.property.serviceUrl.instructions=Ant-style Pattern Matching pode ser usado
-management.services.add.property.description=Descri\u221a\u00df\u221a\u00a3o
-management.services.add.property.themeName=Nome do tema
-management.services.add.property.status=Estado
-management.services.add.property.status.enabled=Activo
-management.services.add.property.status.allowedToProxy=Pode fazer Proxy
-management.services.add.property.status.ssoParticipant=Participante SSO
-management.services.add.property.status.anonymousAccess=Accesso An\u221a\u2265nimo
-management.services.add.property.attributes=Atributos
-management.services.add.property.ignoreAttributes=Ignorar gest\u221a\u00a3o de atributos atrav\u221a\u00a9s desta ferramenta
-management.services.add.property.evaluationOrder=Ordem
-
-management.services.add.button.save=Gravar altera\u221a\u00df\u221a\u00b5es
-management.services.add.button.cancel=Cancelar
-
-management.services.manage.label.name=Nome do Servi\u221a\u00dfo
-management.services.manage.label.serviceUrl= URL do Servi\u221a\u00dfo
-management.services.manage.label.enabled=Enabled
-management.services.manage.label.allowedToProxy=Pode fazer Proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=editar
-management.services.manage.action.delete=apagar
-
-management.services.service.warn=O Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central est\u221a\u00b0 a ser executado em "modo aberto" porque n\u221a\u00a3o existem servi\u221a\u00dfos configurados. Assim que configurar esta ferramenta para ter um servi\u221a\u00dfo, o Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central deixar\u221a\u00b0 de funcionar em "modo aberto" e assim, qualquer aplica\u221a\u00df\u221a\u00a3o que deseje usar o Servi\u221a\u00dfo de Autentica\u221a\u00df\u221a\u00a3o Central deve ser registada. Isto inclui ESTA FERRAMENTA. Se a vai usar, O PRIMEIRO SERVI\u221a\u00e1O A SER ADICIONADO \u221a\u00e2 O SERVI\u221a\u00e1O EM SI. O URL por defeito para a ferramenta de gest\u221a\u00a3o de servi\u221a\u00dfos \u221a\u00a9 "{0}".
diff --git a/cas-server-webapp/src/main/resources/messages_ru.properties b/cas-server-webapp/src/main/resources/messages_ru.properties
deleted file mode 100644
index 1446102..0000000
--- a/cas-server-webapp/src/main/resources/messages_ru.properties
+++ /dev/null
@@ -1,102 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=\u041f\u043e\u0437\u0434\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0441 \u0443\u0441\u043f\u0435\u0448\u043d\u044b\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b CAS! "Authentication handler", \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u0438 \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442: \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 CAS \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438.
-screen.welcome.security=\u0412 \u0446\u0435\u043b\u044f\u0445 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0439\u0434\u0438\u0442\u0435 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0432 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u0438!
-screen.welcome.instructions=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c.
-screen.welcome.label.netid=\u041b\u043e\u0433\u0438\u043d:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=\u041f\u0430\u0440\u043e\u043b\u044c:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u0432\u0445\u043e\u0434\u043e\u043c \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u0430\u0439\u0442\u044b.
-screen.welcome.label.warn.accesskey=\u043f
-screen.welcome.button.login=\u0412\u041e\u0419\u0422\u0418
-screen.welcome.button.clear=\u041e\u0427\u0418\u0421\u0422\u0418\u0422\u044c
-
-#Confirmation Screen Messages
-screen.confirmation.message=\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u043d\u0430 \u0441\u0441\u044b\u043b\u043a\u0443 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443.
-
-#Generic Success Screen Messages
-screen.success.header=\u0412\u0445\u043e\u0434 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0443\u0441\u043f\u0435\u0448\u0435\u043d.
-screen.success.success=\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u043e\u0448\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 "Central Authentication Service".
-screen.success.security=\u0412 \u0446\u0435\u043b\u044f\u0445 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0439\u0434\u0438\u0442\u0435 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0432 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u0438!
-
-#Logout Screen Messages
-screen.logout.header=\u0412\u044b\u0445\u043e\u0434 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u0441\u043f\u0435\u0448\u0435\u043d.
-screen.logout.success=\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0432\u044b\u0448\u043b\u0438 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b "Central Authentication Service".
-screen.logout.security=\u0412 \u0446\u0435\u043b\u044f\u0445 \u043d\u0430\u0434\u0435\u0436\u043d\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.
-screen.logout.redirect=\u0421\u0435\u0440\u0432\u0438\u0441, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0434\u043e\u0441\u0442\u0443\u043f, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0441\u0441\u044b\u043b\u043a\u0443 \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430.
-
-#Service Error Messages
-screen.service.error.header=\u0421\u0435\u0440\u0432\u0438\u0441 \u0431\u0435\u0437 \u043f\u0440\u0430\u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u0430.
-screen.service.error.message=\u0421\u0435\u0440\u0432\u0438\u0441, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u0434\u0435\u043b\u0430\u043d\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u0438, \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0435 CAS.
-
-
-error.invalid.loginticket=\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u043e\u0441\u043b\u0430\u0442\u044c \u0432\u0435\u0431-\u0444\u043e\u0440\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u0436\u0435 \u043e\u0442\u043e\u0441\u043b\u0430\u043d\u0430.
-required.username=\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435 \u0432\u0432\u043e\u0434\u0430.
-required.password=\u041f\u0430\u0440\u043e\u043b\u044c - \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435 \u0432\u0432\u043e\u0434\u0430.
-error.authentication.credentials.bad=\u041f\u043e\u0434\u043b\u0438\u043d\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430.
-error.authentication.credentials.unsupported=\u041f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 CAS.
-
-INVALID_REQUEST_PROXY=\u041e\u0431\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 'pgt' \u0438 'targetService' \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b.
-INVALID_TICKET_SPEC="Ticket" \u043d\u0435 \u043f\u0440\u043e\u0448\u0435\u043b \u0443\u0441\u043f\u0435\u0448\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u043e\u0448\u0438\u0431\u043e\u043a \u043c\u043e\u0433\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0434\u0435\u0438\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 "Proxy Ticket" \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c "Service Ticket validator" \u0438\u043b\u0438 \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435\u043c "renew request: true".
-INVALID_REQUEST=\u041e\u0431\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 'service' \u0438 'ticket' \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b.
-INVALID_TICKET="ticket" ''{0}'' \u043d\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u043d.
-INVALID_SERVICE="ticket" ''{0}'' \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0438\u0441\u0443.
-management.services.link.logout=\u0412\u044b\u0439\u0442\u0438
-management.services.title=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438
-management.services.status.deleted={0} \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0443\u0434\u0430\u043b\u0451\u043d.
-management.services.service.warn=CAS \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 "\u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c" \u0440\u0435\u0436\u0438\u043c\u0435, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0438 \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u044d\u0442\u043e\u0439 \u0443\u0442\u0438\u043b\u0438\u0442\u044b. \u041f\u043e\u0441\u043b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438, CAS \u0431\u043e\u043b\u0435\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0434\u0435\u0441\u044c \u0432\u0441\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c CAS \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u044d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0443\u0436\u043d\u043e \u0414\u041e\u0411\u0410\u0412\u0418\u0422\u042c \u0421\u0410\u041c \u0421\u0415\u0420\u0412\u0418\u0421. URL \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f "{0}".
-management.services.add.button.cancel=\u041e\u0442\u043c\u0435\u043d\u0430
-management.services.add.button.save=\u0421\u043e\u0445\u0440\u0430\u043d\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f
-management.services.add.instructions=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b \u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u0436\u0430\u0432 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f" \u0432\u043d\u0438\u0437\u0443 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b
-management.services.add.property.attributes=\u0410\u0442\u0442\u0440\u0438\u0431\u0443\u0442\u044b
-management.services.add.property.description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
-management.services.add.property.evaluationOrder=\u041f\u043e\u0440\u044f\u0434\u043e\u043a
-management.services.add.property.ignoreAttributes=\u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0442\u0442\u0440\u0438\u0431\u0443\u0442\u0430\u043c\u0438
-management.services.add.property.name=\u0418\u043c\u044f
-management.services.add.property.serviceUrl=URL \u0441\u0435\u0440\u0432\u0438\u0441\u0430
-management.services.add.property.serviceUrl.instructions=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0438\u043b\u0435 Ant
-management.services.add.property.status=\u0421\u0442\u0430\u0442\u0443\u0441
-management.services.add.property.status.allowedToProxy=\u041f\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435
-management.services.add.property.status.anonymousAccess=\u0410\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f
-management.services.add.property.status.enabled=\u0410\u043a\u0442\u0438\u0432\u043d\u043e
-management.services.add.property.status.ssoParticipant=\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a SSO
-management.services.add.property.themeName=\u0418\u043c\u044f \u0442\u0435\u043c\u044b
-management.services.manage.action.delete=\u0443\u0434\u0430\u043b\u0438\u0442\u044c
-management.services.manage.action.edit=\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c
-management.services.manage.label.allowedToProxy=\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435
-management.services.manage.label.enabled=\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e
-management.services.manage.label.name=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430
-management.services.manage.label.serviceUrl=URL \u0441\u0435\u0440\u0432\u0438\u0441\u0430
-management.services.manage.label.ssoParticipant=\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a SSO
-management.services.status.notdeleted=\u0421\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0451\u043d.
-manageServiceView=\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438
-registeredService.serviceId.exists=\u0421\u0435\u0440\u0432\u0438\u0441 \u0441 \u0442\u0430\u043a\u0438\u043c URL \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442
-screen.blocked.header=\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d
-screen.blocked.message=\u0412\u044b \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437 \u0432\u0432\u043e\u0434\u0438\u043b\u0438 \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c. \u0412\u0430\u0448 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d.
-screen.service.sso.error.header=\u0414\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443 \u043d\u0443\u0436\u043d\u0430 \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f
-screen.service.sso.error.message=\u0412\u044b \u043f\u044b\u0442\u0430\u0435\u0442\u0435\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0440\u0432\u0438\u0441\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u0431\u0435\u0437 \u043f\u043e\u0432\u0442\u043e\u0440\u043e\u0439 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u043d\u043e\u0432\u0430.
-addServiceView=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441
-application.errors.global=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u043e\u0448\u0438\u0431\u043a\u0438
-application.title=Jasig Central Authentication Service
-editServiceView=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0438\u0441
-viewStatisticsView=\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443
diff --git a/cas-server-webapp/src/main/resources/messages_sl.properties b/cas-server-webapp/src/main/resources/messages_sl.properties
deleted file mode 100644
index 85a0df7..0000000
--- a/cas-server-webapp/src/main/resources/messages_sl.properties
+++ /dev/null
@@ -1,63 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Dobrodo\u0161li v ARNES CAS online\! Uporabite uporabni\u0161ko ime in geslo, ki vam ga je dodeli administrator ARNES organizacije
-screen.welcome.security=Zaradi varnostnih razlogov, prosimo, da naredite odjavo in zaprete brskalnik, ko zapustite spletni vir, ki je zahteval va\u0161o avtentikacijo.
-screen.welcome.instructions=Vpi\u0161ite va\u0161o uporabni\u0161ko ime(eduprincipalName\: ime@arnes.si) in geslo.
-screen.welcome.label.netid=eduPersonPrincipalName\:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=Geslo\:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=Opozori me, ko naredim novo prijavo v drugi spletni vir.
-screen.welcome.label.warn.accesskey=w
-screen.welcome.button.login=Prijava
-screen.welcome.button.clear=ZBRI\u0160I
-
-#Confirmation Screen Messages
-screen.confirmation.message=Klikni tukaj za vstop v aplikacijo.
-
-#Generic Success Screen Messages
-screen.success.header=Prijava uspela
-screen.success.success=Uspe\u0161no ste se prijavili v Centralno Avtenikacijsko Storitev.
-screen.success.security=Zaradi varnostnih razlogov, prosimo, da naredite odjavo in zaprete brskalnik, ko zapustite spletni vir, ki je zahteval va\u0161o avtentikacijo.
-
-#Logout Screen Messages
-screen.logout.header=Odjava uspela
-screen.logout.success=Uspe\u0161no ste se prijavili v Centralno Avtenikacijsko Storitev.
-screen.logout.security=Zaradi varnostnih razlogov zaprite brskalnik
-screen.logout.redirect=Spletna storitev iz katere ste se odjavili, je priskrbela povezavo za nazaj, \u010De se \u017Eelite vrniti, kliknite na povezavo..
-
-#Service Error Messages
-screen.service.error.header=Ne avtorizerana Storitev
-screen.service.error.message=Vstopiti ste hoteli do o spletne storitve nima dovoljenja do uporabe CAS storitve.
-
-
-error.invalid.loginticket=Ne morete narediti re-submit forme, ki je \u017Ee bila poslana.
-required.username=Uporabni\u0161ko ime je nujno vpisati\!
-required.password=Geslo je nujno vpisati\!
-error.authentication.credentials.bad=Veredostojnost, ki ste jo vpisali ne moremo dolo\u010Diti, da je pristno\!
-error.authentication.credentials.unsupported=Veredostojnost, ki ste jo vpisali ni podprto v CAS-u\!
-
-INVALID_REQUEST_PROXY='pgt' in 'targetService' parametra sta oba nujna\!
-INVALID_TICKET_SPEC=Ne uspe\u0161na validacija zahtevka. Mo\u017Ene napake so nastale pri vklju\u010Ditvi validacije v Proxy Ticket preko Service Ticket validacije.
-INVALID_REQUEST='service' in 'ticket' parametra sta oba nujna\!
-INVALID_TICKET=zahtevek ''{0}'' ni prepoznana
-INVALID_SERVICE=zahtevek ''{0}'' se ne ujema priskrbljeno storitvijo
diff --git a/cas-server-webapp/src/main/resources/messages_sv.properties b/cas-server-webapp/src/main/resources/messages_sv.properties
deleted file mode 100644
index 85f07c0..0000000
--- a/cas-server-webapp/src/main/resources/messages_sv.properties
+++ /dev/null
@@ -1,109 +0,0 @@
-#Author: Fredrik Nilsson http://www.infoflexconnect.se
-#Updated 2006-08-29: Pål Axelsson & Veronika Berglund IT Support Department at Uppsala University http://www.uu.se
-#Updated 2007-06-21: Pål Axelsson IT Support Department at Uppsala University http://www.uu.se
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Välkommen till den centrala autentiseringstjänsten CAS. När du installerat men ännu inte konfigurerat CAS kan du autentisera genom att ange samma text som både användaridentitet och lösenord för att prova CAS.
-screen.welcome.security=Av säkerhetsskäl bör du logga ut och stänga webbläsaren när du är färdig med webbtjänsterna som kräver inloggning.
-screen.welcome.instructions=Ange din användaridentitet och ditt lösenord.
-screen.welcome.label.netid=Användarid:
-screen.welcome.label.netid.accesskey=a
-screen.welcome.label.password=Lösenord:
-screen.welcome.label.password.accesskey=l
-screen.welcome.label.warn=Varna mig innan jag loggar på en annan webbtjänst.
-screen.welcome.label.warn.accesskey=v
-screen.welcome.button.login=LOGGA IN
-screen.welcome.button.clear=RENSA
-
-#Confirmation Screen Messages
-screen.confirmation.message=Klicka här för att komma till webbtjänsten.
-
-#Generic Success Screen Messages
-screen.success.header=Inloggningen lyckades
-screen.success.success=Du har loggat in i den centrala autentiseringstjänsten CAS.
-screen.success.security=Av säkerhetsskäl bör du logga ut och stänga webbläsaren när du är färdig med webbtjänsterna som kräver inloggning.
-
-#Logout Screen Messages
-screen.logout.header=Du har loggat ut!
-screen.logout.success=Du har loggat ut från den centrala autentiseringstjänsten CAS.
-screen.logout.security=Av säkerhetsskäl bör du stänga din webbläsare.
-screen.logout.redirect=Du kan logga in igen genom att klicka här.
-
-screen.service.sso.error.header=Du måste logga in igen för att använda denna webbtjänst
-screen.service.sso.error.message=Du försökte använda en webbtjänst som kräver att du loggar in igen för att använda den. Logga in igen!
-
-error.invalid.loginticket=Du kan inte återanvända ett webbformulär som redan har skickats in.
-required.username=Användaridentitet är en obligatoriskt uppgift.
-required.password=Lösenord är en obligatoriskt uppgift.
-error.authentication.credentials.bad=Inloggningsuppgifterna du angav kunde inte valideras!
-error.authentication.credentials.unsupported=Inloggningsuppgifterna du angav kan inte hanteras av CAS.
-
-INVALID_REQUEST_PROXY=Både 'pgt' och 'targetService' är obligatoriska parametrar.
-INVALID_TICKET_SPEC=Ticket-valideringen misslyckades. Möjliga fel skulle kunna vara att försöka validera en Proxy Ticket via en validator för Service Ticket, eller att en ny inloggning inte genomfördes trots begäran.
-INVALID_REQUEST=Både 'service' och 'ticket' är obligatoriska parametrar.
-INVALID_TICKET=ticket ''{0}'' känns inte igen.
-INVALID_SERVICE=ticket ''{0}'' överenstämmer inte med angiven webbtjänst.
-
-# SERVICES MANAGEMENT
-addServiceView=Lägg till ny webbtjänst
-editServiceView=Ändra webbtjänst
-manageServiceView=Hantera webbtjänst
-
-screen.service.error.header=Ej auktoriserad webbtjänst
-screen.service.error.message=Webbtjänsten du försökter ansluta till är ej auktoriserad att använda den centrala autentiseringstjänsten CAS.
-
-registeredService.serviceId.exists=En webbtjänst med denna webbadress finns redan.
-
-application.title=Jasig Central Authentication Service
-application.errors.global=Rätta felen nedan:
-
-management.services.title=Webbtjänstehantering
-management.services.link.logout=LOGGA UT
-
-management.services.status.notdeleted=Webbtjänsten kan inte tas bort.
-management.services.status.deleted=Webbtjänsten {0} har blivit borttagen.
-
-management.services.add.instructions=Kom ihåg att klicka på knappen SPARA lägst ner på sidan för att spara ändringarna.
-management.services.add.property.name=Webbtjänst
-management.services.add.property.serviceUrl=Webbadress
-management.services.add.property.serviceUrl.instructions=Du kan använda matchningsregler av typen ANT.
-management.services.add.property.description=Beskrivning
-management.services.add.property.themeName=Tema
-management.services.add.property.status=Status
-management.services.add.property.status.enabled=Aktiv
-management.services.add.property.status.allowedToProxy=Får agera proxy
-management.services.add.property.status.ssoParticipant=Använder SSO
-management.services.add.property.status.anonymousAccess=Anonym tillgång
-management.services.add.property.attributes=Attribut
-
-management.services.add.button.save=SPARA
-management.services.add.button.cancel=AVBRYT
-
-management.services.manage.label.name=Webbtjänst
-management.services.manage.label.serviceUrl= Webbadress
-management.services.manage.label.enabled=Aktiv
-management.services.manage.label.allowedToProxy=Kan agera proxy
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=ÄNDRA
-management.services.manage.action.delete=TA BORT
diff --git a/cas-server-webapp/src/main/resources/messages_tr.properties b/cas-server-webapp/src/main/resources/messages_tr.properties
deleted file mode 100644
index d978e65..0000000
--- a/cas-server-webapp/src/main/resources/messages_tr.properties
+++ /dev/null
@@ -1,111 +0,0 @@
-# Author : Mert Caliskan
-# http://www.jroller.com/mert
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=Tebrikler!, CAS'\u0131 \u00e7al\u0131\u015f\u0131r hale getirdiniz. Haz\u0131rdaki kimliklendirme mekanizmas\u0131 kullan\u0131c\u0131 ad\u0131 ve parola ayn\u0131 oldu\u011fu durumlarda giri\u015fe izin vermektedir. Hemen deneyebilirsiniz.
-screen.welcome.security=G\u00fcvenli\u011finiz i\u00e7in, i\u015finiz bittikten sonra kulland\u0131\u011f\u0131n\u0131z uygulamalardan \u00e7\u0131k\u0131\u015f yap\u0131n\u0131z ve taray\u0131c\u0131n\u0131z\u0131 kapat\u0131n\u0131z.
-screen.welcome.instructions=Kullan\u0131c\u0131 ad\u0131 ve parolan\u0131z\u0131 giriniz
-screen.welcome.label.netid=Kullan\u0131c\u0131 Ad\u0131:
-screen.welcome.label.netid.accesskey=k
-screen.welcome.label.password=Parola:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=Di\u011fer sitelere girmeden \u00f6nce beni uyar.
-screen.welcome.label.warn.accesskey=u
-screen.welcome.button.login=G\u0130R\u0130\u015e
-screen.welcome.button.clear=TEM\u0130ZLE
-
-#Confirmation Screen Messages
-screen.confirmation.message=Uygulamaya eri\u015fmek i\u00e7in buraya t\u0131klay\u0131n\u0131z.
-
-#Generic Success Screen Messages
-screen.success.header=Oturum ba\u015far\u0131yla a\u00e7\u0131ld\u0131.
-screen.success.success=Merkezi Kimliklendirme Servisi'ne ba\u015far\u0131l\u0131 bir \u015fekilde giri\u015f yapt\u0131n\u0131z.
-screen.success.security=G\u00fcvenlik nedenlerinden dolay\u0131, uygulamalar\u0131n kullan\u0131m\u0131 bittikten sonra sistemden \u00e7\u0131k\u0131\u015f yap\u0131p, taray\u0131c\u0131n\u0131z\u0131 kapat\u0131n\u0131z.
-
-#Logout Screen Messages
-screen.logout.header=Oturum ba\u015far\u0131yla kapat\u0131ld\u0131.
-screen.logout.success=Merkezi Kimliklendirme Servisi'nden ba\u015far\u0131l\u0131 bir \u015fekilde \u00e7\u0131k\u0131\u015f yapt\u0131n\u0131z.
-screen.logout.security=G\u00fcvenlik nedenlerinden dolay\u0131, taray\u0131c\u0131n\u0131z\u0131 kapan\u0131t\u0131z.
-screen.logout.redirect=Kimliklendirme servisi'ne y\u00f6nlendirme i\u00e7in verilen ba\u011flant\u0131ya t\u0131klayarak devam edebilirsiniz.
-
-screen.service.sso.error.header=Bu servise eri\u015fim i\u00e7in tekrar kimliklendirme gerekmektedir.
-screen.service.sso.error.message=Bir servise ard\u0131\u015f\u0131k kimlik onay\u0131 yaparak eri\u015fmeye \u00e7al\u0131\u015ft\u0131n\u0131z. Onay i\u00e7in l\u00fctfen tekrar t\u0131klay\u0131n\u0131z.
-
-error.invalid.loginticket=\u00d6nceden g\u00f6nderilmi\u015f bir giri\u015f formunu tekrar g\u00f6nderemezsiniz.
-required.username=Kullan\u0131c\u0131 Ad\u0131 girilmesi gerekli bir aland\u0131r.
-required.password=Parola girilmesi gerekli bir aland\u0131r.
-error.authentication.credentials.bad=Kullan\u0131c\u0131 Kodu veya Parola bilginizde yanl\u0131\u015fl\u0131k var. L\u00fctfen kontrol edip tekrar deneyiniz.
-error.authentication.credentials.unsupported=Sa\u011flad\u0131\u011f\u0131n\u0131z kimliklendirme bilgileri Merkezi Kimliklendirme Sistemi taraf\u0131ndan tan\u0131nmamaktad\u0131r.
-
-INVALID_REQUEST_PROXY='pgt' ve 'targetService' parametrelerinin her ikisi birden gereklidir.
-INVALID_TICKET_SPEC=Bilet do\u011frulama ba\u015far\u0131s\u0131z oldu. Olas\u0131 hatalar, servis bilet do\u011frulay\u0131c\u0131 ile Vekil (Proxy) bilet do\u011frulamak veya do\u011fru yenileme iste\u011fi kural\u0131na uyulmamas\u0131 olabilir.
-INVALID_REQUEST='service' ve 'ticket' parametrelerinin her ikisi birden gereklidir.
-INVALID_TICKET=Tan\u0131ms\u0131z bilet: ''{0}''
-INVALID_SERVICE=Bilet ''{0}'' belirtilen servis ile e\u015fle\u015fmiyor. As\u0131l servis: ''{1}'', belirtilen servis: ''{2}''.
-
-
-# SERVICES MANAGEMENT
-addServiceView=Yeni Servis Ekle
-editServiceView=Servisi G\u00fcncelle
-manageServiceView=Servisleri Y\u00f6net
-
-screen.service.error.header=Uygulama, Merkezi Kimliklendirme Servisi'ni kullanmak i\u00e7in yetkilendirilmemi\u015f.
-screen.service.error.message=Kimliklendirme onay\u0131 yap\u0131lmaya \u00e7al\u0131\u015f\u0131lan uygulama, Merkezi Kimliklendirme Servisi'ni kullanmak i\u00e7in yetkilendirilmemi\u015f.
-
-registeredService.serviceId.exists=Servis URL bilgisine sahip servis bulunmaktad\u0131r.
-
-application.title=Jasig CAS / Merkezi Kimliklendirme Servisi
-application.errors.global=L\u00fctfen a\u015fa\u011f\u0131daki hatalar\u0131 d\u00fczeltin:
-
-management.services.title=Servis Y\u00f6netimi
-management.services.link.logout=\u00c7\u0131k\u0131\u015f
-
-management.services.status.notdeleted=Servis silinemedi.
-management.services.status.deleted={0} ba\u015far\u0131yla silindi.
-
-management.services.add.instructions=L\u00fctfen sayfan\u0131n alt\u0131nda bulunan, De\u011fi\u015fiklikleri Kaydet d\u00fc\u011fmesine t\u0131klayarak de\u011fi\u015fikliklerinizin kaydedildi\u011fine emin olunuz.
-management.services.add.property.name=\u0130sim
-management.services.add.property.serviceUrl=Servis URL
-management.services.add.property.serviceUrl.instructions=Ant stili \u00f6r\u00fcnt\u00fc e\u015fle\u015ftirmesi kullanabilirsiniz
-management.services.add.property.description=Tan\u0131m
-management.services.add.property.themeName=Tema \u0130smi
-management.services.add.property.status=Durum
-management.services.add.property.status.enabled=Aktif
-management.services.add.property.status.allowedToProxy=Vekile izin var (Proxy)
-management.services.add.property.status.ssoParticipant=SSO i\u015ftirak\u00e7isi
-management.services.add.property.status.anonymousAccess=Anonim Eri\u015fim
-management.services.add.property.attributes=\u00d6zellikler
-management.services.add.property.ignoreAttributes=\u00d6zellik Y\u00f6netimi'ni bu ara\u00e7 ile yoksay
-management.services.add.property.evaluationOrder=D\u00fczen
-
-management.services.add.button.save=De\u011fi\u015fiklikleri Kaydet
-management.services.add.button.cancel=\u0130ptal
-
-management.services.manage.label.name=Servis \u0130smi
-management.services.manage.label.serviceUrl= Servis URL
-management.services.manage.label.enabled=Aktif
-management.services.manage.label.allowedToProxy=Vekilleyebilir (Proxy)
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=g\u00fcncelle
-management.services.manage.action.delete=sil
diff --git a/cas-server-webapp/src/main/resources/messages_ur.properties b/cas-server-webapp/src/main/resources/messages_ur.properties
deleted file mode 100644
index ed0f872..0000000
--- a/cas-server-webapp/src/main/resources/messages_ur.properties
+++ /dev/null
@@ -1,67 +0,0 @@
-#Author: Faizan Ahmed (Rutgers University)
-#Version $Revision$ $Date$
-#Since 3.0.5
-
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=CAS ko online lany par Mubark baad! Default Tasdeek karney wala aap ki tasdeek iss soorat main karay ga agar password wo hi hoo jo user name hay. Aiye, aur try ki jiyay.
-screen.welcome.security=Security ki wajoohat ki bina par aap mehrbani farma kar apnay web browser say Log Out aur Exit zaroor ki jiyay jub aap aisi services isstamal kar chookay hoon jo tasdeek chahti hoon.
-screen.welcome.instructions=Apni Jasig ki NetID aur Password enter ki jiyay.
-screen.welcome.label.netid=NetID:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=Password:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=Mujay doosri sites main login karnay say pahlay Khabardar karain.
-screen.welcome.label.warn.accesskey=k
-screen.welcome.button.login=LOGIN
-screen.welcome.button.clear=CLEAR
-
-#Confirmation Screen Messages
-screen.confirmation.message=Yahan Click karain agar app application main dakhil hona chahtay hain.
-
-#Generic Success Screen Messages
-screen.success.header=Log In Kamyab
-screen.success.success=Aap kamyabi say Centeral Authentication Service main login hoo chokay hain.
-screen.success.security=Security ki wajoohat ki bina par jub aap aisi services isstamal kar chookay hoon jo tasdeek chahti hoon tou baraye mehrbani apnay web browser say Log Out aur Exit zaroor ki jiyay
-
-#Logout Screen Messages
-screen.logout.header=Logout Kamyab
-screen.logout.success=Aap kamyabi say Centeral Authentication Service say logout hoo chokay hain.
-screen.logout.security=Security ki wajoohat ki bina par apnay web browser say exit karain.
-screen.logout.redirect=Aap jis service say aye hain oos nay aik link supply kia hay jissay aap agar chahain tou follow kar saktay hain.
-
-
-#Service Error Messages
-screen.service.error.header=Bay Sanud Service
-screen.service.error.message=Aap jiss service kay liay tasdeek ki kooshush kar rahay thay woo service CAS istamal karnay ki mijaz nahi.
-
-error.invalid.loginticket=Aap oos form ko dobara arsaal karnay ki kooshsish nahi kar saktay joo aap pahly arsal kar chookay hoon.
-required.username=Username ka khana por karna lazmi hay.
-required.password=Password ka khana por karna lazmi hay.
-error.authentication.credentials.bad=Aap ka mohya kia howa waseeka (parteet puter) ki tasdeek karna momkin nahi.
-error.authentication.credentials.unsupported=Aap kay mohya kiay howay waseeka (parteet puter) ko CAS support nahi karta.
-
-INVALID_REQUEST_PROXY='pgt' aur 'targetService' parameters doonon lazmi hain.
-INVALID_TICKET_SPEC=Ticket toseek ki tasreeh par poora nahi utri. Momkin gultiyoon main shamil, hoo sakta hay kay proxy ticket ki toseek ki kooshish Service ticket kay toseek kaninda say ki gai hoo, yaa 'renew true request' say iss ki mitabkat na hooti hoo.
-INVALID_REQUEST='service' aur 'ticket' parameters doonon lazmi hain.
-INVALID_TICKET=ticket ''{0}'' ki shnakhat nahi hoo saki.
-INVALID_SERVICE=ticket ''{0}'' ki mitabkat mohya karda service say nahi hoo saki.
diff --git a/cas-server-webapp/src/main/resources/messages_zh_TW.properties b/cas-server-webapp/src/main/resources/messages_zh_TW.properties
deleted file mode 100644
index bc61acf..0000000
--- a/cas-server-webapp/src/main/resources/messages_zh_TW.properties
+++ /dev/null
@@ -1,114 +0,0 @@
-#Welcome Screen Messages
-
-#
-# Licensed to Jasig under one or more contributor license
-# agreements. See the NOTICE file distributed with this work
-# for additional information regarding copyright ownership.
-# Jasig licenses this file to you under the Apache License,
-# Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a
-# copy of the License at the following location:
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-screen.welcome.welcome=\u6b61\u8fce\u4f86\u5230\u4e2d\u592e\u8a8d\u8b49\u7cfb\u7d71\u3002\u9ed8\u8a8d\u7684\u8a8d\u8b49\u8655\u7406\u5668\u652f\u6301\u90a3\u4e9b\u7528\u6236\u540d\u7b49\u65bc\u5bc6\u78bc\u7684\u8cec\u865f\uff0c\u958b\u767c\u8005\u53ef\u4ee5\u8a66\u8a66\u770b\u3002
-screen.welcome.security=\u51fa\u65bc\u5b89\u5168\u8003\u616e\uff0c\u4e00\u65e6\u60a8\u8a2a\u554f\u904e\u90a3\u4e9b\u9700\u8981\u60a8\u63d0\u4f9b\u6191\u8b49\u4fe1\u606f\u7684\u61c9\u7528\u6642\uff0c\u8acb\u64cd\u4f5c\u5b8c\u6210\u4e4b\u5f8c\u95dc\u9589\u700f\u89bd\u5668\u3002
-screen.welcome.instructions=\u8acb\u8f38\u5165\u60a8\u7684\u7528\u6236\u540d\u548c\u5bc6\u78bc.
-screen.welcome.label.netid=\u7528\u6236\u540d:
-screen.welcome.label.netid.accesskey=n
-screen.welcome.label.password=\u5bc6\u3000\u78bc:
-screen.welcome.label.password.accesskey=p
-screen.welcome.label.warn=\u8f49\u5411\u5176\u4ed6\u7ad9\u9ede\u524d\u63d0\u793a\u6211\u3002
-screen.welcome.label.warn.accesskey=w
-screen.welcome.button.login=\u767b\u9304
-screen.welcome.button.clear=\u91cd\u7f6e
-
-# Blocked Errors Page
-screen.blocked.header=\u8a2a\u554f\u88ab\u62d2\u7d55
-screen.blocked.message=\u8f38\u932f\u5bc6\u78bc\u6b21\u6578\u592a\u591a\uff0c\u8cec\u865f\u88ab\u9396\u5b9a\u3002
-
-#Confirmation Screen Messages
-screen.confirmation.message=\u55ae\u64ca\u9019\u88e1 \uff0c\u4fbf\u80fd\u5920\u8a2a\u554f\u5230\u76ee\u6a19\u61c9\u7528\u3002
-
-#Generic Success Screen Messages
-screen.success.header=\u767b\u9304\u6210\u529f
-screen.success.success=\u60a8\u5df2\u7d93\u6210\u529f\u767b\u9304\u4e2d\u592e\u8a8d\u8b49\u7cfb\u7d71\u3002
-screen.success.security=\u51fa\u65bc\u5b89\u5168\u8003\u616e\uff0c\u4e00\u65e6\u60a8\u8a2a\u554f\u904e\u90a3\u4e9b\u9700\u8981\u60a8\u63d0\u4f9b\u6191\u8b49\u4fe1\u606f\u7684\u61c9\u7528\u6642\uff0c\u8acb\u64cd\u4f5c\u5b8c\u6210\u4e4b\u5f8c\u95dc\u9589\u700f\u89bd\u5668\u3002
-
-#Logout Screen Messages
-screen.logout.header=\u8a3b\u92b7\u6210\u529f
-screen.logout.success=\u60a8\u5df2\u7d93\u6210\u529f\u9000\u51faCAS\u7cfb\u7d71\uff0c\u8b1d\u8b1d\u4f7f\u7528\uff01
-screen.logout.security=\u51fa\u65bc\u5b89\u5168\u8003\u616e\uff0c\u8acb\u95dc\u9589\u60a8\u7684\u700f\u89bd\u5668\u3002
-screen.logout.redirect=\u60a8\u53ef\u4ee5\u901a\u904e\u5982\u4e0bURL\u8a2a\u554f\u5230\u76ee\u6a19\u670d\u52d9\uff1a\u76ee\u6a19\u670d\u52d9.
-
-screen.service.sso.error.header=\u5728\u8a2a\u554f\u5230\u5230\u76ee\u6a19\u670d\u52d9\u524d\uff0c\u4f60\u5fc5\u9808\u7d93\u904e\u91cd\u65b0\u8a8d\u8b49\u7684\u8003\u9a57
-screen.service.sso.error.message=\u4f60\u6b63\u8a66\u5716\u8a2a\u554f\u8981\u6c42\u91cd\u65b0\u8a8d\u8b49\u7684\u670d\u52d9\u3002\u8acb\u5617\u8a66\u9032\u884c\u518d\u6b21\u8a8d\u8b49\u3002
-
-error.invalid.loginticket=\u60a8\u4e0d\u80fd\u5920\u518d\u6b21\u63d0\u4ea4\u5df2\u7d93\u63d0\u4ea4\u904e\u7684\u8868\u55ae\u3002
-required.username=\u5fc5\u9808\u9304\u5165\u7528\u6236\u540d\u3002
-required.password=\u5fc5\u9808\u9304\u5165\u5bc6\u78bc\u3002
-error.authentication.credentials.bad=\u60a8\u63d0\u4f9b\u7684\u6191\u8b49\u6709\u8aa4\u3002
-error.authentication.credentials.unsupported=CAS\u4e0d\u652f\u6301\u60a8\u63d0\u4f9b\u7684\u6191\u8b49\u3002
-
-INVALID_REQUEST_PROXY=\u5fc5\u9808\u540c\u6642\u63d0\u4f9b'pgt'\u548c'targetService'\u53c3\u6578
-INVALID_TICKET_SPEC=\u6821\u9a57\u7968\u6839\u5931\u6557\u3002\u60a8\u53ef\u80fd\u63a1\u7528\u670d\u52d9\u7968\u6839\u4f86\u6821\u9a57\u4ee3\u7406\u7968\u6839\uff0c\u6216\u6c92\u6709\u5c07renew\u8a2d\u70batrue\u3002
-INVALID_REQUEST=\u5fc5\u9808\u540c\u6642\u63d0\u4f9b'service'\u548c'ticket'\u53c3\u6578
-INVALID_TICKET=\u672a\u80fd\u5920\u8b58\u5225\u51fa\u76ee\u6a19''{0}''\u7968\u6839
-INVALID_SERVICE=\u7968\u6839''{0}''\u4e0d\u7b26\u5408\u76ee\u6a19\u670d\u52d9
-
-# SERVICES MANAGEMENT
-addServiceView=\u6dfb\u52a0\u670d\u52d9
-editServiceView=\u7de8\u8f2f\u670d\u52d9
-manageServiceView=\u7ba1\u7406\u670d\u52d9
-viewStatisticsView=\u7d71\u8a08\u4fe1\u606f
-
-screen.service.error.header=\u672a\u8a8d\u8b49\u6388\u6b0a\u7684\u670d\u52d9
-screen.service.error.message=\u4e0d\u5141\u8a31\u4f7f\u7528CAS\u4f86\u8a8d\u8b49\u60a8\u8a2a\u554f\u7684\u76ee\u6a19\u61c9\u7528\u3002
-
-registeredService.serviceId.exists=\u5177\u6709\u540c\u4e00\u670d\u52d9URL\u7684\u670d\u52d9\u5df2\u7d93\u5b58\u5728\u3002
-
-application.title=Jasig\u4e2d\u592e\u8a8d\u8b49\u670d\u52d9
-application.errors.global=\u8acb\u5148\u7cfe\u6b63\u5982\u4e0b\u932f\u8aa4\uff1a
-
-management.services.title=\u670d\u52d9\u7ba1\u7406
-management.services.link.logout=\u8a3b\u92b7
-
-management.services.status.notdeleted=\u4e0d\u80fd\u5920\u522a\u9664\u9019\u4e00\u670d\u52d9\u3002
-management.services.status.deleted={0}\u670d\u52d9\u5df2\u7d93\u88ab\u6210\u529f\u522a\u9664\uff01
-
-management.services.add.instructions=\u8acb\u52d9\u5fc5\u55ae\u64ca\u9801\u9762\u6700\u5e95\u7aef\u63d0\u4f9b\u7684\u201c\u4fdd\u5b58\u201d\u6309\u9215\uff0c\u5426\u5247\u8b8a\u66f4\u4e0d\u6703\u88ab\u751f\u6548
-management.services.add.property.name=\u540d\u5b57
-management.services.add.property.serviceUrl=\u670d\u52d9URL
-management.services.add.property.serviceUrl.instructions=\u60a8\u53ef\u4ee5\u4f7f\u7528Ant\u98a8\u683c\u7684\u6a21\u5f0f\u5339\u914d
-management.services.add.property.description=\u63cf\u8ff0
-management.services.add.property.themeName=\u4e3b\u984c\u540d
-management.services.add.property.status=\u72c0\u614b
-management.services.add.property.status.enabled=\u555f\u7528
-management.services.add.property.status.allowedToProxy=\u5141\u8a31\u4f5c\u70ba\u4ee3\u7406
-management.services.add.property.status.ssoParticipant=\u53c3\u8207SSO
-management.services.add.property.status.anonymousAccess=\u533f\u540d\u8a2a\u554f
-management.services.add.property.attributes=\u5c6c\u6027
-management.services.add.property.ignoreAttributes=\u5ffd\u7565\u6b64\u5de5\u5177\u8a2d\u7f6e\u7684\u5c6c\u6027
-management.services.add.property.evaluationOrder=\u6b21\u5e8f
-
-management.services.add.button.save=\u4fdd\u5b58
-management.services.add.button.cancel=\u53d6\u6d88
-
-management.services.manage.label.name=\u670d\u52d9\u540d
-management.services.manage.label.serviceUrl= \u670d\u52d9URL
-management.services.manage.label.enabled=\u555f\u7528
-management.services.manage.label.allowedToProxy=\u5177\u6709\u4ee3\u7406\u80fd\u529b
-management.services.manage.label.ssoParticipant=SSO
-
-management.services.manage.action.edit=\u7de8\u8f2f
-management.services.manage.action.delete=\u522a\u9664
-
-management.services.service.warn=CAS\u7576\u524d\u904b\u884c\u5728\u201c\u958b\u653e\u6a21\u5f0f\u201d\u4e0b\uff0c\u56e0\u70ba\u6c92\u6709\u914d\u7f6e\u4efb\u4f55service\u670d\u52d9\u3002\u5982\u679c\u4f60\u5728\u9019\u88e1\u914d\u7f6e\u4e86\u670d\u52d9\uff0cCAS\u5c31\u4e0d\u518d\u662f\u5b8c\u5168\u958b\u653e\u7684\u4e86\uff0c\u6240\u4ee5\u9700\u8981\u4f7f\u7528CAS\u7684\u61c9\u7528\u90fd\u8981\u5728\u9019\u88e1\u8a3b\u518a\u3002\u9019\u4e5f\u5305\u62ec\u9019\u500b\u7ba1\u7406\u5f8c\u53f0\u3002\u5982\u679c\u4f60\u60f3\u4f7f\u7528\u9019\u500b\u7ba1\u7406\u5f8c\u53f0\uff0c\u9996\u5148\u8981\u628a\u7ba1\u7406\u5f8c\u53f0\u6dfb\u52a0\u70ba\u7b2c\u4e00\u500b\u670d\u52d9\u3002\u9ed8\u8a8d\u7684\u670d\u52d9\u7ba1\u7406URL\u662f"{0}"\u3002
diff --git a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.jsp b/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.jsp
deleted file mode 100644
index 3007714..0000000
--- a/cas-server-webapp/src/main/webapp/WEB-INF/view/jsp/default/ui/casLoginView.jsp
+++ /dev/null
@@ -1,136 +0,0 @@
-<%@ page session="true" %>
-<%@ page pageEncoding="UTF-8" %>
-<%@ page contentType="text/html; charset=UTF-8" %>
-<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
-<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
-<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
-<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
-
-
-
-
-
-
-
-
-
-
-CAS | Login
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-