Zend Framework

Wrong plural rule for polish language

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.10.6
  • Fix Version/s: 1.10.7
  • Component/s: Zend_Translate
  • Labels:
    None

Description

There is mistake for polish plural rule.

The rule is:
return ($number == 1) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 > 29))) ? 1 : 2);
But should be:
return ($number == 1) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 > 19))) ? 1 : 2);

Patch will be attached.

Activity

Hide
Thomas Weidner added a comment -

Fixed with r22519

Show
Thomas Weidner added a comment - Fixed with r22519

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: