Index: src/ch/FeedbackReplaceDlg.cpp
===================================================================
diff -u -N -rb14efbdfe0eb5c1164b8e5f605b7e9f88fbda25a -rc6022cc2c68d1f286097697f4ba65098b92db222
--- src/ch/FeedbackReplaceDlg.cpp	(.../FeedbackReplaceDlg.cpp)	(revision b14efbdfe0eb5c1164b8e5f605b7e9f88fbda25a)
+++ src/ch/FeedbackReplaceDlg.cpp	(.../FeedbackReplaceDlg.cpp)	(revision c6022cc2c68d1f286097697f4ba65098b92db222)
@@ -156,6 +156,17 @@
 	dtTemp = m_rDstFile.GetLastWriteTime().GetAsFiletime();
 	fmt.SetParam(_T("%datemod"), dtTemp.Format(LOCALE_NOUSEROVERRIDE, LANG_USER_DEFAULT));
 	m_ctlDstDate.SetWindowText(fmt);
+
+	// button captions
+	CWnd* pAppendButton = GetDlgItem(IDC_COPY_REST_BUTTON);
+	if(pAppendButton)
+	{
+		if(m_rDstFile.GetLength64() > m_rSrcFile.GetLength64())
+		{
+			CString strAltButtonCaption = rManager.LoadString(IDS_BUTTON_TRUNCATE_STRING);
+			pAppendButton->SetWindowText(strAltButtonCaption);
+		}
+	}
 }
 
 void CFeedbackReplaceDlg::RefreshImages()