3 namespace BookStack\Translation;
5 use Illuminate\Translation\MessageSelector as BaseClass;
8 * This is a customization of the default Laravel MessageSelector class to tweak pluralization,
9 * so that is uses just the first part of the locale string to provide support with
10 * non-standard locales such as "de_informal".
12 class MessageSelector extends BaseClass
14 public function getPluralIndex($locale, $number)
16 $locale = explode('_', $locale)[0];
17 return parent::getPluralIndex($locale, $number);