def _make_plural(singular, plural, count_var):
    """Create a pluralized string representation, compatible with ICU
    message format.

    Usage:
    >>> _make_plural('{msg} message found', '{msg} messages found', 'msg')
    <<< '{msg, plural, one {{msg} message found} other {{msg} messages found}}'

    :param unicode singular: the translatable content for plural=one
    :param unicode plural: the translatable content for plural=other
    :param str count_var: the name of the count variable used in ICU;
        needs to be identical to any related placeholder inside `singular`
        and `plural`
    :return: a new string that uses both plural forms with ICU syntax
    :rtype: unicode
    """
    if plural:
        # Using '%' syntax of formatting because the various braces
        # in the format would confuse the `'...'.format()` syntax
        return '\n{%s, plural, one {%s} other {%s}}\n' % (
            count_var, singular, plural
        )

    return singular