code: def fetch_language_localizer_demo_dataset(data_dir=None, verbose=1):
      """Download language localizer demo dataset.
  
      Parameters
      ----------
      %(data_dir)s
      %(verbose)s
  
      Returns
      -------
      data_dir : :obj:`str`
          Path to downloaded dataset.
  
      downloaded_files : :obj:`list` of :obj:`str`
          Absolute paths of downloaded files on disk
  
      description : :obj:`str`
  
      """
      url = "https://osf.io/3dj2a/download"
      # When it starts working again change back to:
      # url = 'https://osf.io/nh987/download'
      main_folder = "fMRI-language-localizer-demo-dataset"
  
      data_dir = get_dataset_dir(
          main_folder, data_dir=data_dir, verbose=verbose
      )
      # The files_spec needed for fetch_files
      files_spec = [
          (f"{main_folder}.zip", url, {"move": f"{main_folder}.zip"})
      ]
      # Only download if directory is empty
      # Directory will have been created by the call to get_dataset_dir above
      if not os.listdir(data_dir):
          downloaded_files = fetch_files(
              data_dir, files_spec, resume=True, verbose=verbose
          )
          uncompress_file(downloaded_files[0])
  
      file_list = [
          os.path.join(path, f)
          for path, _, files in os.walk(data_dir)
          for f in files
      ]
      return data_dir, sorted(file_list)
  
imports: import fnmatch
  import glob
  import json
  import numbers
  import os
  import re
  import warnings
  from io import BytesIO
  from pathlib import Path
  import nibabel
  import nibabel
  import numpy
  import pandas
  from scipy.io import loadmat
  from sklearn.utils import Bunch
  from nilearn.image import get_data
  from .._utils import check_niimg, fill_doc
  from .._utils.numpy_conversions import csv_to_array
  from ._utils import fetch_files, fetch_single_file, filter_columns, get_dataset_descr, get_dataset_dir, read_md5_sum_file, tree, uncompress_file
label_desc: Use image node_id 22 for calling a global function with example usage: fetch_language_localizer_demo_dataset(data_dir, verbose) and returns: data_dir,  sorted