- if (substr($l, 0, 15) == '"Plural-Forms: ') {
- $match = [];
- preg_match("|nplurals=([0-9]*); *plural=(.*?)[;\\\\]|", $l, $match);
- $return = $this->convertCPluralConditionToPhpReturnStatement($match[2]);
- // define plural select function if not already defined
- $fnname = 'string_plural_select_' . $lang;
- $out .= 'if(! function_exists("' . $fnname . '")) {' . "\n";
- $out .= 'function ' . $fnname . '($n){' . "\n";
- $out .= ' $n = intval($n);' . "\n";
- $out .= ' ' . $return . "\n";
- $out .= '}}' . "\n";
- }