// Slovenian with support for dual
(function () {
    var numpf;
    numpf = function (n, d, m) {
        if (n == 2) {
            return d;
        } else {
            return m;
        }
    };

    jQuery.timeago.settings.strings = {
        prefixAgo: "pred",
        prefixFromNow: "čez",
        suffixAgo: null,
        suffixFromNow: null,
        second: "sekundo",
        seconds: function (value) {
            return numpf(value, "%d sekundama", "%d sekundami");
        },
        minute: "minuto",
        minutes: function (value) {
            return numpf(value, "%d minutama", "%d minutami");
        },
        hour: "uro",
        hours: function (value) {
            return numpf(value, "%d urama", "%d urami");
        },
        day: "dnevom",
        days: function (value) {
            return numpf(value, "%d dnevi", "%d dnevi");
        },
        month: "enim mescem",
        months: function (value) {
            return numpf(value, "%d mesecema", "%d meseci");
        },
        year: "enim letom",
        years: function (value) {
            return numpf(value, "%d letoma", "%d leti");
        },
        wordSeparator: " "
    };

}).call(this);

@@ -87,12 +87,9 @@
 (n, 
-d, m
+a
 ) %7B%0A
@@ -100,92 +100,77 @@
     
-if (n == 2) %7B%0A            return d;%0A        %7D else %7B%0A            return m;%0A        %7D
+return a%5Bn%25100==1 ? 1 : n%25100==2 ? 2 : n%25100==3 %7C%7C n%25100==4 ? 3 : 0%5D;
 %0A   
@@ -237,14 +237,12 @@
 go: 
-%22pred%22
+null
 ,%0A  
@@ -280,36 +280,39 @@
      suffixAgo: 
-null
+%22nazaj%22
 ,%0A        suffix
@@ -417,24 +417,25 @@
 umpf(value, 
+%5B
 %22%25d sekundam
@@ -436,28 +436,52 @@
 kund
-ama%22, %22%25d sekundami%22
+%22, %22%25d sekundo%22, %22%25d sekundi%22, %22%25d sekunde%22%5D
 );%0A 
@@ -580,24 +580,25 @@
 umpf(value, 
+%5B
 %22%25d minutama
@@ -598,27 +598,49 @@
 inut
-ama%22, %22%25d minutami%22
+%22, %22%25d minuto%22, %22%25d minuti%22, %22%25d minute%22%5D
 );%0A 
@@ -664,16 +664,20 @@
  hour: %22
+eno 
 uro%22,%0A  
@@ -744,30 +744,47 @@
 ue, 
+%5B
 %22%25d ur
-ama%22, %22%25d urami%22
+%22, %22%25d uro%22, %22%25d uri%22, %22%25d ure%22%5D
 );%0A 
@@ -811,14 +811,14 @@
 y: %22
-dnevom
+en dan
 %22,%0A 
@@ -881,24 +881,23 @@
 (value, 
+%5B
 %22%25d dn
-ev
 i%22, %22%25d 
@@ -901,13 +901,34 @@
 %25d d
-nev
+an%22, %22%25d dneva%22, %22%25d dn
 i%22
+%5D
 );%0A 
@@ -959,17 +959,14 @@
  %22en
-im
  mes
+e
 c
-em
 %22,%0A 
@@ -1035,19 +1035,42 @@
 ue, 
+%5B
 %22%25d mes
-ecem
+cov%22, %22%25d mesec%22, %22%25d mesc
 a%22, 
@@ -1080,12 +1080,12 @@
  mes
-eci%22
+ce%22%5D
 );%0A 
@@ -1115,16 +1115,14 @@
  %22en
-im
+o
  leto
-m
 %22,%0A 
@@ -1185,16 +1185,27 @@
 f(value,
+ %5B%22%25d let%22,
  %22%25d let
@@ -1209,10 +1209,8 @@
 leto
-ma
 %22, %22
@@ -1217,16 +1217,28 @@
 %25d leti%22
+, %22%25d leta%22%5D
 );%0A     

handle slovenian translation correctly