+ <>
+
-
+
-
+
-
+
- {title && (
+ {title && (
)}
-
- {children}
-
+
+ {children}
+
+
-
-
+
+ >
);
}
diff --git a/renderer/src/translations/ar.js b/renderer/src/translations/ar.js
index 740f81ea2..a8004fe57 100644
--- a/renderer/src/translations/ar.js
+++ b/renderer/src/translations/ar.js
@@ -262,6 +262,7 @@ export const Ar = {
'label-overwrite': 'إستبدال',
'modal-title-abort-conflict-resolution': 'إلغاء حل النزاعات',
'msg-abort-conflict-resolution': 'هل تريد إلغاء عملية حل النزاع. إذا قمت بالإلغاء، سوف تفقد كل تقدمك وتحتاج إلى البدء من جديد.',
+ 'text-msg-abort-conflict-resolution': 'هل تريد إجهاض عملية حل النزاع. يرجى التأكد من وصولك إلى نقطة التفتيش للمتابعة لاحقًا. نقطة التفتيش هي الانتهاء من كل فصل. إذا قمت بالإجهاض في منتصف الفصل، فسوف تفقد كل التقدم الذي أحرزته في الفصل وستحتاج إلى البدء من جديد.',
'label-done': 'تم',
'label-resolved': 'محلولة',
'label-resolve-conflict': 'حل النزاع',
diff --git a/renderer/src/translations/en.js b/renderer/src/translations/en.js
index 5be9f51a8..7e9263b8a 100644
--- a/renderer/src/translations/en.js
+++ b/renderer/src/translations/en.js
@@ -262,6 +262,7 @@ export const En = {
'label-overwrite': 'Overwrite',
'modal-title-abort-conflict-resolution': 'Abort Conflict Resolution',
'msg-abort-conflict-resolution': 'Do you want to abort conflict Resolution process. If you abort , you will loose all your progress and need to start over.',
+ 'text-msg-abort-conflict-resolution': 'Do you want to abort conflict Resolution process. Please ensure you have reached a checkpoint to continue later. The checkpoint is the completion of each chapter. If you abort in the middle of a chapter , you will loose all your progress of the chapter and need to start over the chapter.',
'label-done': 'Done',
'label-resolved': 'Resolved',
'label-resolve-conflict': 'Resolve Conflict',
@@ -281,4 +282,6 @@ export const En = {
'tooltip-supported-resources': 'supported resources are TN, TW, TQ, TA',
'label-upload-help-resources': 'Upload Help Resources',
'label-filter': 'Filter',
+ 'msg-conflict-resolution-duplicate-book': 'Conflict resolution for {{bookId}} is in progress. Do you want to start over. You will loose all your progress and can not be reverted.',
+ 'label-startover': 'start over',
};
diff --git a/renderer/src/translations/fa.js b/renderer/src/translations/fa.js
index 30bce2101..f9d7edb1c 100644
--- a/renderer/src/translations/fa.js
+++ b/renderer/src/translations/fa.js
@@ -262,6 +262,7 @@ export const Fa = {
'label-overwrite': 'بازنویسی',
'modal-title-abort-conflict-resolution': 'لغو حل مشکل تعارض',
'msg-abort-conflict-resolution': 'آیا می خواهید فرآیند حل مشکل تعارض را متوقف کنید؟ اگر لغو کنید، تمام تغییرات انجام شده را از دست خواهید داد و باید از نو شروع کنید.',
+ 'text-msg-abort-conflict-resolution': 'آیا می خواهید فرآیند حل تعارض را متوقف کنید؟ لطفاً مطمئن شوید که به یک ایست بازرسی رسیدهاید تا بعداً ادامه دهید. نقطه بازرسی تکمیل هر فصل است. اگر در وسط یک فصل سقط شوید، تمام پیشرفت فصل خود را از دست خواهید داد و باید از فصل شروع کنید.',
'label-done': 'انجام شد',
'label-resolved': 'حل شد',
'label-resolve-conflict': 'حل تعارضها',
diff --git a/renderer/src/translations/fr.js b/renderer/src/translations/fr.js
index 38e602bb0..472b65695 100644
--- a/renderer/src/translations/fr.js
+++ b/renderer/src/translations/fr.js
@@ -262,6 +262,7 @@ export const Fr = {
'label-overwrite': 'Écraser',
'modal-title-abort-conflict-resolution': 'Abandonner la résolution des conflits',
'msg-abort-conflict-resolution': 'Voulez-vous abandonner le processus de résolution des conflits. Si vous abandonnez, vous perdrez toute votre progression et devrez recommencer.',
+ 'text-msg-abort-conflict-resolution': 'Voulez-vous abandonner le processus de résolution des conflits. Veuillez vous assurer d\'avoir atteint un point de contrôle pour continuer plus tard. Le point de contrôle est l’achèvement de chaque chapitre. Si vous abandonnez au milieu d\'un chapitre, vous perdrez toute votre progression dans le chapitre et devrez recommencer le chapitre.',
'label-done': 'fait',
'label-resolved': 'résolu',
'label-resolve-conflict': 'résoudre un conflit',
diff --git a/renderer/src/translations/hi.js b/renderer/src/translations/hi.js
index a942a7503..b774d4cb5 100644
--- a/renderer/src/translations/hi.js
+++ b/renderer/src/translations/hi.js
@@ -262,6 +262,7 @@ export const Hi = {
'label-overwrite': 'ओवरराइट',
'modal-title-abort-conflict-resolution': 'संघर्ष समाधान निरस्त करें',
'msg-abort-conflict-resolution': 'क्या आप संघर्ष समाधान प्रक्रिया को निरस्त करना चाहते हैं? यदि आप गर्भपात करते हैं, तो आप अपनी सारी प्रगति और दोबारा शुरू करने की आवश्यकता खो देंगे।',
+ 'text-msg-abort-conflict-resolution': 'क्या आप संघर्ष समाधान प्रक्रिया को निरस्त करना चाहते हैं? कृपया सुनिश्चित करें कि आप बाद में जारी रखने के लिए चेकपॉइंट पर पहुंच गए हैं। चेकप्वाइंट प्रत्येक अध्याय का पूरा होना है। यदि आप किसी अध्याय को बीच में ही समाप्त कर देते हैं, तो आप अध्याय की अपनी सारी प्रगति खो देंगे और अध्याय को फिर से शुरू करने की आवश्यकता होगी।',
'label-done': 'हो गया',
'label-resolved': 'हल किया',
'label-resolve-conflict': 'विवाद हल करो',
diff --git a/renderer/src/translations/ne.js b/renderer/src/translations/ne.js
index a54aa0b1a..2d93dc700 100644
--- a/renderer/src/translations/ne.js
+++ b/renderer/src/translations/ne.js
@@ -262,6 +262,7 @@ export const Ne = {
'label-overwrite': 'अधिलेखन गर्नुहोस्',
'modal-title-abort-conflict-resolution': 'द्वन्द्व समाधान रद्द गर्नुहोस्',
'msg-abort-conflict-resolution': 'तपाईं द्वन्द्व समाधान प्रक्रिया रद्द गर्न चाहनुहुन्छ। यदि तपाईंले रद्द गर्नुभयो भने, तपाईंले आफ्नो सबै प्रगति गुमाउनुहुनेछ र फेरि सुरु गर्न आवश्यक छ।',
+ 'text-msg-abort-conflict-resolution': 'तपाईं द्वन्द्व समाधान प्रक्रिया रद्द गर्न चाहनुहुन्छ। कृपया पछि जारी राख्नको लागि तपाईं चेकपोइन्टमा पुग्नुभएको सुनिश्चित गर्नुहोस्। चेकपोइन्ट भनेको प्रत्येक अध्यायको समाप्ति हो। यदि तपाईंले अध्यायको बिचमा रद्द गर्नुभयो भने, तपाईंले अध्यायको सबै प्रगति गुमाउनुहुनेछ र अध्यायबाट सुरु गर्न आवश्यक छ।',
'label-done': 'सकियो',
'label-resolved': 'समाधान गरियो',
'label-resolve-conflict': 'विवाद समाधान',
diff --git a/renderer/src/translations/ru.js b/renderer/src/translations/ru.js
index 712fac96f..fd5d4841c 100644
--- a/renderer/src/translations/ru.js
+++ b/renderer/src/translations/ru.js
@@ -262,6 +262,7 @@ export const Ru = {
'label-overwrite': 'Перезаписать',
'modal-title-abort-conflict-resolution': 'Прервать разрешение конфликта',
'msg-abort-conflict-resolution': 'Хотите прервать процесс разрешения конфликта? Если вы прервете, вы потеряете весь свой прогресс и вам придется начинать все сначала.',
+ 'text-msg-abort-conflict-resolution': 'Хотите прервать процесс разрешения конфликта? Пожалуйста, убедитесь, что вы достигли контрольно-пропускного пункта, чтобы продолжить позже. Контрольной точкой является завершение каждой главы. Если вы прервете чтение в середине главы, вы потеряете весь прогресс в этой главе и вам придется начинать ее заново.',
'label-done': 'сделанный',
'label-resolved': 'решено',
'label-resolve-conflict': 'разрешить конфликт',
diff --git a/yarn.lock b/yarn.lock
index d1a764ae0..e5e52ded7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7956,6 +7956,11 @@ didyoumean@^1.2.2:
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
+diff-match-patch@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/diff-match-patch/-/diff-match-patch-1.0.5.tgz#abb584d5f10cd1196dfc55aa03701592ae3f7b37"
+ integrity sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==
+
diff-sequences@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1"