mirror of
				https://git.tt-rss.org/fox/tt-rss.git
				synced 2025-11-03 21:31:04 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			811 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			811 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
	error_reporting(E_ERROR | E_WARNING | E_PARSE);
 | 
						|
	define('DISABLE_SESSIONS', true);
 | 
						|
 | 
						|
	require "functions.php";
 | 
						|
	header("Content-Type: text/plain; charset=UTF-8");
 | 
						|
	
 | 
						|
	function T_js_decl($s1, $s2) {
 | 
						|
		if ($s1 && $s2) {
 | 
						|
			$s1 = preg_replace("/\n/", "", $s1);
 | 
						|
			$s2 = preg_replace("/\n/", "", $s2);
 | 
						|
 | 
						|
			$s1 = preg_replace("/\"/", "\\\"", $s1);
 | 
						|
			$s2 = preg_replace("/\"/", "\\\"", $s2);
 | 
						|
 | 
						|
			return "T_messages[\"$s1\"] = \"$s2\";\n";
 | 
						|
		}
 | 
						|
	}
 | 
						|
?>
 | 
						|
 | 
						|
var T_messages = new Object();
 | 
						|
 | 
						|
function __(msg) {
 | 
						|
	if (T_messages[msg]) {
 | 
						|
		return T_messages[msg];
 | 
						|
	} else {
 | 
						|
		return msg;
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
<?php
 | 
						|
 | 
						|
	if (ENABLE_TRANSLATIONS) {
 | 
						|
 | 
						|
		$l10n = _get_reader();
 | 
						|
 | 
						|
		for ($i = 0; $i < $l10n->total; $i++) {
 | 
						|
			$orig = $l10n->get_original_string($i);
 | 
						|
			$translation = __($orig);
 | 
						|
	
 | 
						|
			print T_js_decl($orig, $translation);
 | 
						|
		}
 | 
						|
	}
 | 
						|
 | 
						|
?>
 |