Автор статьи ссылается на то, что некоторые языки имеют отличное от Русского направление письма, и использование ресурсных файлов не даст должного эффекта. В Вашем случае - использование различных View чем вызвано? В корне отличным содержимым ? Так же лично мне крайне не нравится наполнение контроллера логикой извлечения локали. Сделайте, к примеру, AJAX-запрос к отдельному методу выставив это значение. Да и читать рекомендации 4-летней давности наверно не лучшая идея.