angular-locale_kw.js 4.0 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. "a.m.",
  22. "p.m."
  23. ],
  24. "DAY": [
  25. "dy Sul",
  26. "dy Lun",
  27. "dy Meurth",
  28. "dy Merher",
  29. "dy Yow",
  30. "dy Gwener",
  31. "dy Sadorn"
  32. ],
  33. "ERANAMES": [
  34. "RC",
  35. "AD"
  36. ],
  37. "ERAS": [
  38. "RC",
  39. "AD"
  40. ],
  41. "FIRSTDAYOFWEEK": 0,
  42. "MONTH": [
  43. "mis Genver",
  44. "mis Hwevrer",
  45. "mis Meurth",
  46. "mis Ebrel",
  47. "mis Me",
  48. "mis Metheven",
  49. "mis Gortheren",
  50. "mis Est",
  51. "mis Gwynngala",
  52. "mis Hedra",
  53. "mis Du",
  54. "mis Kevardhu"
  55. ],
  56. "SHORTDAY": [
  57. "Sul",
  58. "Lun",
  59. "Mth",
  60. "Mhr",
  61. "Yow",
  62. "Gwe",
  63. "Sad"
  64. ],
  65. "SHORTMONTH": [
  66. "Gen",
  67. "Hwe",
  68. "Meu",
  69. "Ebr",
  70. "Me",
  71. "Met",
  72. "Gor",
  73. "Est",
  74. "Gwn",
  75. "Hed",
  76. "Du",
  77. "Kev"
  78. ],
  79. "STANDALONEMONTH": [
  80. "mis Genver",
  81. "mis Hwevrer",
  82. "mis Meurth",
  83. "mis Ebrel",
  84. "mis Me",
  85. "mis Metheven",
  86. "mis Gortheren",
  87. "mis Est",
  88. "mis Gwynngala",
  89. "mis Hedra",
  90. "mis Du",
  91. "mis Kevardhu"
  92. ],
  93. "WEEKENDRANGE": [
  94. 5,
  95. 6
  96. ],
  97. "fullDate": "y MMMM d, EEEE",
  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": "\u00a3",
  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",
  129. "negSuf": "",
  130. "posPre": "\u00a4",
  131. "posSuf": ""
  132. }
  133. ]
  134. },
  135. "id": "kw",
  136. "localeID": "kw",
  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. }]);