angular-locale_so-ke.js 4.1 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. "sn.",
  22. "gn."
  23. ],
  24. "DAY": [
  25. "Axad",
  26. "Isniin",
  27. "Talaado",
  28. "Arbaco",
  29. "Khamiis",
  30. "Jimco",
  31. "Sabti"
  32. ],
  33. "ERANAMES": [
  34. "CK",
  35. "CD"
  36. ],
  37. "ERAS": [
  38. "CK",
  39. "CD"
  40. ],
  41. "FIRSTDAYOFWEEK": 6,
  42. "MONTH": [
  43. "Bisha Koobaad",
  44. "Bisha Labaad",
  45. "Bisha Saddexaad",
  46. "Bisha Afraad",
  47. "Bisha Shanaad",
  48. "Bisha Lixaad",
  49. "Bisha Todobaad",
  50. "Bisha Sideedaad",
  51. "Bisha Sagaalaad",
  52. "Bisha Tobnaad",
  53. "Bisha Kow iyo Tobnaad",
  54. "Bisha Laba iyo Tobnaad"
  55. ],
  56. "SHORTDAY": [
  57. "Axd",
  58. "Isn",
  59. "Tal",
  60. "Arb",
  61. "Kha",
  62. "Jim",
  63. "Sab"
  64. ],
  65. "SHORTMONTH": [
  66. "Kob",
  67. "Lab",
  68. "Sad",
  69. "Afr",
  70. "Sha",
  71. "Lix",
  72. "Tod",
  73. "Sid",
  74. "Sag",
  75. "Tob",
  76. "KIT",
  77. "LIT"
  78. ],
  79. "STANDALONEMONTH": [
  80. "Bisha Koobaad",
  81. "Bisha Labaad",
  82. "Bisha Saddexaad",
  83. "Bisha Afraad",
  84. "Bisha Shanaad",
  85. "Bisha Lixaad",
  86. "Bisha Todobaad",
  87. "Bisha Sideedaad",
  88. "Bisha Sagaalaad",
  89. "Bisha Tobnaad",
  90. "Bisha Kow iyo Tobnaad",
  91. "Bisha Laba iyo Tobnaad"
  92. ],
  93. "WEEKENDRANGE": [
  94. 5,
  95. 6
  96. ],
  97. "fullDate": "EEEE, MMMM dd, y",
  98. "longDate": "dd MMMM y",
  99. "medium": "dd-MMM-y HH:mm:ss",
  100. "mediumDate": "dd-MMM-y",
  101. "mediumTime": "HH:mm:ss",
  102. "short": "dd/MM/yy HH:mm",
  103. "shortDate": "dd/MM/yy",
  104. "shortTime": "HH:mm"
  105. },
  106. "NUMBER_FORMATS": {
  107. "CURRENCY_SYM": "Ksh",
  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": "so-ke",
  136. "localeID": "so_KE",
  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. }]);