class_docstr: XQuAD: Cross-lingual Question Answering Dataset.
code: def _split_generators(self, dl_manager):
      lang = self.builder_config.language
  
      if lang == "en":
          filepaths = dl_manager.download_and_extract(
              {
                  "test": _URL_FORMAT.format(lang=lang),
              }
          )
      else:
          filepaths = dl_manager.download_and_extract(
              {
                  "test": _URL_FORMAT.format(lang=lang),
                  "translate-train": _XTREME_SQUAD_URL_FORMAT.format(
                      split="train", lang=lang
                  ),
                  "translate-dev": _XTREME_SQUAD_URL_FORMAT.format(
                      split="dev", lang=lang
                  ),
                  "translate-test": _XTREME_XQUAD_URL_FORMAT.format(
                      lang=lang
                  ),
              }
          )
  
      return [
          tfds.core.SplitGenerator(  # pylint:disable=g-complex-comprehension
              name=split, gen_kwargs={"filepath": path}
          )
          for split, path in filepaths.items()
      ]
  
file_path: datasets/tensorflow_datasets/question_answering/xquad.py
imports: import tensorflow_datasets.public_api
  from tensorflow_datasets.question_answering import qa_utils
label_desc: Use image node_id 2 for calling the Xquad obj's underlying member method code with example usage: obj._split_generators(dl_manager) and returns: unknown