protected function getCatalogueList($catalogue)
{
$variants = explode('_', $this->culture);
$source = $catalogue . $this->dataExt;
$catalogues = array($source);
$variant = null;
for ($i = 0, $k = count($variants); $i < $k; ++$i) {
if (isset($variants[$i][0])) {
$variant .= $variant ? '_' . $variants[$i] : $variants[$i];
$catalogues[] = $catalogue . $this->dataSeparator . $variant . $this->dataExt;
}
}
$byDir = $this->getCatalogueByDir($catalogue);
$catalogues = array_merge($byDir, array_reverse($catalogues));
return $catalogues;
}