angular-locale_mgo.js 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. 'use strict';
  2. angular.module("ngLocale", [], ["$provide", function ($provide) {
  3. var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
  4. function getDecimals(n) {
  5. n = n + '';
  6. var i = n.indexOf('.');
  7. return (i == -1) ? 0 : n.length - i - 1;
  8. }
  9. function getVF(n, opt_precision) {
  10. var v = opt_precision;
  11. if (undefined === v) {
  12. v = Math.min(getDecimals(n), 3);
  13. }
  14. var base = Math.pow(10, v);
  15. var f = ((n * base) | 0) % base;
  16. return {v: v, f: f};
  17. }
  18. $provide.value("$locale", {
  19. "DATETIME_FORMATS": {
  20. "AMPMS": [
  21. "AM",
  22. "PM"
  23. ],
  24. "DAY": [
  25. "Aneg 1",
  26. "Aneg 2",
  27. "Aneg 3",
  28. "Aneg 4",
  29. "Aneg 5",
  30. "Aneg 6",
  31. "Aneg 7"
  32. ],
  33. "ERANAMES": [
  34. "BCE",
  35. "CE"
  36. ],
  37. "ERAS": [
  38. "BCE",
  39. "CE"
  40. ],
  41. "FIRSTDAYOFWEEK": 0,
  42. "MONTH": [
  43. "im\u0259g mbegtug",
  44. "imeg \u00e0b\u00f9b\u00ec",
  45. "imeg mb\u0259\u014bchubi",
  46. "im\u0259g ngw\u0259\u0300t",
  47. "im\u0259g fog",
  48. "im\u0259g ichiib\u0254d",
  49. "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b",
  50. "im\u0259g ichika",
  51. "im\u0259g kud",
  52. "im\u0259g t\u00e8si\u02bce",
  53. "im\u0259g z\u00f2",
  54. "im\u0259g krizmed"
  55. ],
  56. "SHORTDAY": [
  57. "Aneg 1",
  58. "Aneg 2",
  59. "Aneg 3",
  60. "Aneg 4",
  61. "Aneg 5",
  62. "Aneg 6",
  63. "Aneg 7"
  64. ],
  65. "SHORTMONTH": [
  66. "mbegtug",
  67. "imeg \u00e0b\u00f9b\u00ec",
  68. "imeg mb\u0259\u014bchubi",
  69. "im\u0259g ngw\u0259\u0300t",
  70. "im\u0259g fog",
  71. "im\u0259g ichiib\u0254d",
  72. "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b",
  73. "im\u0259g ichika",
  74. "im\u0259g kud",
  75. "im\u0259g t\u00e8si\u02bce",
  76. "im\u0259g z\u00f2",
  77. "im\u0259g krizmed"
  78. ],
  79. "STANDALONEMONTH": [
  80. "im\u0259g mbegtug",
  81. "imeg \u00e0b\u00f9b\u00ec",
  82. "imeg mb\u0259\u014bchubi",
  83. "im\u0259g ngw\u0259\u0300t",
  84. "im\u0259g fog",
  85. "im\u0259g ichiib\u0254d",
  86. "im\u0259g \u00e0d\u00f9mb\u0259\u0300\u014b",
  87. "im\u0259g ichika",
  88. "im\u0259g kud",
  89. "im\u0259g t\u00e8si\u02bce",
  90. "im\u0259g z\u00f2",
  91. "im\u0259g krizmed"
  92. ],
  93. "WEEKENDRANGE": [
  94. 5,
  95. 6
  96. ],
  97. "fullDate": "EEEE, y MMMM dd",
  98. "longDate": "y MMMM d",
  99. "medium": "y MMM d HH:mm:ss",
  100. "mediumDate": "y MMM d",
  101. "mediumTime": "HH:mm:ss",
  102. "short": "y-MM-dd HH:mm",
  103. "shortDate": "y-MM-dd",
  104. "shortTime": "HH:mm"
  105. },
  106. "NUMBER_FORMATS": {
  107. "CURRENCY_SYM": "FCFA",
  108. "DECIMAL_SEP": ".",
  109. "GROUP_SEP": ",",
  110. "PATTERNS": [
  111. {
  112. "gSize": 3,
  113. "lgSize": 3,
  114. "maxFrac": 3,
  115. "minFrac": 0,
  116. "minInt": 1,
  117. "negPre": "-",
  118. "negSuf": "",
  119. "posPre": "",
  120. "posSuf": ""
  121. },
  122. {
  123. "gSize": 3,
  124. "lgSize": 3,
  125. "maxFrac": 2,
  126. "minFrac": 2,
  127. "minInt": 1,
  128. "negPre": "-\u00a4\u00a0",
  129. "negSuf": "",
  130. "posPre": "\u00a4\u00a0",
  131. "posSuf": ""
  132. }
  133. ]
  134. },
  135. "id": "mgo",
  136. "localeID": "mgo",
  137. "pluralCat": function (n, opt_precision) {
  138. var i = n | 0;
  139. var vf = getVF(n, opt_precision);
  140. if (i == 1 && vf.v == 0) {
  141. return PLURAL_CATEGORY.ONE;
  142. }
  143. return PLURAL_CATEGORY.OTHER;
  144. }
  145. });
  146. }]);