private function ReadTranslations()
    {
        if (isset($this->translations[$this->language])) {
            return;
        }
        $this->translations[$this->language] = array();
        foreach ($this->basePaths as $basePath) {
            $handle = @fopen($this->LanguageCsvFile($basePath), 'r');
            if (!$handle) {
                return;
            }
            while ($line = fgetcsv($handle, 0, $this->delimiter, $this->enclosure)) {
                $this->ReadCsvLine($line);
            }
        }
    }