Index: src/ch/StatusDlg.cpp =================================================================== diff -u -N -rd2b121c78f510b5384b8ef0ca80afbfd7f77fef7 -r336bb030d9b4bff561ff100563725213ed6703c9 --- src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision d2b121c78f510b5384b8ef0ca80afbfd7f77fef7) +++ src/ch/StatusDlg.cpp (.../StatusDlg.cpp) (revision 336bb030d9b4bff561ff100563725213ed6703c9) @@ -848,9 +848,9 @@ // change 'no case' int iClipboard=pSelectedItem->ReplaceClipboardStrings(dlg.m_strSource, dlg.m_strDest); - CString strStats; - strStats.Format(IDS_REPLACEPATHSTEXT_STRING, iClipboard); - AfxMessageBox(strStats); + ictranslate::CFormat fmt(GetResManager()->LoadString(IDS_REPLACEPATHSTEXT_STRING)); + fmt.SetParam(_t("%count"), iClipboard); + AfxMessageBox(fmt); } // resume if earlier was an error @@ -880,8 +880,10 @@ if (lResult < 32) { CString str=CString(szExec)+pTask->GetUniqueName()+_T(".log"); - _sntprintf(szExec, 1024, GetResManager()->LoadString(IDS_SHELLEXECUTEERROR_STRING), lResult, str); - AfxMessageBox(szExec); + ictranslate::CFormat fmt(GetResManager()->LoadString(IDS_SHELLEXECUTEERROR_STRING)); + fmt.SetParam(_t("%errno"), lResult); + fmt.SetParam(_t("%path"), str); + AfxMessageBox(fmt); } }