wp-includes/l10n/class-wp-translation-file.php:267Makes a function, which will return the right translation index, according to the plural forms header.
$expressionstringcallable(int protected function make_plural_form_function( string $expression ): callable { try { $handler = new Plural_Forms( rtrim( $expression, ';' ) ); return array( $handler, 'get' ); } catch ( Exception $e ) { // Fall back to default plural-form function. return $this->make_plural_form_function( 'n != 1' ); } }Introduced in 6.5.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/l10n/class-wp-translation-file.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.