Render the translation as a list if there is multiple strings for this
        single key.

        :param request: Bot request.

async def render_list(self, request=None) -> List[Text]:
        """
        Render the translation as a list if there is multiple strings for this
        single key.

        :param request: Bot request.
        """
        from bernard.middleware import MiddlewareManager

        if request:
            tz = await request.user.get_timezone()
            locale = await request.get_locale()
            flags = await request.get_trans_flags()
        else:
            tz = None
            locale = self.wd.list_locales()[0]
            flags = {}

        rp = MiddlewareManager.instance()\
            .get('resolve_trans_params', self._resolve_params)

        resolved_params = await rp(self.params, request)

        f = I18nFormatter(self.wd.choose_locale(locale), tz)
        return self.wd.get(
            self.key,
            self.count,
            f,
            locale,
            resolved_params,
            flags,
        )