CDiffThread::CDiffThread()
: m_pDiffContext(NULL)
, m_bAborting(false)
+, m_bPaused(false)
, m_pDiffParm(new DiffFuncStruct)
{
m_pAbortgate.reset(new DiffThreadAbortable(this));
*/
bool CDiffThread::ShouldAbort() const
{
+ while (m_bPaused && !m_bAborting)
+ Poco::Thread::sleep(100);
return m_bAborting;
}
m_pDiffParm->m_pAbortgate = m_pAbortgate.get();
m_pDiffParm->bOnlyRequested = m_bOnlyRequested;
m_bAborting = false;
+ m_bPaused = false;
m_pDiffParm->nThreadState = THREAD_COMPARING;
unsigned GetThreadState() const;
void Abort() { m_bAborting = true; }
bool IsAborting() const { return m_bAborting; }
+ void Pause() { m_bPaused = true; }
+ void Continue() { m_bPaused = false; }
+ bool IsPaused() const { return m_bPaused; }
// runtime interface for child thread, called on child thread
bool ShouldAbort() const;
std::unique_ptr<DiffFuncStruct> m_pDiffParm; /**< Structure for sending data to threads. */
std::unique_ptr<DiffThreadAbortable> m_pAbortgate;
bool m_bAborting; /**< Is compare aborting? */
+ bool m_bPaused; /**< Is compare paused? */
bool m_bOnlyRequested; /**< Are we comparing only requested items (Update?) */
};
KillTimer(IDT_UPDATE);
}
+void DirCompProgressBar::SetPaused(bool paused)
+{
+ GetDlgItem(IDC_COMPARISON_PAUSE)->ShowWindow(paused ? SW_HIDE : SW_SHOW);
+ GetDlgItem(IDC_COMPARISON_CONTINUE)->ShowWindow(paused ? SW_SHOW : SW_HIDE);
+}
void SetCompareStat(CompareStats * pCompareStats);
void StartUpdating();
void EndUpdating();
+ void SetPaused(bool paused);
// Dialog Data
//{{AFX_DATA(DirCompProgressBar)
}
/**
+ * @brief Send signal to thread to pause current scan
+ */
+void CDirDoc::PauseCurrentScan()
+{
+ m_diffThread.Pause();
+}
+
+/**
+ * @brief Send signal to thread to continue current scan
+ */
+void CDirDoc::ContinueCurrentScan()
+{
+ m_diffThread.Continue();
+}
+
+/**
* @brief Returns true if there is an active scan that hasn't been aborted.
*/
bool CDirDoc::IsCurrentScanAbortable() const
CDiffThread m_diffThread;
void UpdateHeaderPath(int nIndex);
void AbortCurrentScan();
+ void PauseCurrentScan();
+ void ContinueCurrentScan();
bool IsCurrentScanAbortable() const;
void SetDescriptions(const String strDesc[]);
void ApplyDisplayRoot(int nIndex, String &);
ON_NOTIFY_REFLECT(LVN_BEGINDRAG, OnBeginDrag)
ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, OnCustomDraw)
ON_BN_CLICKED(IDC_COMPARISON_STOP, OnBnClickedComparisonStop)
+ ON_BN_CLICKED(IDC_COMPARISON_PAUSE, OnBnClickedComparisonPause)
+ ON_BN_CLICKED(IDC_COMPARISON_CONTINUE, OnBnClickedComparisonContinue)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
GetDocument()->AbortCurrentScan();
}
+void CDirView::OnBnClickedComparisonPause()
+{
+ if (m_pCmpProgressBar)
+ m_pCmpProgressBar->SetPaused(true);
+ GetDocument()->PauseCurrentScan();
+}
+
+void CDirView::OnBnClickedComparisonContinue()
+{
+ if (m_pCmpProgressBar)
+ m_pCmpProgressBar->SetPaused(false);
+ GetDocument()->ContinueCurrentScan();
+}
+
/**
* @brief Populate colors for items in view, depending on difference status
*/
afx_msg void OnCollapseFolder();
afx_msg void OnBeginDrag(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnBnClickedComparisonStop();
+ afx_msg void OnBnClickedComparisonPause();
+ afx_msg void OnBnClickedComparisonContinue();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
BOOL OnHeaderBeginDrag(LPNMHEADER hdr, LRESULT* pResult);
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD\r
FONT 8, "MS Shell Dlg", 0, 0, 0x1\r
BEGIN\r
- DEFPUSHBUTTON "Stop",IDC_COMPARISON_STOP,167,15,83,14\r
+ DEFPUSHBUTTON "Stop",IDC_COMPARISON_STOP,184,9,65,14\r
+ PUSHBUTTON "Pause",IDC_COMPARISON_PAUSE,113,9,65,14\r
+ PUSHBUTTON "Continue",IDC_COMPARISON_CONTINUE,113,9,65,14,NOT WS_VISIBLE\r
CONTROL "",IDC_PROGRESSCOMPARE,"msctls_progress32",WS_BORDER,7,44,241,10\r
RTEXT "0",IDC_ITEMSCOMPARED,75,29,30,10\r
RTEXT "0",IDC_ITEMSTOTAL,75,19,30,10\r
- LTEXT "Comparing items...",IDC_STATIC,7,7,150,10\r
+ LTEXT "Comparing items...",IDC_STATIC,7,7,98,10\r
LTEXT "Items compared:",IDC_STATIC,7,29,85,10\r
LTEXT "Items total:",IDC_STATIC,7,19,85,10\r
LTEXT "",IDC_PATH_COMPARING,137,29,111,10\r
BEGIN\r
0,\r
100, 0, 0, 0,\r
+ 100, 0, 0, 0,\r
+ 100, 0, 0, 0,\r
0, 0, 100, 0,\r
0, 0, 0, 0,\r
0, 0, 0, 0,\r
#define IDC_EXT_EDITOR_PATH 1096\r
#define IDC_DIFF_SWAPFILES 1097\r
#define IDC_DIFF_OPENTOEDITOR 1098\r
-#define IDC_COMPARISON_STOP 1106\r
+#define IDC_COMPARISON_STOP 1105\r
+#define IDC_COMPARISON_PAUSE 1106\r
+#define IDC_COMPARISON_CONTINUE 1107\r
#define IDC_DIFF_INCLCMDLINE 1108\r
#define IDC_WMGOTO_FILELEFT 1109\r
#define IDC_WMGOTO_FILEMIDDLE 1110\r
msgid "Stop"
msgstr "Gelditu"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kode-orrialdea"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Helburuak"
msgid "Stop"
msgstr "Parar"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Código da página"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Caminhos"
msgid "Stop"
msgstr "Спри"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Кодировка"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Пътища"
msgid "Stop"
msgstr "&Atura"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Pàgina de codis"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Camins"
msgid "Stop"
msgstr "停止"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "代码页"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "路径"
msgid "Stop"
msgstr "停止"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "放棄全部(&R)"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "編碼頁"
msgid "Margin:"
msgstr "邊距:"
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "路徑"
msgid "Stop"
msgstr "Stani"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kodna stranica"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Staze"
msgid "Stop"
msgstr "Zastavit"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "Zrušit &vše"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kódování"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Cesty"
msgid "Stop"
msgstr "Stop"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Codepage"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Stier"
msgid "Stop"
msgstr "Stoppen"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Tekenset"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Paden"
msgstr ""
"Project-Id-Version: WinMerge\n"
"Report-Msgid-Bugs-To: http://bugs.winmerge.org/\n"
-"POT-Creation-Date: 2018-02-24 13:41+0000\n"
+"POT-Creation-Date: 2018-03-17 14:33+0000\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: English <winmerge-translate@lists.sourceforge.net>\n"
msgid "Stop"
msgstr ""
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr ""
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr ""
msgid "Stop"
msgstr "Pysäytä"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Koodisivu"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Polut"
msgid "Stop"
msgstr "Arrêter"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "Ignorer tout"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Page de code"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Chemins"
msgid "Stop"
msgstr "Parar"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Páxina de códigos"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Camiños"
msgid "Stop"
msgstr "Stop"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "&Alle verwerfen"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Zeichensatz"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Pfade"
msgid "Stop"
msgstr "Τερματισμός"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Κωδικοσελίδα"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Διαδρομές"
msgid "Stop"
msgstr "Leállítás"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kódlap"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr ""
msgid "Stop"
msgstr "Stop"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Codice di pagina"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Percorsi"
msgid "Stop"
msgstr "停止"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr "一時停止"
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr "再開"
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "すべて破棄する(&R)"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "コードページ"
msgid "Margin:"
msgstr "マージン:"
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "パス"
msgid "Stop"
msgstr "중지"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "전부 취소(&R)"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "코드페이지"
msgid "Margin:"
msgstr "여백:"
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "경로"
msgid "Stop"
msgstr "Stopp"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Tegnsett"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Baner"
msgid "Stop"
msgstr " ايست "
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr " صفحه کد "
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr " مسيرها "
msgid "Stop"
msgstr "Zatrzymaj"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "Odrzuć &wszystkie"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Strona kodowa"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Ścieżki"
msgid "Stop"
msgstr "Parar"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "Rejei&tar Tudo"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Página de código"
msgid "Margin:"
msgstr "Margem"
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Destino"
msgid "Stop"
msgstr "Stop"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Codare caractere"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Căi"
msgid "Stop"
msgstr "Остановить"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Кодовая страница"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Пути"
msgid "Stop"
msgstr "Ñòàíè"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Êîäíà ñòðàíèöà"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Ïóòàœå"
msgid "Stop"
msgstr "නවත්වන්න"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "ගුප්ත සංඥා "
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "මාර්ගය"
msgid "Stop"
msgstr "Zastaviť"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "&Zahodiť všetky"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kódová stránka"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Cesty"
msgid "Stop"
msgstr "Ustavi"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "&Zavrži vse"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kodna tabela"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Poti"
msgid "Stop"
msgstr "Detener"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr ""
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Página de códigos"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Rutas"
msgid "Stop"
msgstr "Stopp"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "Ign&orera allt"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Codepage"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Sökvägar"
msgid "Stop"
msgstr "Dur"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "&Tümünü Yok Say"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Kod Sayfası"
msgid "Margin:"
msgstr "Kenar Boşluğu:"
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Yollar"
msgid "Stop"
msgstr "Зупинити"
+#: Merge.rc:D109E01
+#, c-format
+msgid "Pause"
+msgstr ""
+
+#: Merge.rc:4C3E0A2F
+#, c-format
+msgid "Continue"
+msgstr ""
+
#: Merge.rc:1AC98D0A
#, c-format
msgid "Comparing items..."
msgid "Disca&rd All"
msgstr "Скасу&вати все"
-#: Merge.rc:4C3E0A2F
+#: Merge.rc:4C3E0A30
#, c-format
msgid "Codepage"
msgstr "Сторінка кодування"
msgid "Margin:"
msgstr ""
-#: Merge.rc:D109E01
+#: Merge.rc:D109E02
#, c-format
msgid "Paths"
msgstr "Шляхи"