Example #1
0
function _t($string, $language = null, $domain = null)
{
    return \smn\pheeca\kernel\Translate::_($string, $language, $domain);
}
Example #2
0
 public static function __($string, $n = 1, $language = null, $domain = null)
 {
     $translate_table = Translate::_getTable($language, $domain);
     $n = abs($n);
     if ($translate_table && array_key_exists($string, $translate_table)) {
         if (array_key_exists('translate-plural-' . $n, $translate_table[$string])) {
             // plurale preciso
             return $translate_table[$string]['translate-plural-' . $n];
         } else {
             if ($n == 0 || $n == 1) {
                 return $translate_table[$string]['translate-singular'];
             }
         }
         return $translate_table[$string]['translate-plural'];
     }
     return $string;
 }