hustcc / timeago.js

:clock8: :hourglass: timeago.js is a tiny(2.0 kb) library used to format date with `*** time ago` statement.
https://timeago.org
MIT License
5.29k stars 411 forks source link

Croatian, Serbian locale #259

Open idc77 opened 1 year ago

idc77 commented 1 year ago

hr.ts

const localeFunc = (number: number, index: number, totalSec: number): [string, string] => {
  // number: the timeago / timein number;
  // index: the index of array below;
  // totalSec: total seconds between date to be formatted and today's date;
  return [
    ['tek sada', 'upravo sada'],
    ['prije %s sekundi', 'za %s sekunde'],
    ['prije 1 minute', 'za 1 minutu'],
    ['prije %s minuta', 'za %s minuta'],
    ['prije 1 sata', 'za 1 sat'],
    ['prije %s sata', 'za %s sata'],
    ['prije 1 dan', 'za 1 dan'],
    ['prije %s dana', 'za %s dana'],
    ['prije 1 tjedan', 'za 1 tjedan'],
    ['prije %s tjedna', 'za %s tjedna'],
    ['prije 1 mjeseca', 'za 1 mjesec'],
    ['prije %s mjeseci', 'za %s mjeseca'],
    ['prije 1 godine', 'za 1 godinu'],
    ['prije %s godina', 'za %s godina']
  ][index];
};

rs.ts

const localeFunc = (number: number, index: number, totalSec: number): [string, string] => {
  // number: the timeago / timein number;
  // index: the index of array below;
  // totalSec: total seconds between date to be formatted and today's date;
  return [
    ['nedavno', 'ovog momenta'],
    ['pre %s sekundi', 'za %s sekunde'],
    ['pre 1 minute', 'za 1 minutu'],
    ['pre %s minuta', 'za %s minuta'],
    ['pre 1 sata', 'za 1 sat'],
    ['pre %s sata', 'za %s sata'],
    ['pre 1 dan', 'za 1 dan'],
    ['pre %s dana', 'za %s dana'],
    ['pre 1 nedelje', 'za 1 nedelju'],
    ['pre %s nedelje', 'za %s nedelju'],
    ['pre 1 mesec', 'za 1 mesec'],
    ['pre %s mesea', 'za %s meseca'],
    ['pre 1 godinu', 'za 1 godinu'],
    ['pre %s godina', 'za %s godina']
  ][index];
};