public static function loadTranslations()
{
$availableLanguages = self::getAvailableLanguages();
// check if the lang cookie was set and that language exists
if (array_key_exists('lang', $_COOKIE) && in_array($_COOKIE['lang'], $availableLanguages)) {
$match = $_COOKIE['lang'];
} else {
$match = self::_getMatchingLanguage(self::getBrowserLanguages(), $availableLanguages);
}
// load translations
self::$_language = $match;
self::$_translations = $match == 'en' ? array() : json_decode(file_get_contents(self::_getPath($match . '.json')), true);
}