code: def main():
      try:
          import jieba  # noqa: F401
      except ImportError:
          return
  
      pofile.normalize = _normalize
      for root, _dirs, files in os.walk("."):
          if "zh" not in root:
              continue
          for f in files:
              if not f.endswith(".po"):
                  continue
              path = os.path.join(root, f)
  
              # only modify recent-changed files
              modify_time = datetime.datetime.fromtimestamp(
                  os.path.getmtime(path)
              )
              if (
                  datetime.datetime.now() - modify_time
              ).total_seconds() > 120:
                  continue
  
              with open(path, "rb") as inpf:
                  catalog = pofile.read_po(inpf)
              with open(path, "wb") as outf:
                  pofile.write_po(outf, catalog)
  
file_path: mars/docs/source/norm_zh.py
imports: import datetime
  import os
  from babel.messages import pofile
  from babel.messages.pofile import escape
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types