projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rt 4.2.16
[freeside.git]
/
rt
/
lib
/
RT
/
I18N
/
ru.pm
diff --git
a/rt/lib/RT/I18N/ru.pm
b/rt/lib/RT/I18N/ru.pm
index
bf7b587
..
8c8b3cc
100755
(executable)
--- a/
rt/lib/RT/I18N/ru.pm
+++ b/
rt/lib/RT/I18N/ru.pm
@@
-2,7
+2,7
@@
#
# COPYRIGHT:
#
#
# COPYRIGHT:
#
-# This software is Copyright (c) 1996-201
1
Best Practical Solutions, LLC
+# This software is Copyright (c) 1996-201
9
Best Practical Solutions, LLC
# <sales@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
# <sales@bestpractical.com>
#
# (Except where explicitly superseded by other copyright notices)
@@
-46,7
+46,14
@@
#
# END BPS TAGGED BLOCK }}}
#
# END BPS TAGGED BLOCK }}}
+use strict;
+use warnings;
+
package RT::I18N::ru;
package RT::I18N::ru;
+use base 'RT::I18N';
+
+use strict;
+use warnings;
sub quant {
my($handle, $num, @forms) = @_;
sub quant {
my($handle, $num, @forms) = @_;
@@
-54,7
+61,7
@@
sub quant {
return $num unless @forms;
return $forms[3] if !$num && $forms[3];
return $num unless @forms;
return $forms[3] if !$num && $forms[3];
- return $
num
.' '. $handle->numerate($num, @forms);
+ return $
handle->numf($num)
.' '. $handle->numerate($num, @forms);
}
sub numerate {
}
sub numerate {
@@
-68,7
+75,9
@@
sub numerate {
} else {
$form = 2;
}
} else {
$form = 2;
}
- return $forms[$form];
+ return $forms[$form]
|| (grep defined, @forms)[0]
;
}
}
+RT::Base->_ImportOverlays();
+
1;
1;