Magento 1 Store View, Group, Site
<select id="select-language" title="<?php echo $this->__('Your Language') ?>" onchange="window.location.href=this.value">
<?php foreach (Mage::app()->getWebsites() as $website) : ?>
<?php foreach ($website->getGroups() as $group) : ?>
<?php $stores = $group->getStores(); ?>
<?php foreach ($stores as $store) : ?>
<?php $_selected = ($store->getId() == $this->getCurrentStoreId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $store->getCurrentUrl() ?>"<?php echo $_selected ?>><?php echo $this->htmlEscape($store->getName()) ?> </option>
<?php endforeach; ?>
<?php endforeach; ?>
<?php endforeach; ?>
</select>
Что бы выводились вьюшки других сторов кроме дефолтного, убери проверки вверху файлов в шаблоне.