Revision f079b676
Added by N.Selim GUNER about 12 years ago
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
Include Codeset and turkish language
include codeset and turkish language for next snapshots