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_ks-arab-in.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks-arab-in.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks-arab-in.js
deleted file mode 100644
index 0ab04e6..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks-arab-in.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": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "\u0627\u064e\u062a\u06be\u0648\u0627\u0631",
-      "\u0698\u0654\u0646\u065b\u062f\u0631\u0655\u0631\u0648\u0627\u0631",
-      "\u0628\u0648\u065a\u0645\u0648\u0627\u0631",
-      "\u0628\u0648\u062f\u0648\u0627\u0631",
-      "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631",
-      "\u062c\u064f\u0645\u06c1",
-      "\u0628\u0679\u0648\u0627\u0631"
-    ],
-    "ERANAMES": [
-      "\u0642\u0628\u0655\u0644 \u0645\u0633\u06cc\u0656\u062d",
-      "\u0639\u06cc\u0656\u0633\u0648\u06cc \u0633\u0646\u06c1\u0655"
-    ],
-    "ERAS": [
-      "\u0628\u06cc \u0633\u06cc",
-      "\u0627\u06d2 \u0688\u06cc"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "SHORTDAY": [
-      "\u0622\u062a\u06be\u0648\u0627\u0631",
-      "\u0698\u0654\u0646\u065b\u062f\u0655\u0631\u0648\u0627\u0631",
-      "\u0628\u0648\u065a\u0645\u0648\u0627\u0631",
-      "\u0628\u0648\u062f\u0648\u0627\u0631",
-      "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631",
-      "\u062c\u064f\u0645\u06c1",
-      "\u0628\u0679\u0648\u0627\u0631"
-    ],
-    "SHORTMONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "STANDALONEMONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "WEEKENDRANGE": [
-      6,
-      6
-    ],
-    "fullDate": "EEEE, MMMM d, y",
-    "longDate": "MMMM d, y",
-    "medium": "MMM d, y h:mm:ss a",
-    "mediumDate": "MMM d, y",
-    "mediumTime": "h:mm:ss a",
-    "short": "M/d/yy h:mm a",
-    "shortDate": "M/d/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20b9",
-    "DECIMAL_SEP": "\u066b",
-    "GROUP_SEP": "\u066c",
-    "PATTERNS": [
-      {
-        "gSize": 2,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 2,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-\u00a4\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ks-arab-in",
-  "localeID": "ks_Arab_IN",
-  "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_ks-arab.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks-arab.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks-arab.js
deleted file mode 100644
index b1d807b..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks-arab.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": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "\u0627\u064e\u062a\u06be\u0648\u0627\u0631",
-      "\u0698\u0654\u0646\u065b\u062f\u0631\u0655\u0631\u0648\u0627\u0631",
-      "\u0628\u0648\u065a\u0645\u0648\u0627\u0631",
-      "\u0628\u0648\u062f\u0648\u0627\u0631",
-      "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631",
-      "\u062c\u064f\u0645\u06c1",
-      "\u0628\u0679\u0648\u0627\u0631"
-    ],
-    "ERANAMES": [
-      "\u0642\u0628\u0655\u0644 \u0645\u0633\u06cc\u0656\u062d",
-      "\u0639\u06cc\u0656\u0633\u0648\u06cc \u0633\u0646\u06c1\u0655"
-    ],
-    "ERAS": [
-      "\u0628\u06cc \u0633\u06cc",
-      "\u0627\u06d2 \u0688\u06cc"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "SHORTDAY": [
-      "\u0622\u062a\u06be\u0648\u0627\u0631",
-      "\u0698\u0654\u0646\u065b\u062f\u0655\u0631\u0648\u0627\u0631",
-      "\u0628\u0648\u065a\u0645\u0648\u0627\u0631",
-      "\u0628\u0648\u062f\u0648\u0627\u0631",
-      "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631",
-      "\u062c\u064f\u0645\u06c1",
-      "\u0628\u0679\u0648\u0627\u0631"
-    ],
-    "SHORTMONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "STANDALONEMONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "WEEKENDRANGE": [
-      6,
-      6
-    ],
-    "fullDate": "EEEE, MMMM d, y",
-    "longDate": "MMMM d, y",
-    "medium": "MMM d, y h:mm:ss a",
-    "mediumDate": "MMM d, y",
-    "mediumTime": "h:mm:ss a",
-    "short": "M/d/yy h:mm a",
-    "shortDate": "M/d/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20b9",
-    "DECIMAL_SEP": "\u066b",
-    "GROUP_SEP": "\u066c",
-    "PATTERNS": [
-      {
-        "gSize": 2,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 2,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-\u00a4\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ks-arab",
-  "localeID": "ks_Arab",
-  "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_ks.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks.js
deleted file mode 100644
index 7c64c70..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ks.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": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "\u0627\u064e\u062a\u06be\u0648\u0627\u0631",
-      "\u0698\u0654\u0646\u065b\u062f\u0631\u0655\u0631\u0648\u0627\u0631",
-      "\u0628\u0648\u065a\u0645\u0648\u0627\u0631",
-      "\u0628\u0648\u062f\u0648\u0627\u0631",
-      "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631",
-      "\u062c\u064f\u0645\u06c1",
-      "\u0628\u0679\u0648\u0627\u0631"
-    ],
-    "ERANAMES": [
-      "\u0642\u0628\u0655\u0644 \u0645\u0633\u06cc\u0656\u062d",
-      "\u0639\u06cc\u0656\u0633\u0648\u06cc \u0633\u0646\u06c1\u0655"
-    ],
-    "ERAS": [
-      "\u0628\u06cc \u0633\u06cc",
-      "\u0627\u06d2 \u0688\u06cc"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "SHORTDAY": [
-      "\u0622\u062a\u06be\u0648\u0627\u0631",
-      "\u0698\u0654\u0646\u065b\u062f\u0655\u0631\u0648\u0627\u0631",
-      "\u0628\u0648\u065a\u0645\u0648\u0627\u0631",
-      "\u0628\u0648\u062f\u0648\u0627\u0631",
-      "\u0628\u0631\u065b\u066e\u06ea\u0633\u0648\u0627\u0631",
-      "\u062c\u064f\u0645\u06c1",
-      "\u0628\u0679\u0648\u0627\u0631"
-    ],
-    "SHORTMONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "STANDALONEMONTH": [
-      "\u062c\u0646\u0624\u0631\u06cc",
-      "\u0641\u0631\u0624\u0631\u06cc",
-      "\u0645\u0627\u0631\u0655\u0686",
-      "\u0627\u067e\u0631\u06cc\u0644",
-      "\u0645\u06cc\u0654",
-      "\u062c\u0648\u0657\u0646",
-      "\u062c\u0648\u0657\u0644\u0627\u06cc\u06cc",
-      "\u0627\u06af\u0633\u062a",
-      "\u0633\u062a\u0645\u0628\u0631",
-      "\u0627\u06a9\u062a\u0648\u0657\u0628\u0631",
-      "\u0646\u0648\u0645\u0628\u0631",
-      "\u062f\u0633\u0645\u0628\u0631"
-    ],
-    "WEEKENDRANGE": [
-      6,
-      6
-    ],
-    "fullDate": "EEEE, MMMM d, y",
-    "longDate": "MMMM d, y",
-    "medium": "MMM d, y h:mm:ss a",
-    "mediumDate": "MMM d, y",
-    "mediumTime": "h:mm:ss a",
-    "short": "M/d/yy h:mm a",
-    "shortDate": "M/d/yy",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u20b9",
-    "DECIMAL_SEP": "\u066b",
-    "GROUP_SEP": "\u066c",
-    "PATTERNS": [
-      {
-        "gSize": 2,
-        "lgSize": 3,
-        "maxFrac": 3,
-        "minFrac": 0,
-        "minInt": 1,
-        "negPre": "-",
-        "negSuf": "",
-        "posPre": "",
-        "posSuf": ""
-      },
-      {
-        "gSize": 2,
-        "lgSize": 3,
-        "maxFrac": 2,
-        "minFrac": 2,
-        "minInt": 1,
-        "negPre": "-\u00a4\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "ks",
-  "localeID": "ks",
-  "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_ksb-tz.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksb-tz.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksb-tz.js
deleted file mode 100644
index 8082838..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksb-tz.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": [
-      "makeo",
-      "nyiaghuo"
-    ],
-    "DAY": [
-      "Jumaapii",
-      "Jumaatatu",
-      "Jumaane",
-      "Jumaatano",
-      "Alhamisi",
-      "Ijumaa",
-      "Jumaamosi"
-    ],
-    "ERANAMES": [
-      "Kabla ya Klisto",
-      "Baada ya Klisto"
-    ],
-    "ERAS": [
-      "KK",
-      "BK"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Januali",
-      "Febluali",
-      "Machi",
-      "Aplili",
-      "Mei",
-      "Juni",
-      "Julai",
-      "Agosti",
-      "Septemba",
-      "Oktoba",
-      "Novemba",
-      "Desemba"
-    ],
-    "SHORTDAY": [
-      "Jpi",
-      "Jtt",
-      "Jmn",
-      "Jtn",
-      "Alh",
-      "Iju",
-      "Jmo"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Feb",
-      "Mac",
-      "Apr",
-      "Mei",
-      "Jun",
-      "Jul",
-      "Ago",
-      "Sep",
-      "Okt",
-      "Nov",
-      "Des"
-    ],
-    "STANDALONEMONTH": [
-      "Januali",
-      "Febluali",
-      "Machi",
-      "Aplili",
-      "Mei",
-      "Juni",
-      "Julai",
-      "Agosti",
-      "Septemba",
-      "Oktoba",
-      "Novemba",
-      "Desemba"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y h:mm:ss a",
-    "mediumDate": "d MMM y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/y h:mm a",
-    "shortDate": "dd/MM/y",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "TSh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "ksb-tz",
-  "localeID": "ksb_TZ",
-  "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_ksb.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksb.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksb.js
deleted file mode 100644
index 796a298..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksb.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": [
-      "makeo",
-      "nyiaghuo"
-    ],
-    "DAY": [
-      "Jumaapii",
-      "Jumaatatu",
-      "Jumaane",
-      "Jumaatano",
-      "Alhamisi",
-      "Ijumaa",
-      "Jumaamosi"
-    ],
-    "ERANAMES": [
-      "Kabla ya Klisto",
-      "Baada ya Klisto"
-    ],
-    "ERAS": [
-      "KK",
-      "BK"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Januali",
-      "Febluali",
-      "Machi",
-      "Aplili",
-      "Mei",
-      "Juni",
-      "Julai",
-      "Agosti",
-      "Septemba",
-      "Oktoba",
-      "Novemba",
-      "Desemba"
-    ],
-    "SHORTDAY": [
-      "Jpi",
-      "Jtt",
-      "Jmn",
-      "Jtn",
-      "Alh",
-      "Iju",
-      "Jmo"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Feb",
-      "Mac",
-      "Apr",
-      "Mei",
-      "Jun",
-      "Jul",
-      "Ago",
-      "Sep",
-      "Okt",
-      "Nov",
-      "Des"
-    ],
-    "STANDALONEMONTH": [
-      "Januali",
-      "Febluali",
-      "Machi",
-      "Aplili",
-      "Mei",
-      "Juni",
-      "Julai",
-      "Agosti",
-      "Septemba",
-      "Oktoba",
-      "Novemba",
-      "Desemba"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y h:mm:ss a",
-    "mediumDate": "d MMM y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/y h:mm a",
-    "shortDate": "dd/MM/y",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "TSh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "ksb",
-  "localeID": "ksb",
-  "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_ksf-cm.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.js
deleted file mode 100644
index 459b850..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf-cm.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": [
-      "s\u00e1r\u00faw\u00e1",
-      "c\u025b\u025b\u0301nko"
-    ],
-    "DAY": [
-      "s\u0254\u0301nd\u01dd",
-      "l\u01ddnd\u00ed",
-      "maad\u00ed",
-      "m\u025bkr\u025bd\u00ed",
-      "j\u01dd\u01ddd\u00ed",
-      "j\u00famb\u00e1",
-      "samd\u00ed"
-    ],
-    "ERANAMES": [
-      "di Y\u025b\u0301sus ak\u00e1 y\u00e1l\u025b",
-      "c\u00e1m\u025b\u025bn k\u01dd k\u01ddb\u0254pka Y"
-    ],
-    "ERAS": [
-      "d.Y.",
-      "k.Y."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254",
-      "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1",
-      "\u014bw\u00ed\u00ed ak\u01dd nin",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b"
-    ],
-    "SHORTDAY": [
-      "s\u0254\u0301n",
-      "l\u01ddn",
-      "maa",
-      "m\u025bk",
-      "j\u01dd\u01dd",
-      "j\u00fam",
-      "sam"
-    ],
-    "SHORTMONTH": [
-      "\u014b1",
-      "\u014b2",
-      "\u014b3",
-      "\u014b4",
-      "\u014b5",
-      "\u014b6",
-      "\u014b7",
-      "\u014b8",
-      "\u014b9",
-      "\u014b10",
-      "\u014b11",
-      "\u014b12"
-    ],
-    "STANDALONEMONTH": [
-      "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254",
-      "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1",
-      "\u014bw\u00ed\u00ed ak\u01dd nin",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b"
-    ],
-    "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/y HH:mm",
-    "shortDate": "d/M/y",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "FCFA",
-    "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": "ksf-cm",
-  "localeID": "ksf_CM",
-  "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_ksf.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.js
deleted file mode 100644
index 36e62a8..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksf.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": [
-      "s\u00e1r\u00faw\u00e1",
-      "c\u025b\u025b\u0301nko"
-    ],
-    "DAY": [
-      "s\u0254\u0301nd\u01dd",
-      "l\u01ddnd\u00ed",
-      "maad\u00ed",
-      "m\u025bkr\u025bd\u00ed",
-      "j\u01dd\u01ddd\u00ed",
-      "j\u00famb\u00e1",
-      "samd\u00ed"
-    ],
-    "ERANAMES": [
-      "di Y\u025b\u0301sus ak\u00e1 y\u00e1l\u025b",
-      "c\u00e1m\u025b\u025bn k\u01dd k\u01ddb\u0254pka Y"
-    ],
-    "ERAS": [
-      "d.Y.",
-      "k.Y."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254",
-      "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1",
-      "\u014bw\u00ed\u00ed ak\u01dd nin",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b"
-    ],
-    "SHORTDAY": [
-      "s\u0254\u0301n",
-      "l\u01ddn",
-      "maa",
-      "m\u025bk",
-      "j\u01dd\u01dd",
-      "j\u00fam",
-      "sam"
-    ],
-    "SHORTMONTH": [
-      "\u014b1",
-      "\u014b2",
-      "\u014b3",
-      "\u014b4",
-      "\u014b5",
-      "\u014b6",
-      "\u014b7",
-      "\u014b8",
-      "\u014b9",
-      "\u014b10",
-      "\u014b11",
-      "\u014b12"
-    ],
-    "STANDALONEMONTH": [
-      "\u014bw\u00ed\u00ed a nt\u0254\u0301nt\u0254",
-      "\u014bw\u00ed\u00ed ak\u01dd b\u025b\u0301\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd r\u00e1\u00e1",
-      "\u014bw\u00ed\u00ed ak\u01dd nin",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1an",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1af\u0254k",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1ab\u025b\u025b",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1araa",
-      "\u014bw\u00ed\u00ed ak\u01dd t\u00e1anin",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u0254\u0301k",
-      "\u014bw\u00ed\u00ed ak\u01dd nt\u025bk di b\u025b\u0301\u025b"
-    ],
-    "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/y HH:mm",
-    "shortDate": "d/M/y",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "FCFA",
-    "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": "ksf",
-  "localeID": "ksf",
-  "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_ksh-de.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.js
deleted file mode 100644
index 793b20a..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh-de.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": [
-      "Uhr v\u00f6rmiddaachs",
-      "Uhr nommendaachs"
-    ],
-    "DAY": [
-      "Sunndaach",
-      "Moondaach",
-      "Dinnsdaach",
-      "Metwoch",
-      "Dunnersdaach",
-      "Friidaach",
-      "Samsdaach"
-    ],
-    "ERANAMES": [
-      "v\u00fcr Chrestus",
-      "noh Chrestus"
-    ],
-    "ERAS": [
-      "v. Chr.",
-      "n. Chr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Jannewa",
-      "F\u00e4browa",
-      "M\u00e4\u00e4z",
-      "Aprell",
-      "M\u00e4i",
-      "Juuni",
-      "Juuli",
-      "Oujo\u00df",
-      "Sept\u00e4mber",
-      "Oktoober",
-      "Nov\u00e4mber",
-      "Dez\u00e4mber"
-    ],
-    "SHORTDAY": [
-      "Su.",
-      "Mo.",
-      "Di.",
-      "Me.",
-      "Du.",
-      "Fr.",
-      "Sa."
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "F\u00e4b",
-      "M\u00e4z",
-      "Apr",
-      "M\u00e4i",
-      "Jun",
-      "Jul",
-      "Ouj",
-      "S\u00e4p",
-      "Okt",
-      "Nov",
-      "Dez"
-    ],
-    "STANDALONEMONTH": [
-      "Jannewa",
-      "F\u00e4browa",
-      "M\u00e4\u00e4z",
-      "Aprell",
-      "M\u00e4i",
-      "Juuni",
-      "Juuli",
-      "Oujo\u00df",
-      "Sept\u00e4mber",
-      "Oktoober",
-      "Nov\u00e4mber",
-      "Dez\u00e4mber"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, 'd\u00e4' 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. y HH:mm",
-    "shortDate": "d. M. y",
-    "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": "ksh-de",
-  "localeID": "ksh_DE",
-  "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_ksh.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh.js
deleted file mode 100644
index 312fbee..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ksh.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": [
-      "Uhr v\u00f6rmiddaachs",
-      "Uhr nommendaachs"
-    ],
-    "DAY": [
-      "Sunndaach",
-      "Moondaach",
-      "Dinnsdaach",
-      "Metwoch",
-      "Dunnersdaach",
-      "Friidaach",
-      "Samsdaach"
-    ],
-    "ERANAMES": [
-      "v\u00fcr Chrestus",
-      "noh Chrestus"
-    ],
-    "ERAS": [
-      "v. Chr.",
-      "n. Chr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Jannewa",
-      "F\u00e4browa",
-      "M\u00e4\u00e4z",
-      "Aprell",
-      "M\u00e4i",
-      "Juuni",
-      "Juuli",
-      "Oujo\u00df",
-      "Sept\u00e4mber",
-      "Oktoober",
-      "Nov\u00e4mber",
-      "Dez\u00e4mber"
-    ],
-    "SHORTDAY": [
-      "Su.",
-      "Mo.",
-      "Di.",
-      "Me.",
-      "Du.",
-      "Fr.",
-      "Sa."
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "F\u00e4b",
-      "M\u00e4z",
-      "Apr",
-      "M\u00e4i",
-      "Jun",
-      "Jul",
-      "Ouj",
-      "S\u00e4p",
-      "Okt",
-      "Nov",
-      "Dez"
-    ],
-    "STANDALONEMONTH": [
-      "Jannewa",
-      "F\u00e4browa",
-      "M\u00e4\u00e4z",
-      "Aprell",
-      "M\u00e4i",
-      "Juuni",
-      "Juuli",
-      "Oujo\u00df",
-      "Sept\u00e4mber",
-      "Oktoober",
-      "Nov\u00e4mber",
-      "Dez\u00e4mber"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, 'd\u00e4' 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. y HH:mm",
-    "shortDate": "d. M. y",
-    "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": "ksh",
-  "localeID": "ksh",
-  "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_kw-gb.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_kw-gb.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_kw-gb.js
deleted file mode 100644
index 46a8c10..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_kw-gb.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": [
-      "a.m.",
-      "p.m."
-    ],
-    "DAY": [
-      "dy Sul",
-      "dy Lun",
-      "dy Meurth",
-      "dy Merher",
-      "dy Yow",
-      "dy Gwener",
-      "dy Sadorn"
-    ],
-    "ERANAMES": [
-      "RC",
-      "AD"
-    ],
-    "ERAS": [
-      "RC",
-      "AD"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "mis Genver",
-      "mis Hwevrer",
-      "mis Meurth",
-      "mis Ebrel",
-      "mis Me",
-      "mis Metheven",
-      "mis Gortheren",
-      "mis Est",
-      "mis Gwynngala",
-      "mis Hedra",
-      "mis Du",
-      "mis Kevardhu"
-    ],
-    "SHORTDAY": [
-      "Sul",
-      "Lun",
-      "Mth",
-      "Mhr",
-      "Yow",
-      "Gwe",
-      "Sad"
-    ],
-    "SHORTMONTH": [
-      "Gen",
-      "Hwe",
-      "Meu",
-      "Ebr",
-      "Me",
-      "Met",
-      "Gor",
-      "Est",
-      "Gwn",
-      "Hed",
-      "Du",
-      "Kev"
-    ],
-    "STANDALONEMONTH": [
-      "mis Genver",
-      "mis Hwevrer",
-      "mis Meurth",
-      "mis Ebrel",
-      "mis Me",
-      "mis Metheven",
-      "mis Gortheren",
-      "mis Est",
-      "mis Gwynngala",
-      "mis Hedra",
-      "mis Du",
-      "mis Kevardhu"
-    ],
-    "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": "dd/MM/y HH:mm",
-    "shortDate": "dd/MM/y",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u00a3",
-    "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": "kw-gb",
-  "localeID": "kw_GB",
-  "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_kw.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_kw.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_kw.js
deleted file mode 100644
index d6a128b..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_kw.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": [
-      "a.m.",
-      "p.m."
-    ],
-    "DAY": [
-      "dy Sul",
-      "dy Lun",
-      "dy Meurth",
-      "dy Merher",
-      "dy Yow",
-      "dy Gwener",
-      "dy Sadorn"
-    ],
-    "ERANAMES": [
-      "RC",
-      "AD"
-    ],
-    "ERAS": [
-      "RC",
-      "AD"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "mis Genver",
-      "mis Hwevrer",
-      "mis Meurth",
-      "mis Ebrel",
-      "mis Me",
-      "mis Metheven",
-      "mis Gortheren",
-      "mis Est",
-      "mis Gwynngala",
-      "mis Hedra",
-      "mis Du",
-      "mis Kevardhu"
-    ],
-    "SHORTDAY": [
-      "Sul",
-      "Lun",
-      "Mth",
-      "Mhr",
-      "Yow",
-      "Gwe",
-      "Sad"
-    ],
-    "SHORTMONTH": [
-      "Gen",
-      "Hwe",
-      "Meu",
-      "Ebr",
-      "Me",
-      "Met",
-      "Gor",
-      "Est",
-      "Gwn",
-      "Hed",
-      "Du",
-      "Kev"
-    ],
-    "STANDALONEMONTH": [
-      "mis Genver",
-      "mis Hwevrer",
-      "mis Meurth",
-      "mis Ebrel",
-      "mis Me",
-      "mis Metheven",
-      "mis Gortheren",
-      "mis Est",
-      "mis Gwynngala",
-      "mis Hedra",
-      "mis Du",
-      "mis Kevardhu"
-    ],
-    "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": "dd/MM/y HH:mm",
-    "shortDate": "dd/MM/y",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "\u00a3",
-    "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": "kw",
-  "localeID": "kw",
-  "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_ky-cyrl-kg.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky-cyrl-kg.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky-cyrl-kg.js
deleted file mode 100644
index 31b8ace..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky-cyrl-kg.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": [
-      "\u0442\u0430\u04a3\u043a\u044b",
-      "\u0442\u04af\u0448\u0442\u04e9\u043d \u043a\u0438\u0439\u0438\u043d"
-    ],
-    "DAY": [
-      "\u0436\u0435\u043a\u0448\u0435\u043c\u0431\u0438",
-      "\u0434\u04af\u0439\u0448\u04e9\u043c\u0431\u04af",
-      "\u0448\u0435\u0439\u0448\u0435\u043c\u0431\u0438",
-      "\u0448\u0430\u0440\u0448\u0435\u043c\u0431\u0438",
-      "\u0431\u0435\u0439\u0448\u0435\u043c\u0431\u0438",
-      "\u0436\u0443\u043c\u0430",
-      "\u0438\u0448\u0435\u043c\u0431\u0438"
-    ],
-    "ERANAMES": [
-      "\u0431\u0438\u0437\u0434\u0438\u043d 
\u0437\u0430\u043c\u0430\u043d\u0433\u0430 \u0447\u0435\u0439\u0438\u043d",
-      "\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d"
-    ],
-    "ERAS": [
-      "\u0431.\u0437.\u0447.",
-      "\u0431.\u0437."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u044f\u043d\u0432\u0430\u0440\u044c",
-      "\u0444\u0435\u0432\u0440\u0430\u043b\u044c",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0435\u043b\u044c",
-      "\u043c\u0430\u0439",
-      "\u0438\u044e\u043d\u044c",
-      "\u0438\u044e\u043b\u044c",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
-      "\u043e\u043a\u0442\u044f\u0431\u0440\u044c",
-      "\u043d\u043e\u044f\u0431\u0440\u044c",
-      "\u0434\u0435\u043a\u0430\u0431\u0440\u044c"
-    ],
-    "SHORTDAY": [
-      "\u0436\u0435\u043a.",
-      "\u0434\u04af\u0439.",
-      "\u0448\u0435\u0439\u0448.",
-      "\u0448\u0430\u0440\u0448.",
-      "\u0431\u0435\u0439\u0448.",
-      "\u0436\u0443\u043c\u0430",
-      "\u0438\u0448\u043c."
-    ],
-    "SHORTMONTH": [
-      "\u044f\u043d\u0432.",
-      "\u0444\u0435\u0432.",
-      "\u043c\u0430\u0440.",
-      "\u0430\u043f\u0440.",
-      "\u043c\u0430\u0439",
-      "\u0438\u044e\u043d.",
-      "\u0438\u044e\u043b.",
-      "\u0430\u0432\u0433.",
-      "\u0441\u0435\u043d.",
-      "\u043e\u043a\u0442.",
-      "\u043d\u043e\u044f.",
-      "\u0434\u0435\u043a."
-    ],
-    "STANDALONEMONTH": [
-      "\u042f\u043d\u0432\u0430\u0440\u044c",
-      "\u0424\u0435\u0432\u0440\u0430\u043b\u044c",
-      "\u041c\u0430\u0440\u0442",
-      "\u0410\u043f\u0440\u0435\u043b\u044c",
-      "\u041c\u0430\u0439",
-      "\u0418\u044e\u043d\u044c",
-      "\u0418\u044e\u043b\u044c",
-      "\u0410\u0432\u0433\u0443\u0441\u0442",
-      "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
-      "\u041e\u043a\u0442\u044f\u0431\u0440\u044c",
-      "\u041d\u043e\u044f\u0431\u0440\u044c",
-      "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d-MMMM, y-'\u0436'.",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d HH:mm:ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "HH:mm:ss",
-    "short": "dd.MM.yy HH:mm",
-    "shortDate": "dd.MM.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "KGS",
-    "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": "ky-cyrl-kg",
-  "localeID": "ky_Cyrl_KG",
-  "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_ky-cyrl.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky-cyrl.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky-cyrl.js
deleted file mode 100644
index a3c9123..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky-cyrl.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": [
-      "\u0442\u0430\u04a3\u043a\u044b",
-      "\u0442\u04af\u0448\u0442\u04e9\u043d \u043a\u0438\u0439\u0438\u043d"
-    ],
-    "DAY": [
-      "\u0436\u0435\u043a\u0448\u0435\u043c\u0431\u0438",
-      "\u0434\u04af\u0439\u0448\u04e9\u043c\u0431\u04af",
-      "\u0448\u0435\u0439\u0448\u0435\u043c\u0431\u0438",
-      "\u0448\u0430\u0440\u0448\u0435\u043c\u0431\u0438",
-      "\u0431\u0435\u0439\u0448\u0435\u043c\u0431\u0438",
-      "\u0436\u0443\u043c\u0430",
-      "\u0438\u0448\u0435\u043c\u0431\u0438"
-    ],
-    "ERANAMES": [
-      "\u0431\u0438\u0437\u0434\u0438\u043d 
\u0437\u0430\u043c\u0430\u043d\u0433\u0430 \u0447\u0435\u0439\u0438\u043d",
-      "\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d"
-    ],
-    "ERAS": [
-      "\u0431.\u0437.\u0447.",
-      "\u0431.\u0437."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u044f\u043d\u0432\u0430\u0440\u044c",
-      "\u0444\u0435\u0432\u0440\u0430\u043b\u044c",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0435\u043b\u044c",
-      "\u043c\u0430\u0439",
-      "\u0438\u044e\u043d\u044c",
-      "\u0438\u044e\u043b\u044c",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
-      "\u043e\u043a\u0442\u044f\u0431\u0440\u044c",
-      "\u043d\u043e\u044f\u0431\u0440\u044c",
-      "\u0434\u0435\u043a\u0430\u0431\u0440\u044c"
-    ],
-    "SHORTDAY": [
-      "\u0436\u0435\u043a.",
-      "\u0434\u04af\u0439.",
-      "\u0448\u0435\u0439\u0448.",
-      "\u0448\u0430\u0440\u0448.",
-      "\u0431\u0435\u0439\u0448.",
-      "\u0436\u0443\u043c\u0430",
-      "\u0438\u0448\u043c."
-    ],
-    "SHORTMONTH": [
-      "\u044f\u043d\u0432.",
-      "\u0444\u0435\u0432.",
-      "\u043c\u0430\u0440.",
-      "\u0430\u043f\u0440.",
-      "\u043c\u0430\u0439",
-      "\u0438\u044e\u043d.",
-      "\u0438\u044e\u043b.",
-      "\u0430\u0432\u0433.",
-      "\u0441\u0435\u043d.",
-      "\u043e\u043a\u0442.",
-      "\u043d\u043e\u044f.",
-      "\u0434\u0435\u043a."
-    ],
-    "STANDALONEMONTH": [
-      "\u042f\u043d\u0432\u0430\u0440\u044c",
-      "\u0424\u0435\u0432\u0440\u0430\u043b\u044c",
-      "\u041c\u0430\u0440\u0442",
-      "\u0410\u043f\u0440\u0435\u043b\u044c",
-      "\u041c\u0430\u0439",
-      "\u0418\u044e\u043d\u044c",
-      "\u0418\u044e\u043b\u044c",
-      "\u0410\u0432\u0433\u0443\u0441\u0442",
-      "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
-      "\u041e\u043a\u0442\u044f\u0431\u0440\u044c",
-      "\u041d\u043e\u044f\u0431\u0440\u044c",
-      "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d-MMMM, y-'\u0436'.",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d HH:mm:ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "HH:mm:ss",
-    "short": "dd.MM.yy HH:mm",
-    "shortDate": "dd.MM.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "KGS",
-    "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": "ky-cyrl",
-  "localeID": "ky_Cyrl",
-  "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_ky.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky.js
deleted file mode 100644
index bba5e7a..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ky.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": [
-      "\u0442\u0430\u04a3\u043a\u044b",
-      "\u0442\u04af\u0448\u0442\u04e9\u043d \u043a\u0438\u0439\u0438\u043d"
-    ],
-    "DAY": [
-      "\u0436\u0435\u043a\u0448\u0435\u043c\u0431\u0438",
-      "\u0434\u04af\u0439\u0448\u04e9\u043c\u0431\u04af",
-      "\u0448\u0435\u0439\u0448\u0435\u043c\u0431\u0438",
-      "\u0448\u0430\u0440\u0448\u0435\u043c\u0431\u0438",
-      "\u0431\u0435\u0439\u0448\u0435\u043c\u0431\u0438",
-      "\u0436\u0443\u043c\u0430",
-      "\u0438\u0448\u0435\u043c\u0431\u0438"
-    ],
-    "ERANAMES": [
-      "\u0431\u0438\u0437\u0434\u0438\u043d 
\u0437\u0430\u043c\u0430\u043d\u0433\u0430 \u0447\u0435\u0439\u0438\u043d",
-      "\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d"
-    ],
-    "ERAS": [
-      "\u0431.\u0437.\u0447.",
-      "\u0431.\u0437."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u044f\u043d\u0432\u0430\u0440\u044c",
-      "\u0444\u0435\u0432\u0440\u0430\u043b\u044c",
-      "\u043c\u0430\u0440\u0442",
-      "\u0430\u043f\u0440\u0435\u043b\u044c",
-      "\u043c\u0430\u0439",
-      "\u0438\u044e\u043d\u044c",
-      "\u0438\u044e\u043b\u044c",
-      "\u0430\u0432\u0433\u0443\u0441\u0442",
-      "\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
-      "\u043e\u043a\u0442\u044f\u0431\u0440\u044c",
-      "\u043d\u043e\u044f\u0431\u0440\u044c",
-      "\u0434\u0435\u043a\u0430\u0431\u0440\u044c"
-    ],
-    "SHORTDAY": [
-      "\u0436\u0435\u043a.",
-      "\u0434\u04af\u0439.",
-      "\u0448\u0435\u0439\u0448.",
-      "\u0448\u0430\u0440\u0448.",
-      "\u0431\u0435\u0439\u0448.",
-      "\u0436\u0443\u043c\u0430",
-      "\u0438\u0448\u043c."
-    ],
-    "SHORTMONTH": [
-      "\u044f\u043d\u0432.",
-      "\u0444\u0435\u0432.",
-      "\u043c\u0430\u0440.",
-      "\u0430\u043f\u0440.",
-      "\u043c\u0430\u0439",
-      "\u0438\u044e\u043d.",
-      "\u0438\u044e\u043b.",
-      "\u0430\u0432\u0433.",
-      "\u0441\u0435\u043d.",
-      "\u043e\u043a\u0442.",
-      "\u043d\u043e\u044f.",
-      "\u0434\u0435\u043a."
-    ],
-    "STANDALONEMONTH": [
-      "\u042f\u043d\u0432\u0430\u0440\u044c",
-      "\u0424\u0435\u0432\u0440\u0430\u043b\u044c",
-      "\u041c\u0430\u0440\u0442",
-      "\u0410\u043f\u0440\u0435\u043b\u044c",
-      "\u041c\u0430\u0439",
-      "\u0418\u044e\u043d\u044c",
-      "\u0418\u044e\u043b\u044c",
-      "\u0410\u0432\u0433\u0443\u0441\u0442",
-      "\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c",
-      "\u041e\u043a\u0442\u044f\u0431\u0440\u044c",
-      "\u041d\u043e\u044f\u0431\u0440\u044c",
-      "\u0414\u0435\u043a\u0430\u0431\u0440\u044c"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d-MMMM, y-'\u0436'.",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d HH:mm:ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "HH:mm:ss",
-    "short": "dd.MM.yy HH:mm",
-    "shortDate": "dd.MM.yy",
-    "shortTime": "HH:mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "KGS",
-    "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": "ky",
-  "localeID": "ky",
-  "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_lag-tz.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lag-tz.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lag-tz.js
deleted file mode 100644
index 016705c..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lag-tz.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": [
-      "TOO",
-      "MUU"
-    ],
-    "DAY": [
-      "Jumap\u00ediri",
-      "Jumat\u00e1tu",
-      "Juma\u00edne",
-      "Jumat\u00e1ano",
-      "Alam\u00edisi",
-      "Ijum\u00e1a",
-      "Jumam\u00f3osi"
-    ],
-    "ERANAMES": [
-      "K\u0268r\u0268sit\u0289 s\u0268 anavyaal",
-      "K\u0268r\u0268sit\u0289 akavyaalwe"
-    ],
-    "ERAS": [
-      "KSA",
-      "KA"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "K\u0289f\u00fangat\u0268",
-      "K\u0289naan\u0268",
-      "K\u0289keenda",
-      "Kwiikumi",
-      "Kwiinyamb\u00e1la",
-      "Kwiidwaata",
-      "K\u0289m\u0289\u0289nch\u0268",
-      "K\u0289v\u0268\u0268r\u0268",
-      "K\u0289saat\u0289",
-      "Kwiinyi",
-      "K\u0289saano",
-      "K\u0289sasat\u0289"
-    ],
-    "SHORTDAY": [
-      "P\u00edili",
-      "T\u00e1atu",
-      "\u00cdne",
-      "T\u00e1ano",
-      "Alh",
-      "Ijm",
-      "M\u00f3osi"
-    ],
-    "SHORTMONTH": [
-      "F\u00fangat\u0268",
-      "Naan\u0268",
-      "Keenda",
-      "Ik\u00fami",
-      "Inyambala",
-      "Idwaata",
-      "M\u0289\u0289nch\u0268",
-      "V\u0268\u0268r\u0268",
-      "Saat\u0289",
-      "Inyi",
-      "Saano",
-      "Sasat\u0289"
-    ],
-    "STANDALONEMONTH": [
-      "K\u0289f\u00fangat\u0268",
-      "K\u0289naan\u0268",
-      "K\u0289keenda",
-      "Kwiikumi",
-      "Kwiinyamb\u00e1la",
-      "Kwiidwaata",
-      "K\u0289m\u0289\u0289nch\u0268",
-      "K\u0289v\u0268\u0268r\u0268",
-      "K\u0289saat\u0289",
-      "Kwiinyi",
-      "K\u0289saano",
-      "K\u0289sasat\u0289"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y h:mm:ss a",
-    "mediumDate": "d MMM y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/y h:mm a",
-    "shortDate": "dd/MM/y",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "TSh",
-    "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\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "lag-tz",
-  "localeID": "lag_TZ",
-  "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_lag.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lag.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lag.js
deleted file mode 100644
index db5682f..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lag.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": [
-      "TOO",
-      "MUU"
-    ],
-    "DAY": [
-      "Jumap\u00ediri",
-      "Jumat\u00e1tu",
-      "Juma\u00edne",
-      "Jumat\u00e1ano",
-      "Alam\u00edisi",
-      "Ijum\u00e1a",
-      "Jumam\u00f3osi"
-    ],
-    "ERANAMES": [
-      "K\u0268r\u0268sit\u0289 s\u0268 anavyaal",
-      "K\u0268r\u0268sit\u0289 akavyaalwe"
-    ],
-    "ERAS": [
-      "KSA",
-      "KA"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "K\u0289f\u00fangat\u0268",
-      "K\u0289naan\u0268",
-      "K\u0289keenda",
-      "Kwiikumi",
-      "Kwiinyamb\u00e1la",
-      "Kwiidwaata",
-      "K\u0289m\u0289\u0289nch\u0268",
-      "K\u0289v\u0268\u0268r\u0268",
-      "K\u0289saat\u0289",
-      "Kwiinyi",
-      "K\u0289saano",
-      "K\u0289sasat\u0289"
-    ],
-    "SHORTDAY": [
-      "P\u00edili",
-      "T\u00e1atu",
-      "\u00cdne",
-      "T\u00e1ano",
-      "Alh",
-      "Ijm",
-      "M\u00f3osi"
-    ],
-    "SHORTMONTH": [
-      "F\u00fangat\u0268",
-      "Naan\u0268",
-      "Keenda",
-      "Ik\u00fami",
-      "Inyambala",
-      "Idwaata",
-      "M\u0289\u0289nch\u0268",
-      "V\u0268\u0268r\u0268",
-      "Saat\u0289",
-      "Inyi",
-      "Saano",
-      "Sasat\u0289"
-    ],
-    "STANDALONEMONTH": [
-      "K\u0289f\u00fangat\u0268",
-      "K\u0289naan\u0268",
-      "K\u0289keenda",
-      "Kwiikumi",
-      "Kwiinyamb\u00e1la",
-      "Kwiidwaata",
-      "K\u0289m\u0289\u0289nch\u0268",
-      "K\u0289v\u0268\u0268r\u0268",
-      "K\u0289saat\u0289",
-      "Kwiinyi",
-      "K\u0289saano",
-      "K\u0289sasat\u0289"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y h:mm:ss a",
-    "mediumDate": "d MMM y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/y h:mm a",
-    "shortDate": "dd/MM/y",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "TSh",
-    "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\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "lag",
-  "localeID": "lag",
-  "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_lb-lu.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lb-lu.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lb-lu.js
deleted file mode 100644
index a55c1f0..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lb-lu.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": [
-      "moies",
-      "nom\u00ebttes"
-    ],
-    "DAY": [
-      "Sonndeg",
-      "M\u00e9indeg",
-      "D\u00ebnschdeg",
-      "M\u00ebttwoch",
-      "Donneschdeg",
-      "Freideg",
-      "Samschdeg"
-    ],
-    "ERANAMES": [
-      "v. Chr.",
-      "n. Chr."
-    ],
-    "ERAS": [
-      "v. Chr.",
-      "n. Chr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Januar",
-      "Februar",
-      "M\u00e4erz",
-      "Abr\u00ebll",
-      "Mee",
-      "Juni",
-      "Juli",
-      "August",
-      "September",
-      "Oktober",
-      "November",
-      "Dezember"
-    ],
-    "SHORTDAY": [
-      "Son.",
-      "M\u00e9i.",
-      "D\u00ebn.",
-      "M\u00ebt.",
-      "Don.",
-      "Fre.",
-      "Sam."
-    ],
-    "SHORTMONTH": [
-      "Jan.",
-      "Feb.",
-      "M\u00e4e.",
-      "Abr.",
-      "Mee",
-      "Juni",
-      "Juli",
-      "Aug.",
-      "Sep.",
-      "Okt.",
-      "Nov.",
-      "Dez."
-    ],
-    "STANDALONEMONTH": [
-      "Januar",
-      "Februar",
-      "M\u00e4erz",
-      "Abr\u00ebll",
-      "Mee",
-      "Juni",
-      "Juli",
-      "August",
-      "September",
-      "Oktober",
-      "November",
-      "Dezember"
-    ],
-    "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": "dd.MM.yy HH:mm",
-    "shortDate": "dd.MM.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": "lb-lu",
-  "localeID": "lb_LU",
-  "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_lb.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lb.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lb.js
deleted file mode 100644
index 92fd0f9..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lb.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": [
-      "moies",
-      "nom\u00ebttes"
-    ],
-    "DAY": [
-      "Sonndeg",
-      "M\u00e9indeg",
-      "D\u00ebnschdeg",
-      "M\u00ebttwoch",
-      "Donneschdeg",
-      "Freideg",
-      "Samschdeg"
-    ],
-    "ERANAMES": [
-      "v. Chr.",
-      "n. Chr."
-    ],
-    "ERAS": [
-      "v. Chr.",
-      "n. Chr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Januar",
-      "Februar",
-      "M\u00e4erz",
-      "Abr\u00ebll",
-      "Mee",
-      "Juni",
-      "Juli",
-      "August",
-      "September",
-      "Oktober",
-      "November",
-      "Dezember"
-    ],
-    "SHORTDAY": [
-      "Son.",
-      "M\u00e9i.",
-      "D\u00ebn.",
-      "M\u00ebt.",
-      "Don.",
-      "Fre.",
-      "Sam."
-    ],
-    "SHORTMONTH": [
-      "Jan.",
-      "Feb.",
-      "M\u00e4e.",
-      "Abr.",
-      "Mee",
-      "Juni",
-      "Juli",
-      "Aug.",
-      "Sep.",
-      "Okt.",
-      "Nov.",
-      "Dez."
-    ],
-    "STANDALONEMONTH": [
-      "Januar",
-      "Februar",
-      "M\u00e4erz",
-      "Abr\u00ebll",
-      "Mee",
-      "Juni",
-      "Juli",
-      "August",
-      "September",
-      "Oktober",
-      "November",
-      "Dezember"
-    ],
-    "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": "dd.MM.yy HH:mm",
-    "shortDate": "dd.MM.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": "lb",
-  "localeID": "lb",
-  "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_lg-ug.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lg-ug.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lg-ug.js
deleted file mode 100644
index 6e884f3..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lg-ug.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": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "Sabbiiti",
-      "Balaza",
-      "Lwakubiri",
-      "Lwakusatu",
-      "Lwakuna",
-      "Lwakutaano",
-      "Lwamukaaga"
-    ],
-    "ERANAMES": [
-      "Kulisito nga tannaza",
-      "Bukya Kulisito Azaal"
-    ],
-    "ERAS": [
-      "BC",
-      "AD"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Janwaliyo",
-      "Febwaliyo",
-      "Marisi",
-      "Apuli",
-      "Maayi",
-      "Juuni",
-      "Julaayi",
-      "Agusito",
-      "Sebuttemba",
-      "Okitobba",
-      "Novemba",
-      "Desemba"
-    ],
-    "SHORTDAY": [
-      "Sab",
-      "Bal",
-      "Lw2",
-      "Lw3",
-      "Lw4",
-      "Lw5",
-      "Lw6"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Feb",
-      "Mar",
-      "Apu",
-      "Maa",
-      "Juu",
-      "Jul",
-      "Agu",
-      "Seb",
-      "Oki",
-      "Nov",
-      "Des"
-    ],
-    "STANDALONEMONTH": [
-      "Janwaliyo",
-      "Febwaliyo",
-      "Marisi",
-      "Apuli",
-      "Maayi",
-      "Juuni",
-      "Julaayi",
-      "Agusito",
-      "Sebuttemba",
-      "Okitobba",
-      "Novemba",
-      "Desemba"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y h:mm:ss a",
-    "mediumDate": "d MMM y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/y h:mm a",
-    "shortDate": "dd/MM/y",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "UGX",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "lg-ug",
-  "localeID": "lg_UG",
-  "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_lg.js
----------------------------------------------------------------------
diff --git 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lg.js
 
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lg.js
deleted file mode 100644
index dd56614..0000000
--- 
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_lg.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": [
-      "AM",
-      "PM"
-    ],
-    "DAY": [
-      "Sabbiiti",
-      "Balaza",
-      "Lwakubiri",
-      "Lwakusatu",
-      "Lwakuna",
-      "Lwakutaano",
-      "Lwamukaaga"
-    ],
-    "ERANAMES": [
-      "Kulisito nga tannaza",
-      "Bukya Kulisito Azaal"
-    ],
-    "ERAS": [
-      "BC",
-      "AD"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Janwaliyo",
-      "Febwaliyo",
-      "Marisi",
-      "Apuli",
-      "Maayi",
-      "Juuni",
-      "Julaayi",
-      "Agusito",
-      "Sebuttemba",
-      "Okitobba",
-      "Novemba",
-      "Desemba"
-    ],
-    "SHORTDAY": [
-      "Sab",
-      "Bal",
-      "Lw2",
-      "Lw3",
-      "Lw4",
-      "Lw5",
-      "Lw6"
-    ],
-    "SHORTMONTH": [
-      "Jan",
-      "Feb",
-      "Mar",
-      "Apu",
-      "Maa",
-      "Juu",
-      "Jul",
-      "Agu",
-      "Seb",
-      "Oki",
-      "Nov",
-      "Des"
-    ],
-    "STANDALONEMONTH": [
-      "Janwaliyo",
-      "Febwaliyo",
-      "Marisi",
-      "Apuli",
-      "Maayi",
-      "Juuni",
-      "Julaayi",
-      "Agusito",
-      "Sebuttemba",
-      "Okitobba",
-      "Novemba",
-      "Desemba"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d MMMM y",
-    "longDate": "d MMMM y",
-    "medium": "d MMM y h:mm:ss a",
-    "mediumDate": "d MMM y",
-    "mediumTime": "h:mm:ss a",
-    "short": "dd/MM/y h:mm a",
-    "shortDate": "dd/MM/y",
-    "shortTime": "h:mm a"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "UGX",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "lg",
-  "localeID": "lg",
-  "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;}
-});
-}]);

Reply via email to