                           command=self.root.close_app)
          self.root.bind_all("<Alt-F4>", self.root.close_app)
          logger.debug("Built File menu")
  
      def build_recent_menu(self):
          """ Load recent files into menu bar """
          logger.debug("Building Recent Files menu")
          serializer = get_serializer("json")
          menu_file = os.path.join(self._config.pathcache, ".recent.json")
          if not os.path.isfile(menu_file) or os.path.getsize(menu_file) == 0:
 
</s> remove             self.clear_recent_files(serializer, menu_file)
 </s> add             self._clear_recent_files(serializer, menu_file) </s> remove     @staticmethod
    def clear_recent_files(serializer, menu_file):
        """ Creates or clears recent file list """
        logger.debug("clearing recent files list: '%s'", menu_file)
        serializer.save(menu_file, [])

    def refresh_recent_menu(self):
        """ Refresh recent menu on save/load of files """
        self.recent_menu.delete(0, "end")
        self.build_recent_menu()

 </s> add  </s> remove         self.add_command(label="Quit",
 </s> add         self.add_command(label=_("Quit"), </s> remove     def build(self):
 </s> add     def _refresh_recent_menu(self) -> None:
        """ Refresh recent menu on save/load of files """
        self.recent_menu.delete(0, "end")
        self._build_recent_menu()

    def _build(self) -> None: </s> remove     """ File menu items and functions """
    def __init__(self, parent):
 </s> add     """ File menu items and functions

    Parameters
    ----------
    parent: :class:`tkinter.Menu`
        The main menu bar to hold this menu item
    """
    def __init__(self, parent: MainMenuBar) -> None:
    @classmethod
    def _clear_recent_files(cls, serializer: Serializer, menu_file: str) -> None:
        """ Creates or clears recent file list

        Parameters
        ----------
        serializer: :class:`~lib.serializer.Serializer`
            The serializer to use for storing files
        menu_file: str
            The file name holding the recent files
        """
        logger.debug("clearing recent files list: '%s'", menu_file)
        serializer.save(menu_file, [])

    def _build_recent_menu(self) -> None:
                           command=self.root.close_app)
          self.root.bind_all("<Alt-F4>", self.root.close_app)
          logger.debug("Built File menu")
  
    @classmethod
    def _clear_recent_files(cls, serializer: Serializer, menu_file: str) -> None:
        """ Creates or clears recent file list

        Parameters
        ----------
        serializer: :class:`~lib.serializer.Serializer`
            The serializer to use for storing files
        menu_file: str
            The file name holding the recent files
        """
        logger.debug("clearing recent files list: '%s'", menu_file)
        serializer.save(menu_file, [])

    def _build_recent_menu(self) -> None:
          """ Load recent files into menu bar """
          logger.debug("Building Recent Files menu")
          serializer = get_serializer("json")
          menu_file = os.path.join(self._config.pathcache, ".recent.json")
          if not os.path.isfile(menu_file) or os.path.getsize(menu_file) == 0:
keep keep keep keep replace keep keep keep keep keep
 locales: Add GUI menu translations 
lib/gui/menu.py