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:51 UTC

[08/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_ses.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ses.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ses.js
deleted file mode 100644
index 816e7d8..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_ses.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": [
-      "Adduha",
-      "Aluula"
-    ],
-    "DAY": [
-      "Alhadi",
-      "Atinni",
-      "Atalaata",
-      "Alarba",
-      "Alhamiisa",
-      "Alzuma",
-      "Asibti"
-    ],
-    "ERANAMES": [
-      "Isaa jine",
-      "Isaa zamanoo"
-    ],
-    "ERAS": [
-      "IJ",
-      "IZ"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u017danwiye",
-      "Feewiriye",
-      "Marsi",
-      "Awiril",
-      "Me",
-      "\u017duwe\u014b",
-      "\u017duyye",
-      "Ut",
-      "Sektanbur",
-      "Oktoobur",
-      "Noowanbur",
-      "Deesanbur"
-    ],
-    "SHORTDAY": [
-      "Alh",
-      "Ati",
-      "Ata",
-      "Ala",
-      "Alm",
-      "Alz",
-      "Asi"
-    ],
-    "SHORTMONTH": [
-      "\u017dan",
-      "Fee",
-      "Mar",
-      "Awi",
-      "Me",
-      "\u017duw",
-      "\u017duy",
-      "Ut",
-      "Sek",
-      "Okt",
-      "Noo",
-      "Dee"
-    ],
-    "STANDALONEMONTH": [
-      "\u017danwiye",
-      "Feewiriye",
-      "Marsi",
-      "Awiril",
-      "Me",
-      "\u017duwe\u014b",
-      "\u017duyye",
-      "Ut",
-      "Sektanbur",
-      "Oktoobur",
-      "Noowanbur",
-      "Deesanbur"
-    ],
-    "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": "CFA",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "ses",
-  "localeID": "ses",
-  "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_sg-cf.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sg-cf.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sg-cf.js
deleted file mode 100644
index 8cb4ce0..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sg-cf.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": [
-      "ND",
-      "LK"
-    ],
-    "DAY": [
-      "Bikua-\u00f4ko",
-      "B\u00efkua-\u00fbse",
-      "B\u00efkua-pt\u00e2",
-      "B\u00efkua-us\u00ef\u00f6",
-      "B\u00efkua-ok\u00fc",
-      "L\u00e2p\u00f4s\u00f6",
-      "L\u00e2yenga"
-    ],
-    "ERANAMES": [
-      "K\u00f4zo na Kr\u00eestu",
-      "Na pek\u00f4 t\u00ee Kr\u00eestu"
-    ],
-    "ERAS": [
-      "KnK",
-      "NpK"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Nyenye",
-      "Fulund\u00efgi",
-      "Mb\u00e4ng\u00fc",
-      "Ngub\u00f9e",
-      "B\u00eal\u00e4w\u00fc",
-      "F\u00f6ndo",
-      "Lengua",
-      "K\u00fck\u00fcr\u00fc",
-      "Mvuka",
-      "Ngberere",
-      "Nab\u00e4nd\u00fcru",
-      "Kakauka"
-    ],
-    "SHORTDAY": [
-      "Bk1",
-      "Bk2",
-      "Bk3",
-      "Bk4",
-      "Bk5",
-      "L\u00e2p",
-      "L\u00e2y"
-    ],
-    "SHORTMONTH": [
-      "Nye",
-      "Ful",
-      "Mb\u00e4",
-      "Ngu",
-      "B\u00eal",
-      "F\u00f6n",
-      "Len",
-      "K\u00fck",
-      "Mvu",
-      "Ngb",
-      "Nab",
-      "Kak"
-    ],
-    "STANDALONEMONTH": [
-      "Nyenye",
-      "Fulund\u00efgi",
-      "Mb\u00e4ng\u00fc",
-      "Ngub\u00f9e",
-      "B\u00eal\u00e4w\u00fc",
-      "F\u00f6ndo",
-      "Lengua",
-      "K\u00fck\u00fcr\u00fc",
-      "Mvuka",
-      "Ngberere",
-      "Nab\u00e4nd\u00fcru",
-      "Kakauka"
-    ],
-    "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": ".",
-    "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": "sg-cf",
-  "localeID": "sg_CF",
-  "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_sg.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sg.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sg.js
deleted file mode 100644
index d4b9a50..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sg.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": [
-      "ND",
-      "LK"
-    ],
-    "DAY": [
-      "Bikua-\u00f4ko",
-      "B\u00efkua-\u00fbse",
-      "B\u00efkua-pt\u00e2",
-      "B\u00efkua-us\u00ef\u00f6",
-      "B\u00efkua-ok\u00fc",
-      "L\u00e2p\u00f4s\u00f6",
-      "L\u00e2yenga"
-    ],
-    "ERANAMES": [
-      "K\u00f4zo na Kr\u00eestu",
-      "Na pek\u00f4 t\u00ee Kr\u00eestu"
-    ],
-    "ERAS": [
-      "KnK",
-      "NpK"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "Nyenye",
-      "Fulund\u00efgi",
-      "Mb\u00e4ng\u00fc",
-      "Ngub\u00f9e",
-      "B\u00eal\u00e4w\u00fc",
-      "F\u00f6ndo",
-      "Lengua",
-      "K\u00fck\u00fcr\u00fc",
-      "Mvuka",
-      "Ngberere",
-      "Nab\u00e4nd\u00fcru",
-      "Kakauka"
-    ],
-    "SHORTDAY": [
-      "Bk1",
-      "Bk2",
-      "Bk3",
-      "Bk4",
-      "Bk5",
-      "L\u00e2p",
-      "L\u00e2y"
-    ],
-    "SHORTMONTH": [
-      "Nye",
-      "Ful",
-      "Mb\u00e4",
-      "Ngu",
-      "B\u00eal",
-      "F\u00f6n",
-      "Len",
-      "K\u00fck",
-      "Mvu",
-      "Ngb",
-      "Nab",
-      "Kak"
-    ],
-    "STANDALONEMONTH": [
-      "Nyenye",
-      "Fulund\u00efgi",
-      "Mb\u00e4ng\u00fc",
-      "Ngub\u00f9e",
-      "B\u00eal\u00e4w\u00fc",
-      "F\u00f6ndo",
-      "Lengua",
-      "K\u00fck\u00fcr\u00fc",
-      "Mvuka",
-      "Ngberere",
-      "Nab\u00e4nd\u00fcru",
-      "Kakauka"
-    ],
-    "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": ".",
-    "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": "sg",
-  "localeID": "sg",
-  "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_shi-latn-ma.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-latn-ma.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-latn-ma.js
deleted file mode 100644
index 3156546..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-latn-ma.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": [
-      "tifawt",
-      "tadgg\u02b7at"
-    ],
-    "DAY": [
-      "asamas",
-      "aynas",
-      "asinas",
-      "ak\u1e5bas",
-      "akwas",
-      "asimwas",
-      "asi\u1e0dyas"
-    ],
-    "ERANAMES": [
-      "dat n \u025bisa",
-      "dffir n \u025bisa"
-    ],
-    "ERAS": [
-      "da\u025b",
-      "df\u025b"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "innayr",
-      "b\u1e5bay\u1e5b",
-      "ma\u1e5b\u1e63",
-      "ibrir",
-      "mayyu",
-      "yunyu",
-      "yulyuz",
-      "\u0263uct",
-      "cutanbir",
-      "ktubr",
-      "nuwanbir",
-      "dujanbir"
-    ],
-    "SHORTDAY": [
-      "asa",
-      "ayn",
-      "asi",
-      "ak\u1e5b",
-      "akw",
-      "asim",
-      "asi\u1e0d"
-    ],
-    "SHORTMONTH": [
-      "inn",
-      "b\u1e5ba",
-      "ma\u1e5b",
-      "ibr",
-      "may",
-      "yun",
-      "yul",
-      "\u0263uc",
-      "cut",
-      "ktu",
-      "nuw",
-      "duj"
-    ],
-    "STANDALONEMONTH": [
-      "innayr",
-      "b\u1e5bay\u1e5b",
-      "ma\u1e5b\u1e63",
-      "ibrir",
-      "mayyu",
-      "yunyu",
-      "yulyuz",
-      "\u0263uct",
-      "cutanbir",
-      "ktubr",
-      "nuwanbir",
-      "dujanbir"
-    ],
-    "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": "dh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "shi-latn-ma",
-  "localeID": "shi_Latn_MA",
-  "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_shi-latn.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-latn.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-latn.js
deleted file mode 100644
index d754079..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-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": [
-      "tifawt",
-      "tadgg\u02b7at"
-    ],
-    "DAY": [
-      "asamas",
-      "aynas",
-      "asinas",
-      "ak\u1e5bas",
-      "akwas",
-      "asimwas",
-      "asi\u1e0dyas"
-    ],
-    "ERANAMES": [
-      "dat n \u025bisa",
-      "dffir n \u025bisa"
-    ],
-    "ERAS": [
-      "da\u025b",
-      "df\u025b"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "innayr",
-      "b\u1e5bay\u1e5b",
-      "ma\u1e5b\u1e63",
-      "ibrir",
-      "mayyu",
-      "yunyu",
-      "yulyuz",
-      "\u0263uct",
-      "cutanbir",
-      "ktubr",
-      "nuwanbir",
-      "dujanbir"
-    ],
-    "SHORTDAY": [
-      "asa",
-      "ayn",
-      "asi",
-      "ak\u1e5b",
-      "akw",
-      "asim",
-      "asi\u1e0d"
-    ],
-    "SHORTMONTH": [
-      "inn",
-      "b\u1e5ba",
-      "ma\u1e5b",
-      "ibr",
-      "may",
-      "yun",
-      "yul",
-      "\u0263uc",
-      "cut",
-      "ktu",
-      "nuw",
-      "duj"
-    ],
-    "STANDALONEMONTH": [
-      "innayr",
-      "b\u1e5bay\u1e5b",
-      "ma\u1e5b\u1e63",
-      "ibrir",
-      "mayyu",
-      "yunyu",
-      "yulyuz",
-      "\u0263uct",
-      "cutanbir",
-      "ktubr",
-      "nuwanbir",
-      "dujanbir"
-    ],
-    "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": "dh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "shi-latn",
-  "localeID": "shi_Latn",
-  "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_shi-tfng-ma.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-tfng-ma.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-tfng-ma.js
deleted file mode 100644
index bcbd7c1..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-tfng-ma.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": [
-      "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c",
-      "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c"
-    ],
-    "DAY": [
-      "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59",
-      "\u2d30\u2d62\u2d4f\u2d30\u2d59",
-      "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59",
-      "\u2d30\u2d3d\u2d55\u2d30\u2d59",
-      "\u2d30\u2d3d\u2d61\u2d30\u2d59",
-      "\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59",
-      "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59"
-    ],
-    "ERANAMES": [
-      "\u2d37\u2d30\u2d5c \u2d4f \u2d44\u2d49\u2d59\u2d30",
-      "\u2d37\u2d3c\u2d3c\u2d49\u2d54 \u2d4f \u2d44\u2d49\u2d59\u2d30"
-    ],
-    "ERAS": [
-      "\u2d37\u2d30\u2d44",
-      "\u2d37\u2d3c\u2d44"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54",
-      "\u2d31\u2d55\u2d30\u2d62\u2d55",
-      "\u2d4e\u2d30\u2d55\u2d5a",
-      "\u2d49\u2d31\u2d54\u2d49\u2d54",
-      "\u2d4e\u2d30\u2d62\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4f\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63",
-      "\u2d56\u2d53\u2d5b\u2d5c",
-      "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d3d\u2d5c\u2d53\u2d31\u2d54",
-      "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54"
-    ],
-    "SHORTDAY": [
-      "\u2d30\u2d59\u2d30",
-      "\u2d30\u2d62\u2d4f",
-      "\u2d30\u2d59\u2d49",
-      "\u2d30\u2d3d\u2d55",
-      "\u2d30\u2d3d\u2d61",
-      "\u2d30\u2d59\u2d49\u2d4e",
-      "\u2d30\u2d59\u2d49\u2d39"
-    ],
-    "SHORTMONTH": [
-      "\u2d49\u2d4f\u2d4f",
-      "\u2d31\u2d55\u2d30",
-      "\u2d4e\u2d30\u2d55",
-      "\u2d49\u2d31\u2d54",
-      "\u2d4e\u2d30\u2d62",
-      "\u2d62\u2d53\u2d4f",
-      "\u2d62\u2d53\u2d4d",
-      "\u2d56\u2d53\u2d5b",
-      "\u2d5b\u2d53\u2d5c",
-      "\u2d3d\u2d5c\u2d53",
-      "\u2d4f\u2d53\u2d61",
-      "\u2d37\u2d53\u2d4a"
-    ],
-    "STANDALONEMONTH": [
-      "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54",
-      "\u2d31\u2d55\u2d30\u2d62\u2d55",
-      "\u2d4e\u2d30\u2d55\u2d5a",
-      "\u2d49\u2d31\u2d54\u2d49\u2d54",
-      "\u2d4e\u2d30\u2d62\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4f\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63",
-      "\u2d56\u2d53\u2d5b\u2d5c",
-      "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d3d\u2d5c\u2d53\u2d31\u2d54",
-      "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54"
-    ],
-    "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": "dh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "shi-tfng-ma",
-  "localeID": "shi_Tfng_MA",
-  "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_shi-tfng.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-tfng.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-tfng.js
deleted file mode 100644
index be8968d..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi-tfng.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": [
-      "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c",
-      "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c"
-    ],
-    "DAY": [
-      "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59",
-      "\u2d30\u2d62\u2d4f\u2d30\u2d59",
-      "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59",
-      "\u2d30\u2d3d\u2d55\u2d30\u2d59",
-      "\u2d30\u2d3d\u2d61\u2d30\u2d59",
-      "\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59",
-      "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59"
-    ],
-    "ERANAMES": [
-      "\u2d37\u2d30\u2d5c \u2d4f \u2d44\u2d49\u2d59\u2d30",
-      "\u2d37\u2d3c\u2d3c\u2d49\u2d54 \u2d4f \u2d44\u2d49\u2d59\u2d30"
-    ],
-    "ERAS": [
-      "\u2d37\u2d30\u2d44",
-      "\u2d37\u2d3c\u2d44"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54",
-      "\u2d31\u2d55\u2d30\u2d62\u2d55",
-      "\u2d4e\u2d30\u2d55\u2d5a",
-      "\u2d49\u2d31\u2d54\u2d49\u2d54",
-      "\u2d4e\u2d30\u2d62\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4f\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63",
-      "\u2d56\u2d53\u2d5b\u2d5c",
-      "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d3d\u2d5c\u2d53\u2d31\u2d54",
-      "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54"
-    ],
-    "SHORTDAY": [
-      "\u2d30\u2d59\u2d30",
-      "\u2d30\u2d62\u2d4f",
-      "\u2d30\u2d59\u2d49",
-      "\u2d30\u2d3d\u2d55",
-      "\u2d30\u2d3d\u2d61",
-      "\u2d30\u2d59\u2d49\u2d4e",
-      "\u2d30\u2d59\u2d49\u2d39"
-    ],
-    "SHORTMONTH": [
-      "\u2d49\u2d4f\u2d4f",
-      "\u2d31\u2d55\u2d30",
-      "\u2d4e\u2d30\u2d55",
-      "\u2d49\u2d31\u2d54",
-      "\u2d4e\u2d30\u2d62",
-      "\u2d62\u2d53\u2d4f",
-      "\u2d62\u2d53\u2d4d",
-      "\u2d56\u2d53\u2d5b",
-      "\u2d5b\u2d53\u2d5c",
-      "\u2d3d\u2d5c\u2d53",
-      "\u2d4f\u2d53\u2d61",
-      "\u2d37\u2d53\u2d4a"
-    ],
-    "STANDALONEMONTH": [
-      "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54",
-      "\u2d31\u2d55\u2d30\u2d62\u2d55",
-      "\u2d4e\u2d30\u2d55\u2d5a",
-      "\u2d49\u2d31\u2d54\u2d49\u2d54",
-      "\u2d4e\u2d30\u2d62\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4f\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63",
-      "\u2d56\u2d53\u2d5b\u2d5c",
-      "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d3d\u2d5c\u2d53\u2d31\u2d54",
-      "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54"
-    ],
-    "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": "dh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "shi-tfng",
-  "localeID": "shi_Tfng",
-  "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_shi.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi.js
deleted file mode 100644
index cc1e531..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_shi.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": [
-      "\u2d5c\u2d49\u2d3c\u2d30\u2d61\u2d5c",
-      "\u2d5c\u2d30\u2d37\u2d33\u2d33\u2d6f\u2d30\u2d5c"
-    ],
-    "DAY": [
-      "\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59",
-      "\u2d30\u2d62\u2d4f\u2d30\u2d59",
-      "\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59",
-      "\u2d30\u2d3d\u2d55\u2d30\u2d59",
-      "\u2d30\u2d3d\u2d61\u2d30\u2d59",
-      "\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59",
-      "\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59"
-    ],
-    "ERANAMES": [
-      "\u2d37\u2d30\u2d5c \u2d4f \u2d44\u2d49\u2d59\u2d30",
-      "\u2d37\u2d3c\u2d3c\u2d49\u2d54 \u2d4f \u2d44\u2d49\u2d59\u2d30"
-    ],
-    "ERAS": [
-      "\u2d37\u2d30\u2d44",
-      "\u2d37\u2d3c\u2d44"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54",
-      "\u2d31\u2d55\u2d30\u2d62\u2d55",
-      "\u2d4e\u2d30\u2d55\u2d5a",
-      "\u2d49\u2d31\u2d54\u2d49\u2d54",
-      "\u2d4e\u2d30\u2d62\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4f\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63",
-      "\u2d56\u2d53\u2d5b\u2d5c",
-      "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d3d\u2d5c\u2d53\u2d31\u2d54",
-      "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54"
-    ],
-    "SHORTDAY": [
-      "\u2d30\u2d59\u2d30",
-      "\u2d30\u2d62\u2d4f",
-      "\u2d30\u2d59\u2d49",
-      "\u2d30\u2d3d\u2d55",
-      "\u2d30\u2d3d\u2d61",
-      "\u2d30\u2d59\u2d49\u2d4e",
-      "\u2d30\u2d59\u2d49\u2d39"
-    ],
-    "SHORTMONTH": [
-      "\u2d49\u2d4f\u2d4f",
-      "\u2d31\u2d55\u2d30",
-      "\u2d4e\u2d30\u2d55",
-      "\u2d49\u2d31\u2d54",
-      "\u2d4e\u2d30\u2d62",
-      "\u2d62\u2d53\u2d4f",
-      "\u2d62\u2d53\u2d4d",
-      "\u2d56\u2d53\u2d5b",
-      "\u2d5b\u2d53\u2d5c",
-      "\u2d3d\u2d5c\u2d53",
-      "\u2d4f\u2d53\u2d61",
-      "\u2d37\u2d53\u2d4a"
-    ],
-    "STANDALONEMONTH": [
-      "\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54",
-      "\u2d31\u2d55\u2d30\u2d62\u2d55",
-      "\u2d4e\u2d30\u2d55\u2d5a",
-      "\u2d49\u2d31\u2d54\u2d49\u2d54",
-      "\u2d4e\u2d30\u2d62\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4f\u2d62\u2d53",
-      "\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63",
-      "\u2d56\u2d53\u2d5b\u2d5c",
-      "\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d3d\u2d5c\u2d53\u2d31\u2d54",
-      "\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54",
-      "\u2d37\u2d53\u2d4a\u2d30\u2d4f\u2d31\u2d49\u2d54"
-    ],
-    "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": "dh",
-    "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": "\u00a4",
-        "posPre": "",
-        "posSuf": "\u00a4"
-      }
-    ]
-  },
-  "id": "shi",
-  "localeID": "shi",
-  "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_si-lk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_si-lk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_si-lk.js
deleted file mode 100644
index d509323..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_si-lk.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": [
-      "\u0db4\u0dd9.\u0dc0.",
-      "\u0db4.\u0dc0."
-    ],
-    "DAY": [
-      "\u0d89\u0dbb\u0dd2\u0daf\u0dcf",
-      "\u0dc3\u0db3\u0dd4\u0daf\u0dcf",
-      "\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf",
-      "\u0db6\u0daf\u0dcf\u0daf\u0dcf",
-      "\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf",
-      "\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf",
-      "\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf"
-    ],
-    "ERANAMES": [
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0db4\u0dd6\u0dbb\u0dca\u200d\u0dc0",
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0dc0\u0dbb\u0dca\u200d\u0dc2"
-    ],
-    "ERAS": [
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0db4\u0dd6.",
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0dc0."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4",
-      "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca",
-      "\u0db8\u0dd0\u0dba\u0dd2",
-      "\u0da2\u0dd6\u0db1\u0dd2",
-      "\u0da2\u0dd6\u0dbd\u0dd2",
-      "\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4",
-      "\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca",
-      "\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca"
-    ],
-    "SHORTDAY": [
-      "\u0d89\u0dbb\u0dd2\u0daf\u0dcf",
-      "\u0dc3\u0db3\u0dd4\u0daf\u0dcf",
-      "\u0d85\u0d9f\u0dc4",
-      "\u0db6\u0daf\u0dcf\u0daf\u0dcf",
-      "\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca",
-      "\u0dc3\u0dd2\u0d9a\u0dd4",
-      "\u0dc3\u0dd9\u0db1"
-    ],
-    "SHORTMONTH": [
-      "\u0da2\u0db1",
-      "\u0db4\u0dd9\u0db6",
-      "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4",
-      "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca",
-      "\u0db8\u0dd0\u0dba\u0dd2",
-      "\u0da2\u0dd6\u0db1\u0dd2",
-      "\u0da2\u0dd6\u0dbd\u0dd2",
-      "\u0d85\u0d9c\u0ddd",
-      "\u0dc3\u0dd0\u0db4\u0dca",
-      "\u0d94\u0d9a\u0dca",
-      "\u0db1\u0ddc\u0dc0\u0dd0",
-      "\u0daf\u0dd9\u0dc3\u0dd0"
-    ],
-    "STANDALONEMONTH": [
-      "\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4",
-      "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca",
-      "\u0db8\u0dd0\u0dba\u0dd2",
-      "\u0da2\u0dd6\u0db1\u0dd2",
-      "\u0da2\u0dd6\u0dbd\u0dd2",
-      "\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4",
-      "\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca",
-      "\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "y MMMM d, EEEE",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d a h.mm.ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "a h.mm.ss",
-    "short": "y-MM-dd a h.mm",
-    "shortDate": "y-MM-dd",
-    "shortTime": "a h.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "Rs",
-    "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": "si-lk",
-  "localeID": "si_LK",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if ((n == 0 || n == 1) || i == 0 && vf.f == 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_si.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_si.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_si.js
deleted file mode 100644
index 83f5fb5..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_si.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": [
-      "\u0db4\u0dd9.\u0dc0.",
-      "\u0db4.\u0dc0."
-    ],
-    "DAY": [
-      "\u0d89\u0dbb\u0dd2\u0daf\u0dcf",
-      "\u0dc3\u0db3\u0dd4\u0daf\u0dcf",
-      "\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf",
-      "\u0db6\u0daf\u0dcf\u0daf\u0dcf",
-      "\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf",
-      "\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf",
-      "\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf"
-    ],
-    "ERANAMES": [
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0db4\u0dd6\u0dbb\u0dca\u200d\u0dc0",
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0dc0\u0dbb\u0dca\u200d\u0dc2"
-    ],
-    "ERAS": [
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0db4\u0dd6.",
-      "\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0dc0."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4",
-      "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca",
-      "\u0db8\u0dd0\u0dba\u0dd2",
-      "\u0da2\u0dd6\u0db1\u0dd2",
-      "\u0da2\u0dd6\u0dbd\u0dd2",
-      "\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4",
-      "\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca",
-      "\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca"
-    ],
-    "SHORTDAY": [
-      "\u0d89\u0dbb\u0dd2\u0daf\u0dcf",
-      "\u0dc3\u0db3\u0dd4\u0daf\u0dcf",
-      "\u0d85\u0d9f\u0dc4",
-      "\u0db6\u0daf\u0dcf\u0daf\u0dcf",
-      "\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca",
-      "\u0dc3\u0dd2\u0d9a\u0dd4",
-      "\u0dc3\u0dd9\u0db1"
-    ],
-    "SHORTMONTH": [
-      "\u0da2\u0db1",
-      "\u0db4\u0dd9\u0db6",
-      "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4",
-      "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca",
-      "\u0db8\u0dd0\u0dba\u0dd2",
-      "\u0da2\u0dd6\u0db1\u0dd2",
-      "\u0da2\u0dd6\u0dbd\u0dd2",
-      "\u0d85\u0d9c\u0ddd",
-      "\u0dc3\u0dd0\u0db4\u0dca",
-      "\u0d94\u0d9a\u0dca",
-      "\u0db1\u0ddc\u0dc0\u0dd0",
-      "\u0daf\u0dd9\u0dc3\u0dd0"
-    ],
-    "STANDALONEMONTH": [
-      "\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2",
-      "\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4",
-      "\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca",
-      "\u0db8\u0dd0\u0dba\u0dd2",
-      "\u0da2\u0dd6\u0db1\u0dd2",
-      "\u0da2\u0dd6\u0dbd\u0dd2",
-      "\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4",
-      "\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca",
-      "\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca",
-      "\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "y MMMM d, EEEE",
-    "longDate": "y MMMM d",
-    "medium": "y MMM d a h.mm.ss",
-    "mediumDate": "y MMM d",
-    "mediumTime": "a h.mm.ss",
-    "short": "y-MM-dd a h.mm",
-    "shortDate": "y-MM-dd",
-    "shortTime": "a h.mm"
-  },
-  "NUMBER_FORMATS": {
-    "CURRENCY_SYM": "Rs",
-    "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": "si",
-  "localeID": "si",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if ((n == 0 || n == 1) || i == 0 && vf.f == 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_sk-sk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sk-sk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sk-sk.js
deleted file mode 100644
index 2f5ba5d..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sk-sk.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": [
-      "dopoludnia",
-      "odpoludnia"
-    ],
-    "DAY": [
-      "nede\u013ea",
-      "pondelok",
-      "utorok",
-      "streda",
-      "\u0161tvrtok",
-      "piatok",
-      "sobota"
-    ],
-    "ERANAMES": [
-      "pred Kristom",
-      "po Kristovi"
-    ],
-    "ERAS": [
-      "pred Kr.",
-      "po Kr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "janu\u00e1ra",
-      "febru\u00e1ra",
-      "marca",
-      "apr\u00edla",
-      "m\u00e1ja",
-      "j\u00fana",
-      "j\u00fala",
-      "augusta",
-      "septembra",
-      "okt\u00f3bra",
-      "novembra",
-      "decembra"
-    ],
-    "SHORTDAY": [
-      "ne",
-      "po",
-      "ut",
-      "st",
-      "\u0161t",
-      "pi",
-      "so"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "m\u00e1j",
-      "j\u00fan",
-      "j\u00fal",
-      "aug",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "janu\u00e1r",
-      "febru\u00e1r",
-      "marec",
-      "apr\u00edl",
-      "m\u00e1j",
-      "j\u00fan",
-      "j\u00fal",
-      "august",
-      "september",
-      "okt\u00f3ber",
-      "november",
-      "december"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d. MMMM y",
-    "longDate": "d. MMMM y",
-    "medium": "d. M. y H:mm:ss",
-    "mediumDate": "d. M. y",
-    "mediumTime": "H:mm:ss",
-    "short": "dd.MM.yy H:mm",
-    "shortDate": "dd.MM.yy",
-    "shortTime": "H: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": "sk-sk",
-  "localeID": "sk_SK",
-  "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;  }  if (i >= 2 && i <= 4 && vf.v == 0) {    return PLURAL_CATEGORY.FEW;  }  if (vf.v != 0) {    return PLURAL_CATEGORY.MANY;  }  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_sk.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sk.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sk.js
deleted file mode 100644
index aa745cf..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sk.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": [
-      "dopoludnia",
-      "odpoludnia"
-    ],
-    "DAY": [
-      "nede\u013ea",
-      "pondelok",
-      "utorok",
-      "streda",
-      "\u0161tvrtok",
-      "piatok",
-      "sobota"
-    ],
-    "ERANAMES": [
-      "pred Kristom",
-      "po Kristovi"
-    ],
-    "ERAS": [
-      "pred Kr.",
-      "po Kr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "janu\u00e1ra",
-      "febru\u00e1ra",
-      "marca",
-      "apr\u00edla",
-      "m\u00e1ja",
-      "j\u00fana",
-      "j\u00fala",
-      "augusta",
-      "septembra",
-      "okt\u00f3bra",
-      "novembra",
-      "decembra"
-    ],
-    "SHORTDAY": [
-      "ne",
-      "po",
-      "ut",
-      "st",
-      "\u0161t",
-      "pi",
-      "so"
-    ],
-    "SHORTMONTH": [
-      "jan",
-      "feb",
-      "mar",
-      "apr",
-      "m\u00e1j",
-      "j\u00fan",
-      "j\u00fal",
-      "aug",
-      "sep",
-      "okt",
-      "nov",
-      "dec"
-    ],
-    "STANDALONEMONTH": [
-      "janu\u00e1r",
-      "febru\u00e1r",
-      "marec",
-      "apr\u00edl",
-      "m\u00e1j",
-      "j\u00fan",
-      "j\u00fal",
-      "august",
-      "september",
-      "okt\u00f3ber",
-      "november",
-      "december"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, d. MMMM y",
-    "longDate": "d. MMMM y",
-    "medium": "d. M. y H:mm:ss",
-    "mediumDate": "d. M. y",
-    "mediumTime": "H:mm:ss",
-    "short": "dd.MM.yy H:mm",
-    "shortDate": "dd.MM.yy",
-    "shortTime": "H: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": "sk",
-  "localeID": "sk",
-  "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;  }  if (i >= 2 && i <= 4 && vf.v == 0) {    return PLURAL_CATEGORY.FEW;  }  if (vf.v != 0) {    return PLURAL_CATEGORY.MANY;  }  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_sl-si.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sl-si.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sl-si.js
deleted file mode 100644
index 6bec18e..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sl-si.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": [
-      "dop.",
-      "pop."
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljek",
-      "torek",
-      "sreda",
-      "\u010detrtek",
-      "petek",
-      "sobota"
-    ],
-    "ERANAMES": [
-      "pred na\u0161im \u0161tetjem",
-      "na\u0161e \u0161tetje"
-    ],
-    "ERAS": [
-      "pr. n. \u0161t.",
-      "po Kr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "marec",
-      "april",
-      "maj",
-      "junij",
-      "julij",
-      "avgust",
-      "september",
-      "oktober",
-      "november",
-      "december"
-    ],
-    "SHORTDAY": [
-      "ned.",
-      "pon.",
-      "tor.",
-      "sre.",
-      "\u010det.",
-      "pet.",
-      "sob."
-    ],
-    "SHORTMONTH": [
-      "jan.",
-      "feb.",
-      "mar.",
-      "apr.",
-      "maj",
-      "jun.",
-      "jul.",
-      "avg.",
-      "sep.",
-      "okt.",
-      "nov.",
-      "dec."
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "marec",
-      "april",
-      "maj",
-      "junij",
-      "julij",
-      "avgust",
-      "september",
-      "oktober",
-      "november",
-      "december"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y",
-    "longDate": "dd. MMMM y",
-    "medium": "d. MMM y HH:mm:ss",
-    "mediumDate": "d. MMM y",
-    "mediumTime": "HH:mm:ss",
-    "short": "d. MM. yy HH:mm",
-    "shortDate": "d. 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": "sl-si",
-  "localeID": "sl_SI",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 100 == 1) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 100 == 2) {    return PLURAL_CATEGORY.TWO;  }  if (vf.v == 0 && i % 100 >= 3 && i % 100 <= 4 || vf.v != 0) {    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_sl.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sl.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sl.js
deleted file mode 100644
index 8155bfc..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sl.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": [
-      "dop.",
-      "pop."
-    ],
-    "DAY": [
-      "nedelja",
-      "ponedeljek",
-      "torek",
-      "sreda",
-      "\u010detrtek",
-      "petek",
-      "sobota"
-    ],
-    "ERANAMES": [
-      "pred na\u0161im \u0161tetjem",
-      "na\u0161e \u0161tetje"
-    ],
-    "ERAS": [
-      "pr. n. \u0161t.",
-      "po Kr."
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "januar",
-      "februar",
-      "marec",
-      "april",
-      "maj",
-      "junij",
-      "julij",
-      "avgust",
-      "september",
-      "oktober",
-      "november",
-      "december"
-    ],
-    "SHORTDAY": [
-      "ned.",
-      "pon.",
-      "tor.",
-      "sre.",
-      "\u010det.",
-      "pet.",
-      "sob."
-    ],
-    "SHORTMONTH": [
-      "jan.",
-      "feb.",
-      "mar.",
-      "apr.",
-      "maj",
-      "jun.",
-      "jul.",
-      "avg.",
-      "sep.",
-      "okt.",
-      "nov.",
-      "dec."
-    ],
-    "STANDALONEMONTH": [
-      "januar",
-      "februar",
-      "marec",
-      "april",
-      "maj",
-      "junij",
-      "julij",
-      "avgust",
-      "september",
-      "oktober",
-      "november",
-      "december"
-    ],
-    "WEEKENDRANGE": [
-      5,
-      6
-    ],
-    "fullDate": "EEEE, dd. MMMM y",
-    "longDate": "dd. MMMM y",
-    "medium": "d. MMM y HH:mm:ss",
-    "mediumDate": "d. MMM y",
-    "mediumTime": "HH:mm:ss",
-    "short": "d. MM. yy HH:mm",
-    "shortDate": "d. 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": "sl",
-  "localeID": "sl",
-  "pluralCat": function(n, opt_precision) {  var i = n | 0;  var vf = getVF(n, opt_precision);  if (vf.v == 0 && i % 100 == 1) {    return PLURAL_CATEGORY.ONE;  }  if (vf.v == 0 && i % 100 == 2) {    return PLURAL_CATEGORY.TWO;  }  if (vf.v == 0 && i % 100 >= 3 && i % 100 <= 4 || vf.v != 0) {    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_smn-fi.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_smn-fi.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_smn-fi.js
deleted file mode 100644
index 912e218..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_smn-fi.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": [
-      "pasepeeivi",
-      "vuossaarg\u00e2",
-      "majebaarg\u00e2",
-      "koskoho",
-      "tuor\u00e2stuv",
-      "v\u00e1stuppeeivi",
-      "l\u00e1vurduv"
-    ],
-    "ERANAMES": [
-      "BCE",
-      "CE"
-    ],
-    "ERAS": [
-      "BCE",
-      "CE"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "M01",
-      "M02",
-      "M03",
-      "M04",
-      "M05",
-      "M06",
-      "M07",
-      "M08",
-      "M09",
-      "M10",
-      "M11",
-      "M12"
-    ],
-    "SHORTDAY": [
-      "pa",
-      "vu",
-      "ma",
-      "ko",
-      "tu",
-      "v\u00e1",
-      "l\u00e1"
-    ],
-    "SHORTMONTH": [
-      "M01",
-      "M02",
-      "M03",
-      "M04",
-      "M05",
-      "M06",
-      "M07",
-      "M08",
-      "M09",
-      "M10",
-      "M11",
-      "M12"
-    ],
-    "STANDALONEMONTH": [
-      "u\u0111\u0111\u00e2ivem\u00e1\u00e1nu",
-      "kuov\u00e2m\u00e1\u00e1nu",
-      "njuh\u010d\u00e2m\u00e1\u00e1nu",
-      "cu\u00e1\u014buim\u00e1\u00e1nu",
-      "vyesim\u00e1\u00e1nu",
-      "kesim\u00e1\u00e1nu",
-      "syeinim\u00e1\u00e1nu",
-      "porgem\u00e1\u00e1nu",
-      "\u010doh\u010d\u00e2m\u00e1\u00e1nu",
-      "roovv\u00e2dm\u00e1\u00e1nu",
-      "skamm\u00e2m\u00e1\u00e1nu",
-      "juovl\u00e2m\u00e1\u00e1nu"
-    ],
-    "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": "\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": "-\u00a4\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "smn-fi",
-  "localeID": "smn_FI",
-  "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_smn.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_smn.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_smn.js
deleted file mode 100644
index c7cba3c..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_smn.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": [
-      "pasepeeivi",
-      "vuossaarg\u00e2",
-      "majebaarg\u00e2",
-      "koskoho",
-      "tuor\u00e2stuv",
-      "v\u00e1stuppeeivi",
-      "l\u00e1vurduv"
-    ],
-    "ERANAMES": [
-      "BCE",
-      "CE"
-    ],
-    "ERAS": [
-      "BCE",
-      "CE"
-    ],
-    "FIRSTDAYOFWEEK": 0,
-    "MONTH": [
-      "M01",
-      "M02",
-      "M03",
-      "M04",
-      "M05",
-      "M06",
-      "M07",
-      "M08",
-      "M09",
-      "M10",
-      "M11",
-      "M12"
-    ],
-    "SHORTDAY": [
-      "pa",
-      "vu",
-      "ma",
-      "ko",
-      "tu",
-      "v\u00e1",
-      "l\u00e1"
-    ],
-    "SHORTMONTH": [
-      "M01",
-      "M02",
-      "M03",
-      "M04",
-      "M05",
-      "M06",
-      "M07",
-      "M08",
-      "M09",
-      "M10",
-      "M11",
-      "M12"
-    ],
-    "STANDALONEMONTH": [
-      "u\u0111\u0111\u00e2ivem\u00e1\u00e1nu",
-      "kuov\u00e2m\u00e1\u00e1nu",
-      "njuh\u010d\u00e2m\u00e1\u00e1nu",
-      "cu\u00e1\u014buim\u00e1\u00e1nu",
-      "vyesim\u00e1\u00e1nu",
-      "kesim\u00e1\u00e1nu",
-      "syeinim\u00e1\u00e1nu",
-      "porgem\u00e1\u00e1nu",
-      "\u010doh\u010d\u00e2m\u00e1\u00e1nu",
-      "roovv\u00e2dm\u00e1\u00e1nu",
-      "skamm\u00e2m\u00e1\u00e1nu",
-      "juovl\u00e2m\u00e1\u00e1nu"
-    ],
-    "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": "\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": "-\u00a4\u00a0",
-        "negSuf": "",
-        "posPre": "\u00a4\u00a0",
-        "posSuf": ""
-      }
-    ]
-  },
-  "id": "smn",
-  "localeID": "smn",
-  "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_sn-zw.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sn-zw.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sn-zw.js
deleted file mode 100644
index 6a80289..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sn-zw.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": [
-      "Svondo",
-      "Muvhuro",
-      "Chipiri",
-      "Chitatu",
-      "China",
-      "Chishanu",
-      "Mugovera"
-    ],
-    "ERANAMES": [
-      "Kristo asati auya",
-      "Kristo ashaya"
-    ],
-    "ERAS": [
-      "BC",
-      "AD"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "Ndira",
-      "Kukadzi",
-      "Kurume",
-      "Kubvumbi",
-      "Chivabvu",
-      "Chikumi",
-      "Chikunguru",
-      "Nyamavhuvhu",
-      "Gunyana",
-      "Gumiguru",
-      "Mbudzi",
-      "Zvita"
-    ],
-    "SHORTDAY": [
-      "Svo",
-      "Muv",
-      "Chip",
-      "Chit",
-      "Chin",
-      "Chis",
-      "Mug"
-    ],
-    "SHORTMONTH": [
-      "Ndi",
-      "Kuk",
-      "Kur",
-      "Kub",
-      "Chv",
-      "Chk",
-      "Chg",
-      "Nya",
-      "Gun",
-      "Gum",
-      "Mb",
-      "Zvi"
-    ],
-    "STANDALONEMONTH": [
-      "Ndira",
-      "Kukadzi",
-      "Kurume",
-      "Kubvumbi",
-      "Chivabvu",
-      "Chikumi",
-      "Chikunguru",
-      "Nyamavhuvhu",
-      "Gunyana",
-      "Gumiguru",
-      "Mbudzi",
-      "Zvita"
-    ],
-    "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": "$",
-    "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": "sn-zw",
-  "localeID": "sn_ZW",
-  "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_sn.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sn.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sn.js
deleted file mode 100644
index 96f0168..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_sn.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": [
-      "Svondo",
-      "Muvhuro",
-      "Chipiri",
-      "Chitatu",
-      "China",
-      "Chishanu",
-      "Mugovera"
-    ],
-    "ERANAMES": [
-      "Kristo asati auya",
-      "Kristo ashaya"
-    ],
-    "ERAS": [
-      "BC",
-      "AD"
-    ],
-    "FIRSTDAYOFWEEK": 6,
-    "MONTH": [
-      "Ndira",
-      "Kukadzi",
-      "Kurume",
-      "Kubvumbi",
-      "Chivabvu",
-      "Chikumi",
-      "Chikunguru",
-      "Nyamavhuvhu",
-      "Gunyana",
-      "Gumiguru",
-      "Mbudzi",
-      "Zvita"
-    ],
-    "SHORTDAY": [
-      "Svo",
-      "Muv",
-      "Chip",
-      "Chit",
-      "Chin",
-      "Chis",
-      "Mug"
-    ],
-    "SHORTMONTH": [
-      "Ndi",
-      "Kuk",
-      "Kur",
-      "Kub",
-      "Chv",
-      "Chk",
-      "Chg",
-      "Nya",
-      "Gun",
-      "Gum",
-      "Mb",
-      "Zvi"
-    ],
-    "STANDALONEMONTH": [
-      "Ndira",
-      "Kukadzi",
-      "Kurume",
-      "Kubvumbi",
-      "Chivabvu",
-      "Chikumi",
-      "Chikunguru",
-      "Nyamavhuvhu",
-      "Gunyana",
-      "Gumiguru",
-      "Mbudzi",
-      "Zvita"
-    ],
-    "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": "$",
-    "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": "sn",
-  "localeID": "sn",
-  "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-dj.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-dj.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-dj.js
deleted file mode 100644
index bc58c00..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-dj.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": "Fdj",
-    "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-dj",
-  "localeID": "so_DJ",
-  "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-et.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-et.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-et.js
deleted file mode 100644
index 98b5e4d..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-et.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": "Birr",
-    "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-et",
-  "localeID": "so_ET",
-  "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-ke.js
----------------------------------------------------------------------
diff --git a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-ke.js b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-ke.js
deleted file mode 100644
index 55b8838..0000000
--- a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/i18n/angular-locale_so-ke.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": "Ksh",
-    "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-ke",
-  "localeID": "so_KE",
-  "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;}
-});
-}]);