예제 #1
0
function set_emoncms_lang($lang)
{
    // If no language defined use the language browser
    if ($lang == '') {
        set_lang(lang_http_accept());
    } else {
        set_lang_by_user($lang);
    }
}
예제 #2
0
function set_emoncms_lang($userid)
{
    // Get language from database user
    $lang = get_user_lang($userid);
    // If no language defined use the language browser
    if ($lang == '') {
        set_lang(lang_http_accept());
    } else {
        set_lang_by_user($lang);
    }
}
예제 #3
0
/*
All Emoncms code is released under the GNU Affero General Public License.
See COPYRIGHT.txt and LICENSE.txt.

---------------------------------------------------------------------
Emoncms - open source energy visualisation
Part of the OpenEnergyMonitor project:
http://openenergymonitor.org
*/
// no direct access
defined('EMONCMS_EXEC') or die('Restricted access');
global $path, $session, $allowusersregister;
require_once 'Includes/locale.php';
// gets the accepted language browser list
$accepted_languages = lang_http_accept();
// set to the apropiated language
set_lang($accepted_languages);
?>

<div style="margin: 0px auto; max-width:392px; padding:10px;">
	<div style="max-width:392px; margin-right:20px; padding-top:45px; padding-bottom:15px; color: #888;">
		<img style="margin:12px;" src="<?php 
echo get_theme_path();
?>
/emoncms_logo.png" />
	</div>

	<div class="login-container">
		<div style="text-align:left">
			<form class="well" action="" method="post">
예제 #4
0
                $lang = 'fr_FR';
                break;
            case 'it':
                $lang = 'it_IT';
                break;
            case 'nl':
                $lang = 'nl_NL';
                break;
                //case 'nl': $lang='nl_BE'; break;
        }
        set_lang_by_user($lang);
    }
}
// get browser language.
//to do: get user config
set_lang(lang_http_accept());
// Loaded like JS File, so we need to specify domain for getText translation
$domain = "messages";
bindtextdomain($domain, "locale");
bind_textdomain_codeset($domain, 'UTF-8');
textdomain($domain);
?>

// Create a Javascript associative array who contain all sentences from module
var LANG_JS = new Array();

function _Tr(key)
{
    // will return the default value if LANG_JS[key] is not defined.
    return LANG_JS[key] || key;
}