I translated the pages from within the backend into multiple languages. No problem. But I cannot translate from within the templates. It always uses the en.yml file, even though es.yml exists and holds the correct data. The regular syntax "<%t ... %>" is used and $ContentLocale shows the right language (eg. es-ES). My SilverStripe version is 3.5.1 and translatable is at 2.2.
Is this a bug or am I missing something? Thanks.