Revision ccb7b670
Added by Renato Botelho over 9 years ago
src/etc/inc/pfsense-utils.inc | ||
---|---|---|
2761 | 2761 |
return $locales; |
2762 | 2762 |
} |
2763 | 2763 |
|
2764 |
function system_get_language_code() { |
|
2765 |
global $config, $g_languages; |
|
2766 |
|
|
2767 |
// a language code, as per [RFC3066] |
|
2768 |
$language = $config['system']['language']; |
|
2769 |
//$code = $g_languages[$language]['code']; |
|
2770 |
$code = str_replace("_", "-", $language); |
|
2771 |
|
|
2772 |
if (empty($code)) { |
|
2773 |
$code = "en-US"; // Set default code. |
|
2774 |
} |
|
2775 |
|
|
2776 |
return $code; |
|
2777 |
} |
|
2778 |
|
|
2779 |
function system_get_language_codeset() { |
|
2780 |
global $config, $g_languages; |
|
2781 |
|
|
2782 |
$language = $config['system']['language']; |
|
2783 |
$codeset = $g_languages[$language]['codeset']; |
|
2784 |
|
|
2785 |
if (empty($codeset)) { |
|
2786 |
$codeset = "UTF-8"; // Set default codeset. |
|
2787 |
} |
|
2788 |
|
|
2789 |
return $codeset; |
|
2790 |
} |
|
2791 |
|
|
2792 |
/* Available languages/locales */ |
|
2793 |
$g_languages = array ( |
|
2794 |
"sq" => array("codeset" => "UTF-8", "desc" => gettext("Albanian")), |
|
2795 |
"bg" => array("codeset" => "UTF-8", "desc" => gettext("Bulgarian")), |
|
2796 |
"zh_CN" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Simplified)")), |
|
2797 |
"zh_TW" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Traditional)")), |
|
2798 |
"nl" => array("codeset" => "UTF-8", "desc" => gettext("Dutch")), |
|
2799 |
"da" => array("codeset" => "UTF-8", "desc" => gettext("Danish")), |
|
2800 |
"en_US" => array("codeset" => "UTF-8", "desc" => gettext("English")), |
|
2801 |
"fi" => array("codeset" => "UTF-8", "desc" => gettext("Finnish")), |
|
2802 |
"fr" => array("codeset" => "UTF-8", "desc" => gettext("French")), |
|
2803 |
"de" => array("codeset" => "UTF-8", "desc" => gettext("German")), |
|
2804 |
"el" => array("codeset" => "UTF-8", "desc" => gettext("Greek")), |
|
2805 |
"hu" => array("codeset" => "UTF-8", "desc" => gettext("Hungarian")), |
|
2806 |
"it" => array("codeset" => "UTF-8", "desc" => gettext("Italian")), |
|
2807 |
"ja" => array("codeset" => "UTF-8", "desc" => gettext("Japanese")), |
|
2808 |
"ko" => array("codeset" => "UTF-8", "desc" => gettext("Korean")), |
|
2809 |
"lv" => array("codeset" => "UTF-8", "desc" => gettext("Latvian")), |
|
2810 |
"nb" => array("codeset" => "UTF-8", "desc" => gettext("Norwegian (Bokmal)")), |
|
2811 |
"pl" => array("codeset" => "UTF-8", "desc" => gettext("Polish")), |
|
2812 |
"pt_BR" => array("codeset" => "UTF-8", "desc" => gettext("Portuguese (Brazil)")), |
|
2813 |
"pt" => array("codeset" => "UTF-8", "desc" => gettext("Portuguese (Portugal)")), |
|
2814 |
"ro" => array("codeset" => "UTF-8", "desc" => gettext("Romanian")), |
|
2815 |
"ru" => array("codeset" => "UTF-8", "desc" => gettext("Russian")), |
|
2816 |
"sl" => array("codeset" => "UTF-8", "desc" => gettext("Slovenian")), |
|
2817 |
"tr" => array("codeset" => "UTF-8", "desc" => gettext("Turkish")), |
|
2818 |
"es" => array("codeset" => "UTF-8", "desc" => gettext("Spanish")), |
|
2819 |
"sv" => array("codeset" => "UTF-8", "desc" => gettext("Swedish")), |
|
2820 |
"sk" => array("codeset" => "UTF-8", "desc" => gettext("Slovak")), |
|
2821 |
"cs" => array("codeset" => "UTF-8", "desc" => gettext("Czech")) |
|
2822 |
); |
|
2823 |
|
|
2824 | 2764 |
function return_hex_ipv4($ipv4) { |
2825 | 2765 |
if (!is_ipaddrv4($ipv4)) { |
2826 | 2766 |
return(false); |
Also available in: Unified diff
Remove dead code, we only have UTF-8 today