Index: src/ch/NotEnoughRoomDlg.cpp
===================================================================
diff -u -N -rd2b121c78f510b5384b8ef0ca80afbfd7f77fef7 -r336bb030d9b4bff561ff100563725213ed6703c9
--- src/ch/NotEnoughRoomDlg.cpp	(.../NotEnoughRoomDlg.cpp)	(revision d2b121c78f510b5384b8ef0ca80afbfd7f77fef7)
+++ src/ch/NotEnoughRoomDlg.cpp	(.../NotEnoughRoomDlg.cpp)	(revision 336bb030d9b4bff561ff100563725213ed6703c9)
@@ -66,11 +66,12 @@
 void CNotEnoughRoomDlg::UpdateDialog()
 {
 	// format needed text
-	TCHAR szText[2048];
-	_sntprintf(szText, 2048, GetResManager()->LoadString(IDS_NERPATH_STRING), m_strDisk);
+	ictranslate::CFormat fmt(GetResManager()->LoadString(IDS_NERPATH_STRING));
+	fmt.SetParam(_t("%path"), m_strDisk);
+
 	CWnd* pWnd=GetDlgItem(IDC_HEADER_STATIC);
 	if (pWnd)
-		pWnd->SetWindowText(szText);
+		pWnd->SetWindowText(fmt);
 
 	// now the sizes
 	TCHAR szData[128];