|
@@ 519-522 (lines=4) @@
|
| 516 |
|
static::$_cache['uninflected'] = '(?:' . implode('|', static::$_uninflected) . ')'; |
| 517 |
|
} |
| 518 |
|
|
| 519 |
|
if (preg_match('/^(' . static::$_cache['uninflected'] . ')$/i', $word, $regs)) { |
| 520 |
|
static::$_cache['pluralize'][$word] = $word; |
| 521 |
|
return $word; |
| 522 |
|
} |
| 523 |
|
|
| 524 |
|
foreach (static::$_plural as $rule => $replacement) { |
| 525 |
|
if (preg_match($rule, $word)) { |
|
@@ 559-562 (lines=4) @@
|
| 556 |
|
static::$_cache['uninflected'] = '(?:' . implode('|', static::$_uninflected) . ')'; |
| 557 |
|
} |
| 558 |
|
|
| 559 |
|
if (preg_match('/^(' . static::$_cache['uninflected'] . ')$/i', $word, $regs)) { |
| 560 |
|
static::$_cache['pluralize'][$word] = $word; |
| 561 |
|
return $word; |
| 562 |
|
} |
| 563 |
|
|
| 564 |
|
foreach (static::$_singular as $rule => $replacement) { |
| 565 |
|
if (preg_match($rule, $word)) { |