def convert_nonelike_to_none(input_item):
    """Converts None-like values ("none", "NULL", None, etc) to the uniform string "None".

    Note, the output is NOT the python None, but a string.

    Parameters
    ----------
    input_item : string or int
        Item to be converted to None (e.g. "none", "NULL" or the equivalent in several languagues)

    Returns
    -------
    return_value : string
        If input_item is None-like, returns python string "None". Otherwise, returns the input_item.

    Usage
    -------
    # convert a single value or string
    convert_nonelike_to_none("none")
    # convert a column in a pandas DataFrame
    df["column_name"] = df["column_name"].apply(convert_nonelike_to_none)
    """
    list_None_items = [None, "none","NONE","null","NULL",'Nijedna', 'Cap', 'Niti', 'Ingen', 'Geen', 'Aucun',
                       'Keine', 'Okenn', 'Egyik', 'Tidak', 'Nessuno', 'Hakuna', 'pagh', 'Neviens', 'Tiada', 'L-eda',
                       'Mix', 'Ingen', 'Ninguno', 'Brak', 'Nenhum', 'Nici', 'Niko', 'Nobena', 'Ninguno', 'Ingen',
                       'Dim','NIJEDNA', 'CAP', 'NITI', 'INGEN', 'GEEN', 'AUCUN', 'KEINE', 'OKENN', 'EGYIK', 'TIDAK',
                       'NESSUNO', 'HAKUNA', 'PAGH', 'NEVIENS', 'TIADA', 'L-EDA', 'MIX', 'INGEN', 'NINGUNO', 'BRAK',
                       'NENHUM', 'NICI', 'NIKO', 'NOBENA', 'NINGUNO', 'INGEN', 'DIM']
    # determine if input_item is in the list
    input_item_is_None = input_item in list_None_items
    # define the return_value as either the string "None" or the original input item
    return_value = "None" if input_item_is_None == True else input_item

    return return_value