sebk/plural

This package is abandoned and no longer maintained. The author suggests using the small/plural package instead.

1.1.1 2022-10-09 16:09 UTC

This package is auto-updated.

Last update: 2023-01-21 07:27:01 UTC


README

Overview

Plural is a library that provides natural language pluralization functions for PHP. The library currently supports the following languages:

  • English

However, Plural can easily be extended to support any language. If your language is not supported, you are encouraged to contribute a rules file to the project.

Usage

plural('dog');      # dogs
plural('matrix');   # matrices
plural('mouse');    # mice
plural('person');   # people
plural('sheep');    # sheep

Tests

Plural uses the PHPUnit unit testing framework to test the code. In order to run the tests, do the following from the project root directory:

$ phpunit tests/Plural.php

Requirements

Plural requires PHP version 5 or greater.

License

Plural is released under the terms of the MIT license. Please read the LICENSE file for further information.