dogetlanguage.php

来自「flashget43的源代码 一个比较常用的下载程序」· PHP 代码 · 共 26 行

PHP
26
字号
<?php
			if($lang && $save == true) $this->lang = $lang;
			
			if($save_only != 1)
			{
				$v = $GLOBALS['fc_config']['languages'][$this->lang];
				
				$msg = ($save == true)? new Message('glng') : new Message('lng');
				
				$msg->txt  = "<language loaded=\"1\" id=\"{$this->lang}\" name=\"{$v['name']}\">";
				$msg->txt .= "<messages " . array2attrsHtml($v['messages']) . "/>";
				$msg->txt .= "<desktop " . array2attrs($v['desktop']) . "/>";
				foreach($v['dialog'] as $dk => $dv) { 
					$msg->txt .= "<dialog id=\"$dk\" " . array2attrsHtml($dv) . "/>";
				}
				$msg->txt .= "<status " . array2attrs($v['status']) . "/>";
				$msg->txt .= "<usermenu " . array2attrs($v['usermenu']) . "/>";
				$msg->txt .= "</language>";

				$ret = $this->sendBack($msg);
			}	
			
			if($save == true) $this->save();
			
			return ($ret);
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?