All text should come from I18n? Or is that being treated as a separate task?