Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/LanguagesManager/API.php13
1 files changed, 8 insertions, 5 deletions
diff --git a/plugins/LanguagesManager/API.php b/plugins/LanguagesManager/API.php
index 5bc5628bbe..fa80210065 100644
--- a/plugins/LanguagesManager/API.php
+++ b/plugins/LanguagesManager/API.php
@@ -9,13 +9,13 @@
*/
namespace Piwik\Plugins\LanguagesManager;
-use Piwik\Db;
+use Piwik\Cache as PiwikCache;
+use Piwik\Config;
use Piwik\Development;
use Piwik\Filesystem;
use Piwik\Piwik;
-use Piwik\Cache as PiwikCache;
-use Piwik\Plugin\Manager as PluginManager;
use Piwik\Plugin\Manager;
+use Piwik\Plugin\Manager as PluginManager;
use Piwik\Translation\Loader\DevelopmentLoader;
/**
@@ -62,13 +62,16 @@ class API extends \Piwik\Plugin\API
$languagesPath = _glob($path . "*.json");
$pathLength = strlen($path);
- $languages = array();
+ $filesystemLanguages = array();
if ($languagesPath) {
foreach ($languagesPath as $language) {
- $languages[] = substr($language, $pathLength, -strlen('.json'));
+ $filesystemLanguages[] = substr($language, $pathLength, -strlen('.json'));
}
}
+ $configLanguages = Config::getInstance()->Languages["Languages"];
+
+ $languages = array_intersect($filesystemLanguages, $configLanguages);
$this->enableDevelopmentLanguageInDevEnvironment($languages);
/**