<?php namespace Transvision; /* * This file initializes l10n support: locale detection, rtl/ltr variables */ if (isset($_GET['repo'])) { $repo = Project::isValidRepository($_GET['repo']) ? $_GET['repo'] : 'aurora'; } else { if (!isset($repo)) { $repo = 'aurora'; } } $all_locales = Project::getRepositoryLocales($repo); $l10n = new \tinyl10n\ChooseLocale($all_locales); $l10n->setDefaultLocale('fr'); $l10n->mapLonglocales = true; $locale = $l10n->getCompatibleLocale(); $locale2 = $locale; $source_locale = Project::getReferenceLocale($repo); // Bypass locale & source locale detection if there are COOKIES stored with them if (isset($_COOKIE['default_source_locale'])) { $source_locale = $_COOKIE['default_source_locale']; } if (isset($_COOKIE['default_target_locale'])) { $locale = $_COOKIE['default_target_locale']; } // 3 locales view if (isset($_COOKIE['default_target_locale2'])) { $locale2 = $_COOKIE['default_target_locale2'];