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];