From f0f10a43a28c4a2ee78789eec25b451af08a88ec Mon Sep 17 00:00:00 2001
From: jean-pierre charras <jp.charras@wanadoo.fr>
Date: Mon, 11 Apr 2022 18:11:17 +0200
Subject: [PATCH] Ensure "Clear Recent Files" menuitem titles are updated after
 language change. (missing fixes in commit ac8e2d076)

---
 eeschema/menubar.cpp          | 1 +
 pagelayout_editor/menubar.cpp | 1 +
 pcbnew/menubar_pcb_editor.cpp | 1 +
 3 files changed, 3 insertions(+)

diff --git a/eeschema/menubar.cpp b/eeschema/menubar.cpp
index 84e44a421d..3eb72f8ee5 100644
--- a/eeschema/menubar.cpp
+++ b/eeschema/menubar.cpp
@@ -70,6 +70,7 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
 
         // Ensure the title is up to date after changing language
         openRecentMenu->SetTitle( _( "Open Recent" ) );
+        fileHistory.UpdateClearText( openRecentMenu, _( "Clear Recent Files" ) );
 
         fileMenu->Add( ACTIONS::doNew );
         fileMenu->Add( ACTIONS::open );
diff --git a/pagelayout_editor/menubar.cpp b/pagelayout_editor/menubar.cpp
index 8f3728fa54..62f7aad2c5 100644
--- a/pagelayout_editor/menubar.cpp
+++ b/pagelayout_editor/menubar.cpp
@@ -62,6 +62,7 @@ void PL_EDITOR_FRAME::ReCreateMenuBar()
 
     // Ensure the title is up to date after changing language
     openRecentMenu->SetTitle( _( "Open Recent" ) );
+    recentFiles.UpdateClearText( openRecentMenu, _( "Clear Recent Files" ) );
 
     //-- File menu -------------------------------------------------------
     //
diff --git a/pcbnew/menubar_pcb_editor.cpp b/pcbnew/menubar_pcb_editor.cpp
index 5653cff183..f4038d8283 100644
--- a/pcbnew/menubar_pcb_editor.cpp
+++ b/pcbnew/menubar_pcb_editor.cpp
@@ -72,6 +72,7 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
 
         // Ensure the title is up to date after changing language
         openRecentMenu->SetTitle( _( "Open Recent" ) );
+        fileHistory.UpdateClearText( openRecentMenu, _( "Clear Recent Files" ) );
 
         fileMenu->Add( ACTIONS::doNew );
         fileMenu->Add( ACTIONS::open );