ソースを参照

Fixing plural rules for polish

Jose Lorenzo Rodriguez 11 年 前
コミット
a26efea411
2 ファイル変更5 行追加1 行削除
  1. 1 1
      src/I18n/PluralRules.php
  2. 4 0
      tests/TestCase/I18n/PluralRulesTest.php

+ 1 - 1
src/I18n/PluralRules.php

@@ -176,7 +176,7 @@ class PluralRules {
 				return $n % 10 == 1 && $n % 100 != 11 ? 0 : ($n != 0 ? 1 : 2);
 			case 11:
 				return $n == 1 ? 0 :
-					$n % 10 >= 2 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2;
+					($n % 10 >= 2 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2);
 			case 12:
 				return $n == 1 ? 0 :
 					$n == 0 || $n % 100 > 0 && $n % 100 < 20 ? 1 : 2;

+ 4 - 0
tests/TestCase/I18n/PluralRulesTest.php

@@ -80,6 +80,10 @@ class PluralRulesTest extends TestCase {
 			['lv', 1, 0],
 			['lv', 2, 1],
 			['lv', 101, 0],
+			['pl', 0, 2],
+			['pl', 1, 0],
+			['pl', 2, 1],
+			['pl', 101, 2],
 		];
 	}