NexusLeads Webshell
NexusLeads


Server : LiteSpeed
System : Linux server 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64
User : alsaif ( 1057)
PHP Version : 7.4.33
Disable Function : show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/alsaif/public_html/administrator/components/com_falang/classes/translator/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/alsaif/public_html/administrator/components/com_falang/classes/translator/default.php
<?php
// Check to ensure this file is included in Joomla!
defined( '_JEXEC' ) or die( 'Restricted access' );

class TranslatorDefault {
	protected $script = NULL;
	protected $defaultLanguage;
	
	public function __construct() {
		
	}
	
	public function installScripts ($from, $to) {
		$script = "var translator = {'from' : '".strtolower($from). "','to' : '".strtolower($to). "'};\n";
		
		$document = JFactory::getDocument();
		$document->addScriptDeclaration($script,'text/javascript');
		
		
		if ($this->script != NULL){
			$document = JFactory::getDocument();
			$document->addScript('components/com_falang/assets/js/'.$this->script);
		}
	}
	
	public function languageCodeToISO ($language){
		$l = strtolower($language);
		return TranslatorDefault::$languageCodeInISO[$l]; 
	}
	
	public function getDefaultLanguage(){
		return $this->defaultLanguage;
	}

	static private $languageCodeInISO = array (
			'af-za' => 'AF',	// Afrikaans
			'sq-al' => 'AL', 	// Albanian
			'ar-aa' => 'AR', 	// Arabic unitag
			'hy-am' => 'HY', 	// Armenian
			'az-az' => 'AZ', 	// Azeri
			'eu-es' => 'EU', 	// Basque
			'be-by' => 'be',	// Belarusian Google only
			'bn-bd' => 'BN',	// Bengali
			'bs-ba' => 'BS', 	// Bosnian
			'bg-bg' => 'bg', 	// Bulgarian
			'ca-es' => 'CA',	// Catalan
			'ckb-iq' => 'KU', 	// Central Kurdish
			'zh-cn' => 'zh', 	// Chine simplified zh-Hans/bing , zh-CN ou zh google
			'zh-tw' => 'zh-tw',	// Chinese traditional zh-Hant/bing , zh-TW google
			'hr-hr' => 'hr', 	// Croation
			'cs-cz' => 'CS',	// Czech
			'da-dk' => 'DA', 	// Danish
			// 'prs-AF' => '',		// Dari Persian
			'nl-nl' => 'NL', 	// Dutch
			'en-au' => 'EN', 	// English Australia
			// 'en-CA' => '',		// English Canadian
			'en-gb' => 'EN',	// Queen's English
			'en-us' => 'EN', 	// English US
			'eo-xx' => 'EO', 	// Esperanto
			'et-ee' => 'ET', 	// Estonian
			'fi-fi' => 'FI', 	// Finnish
			'nl-be' => 'NL', 	// Flemish
			'fr-fr' => 'FR', 	// French
			// 'fr-CA' => '',		// French Canadian
			'gl-es' => 'GZ', 	// Galcian
			'ka-ge' => 'KA',	// Georgian
			'de-de' => 'DE', 	// German
			'de-at' => 'AT',	// German
			'el-gr' => 'el', 	// Greek
			'he-il' => 'IL',	// Hebrew
			'hi-in' => 'HI',	// Hindi
			'hu-hu' => 'HU', 	// Hungarian
			'id-id' => 'ID', 	// Indonesian
			'ga-ie' => 'ga',	// Irish
			'it-it' => 'IT', 	// Italian
			'ja-jp' => 'ja',	// Japanese
			'km-kh' => 'KM', 	// Khmer
			'ko-kr' => 'ko', 	// Korean
			'lo-la' => 'LO', 	// Loation
			'lv-lv' => 'LV', 	// Latvian
			'lt-lt' => 'LT', 	// Lithuanian
			'mk-mk' => 'MK',	// Macedonian
			'ml-in' => 'ML', 	// Malayalam
			'mn-mn' => 'MN',	// Mongolian
			'ms-my' => 'MS',		// Malay
			'srp-me' => 'SRP',		// Montenegrin
			'nb-no' => 'NO',	// Norwegian
			'nn-no' => 'NO', 	// Norwegian
			'fa-ir' => 'FA',	// Persian
			'pl-pl' => 'PL',	// Polish
			'pt-br'	=> 'pt',	// Portuguese Brazil pt-br/bing, pt/google
			'pt-pt' => 'PT',	// Portuuese
			'ro-ro' => 'RO',	// Romanian
			'ru-ru' => 'RU', 	// Russian
			'gd-gb' => 'GD', 	// Scottish Gaelic
			'sr-rs'	=> 'SR',	// Serbian Cyrillic
			'sr-yu' => 'SR',	// Serbian Latin
			'sk-sk' => 'SK', 	// Slovak
			'es-es' => 'ES',	// Spanish
			'sw-ke' => 'sw',	// Swahili
		    'sl-si' => 'sl',    // Slovenian
			'sv-se' => 'sv', 	// Swedish
			'sy-iq' => 'SYR',	// Syriac
			'ta-in' => 'TA', 	// Tamil
			'th-th' => 'TH',	// Thai
			'tr-tr' => 'TR',	// Turkish
			'uk-ua' => 'uk', 	// Ukrainian
			'ur-pk' => 'UR', 	// Urdu
			'ug-cn'	=> 'UG',	// Uyghur
			'vi-vn' => 'vi', 	// Vietnamese
			'cy-gb' => 'CY', 	// Welsh
	);
	
}

NexusLeads