@@ 132-136 (lines=5) @@ | ||
129 | } |
|
130 | } |
|
131 | ||
132 | foreach ($this->irregular as $_plural => $_singular) { |
|
133 | if (preg_match('/(' . $_plural . ')$/i', $word, $arr)) { |
|
134 | return preg_replace('/(' . $_plural . ')$/i', substr($arr[0], 0, 1) . substr($_singular, 1), $word); |
|
135 | } |
|
136 | } |
|
137 | ||
138 | foreach ($this->plural as $rule => $replacement) { |
|
139 | if (preg_match($rule, $word)) { |
@@ 142-146 (lines=5) @@ | ||
139 | } |
|
140 | } |
|
141 | ||
142 | foreach ($this->singular['irregular'] as $_plural => $_singular) { |
|
143 | if (preg_match('/(' . $_singular . ')$/i', $word, $arr)) { |
|
144 | return preg_replace('/(' . $_singular . ')$/i', substr($arr[0], 0, 1) . substr($_plural, 1), $word); |
|
145 | } |
|
146 | } |
|
147 | ||
148 | foreach ($this->singular['rules'] as $rule => $replacement) { |
|
149 | if (preg_match($rule, $word)) { |