You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2016/07/15 07:18:50 UTC

[07/53] [partial] struts git commit: WW-4316 Moves archetypes into its own repo

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-so.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-so.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-so.js
deleted file mode 100644
index 3278429..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-so.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "sn.",
-      "gn."
-    ],
-    "DAY": [
-      "Axad",
-      "Isniin",
-      "Talaado",
-      "Arbaco",
-      "Khamiis",
-      "Jimco",
-      "Sabti"
-    ],
-    "ERANAMES": [
-      "Ciise ka hor (CS)",
-      "Ciise ka dib (CS)"
-    ],
-    "ERAS": [
-      "CK",
-      "CD"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Bisha Koobaad",
-      "Bisha Labaad",
-      "Bisha Saddexaad",
-      "Bisha Afraad",
-      "Bisha Shanaad",
-      "Bisha Lixaad",
-      "Bisha Todobaad",
-      "Bisha Sideedaad",
-      "Bisha Sagaalaad",
-      "Bisha Tobnaad",
-      "Bisha Kow iyo Tobnaad",
-      "Bisha Laba iyo Tobnaad"
-    ],
-    "SHORTDAY": [
-      "Axd",
-      "Isn",
-      "Tal",
-      "Arb",
-      "Kha",
-      "Jim",
-      "Sab"
-    ],
-    "SHORTMONTH": [
-      "Kob",
-      "Lab",
-      "Sad",
-      "Afr",
-      "Sha",
-      "Lix",
-      "Tod",
-      "Sid",
-      "Sag",
-      "Tob",
-      "KIT",
-      "LIT"
-    ],
-    "STANDALONEMONTH": [
-      "Bisha Koobaad",
-      "Bisha Labaad",
-      "Bisha Saddexaad",
-      "Bisha Afraad",
-      "Bisha Shanaad",
-      "Bisha Lixaad",
-      "Bisha Todobaad",
-      "Bisha Sideedaad",
-      "Bisha Sagaalaad",
-      "Bisha Tobnaad",
-      "Bisha Kow iyo Tobnaad",
-      "Bisha Laba iyo Tobnaad"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, MMMM dd, y",
-    "longDate": "dd MMMM y",
-    "medium": "dd-MMM-y h:mm:ss a",
-    "mediumDate": "dd-MMM-y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/yy h:mm a",
-    "shortDate": "dd/MM/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "SOS",
-    "DECIMAL_SEP": ".",
-    "GROUP_SEP": ",",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-\u00a4",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "so-so",
-  "localeID": "so_SO",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so.js
deleted file mode 100644
index 33068e3..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "sn.",
-      "gn."
-    ],
-    "DAY": [
-      "Axad",
-      "Isniin",
-      "Talaado",
-      "Arbaco",
-      "Khamiis",
-      "Jimco",
-      "Sabti"
-    ],
-    "ERANAMES": [
-      "Ciise ka hor (CS)",
-      "Ciise ka dib (CS)"
-    ],
-    "ERAS": [
-      "CK",
-      "CD"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Bisha Koobaad",
-      "Bisha Labaad",
-      "Bisha Saddexaad",
-      "Bisha Afraad",
-      "Bisha Shanaad",
-      "Bisha Lixaad",
-      "Bisha Todobaad",
-      "Bisha Sideedaad",
-      "Bisha Sagaalaad",
-      "Bisha Tobnaad",
-      "Bisha Kow iyo Tobnaad",
-      "Bisha Laba iyo Tobnaad"
-    ],
-    "SHORTDAY": [
-      "Axd",
-      "Isn",
-      "Tal",
-      "Arb",
-      "Kha",
-      "Jim",
-      "Sab"
-    ],
-    "SHORTMONTH": [
-      "Kob",
-      "Lab",
-      "Sad",
-      "Afr",
-      "Sha",
-      "Lix",
-      "Tod",
-      "Sid",
-      "Sag",
-      "Tob",
-      "KIT",
-      "LIT"
-    ],
-    "STANDALONEMONTH": [
-      "Bisha Koobaad",
-      "Bisha Labaad",
-      "Bisha Saddexaad",
-      "Bisha Afraad",
-      "Bisha Shanaad",
-      "Bisha Lixaad",
-      "Bisha Todobaad",
-      "Bisha Sideedaad",
-      "Bisha Sagaalaad",
-      "Bisha Tobnaad",
-      "Bisha Kow iyo Tobnaad",
-      "Bisha Laba iyo Tobnaad"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, MMMM dd, y",
-    "longDate": "dd MMMM y",
-    "medium": "dd-MMM-y h:mm:ss a",
-    "mediumDate": "dd-MMM-y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/yy h:mm a",
-    "shortDate": "dd/MM/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "SOS",
-    "DECIMAL_SEP": ".",
-    "GROUP_SEP": ",",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-\u00a4",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "so",
-  "localeID": "so",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-al.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-al.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-al.js
deleted file mode 100644
index d72e4dd..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-al.js
+++ /dev/null
@@ -1,125 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "paradite",
-      "pasdite"
-    ],
-    "DAY": [
-      "e diel",
-      "e h\u00ebn\u00eb",
-      "e mart\u00eb",
-      "e m\u00ebrkur\u00eb",
-      "e enjte",
-      "e premte",
-      "e shtun\u00eb"
-    ],
-    "ERANAMES": [
-      "para er\u00ebs s\u00eb re",
-      "er\u00ebs s\u00eb re"
-    ],
-    "ERAS": [
-      "p.e.r.",
-      "e.r."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "janar",
-      "shkurt",
-      "mars",
-      "prill",
-      "maj",
-      "qershor",
-      "korrik",
-      "gusht",
-      "shtator",
-      "tetor",
-      "n\u00ebntor",
-      "dhjetor"
-    ],
-    "SHORTDAY": [
-      "Die",
-      "H\u00ebn",
-      "Mar",
-      "M\u00ebr",
-      "Enj",
-      "Pre",
-      "Sht"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Shk",
-      "Mar",
-      "Pri",
-      "Maj",
-      "Qer",
-      "Kor",
-      "Gsh",
-      "Sht",
-      "Tet",
-      "N\u00ebn",
-      "Dhj"
-    ],
-    "STANDALONEMONTH": [
-      "Janar",
-      "Shkurt",
-      "Mars",
-      "Prill",
-      "Maj",
-      "Qershor",
-      "Korrik",
-      "Gusht",
-      "Shtator",
-      "Tetor",
-      "N\u00ebntor",
-      "Dhjetor"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y HH:mm:ss",
-    "mediumDate": "d MMM y",
-    "mediumTime": "HH:mm:ss",
-    "short": "d.M.yy HH:mm",
-    "shortDate": "d.M.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "Lek",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sq-al",
-  "localeID": "sq_AL",
-  "pluralCat": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-mk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-mk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-mk.js
deleted file mode 100644
index c7cb626..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-mk.js
+++ /dev/null
@@ -1,125 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "paradite",
-      "pasdite"
-    ],
-    "DAY": [
-      "e diel",
-      "e h\u00ebn\u00eb",
-      "e mart\u00eb",
-      "e m\u00ebrkur\u00eb",
-      "e enjte",
-      "e premte",
-      "e shtun\u00eb"
-    ],
-    "ERANAMES": [
-      "para er\u00ebs s\u00eb re",
-      "er\u00ebs s\u00eb re"
-    ],
-    "ERAS": [
-      "p.e.r.",
-      "e.r."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "janar",
-      "shkurt",
-      "mars",
-      "prill",
-      "maj",
-      "qershor",
-      "korrik",
-      "gusht",
-      "shtator",
-      "tetor",
-      "n\u00ebntor",
-      "dhjetor"
-    ],
-    "SHORTDAY": [
-      "Die",
-      "H\u00ebn",
-      "Mar",
-      "M\u00ebr",
-      "Enj",
-      "Pre",
-      "Sht"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Shk",
-      "Mar",
-      "Pri",
-      "Maj",
-      "Qer",
-      "Kor",
-      "Gsh",
-      "Sht",
-      "Tet",
-      "N\u00ebn",
-      "Dhj"
-    ],
-    "STANDALONEMONTH": [
-      "Janar",
-      "Shkurt",
-      "Mars",
-      "Prill",
-      "Maj",
-      "Qershor",
-      "Korrik",
-      "Gusht",
-      "Shtator",
-      "Tetor",
-      "N\u00ebntor",
-      "Dhjetor"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y HH:mm:ss",
-    "mediumDate": "d MMM y",
-    "mediumTime": "HH:mm:ss",
-    "short": "d.M.yy HH:mm",
-    "shortDate": "d.M.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "din",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sq-mk",
-  "localeID": "sq_MK",
-  "pluralCat": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-xk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-xk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-xk.js
deleted file mode 100644
index 5b5e0c5..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq-xk.js
+++ /dev/null
@@ -1,125 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "paradite",
-      "pasdite"
-    ],
-    "DAY": [
-      "e diel",
-      "e h\u00ebn\u00eb",
-      "e mart\u00eb",
-      "e m\u00ebrkur\u00eb",
-      "e enjte",
-      "e premte",
-      "e shtun\u00eb"
-    ],
-    "ERANAMES": [
-      "para er\u00ebs s\u00eb re",
-      "er\u00ebs s\u00eb re"
-    ],
-    "ERAS": [
-      "p.e.r.",
-      "e.r."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "janar",
-      "shkurt",
-      "mars",
-      "prill",
-      "maj",
-      "qershor",
-      "korrik",
-      "gusht",
-      "shtator",
-      "tetor",
-      "n\u00ebntor",
-      "dhjetor"
-    ],
-    "SHORTDAY": [
-      "Die",
-      "H\u00ebn",
-      "Mar",
-      "M\u00ebr",
-      "Enj",
-      "Pre",
-      "Sht"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Shk",
-      "Mar",
-      "Pri",
-      "Maj",
-      "Qer",
-      "Kor",
-      "Gsh",
-      "Sht",
-      "Tet",
-      "N\u00ebn",
-      "Dhj"
-    ],
-    "STANDALONEMONTH": [
-      "Janar",
-      "Shkurt",
-      "Mars",
-      "Prill",
-      "Maj",
-      "Qershor",
-      "Korrik",
-      "Gusht",
-      "Shtator",
-      "Tetor",
-      "N\u00ebntor",
-      "Dhjetor"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y HH:mm:ss",
-    "mediumDate": "d MMM y",
-    "mediumTime": "HH:mm:ss",
-    "short": "d.M.yy HH:mm",
-    "shortDate": "d.M.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20ac",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sq-xk",
-  "localeID": "sq_XK",
-  "pluralCat": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq.js
deleted file mode 100644
index c39b126..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sq.js
+++ /dev/null
@@ -1,125 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "paradite",
-      "pasdite"
-    ],
-    "DAY": [
-      "e diel",
-      "e h\u00ebn\u00eb",
-      "e mart\u00eb",
-      "e m\u00ebrkur\u00eb",
-      "e enjte",
-      "e premte",
-      "e shtun\u00eb"
-    ],
-    "ERANAMES": [
-      "para er\u00ebs s\u00eb re",
-      "er\u00ebs s\u00eb re"
-    ],
-    "ERAS": [
-      "p.e.r.",
-      "e.r."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "janar",
-      "shkurt",
-      "mars",
-      "prill",
-      "maj",
-      "qershor",
-      "korrik",
-      "gusht",
-      "shtator",
-      "tetor",
-      "n\u00ebntor",
-      "dhjetor"
-    ],
-    "SHORTDAY": [
-      "Die",
-      "H\u00ebn",
-      "Mar",
-      "M\u00ebr",
-      "Enj",
-      "Pre",
-      "Sht"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Shk",
-      "Mar",
-      "Pri",
-      "Maj",
-      "Qer",
-      "Kor",
-      "Gsh",
-      "Sht",
-      "Tet",
-      "N\u00ebn",
-      "Dhj"
-    ],
-    "STANDALONEMONTH": [
-      "Janar",
-      "Shkurt",
-      "Mars",
-      "Prill",
-      "Maj",
-      "Qershor",
-      "Korrik",
-      "Gusht",
-      "Shtator",
-      "Tetor",
-      "N\u00ebntor",
-      "Dhjetor"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y HH:mm:ss",
-    "mediumDate": "d MMM y",
-    "mediumTime": "HH:mm:ss",
-    "short": "d.M.yy HH:mm",
-    "shortDate": "d.M.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "Lek",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sq",
-  "localeID": "sq",
-  "pluralCat": function(n, opt_precision) {  if (n == 1) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-ba.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-ba.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-ba.js
deleted file mode 100644
index 9db5486..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-ba.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435",
-      "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"
-    ],
-    "DAY": [
-      "\u043d\u0435\u0434\u0435\u0459\u0430",
-      "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a",
-      "\u0443\u0442\u043e\u0440\u0430\u043a",
-      "\u0441\u0440\u0435\u0434\u0430",
-      "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a",
-      "\u043f\u0435\u0442\u0430\u043a",
-      "\u0441\u0443\u0431\u043e\u0442\u0430"
-    ],
-    "ERANAMES": [
-      "\u041f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435",
-      "\u041d\u043e\u0432\u0435 \u0435\u0440\u0435"
-    ],
-    "ERAS": [
-      "\u043f. \u043d. \u0435.",
-      "\u043d. \u0435."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "SHORTDAY": [
-      "\u043d\u0435\u0434",
-      "\u043f\u043e\u043d",
-      "\u0443\u0442\u043e",
-      "\u0441\u0440\u0435",
-      "\u0447\u0435\u0442",
-      "\u043f\u0435\u0442",
-      "\u0441\u0443\u0431"
-    ],
-    "SHORTMONTH": [
-      "\u0458\u0430\u043d",
-      "\u0444\u0435\u0431",
-      "\u043c\u0430\u0440",
-      "\u0430\u043f\u0440",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433",
-      "\u0441\u0435\u043f",
-      "\u043e\u043a\u0442",
-      "\u043d\u043e\u0432",
-      "\u0434\u0435\u0446"
-    ],
-    "STANDALONEMONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH:mm:ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH:mm:ss",
-    "short": "d.M.yy. HH:mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "KM",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-cyrl-ba",
-  "localeID": "sr_Cyrl_BA",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-me.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-me.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-me.js
deleted file mode 100644
index 7a978c0..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-me.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435",
-      "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"
-    ],
-    "DAY": [
-      "\u043d\u0435\u0434\u0435\u0459\u0430",
-      "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a",
-      "\u0443\u0442\u043e\u0440\u0430\u043a",
-      "\u0441\u0440\u0435\u0434\u0430",
-      "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a",
-      "\u043f\u0435\u0442\u0430\u043a",
-      "\u0441\u0443\u0431\u043e\u0442\u0430"
-    ],
-    "ERANAMES": [
-      "\u041f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435",
-      "\u041d\u043e\u0432\u0435 \u0435\u0440\u0435"
-    ],
-    "ERAS": [
-      "\u043f. \u043d. \u0435.",
-      "\u043d. \u0435."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "SHORTDAY": [
-      "\u043d\u0435\u0434",
-      "\u043f\u043e\u043d",
-      "\u0443\u0442\u043e",
-      "\u0441\u0440\u0435",
-      "\u0447\u0435\u0442",
-      "\u043f\u0435\u0442",
-      "\u0441\u0443\u0431"
-    ],
-    "SHORTMONTH": [
-      "\u0458\u0430\u043d",
-      "\u0444\u0435\u0431",
-      "\u043c\u0430\u0440",
-      "\u0430\u043f\u0440",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433",
-      "\u0441\u0435\u043f",
-      "\u043e\u043a\u0442",
-      "\u043d\u043e\u0432",
-      "\u0434\u0435\u0446"
-    ],
-    "STANDALONEMONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20ac",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-cyrl-me",
-  "localeID": "sr_Cyrl_ME",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-rs.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-rs.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-rs.js
deleted file mode 100644
index 420af9b..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-rs.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435",
-      "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"
-    ],
-    "DAY": [
-      "\u043d\u0435\u0434\u0435\u0459\u0430",
-      "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a",
-      "\u0443\u0442\u043e\u0440\u0430\u043a",
-      "\u0441\u0440\u0435\u0434\u0430",
-      "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a",
-      "\u043f\u0435\u0442\u0430\u043a",
-      "\u0441\u0443\u0431\u043e\u0442\u0430"
-    ],
-    "ERANAMES": [
-      "\u041f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435",
-      "\u041d\u043e\u0432\u0435 \u0435\u0440\u0435"
-    ],
-    "ERAS": [
-      "\u043f. \u043d. \u0435.",
-      "\u043d. \u0435."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "SHORTDAY": [
-      "\u043d\u0435\u0434",
-      "\u043f\u043e\u043d",
-      "\u0443\u0442\u043e",
-      "\u0441\u0440\u0435",
-      "\u0447\u0435\u0442",
-      "\u043f\u0435\u0442",
-      "\u0441\u0443\u0431"
-    ],
-    "SHORTMONTH": [
-      "\u0458\u0430\u043d",
-      "\u0444\u0435\u0431",
-      "\u043c\u0430\u0440",
-      "\u0430\u043f\u0440",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433",
-      "\u0441\u0435\u043f",
-      "\u043e\u043a\u0442",
-      "\u043d\u043e\u0432",
-      "\u0434\u0435\u0446"
-    ],
-    "STANDALONEMONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "din",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-cyrl-rs",
-  "localeID": "sr_Cyrl_RS",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-xk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-xk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-xk.js
deleted file mode 100644
index 655c151..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl-xk.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435",
-      "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"
-    ],
-    "DAY": [
-      "\u043d\u0435\u0434\u0435\u0459\u0430",
-      "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a",
-      "\u0443\u0442\u043e\u0440\u0430\u043a",
-      "\u0441\u0440\u0435\u0434\u0430",
-      "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a",
-      "\u043f\u0435\u0442\u0430\u043a",
-      "\u0441\u0443\u0431\u043e\u0442\u0430"
-    ],
-    "ERANAMES": [
-      "\u041f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435",
-      "\u041d\u043e\u0432\u0435 \u0435\u0440\u0435"
-    ],
-    "ERAS": [
-      "\u043f. \u043d. \u0435.",
-      "\u043d. \u0435."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "SHORTDAY": [
-      "\u043d\u0435\u0434",
-      "\u043f\u043e\u043d",
-      "\u0443\u0442\u043e",
-      "\u0441\u0440\u0435",
-      "\u0447\u0435\u0442",
-      "\u043f\u0435\u0442",
-      "\u0441\u0443\u0431"
-    ],
-    "SHORTMONTH": [
-      "\u0458\u0430\u043d",
-      "\u0444\u0435\u0431",
-      "\u043c\u0430\u0440",
-      "\u0430\u043f\u0440",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433",
-      "\u0441\u0435\u043f",
-      "\u043e\u043a\u0442",
-      "\u043d\u043e\u0432",
-      "\u0434\u0435\u0446"
-    ],
-    "STANDALONEMONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20ac",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-cyrl-xk",
-  "localeID": "sr_Cyrl_XK",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl.js
deleted file mode 100644
index 910bccb..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-cyrl.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435",
-      "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"
-    ],
-    "DAY": [
-      "\u043d\u0435\u0434\u0435\u0459\u0430",
-      "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a",
-      "\u0443\u0442\u043e\u0440\u0430\u043a",
-      "\u0441\u0440\u0435\u0434\u0430",
-      "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a",
-      "\u043f\u0435\u0442\u0430\u043a",
-      "\u0441\u0443\u0431\u043e\u0442\u0430"
-    ],
-    "ERANAMES": [
-      "\u041f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435",
-      "\u041d\u043e\u0432\u0435 \u0435\u0440\u0435"
-    ],
-    "ERAS": [
-      "\u043f. \u043d. \u0435.",
-      "\u043d. \u0435."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "SHORTDAY": [
-      "\u043d\u0435\u0434",
-      "\u043f\u043e\u043d",
-      "\u0443\u0442\u043e",
-      "\u0441\u0440\u0435",
-      "\u0447\u0435\u0442",
-      "\u043f\u0435\u0442",
-      "\u0441\u0443\u0431"
-    ],
-    "SHORTMONTH": [
-      "\u0458\u0430\u043d",
-      "\u0444\u0435\u0431",
-      "\u043c\u0430\u0440",
-      "\u0430\u043f\u0440",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433",
-      "\u0441\u0435\u043f",
-      "\u043e\u043a\u0442",
-      "\u043d\u043e\u0432",
-      "\u0434\u0435\u0446"
-    ],
-    "STANDALONEMONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "din",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-cyrl",
-  "localeID": "sr_Cyrl",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-ba.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-ba.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-ba.js
deleted file mode 100644
index 0fa1414..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-ba.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "pre podne",
-      "po podne"
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljak",
-      "utorak",
-      "sreda",
-      "\u010detvrtak",
-      "petak",
-      "subota"
-    ],
-    "ERANAMES": [
-      "Pre nove ere",
-      "Nove ere"
-    ],
-    "ERAS": [
-      "p. n. e.",
-      "n. e."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "SHORTDAY": [
-      "ned",
-      "pon",
-      "uto",
-      "sre",
-      "\u010det",
-      "pet",
-      "sub"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "maj",
-      "jun",
-      "jul",
-      "avg",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH:mm:ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH:mm:ss",
-    "short": "d.M.yy. HH:mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "KM",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-latn-ba",
-  "localeID": "sr_Latn_BA",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-me.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-me.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-me.js
deleted file mode 100644
index 9a5748d..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-me.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "pre podne",
-      "po podne"
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljak",
-      "utorak",
-      "sreda",
-      "\u010detvrtak",
-      "petak",
-      "subota"
-    ],
-    "ERANAMES": [
-      "Pre nove ere",
-      "Nove ere"
-    ],
-    "ERAS": [
-      "p. n. e.",
-      "n. e."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "SHORTDAY": [
-      "ned",
-      "pon",
-      "uto",
-      "sre",
-      "\u010det",
-      "pet",
-      "sub"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "maj",
-      "jun",
-      "jul",
-      "avg",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20ac",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-latn-me",
-  "localeID": "sr_Latn_ME",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-rs.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-rs.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-rs.js
deleted file mode 100644
index 24b2a8d..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-rs.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "pre podne",
-      "po podne"
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljak",
-      "utorak",
-      "sreda",
-      "\u010detvrtak",
-      "petak",
-      "subota"
-    ],
-    "ERANAMES": [
-      "Pre nove ere",
-      "Nove ere"
-    ],
-    "ERAS": [
-      "p. n. e.",
-      "n. e."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "SHORTDAY": [
-      "ned",
-      "pon",
-      "uto",
-      "sre",
-      "\u010det",
-      "pet",
-      "sub"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "maj",
-      "jun",
-      "jul",
-      "avg",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "din",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-latn-rs",
-  "localeID": "sr_Latn_RS",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-xk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-xk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-xk.js
deleted file mode 100644
index 0e14f7b..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn-xk.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "pre podne",
-      "po podne"
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljak",
-      "utorak",
-      "sreda",
-      "\u010detvrtak",
-      "petak",
-      "subota"
-    ],
-    "ERANAMES": [
-      "Pre nove ere",
-      "Nove ere"
-    ],
-    "ERAS": [
-      "p. n. e.",
-      "n. e."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "SHORTDAY": [
-      "ned",
-      "pon",
-      "uto",
-      "sre",
-      "\u010det",
-      "pet",
-      "sub"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "maj",
-      "jun",
-      "jul",
-      "avg",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20ac",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-latn-xk",
-  "localeID": "sr_Latn_XK",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn.js
deleted file mode 100644
index 97320ef..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr-latn.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "pre podne",
-      "po podne"
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljak",
-      "utorak",
-      "sreda",
-      "\u010detvrtak",
-      "petak",
-      "subota"
-    ],
-    "ERANAMES": [
-      "Pre nove ere",
-      "Nove ere"
-    ],
-    "ERAS": [
-      "p. n. e.",
-      "n. e."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "SHORTDAY": [
-      "ned",
-      "pon",
-      "uto",
-      "sre",
-      "\u010det",
-      "pet",
-      "sub"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "maj",
-      "jun",
-      "jul",
-      "avg",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "mart",
-      "april",
-      "maj",
-      "jun",
-      "jul",
-      "avgust",
-      "septembar",
-      "oktobar",
-      "novembar",
-      "decembar"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "din",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr-latn",
-  "localeID": "sr_Latn",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr.js
deleted file mode 100644
index 06d1ae5..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sr.js
+++ /dev/null
@@ -1,143 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435",
-      "\u043f\u043e \u043f\u043e\u0434\u043d\u0435"
-    ],
-    "DAY": [
-      "\u043d\u0435\u0434\u0435\u0459\u0430",
-      "\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a",
-      "\u0443\u0442\u043e\u0440\u0430\u043a",
-      "\u0441\u0440\u0435\u0434\u0430",
-      "\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a",
-      "\u043f\u0435\u0442\u0430\u043a",
-      "\u0441\u0443\u0431\u043e\u0442\u0430"
-    ],
-    "ERANAMES": [
-      "\u041f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435",
-      "\u041d\u043e\u0432\u0435 \u0435\u0440\u0435"
-    ],
-    "ERAS": [
-      "\u043f. \u043d. \u0435.",
-      "\u043d. \u0435."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "SHORTDAY": [
-      "\u043d\u0435\u0434",
-      "\u043f\u043e\u043d",
-      "\u0443\u0442\u043e",
-      "\u0441\u0440\u0435",
-      "\u0447\u0435\u0442",
-      "\u043f\u0435\u0442",
-      "\u0441\u0443\u0431"
-    ],
-    "SHORTMONTH": [
-      "\u0458\u0430\u043d",
-      "\u0444\u0435\u0431",
-      "\u043c\u0430\u0440",
-      "\u0430\u043f\u0440",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433",
-      "\u0441\u0435\u043f",
-      "\u043e\u043a\u0442",
-      "\u043d\u043e\u0432",
-      "\u0434\u0435\u0446"
-    ],
-    "STANDALONEMONTH": [
-      "\u0458\u0430\u043d\u0443\u0430\u0440",
-      "\u0444\u0435\u0431\u0440\u0443\u0430\u0440",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0438\u043b",
-      "\u043c\u0430\u0458",
-      "\u0458\u0443\u043d",
-      "\u0458\u0443\u043b",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440",
-      "\u043e\u043a\u0442\u043e\u0431\u0430\u0440",
-      "\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440",
-      "\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y.",
-    "longDate": "dd. MMMM y.",
-    "medium": "dd.MM.y. HH.mm.ss",
-    "mediumDate": "dd.MM.y.",
-    "mediumTime": "HH.mm.ss",
-    "short": "d.M.yy. HH.mm",
-    "shortDate": "d.M.yy.",
-    "shortTime": "HH.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "din",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": ".",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "\u00a0\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a0\u00a4"
-      }
-    ]
-  },
-  "id": "sr",
-  "localeID": "sr",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 10 == 1 && i % 100 != 11 || vf.f % 10 == 1 && vf.f % 100 != 11) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14) || vf.f % 10 >= 2 && vf.f % 10 <= 4 && (vf.f % 100 < 12 || vf.f % 100 > 14)) {    return PLURAL_CATEGORY.FEW;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-sz.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-sz.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-sz.js
deleted file mode 100644
index ae1fdd5..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-sz.js
+++ /dev/null
@@ -1,128 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "Lisontfo",
-      "uMsombuluko",
-      "Lesibili",
-      "Lesitsatfu",
-      "Lesine",
-      "Lesihlanu",
-      "uMgcibelo"
-    ],
-    "ERANAMES": [
-      "BCE",
-      "CE"
-    ],
-    "ERAS": [
-      "BCE",
-      "CE"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "Bhimbidvwane",
-      "iNdlovana",
-      "iNdlovu-lenkhulu",
-      "Mabasa",
-      "iNkhwekhweti",
-      "iNhlaba",
-      "Kholwane",
-      "iNgci",
-      "iNyoni",
-      "iMphala",
-      "Lweti",
-      "iNgongoni"
-    ],
-    "SHORTDAY": [
-      "Son",
-      "Mso",
-      "Bil",
-      "Tsa",
-      "Ne",
-      "Hla",
-      "Mgc"
-    ],
-    "SHORTMONTH": [
-      "Bhi",
-      "Van",
-      "Vol",
-      "Mab",
-      "Nkh",
-      "Nhl",
-      "Kho",
-      "Ngc",
-      "Nyo",
-      "Mph",
-      "Lwe",
-      "Ngo"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "y MMMM d, EEEE",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d HH:mm:ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "HH:mm:ss",
-    "short": "y-MM-dd HH:mm",
-    "shortDate": "y-MM-dd",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "SZL",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "\u00a4-",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ss-sz",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-za.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-za.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-za.js
deleted file mode 100644
index afb5b99..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss-za.js
+++ /dev/null
@@ -1,128 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "Lisontfo",
-      "uMsombuluko",
-      "Lesibili",
-      "Lesitsatfu",
-      "Lesine",
-      "Lesihlanu",
-      "uMgcibelo"
-    ],
-    "ERANAMES": [
-      "BCE",
-      "CE"
-    ],
-    "ERAS": [
-      "BCE",
-      "CE"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "Bhimbidvwane",
-      "iNdlovana",
-      "iNdlovu-lenkhulu",
-      "Mabasa",
-      "iNkhwekhweti",
-      "iNhlaba",
-      "Kholwane",
-      "iNgci",
-      "iNyoni",
-      "iMphala",
-      "Lweti",
-      "iNgongoni"
-    ],
-    "SHORTDAY": [
-      "Son",
-      "Mso",
-      "Bil",
-      "Tsa",
-      "Ne",
-      "Hla",
-      "Mgc"
-    ],
-    "SHORTMONTH": [
-      "Bhi",
-      "Van",
-      "Vol",
-      "Mab",
-      "Nkh",
-      "Nhl",
-      "Kho",
-      "Ngc",
-      "Nyo",
-      "Mph",
-      "Lwe",
-      "Ngo"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "y MMMM d, EEEE",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d HH:mm:ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "HH:mm:ss",
-    "short": "y-MM-dd HH:mm",
-    "shortDate": "y-MM-dd",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "R",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "\u00a4-",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ss-za",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss.js
deleted file mode 100644
index 3ff8846..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ss.js
+++ /dev/null
@@ -1,128 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "Lisontfo",
-      "uMsombuluko",
-      "Lesibili",
-      "Lesitsatfu",
-      "Lesine",
-      "Lesihlanu",
-      "uMgcibelo"
-    ],
-    "ERANAMES": [
-      "BCE",
-      "CE"
-    ],
-    "ERAS": [
-      "BCE",
-      "CE"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "Bhimbidvwane",
-      "iNdlovana",
-      "iNdlovu-lenkhulu",
-      "Mabasa",
-      "iNkhwekhweti",
-      "iNhlaba",
-      "Kholwane",
-      "iNgci",
-      "iNyoni",
-      "iMphala",
-      "Lweti",
-      "iNgongoni"
-    ],
-    "SHORTDAY": [
-      "Son",
-      "Mso",
-      "Bil",
-      "Tsa",
-      "Ne",
-      "Hla",
-      "Mgc"
-    ],
-    "SHORTMONTH": [
-      "Bhi",
-      "Van",
-      "Vol",
-      "Mab",
-      "Nkh",
-      "Nhl",
-      "Kho",
-      "Ngc",
-      "Nyo",
-      "Mph",
-      "Lwe",
-      "Ngo"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "y MMMM d, EEEE",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d HH:mm:ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "HH:mm:ss",
-    "short": "y-MM-dd HH:mm",
-    "shortDate": "y-MM-dd",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "R",
-    "DECIMAL_SEP": ",",
-    "GROUP_SEP": "\u00a0",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "\u00a4-",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ss",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy-er.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy-er.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy-er.js
deleted file mode 100644
index d4cb8e5..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy-er.js
+++ /dev/null
@@ -1,128 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "saaku",
-      "carra"
-    ],
-    "DAY": [
-      "Naba Sambat",
-      "Sani",
-      "Salus",
-      "Rabuq",
-      "Camus",
-      "Jumqata",
-      "Qunxa Sambat"
-    ],
-    "ERANAMES": [
-      "Yaasuusuk Duma",
-      "Yaasuusuk Wadir"
-    ],
-    "ERAS": [
-      "Yaasuusuk Duma",
-      "Yaasuusuk Wadir"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Qunxa Garablu",
-      "Kudo",
-      "Ciggilta Kudo",
-      "Agda Baxis",
-      "Caxah Alsa",
-      "Qasa Dirri",
-      "Qado Dirri",
-      "Liiqen",
-      "Waysu",
-      "Diteli",
-      "Ximoli",
-      "Kaxxa Garablu"
-    ],
-    "SHORTDAY": [
-      "Nab",
-      "San",
-      "Sal",
-      "Rab",
-      "Cam",
-      "Jum",
-      "Qun"
-    ],
-    "SHORTMONTH": [
-      "Qun",
-      "Nah",
-      "Cig",
-      "Agd",
-      "Cax",
-      "Qas",
-      "Qad",
-      "Leq",
-      "Way",
-      "Dit",
-      "Xim",
-      "Kax"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, MMMM dd, y",
-    "longDate": "dd MMMM y",
-    "medium": "dd-MMM-y h:mm:ss a",
-    "mediumDate": "dd-MMM-y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/yy h:mm a",
-    "shortDate": "dd/MM/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "Nfk",
-    "DECIMAL_SEP": ".",
-    "GROUP_SEP": ",",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "\u00a4-",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ssy-er",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);

http://git-wip-us.apache.org/repos/asf/struts/blob/7a350b02/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy.js
deleted file mode 100644
index 93c0eba..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ssy.js
+++ /dev/null
@@ -1,128 +0,0 @@
-'use strict';
-angular.module("ngLocale", [], ["$provide", function($provide) {
-var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
-function getDecimals(n) {
-  n = n + '';
-  var i = n.indexOf('.');
-  return (i == -1) ? 0 : n.length - i - 1;
-}
-
-function getVF(n, opt_precision) {
-  var v = opt_precision;
-
-  if (undefined === v) {
-    v = Math.min(getDecimals(n), 3);
-  }
-
-  var base = Math.pow(10, v);
-  var f = ((n * base) | 0) % base;
-  return {v: v, f: f};
-}
-
-$provide.value("$locale", {
-  "DATETIME_FORMATS": {
-    "AMPMS": [
-      "saaku",
-      "carra"
-    ],
-    "DAY": [
-      "Naba Sambat",
-      "Sani",
-      "Salus",
-      "Rabuq",
-      "Camus",
-      "Jumqata",
-      "Qunxa Sambat"
-    ],
-    "ERANAMES": [
-      "Yaasuusuk Duma",
-      "Yaasuusuk Wadir"
-    ],
-    "ERAS": [
-      "Yaasuusuk Duma",
-      "Yaasuusuk Wadir"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Qunxa Garablu",
-      "Kudo",
-      "Ciggilta Kudo",
-      "Agda Baxis",
-      "Caxah Alsa",
-      "Qasa Dirri",
-      "Qado Dirri",
-      "Liiqen",
-      "Waysu",
-      "Diteli",
-      "Ximoli",
-      "Kaxxa Garablu"
-    ],
-    "SHORTDAY": [
-      "Nab",
-      "San",
-      "Sal",
-      "Rab",
-      "Cam",
-      "Jum",
-      "Qun"
-    ],
-    "SHORTMONTH": [
-      "Qun",
-      "Nah",
-      "Cig",
-      "Agd",
-      "Cax",
-      "Qas",
-      "Qad",
-      "Leq",
-      "Way",
-      "Dit",
-      "Xim",
-      "Kax"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, MMMM dd, y",
-    "longDate": "dd MMMM y",
-    "medium": "dd-MMM-y h:mm:ss a",
-    "mediumDate": "dd-MMM-y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/yy h:mm a",
-    "shortDate": "dd/MM/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "Nfk",
-    "DECIMAL_SEP": ".",
-    "GROUP_SEP": ",",
-    "PATTERNS": [
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 3,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "\u00a4-",
-        "negSuf": "",
-        "posPre": "\u00a4",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ssy",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (i == 1 && vf.v == 0) {    return PLURAL_CATEGORY.ONE;  }  return PLURAL_CATEGORY.OTHER;}
-});
-}]);