@@ -14,3 +14,63 @@ jQuery(document).ready(function($) {
14
14
$ ( 'abbr[class*=loaded]' ) . attr ( "title" , iso8601 ( new Date ( ) ) ) ;
15
15
$ ( 'abbr[class*=modified]' ) . attr ( "title" , iso8601 ( new Date ( document . lastModified ) ) ) ;
16
16
} ) ;
17
+
18
+ function loadPigLatin ( ) {
19
+ jQuery . timeago . settings . strings = {
20
+ suffixAgo : "ago-hay" ,
21
+ suffixFromNow : "omNow-fray" ,
22
+ seconds : "ess-lay an-thay a-hay inute-may" ,
23
+ minute : "about-hay a-hay inute-may" ,
24
+ minutes : "%d inutes-may" ,
25
+ hour : "about-hay an-hay hour-hay" ,
26
+ hours : "about-hay %d hours-hay" ,
27
+ day : "a-hay ay-day" ,
28
+ days : "%d ays-day" ,
29
+ month : "about-hay a-hay onth-may" ,
30
+ months : "%d onths-may" ,
31
+ year : "about-hay a-hay ear-yay" ,
32
+ years : "%d years-yay"
33
+ } ;
34
+ }
35
+
36
+ function loadRussian ( ) {
37
+ ( function ( ) {
38
+ function numpf ( n , f , s , t ) {
39
+ // f - 1, 21, 31, ...
40
+ // s - 2-4, 22-24, 32-34 ...
41
+ // t - 5-20, 25-30, ...
42
+ var n10 = n % 10 ;
43
+ if ( ( n10 == 1 ) && ( ( n == 1 ) || ( n > 20 ) ) ) {
44
+ return f ;
45
+ } else if ( ( n10 > 1 ) && ( n10 < 5 ) && ( ( n > 20 ) || ( n < 10 ) ) ) {
46
+ return s ;
47
+ } else {
48
+ return t ;
49
+ }
50
+ }
51
+
52
+ jQuery . timeago . settings . strings = {
53
+ prefixAgo : null ,
54
+ prefixFromNow : "через" ,
55
+ suffixAgo : "назад" ,
56
+ suffixFromNow : null ,
57
+ seconds : "меньше минуты" ,
58
+ minute : "минуту" ,
59
+ minutes : function ( value ) { return numpf ( value , "%d минута" , "%d минуты" , "%d минут" ) ; } ,
60
+ hour : "час" ,
61
+ hours : function ( value ) { return numpf ( value , "%d час" , "%d часа" , "%d часов" ) ; } ,
62
+ day : "день" ,
63
+ days : function ( value ) { return numpf ( value , "%d день" , "%d дня" , "%d дней" ) ; } ,
64
+ month : "месяц" ,
65
+ months : function ( value ) { return numpf ( value , "%d месяц" , "%d месяца" , "%d месяцев" ) ; } ,
66
+ year : "год" ,
67
+ years : function ( value ) { return numpf ( value , "%d год" , "%d года" , "%d лет" ) ; }
68
+ } ;
69
+ } ) ( ) ;
70
+ }
71
+
72
+ function loadYoungOldYears ( ) {
73
+ jQuery . extend ( jQuery . timeago . settings . strings , {
74
+ years : function ( value ) { return ( value < 21 ) ? "%d young years" : "%d old years" ; }
75
+ } ) ;
76
+ }
0 commit comments