Code Duplication    Length = 52-52 lines in 2 locations

src/server/public/abejs/libs/moment-with-locales.js 2 locations

@@ 7690-7741 (lines=52) @@
7687
//! locale : Croatian [hr]
7688
//! author : Bojan Marković : https://github.com/bmarkovic
7689
7690
function translate$3(number, withoutSuffix, key) {
7691
    var result = number + ' ';
7692
    switch (key) {
7693
        case 'm':
7694
            return withoutSuffix ? 'jedna minuta' : 'jedne minute';
7695
        case 'mm':
7696
            if (number === 1) {
7697
                result += 'minuta';
7698
            } else if (number === 2 || number === 3 || number === 4) {
7699
                result += 'minute';
7700
            } else {
7701
                result += 'minuta';
7702
            }
7703
            return result;
7704
        case 'h':
7705
            return withoutSuffix ? 'jedan sat' : 'jednog sata';
7706
        case 'hh':
7707
            if (number === 1) {
7708
                result += 'sat';
7709
            } else if (number === 2 || number === 3 || number === 4) {
7710
                result += 'sata';
7711
            } else {
7712
                result += 'sati';
7713
            }
7714
            return result;
7715
        case 'dd':
7716
            if (number === 1) {
7717
                result += 'dan';
7718
            } else {
7719
                result += 'dana';
7720
            }
7721
            return result;
7722
        case 'MM':
7723
            if (number === 1) {
7724
                result += 'mjesec';
7725
            } else if (number === 2 || number === 3 || number === 4) {
7726
                result += 'mjeseca';
7727
            } else {
7728
                result += 'mjeseci';
7729
            }
7730
            return result;
7731
        case 'yy':
7732
            if (number === 1) {
7733
                result += 'godina';
7734
            } else if (number === 2 || number === 3 || number === 4) {
7735
                result += 'godine';
7736
            } else {
7737
                result += 'godina';
7738
            }
7739
            return result;
7740
    }
7741
}
7742
7743
hooks.defineLocale('hr', {
7744
    months : {
@@ 5459-5510 (lines=52) @@
5456
//! author : Nedim Cholich : https://github.com/frontyard
5457
//! based on (hr) translation by Bojan Marković
5458
5459
function translate(number, withoutSuffix, key) {
5460
    var result = number + ' ';
5461
    switch (key) {
5462
        case 'm':
5463
            return withoutSuffix ? 'jedna minuta' : 'jedne minute';
5464
        case 'mm':
5465
            if (number === 1) {
5466
                result += 'minuta';
5467
            } else if (number === 2 || number === 3 || number === 4) {
5468
                result += 'minute';
5469
            } else {
5470
                result += 'minuta';
5471
            }
5472
            return result;
5473
        case 'h':
5474
            return withoutSuffix ? 'jedan sat' : 'jednog sata';
5475
        case 'hh':
5476
            if (number === 1) {
5477
                result += 'sat';
5478
            } else if (number === 2 || number === 3 || number === 4) {
5479
                result += 'sata';
5480
            } else {
5481
                result += 'sati';
5482
            }
5483
            return result;
5484
        case 'dd':
5485
            if (number === 1) {
5486
                result += 'dan';
5487
            } else {
5488
                result += 'dana';
5489
            }
5490
            return result;
5491
        case 'MM':
5492
            if (number === 1) {
5493
                result += 'mjesec';
5494
            } else if (number === 2 || number === 3 || number === 4) {
5495
                result += 'mjeseca';
5496
            } else {
5497
                result += 'mjeseci';
5498
            }
5499
            return result;
5500
        case 'yy':
5501
            if (number === 1) {
5502
                result += 'godina';
5503
            } else if (number === 2 || number === 3 || number === 4) {
5504
                result += 'godine';
5505
            } else {
5506
                result += 'godina';
5507
            }
5508
            return result;
5509
    }
5510
}
5511
5512
hooks.defineLocale('bs', {
5513
    months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'),