Удивительно, что вы хотите добавить обработку языка в Ralyxa. Возможно, вы захотите добавить метод locale
здесь: https://github.com/sjmog/ralyxa/blob/master/lib/ralyxa/handler.rb
Все методы намерений, такие как respond
, tell
и card
, определены здесь - вы можете необходимо определить метод locale
, принимающий блок, который создает специальный экземпляр Ralyxa::Handler
для этой локали.
Рад рассмотреть запрос на извлечение, если у вас есть возможность его реализовать!
(Если вы не хотите изменять базовый код Ralyxa, вы можете просто использовать блок if...else
для перенаправления потока управления в зависимости от локали.)