Ejemplo n.º 1
0
 public function isPlural($noun = null)
 {
     if (!$noun) {
         $noun = $this->core;
     }
     if ($this->number) {
         return is_int($this->number) and $this->number > 1;
     } elseif (Word::isPlural($noun)) {
         return true;
     }
     return false;
 }
Ejemplo n.º 2
0
 /**
  * Accord an adjective
  *
  * @param  string $adjective An adjective
  * @return string            An accorded adjective
  */
 public static function adjective($adjective)
 {
     $message = Message::current();
     switch (Babel::lang()) {
         case 'fr':
             if ($message->isFemale()) {
                 $adjective .= 'e';
             }
             if (Word::isPlural($message->noun) or $message->number > 1) {
                 $adjective .= 's';
             }
     }
     return $adjective;
 }