Project

General

Profile

« Previous | Next » 

Revision f079b676

Added by N.Selim GUNER about 12 years ago

Include Codeset and turkish language

include codeset and turkish language for next snapshots

View differences:

etc/inc/pfsense-utils.inc
2534 2534
	$locales = array(
2535 2535
		"en_US" => gettext("English"),
2536 2536
		"pt_BR" => gettext("Portuguese (Brazil)"),
2537
		"tr" => gettext("Turkish"),
2537 2538
	);
2538 2539
	asort($locales);
2539 2540
	return $locales;
2540 2541
}
2541 2542

  
2543
function system_get_language_code() {
2544
	global $config, $g_languages;
2545

  
2546
	// a language code, as per [RFC3066]
2547
	$language = $config['system']['language'];
2548
	//$code = $g_languages[$language]['code'];
2549
	$code = str_replace("_", "-", $language);
2550

  
2551
	if (empty($code))
2552
		$code = "en-US"; // Set default code.
2553

  
2554
	return $code;
2555
}
2556

  
2557
function system_get_language_codeset() {
2558
	global $config, $g_languages;
2559

  
2560
	$language = $config['system']['language'];
2561
	$codeset = $g_languages[$language]['codeset'];
2562

  
2563
	if (empty($codeset))
2564
		$codeset = "UTF-8"; // Set default codeset.
2565

  
2566
	return $codeset;
2567
}
2568

  
2569
/* Available languages/locales */
2570
$g_languages = array (
2571
	"sq"    => array("codeset" => "UTF-8", "desc" => gettext("Albanian")),
2572
	"bg"    => array("codeset" => "UTF-8", "desc" => gettext("Bulgarian")),
2573
	"zh_CN" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Simplified)")),
2574
	"zh_TW" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Traditional)")),
2575
	"nl"    => array("codeset" => "UTF-8", "desc" => gettext("Dutch")),
2576
	"da"    => array("codeset" => "UTF-8", "desc" => gettext("Danish")),
2577
	"en_US" => array("codeset" => "ISO-8859-1", "desc" => gettext("English")),
2578
	"fi"    => array("codeset" => "UTF-8", "desc" => gettext("Finnish")),
2579
	"fr"    => array("codeset" => "UTF-8", "desc" => gettext("French")),
2580
	"de"    => array("codeset" => "UTF-8", "desc" => gettext("German")),
2581
	"el"    => array("codeset" => "UTF-8", "desc" => gettext("Greek")),
2582
	"hu"    => array("codeset" => "UTF-8", "desc" => gettext("Hungarian")),
2583
	"it"    => array("codeset" => "UTF-8", "desc" => gettext("Italian")),
2584
	"ja"    => array("codeset" => "UTF-8", "desc" => gettext("Japanese")),
2585
	"ko"    => array("codeset" => "UTF-8", "desc" => gettext("Korean")),
2586
	"lv"    => array("codeset" => "UTF-8", "desc" => gettext("Latvian")),
2587
	"nb"    => array("codeset" => "UTF-8", "desc" => gettext("Norwegian (Bokmal)")),
2588
	"pl"    => array("codeset" => "UTF-8", "desc" => gettext("Polish")),
2589
	"pt_BR" => array("codeset" => "ISO-8859-1", "desc" => gettext("Portuguese (Brazil)")),
2590
	"pt"    => array("codeset" => "UTF-8", "desc" => gettext("Portuguese (Portugal)")),
2591
	"ro"    => array("codeset" => "UTF-8", "desc" => gettext("Romanian")),
2592
	"ru"    => array("codeset" => "UTF-8", "desc" => gettext("Russian")),
2593
	"sl"    => array("codeset" => "UTF-8", "desc" => gettext("Slovenian")),
2594
	"tr"    => array("codeset" => "UTF-8", "desc" => gettext("Turkish")),
2595
	"es"    => array("codeset" => "UTF-8", "desc" => gettext("Spanish")),
2596
	"sv"    => array("codeset" => "UTF-8", "desc" => gettext("Swedish")),
2597
	"sk"    => array("codeset" => "UTF-8", "desc" => gettext("Slovak")),
2598
	"cs"    => array("codeset" => "UTF-8", "desc" => gettext("Czech"))
2599
);
2600

  
2542 2601
function return_hex_ipv4($ipv4) {
2543 2602
	if(!is_ipaddrv4($ipv4))
2544 2603
		return(false);

Also available in: Unified diff