def METHOD_NAME(resources=None, languages=None):
    """
    Create .po files for new language(s)
    """
    if not languages:
        print("ERROR: Specify at least one language")
        exit(1)
    locale_dirs = _get_locale_dirs(None)
    errors = []
    for name, dir_ in locale_dirs:
        # check if langs exists
        catalog_langs = sorted([d for d in os.listdir(dir_) if not d.startswith("_") and os.path.isdir(os.path.join(dir_, d))])
        if existing_langs := list(set(catalog_langs) & set(languages)):
            print(f"ERROR: Lang(s) {existing_langs} just exist.")
            exit(1)
    _makemessages(languages)