Index: src/ch/CustomCopyDlg.cpp =================================================================== diff -u -N -rd2b121c78f510b5384b8ef0ca80afbfd7f77fef7 -r336bb030d9b4bff561ff100563725213ed6703c9 --- src/ch/CustomCopyDlg.cpp (.../CustomCopyDlg.cpp) (revision d2b121c78f510b5384b8ef0ca80afbfd7f77fef7) +++ src/ch/CustomCopyDlg.cpp (.../CustomCopyDlg.cpp) (revision 336bb030d9b4bff561ff100563725213ed6703c9) @@ -463,24 +463,30 @@ m_ctlBufferSizes.ResetContent(); // fill the list - TCHAR szData[160], szSize[64]; + TCHAR szSize[64]; + ictranslate::CFormat fmt; + + fmt.SetFormat(GetResManager()->LoadString(IDS_BSEDEFAULT_STRING)); + fmt.SetParam(_t("%size"), GetSizeString(m_ccData.m_bsSizes.m_uiDefaultSize, szSize, 64, true)); + m_ctlBufferSizes.AddString(fmt); - _sntprintf(szData, 160, GetResManager()->LoadString(IDS_BSEDEFAULT_STRING), GetSizeString(m_ccData.m_bsSizes.m_uiDefaultSize, szSize, 64, true)); - m_ctlBufferSizes.AddString(szData); - if (!m_ccData.m_bsSizes.m_bOnlyDefault) { - _sntprintf(szData, 160, GetResManager()->LoadString(IDS_BSEONEDISK_STRING), GetSizeString(m_ccData.m_bsSizes.m_uiOneDiskSize, szSize, 64, true)); - m_ctlBufferSizes.AddString(szData); + fmt.SetFormat(GetResManager()->LoadString(IDS_BSEONEDISK_STRING)); + fmt.SetParam(_t("%size"), GetSizeString(m_ccData.m_bsSizes.m_uiOneDiskSize, szSize, 64, true)); + m_ctlBufferSizes.AddString(fmt); - _sntprintf(szData, 160, GetResManager()->LoadString(IDS_BSETWODISKS_STRING), GetSizeString(m_ccData.m_bsSizes.m_uiTwoDisksSize, szSize, 64, true)); - m_ctlBufferSizes.AddString(szData); + fmt.SetFormat(GetResManager()->LoadString(IDS_BSETWODISKS_STRING)); + fmt.SetParam(_t("%size"), GetSizeString(m_ccData.m_bsSizes.m_uiTwoDisksSize, szSize, 64, true)); + m_ctlBufferSizes.AddString(fmt); - _sntprintf(szData, 160, GetResManager()->LoadString(IDS_BSECD_STRING), GetSizeString(m_ccData.m_bsSizes.m_uiCDSize, szSize, 64, true)); - m_ctlBufferSizes.AddString(szData); + fmt.SetFormat(GetResManager()->LoadString(IDS_BSECD_STRING)); + fmt.SetParam(_t("%size"), GetSizeString(m_ccData.m_bsSizes.m_uiCDSize, szSize, 64, true)); + m_ctlBufferSizes.AddString(fmt); - _sntprintf(szData, 160, GetResManager()->LoadString(IDS_BSELAN_STRING), GetSizeString(m_ccData.m_bsSizes.m_uiLANSize, szSize, 64, true)); - m_ctlBufferSizes.AddString(szData); + fmt.SetFormat(GetResManager()->LoadString(IDS_BSELAN_STRING)); + fmt.SetParam(_t("%size"), GetSizeString(m_ccData.m_bsSizes.m_uiLANSize, szSize, 64, true)); + m_ctlBufferSizes.AddString(fmt); } } @@ -890,9 +896,9 @@ } // report - CString strFmt; - strFmt.Format(GetResManager()->LoadString(IDS_IMPORTREPORT_STRING), uiCount); - AfxMessageBox(strFmt); + ictranslate::CFormat fmt(GetResManager()->LoadString(IDS_IMPORTREPORT_STRING)); + fmt.SetParam(_t("%count"), uiCount); + AfxMessageBox(fmt); } }