def make_carousel_column(text, actions, title=None, image_url=None,
                         resource_id=None, default_action=None,
                         i18n_image_urls=None, i18_resource_ids=None,
                         i18n_texts=None, i18n_titles=None):
    """
    create carousel message column content.

        reference
        - `Common Message Property <https://developers.worksmobile.com/jp/document/100500808?lang=en>`_
    """

    content = {"text": text, "actions": actions}
    if title is not None:
        content["title"] = title
    if image_url is not None:
        content["thumbnailImageUrl"] = image_url
    if resource_id is not None:
        content["thumbnailImageResourceId"] = resource_id
    if default_action is not None:
        content["defaultAction"] = default_action
    if i18n_texts is not None:
        content["i18nTexts"] = i18n_texts
    if i18n_titles is not None:
        content["i18nTitles"] = i18n_titles
    if i18n_image_urls is not None:
        content["i18nThumbnailImageUrls"] = i18n_image_urls
    if i18_resource_ids is not None:
        content["i18nThumbnailImageResourceIds"] = i18_resource_ids
    return content