text: // moment.js language configuration
  // language : bosnian (bs)
  // author : Nedim Cholich : https://github.com/frontyard
  // based on (hr) translation by Bojan Marković
  
  (function (factory) {
      if (typeof define === 'function' && define.amd) {
          define(['moment'], factory); // AMD
      } else if (typeof exports === 'object') {
          module.exports = factory(require('../moment')); // Node
      } else {
          factory(window.moment); // Browser global
      }
  }(function (moment) {
  
      function translate(number, withoutSuffix, key) {
          var result = number + " ";
          switch (key) {
          case 'm':
              return withoutSuffix ? 'jedna minuta' : 'jedne minute';
          case 'mm':
              if (number === 1) {
                  result += 'minuta';
              } else if (number === 2 || number === 3 || number === 4) {
                  result += 'minute';
              } else {
                  result += 'minuta';
              }
              return result;
          case 'h':
              return withoutSuffix ? 'jedan sat' : 'jednog sata';
          case 'hh':
              if (number === 1) {
                  result += 'sat';
              } else if (number === 2 || number === 3 || number === 4) {
                  result += 'sata';
              } else {
                  result += 'sati';
              }
              return result;
          case 'dd':
              if (number === 1) {
                  result += 'dan';
              } else {
                  result += 'dana';
              }
              return result;
          case 'MM':
              if (number === 1) {
                  result += 'mjesec';
              } else if (number === 2 || number === 3 || number === 4) {
                  result += 'mjeseca';
              } else {
                  result += 'mjeseci';
              }
              return result;
          case 'yy':
              if (number === 1) {
                  result += 'godina';
              } else if (number === 2 || number === 3 || number === 4) {
                  result += 'godine';
              } else {
                  result += 'godina';
              }
              return result;
          }
      }
  
      return moment.lang('bs', {
  		months : "januar_februar_mart_april_maj_juni_juli_avgust_septembar_oktobar_novembar_decembar".split("_"),
  		monthsShort : "jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),
          weekdays : "nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),
          weekdaysShort : "ned._pon._uto._sri._čet._pet._sub.".split("_"),
          weekdaysMin : "ne_po_ut_sr_če_pe_su".split("_"),
          longDateFormat : {
              LT : "H:mm",
              L : "DD. MM. YYYY",
              LL : "D. MMMM YYYY",
              LLL : "D. MMMM YYYY LT",
              LLLL : "dddd, D. MMMM YYYY LT"
          },
          calendar : {
              sameDay  : '[danas u] LT',
              nextDay  : '[sutra u] LT',
  
              nextWeek : function () {
                  switch (this.day()) {
                  case 0:
                      return '[u] [nedjelju] [u] LT';
                  case 3:
                      return '[u] [srijedu] [u] LT';
                  case 6:
                      return '[u] [subotu] [u] LT';
                  case 1:
                  case 2:
                  case 4:
                  case 5:
                      return '[u] dddd [u] LT';
                  }
              },
              lastDay  : '[jučer u] LT',
              lastWeek : function () {
                  switch (this.day()) {
                  case 0:
                  case 3:
                      return '[prošlu] dddd [u] LT';
                  case 6:
                      return '[prošle] [subote] [u] LT';
                  case 1:
                  case 2:
                  case 4:
                  case 5:
                      return '[prošli] dddd [u] LT';
                  }
              },
              sameElse : 'L'
          },
          relativeTime : {
              future : "za %s",
              past   : "prije %s",
              s      : "par sekundi",
              m      : translate,
              mm     : translate,
              h      : translate,
              hh     : translate,
              d      : "dan",
              dd     : translate,
              M      : "mjesec",
              MM     : translate,
              y      : "godinu",
              yy     : translate
          },
          ordinal : '%d.',
          week : {
              dow : 1, // Monday is the first day of the week.
              doy : 7  // The week that contains Jan 1st is the first week of the year.
          }
      });
  }));
  