def locale_explode(locale):
    """For non-complete locales, missing elements will be None. 

    :param locale: The ISO locale string to explode. 
    :return:  A tuple (language, country, variant, language_country, language@variant). 
    """
    pass
