diff --git a/plugins/LanguagesManager/API.php b/plugins/LanguagesManager/API.php
index 2c14dcac738db698d57af8d0759aadadde75c45e..74ae17a4b3639ea2d95b5662fe3711d1148fe427 100644
--- a/plugins/LanguagesManager/API.php
+++ b/plugins/LanguagesManager/API.php
@@ -89,16 +89,15 @@ class API
     public function getAvailableLanguagesInfo()
     {
         $data = file_get_contents(PIWIK_INCLUDE_PATH . '/lang/en.json');
-        $translations = json_decode($data, true);
-        $englishTranslation = $translations;
+        $englishTranslation = json_decode($data, true);
         $filenames = $this->getAvailableLanguages();
         $languagesInfo = array();
         foreach ($filenames as $filename) {
-            $data = file_get_contents(PIWIK_INCLUDE_PATH . '/lang/$filename.json');
+            $data = file_get_contents(sprintf('%s/lang/%s.json', PIWIK_INCLUDE_PATH, $filename));
             $translations = json_decode($data, true);
 
             $intersect = function($array, $array2) {
-                $res = $array();
+                $res = $array;
                 foreach($array as $module => $keys) {
                     if(!isset($array2[$module])) {
                         unset($res[$module]);