You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2017/11/26 10:18:37 UTC

svn commit: r1816377 [1/5] - in /ofbiz: ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/ ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/ ofbiz-framework/trunk/themes/common/webapp/common/...

Author: jleroux
Date: Sun Nov 26 10:18:36 2017
New Revision: 1816377

URL: http://svn.apache.org/viewvc?rev=1816377&view=rev
Log:
Improved: Upgrade Jquery 1.11.0 to JQuery 3.2.1
(OFBIZ-9978)

Upgrades jQuery Timepicker Addon to 1.6.3 
https://github.com/trentrichardson/jQuery-Timepicker-Addon/
 jQuery UI Slider Access comes with JQuery Timepicker addon package.
 Moved localization to i18n (as comes with package) & made changes accordingly
 Working well with even jQuery UI 1.10.

Steps to verify:
https://localhost:8443/ordermgr/control/ListQuoteRoles?quoteId=CQ0001
https://localhost:8443/example/control/FormWidgetExamples
https://localhost:8443/catalog/control/EditProduct

Interestingly it supports Millisecond, Microsecond and Time Zone too.

jleroux: as required with such changes I ran the createJsLanguageFileMapping 
service to create or update the JsLanguageFilesMapping class content (this is
documented in JsLanguageFileMappingCreator class
We got some new ones:
-fa.js
-lv.js
-mk.js
-sl.js
-sq.js
but lost CZ (not quite sure about that one, I vaguely remember something we
discussed with Aditya )

Thanks: Aditya 

Added:
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-addon-i18n.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-addon-i18n.min.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-af.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-am.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-bg.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ca.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-cs.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-da.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-el.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-et.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-eu.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fa.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fi.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-gl.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-he.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-hr.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-hu.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-id.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-it.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ja.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ko.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-lt.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-lv.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-mk.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-nl.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-no.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pl.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pt-BR.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pt.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ro.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ru.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sk.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sl.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sq.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sr-RS.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sr-YU.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sv.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-th.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-tr.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-uk.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-vi.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-zh-CN.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-zh-HK.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-zh-TW.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon-1.6.3.css   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon-1.6.3.js   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon-1.6.3.min.css   (with props)
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon-1.6.3.min.js   (with props)
Removed:
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/README.md
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon-1.4.3.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon.css
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon.min-1.4.3.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/jquery-ui-timepicker-addon.min.css
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-af.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-am.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-bg.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ca.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-cs.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-da.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-el.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-et.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-eu.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fi.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-gl.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-he.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-hr.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-hu.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-id.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-it.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ja.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ko.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-lt.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-nl.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-no.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pl.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pt-BR.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pt.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ro.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ru.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sk.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sr-RS.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sr-YU.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sv.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-th.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-tr.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-uk.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-vi.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-zh-CN.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-zh-HK.js
    ofbiz/ofbiz-framework/trunk/themes/common/webapp/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-zh-TW.js
Modified:
    ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFileMappingCreator.java
    ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFilesMapping.java
    ofbiz/ofbiz-framework/trunk/themes/common/widget/CommonScreens.xml
    ofbiz/ofbiz-framework/trunk/themes/common/widget/Theme.xml
    ofbiz/ofbiz-plugins/trunk/ecommerce/widget/CommonScreens.xml

Modified: ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFileMappingCreator.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFileMappingCreator.java?rev=1816377&r1=1816376&r2=1816377&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFileMappingCreator.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFileMappingCreator.java Sun Nov 26 10:18:36 2017
@@ -62,7 +62,7 @@ public class JsLanguageFileMappingCreato
         String jqueryUiLocaleRelPath = "/common/js/jquery/ui/i18n/";
         String dateJsLocaleRelPath = "/common/js/jquery/plugins/datejs/";
         String validateRelPath = "/common/js/jquery/plugins/validate/localization/";
-        String dateTimePickerJsLocaleRelPath = "/common/js/jquery/plugins/datetimepicker/localization/";
+        String dateTimePickerJsLocaleRelPath = "/common/js/jquery/plugins/datetimepicker/i18n/";
         String jsFilePostFix = ".js";
         String dateJsLocalePrefix = "date-";
         String validateLocalePrefix = "messages_";

Modified: ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFilesMapping.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFilesMapping.java?rev=1816377&r1=1816376&r2=1816377&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFilesMapping.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/common/src/main/java/org/apache/ofbiz/common/JsLanguageFilesMapping.java Sun Nov 26 10:18:36 2017
@@ -68,7 +68,7 @@ public final class JsLanguageFilesMappin
             localeFiles.put("zh_TW", "/common/js/jquery/plugins/datejs/date-zh-TW.js");
             localeFiles.put("hr", "/common/js/jquery/plugins/datejs/date-hr-HR.js");
             localeFiles.put("hr_HR", "/common/js/jquery/plugins/datejs/date-hr-HR.js");
-            localeFiles.put("cs", "/common/js/jquery/plugins/datejs/date-cs-CZ.js");
+            localeFiles.put("cs", "/common/js/jquery/plugins/datejs/date-en-US.js");
             localeFiles.put("cs_CZ", "/common/js/jquery/plugins/datejs/date-cs-CZ.js");
             localeFiles.put("da", "/common/js/jquery/plugins/datejs/date-da-DA.js");
             localeFiles.put("da_DK", "/common/js/jquery/plugins/datejs/date-da-DK.js");
@@ -462,8 +462,8 @@ public final class JsLanguageFilesMappin
             localeFiles.put("hi_IN", "/common/js/jquery/plugins/validate/localization/messages_en.js");
             localeFiles.put("hu", "/common/js/jquery/plugins/validate/localization/messages_hu.js");
             localeFiles.put("hu_HU", "/common/js/jquery/plugins/validate/localization/messages_hu.js");
-            localeFiles.put("is", "/common/js/jquery/plugins/validate/localization/messages_en.js");
-            localeFiles.put("is_IS", "/common/js/jquery/plugins/validate/localization/messages_en.js");
+            localeFiles.put("is", "/common/js/jquery/plugins/validate/localization/messages_is.js");
+            localeFiles.put("is_IS", "/common/js/jquery/plugins/validate/localization/messages_is.js");
             localeFiles.put("in", "/common/js/jquery/plugins/validate/localization/messages_en.js");
             localeFiles.put("in_ID", "/common/js/jquery/plugins/validate/localization/messages_en.js");
             localeFiles.put("ga", "/common/js/jquery/plugins/validate/localization/messages_en.js");
@@ -474,14 +474,14 @@ public final class JsLanguageFilesMappin
             localeFiles.put("ja", "/common/js/jquery/plugins/validate/localization/messages_ja.js");
             localeFiles.put("ja_JP", "/common/js/jquery/plugins/validate/localization/messages_ja.js");
             localeFiles.put("ja_JP_JP_#u-ca-japanese", "/common/js/jquery/plugins/validate/localization/messages_ja.js");
-            localeFiles.put("ko", "/common/js/jquery/plugins/validate/localization/messages_en.js");
-            localeFiles.put("ko_KR", "/common/js/jquery/plugins/validate/localization/messages_en.js");
+            localeFiles.put("ko", "/common/js/jquery/plugins/validate/localization/messages_ko.js");
+            localeFiles.put("ko_KR", "/common/js/jquery/plugins/validate/localization/messages_ko.js");
             localeFiles.put("lv", "/common/js/jquery/plugins/validate/localization/messages_lv.js");
             localeFiles.put("lv_LV", "/common/js/jquery/plugins/validate/localization/messages_lv.js");
             localeFiles.put("lt", "/common/js/jquery/plugins/validate/localization/messages_lt.js");
             localeFiles.put("lt_LT", "/common/js/jquery/plugins/validate/localization/messages_lt.js");
-            localeFiles.put("mk", "/common/js/jquery/plugins/validate/localization/messages_en.js");
-            localeFiles.put("mk_MK", "/common/js/jquery/plugins/validate/localization/messages_en.js");
+            localeFiles.put("mk", "/common/js/jquery/plugins/validate/localization/messages_mk.js");
+            localeFiles.put("mk_MK", "/common/js/jquery/plugins/validate/localization/messages_mk.js");
             localeFiles.put("ms", "/common/js/jquery/plugins/validate/localization/messages_en.js");
             localeFiles.put("ms_MY", "/common/js/jquery/plugins/validate/localization/messages_en.js");
             localeFiles.put("mt", "/common/js/jquery/plugins/validate/localization/messages_en.js");
@@ -512,7 +512,7 @@ public final class JsLanguageFilesMappin
             localeFiles.put("sl", "/common/js/jquery/plugins/validate/localization/messages_sl.js");
             localeFiles.put("sl_SI", "/common/js/jquery/plugins/validate/localization/messages_sl.js");
             localeFiles.put("es", "/common/js/jquery/plugins/validate/localization/messages_es.js");
-            localeFiles.put("es_AR", "/common/js/jquery/plugins/validate/localization/messages_es.js");
+            localeFiles.put("es_AR", "/common/js/jquery/plugins/validate/localization/messages_es_AR.js");
             localeFiles.put("es_BO", "/common/js/jquery/plugins/validate/localization/messages_es.js");
             localeFiles.put("es_CL", "/common/js/jquery/plugins/validate/localization/messages_es.js");
             localeFiles.put("es_CO", "/common/js/jquery/plugins/validate/localization/messages_es.js");
@@ -527,7 +527,7 @@ public final class JsLanguageFilesMappin
             localeFiles.put("es_NI", "/common/js/jquery/plugins/validate/localization/messages_es.js");
             localeFiles.put("es_PA", "/common/js/jquery/plugins/validate/localization/messages_es.js");
             localeFiles.put("es_PY", "/common/js/jquery/plugins/validate/localization/messages_es.js");
-            localeFiles.put("es_PE", "/common/js/jquery/plugins/validate/localization/messages_es.js");
+            localeFiles.put("es_PE", "/common/js/jquery/plugins/validate/localization/messages_es_PE.js");
             localeFiles.put("es_PR", "/common/js/jquery/plugins/validate/localization/messages_es.js");
             localeFiles.put("es_ES", "/common/js/jquery/plugins/validate/localization/messages_es.js");
             localeFiles.put("es_US", "/common/js/jquery/plugins/validate/localization/messages_es.js");
@@ -559,165 +559,165 @@ public final class JsLanguageFilesMappin
         private static String defaultDateTime = "/common/js/jquery/ui/i18n/jquery.ui.datepicker-en.js";
 
         static {
-            localeFiles.put("sq", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sq_AL", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_DZ", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_BH", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_EG", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_IQ", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_JO", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_KW", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_LB", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_LY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_MA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_OM", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_QA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_SA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_SD", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_SY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_TN", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_AE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ar_YE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("be", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("be_BY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("bg", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-bg.js");
-            localeFiles.put("bg_BG", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-bg.js");
-            localeFiles.put("ca", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ca.js");
-            localeFiles.put("ca_ES", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ca.js");
-            localeFiles.put("zh", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("zh_CN", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-zh-CN.js");
-            localeFiles.put("zh_HK", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-zh-HK.js");
-            localeFiles.put("zh_SG", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("zh_TW", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-zh-TW.js");
-            localeFiles.put("hr", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-hr.js");
-            localeFiles.put("hr_HR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-hr.js");
-            localeFiles.put("cs", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-cs.js");
-            localeFiles.put("cs_CZ", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-cs.js");
-            localeFiles.put("da", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-da.js");
-            localeFiles.put("da_DK", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-da.js");
-            localeFiles.put("nl", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-nl.js");
-            localeFiles.put("nl_BE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-nl.js");
-            localeFiles.put("nl_NL", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-nl.js");
-            localeFiles.put("en", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_AU", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_CA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_IN", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_IE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_MT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_NZ", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_PH", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_SG", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_ZA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_GB", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("en_US", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("et", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-et.js");
-            localeFiles.put("et_EE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-et.js");
-            localeFiles.put("fi", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fi.js");
-            localeFiles.put("fi_FI", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fi.js");
-            localeFiles.put("fr", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js");
-            localeFiles.put("fr_BE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js");
-            localeFiles.put("fr_CA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js");
-            localeFiles.put("fr_FR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js");
-            localeFiles.put("fr_LU", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js");
-            localeFiles.put("fr_CH", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-fr.js");
-            localeFiles.put("de", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js");
-            localeFiles.put("de_AT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js");
-            localeFiles.put("de_DE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js");
-            localeFiles.put("de_GR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js");
-            localeFiles.put("de_LU", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js");
-            localeFiles.put("de_CH", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-de.js");
-            localeFiles.put("el", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-el.js");
-            localeFiles.put("el_CY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-el.js");
-            localeFiles.put("el_GR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-el.js");
-            localeFiles.put("iw", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("iw_IL", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("hi", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("hi_IN", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("hu", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-hu.js");
-            localeFiles.put("hu_HU", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-hu.js");
-            localeFiles.put("is", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("is_IS", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("in", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("in_ID", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ga", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ga_IE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("it", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-it.js");
-            localeFiles.put("it_IT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-it.js");
-            localeFiles.put("it_CH", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-it.js");
-            localeFiles.put("ja", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ja.js");
-            localeFiles.put("ja_JP", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ja.js");
-            localeFiles.put("ja_JP_JP_#u-ca-japanese", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ja.js");
-            localeFiles.put("ko", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ko.js");
-            localeFiles.put("ko_KR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ko.js");
-            localeFiles.put("lv", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("lv_LV", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("lt", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-lt.js");
-            localeFiles.put("lt_LT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-lt.js");
-            localeFiles.put("mk", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("mk_MK", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ms", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("ms_MY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("mt", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("mt_MT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("no", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-no.js");
-            localeFiles.put("no_NO", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-no.js");
-            localeFiles.put("no_NO_NY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-no.js");
-            localeFiles.put("pl", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pl.js");
-            localeFiles.put("pl_PL", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pl.js");
-            localeFiles.put("pt", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pt.js");
-            localeFiles.put("pt_BR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pt.js");
-            localeFiles.put("pt_PT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-pt.js");
-            localeFiles.put("ro", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ro.js");
-            localeFiles.put("ro_RO", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ro.js");
-            localeFiles.put("ru", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ru.js");
-            localeFiles.put("ru_RU", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-ru.js");
-            localeFiles.put("sr", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_BA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr__#Latn", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_BA_#Latn", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_ME_#Latn", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_RS_#Latn", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_ME", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_CS", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sr_RS", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sr-RS.js");
-            localeFiles.put("sk", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sk.js");
-            localeFiles.put("sk_SK", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sk.js");
-            localeFiles.put("sl", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("sl_SI", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-en.js");
-            localeFiles.put("es", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_AR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_BO", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_CL", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_CO", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_CR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_CU", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_DO", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_EC", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_SV", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_GT", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_HN", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_MX", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_NI", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_PA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_PY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_PE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_PR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_ES", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_US", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_UY", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("es_VE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-es.js");
-            localeFiles.put("sv", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sv.js");
-            localeFiles.put("sv_SE", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-sv.js");
-            localeFiles.put("th", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-th.js");
-            localeFiles.put("th_TH", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-th.js");
-            localeFiles.put("th_TH_TH_#u-nu-thai", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-th.js");
-            localeFiles.put("tr", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-tr.js");
-            localeFiles.put("tr_TR", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-tr.js");
-            localeFiles.put("uk", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-uk.js");
-            localeFiles.put("uk_UA", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-uk.js");
-            localeFiles.put("vi", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-vi.js");
-            localeFiles.put("vi_VN", "/common/js/jquery/plugins/datetimepicker/localization/jquery-ui-timepicker-vi.js");
+            localeFiles.put("sq", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sq.js");
+            localeFiles.put("sq_AL", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sq.js");
+            localeFiles.put("ar", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_DZ", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_BH", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_EG", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_IQ", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_JO", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_KW", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_LB", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_LY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_MA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_OM", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_QA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_SA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_SD", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_SY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_TN", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_AE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ar_YE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("be", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("be_BY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("bg", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-bg.js");
+            localeFiles.put("bg_BG", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-bg.js");
+            localeFiles.put("ca", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ca.js");
+            localeFiles.put("ca_ES", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ca.js");
+            localeFiles.put("zh", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("zh_CN", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-zh-CN.js");
+            localeFiles.put("zh_HK", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-zh-HK.js");
+            localeFiles.put("zh_SG", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("zh_TW", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-zh-TW.js");
+            localeFiles.put("hr", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-hr.js");
+            localeFiles.put("hr_HR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-hr.js");
+            localeFiles.put("cs", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-cs.js");
+            localeFiles.put("cs_CZ", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-cs.js");
+            localeFiles.put("da", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-da.js");
+            localeFiles.put("da_DK", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-da.js");
+            localeFiles.put("nl", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-nl.js");
+            localeFiles.put("nl_BE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-nl.js");
+            localeFiles.put("nl_NL", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-nl.js");
+            localeFiles.put("en", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_AU", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_CA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_IN", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_IE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_MT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_NZ", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_PH", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_SG", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_ZA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_GB", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("en_US", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("et", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-et.js");
+            localeFiles.put("et_EE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-et.js");
+            localeFiles.put("fi", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fi.js");
+            localeFiles.put("fi_FI", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fi.js");
+            localeFiles.put("fr", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js");
+            localeFiles.put("fr_BE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js");
+            localeFiles.put("fr_CA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js");
+            localeFiles.put("fr_FR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js");
+            localeFiles.put("fr_LU", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js");
+            localeFiles.put("fr_CH", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-fr.js");
+            localeFiles.put("de", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js");
+            localeFiles.put("de_AT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js");
+            localeFiles.put("de_DE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js");
+            localeFiles.put("de_GR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js");
+            localeFiles.put("de_LU", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js");
+            localeFiles.put("de_CH", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-de.js");
+            localeFiles.put("el", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-el.js");
+            localeFiles.put("el_CY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-el.js");
+            localeFiles.put("el_GR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-el.js");
+            localeFiles.put("iw", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("iw_IL", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("hi", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("hi_IN", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("hu", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-hu.js");
+            localeFiles.put("hu_HU", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-hu.js");
+            localeFiles.put("is", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("is_IS", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("in", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("in_ID", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ga", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ga_IE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("it", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-it.js");
+            localeFiles.put("it_IT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-it.js");
+            localeFiles.put("it_CH", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-it.js");
+            localeFiles.put("ja", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ja.js");
+            localeFiles.put("ja_JP", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ja.js");
+            localeFiles.put("ja_JP_JP_#u-ca-japanese", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ja.js");
+            localeFiles.put("ko", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ko.js");
+            localeFiles.put("ko_KR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ko.js");
+            localeFiles.put("lv", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-lv.js");
+            localeFiles.put("lv_LV", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-lv.js");
+            localeFiles.put("lt", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-lt.js");
+            localeFiles.put("lt_LT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-lt.js");
+            localeFiles.put("mk", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-mk.js");
+            localeFiles.put("mk_MK", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-mk.js");
+            localeFiles.put("ms", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("ms_MY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("mt", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("mt_MT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("no", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-no.js");
+            localeFiles.put("no_NO", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-no.js");
+            localeFiles.put("no_NO_NY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-no.js");
+            localeFiles.put("pl", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pl.js");
+            localeFiles.put("pl_PL", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pl.js");
+            localeFiles.put("pt", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pt.js");
+            localeFiles.put("pt_BR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pt.js");
+            localeFiles.put("pt_PT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-pt.js");
+            localeFiles.put("ro", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ro.js");
+            localeFiles.put("ro_RO", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ro.js");
+            localeFiles.put("ru", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ru.js");
+            localeFiles.put("ru_RU", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-ru.js");
+            localeFiles.put("sr", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_BA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr__#Latn", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_BA_#Latn", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_ME_#Latn", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_RS_#Latn", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_ME", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_CS", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-en.js");
+            localeFiles.put("sr_RS", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sr-RS.js");
+            localeFiles.put("sk", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sk.js");
+            localeFiles.put("sk_SK", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sk.js");
+            localeFiles.put("sl", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sl.js");
+            localeFiles.put("sl_SI", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sl.js");
+            localeFiles.put("es", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_AR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_BO", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_CL", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_CO", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_CR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_CU", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_DO", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_EC", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_SV", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_GT", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_HN", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_MX", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_NI", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_PA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_PY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_PE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_PR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_ES", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_US", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_UY", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("es_VE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-es.js");
+            localeFiles.put("sv", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sv.js");
+            localeFiles.put("sv_SE", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-sv.js");
+            localeFiles.put("th", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-th.js");
+            localeFiles.put("th_TH", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-th.js");
+            localeFiles.put("th_TH_TH_#u-nu-thai", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-th.js");
+            localeFiles.put("tr", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-tr.js");
+            localeFiles.put("tr_TR", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-tr.js");
+            localeFiles.put("uk", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-uk.js");
+            localeFiles.put("uk_UA", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-uk.js");
+            localeFiles.put("vi", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-vi.js");
+            localeFiles.put("vi_VN", "/common/js/jquery/plugins/datetimepicker/i18n/jquery-ui-timepicker-vi.js");
         }
 
         public static String getFilePath(String locale) {