code: def _read_linguas_from_files(env, linguas_files=None):
      
      import SCons.Util
      import SCons.Environment
      global _re_comment
      global _re_lang
      if not SCons.Util.is_List(linguas_files) \
              and not SCons.Util.is_String(linguas_files) \
              and not isinstance(linguas_files, SCons.Node.FS.Base) \
              and linguas_files:
          # If, linguas_files==True or such, then read 'LINGUAS' file.
          linguas_files = ['LINGUAS']
      if linguas_files is None:
          return []
      fnodes = env.arg2nodes(linguas_files)
      linguas = []
      for fnode in fnodes:
          contents = _re_comment.sub("", fnode.get_text_contents())
          ls = [l for l in _re_lang.findall(contents) if l]
          linguas.extend(ls)
      return linguas
docs: Parse `LINGUAS` file and return list of extracted languages