summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FreeFileSync/Build/Changelog.txt14
-rw-r--r--FreeFileSync/Build/Languages/arabic.lng252
-rw-r--r--FreeFileSync/Build/Languages/bulgarian.lng139
-rw-r--r--FreeFileSync/Build/Languages/chinese_simple.lng252
-rw-r--r--FreeFileSync/Build/Languages/chinese_traditional.lng250
-rw-r--r--FreeFileSync/Build/Languages/croatian.lng492
-rw-r--r--FreeFileSync/Build/Languages/czech.lng244
-rw-r--r--FreeFileSync/Build/Languages/danish.lng252
-rw-r--r--FreeFileSync/Build/Languages/dutch.lng254
-rw-r--r--FreeFileSync/Build/Languages/english_uk.lng105
-rw-r--r--FreeFileSync/Build/Languages/finnish.lng258
-rw-r--r--FreeFileSync/Build/Languages/french.lng107
-rw-r--r--FreeFileSync/Build/Languages/german.lng33
-rw-r--r--FreeFileSync/Build/Languages/greek.lng254
-rw-r--r--FreeFileSync/Build/Languages/hebrew.lng252
-rw-r--r--FreeFileSync/Build/Languages/hungarian.lng254
-rw-r--r--FreeFileSync/Build/Languages/italian.lng252
-rw-r--r--FreeFileSync/Build/Languages/japanese.lng252
-rw-r--r--FreeFileSync/Build/Languages/korean.lng264
-rw-r--r--FreeFileSync/Build/Languages/lithuanian.lng129
-rw-r--r--FreeFileSync/Build/Languages/norwegian.lng (renamed from FreeFileSync/Build/Languages/outdated/norwegian.lng)945
-rw-r--r--FreeFileSync/Build/Languages/polish.lng252
-rw-r--r--FreeFileSync/Build/Languages/portuguese.lng252
-rw-r--r--FreeFileSync/Build/Languages/portuguese_br.lng252
-rw-r--r--FreeFileSync/Build/Languages/romanian.lng256
-rw-r--r--FreeFileSync/Build/Languages/russian.lng113
-rw-r--r--FreeFileSync/Build/Languages/scottish_gaelic.lng462
-rw-r--r--FreeFileSync/Build/Languages/serbian.lng252
-rw-r--r--FreeFileSync/Build/Languages/slovenian.lng252
-rw-r--r--FreeFileSync/Build/Languages/spanish.lng254
-rw-r--r--FreeFileSync/Build/Languages/swedish.lng252
-rw-r--r--FreeFileSync/Build/Languages/turkish.lng252
-rw-r--r--FreeFileSync/Build/Languages/ukrainian.lng272
-rw-r--r--FreeFileSync/Source/Makefile56
-rw-r--r--FreeFileSync/Source/RealtimeSync/Makefile56
-rw-r--r--FreeFileSync/Source/RealtimeSync/application.cpp3
-rw-r--r--FreeFileSync/Source/RealtimeSync/monitor.cpp1
-rw-r--r--FreeFileSync/Source/application.cpp8
-rw-r--r--FreeFileSync/Source/comparison.cpp4
-rw-r--r--FreeFileSync/Source/ui/batch_config.cpp4
-rw-r--r--FreeFileSync/Source/ui/folder_pair.h14
-rw-r--r--FreeFileSync/Source/ui/gui_generated.cpp126
-rw-r--r--FreeFileSync/Source/ui/gui_generated.h18
-rw-r--r--FreeFileSync/Source/ui/main_dlg.cpp17
-rw-r--r--FreeFileSync/Source/ui/main_dlg.h2
-rw-r--r--FreeFileSync/Source/ui/progress_indicator.cpp6
-rw-r--r--FreeFileSync/Source/ui/small_dlgs.cpp74
-rw-r--r--FreeFileSync/Source/ui/small_dlgs.h2
-rw-r--r--FreeFileSync/Source/ui/sync_cfg.cpp10
-rw-r--r--FreeFileSync/Source/ui/tray_icon.cpp2
-rw-r--r--FreeFileSync/Source/version/version.h2
-rw-r--r--wx+/bitmap_button.h6
-rw-r--r--wx+/key_event.h6
-rw-r--r--wx+/popup_dlg.cpp8
-rw-r--r--wx+/popup_dlg_generated.cpp146
-rw-r--r--wx+/popup_dlg_generated.h56
-rw-r--r--wx+/std_button_layout.h (renamed from wx+/std_button_order.h)26
-rw-r--r--zen/file_handling.cpp6
-rw-r--r--zen/win_ver.h2
59 files changed, 4891 insertions, 4145 deletions
diff --git a/FreeFileSync/Build/Changelog.txt b/FreeFileSync/Build/Changelog.txt
index 58c12dc6..7a992d2a 100644
--- a/FreeFileSync/Build/Changelog.txt
+++ b/FreeFileSync/Build/Changelog.txt
@@ -1,3 +1,17 @@
+FreeFileSync 6.6 [2014-06-01]
+-----------------------------
+Fixed large font size standard button layout
+Fixed config dialog graphics glitch with large font sizes
+Exit FreeFileSync launcher process during update
+Exclude temporary files from RealtimeSync monitor
+Implement correct standard button spacing (OS X)
+Fixed SELinux compilation issue (Linux)
+Installer adds RealtimeSync link to desktop (Windows)
+Improved makefile (Linux, OS X)
+Reduced binary file size (Linux)
+Updated translation files
+
+
FreeFileSync 6.5 [2014-05-01]
-----------------------------
Support preview for RAW CR2 image files (Windows Vista and later)
diff --git a/FreeFileSync/Build/Languages/arabic.lng b/FreeFileSync/Build/Languages/arabic.lng
index 7fc6076e..5e8d0dc3 100644
--- a/FreeFileSync/Build/Languages/arabic.lng
+++ b/FreeFileSync/Build/Languages/arabic.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>بنية:</target>
-<source>config files</source>
-<target>ملفات الخيارات</target>
+<source>global config file:</source>
+<target></target>
+
+<source>config files:</source>
+<target></target>
<source>directory</source>
<target>مسار</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target></target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>أي عدد من ملفات خيارات FreeFileSyn أو\و _gui and/or .ffs_batch</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>أي عدد من المسارات البديلة لملف خيارات وحيد على الأكثر.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target></target>
<source>Cannot find the following folders:</source>
<target>تعذر العثور على المجلدات التالية:</target>
@@ -667,11 +673,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>سحب و إفلات</target>
-<source>Alternate comparison settings</source>
-<target>خيارات المفارنة البديلة</target>
+<source>Local comparison settings</source>
+<target></target>
-<source>Alternate synchronization settings</source>
-<target>خيارات المزامنة البديلة</target>
+<source>Local synchronization settings</source>
+<target></target>
<source>Local filter</source>
<target>فلتر محلي</target>
@@ -682,11 +688,11 @@ The command is triggered if:
<source>None</source>
<target>لا شيء</target>
-<source>Remove alternate settings</source>
-<target>إزالة الإعدادات البديلة</target>
+<source>Remove local settings</source>
+<target></target>
-<source>Clear filter settings</source>
-<target>مسح إعدادات عامل الفلترة</target>
+<source>Reset local filter</source>
+<target></target>
<source>Copy</source>
<target>نسخ</target>
@@ -694,14 +700,8 @@ The command is triggered if:
<source>Paste</source>
<target>لصق</target>
-<source>Alternate Comparison Settings</source>
-<target>خيارات المفارنة البديلة</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>خيارات المزامنة البديلة</target>
-
-<source>Local Filter</source>
-<target>فلتر محلي</target>
+<source>Local Synchronization Settings</source>
+<target></target>
<source>&New</source>
<target>&جديد</target>
@@ -718,8 +718,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. &مزامنة</target>
-<source>&Global settings</source>
-<target>&الإعدادات العامة</target>
+<source>&Options</source>
+<target></target>
<source>&Language</source>
<target>&اللغة</target>
@@ -742,12 +742,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>&التحقق من وجود نسخة جديدة</target>
-<source>Compare</source>
-<target>قارن</target>
-
<source>Cancel</source>
<target>إلغاء الأمر</target>
+<source>Compare</source>
+<target>قارن</target>
+
<source>Synchronize</source>
<target>مزامنة</target>
@@ -769,9 +769,21 @@ The command is triggered if:
<source>Match case</source>
<target>مطابقة حالة الأحرف (Match case)</target>
+<source>Open...</source>
+<target>فتح...</target>
+
+<source>Save</source>
+<target>حفظ</target>
+
+<source>Save as GUI job</source>
+<target></target>
+
<source>Save as batch job</source>
<target>حفظ كمهمة دفعية</target>
+<source>Save as...</source>
+<target></target>
+
<source>View type:</source>
<target>عرض النوع:</target>
@@ -793,6 +805,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>إجمالي عدد الـ bytes التي سيتم نسخها</target>
+<source>Use local settings:</source>
+<target></target>
+
<source>Select a variant:</source>
<target>اختيار بديل:</target>
@@ -808,20 +823,35 @@ The command is triggered if:
<source>More information</source>
<target>المزيد من المعلومات</target>
-<source>OK</source>
-<target>موافق</target>
+<source>Local settings:</source>
+<target></target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>تحديد التغيرات و مواكبتها على الجانبين. عمليات الحذف, النقل و المشاكل المكتشفة باستخدام قواعد البيانات</target>
+<source>Include:</source>
+<target>إدخال:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>إنشاء نسخة احتياطية من الجانب الأيمن عن طريق تعديل الطرف الأيسر ليطابق الأيمن.</target>
+<source>Exclude:</source>
+<target>استثناء:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>نسخ الملفات المحدثة إلى المجلد المناسب</target>
+<source>Show examples</source>
+<target>إظهار أمثلة</target>
-<source>Configure your own synchronization rules.</source>
-<target>تحديد قواعد المزامنة الخاصة بك.</target>
+<source>Time span:</source>
+<target>المجال الزمني:</target>
+
+<source>File size:</source>
+<target>حجم الملف:</target>
+
+<source>Minimum:</source>
+<target>الحد الأدنى:</target>
+
+<source>Maximum:</source>
+<target>الحد الأقصى:</target>
+
+<source>&Reset</source>
+<target>إعادة&</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>اختيار قوانين فلترة لاستثناء ملفات معينة من المزامنة. أدخل مسارات الملفات منسوبة إلى زوج المجلدات المقابل.</target>
<source>Detect moved files</source>
<target>اكتشاف الملفات المنقولة</target>
@@ -837,6 +867,9 @@ The command is triggered if:
- غير مدعوم من قبل جميع أنطمة الملفات (file systems)
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>تحديد اتجاه المزامنة بالاستعانة بقواعد بيانات الملفات</target>
+
<source>Delete files:</source>
<target>حذف الملفات:</target>
@@ -861,9 +894,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>اصطلاح التسمية:</target>
-<source>Show examples</source>
-<target>إظهار أمثلة</target>
-
<source>Handle errors:</source>
<target>التعامل مع الأخطاء:</target>
@@ -882,8 +912,8 @@ The command is triggered if:
<source>On completion:</source>
<target>عند الانتهاء:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>تحديد اتجاه المزامنة بالاستعانة بقواعد بيانات الملفات</target>
+<source>OK</source>
+<target>موافق</target>
<source>Start synchronization now?</source>
<target>بدأ المزامنة الآن؟</target>
@@ -945,30 +975,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>&سلة المهملات</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>اختيار قوانين فلترة لاستثناء ملفات معينة من المزامنة. أدخل مسارات الملفات منسوبة إلى زوج المجلدات المقابل.</target>
-
-<source>Include:</source>
-<target>إدخال:</target>
-
-<source>Exclude:</source>
-<target>استثناء:</target>
-
-<source>Time span:</source>
-<target>المجال الزمني:</target>
-
-<source>File size:</source>
-<target>حجم الملف:</target>
-
-<source>Minimum:</source>
-<target>الحد الأدنى:</target>
-
-<source>Maximum:</source>
-<target>الحد الأقصى:</target>
-
-<source>&Reset</source>
-<target>إعادة&</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>هذه الإعدادات مستخدمة لجميع مهمات المزامنة</target>
@@ -1053,12 +1059,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>حذف العناصر</target>
-<source>Global Settings</source>
-<target>الخيارات العامة</target>
+<source>Options</source>
+<target></target>
<source>Select Time Span</source>
<target>اختيار المطال الزمني</target>
+<source>&Preferences...</source>
+<target></target>
+
<source>Folder Pairs</source>
<target>أزواج المجلدات</target>
@@ -1077,12 +1086,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>الشريط الرئيسي</target>
-<source>Open...</source>
-<target>فتح...</target>
-
-<source>Save</source>
-<target>حفظ</target>
-
<source>Compare both sides</source>
<target>مقارنة بين كلا الجانبين</target>
@@ -1225,8 +1228,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>حذف الخيارات المنتقاة</target>
-<source>Filter</source>
-<target>عامل الفلترة</target>
+<source>Synchronization Settings</source>
+<target>إعدادات المزامنة</target>
+
+<source>Reset filter</source>
+<target></target>
<source>Show files that exist on left side only</source>
<target>إظهار الملفات الموجودة في الجانب الأيمن فقط</target>
@@ -1276,15 +1282,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>تحديد كوضع افتراضي</target>
+<source>Filter</source>
+<target>عامل الفلترة</target>
+
<source>All files are in sync</source>
<target>جميع الملفات في تزامن كامل</target>
-<source>Synchronization Settings</source>
-<target>إعدادات المزامنة</target>
-
-<source>Comparison Settings</source>
-<target>إعدادات المقارنة</target>
-
<source>Cannot find %x</source>
<target>لا يمكن العثور على %x</target>
@@ -1345,30 +1348,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>السجل</target>
-<source>Today</source>
-<target>اليوم</target>
-
-<source>This week</source>
-<target>هذا الأسبوع</target>
-
-<source>This month</source>
-<target>هذا الشهر</target>
-
-<source>This year</source>
-<target>هذه السنة</target>
-
-<source>Last x days</source>
-<target>الأيام x الماضية</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1398,14 +1377,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>هل تريد حقاً حذف الـ %x ملف التالية ؟</pluralform>
</target>
-<source>Exclude</source>
-<target>استبعاد</target>
-
-<source>Direct</source>
-<target>مباشر</target>
-
-<source>Follow</source>
-<target>اتبع</target>
+<source>Preferences</source>
+<target></target>
<source>Copy NTFS permissions</source>
<target>نسخ أذونات NTFS</target>
@@ -1428,8 +1401,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>استعادة جميع نوافذ الحوار و التحذيرات المخفية؟</target>
-<source>Leave as unresolved conflict</source>
-<target>ترك كاختلافات من دون حل</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>تحديد التغيرات و مواكبتها على الجانبين. عمليات الحذف, النقل و المشاكل المكتشفة باستخدام قواعد البيانات</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>إنشاء نسخة احتياطية من الجانب الأيمن عن طريق تعديل الطرف الأيسر ليطابق الأيمن.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>نسخ الملفات المحدثة إلى المجلد المناسب</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>تحديد قواعد المزامنة الخاصة بك.</target>
+
+<source>Exclude</source>
+<target>استبعاد</target>
+
+<source>Direct</source>
+<target>مباشر</target>
+
+<source>Follow</source>
+<target>اتبع</target>
+
+<source>Today</source>
+<target>اليوم</target>
+
+<source>This week</source>
+<target>هذا الأسبوع</target>
+
+<source>This month</source>
+<target>هذا الشهر</target>
+
+<source>This year</source>
+<target>هذه السنة</target>
+
+<source>Last x days</source>
+<target>الأيام x الماضية</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>استبدال</target>
@@ -1443,6 +1458,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>إلحاق ختم زمني بكل اسم ملف</target>
+<source>Comparison</source>
+<target></target>
+
+<source>Synchronization</source>
+<target></target>
+
+<source>Leave as unresolved conflict</source>
+<target>ترك كاختلافات من دون حل</target>
+
<source>File</source>
<target>ملف</target>
diff --git a/FreeFileSync/Build/Languages/bulgarian.lng b/FreeFileSync/Build/Languages/bulgarian.lng
index e4d3bdb7..d1eebb1c 100644
--- a/FreeFileSync/Build/Languages/bulgarian.lng
+++ b/FreeFileSync/Build/Languages/bulgarian.lng
@@ -44,7 +44,7 @@
<target>Символна връзка %x се изтрива</target>
<source>The recycle bin is not available for the following folders. Files will be deleted permanently instead:</source>
-<target>Кошчето е недостъпно за следните папки. Вместо това файловете ще бъдат изтрити безвъзвратно:</target>
+<target>Кошчето е недостъпно за следните папки. Вместо това файловете ще бъдат изтрити необратимо:</target>
<source>An exception occurred</source>
<target>Получи се изключение</target>
@@ -65,7 +65,7 @@
<target>Зададен е нееднакъв брой директории отляво и отдясно.</target>
<source>The config file must not contain settings at directory pair level when directories are set via command line.</source>
-<target>Не може конфигурационния файл да има настройки на ниво двойки директории, ако директориите се задават от команден ред.</target>
+<target>Конфигурационният файл не може да съдържа настройки на ниво двойка директории, ако директориите се задават от команден ред.</target>
<source>Directories cannot be set for more than one configuration file.</source>
<target>Не може да се задават директории за повече от един конфигурационен файл.</target>
@@ -86,13 +86,13 @@
<target>директория</target>
<source>Path to an alternate GlobalSettings.xml file.</source>
-<target>Път към алтернативен файл GlobalSettings.xml.</target>
+<target>Път до алтернативен файл GlobalSettings.xml.</target>
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
-<target>Произволен брой FreeFileSync .ffs_gui и/или .ffs_batch конфигурационни файлове.</target>
+<target>Всеки брой .ffs_gui и/или .ffs_batch конфигурационни файлове на FreeFileSync.</target>
<source>Any number of alternative directory pairs for at most one config file.</source>
-<target>Произволен брой алтернативни двойки директории за най-много един конфигурационен файл.</target>
+<target>Всеки брой алтернативни двойки директории за най-много един конфигурационен файл.</target>
<source>Cannot find the following folders:</source>
<target>Не са намерени следните папки:</target>
@@ -604,7 +604,7 @@ The command is triggered if:
<target>Има нова версия на FreeFileSync:</target>
<source>Download now?</source>
-<target>Сваляне сега?</target>
+<target>Свали сега?</target>
<source>&Download</source>
<target>Свал&яне</target>
@@ -657,11 +657,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>Влачи && Пусни</target>
-<source>Alternate comparison settings</source>
-<target>Алтернативни настройки за сравняване</target>
+<source>Local comparison settings</source>
+<target>Локални настройки за сравняване</target>
-<source>Alternate synchronization settings</source>
-<target>Алтернативни настройки за синхронизация</target>
+<source>Local synchronization settings</source>
+<target>Локални настройки за синхронизация</target>
<source>Local filter</source>
<target>Локален филтър</target>
@@ -672,11 +672,11 @@ The command is triggered if:
<source>None</source>
<target>Няма</target>
-<source>Remove alternate settings</source>
-<target>Премахни алтернативните настройки</target>
+<source>Remove local settings</source>
+<target>Премахни локалните настройки</target>
-<source>Clear filter settings</source>
-<target>Изчисти настройките на филтъра</target>
+<source>Reset local filter</source>
+<target>Инициализирай локалния филтър</target>
<source>Copy</source>
<target>Копирай</target>
@@ -685,7 +685,7 @@ The command is triggered if:
<target>Вмъкни</target>
<source>Local Synchronization Settings</source>
-<target>Локални настройки за синхронизация</target>
+<target>Локални Настройки за Синхронизация</target>
<source>&New</source>
<target>&Нов</target>
@@ -702,8 +702,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. &Синхронизирай</target>
-<source>&Global settings</source>
-<target>Гло&бални настройки</target>
+<source>&Options</source>
+<target>&Опции</target>
<source>&Language</source>
<target>&Език</target>
@@ -751,7 +751,7 @@ The command is triggered if:
<target>Намери:</target>
<source>Match case</source>
-<target>Спазвайки регистъра</target>
+<target>Спазвай регистъра</target>
<source>Open...</source>
<target>Отвори...</target>
@@ -790,16 +790,16 @@ The command is triggered if:
<target>Общо байтове за копиране</target>
<source>Use local settings:</source>
-<target>Използвайте локални настройки</target>
+<target>Ползвай локални настройки</target>
<source>Select a variant:</source>
<target>Избор на вариант:</target>
<source>Identify equal files by comparing modification time and size.</source>
-<target>Определяне на еднаквите файлове, сравнявайки времето на промяна и размера.</target>
+<target>Определи еднаквите файлове, сравнявайки времето на промяна и размера.</target>
<source>Identify equal files by comparing the file content.</source>
-<target>Определяне на еднаквите файлове, сравнявайки файловото съдържание.</target>
+<target>Определи еднаквите файлове, сравнявайки файловото съдържание.</target>
<source>Symbolic links:</source>
<target>Символни връзки:</target>
@@ -811,10 +811,10 @@ The command is triggered if:
<target>Локални настройки:</target>
<source>Include:</source>
-<target>Включване:</target>
+<target>Включи:</target>
<source>Exclude:</source>
-<target>Изключване:</target>
+<target>Изключи:</target>
<source>Show examples</source>
<target>Примери</target>
@@ -832,10 +832,10 @@ The command is triggered if:
<target>Максимум:</target>
<source>&Reset</source>
-<target>&Инициализиране на настройките</target>
+<target>&Инициализирай настройките</target>
<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Изберете филтриращи правила за изключване на дадени файлове от синхронизация. Въведете файлови пътища относно съответните им двойки папки.</target>
+<target>Изберете филтърни правила за изключване на някои файлове от синхронизация. Въведете файлови пътища относно съответните им двойки папки.</target>
<source>Detect moved files</source>
<target>Откриване на преместени файлове</target>
@@ -852,28 +852,28 @@ The command is triggered if:
</target>
<source>Detect synchronization directions with the help of database files</source>
-<target>Откриване посоката на синхронизация чрез файлове на базата данни</target>
+<target>Открий посоката на синхронизация чрез файловете на базата данни</target>
<source>Delete files:</source>
-<target>Изтриване на файлове:</target>
+<target>Изтрий файлове:</target>
<source>Permanent</source>
-<target>Безвъзвратно</target>
+<target>Необратимо</target>
<source>Delete or overwrite files permanently</source>
-<target>Безвъзвратно изтриване или презапис на файлове</target>
+<target>Изтрий или презапиши файловете необратимо</target>
<source>Recycle bin</source>
<target>Кошче</target>
<source>Back up deleted and overwritten files in the recycle bin</source>
-<target>Резервиране на изтрити или презаписани файлове в кошчето</target>
+<target>Резервирай изтритите или презаписани файлове в кошчето</target>
<source>Versioning</source>
<target>Версифициране</target>
<source>Move files to a user-defined folder</source>
-<target>Преместване на файловете в зададена потребителска папка</target>
+<target>Премести файловете в зададена потребителска папка</target>
<source>Naming convention:</source>
<target>Конвенция за преименуване:</target>
@@ -900,7 +900,7 @@ The command is triggered if:
<target>ОК</target>
<source>Start synchronization now?</source>
-<target>Започни синхронизация сега?</target>
+<target>Почни синхронизация сега?</target>
<source>Variant:</source>
<target>Вариант:</target>
@@ -936,16 +936,16 @@ The command is triggered if:
<target>Стоп</target>
<source>Create a batch file for unattended synchronization. To start, double-click this file or schedule in a task planner: %x</source>
-<target>Създаване на пакетен файл за автоматична синхронизация. За старт щракнете двукратно върху този файл или задайте планова задача: %x</target>
+<target>Създай пакетен файл за автоматична синхронизация. За старт щракнете двукратно върху този файл или задайте планова задача: %x</target>
<source>Stop synchronization at first error</source>
<target>Спри синхронизацията при първа грешка</target>
<source>Run minimized</source>
-<target>Изпълнение в минимизиран вид</target>
+<target>Изпълнявай в минимизиран вид</target>
<source>Save log:</source>
-<target>Запазване на протокол:</target>
+<target>Запази протокол:</target>
<source>Limit:</source>
<target>Ограничи:</target>
@@ -970,7 +970,7 @@ Copy to a temporary file (*.ffs_tmp) before overwriting target.
This guarantees a consistent state even in case of a serious error.
</source>
<target>
-Копиране във временен файл (*.ffs_tmp) преди презапис на целевия файл.
+Копирай във временен файл (*.ffs_tmp) преди презапис на целевия файл.
Това гарантира цялостност на файла дори в случай на сериозна грешка.
</target>
@@ -978,19 +978,19 @@ This guarantees a consistent state even in case of a serious error.
<target>(препоръчително)</target>
<source>Copy locked files</source>
-<target>Копиране на заключени файлове</target>
+<target>Копирай заключени файлове</target>
<source>Copy shared or locked files using the Volume Shadow Copy Service.</source>
-<target>Копиране на споделени или заключени файлове с услугата Volume Shadow Copy</target>
+<target>Копирай споделени или заключени файлове с услугата Volume Shadow Copy</target>
<source>(requires administrator rights)</source>
<target>(изисква администраторски права)</target>
<source>Copy file access permissions</source>
-<target>Копиране правата за достъп на файла</target>
+<target>Копирай правата за достъп на файла</target>
<source>Transfer file and folder permissions.</source>
-<target>Пренос на правата за достъп на файла и папката.</target>
+<target>Прехвърли правата за достъп на файла и папката.</target>
<source>Automatic retry on error:</source>
<target>Автоматично повтаряне при грешка:</target>
@@ -1002,7 +1002,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Забавяне (сек.):</target>
<source>Customize context menu:</source>
-<target>Настройка на контекстното меню:</target>
+<target>Настрой контекстното меню:</target>
<source>Description</source>
<target>Описание</target>
@@ -1020,7 +1020,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Ако харесвате FreeFileSync</target>
<source>Donate with PayPal</source>
-<target>Дарете чрез PayPal</target>
+<target>Дарение чрез PayPal</target>
<source>Feedback and suggestions are welcome</source>
<target>Забележки и предложения са добре дошли</target>
@@ -1038,16 +1038,19 @@ This guarantees a consistent state even in case of a serious error.
<target>Много благодарности за локализацията:</target>
<source>Save as Batch Job</source>
-<target>Запазване като пакетна задача</target>
+<target>Запази като пакетна задача</target>
<source>Delete Items</source>
-<target>Изтриване на елементи</target>
+<target>Изтрий елементите</target>
-<source>Global Settings</source>
-<target>Глобални настройки</target>
+<source>Options</source>
+<target>Опции</target>
<source>Select Time Span</source>
-<target>Избор на интервал време</target>
+<target>Избери интервала време</target>
+
+<source>&Preferences...</source>
+<target>&Предпочитания...</target>
<source>Folder Pairs</source>
<target>Двойки папки</target>
@@ -1087,8 +1090,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Do you really want to execute the command %y for %x items?</pluralform>
</source>
<target>
-<pluralform>Трябва ли да бъде ли изпълнена командата %y за един елемент?</pluralform>
-<pluralform>Трябва ли да бъде ли изпълнена командата %y за %x елемента?</pluralform>
+<pluralform>Трябва ли да бъде изпълнена командата %y за един елемент?</pluralform>
+<pluralform>Трябва ли да бъде изпълнена командата %y за %x елемента?</pluralform>
</target>
<source>&Execute</source>
@@ -1122,10 +1125,10 @@ This guarantees a consistent state even in case of a serious error.
</target>
<source>Set direction:</source>
-<target>Задаване на посока:</target>
+<target>Задай посока:</target>
<source>multiple selection</source>
-<target>групов избор</target>
+<target>групово маркиране</target>
<source>Include via filter:</source>
<target>Включи чрез филтъра:</target>
@@ -1161,7 +1164,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Големи</target>
<source>Select time span...</source>
-<target>Избор на интервал време...</target>
+<target>Избори интервала време...</target>
<source>Default view</source>
<target>Изглед по подразбиране</target>
@@ -1196,6 +1199,9 @@ This guarantees a consistent state even in case of a serious error.
<source>Synchronization Settings</source>
<target>Настройки на синхронизацията</target>
+<source>Reset filter</source>
+<target>Инициализирай филтъра</target>
+
<source>Show files that exist on left side only</source>
<target>Покажи файловете, съществуващи само отляво</target>
@@ -1269,7 +1275,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Режим на очакване</target>
<source>Log off</source>
-<target>Изход от сесията</target>
+<target>Излез от сесията</target>
<source>Shut down</source>
<target>Изключи компютъра</target>
@@ -1331,47 +1337,50 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Трябва ли следните %x елемента да бъдат изтрити?</pluralform>
</target>
+<source>Preferences</source>
+<target>Предпочитания</target>
+
<source>Copy NTFS permissions</source>
-<target>Копиране NTFS-права за достъп</target>
+<target>Копирай NTFS-правата за достъп</target>
<source>Integrate external applications into context menu. The following macros are available:</source>
-<target>Интегрира външни приложения в контекстното меню. Налични са следните макроси:</target>
+<target>Интегрирай външни приложения в контекстното меню. Налични са следните макроси:</target>
<source>- full file or folder name</source>
-<target>- пълно име на файла или на папката</target>
+<target>- пълно име на файла или папката</target>
<source>- folder part only</source>
<target>- само частта на папката</target>
<source>- Other side's counterpart to %item_path%</source>
-<target>- съответствието на %item_path% от другата страна</target>
+<target>- съответствие от другата страна на %item_path%</target>
<source>- Other side's counterpart to %item_folder%</source>
-<target>- съответствието на %item_folder% от другата страна</target>
+<target>- съответствие от другата страна на %item_folder%</target>
<source>Restore all hidden windows and warnings?</source>
<target>Да се възстановят ли всички скрити прозорци и предупреждения?</target>
<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Определя и разпространява промените върху двете страни. Изтривания, премествания и конфликти се откриват автоматично чрез база данни.</target>
+<target>Определи и разпространи промените върху двете страни. Изтривания, премествания и конфликти се откриват автоматично чрез база данни.</target>
<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Създава огледално копие на лявата папка, привеждайки дясната папка в пълно съответствие.</target>
+<target>Създай огледално копие на лявата папка, привеждайки дясната папка в съответствие.</target>
<source>Copy new and updated files to the right folder.</source>
-<target>Копира новите или актуализирани файлове към дясната папка.</target>
+<target>Копирай новите и актуализирани файлове към дясната папка.</target>
<source>Configure your own synchronization rules.</source>
-<target>Дефинира собствени правила за синхронизация.</target>
+<target>Дефиниране на свои правила за синхронизация.</target>
<source>Exclude</source>
-<target>Изключване</target>
+<target>Изключи</target>
<source>Direct</source>
<target>Директно</target>
<source>Follow</source>
-<target>Следване</target>
+<target>Следвай</target>
<source>Today</source>
<target>Днес</target>
@@ -1416,7 +1425,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Синхронизиране</target>
<source>Leave as unresolved conflict</source>
-<target>Остава като нерешен конфликт</target>
+<target>Остави като нерешен конфликт</target>
<source>File</source>
<target>Файл</target>
diff --git a/FreeFileSync/Build/Languages/chinese_simple.lng b/FreeFileSync/Build/Languages/chinese_simple.lng
index 00305a41..44022f27 100644
--- a/FreeFileSync/Build/Languages/chinese_simple.lng
+++ b/FreeFileSync/Build/Languages/chinese_simple.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>语法:</target>
-<source>config files</source>
-<target>配置文件</target>
+<source>global config file:</source>
+<target>全局配置文件:</target>
+
+<source>config files:</source>
+<target>配置文件:</target>
<source>directory</source>
<target>目录</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>指向一个替代的GlobalSettings.xml文件的路径.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>任意数量的 FreeFileSync .ffs_gui 和/或 .ffs_batch 配置文件.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>任意数量的替代目录中至多有一个配置文件.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>任意数量的替代目录对的最多一个配置文件.</target>
<source>Cannot find the following folders:</source>
<target>无法找到如下文件夹:</target>
@@ -647,11 +653,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>拖放</target>
-<source>Alternate comparison settings</source>
-<target>备用比较设置</target>
+<source>Local comparison settings</source>
+<target>本地比较设置</target>
-<source>Alternate synchronization settings</source>
-<target>备用同步设置</target>
+<source>Local synchronization settings</source>
+<target>本地同步设置</target>
<source>Local filter</source>
<target>本地过滤器</target>
@@ -662,11 +668,11 @@ The command is triggered if:
<source>None</source>
<target>无</target>
-<source>Remove alternate settings</source>
-<target>移除替换设置</target>
+<source>Remove local settings</source>
+<target>移除本地设置</target>
-<source>Clear filter settings</source>
-<target>清除过滤器设置</target>
+<source>Reset local filter</source>
+<target>重置本地过滤器</target>
<source>Copy</source>
<target>复制</target>
@@ -674,14 +680,8 @@ The command is triggered if:
<source>Paste</source>
<target>粘贴</target>
-<source>Alternate Comparison Settings</source>
-<target>备用比较设置</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>备用同步设置</target>
-
-<source>Local Filter</source>
-<target>本地过滤器</target>
+<source>Local Synchronization Settings</source>
+<target>本地同步设置</target>
<source>&New</source>
<target>新建(&N)</target>
@@ -698,8 +698,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. 同步(&S)</target>
-<source>&Global settings</source>
-<target>全局设置(&G)</target>
+<source>&Options</source>
+<target>选项(&O)</target>
<source>&Language</source>
<target>切换语言(&L)</target>
@@ -722,12 +722,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>检查新版本(&C)</target>
-<source>Compare</source>
-<target>比较</target>
-
<source>Cancel</source>
<target>取消</target>
+<source>Compare</source>
+<target>比较</target>
+
<source>Synchronize</source>
<target>同步</target>
@@ -749,9 +749,21 @@ The command is triggered if:
<source>Match case</source>
<target>匹配大小写</target>
+<source>Open...</source>
+<target>打开...</target>
+
+<source>Save</source>
+<target>保存</target>
+
+<source>Save as GUI job</source>
+<target>保存为GUI作业</target>
+
<source>Save as batch job</source>
<target>另存为批处理作业</target>
+<source>Save as...</source>
+<target>另存为...</target>
+
<source>View type:</source>
<target>视图类型:</target>
@@ -773,6 +785,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>要复制的总字节数</target>
+<source>Use local settings:</source>
+<target>使用本地设置:</target>
+
<source>Select a variant:</source>
<target>选择一个变化:</target>
@@ -788,20 +803,35 @@ The command is triggered if:
<source>More information</source>
<target>更多信息</target>
-<source>OK</source>
-<target>确定</target>
+<source>Local settings:</source>
+<target>本地设置:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>识别和传播两侧的变化. 删除, 移动和冲突会使用一个数据库来自动检测.</target>
+<source>Include:</source>
+<target>包括:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>以适配右侧文件夹来匹配从而创建左侧文件夹的镜像备份.</target>
+<source>Exclude:</source>
+<target>排除:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>复制新的和已更新的文件到右侧文件夹.</target>
+<source>Show examples</source>
+<target>显示范例</target>
-<source>Configure your own synchronization rules.</source>
-<target>配置你自己的同步规则.</target>
+<source>Time span:</source>
+<target>时间跨度:</target>
+
+<source>File size:</source>
+<target>文件大小:</target>
+
+<source>Minimum:</source>
+<target>最小:</target>
+
+<source>Maximum:</source>
+<target>最大:</target>
+
+<source>&Reset</source>
+<target>重置(&R)</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>选择过滤器规则以将某些文件从同步中排除. 输入与相关的文件夹对相对的与文件路径.</target>
<source>Detect moved files</source>
<target>检测被移动的文件</target>
@@ -817,6 +847,9 @@ The command is triggered if:
- 不是所有文件系统都支持
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>借助数据库文件来检测同步的方向</target>
+
<source>Delete files:</source>
<target>删除文件:</target>
@@ -841,9 +874,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>命名规则:</target>
-<source>Show examples</source>
-<target>显示范例</target>
-
<source>Handle errors:</source>
<target>处理错误:</target>
@@ -862,8 +892,8 @@ The command is triggered if:
<source>On completion:</source>
<target>在完成时:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>借助数据库文件来检测同步的方向</target>
+<source>OK</source>
+<target>确定</target>
<source>Start synchronization now?</source>
<target>现在开始同步吗?</target>
@@ -925,30 +955,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>回收站(&R)</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>选择过滤器规则以将某些文件从同步中排除. 输入与相关的文件夹对相对的与文件路径.</target>
-
-<source>Include:</source>
-<target>包括:</target>
-
-<source>Exclude:</source>
-<target>排除:</target>
-
-<source>Time span:</source>
-<target>时间跨度:</target>
-
-<source>File size:</source>
-<target>文件大小:</target>
-
-<source>Minimum:</source>
-<target>最小:</target>
-
-<source>Maximum:</source>
-<target>最大:</target>
-
-<source>&Reset</source>
-<target>重置(&R)</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>如下的设置使用于所有同步作业.</target>
@@ -1030,12 +1036,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>删除项目</target>
-<source>Global Settings</source>
-<target>全局设置</target>
+<source>Options</source>
+<target>选项</target>
<source>Select Time Span</source>
<target>选择时间跨度</target>
+<source>&Preferences...</source>
+<target>首选项(&P)</target>
+
<source>Folder Pairs</source>
<target>文件夹对</target>
@@ -1054,12 +1063,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>主工具栏</target>
-<source>Open...</source>
-<target>打开...</target>
-
-<source>Save</source>
-<target>保存</target>
-
<source>Compare both sides</source>
<target>比较两侧</target>
@@ -1182,8 +1185,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>删除已选定的配置文件</target>
-<source>Filter</source>
-<target>过滤器</target>
+<source>Synchronization Settings</source>
+<target>同步设置</target>
+
+<source>Reset filter</source>
+<target>重置过滤器</target>
<source>Show files that exist on left side only</source>
<target>显示仅存在左侧的文件</target>
@@ -1233,15 +1239,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>设置为默认值</target>
+<source>Filter</source>
+<target>过滤器</target>
+
<source>All files are in sync</source>
<target>所有文件均是同步的</target>
-<source>Synchronization Settings</source>
-<target>同步设置</target>
-
-<source>Comparison Settings</source>
-<target>比较设置</target>
-
<source>Cannot find %x</source>
<target>找不到 %x</target>
@@ -1302,30 +1305,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>日志</target>
-<source>Today</source>
-<target>今天</target>
-
-<source>This week</source>
-<target>本周</target>
-
-<source>This month</source>
-<target>本月</target>
-
-<source>This year</source>
-<target>今年</target>
-
-<source>Last x days</source>
-<target>最后 x 天</target>
-
-<source>Byte</source>
-<target>字节</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1345,14 +1324,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>是否真的要删除如下 %x 个项目?</pluralform>
</target>
-<source>Exclude</source>
-<target>排除</target>
-
-<source>Direct</source>
-<target>直接</target>
-
-<source>Follow</source>
-<target>跟随</target>
+<source>Preferences</source>
+<target>首选项</target>
<source>Copy NTFS permissions</source>
<target>复制NTFS权限</target>
@@ -1375,8 +1348,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>要恢复所有隐藏的窗口和警告吗?</target>
-<source>Leave as unresolved conflict</source>
-<target>遗留为未解决的冲突</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>识别和传播两侧的变化. 删除, 移动和冲突会使用一个数据库来自动检测.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>以适配右侧文件夹来匹配从而创建左侧文件夹的镜像备份.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>复制新的和已更新的文件到右侧文件夹.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>配置你自己的同步规则.</target>
+
+<source>Exclude</source>
+<target>排除</target>
+
+<source>Direct</source>
+<target>直接</target>
+
+<source>Follow</source>
+<target>跟随</target>
+
+<source>Today</source>
+<target>今天</target>
+
+<source>This week</source>
+<target>本周</target>
+
+<source>This month</source>
+<target>本月</target>
+
+<source>This year</source>
+<target>今年</target>
+
+<source>Last x days</source>
+<target>最后 x 天</target>
+
+<source>Byte</source>
+<target>字节</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>替换</target>
@@ -1390,6 +1405,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>添加一个时间戳到每个文件名</target>
+<source>Comparison</source>
+<target>比较</target>
+
+<source>Synchronization</source>
+<target>同步</target>
+
+<source>Leave as unresolved conflict</source>
+<target>遗留为未解决的冲突</target>
+
<source>File</source>
<target>文件</target>
diff --git a/FreeFileSync/Build/Languages/chinese_traditional.lng b/FreeFileSync/Build/Languages/chinese_traditional.lng
index ae702dbe..4fe0045c 100644
--- a/FreeFileSync/Build/Languages/chinese_traditional.lng
+++ b/FreeFileSync/Build/Languages/chinese_traditional.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>語法:</target>
-<source>config files</source>
+<source>global config file:</source>
+<target>整體配置檔案</target>
+
+<source>config files:</source>
<target>配置檔案</target>
<source>directory</source>
<target>目錄</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>備用的GlobalSettings.xml檔案路徑。</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>FreeFileSync .ffs_gui和/或.ffs_batch配置檔案的任意數量。</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>備用目錄的任意數量中最多有一個配置文件。</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>任意數量的替代配對目錄為最多一個配置檔案。</target>
<source>Cannot find the following folders:</source>
<target>找不到下列資料夾:</target>
@@ -647,11 +653,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>拖放</target>
-<source>Alternate comparison settings</source>
-<target>備用比對設定</target>
+<source>Local comparison settings</source>
+<target>本機比對設定</target>
-<source>Alternate synchronization settings</source>
-<target>備用同步設定</target>
+<source>Local synchronization settings</source>
+<target>本機同步設定</target>
<source>Local filter</source>
<target>本機篩選器</target>
@@ -662,11 +668,11 @@ The command is triggered if:
<source>None</source>
<target>無</target>
-<source>Remove alternate settings</source>
-<target>移除備用設定</target>
+<source>Remove local settings</source>
+<target>移除本機設定</target>
-<source>Clear filter settings</source>
-<target>清除篩選器設定</target>
+<source>Reset local filter</source>
+<target>重置本機篩選器</target>
<source>Copy</source>
<target>複製</target>
@@ -674,14 +680,8 @@ The command is triggered if:
<source>Paste</source>
<target>貼上</target>
-<source>Alternate Comparison Settings</source>
-<target>備用比對設定</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>備用同步設定</target>
-
-<source>Local Filter</source>
-<target>本機篩選器</target>
+<source>Local Synchronization Settings</source>
+<target>本機同步設定</target>
<source>&New</source>
<target>新增(&N)</target>
@@ -698,8 +698,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. 同步(&S)</target>
-<source>&Global settings</source>
-<target>整體設定(&G)</target>
+<source>&Options</source>
+<target>選項(&O)</target>
<source>&Language</source>
<target>語言(&L)</target>
@@ -722,12 +722,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>檢查新版本(&C)</target>
-<source>Compare</source>
-<target>比對</target>
-
<source>Cancel</source>
<target>取消</target>
+<source>Compare</source>
+<target>比對</target>
+
<source>Synchronize</source>
<target>同步</target>
@@ -749,9 +749,21 @@ The command is triggered if:
<source>Match case</source>
<target>區分大小寫</target>
+<source>Open...</source>
+<target>開啟...</target>
+
+<source>Save</source>
+<target>儲存</target>
+
+<source>Save as GUI job</source>
+<target>另存為GUI作業</target>
+
<source>Save as batch job</source>
<target>另存為批次處理作業</target>
+<source>Save as...</source>
+<target>另存新檔...</target>
+
<source>View type:</source>
<target>檢視類型:</target>
@@ -773,6 +785,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>要複製的位元組總數</target>
+<source>Use local settings:</source>
+<target>使用本機設定:</target>
+
<source>Select a variant:</source>
<target>選擇一個變數:</target>
@@ -788,20 +803,35 @@ The command is triggered if:
<source>More information</source>
<target>詳細資訊</target>
-<source>OK</source>
-<target>確定</target>
+<source>Local settings:</source>
+<target>本機設定:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>識別和傳播兩邊的變更。自動檢測刪除、移動和衝突使用的資料庫。</target>
+<source>Include:</source>
+<target>包括:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>新建一個鏡像備份的左邊資料夾來調整匹配右邊資料夾。</target>
+<source>Exclude:</source>
+<target>排除:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>將新的和已更新的檔案複製到右邊資料夾。</target>
+<source>Show examples</source>
+<target>顯示範例</target>
-<source>Configure your own synchronization rules.</source>
-<target>配置你自己的同步規則。</target>
+<source>Time span:</source>
+<target>時間間隔:</target>
+
+<source>File size:</source>
+<target>檔案大小:</target>
+
+<source>Minimum:</source>
+<target>最小:</target>
+
+<source>Maximum:</source>
+<target>最大:</target>
+
+<source>&Reset</source>
+<target>重置(&R)</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>選擇從同步中排除某些檔案的篩選器規則。輸入相對於其對應的配對資料夾路徑。</target>
<source>Detect moved files</source>
<target>檢測被移動的檔案</target>
@@ -817,6 +847,9 @@ The command is triggered if:
- 不支援所有檔案系統
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>檢測同步方向和資料庫檔案的說明</target>
+
<source>Delete files:</source>
<target>刪除檔案:</target>
@@ -841,9 +874,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>命名慣例:</target>
-<source>Show examples</source>
-<target>顯示範例</target>
-
<source>Handle errors:</source>
<target>錯誤處理:</target>
@@ -862,8 +892,8 @@ The command is triggered if:
<source>On completion:</source>
<target>完成後:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>檢測同步方向和資料庫檔案的說明</target>
+<source>OK</source>
+<target>確定</target>
<source>Start synchronization now?</source>
<target>現在開始同步?</target>
@@ -925,30 +955,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>資源回收筒(&R)</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>選擇從同步中排除某些檔案的篩選器規則。輸入相對於其對應的配對資料夾路徑。</target>
-
-<source>Include:</source>
-<target>包括:</target>
-
-<source>Exclude:</source>
-<target>排除:</target>
-
-<source>Time span:</source>
-<target>時間間隔:</target>
-
-<source>File size:</source>
-<target>檔案大小:</target>
-
-<source>Minimum:</source>
-<target>最小:</target>
-
-<source>Maximum:</source>
-<target>最大:</target>
-
-<source>&Reset</source>
-<target>重置(&R)</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>以下設定用於所有同步作業。</target>
@@ -1033,12 +1039,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>刪除項目</target>
-<source>Global Settings</source>
-<target>整體設定</target>
+<source>Options</source>
+<target>選項</target>
<source>Select Time Span</source>
<target>選擇時間間隔</target>
+<source>&Preferences...</source>
+<target>偏好設定(&P)</target>
+
<source>Folder Pairs</source>
<target>配對資料夾</target>
@@ -1057,12 +1066,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>主欄位</target>
-<source>Open...</source>
-<target>開啟...</target>
-
-<source>Save</source>
-<target>儲存</target>
-
<source>Compare both sides</source>
<target>比對兩邊</target>
@@ -1185,8 +1188,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>刪除選定的配置</target>
-<source>Filter</source>
-<target>篩選器</target>
+<source>Synchronization Settings</source>
+<target>同步設定</target>
+
+<source>Reset filter</source>
+<target>重置篩選器</target>
<source>Show files that exist on left side only</source>
<target>顯示只存在於左邊的檔案</target>
@@ -1236,15 +1242,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>設為預設值</target>
+<source>Filter</source>
+<target>篩選器</target>
+
<source>All files are in sync</source>
<target>所有檔案都在同步</target>
-<source>Synchronization Settings</source>
-<target>同步設定</target>
-
-<source>Comparison Settings</source>
-<target>比對設定</target>
-
<source>Cannot find %x</source>
<target>找不到 %x</target>
@@ -1305,30 +1308,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>日誌</target>
-<source>Today</source>
-<target>今日</target>
-
-<source>This week</source>
-<target>本週</target>
-
-<source>This month</source>
-<target>本月</target>
-
-<source>This year</source>
-<target>今年</target>
-
-<source>Last x days</source>
-<target>最後 x 天</target>
-
-<source>Byte</source>
-<target>位元組</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1348,14 +1327,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>您真的要將下列 %x 項目刪除嗎?</pluralform>
</target>
-<source>Exclude</source>
-<target>排除</target>
-
-<source>Direct</source>
-<target>直接</target>
-
-<source>Follow</source>
-<target>遵從</target>
+<source>Preferences</source>
+<target>偏好設定</target>
<source>Copy NTFS permissions</source>
<target>複製NTFS權限</target>
@@ -1378,8 +1351,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>還原所有隱藏的視窗和警告?</target>
-<source>Leave as unresolved conflict</source>
-<target>保留給未解決的衝突</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>識別和傳播兩邊的變更。自動檢測刪除、移動和衝突使用的資料庫。</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>新建一個鏡像備份的左邊資料夾來調整匹配右邊資料夾。</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>將新的和已更新的檔案複製到右邊資料夾。</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>配置你自己的同步規則。</target>
+
+<source>Exclude</source>
+<target>排除</target>
+
+<source>Direct</source>
+<target>直接</target>
+
+<source>Follow</source>
+<target>遵從</target>
+
+<source>Today</source>
+<target>今日</target>
+
+<source>This week</source>
+<target>本週</target>
+
+<source>This month</source>
+<target>本月</target>
+
+<source>This year</source>
+<target>今年</target>
+
+<source>Last x days</source>
+<target>最後 x 天</target>
+
+<source>Byte</source>
+<target>位元組</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>取代</target>
@@ -1393,6 +1408,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>將時間戳記附加到每個檔案名稱上</target>
+<source>Comparison</source>
+<target>比對</target>
+
+<source>Synchronization</source>
+<target>同步</target>
+
+<source>Leave as unresolved conflict</source>
+<target>保留給未解決的衝突</target>
+
<source>File</source>
<target>檔案</target>
diff --git a/FreeFileSync/Build/Languages/croatian.lng b/FreeFileSync/Build/Languages/croatian.lng
index 725c8f46..3af4d0bf 100644
--- a/FreeFileSync/Build/Languages/croatian.lng
+++ b/FreeFileSync/Build/Languages/croatian.lng
@@ -8,7 +8,7 @@
</header>
<source>Both sides have changed since last synchronization.</source>
-<target>Obje su strane promjenjene od posljednje sinkronizacije.</target>
+<target>Obje strane su promjenjene nakon zadnje sinkronizacije.</target>
<source>Cannot determine sync-direction:</source>
<target>Ne mogu odrediti smjer sinkronizacije.</target>
@@ -17,22 +17,22 @@
<target>Nema promjena od zadnje sinkronizacije.</target>
<source>The database entry is not in sync considering current settings.</source>
-<target>Unos podataka nije u sinkronizaciji uzevši u obzir trenutne postavke.</target>
+<target>Unos baze podataka nije u sinkronizaciji s obzirom na trenutne postavke.</target>
<source>Setting default synchronization directions: Old files will be overwritten with newer files.</source>
<target>Postavljam zadani sinkronizacijski smjer: Stare datoteke će biti prepisane novim datotekama.</target>
<source>Checking recycle bin availability for folder %x...</source>
-<target>Provjeravam dosupnost koša za smeće za mapu %x...</target>
+<target>Provjeravanje dosupnosti kante za smeće za mapu %x...</target>
<source>Moving file %x to the recycle bin</source>
-<target>Premještam datoteku %x u koš</target>
+<target>Premještnje datoteke %x u koš za smeće</target>
<source>Moving folder %x to the recycle bin</source>
-<target>Premještam datoteku %x u koš</target>
+<target>Premještnje mape %x u koš za smeće</target>
<source>Moving symbolic link %x to the recycle bin</source>
-<target>Premještam simobličnu poveznicu %x u koš</target>
+<target>Premještnje simobličnog linka %x u koš za smeće</target>
<source>Deleting file %x</source>
<target>Brisanje datoteke %x</target>
@@ -41,10 +41,10 @@
<target>Brisanje mape %x</target>
<source>Deleting symbolic link %x</source>
-<target>Brisanje simboličnih poveznica %x</target>
+<target>Brisanje simboličnog linka %x</target>
<source>The recycle bin is not available for the following folders. Files will be deleted permanently instead:</source>
-<target>Koš nije dosuutpan za sljedeće mape. Zbog toga će datoteke biti trajno obrisane:</target>
+<target>Koš za smeće nije dostupna za sljedeće mape. Zbog toga će datoteke biti trajno obrisane:</target>
<source>An exception occurred</source>
<target>Dogodilo se izuzeće</target>
@@ -59,16 +59,16 @@
<target>Ne mogu otvoriti datoteku %x.</target>
<source>File %x does not contain a valid configuration.</source>
-<target>Datoteka %x ne sadrži valjanu konfiguraciju</target>
+<target>Datoteka %x ne sadrži valjane postavke</target>
<source>Unequal number of left and right directories specified.</source>
-<target>Neravnomjeran broj lijevih i desnih direkotrija specificiran.</target>
+<target>Naveden je nejednak broj lijevih i desnih direktorija.</target>
<source>The config file must not contain settings at directory pair level when directories are set via command line.</source>
-<target>Config datoteka ne smije sadržavati postavke na direktorij par razini ukoliko su direktoriji upisani preko naredbene linije.</target>
+<target>Konfiguracijska datoteka ne smije sadržavati postavke na razini para direktorija kada su direktoriji postavljeni putem naredbene linije.</target>
<source>Directories cannot be set for more than one configuration file.</source>
-<target>Direkotrij nemože biti postavljen za više od jedne konfigracijske datoteke.</target>
+<target>Direktoriji ne mogu biti postavljeni za više od jedne konfigracijske datoteke.</target>
<source>Command line</source>
<target>Naredbena linija</target>
@@ -76,41 +76,47 @@
<source>Syntax:</source>
<target>Sintaksa:</target>
-<source>config files</source>
-<target>config datoteke</target>
+<source>global config file:</source>
+<target>globalna config datoteka:</target>
+
+<source>config files:</source>
+<target>config datoteke:</target>
<source>directory</source>
<target>direktorij</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Putanja do alternativne GlobalSettings.xml datoteke.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Bilo koji broj FreeFileSync . ffs_gui i/ili .ffs_batch konfiguracijskih datoteka.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Bilo koji broj alternativnih mapa za najviše jedanu config datoteku.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Bilo koji broj alternativnih parova mapa za najmanje jednu config datoteku.</target>
<source>Cannot find the following folders:</source>
<target>Ne mogu pronaći slijedeće mape:</target>
<source>You can ignore this error to consider each folder as empty. The folders then will be created automatically during synchronization.</source>
-<target>Možete ignorirati ovu pogrešku te uzeti u obzir svaku mapu praznom. Mape se tada stvaraju automatski tokom sinkronizacije.</target>
+<target>Možete ignorirati ovu pogrešku i smatrati da je svaka mapa kao prazna. Mape se tada stvaraju automatski tokom sinkronizacije.</target>
<source>A folder input field is empty.</source>
-<target>Polje za odabir foldera je prazno.</target>
+<target>Polje za odabir mape je prazno.</target>
<source>The corresponding folder will be considered as empty.</source>
-<target>Odgovarajuća mapa će se smatrati prazna.</target>
+<target>Odgovarajuća mapa će se smatrati kao prazna.</target>
<source>The following folders have dependent paths. Be careful when setting up synchronization rules:</source>
<target>Sljedeće mape imaju zavisnu putanju. Budite pažljivi prilikom postavljanja pravila za sinkronizaciju:</target>
<source>File %x has an invalid date.</source>
-<target>Datoteka %x ima nevaljan datum.</target>
+<target>Datoteka %x ima nevažeći datum.</target>
<source>Date:</source>
<target>Datum:</target>
<source>Files %x have the same date but a different size.</source>
-<target>Datoteke %x imaju isti datum ali drugačiju veličinu.</target>
+<target>Datoteke %x imaju isti datum ali različitu veličinu.</target>
<source>Size:</source>
<target>Veličina:</target>
@@ -125,16 +131,16 @@
<target>Rješavam simboličku vezu %x</target>
<source>Comparing content of files %x</source>
-<target>Uspoređujem sadržaj datoteka %x</target>
+<target>Uspoređivanje sadržaja datoteka %x</target>
<source>Generating file list...</source>
-<target>Generiram listu datoteka...</target>
+<target>Generiranje popisa datoteka...</target>
<source>Starting comparison</source>
-<target>Počinjem usporedbu</target>
+<target>Pokretanje usporedbe</target>
<source>Calculating sync directions...</source>
-<target>Izračunavam smjerove sinkronizacije...</target>
+<target>Izračunavanje smjerova sinkronizacije...</target>
<source>Out of memory.</source>
<target>Nedostatak memorije.</target>
@@ -158,7 +164,7 @@
<target>Obje strane su jednake</target>
<source>Conflict/item cannot be categorized</source>
-<target>Sukob/stavka ne može biti razvrstana</target>
+<target>Konflikt/stavka ne može biti razvrstana</target>
<source>Copy new item to left</source>
<target>Kopiraj novu stavku lijevo</target>
@@ -167,10 +173,10 @@
<target>Kopiraj novu stavku desno</target>
<source>Delete left item</source>
-<target>Izbriši lijevu stavku</target>
+<target>Obriši lijevu stavku</target>
<source>Delete right item</source>
-<target>Izbriši desnu stavku</target>
+<target>Obriši desnu stavku</target>
<source>Move file on left</source>
<target>Premjesti datoteku lijevo</target>
@@ -194,7 +200,7 @@
<target>Osvježi atribute desno</target>
<source>Database file %x is incompatible.</source>
-<target>Datoteka baze %x je nekompatibilna</target>
+<target>Datoteka baze %x je nekompatibilna.</target>
<source>Initial synchronization:</source>
<target>Početna sinkronizacija:</target>
@@ -212,7 +218,7 @@
<target>Ne mogu čitati datoteku %x.</target>
<source>Database files do not share a common session.</source>
-<target>Datoteke baze ne dijele zajednički protokol.</target>
+<target>Datoteke baze podataka ne dijele zajedničku sesiju.</target>
<source>Searching for folder %x...</source>
<target>Tražim mapu %x...</target>
@@ -246,7 +252,7 @@
<target>Izrađujem datoteku %x</target>
<source>Items processed:</source>
-<target>Obrađeni elementi:</target>
+<target>Obrađene stavke:</target>
<source>Items remaining:</source>
<target>Preostale stavke:</target>
@@ -277,7 +283,7 @@
<target>Greška u analizi datoteke %x, red %y, stupac %z.</target>
<source>Cannot set directory lock for %x.</source>
-<target>Ne mogu zaključiti mapu %x.</target>
+<target>Ne mogu zaključiti mapu za %x.</target>
<source>Scanning:</source>
<target>Pretražujem:</target>
@@ -293,7 +299,7 @@
</target>
<source>Encoding extended time information: %x</source>
-<target>:Spremam informacije o vremenu %x</target>
+<target>Pretvaram informacije o vremenu %x</target>
<source>/sec</source>
<target>/sek</target>
@@ -320,16 +326,16 @@
<target>Ne mogu učitati datoteku %x.</target>
<source>Cannot determine volume name for %x.</source>
-<target>Ne mogu ustanoviti ime volumen for %x.</target>
+<target>Ne mogu utvrditi naziv spremnika za %x.</target>
<source>Volume name %x is not part of file path %y.</source>
-<target>Ime voumena %x nije dio puta datotke %y.</target>
+<target>Naziv spremnika %x nije dio putanje datotke %y.</target>
<source>Stop requested: Waiting for current operation to finish...</source>
-<target>Zaustavljam naredbu: Čekam trenutni zadatak da se dovrši...</target>
+<target>Zaustavljanje zatraženo: Čekam na dovršenje trenutnog zadatka...</target>
<source>Unable to create time stamp for versioning:</source>
-<target>Nije moguće izraditi vremensku oznaku</target>
+<target>Nije moguća izrada vremenske oznake za označavanje:</target>
<source>&Open...</source>
<target>&Otvori...</target>
@@ -356,7 +362,7 @@
<target>Uporaba:</target>
<source>1. Select folders to watch.</source>
-<target>1. Odaberite mape za nadzirati</target>
+<target>1. Odaberite mape za nadziranje.</target>
<source>2. Enter a command line.</source>
<target>2. Unesite naredbu.</target>
@@ -365,10 +371,10 @@
<target>3. Pretisnite 'Start'.</target>
<source>To get started just import a .ffs_batch file.</source>
-<target>Za započeti uvezite .ffs Slijednu datoteku.</target>
+<target>Da biste započeli jednostavno uvezite .ffs_batch datoteku.</target>
<source>Folders to watch:</source>
-<target>Mape za upotrebu:</target>
+<target>Mape za nadziranje:</target>
<source>Add folder</source>
<target>Dodaj mapu</target>
@@ -399,7 +405,7 @@ The command is triggered if:
<target>
Naredba će biti pokrenuta ako se:
- datoteke ili podmape promijene
-- nove mape pojave (npr. umetanje USB sticka)
+- pojave nove mape (npr. umetanje USB stika)
</target>
<source>&Start</source>
@@ -457,46 +463,46 @@ Naredba će biti pokrenuta ako se:
<target>Ažuriraj</target>
<source>Custom</source>
-<target>Uobičajeno</target>
+<target>Prilagođeno</target>
<source>Multiple...</source>
<target>Mnogostruko...</target>
<source>Moving file %x to %y</source>
-<target>Premještam datoteku %x u %y</target>
+<target>Premještanje datoteke %x u %y</target>
<source>Moving folder %x to %y</source>
-<target>Premještam mapu %x u %y</target>
+<target>Premještanje mape %x u %y</target>
<source>Moving symbolic link %x to %y</source>
-<target>Premještam simboličnu poveznicu %x u %y</target>
+<target>Premještanje simboličnog linka %x u %y</target>
<source>Removing old versions...</source>
-<target>Uklanjam starije verzije...</target>
+<target>Uklanjanje starije verzije...</target>
<source>Creating symbolic link %x</source>
<target>Izrađujem simboličnu poveznicu %x</target>
<source>Creating folder %x</source>
-<target>Izrađujem mapu %x</target>
+<target>Kreiranje mape %x</target>
<source>Overwriting file %x</source>
-<target>Prepisujem datoteku %x</target>
+<target>Prepisivanje datoteke %x</target>
<source>Overwriting symbolic link %x</source>
-<target>Prepisujem simboličnu poveznicu %x</target>
+<target>Prepisivanje simboličnog linka %x</target>
<source>Verifying file %x</source>
-<target>Provjeravam datoteku %x</target>
+<target>Provjeravanje datoteke %x</target>
<source>Updating attributes of %x</source>
<target>Obnavljam atribute od %x</target>
<source>Creating a Volume Shadow Copy for %x...</source>
-<target>Lreiram Volume Shadow Copy za %x...</target>
+<target>Kreiranje Volume Shadow Copy za %x...</target>
<source>Data verification error: %x and %y have different content.</source>
-<target>Greška pri provjeri podataka: %x i %y imaju različit sadržaj.</target>
+<target>Greška prilikom provjere podataka: %x i %y imaju različit sadržaj.</target>
<source>Cannot find %x.</source>
<target>Ne mogu pronaći %x.</target>
@@ -508,16 +514,16 @@ Naredba će biti pokrenuta ako se:
<target>Odredišna mapa ne može biti prazna.</target>
<source>Please enter a target folder for versioning.</source>
-<target>Molimo odaberite ciljnu mapu za označavanje</target>
+<target>Molimo odaberite odredišnu mapu za označavanje</target>
<source>Source folder %x not found.</source>
<target>Izvorna mapa %x nije pronađena.</target>
<source>The following items have unresolved conflicts and will not be synchronized:</source>
-<target>Slijedeće stavke imaju nedefiniranih sukoba te neće biti sinkronizirane:</target>
+<target>Slijedeće stavke imaju nerješene konflikte i zato neće biti sinkronizirane:</target>
<source>The following folders are significantly different. Make sure you are matching the correct folders for synchronization.</source>
-<target>Navedene mape se značajno razlikuju. Prvojerite da li uspoređujete ispravne mape za sinkronizaciju.</target>
+<target>Navedene mape se značajno razlikuju. Provjerite da li uspoređujete odgovarajuće mape za sinkronizaciju.</target>
<source>Not enough free disk space available in:</source>
<target>Nedovoljno prostora na disku:</target>
@@ -529,25 +535,25 @@ Naredba će biti pokrenuta ako se:
<target>Dostupno:</target>
<source>A folder will be modified which is part of multiple folder pairs. Please review synchronization settings.</source>
-<target>Mapa će biti uređena koja je dio više pari mapa. Molimo provjerite sinkronizacijske postavke.</target>
+<target>Mapa, koja je dio višestrukih parova mapa, biti će promjenjena. Molimo provjerite sinkronizacijske postavke.</target>
<source>Synchronizing folder pair:</source>
-<target>Par sinkronizirane mape:</target>
+<target>Par sinkroniziranja mapa:</target>
<source>Generating database...</source>
-<target>Izrađujem bazu podataka...</target>
+<target>Izrađivanje baze podataka...</target>
<source>job name</source>
-<target>Ime zadatka</target>
+<target>Naziv zadatka</target>
<source>Synchronization stopped</source>
<target>Sinkronizacija zaustavljena</target>
<source>Synchronization completed with errors</source>
-<target>Sinkronizacija završena s greškama</target>
+<target>Sinkronizacija dovršena s greškama</target>
<source>Synchronization completed with warnings</source>
-<target>Sinkronizacija završena s upozorenjima</target>
+<target>Sinkronizacija dovršena s upozorenjima</target>
<source>Nothing to synchronize</source>
<target>Ništa za sinkronizirati</target>
@@ -571,10 +577,10 @@ Naredba će biti pokrenuta ako se:
<target>&Ignoriraj</target>
<source>&Switch</source>
-<target>&Zamjeni</target>
+<target>&Prebaci</target>
<source>Switching to FreeFileSync's main window</source>
-<target>Prebacujem na glavni prozor FreeFileSync</target>
+<target>Prebacivanje na glavni prozor FreeFileSync</target>
<source>
<pluralform>Automatic retry in 1 second...</pluralform>
@@ -596,7 +602,7 @@ Naredba će biti pokrenuta ako se:
<target>Ozbiljna Pogreška</target>
<source>Check for Program Updates</source>
-<target>Provjeriti Nadogradnje Programa</target>
+<target>Provjeri za nadogradnje programa</target>
<source>A new version of FreeFileSync is available:</source>
<target>Nova verzija FreeFileSync je dostupna:</target>
@@ -608,7 +614,7 @@ Naredba će biti pokrenuta ako se:
<target>&Preuzmi</target>
<source>FreeFileSync is up to date.</source>
-<target>FreeFileSync je ažuriran.</target>
+<target>FreeFileSync je ažuran.</target>
<source>Unable to connect to sourceforge.net.</source>
<target>Ne mogu se povezati na sourceforge.net.</target>
@@ -632,7 +638,7 @@ Naredba će biti pokrenuta ako se:
<target>Naziv</target>
<source>Relative path</source>
-<target>Relativna Putanja</target>
+<target>Relativna putanja</target>
<source>Base folder</source>
<target>Izvorna mapa</target>
@@ -655,11 +661,11 @@ Naredba će biti pokrenuta ako se:
<source>Drag && drop</source>
<target>Povuci && ispusti</target>
-<source>Alternate comparison settings</source>
-<target>Alternativne postavke usporedbe</target>
+<source>Local comparison settings</source>
+<target>Lokalne postavke usporedbe</target>
-<source>Alternate synchronization settings</source>
-<target>Alternativne postavke sinkronizacije</target>
+<source>Local synchronization settings</source>
+<target>Lokalne postavke sinkronizacije</target>
<source>Local filter</source>
<target>Lokalni filter</target>
@@ -670,11 +676,11 @@ Naredba će biti pokrenuta ako se:
<source>None</source>
<target>Ništa</target>
-<source>Remove alternate settings</source>
-<target>Ukloni alternativne postavke</target>
+<source>Remove local settings</source>
+<target>Ukloni lokalne postavke</target>
-<source>Clear filter settings</source>
-<target>Počisti postavke filtera</target>
+<source>Reset local filter</source>
+<target>Resetiranje lokalnog filtera</target>
<source>Copy</source>
<target>Kopiraj</target>
@@ -682,14 +688,8 @@ Naredba će biti pokrenuta ako se:
<source>Paste</source>
<target>Zalijepi</target>
-<source>Alternate Comparison Settings</source>
-<target>Alternativne Postavke Usporedbe</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Alternativne Postavke Sinkronizacije</target>
-
-<source>Local Filter</source>
-<target>Lokalni Filter</target>
+<source>Local Synchronization Settings</source>
+<target>Lokalne Sinkronizacijske Postavke</target>
<source>&New</source>
<target>&Novo</target>
@@ -706,8 +706,8 @@ Naredba će biti pokrenuta ako se:
<source>2. &Synchronize</source>
<target>2. &Sinkroniziraj</target>
-<source>&Global settings</source>
-<target>&Globalne postavke</target>
+<source>&Options</source>
+<target>&Opcije</target>
<source>&Language</source>
<target>&Jezik</target>
@@ -716,7 +716,7 @@ Naredba će biti pokrenuta ako se:
<target>&Pronađi...</target>
<source>&Export file list...</source>
-<target>&Izvoz liste datoteka...</target>
+<target>&Izvoz popisa datoteka...</target>
<source>&Tools</source>
<target>&Alati</target>
@@ -728,22 +728,22 @@ Naredba će biti pokrenuta ako se:
<target>Provjeri &automatski jednom tjedno</target>
<source>&Check for new version</source>
-<target>&Dostupnost nove verzije</target>
-
-<source>Compare</source>
-<target>Usporedi</target>
+<target>&Provjeri za novu verziju</target>
<source>Cancel</source>
<target>Odustani</target>
+<source>Compare</source>
+<target>Usporedi</target>
+
<source>Synchronize</source>
<target>Sinkroniziraj</target>
<source>Add folder pair</source>
-<target>Dodaj mapu</target>
+<target>Dodaj više mapa</target>
<source>Remove folder pair</source>
-<target>Odstrani mapu</target>
+<target>Ukloni ovu mapu</target>
<source>Swap sides</source>
<target>Zamjeni strane</target>
@@ -757,38 +757,53 @@ Naredba će biti pokrenuta ako se:
<source>Match case</source>
<target>Identičan naziv</target>
+<source>Open...</source>
+<target>Otvori...</target>
+
+<source>Save</source>
+<target>Spremi</target>
+
+<source>Save as GUI job</source>
+<target>Spremi kao GUI zadatak</target>
+
<source>Save as batch job</source>
-<target>Spremi kao Slijedni zadatak</target>
+<target>Spremi kao slijedni zadatak</target>
+
+<source>Save as...</source>
+<target>Spremi kao...</target>
<source>View type:</source>
<target>Vrsta prikaza:</target>
<source>Select view:</source>
-<target>Prikaz odabira:</target>
+<target>Odaberite prikaz:</target>
<source>Statistics:</source>
<target>Statistika:</target>
<source>Number of files and folders that will be created</source>
-<target>Broj datoteka i foldera koji će se stvoriti</target>
+<target>Broj datoteka i foldera koje će biti izrađene</target>
<source>Number of files that will be overwritten</source>
<target>Broj datoteka koje će biti prepisane</target>
<source>Number of files and folders that will be deleted</source>
-<target>Broj datoteka i mapa koje će se izbrisati</target>
+<target>Broj datoteka i mapa koje će biti obrisane</target>
<source>Total bytes to copy</source>
<target>Ukupno bajta za kopirati</target>
+<source>Use local settings:</source>
+<target>Koristi lokalne postavke:</target>
+
<source>Select a variant:</source>
<target>Odaberi opciju:</target>
<source>Identify equal files by comparing modification time and size.</source>
-<target>Odredi jednake datoteke uspoređujući datum izmjene i veličinu</target>
+<target>Ustanovi jednake datoteke uspoređujući vrijeme izmjene i veličinu</target>
<source>Identify equal files by comparing the file content.</source>
-<target>Odredi jednake datoteke uspoređujući sadržaj datoteke.</target>
+<target>Ustanovi jednake datoteke uspoređujući sadržaj datoteke.</target>
<source>Symbolic links:</source>
<target>Simbolične poveznice:</target>
@@ -796,20 +811,35 @@ Naredba će biti pokrenuta ako se:
<source>More information</source>
<target>Više informacija</target>
-<source>OK</source>
-<target>U redu</target>
+<source>Local settings:</source>
+<target>Lokalne postavke:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Pronađi i izvrši izmjene na obje strane. Izbrisano, premješteno te sukobi se otkriju automatski pomoću baze.</target>
+<source>Include:</source>
+<target>Obuhvati</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Izradi zrcalnu pričuvu lijeve mape prilagođavajući desnu mapu da bude jednaka.</target>
+<source>Exclude:</source>
+<target>Odvojiti:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopiraj nove i ažurirane datoteke u desnu mapu.</target>
+<source>Show examples</source>
+<target>Prikaži primjere</target>
-<source>Configure your own synchronization rules.</source>
-<target>Postavite vaša vlastita sinkronizacijska pravila.</target>
+<source>Time span:</source>
+<target>Vremenski raspon:</target>
+
+<source>File size:</source>
+<target>Veličina datoteke:</target>
+
+<source>Minimum:</source>
+<target>Minimum:</target>
+
+<source>Maximum:</source>
+<target>Maksimum:</target>
+
+<source>&Reset</source>
+<target>&Resetiraj</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Odaberite filter pravila da biste isključili određene datoteke iz sinkronizacije. Unesite relativnu putanju datoteka prema njihovim odgovarajućim parovima mapa.</target>
<source>Detect moved files</source>
<target>Otkrij premještene datoteke</target>
@@ -820,11 +850,14 @@ Naredba će biti pokrenuta ako se:
- Not supported by all file systems
</source>
<target>
-- Zahtjeva i stvara baznu datoteku
+- Zahtjeva i kreira datoteke baze podataka
- Otkrivanje aktivno nakon početne sinkronizacije
- Nije podržano od svih datotečnih sustava
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Otkrij putanju sinkronizacije pomoću baze podataka</target>
+
<source>Delete files:</source>
<target>Izbriši datoteke:</target>
@@ -835,10 +868,10 @@ Naredba će biti pokrenuta ako se:
<target>Trajno izbriši ili prepiši datoteke</target>
<source>Recycle bin</source>
-<target>Koš</target>
+<target>Koš za smeće</target>
<source>Back up deleted and overwritten files in the recycle bin</source>
-<target>Spremi obrisane ili prepisane datoteke u koš</target>
+<target>Spremi izbrisane ili prepisane datoteke u koš za smeće</target>
<source>Versioning</source>
<target>Odabir</target>
@@ -847,10 +880,7 @@ Naredba će biti pokrenuta ako se:
<target>Premjesti datoteke u mapu određenu od korsnika</target>
<source>Naming convention:</source>
-<target>Pravilo naziva:</target>
-
-<source>Show examples</source>
-<target>Prikaži primjere</target>
+<target>Naziv pravila:</target>
<source>Handle errors:</source>
<target>Obradi pogreške:</target>
@@ -859,7 +889,7 @@ Naredba će biti pokrenuta ako se:
<target>Ignoriraj</target>
<source>Hide all error and warning messages</source>
-<target>Sakrij sve greške i upozorenja</target>
+<target>Sakrij sve poruke za greške i upozorenja</target>
<source>Pop-up</source>
<target>Pop-up</target>
@@ -868,10 +898,10 @@ Naredba će biti pokrenuta ako se:
<target>Prikaži skočni prozor pri greškama i upozorenjima</target>
<source>On completion:</source>
-<target>Pri završetku:</target>
+<target>Pri dovršetku:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Otkrij putanju sinkronizacije pomoću baze</target>
+<source>OK</source>
+<target>U redu</target>
<source>Start synchronization now?</source>
<target>Započeti sinkronizaciju sada?</target>
@@ -895,10 +925,10 @@ Naredba će biti pokrenuta ako se:
<target>Proteklo vremena:</target>
<source>Synchronizing...</source>
-<target>Sinkroniziram...</target>
+<target>Sinkroniziranje...</target>
<source>Minimize to notification area</source>
-<target>Spusti u notifikacije</target>
+<target>Minimiziraj u područje obavjesti</target>
<source>Close</source>
<target>Zatvori</target>
@@ -910,7 +940,7 @@ Naredba će biti pokrenuta ako se:
<target>Zaustavi</target>
<source>Create a batch file for unattended synchronization. To start, double-click this file or schedule in a task planner: %x</source>
-<target>Stvaranje Slijednih datoteka za sinkronizaciju bez nadzora. Za početak, dva-put kliknite na ovu datoteku ili planirajte u planeru zadataka: %x</target>
+<target>Stvaranje slijednih datoteka za sinkronizaciju bez nadzora. Da započnete, dvostruko-kliknite na ovu datoteku ili planirajte u planeru zadataka: %x</target>
<source>Stop synchronization at first error</source>
<target>Zaustavi sinkronizaciju pri prvoj pogrešci</target>
@@ -928,35 +958,11 @@ Naredba će biti pokrenuta ako se:
<target>Ograniči maksimalan broj izvješća</target>
<source>How can I schedule a batch job?</source>
-<target>Kako zakazati Slijedni zadatak?</target>
+<target>Kako zakazati slijedni zadatak?</target>
<source>&Recycle bin</source>
<target>&Koš za smeće</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Odaberite filterska pravila za odvojiti određene datoteke iz sinkronizacije. Unesite putanju datoteka prema njihovim odgovarajućim parovima.</target>
-
-<source>Include:</source>
-<target>Obuhvati</target>
-
-<source>Exclude:</source>
-<target>Odvojiti:</target>
-
-<source>Time span:</source>
-<target>Vremenski raspon:</target>
-
-<source>File size:</source>
-<target>Veličina datoteke:</target>
-
-<source>Minimum:</source>
-<target>Minimum:</target>
-
-<source>Maximum:</source>
-<target>Maksimum:</target>
-
-<source>&Reset</source>
-<target>&Resetiraj</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Ove postavke se koriste za sve sinkronizacijske zadatke</target>
@@ -969,7 +975,7 @@ This guarantees a consistent state even in case of a serious error.
</source>
<target>
Kopiraj u privremenu datoteku (*.ffs_tmp) prije prepisivanja ciljne datoteke
-To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
+Ovo garantira čvrsto stanje čak u slučaju ozbiljne greške.
</target>
<source>(recommended)</source>
@@ -988,10 +994,10 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Kopiraj datotečna dopuštenja</target>
<source>Transfer file and folder permissions.</source>
-<target>Dopuštenja za prijenos datoteka i foldera.</target>
+<target>Prenesi dopuštenja za datoteke i mape.</target>
<source>Automatic retry on error:</source>
-<target>Automatski pokušaj pri pogrešci:</target>
+<target>Automatski pokušaj ponovo prilikom pogreške:</target>
<source>Retry count:</source>
<target>Broj pokušaja:</target>
@@ -1018,7 +1024,7 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Ako volite FreeFileSync</target>
<source>Donate with PayPal</source>
-<target>Doniraj s PayPal</target>
+<target>Donirajte s PayPal</target>
<source>Feedback and suggestions are welcome</source>
<target>Povratne informacije i prijedlozi su dobrodošli</target>
@@ -1036,19 +1042,22 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Velike zahvale idu:</target>
<source>Save as Batch Job</source>
-<target>Spremi kao Slijedni zadatak</target>
+<target>Spremi kao slijedni zadatak</target>
<source>Delete Items</source>
<target>Izbriši stavke</target>
-<source>Global Settings</source>
-<target>Globalne postavke</target>
+<source>Options</source>
+<target>Opcije</target>
<source>Select Time Span</source>
<target>Odaberite vremenski raspon</target>
+<source>&Preferences...</source>
+<target>&Prioriteti...</target>
+
<source>Folder Pairs</source>
-<target>Parovi Foldera</target>
+<target>Parovi mapa</target>
<source>Find</source>
<target>Pronađi</target>
@@ -1065,12 +1074,6 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<source>Main Bar</source>
<target>Glavna traka</target>
-<source>Open...</source>
-<target>Otvori...</target>
-
-<source>Save</source>
-<target>Spremi</target>
-
<source>Compare both sides</source>
<target>Usporedi obje strane</target>
@@ -1136,10 +1139,10 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>višestruki odabir</target>
<source>Include via filter:</source>
-<target>Pridruži preko filtera:</target>
+<target>Uključi kroz filter:</target>
<source>Exclude via filter:</source>
-<target>Isključi preko filtra:</target>
+<target>Isključi kroz filter:</target>
<source>Include temporarily</source>
<target>Trenutno uključi</target>
@@ -1160,16 +1163,16 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Prikaži ikone:</target>
<source>Small</source>
-<target>Malo</target>
+<target>Male</target>
<source>Medium</source>
<target>Srednje</target>
<source>Large</source>
-<target>Veliko</target>
+<target>Velike</target>
<source>Select time span...</source>
-<target>Izaberite vremenski raspon...</target>
+<target>Odaberite vremenski raspon...</target>
<source>Default view</source>
<target>Standardni prikaz</target>
@@ -1187,7 +1190,7 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Postavke spremljene</target>
<source>FreeFileSync batch</source>
-<target>FreeFileSync Slijedni zadatak</target>
+<target>FreeFileSync slijedni zadatak</target>
<source>Do you want to save changes to %x?</source>
<target>Da li želite spremiti izmjene za %x?</target>
@@ -1201,8 +1204,11 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<source>Delete selected configurations</source>
<target>Izbriši odabrane postavke</target>
-<source>Filter</source>
-<target>Filtriranje</target>
+<source>Synchronization Settings</source>
+<target>Postavke Sinkronizacije</target>
+
+<source>Reset filter</source>
+<target>Resetiraj filter</target>
<source>Show files that exist on left side only</source>
<target>Prikaži datoteke koje postoje samo na lijevoj strani</target>
@@ -1226,10 +1232,10 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Prikaži sukobe</target>
<source>Show files that will be created on the left side</source>
-<target>Prikaži datoteke koje će biti napravljene na lijevoj strani</target>
+<target>Prikaži datoteke koje će biti kreirane na lijevoj strani</target>
<source>Show files that will be created on the right side</source>
-<target>Prikaži datoteke koje će biti napravljene na desnoj strani</target>
+<target>Prikaži datoteke koje će biti kreirane na desnoj strani</target>
<source>Show files that will be deleted on the left side</source>
<target>Prikaži datoteke koje će biti izbrisane na lijevoj strani</target>
@@ -1247,20 +1253,17 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Prikaži datoteke koje neće biti kopirane</target>
<source>Show filtered or temporarily excluded files</source>
-<target>Prikaži filtrirane ili privremeno izdvojene datoteke</target>
+<target>Prikaži filtrirane ili privremeno odvojene datoteke</target>
<source>Set as default</source>
<target>Postavi kao zadano</target>
+<source>Filter</source>
+<target>Filtriranje</target>
+
<source>All files are in sync</source>
<target>Sve datoteke su u sinkronizaciji</target>
-<source>Synchronization Settings</source>
-<target>Postavke Sinkronizacije</target>
-
-<source>Comparison Settings</source>
-<target>Postavke Usporedbe</target>
-
<source>Cannot find %x</source>
<target>Ne mogu pronaći %x</target>
@@ -1268,10 +1271,10 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Zarezom odvojene vrijednosti</target>
<source>File list exported</source>
-<target>Datotečna lista izvezena</target>
+<target>Popis datoteka je izvezen</target>
<source>Searching for program updates...</source>
-<target>Pretražujem ažuriranja programa...</target>
+<target>Pretražujem nadogradnju programa...</target>
<source>Close progress dialog</source>
<target>Zatvori prozor zadatka</target>
@@ -1298,7 +1301,7 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Info</target>
<source>Warning</source>
-<target>Oprez</target>
+<target>Upozorenje</target>
<source>Select all</source>
<target>Odaberi sve</target>
@@ -1307,10 +1310,10 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Pauzirano</target>
<source>Initializing...</source>
-<target>Učitavam</target>
+<target>Započinjem...</target>
<source>Completed</source>
-<target>Završeno</target>
+<target>Dovršeno</target>
<source>&Continue</source>
<target>&Nastavi</target>
@@ -1319,40 +1322,16 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Napredak</target>
<source>Log</source>
-<target>Dnevnik</target>
-
-<source>Today</source>
-<target>Danas</target>
-
-<source>This week</source>
-<target>Ovaj tjedan</target>
-
-<source>This month</source>
-<target>Ovaj mjesec</target>
-
-<source>This year</source>
-<target>Ove godine</target>
-
-<source>Last x days</source>
-<target>Zadnjih x dana</target>
-
-<source>Byte</source>
-<target>Bajt</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
+<target>Izvješće</target>
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
</source>
<target>
-<pluralform>Da li stvarno želite premjestiti sljedeću %x stavku u koš?</pluralform>
-<pluralform>Da li stvarno želite premjestiti sljedeće %x stavke u koš?</pluralform>
-<pluralform>Da li stvarno želite premjestiti sljedećih %x stavki u koš?</pluralform>
+<pluralform>Da li zaista želite premjestiti sljedeću %x stavku u koš za smeće?</pluralform>
+<pluralform>Da li zaista želite premjestiti sljedeće %x stavke u koš za smeće?</pluralform>
+<pluralform>Da li zaista želite premjestiti sljedećih %x stavki u koš za smeće?</pluralform>
</target>
<source>Move</source>
@@ -1363,19 +1342,13 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<pluralform>Do you really want to delete the following %x items?</pluralform>
</source>
<target>
-<pluralform>Da li stvarno želite obrisati sljedeću %x stavku?</pluralform>
-<pluralform>Da li stvarno želite obristi sljedeće %x stavke?</pluralform>
-<pluralform>Da li stvarno želite obristi sljedećih %x stavki?</pluralform>
+<pluralform>Da li zaista želite obrisati sljedeću %x stavku?</pluralform>
+<pluralform>Da li zaista želite obristi sljedeće %x stavke?</pluralform>
+<pluralform>Da li zaista želite obristi sljedećih %x stavki?</pluralform>
</target>
-<source>Exclude</source>
-<target>Isključi</target>
-
-<source>Direct</source>
-<target>Neposredno</target>
-
-<source>Follow</source>
-<target>Slijedi</target>
+<source>Preferences</source>
+<target>Prioriteti</target>
<source>Copy NTFS permissions</source>
<target>Kopiraj NTFS dopuštenja</target>
@@ -1384,7 +1357,7 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Integriraj vanjske aplikacije u kontekstni meni. Sljedeći makroi su dostupni:</target>
<source>- full file or folder name</source>
-<target>- cijelo ime datoteke ili mape</target>
+<target>- puni naziv datoteke ili mape</target>
<source>- folder part only</source>
<target>- samo mapa</target>
@@ -1396,10 +1369,52 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>- Duplikat s druge strane u %item_folder%</target>
<source>Restore all hidden windows and warnings?</source>
-<target>Vratiti sve skrivene prozore i upozorenja?</target>
+<target>Prikaži sve skrivene prozore i upozorenja?</target>
-<source>Leave as unresolved conflict</source>
-<target>Ostavi kao neriješeni sukob</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Pronađi i izvrši izmjene na obje strane. Izbrisano, premješteno te sukobi se otkriju automatski pomoću baze podataka.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Izradi zrcalnu pričuvu lijeve mape prilagođavajući desnu mapu da bude jednaka.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopiraj nove i ažurirane datoteke u desnu mapu.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Postavite vaša vlastita sinkronizacijska pravila.</target>
+
+<source>Exclude</source>
+<target>Isključi</target>
+
+<source>Direct</source>
+<target>Direktno</target>
+
+<source>Follow</source>
+<target>Slijedi</target>
+
+<source>Today</source>
+<target>Danas</target>
+
+<source>This week</source>
+<target>Ovaj tjedan</target>
+
+<source>This month</source>
+<target>Ovaj mjesec</target>
+
+<source>This year</source>
+<target>Ove godine</target>
+
+<source>Last x days</source>
+<target>Zadnjih x dana</target>
+
+<source>Byte</source>
+<target>Bajt</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Zamjeni</target>
@@ -1413,6 +1428,15 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<source>Append a time stamp to each file name</source>
<target>Dodijeli vremensku oznaku za svaki naziv datoteke</target>
+<source>Comparison</source>
+<target>Usporedba</target>
+
+<source>Synchronization</source>
+<target>Sinkronizacija</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Ostavi kao neriješeni konflikt</target>
+
<source>File</source>
<target>Datoteka</target>
@@ -1429,16 +1453,16 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Postotak</target>
<source>Cannot monitor directory %x.</source>
-<target>Ne mogu posmatrati direktorij %x.</target>
+<target>Ne mogu nadzirati direktorij %x.</target>
<source>Conversion error:</source>
-<target>Greška pri pretvorbi:</target>
+<target>Greška prilikom pretvaranja:</target>
<source>Cannot delete file %x.</source>
<target>Ne mogu izbrisati datoteku %x.</target>
<source>The file is locked by another process:</source>
-<target>Datoteka je blokirana drugim procesom:</target>
+<target>Datoteku koristi drugi proces:</target>
<source>Cannot move file %x to %y.</source>
<target>Ne mogu premjestiti datoteku %x u %y.</target>
@@ -1477,16 +1501,16 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
<target>Ne mogu kopirati datoteku %x na %y.</target>
<source>Type of item %x is not supported:</source>
-<target>Tip stavke %x koji nije podržan:</target>
+<target>Vrsta stavke %x koji nije podržan:</target>
<source>Cannot resolve symbolic link %x.</source>
-<target>Ne mogu odrediti poveznicu %x.</target>
+<target>Ne mogu odrediti simboličnu poveznicu %x.</target>
<source>Cannot open directory %x.</source>
<target>Ne mogu otvoriti mapu %x.</target>
<source>Cannot enumerate directory %x.</source>
-<target>Ne mogu izlistati mapu %x.</target>
+<target>Ne mogu specificirati direktorij %x.</target>
<source>%x TB</source>
<target>%x TB</target>
@@ -1525,19 +1549,19 @@ To jamči dosljedno stanje čak i u slučaju ozbiljne pogreške
</target>
<source>Unable to register to receive system messages.</source>
-<target>Nije moguće registriranje sistemskih poruka</target>
+<target>Nije moguće registriranje za primanje sistemskih poruka</target>
<source>Cannot set privilege %x.</source>
<target>Ne mogu postaviti prava za %x.</target>
<source>Unable to suspend system sleep mode.</source>
-<target>Nije moguće obustaviti sistemsko stanje propravnosti</target>
+<target>Nije moguće obustaviti sistemsko stanje pripravnosti</target>
<source>Cannot change process I/O priorities.</source>
<target>Ne može se promjeniti proces I/O prioriteta</target>
<source>Unable to move %x to the recycle bin.</source>
-<target>Nije moguće prebaciti %x u koš za smeće.</target>
+<target>Nije moguće premjestiti %x u koš za smeće.</target>
<source>Checking recycle bin failed for folder %x.</source>
<target>Provjeravanje koša za smeće neuspješno za mapu %x.</target>
diff --git a/FreeFileSync/Build/Languages/czech.lng b/FreeFileSync/Build/Languages/czech.lng
index 55c64427..af32dbd8 100644
--- a/FreeFileSync/Build/Languages/czech.lng
+++ b/FreeFileSync/Build/Languages/czech.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Syntaxe:</target>
-<source>config files</source>
+<source>global config file:</source>
+<target>konfigurační soubory</target>
+
+<source>config files:</source>
<target>konfigurační soubory</target>
<source>directory</source>
<target>adresář</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Cesta k alternativnímu souboru GlobalSettings.xml.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Libovolný počet konfiguračních souborů FreeFileSync typu .ffs_gui a/nebo .ffs_batch.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Libovolný počet alternativních adresářů na alespoň jednu konfiguraci.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Libovolný počet alternativních párů adresářů na alespoň jednu konfiguraci.</target>
<source>Cannot find the following folders:</source>
<target>Nelze najít následující složky:</target>
@@ -655,11 +661,11 @@ Příkaz je spuštěn když:
<source>Drag && drop</source>
<target>Přetáhni sem && pusť</target>
-<source>Alternate comparison settings</source>
-<target>Jiné nastavení porovnání</target>
+<source>Local comparison settings</source>
+<target>Nastavení porovnání</target>
-<source>Alternate synchronization settings</source>
-<target>Jiné nastavení synchronizace</target>
+<source>Local synchronization settings</source>
+<target>Nastavení synchronizace</target>
<source>Local filter</source>
<target>Místní filtr</target>
@@ -670,10 +676,10 @@ Příkaz je spuštěn když:
<source>None</source>
<target>Žádný</target>
-<source>Remove alternate settings</source>
-<target>Zrušit jiné nastavení</target>
+<source>Remove local settings</source>
+<target>Zrušit nastavení</target>
-<source>Clear filter settings</source>
+<source>Reset local filter</source>
<target>Zrušit nastavení filtru</target>
<source>Copy</source>
@@ -682,14 +688,8 @@ Příkaz je spuštěn když:
<source>Paste</source>
<target>Vložit</target>
-<source>Alternate Comparison Settings</source>
-<target>Jiné nastavení porovnání</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Jiné nastavení synchronizace</target>
-
-<source>Local Filter</source>
-<target>Místní filtr</target>
+<source>Local Synchronization Settings</source>
+<target>Nastavení porovnání</target>
<source>&New</source>
<target>&Nový</target>
@@ -706,7 +706,7 @@ Příkaz je spuštěn když:
<source>2. &Synchronize</source>
<target>2. &Synchronizovat</target>
-<source>&Global settings</source>
+<source>&Options</source>
<target>&Nastavení programu</target>
<source>&Language</source>
@@ -730,12 +730,12 @@ Příkaz je spuštěn když:
<source>&Check for new version</source>
<target>&Zkontrolovat aktualizace</target>
-<source>Compare</source>
-<target>Porovnání</target>
-
<source>Cancel</source>
<target>Zrušit</target>
+<source>Compare</source>
+<target>Porovnání</target>
+
<source>Synchronize</source>
<target>Synchronizace</target>
@@ -757,9 +757,21 @@ Příkaz je spuštěn když:
<source>Match case</source>
<target>Rozlišovat malá a velká písmena</target>
+<source>Open...</source>
+<target>Otevřít...</target>
+
+<source>Save</source>
+<target>Uložit</target>
+
+<source>Save as GUI job</source>
+<target>Uložit jako úlohu</target>
+
<source>Save as batch job</source>
<target>Uložit jako dávku</target>
+<source>Save as...</source>
+<target>Uložit jako...</target>
+
<source>View type:</source>
<target>Typ zobrazení:</target>
@@ -781,6 +793,9 @@ Příkaz je spuštěn když:
<source>Total bytes to copy</source>
<target>Celkový objem dat</target>
+<source>Use local settings:</source>
+<target>Použít nastavení:</target>
+
<source>Select a variant:</source>
<target>Výběr varianty:</target>
@@ -796,20 +811,35 @@ Příkaz je spuštěn když:
<source>More information</source>
<target>Více informací</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Nastavení:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Rozpoznat a provést změny na obou stranách. Odstraněné, přesunuté nebo přejmenované soubory a konflikty budou detekovány automaticky pomocí databáze.</target>
+<source>Include:</source>
+<target>Zahrnout:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Vytvořit zrcadlovou kopii levé složky tak, aby po synchronizci pravá složka přesně odpovídala levé.</target>
+<source>Exclude:</source>
+<target>Vynechat:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopírovat nové a aktualizované soubory do pravé složky.</target>
+<source>Show examples</source>
+<target>Ukázat příklady</target>
-<source>Configure your own synchronization rules.</source>
-<target>Nastavení vlastních pravidel synchronizace.</target>
+<source>Time span:</source>
+<target>Časové rozmezí:</target>
+
+<source>File size:</source>
+<target>Velikost soubor:</target>
+
+<source>Minimum:</source>
+<target>Od:</target>
+
+<source>Maximum:</source>
+<target>Do:</target>
+
+<source>&Reset</source>
+<target>&Smazat</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Nastavte pravidla filtru pro vynechání některých souborů ze synchronizace. Zadávajte cesty relativně k odpovídající složce.</target>
<source>Detect moved files</source>
<target>Detekce přesunutých souborů</target>
@@ -825,6 +855,9 @@ Příkaz je spuštěn když:
- není dostupné na všech systémech
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Určit směr synchronizace pomocí databáze</target>
+
<source>Delete files:</source>
<target>Mazání souborů:</target>
@@ -849,9 +882,6 @@ Příkaz je spuštěn když:
<source>Naming convention:</source>
<target>Pojmenování:</target>
-<source>Show examples</source>
-<target>Ukázat příklady</target>
-
<source>Handle errors:</source>
<target>Zpracování chyb:</target>
@@ -870,8 +900,8 @@ Příkaz je spuštěn když:
<source>On completion:</source>
<target>Po dokončení:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Určit směr synchronizace pomocí databáze</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Začít synchronizovat nyní?</target>
@@ -933,30 +963,6 @@ Příkaz je spuštěn když:
<source>&Recycle bin</source>
<target>&Koš</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Nastavte pravidla filtru pro vynechání některých souborů ze synchronizace. Zadávajte cesty relativně k odpovídající složce.</target>
-
-<source>Include:</source>
-<target>Zahrnout:</target>
-
-<source>Exclude:</source>
-<target>Vynechat:</target>
-
-<source>Time span:</source>
-<target>Časové rozmezí:</target>
-
-<source>File size:</source>
-<target>Velikost soubor:</target>
-
-<source>Minimum:</source>
-<target>Od:</target>
-
-<source>Maximum:</source>
-<target>Do:</target>
-
-<source>&Reset</source>
-<target>&Smazat</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Toto nastavení je platné pro všechny synchronizační úlohy.</target>
@@ -1038,12 +1044,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Smazané položky</target>
-<source>Global Settings</source>
+<source>Options</source>
<target>Nastavení programu</target>
<source>Select Time Span</source>
<target>Časové rozmezí</target>
+<source>&Preferences...</source>
+<target>&Předvolby...</target>
+
<source>Folder Pairs</source>
<target>Adresářové páry</target>
@@ -1062,12 +1071,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>Hlavní lišta</target>
-<source>Open...</source>
-<target>Otevřít...</target>
-
-<source>Save</source>
-<target>Uložit</target>
-
<source>Compare both sides</source>
<target>Porovnat obě strany</target>
@@ -1198,8 +1201,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>Smazat vybrané konfigurace</target>
-<source>Filter</source>
-<target>Filtr</target>
+<source>Synchronization Settings</source>
+<target>Nastavení synchronizace</target>
+
+<source>Reset filter</source>
+<target>Zrušit filtr</target>
<source>Show files that exist on left side only</source>
<target>Zobrazit soubory existující pouze vlevo</target>
@@ -1249,15 +1255,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>Nastavit jako výchozí</target>
+<source>Filter</source>
+<target>Filtr</target>
+
<source>All files are in sync</source>
<target>Všechny soubory jsou synchronizovány</target>
-<source>Synchronization Settings</source>
-<target>Nastavení synchronizace</target>
-
-<source>Comparison Settings</source>
-<target>Nastavení porovnání</target>
-
<source>Cannot find %x</source>
<target>Nelze najít %x</target>
@@ -1318,30 +1321,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>Záznam zpracování</target>
-<source>Today</source>
-<target>Dnes</target>
-
-<source>This week</source>
-<target>Tento týden</target>
-
-<source>This month</source>
-<target>Tento měsíc</target>
-
-<source>This year</source>
-<target>Tento rok</target>
-
-<source>Last x days</source>
-<target>dní zpětně</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1365,14 +1344,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Opravdu chcete smazat následujících %x položek?</pluralform>
</target>
-<source>Exclude</source>
-<target>Vynechat</target>
-
-<source>Direct</source>
-<target>Zachovat</target>
-
-<source>Follow</source>
-<target>Použít cíl</target>
+<source>Preferences</source>
+<target>Předvolby</target>
<source>Copy NTFS permissions</source>
<target>Kopírovat oprávnění NTFS</target>
@@ -1395,8 +1368,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>Obnovit všechny skryté dialogy a varování?</target>
-<source>Leave as unresolved conflict</source>
-<target>Ponechat jako nevyřešený konflikt</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Rozpoznat a provést změny na obou stranách. Odstraněné, přesunuté nebo přejmenované soubory a konflikty budou detekovány automaticky pomocí databáze.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Vytvořit zrcadlovou kopii levé složky tak, aby po synchronizci pravá složka přesně odpovídala levé.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopírovat nové a aktualizované soubory do pravé složky.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Nastavení vlastních pravidel synchronizace.</target>
+
+<source>Exclude</source>
+<target>Vynechat</target>
+
+<source>Direct</source>
+<target>Zachovat</target>
+
+<source>Follow</source>
+<target>Použít cíl</target>
+
+<source>Today</source>
+<target>Dnes</target>
+
+<source>This week</source>
+<target>Tento týden</target>
+
+<source>This month</source>
+<target>Tento měsíc</target>
+
+<source>This year</source>
+<target>Tento rok</target>
+
+<source>Last x days</source>
+<target>dní zpětně</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Nahradit</target>
@@ -1410,6 +1425,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Přidat časovou značku ke jménu souboru</target>
+<source>Comparison</source>
+<target>Porovnání</target>
+
+<source>Synchronization</source>
+<target>Synchronizace</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Ponechat jako nevyřešený konflikt</target>
+
<source>File</source>
<target>Soubor</target>
diff --git a/FreeFileSync/Build/Languages/danish.lng b/FreeFileSync/Build/Languages/danish.lng
index 37e93512..aac7e0a3 100644
--- a/FreeFileSync/Build/Languages/danish.lng
+++ b/FreeFileSync/Build/Languages/danish.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Syntaks:</target>
-<source>config files</source>
-<target>indstillingsfiler</target>
+<source>global config file:</source>
+<target>global indstillingsfil</target>
+
+<source>config files:</source>
+<target>indstillingsfiler:</target>
<source>directory</source>
<target>mappe</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Sti til alternativ GlobalSettings.xml fil.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Vilkårligt antal FreeFileSync .ffs_gui og/eller .ffs_batch indstillingsfiler.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Vilkårligt antal alternative mappe til højst en indstillingsfil</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Vilkårligt antal alternative mappepar til højst en indstillingsfil</target>
<source>Cannot find the following folders:</source>
<target>Kan ikke finde følgende mapper:</target>
@@ -651,11 +657,11 @@ Kommandoen udføres hvis:
<source>Drag && drop</source>
<target>Træk emner hertil</target>
-<source>Alternate comparison settings</source>
-<target>Tilpas analyse</target>
+<source>Local comparison settings</source>
+<target>Lokale analyseindstillinger</target>
-<source>Alternate synchronization settings</source>
-<target>Tilpas synkronisering</target>
+<source>Local synchronization settings</source>
+<target>Lokale synkindstillinger</target>
<source>Local filter</source>
<target>Lokalt filter</target>
@@ -666,11 +672,11 @@ Kommandoen udføres hvis:
<source>None</source>
<target>Ingen</target>
-<source>Remove alternate settings</source>
-<target>Fjern tilpassede indstillinger</target>
+<source>Remove local settings</source>
+<target>Fjern lokale indstillinger</target>
-<source>Clear filter settings</source>
-<target>Nulstil filter</target>
+<source>Reset local filter</source>
+<target>Nulstil lokalt filter</target>
<source>Copy</source>
<target>Kopiér</target>
@@ -678,14 +684,8 @@ Kommandoen udføres hvis:
<source>Paste</source>
<target>Indsæt</target>
-<source>Alternate Comparison Settings</source>
-<target>Tilpas analyse</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Tilpas synkronisering</target>
-
-<source>Local Filter</source>
-<target>Lokalt filter</target>
+<source>Local Synchronization Settings</source>
+<target>Lokale synkindstillinger</target>
<source>&New</source>
<target>&Ny</target>
@@ -702,8 +702,8 @@ Kommandoen udføres hvis:
<source>2. &Synchronize</source>
<target>2. &Synkroniser</target>
-<source>&Global settings</source>
-<target>&Programindstillinger</target>
+<source>&Options</source>
+<target>&Indstillinger</target>
<source>&Language</source>
<target>&Sprog</target>
@@ -726,12 +726,12 @@ Kommandoen udføres hvis:
<source>&Check for new version</source>
<target>Søg &efter opdatering</target>
-<source>Compare</source>
-<target>Analysér</target>
-
<source>Cancel</source>
<target>Annuller</target>
+<source>Compare</source>
+<target>Analysér</target>
+
<source>Synchronize</source>
<target>Synkronisér</target>
@@ -753,9 +753,21 @@ Kommandoen udføres hvis:
<source>Match case</source>
<target>Versalfølsom (a/A)</target>
+<source>Open...</source>
+<target>Åben...</target>
+
+<source>Save</source>
+<target>Gem</target>
+
+<source>Save as GUI job</source>
+<target>Gem som brugerfladejob</target>
+
<source>Save as batch job</source>
<target>Gem som batchfil</target>
+<source>Save as...</source>
+<target>Gem som...</target>
+
<source>View type:</source>
<target>Visning:</target>
@@ -777,6 +789,9 @@ Kommandoen udføres hvis:
<source>Total bytes to copy</source>
<target>Antal bytes der kopieres</target>
+<source>Use local settings:</source>
+<target>Brug lokale indstillinger</target>
+
<source>Select a variant:</source>
<target>Vælg metode:</target>
@@ -792,20 +807,35 @@ Kommandoen udføres hvis:
<source>More information</source>
<target>Mere information</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Lokale indstillinger:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Find og udbred ændringer på begge sider. Sletninger, omdøbninger og konflikter findes automatisk i en database.</target>
+<source>Include:</source>
+<target>Inkludér:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Opret spejling af venstre mappe ved at tilpasse den højre mappe</target>
+<source>Exclude:</source>
+<target>Ekskludér:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopier nye og opdaterede filer til højre mappe.</target>
+<source>Show examples</source>
+<target>Vis eksempler</target>
-<source>Configure your own synchronization rules.</source>
-<target>Opret dine egne synkroniseringsregler.</target>
+<source>Time span:</source>
+<target>Interval:</target>
+
+<source>File size:</source>
+<target>Filstørrelse:</target>
+
+<source>Minimum:</source>
+<target>Minimum:</target>
+
+<source>Maximum:</source>
+<target>Maksimum:</target>
+
+<source>&Reset</source>
+<target>&Nulstil</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Angiv filterregler til ekskludering af bestemte filer fra synkroniseringen. Filstier skal relatere til kildemapperne.</target>
<source>Detect moved files</source>
<target>Genkend flyttede filer</target>
@@ -821,6 +851,9 @@ Kommandoen udføres hvis:
- Understøtter ikke alle filsystemer
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Genkend synkretninger ved hjælp af databasefiler</target>
+
<source>Delete files:</source>
<target>Filsletning:</target>
@@ -845,9 +878,6 @@ Kommandoen udføres hvis:
<source>Naming convention:</source>
<target>Navneregler:</target>
-<source>Show examples</source>
-<target>Vis eksempler</target>
-
<source>Handle errors:</source>
<target>Fejlhåndtering:</target>
@@ -866,8 +896,8 @@ Kommandoen udføres hvis:
<source>On completion:</source>
<target>Ved gennemført:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Genkend synkretninger ved hjælp af databasefiler</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Synkroniser nu?</target>
@@ -929,30 +959,6 @@ Kommandoen udføres hvis:
<source>&Recycle bin</source>
<target>&Papirkurv</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Angiv filterregler til ekskludering af bestemte filer fra synkroniseringen. Filstier skal relatere til kildemapperne.</target>
-
-<source>Include:</source>
-<target>Inkludér:</target>
-
-<source>Exclude:</source>
-<target>Ekskludér:</target>
-
-<source>Time span:</source>
-<target>Interval:</target>
-
-<source>File size:</source>
-<target>Filstørrelse:</target>
-
-<source>Minimum:</source>
-<target>Minimum:</target>
-
-<source>Maximum:</source>
-<target>Maksimum:</target>
-
-<source>&Reset</source>
-<target>&Nulstil</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Disse indstillinger gælder alle synkroniseringer.</target>
@@ -1034,12 +1040,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Slet emner</target>
-<source>Global Settings</source>
-<target>Programindstillinger</target>
+<source>Options</source>
+<target>Indstillinger</target>
<source>Select Time Span</source>
<target>Vælg tidsinterval</target>
+<source>&Preferences...</source>
+<target>I&ndstillinger</target>
+
<source>Folder Pairs</source>
<target>Mappepar</target>
@@ -1058,12 +1067,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>Hovedlinie</target>
-<source>Open...</source>
-<target>Åben...</target>
-
-<source>Save</source>
-<target>Gem</target>
-
<source>Compare both sides</source>
<target>Analyser begge sider</target>
@@ -1190,8 +1193,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>Slet valgte indstillinger</target>
-<source>Filter</source>
-<target>Filter</target>
+<source>Synchronization Settings</source>
+<target>Synkroniseringsindstillinger</target>
+
+<source>Reset filter</source>
+<target>Nulstil filter</target>
<source>Show files that exist on left side only</source>
<target>Vis filer der kun findes på venstre side</target>
@@ -1241,15 +1247,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>Sæt som standard</target>
+<source>Filter</source>
+<target>Filter</target>
+
<source>All files are in sync</source>
<target>Alt er synkroniseret</target>
-<source>Synchronization Settings</source>
-<target>Synkroniseringsindstillinger</target>
-
-<source>Comparison Settings</source>
-<target>Analyseindstillinger</target>
-
<source>Cannot find %x</source>
<target>Kan ikke finde %x</target>
@@ -1310,30 +1313,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>Log</target>
-<source>Today</source>
-<target>Idag</target>
-
-<source>This week</source>
-<target>Denne uge</target>
-
-<source>This month</source>
-<target>Denne måned</target>
-
-<source>This year</source>
-<target>Dette år</target>
-
-<source>Last x days</source>
-<target>Sidste x dage</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1355,14 +1334,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Vil du slette følgende %x emner?</pluralform>
</target>
-<source>Exclude</source>
-<target>Ekskludér</target>
-
-<source>Direct</source>
-<target>Direkte</target>
-
-<source>Follow</source>
-<target>Følg</target>
+<source>Preferences</source>
+<target>Indstillinger</target>
<source>Copy NTFS permissions</source>
<target>Kopier NTFS tilladelser</target>
@@ -1385,8 +1358,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>Gendan skjulte vinduer og advarsler?</target>
-<source>Leave as unresolved conflict</source>
-<target>Efterlad som uløst konflikt</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Find og udbred ændringer på begge sider. Sletninger, omdøbninger og konflikter findes automatisk i en database.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Opret spejling af venstre mappe ved at tilpasse den højre mappe</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopier nye og opdaterede filer til højre mappe.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Opret dine egne synkroniseringsregler.</target>
+
+<source>Exclude</source>
+<target>Ekskludér</target>
+
+<source>Direct</source>
+<target>Direkte</target>
+
+<source>Follow</source>
+<target>Følg</target>
+
+<source>Today</source>
+<target>Idag</target>
+
+<source>This week</source>
+<target>Denne uge</target>
+
+<source>This month</source>
+<target>Denne måned</target>
+
+<source>This year</source>
+<target>Dette år</target>
+
+<source>Last x days</source>
+<target>Sidste x dage</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Erstat</target>
@@ -1400,6 +1415,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Føj tidsstempel til hvert filnavn</target>
+<source>Comparison</source>
+<target>Analyse</target>
+
+<source>Synchronization</source>
+<target>Synkronisering</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Efterlad som uløst konflikt</target>
+
<source>File</source>
<target>Fil</target>
diff --git a/FreeFileSync/Build/Languages/dutch.lng b/FreeFileSync/Build/Languages/dutch.lng
index 95974153..01854052 100644
--- a/FreeFileSync/Build/Languages/dutch.lng
+++ b/FreeFileSync/Build/Languages/dutch.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Syntax:</target>
-<source>config files</source>
-<target>configuratiebestanden</target>
+<source>global config file:</source>
+<target>Globaal configuratiebestand:</target>
+
+<source>config files:</source>
+<target>configuratiebestanden:</target>
<source>directory</source>
<target>bestandslocatie</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Pad naar alternatief GlobalSettings.xml bestand.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Elk aantal FreeFileSync .ffs_gui en/of .ffs_batch configuratiebestanden.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Elk aantal alternatieve bestandslocaties voor een configuratiebestand.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Willekeurig aantal gekoppelde mappen voor één configuratie bestand.</target>
<source>Cannot find the following folders:</source>
<target>Kan de volgende mappen niet vinden:</target>
@@ -526,7 +532,7 @@ De opdracht word geactiveerd als:
<target>Beschikbaar:</target>
<source>A folder will be modified which is part of multiple folder pairs. Please review synchronization settings.</source>
-<target>Een map die onderdeel is van meerdere map paren word aangepast. Kijk alstublieft uw synchronisatie instellingen na.</target>
+<target>Een map die onderdeel is van meerdere gekoppelde mappen word aangepast. Kijk alstublieft uw synchronisatie instellingen na.</target>
<source>Synchronizing folder pair:</source>
<target>Bezig met synchroniseren van folder paar:</target>
@@ -651,11 +657,11 @@ De opdracht word geactiveerd als:
<source>Drag && drop</source>
<target>Drag en drop</target>
-<source>Alternate comparison settings</source>
-<target>Alternatieve vergelijkings instellingen</target>
+<source>Local comparison settings</source>
+<target>Lokale vergelijkings instellingen</target>
-<source>Alternate synchronization settings</source>
-<target>Alternatieve synchronisatie instellingen</target>
+<source>Local synchronization settings</source>
+<target>Lokale synchronisatie instellingen</target>
<source>Local filter</source>
<target>Lokale filter</target>
@@ -666,11 +672,11 @@ De opdracht word geactiveerd als:
<source>None</source>
<target>Geen</target>
-<source>Remove alternate settings</source>
-<target>Verwijder alternatieve instellingen</target>
+<source>Remove local settings</source>
+<target>Verwijder lokale instellingen</target>
-<source>Clear filter settings</source>
-<target>Verwijder filterinstellingen</target>
+<source>Reset local filter</source>
+<target>Reset lokale filter</target>
<source>Copy</source>
<target>Kopiëren</target>
@@ -678,14 +684,8 @@ De opdracht word geactiveerd als:
<source>Paste</source>
<target>Plakken</target>
-<source>Alternate Comparison Settings</source>
-<target>Alternatieve vergelijkings instellingen</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Alternatieve synchronisatie instellingen</target>
-
-<source>Local Filter</source>
-<target>Lokale filter</target>
+<source>Local Synchronization Settings</source>
+<target>Lokale synchronisatie instellingen</target>
<source>&New</source>
<target>&Nieuw</target>
@@ -702,8 +702,8 @@ De opdracht word geactiveerd als:
<source>2. &Synchronize</source>
<target>2. &Synchroniseer</target>
-<source>&Global settings</source>
-<target>&Algemene instellingen</target>
+<source>&Options</source>
+<target>&Opties</target>
<source>&Language</source>
<target>&Taal</target>
@@ -726,12 +726,12 @@ De opdracht word geactiveerd als:
<source>&Check for new version</source>
<target>&Controleer voor nieuwe versie</target>
-<source>Compare</source>
-<target>Vergelijk</target>
-
<source>Cancel</source>
<target>Annuleren</target>
+<source>Compare</source>
+<target>Vergelijk</target>
+
<source>Synchronize</source>
<target>Synchroniseer</target>
@@ -753,9 +753,21 @@ De opdracht word geactiveerd als:
<source>Match case</source>
<target>Hoofdlettergevoelig</target>
+<source>Open...</source>
+<target>Open...</target>
+
+<source>Save</source>
+<target>Opslaan</target>
+
+<source>Save as GUI job</source>
+<target>Opslaan als GUI taak</target>
+
<source>Save as batch job</source>
<target>Opslaan als batch opdracht</target>
+<source>Save as...</source>
+<target>Opslaan als...</target>
+
<source>View type:</source>
<target>Laat type zien:</target>
@@ -777,6 +789,9 @@ De opdracht word geactiveerd als:
<source>Total bytes to copy</source>
<target>Aantal bytes om te kopiëren</target>
+<source>Use local settings:</source>
+<target>Gebruik lokale instellingen:</target>
+
<source>Select a variant:</source>
<target>Selecteer een variant:</target>
@@ -792,20 +807,35 @@ De opdracht word geactiveerd als:
<source>More information</source>
<target>Meer informatie</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Lokale instellingen:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identificeer en pas veranderingen toe aan beide kanten. Verwijderingen, verplaatsingen en conflicten worden automatisch gevonden met behulp van een database.</target>
+<source>Include:</source>
+<target>Meerekenen:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Maak een spiegelbackup van de linkermap door te zorgen dat de rechtermap gelijk is.</target>
+<source>Exclude:</source>
+<target>Uitsluiten:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopiëer nieuwe en geupdate bestanden naar de rechtermap.</target>
+<source>Show examples</source>
+<target>Laat voorbeelden zien</target>
-<source>Configure your own synchronization rules.</source>
-<target>Configureer uw eigen synchronisatieregels.</target>
+<source>Time span:</source>
+<target>Tijdspanne:</target>
+
+<source>File size:</source>
+<target>Bestandsgrootte:</target>
+
+<source>Minimum:</source>
+<target>Minimum:</target>
+
+<source>Maximum:</source>
+<target>Maximum:</target>
+
+<source>&Reset</source>
+<target>&Reset</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Selecteer filter regels om bepaalde bestanden uit te sluiten van synchronisatie. Geef bestandspaden in die relatief zijn aan hun corresponderende folderparen.</target>
<source>Detect moved files</source>
<target>Detecteer verplaatste bestanden</target>
@@ -821,6 +851,9 @@ De opdracht word geactiveerd als:
- Niet ondersteund door alle bestandssystemen
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Detecteer synchronisatierichtingen met behulp van databasebestanden</target>
+
<source>Delete files:</source>
<target>Verwijder bestanden:</target>
@@ -845,9 +878,6 @@ De opdracht word geactiveerd als:
<source>Naming convention:</source>
<target>Naamgevingsconventie</target>
-<source>Show examples</source>
-<target>Laat voorbeelden zien</target>
-
<source>Handle errors:</source>
<target>Fouten afhandelen:</target>
@@ -866,8 +896,8 @@ De opdracht word geactiveerd als:
<source>On completion:</source>
<target>Bij voltooiing:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Detecteer synchronisatierichtingen met behulp van databasebestanden</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Start de synchronisatie nu?</target>
@@ -929,30 +959,6 @@ De opdracht word geactiveerd als:
<source>&Recycle bin</source>
<target>&Prullebak</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Selecteer filter regels om bepaalde bestanden uit te sluiten van synchronisatie. Geef bestandspaden in die relatief zijn aan hun corresponderende folderparen.</target>
-
-<source>Include:</source>
-<target>Meerekenen:</target>
-
-<source>Exclude:</source>
-<target>Uitsluiten:</target>
-
-<source>Time span:</source>
-<target>Tijdspanne:</target>
-
-<source>File size:</source>
-<target>Bestandsgrootte:</target>
-
-<source>Minimum:</source>
-<target>Minimum:</target>
-
-<source>Maximum:</source>
-<target>Maximum:</target>
-
-<source>&Reset</source>
-<target>&Reset</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>De volgende instellingen worden gebruikt voor alle synchronisaties.</target>
@@ -1037,12 +1043,15 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Delete Items</source>
<target>Verwijder items</target>
-<source>Global Settings</source>
-<target>Globale instellingen</target>
+<source>Options</source>
+<target>Opties</target>
<source>Select Time Span</source>
<target>Selecteer tijdspanne</target>
+<source>&Preferences...</source>
+<target>&Voorkeuren...</target>
+
<source>Folder Pairs</source>
<target>Map koppelingen</target>
@@ -1061,12 +1070,6 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Main Bar</source>
<target>Hoofdbalk</target>
-<source>Open...</source>
-<target>Open...</target>
-
-<source>Save</source>
-<target>Opslaan</target>
-
<source>Compare both sides</source>
<target>Vergelijk beide zijdes</target>
@@ -1193,8 +1196,11 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Delete selected configurations</source>
<target>Verwijder geselecteerde configuraties</target>
-<source>Filter</source>
-<target>Filter</target>
+<source>Synchronization Settings</source>
+<target>Synchronisatie instellingen</target>
+
+<source>Reset filter</source>
+<target>Reset filter</target>
<source>Show files that exist on left side only</source>
<target>Toon bestanden die alleen aan de linkerzijde bestaan</target>
@@ -1244,15 +1250,12 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Set as default</source>
<target>Instellen als standaard</target>
+<source>Filter</source>
+<target>Filter</target>
+
<source>All files are in sync</source>
<target>Alle bestanden zijn gesynchroniseerd</target>
-<source>Synchronization Settings</source>
-<target>Synchronisatie instellingen</target>
-
-<source>Comparison Settings</source>
-<target>Vergelijkings instellingen</target>
-
<source>Cannot find %x</source>
<target>Kan %x niet vinden</target>
@@ -1313,30 +1316,6 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Log</source>
<target>Log</target>
-<source>Today</source>
-<target>Vandaag</target>
-
-<source>This week</source>
-<target>Deze week</target>
-
-<source>This month</source>
-<target>Deze maand</target>
-
-<source>This year</source>
-<target>Dit jaar</target>
-
-<source>Last x days</source>
-<target>Laatste x dagen</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<pluralform>Wilt u echt de volgende %x items verwijderen?</pluralform>
</target>
-<source>Exclude</source>
-<target>Uitsluiten</target>
-
-<source>Direct</source>
-<target>Direct</target>
-
-<source>Follow</source>
-<target>Volgen</target>
+<source>Preferences</source>
+<target>Voorkeuren</target>
<source>Copy NTFS permissions</source>
<target>Kopiëer NTFS permissies</target>
@@ -1388,8 +1361,50 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Restore all hidden windows and warnings?</source>
<target>Herstel alle verborgen vensters en waarschuwingen?</target>
-<source>Leave as unresolved conflict</source>
-<target>Beschouw als onopgelost conflict</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identificeer en pas veranderingen toe aan beide kanten. Verwijderingen, verplaatsingen en conflicten worden automatisch gevonden met behulp van een database.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Maak een spiegelbackup van de linkermap door te zorgen dat de rechtermap gelijk is.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopiëer nieuwe en geupdate bestanden naar de rechtermap.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Configureer uw eigen synchronisatieregels.</target>
+
+<source>Exclude</source>
+<target>Uitsluiten</target>
+
+<source>Direct</source>
+<target>Direct</target>
+
+<source>Follow</source>
+<target>Volgen</target>
+
+<source>Today</source>
+<target>Vandaag</target>
+
+<source>This week</source>
+<target>Deze week</target>
+
+<source>This month</source>
+<target>Deze maand</target>
+
+<source>This year</source>
+<target>Dit jaar</target>
+
+<source>Last x days</source>
+<target>Laatste x dagen</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Vervangen</target>
@@ -1403,6 +1418,15 @@ Dit garandeert een consistente staat, zelfs in het geval van een serieuze fout.
<source>Append a time stamp to each file name</source>
<target>Voeg een timestamp toe aan elke bestandsnaam</target>
+<source>Comparison</source>
+<target>Vergelijkingen</target>
+
+<source>Synchronization</source>
+<target>Synchronisatie</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Beschouw als onopgelost conflict</target>
+
<source>File</source>
<target>Bestand</target>
diff --git a/FreeFileSync/Build/Languages/english_uk.lng b/FreeFileSync/Build/Languages/english_uk.lng
index 90985d0f..e75f2880 100644
--- a/FreeFileSync/Build/Languages/english_uk.lng
+++ b/FreeFileSync/Build/Languages/english_uk.lng
@@ -7,39 +7,6 @@
<plural_definition>n == 1 ? 0 : 1</plural_definition>
</header>
-<source>Synchronization</source>
-<target></target>
-
-<source>Comparison</source>
-<target></target>
-
-<source>Local settings:</source>
-<target></target>
-
-<source>Use local settings:</source>
-<target></target>
-
-<source>Save as...</source>
-<target></target>
-
-<source>Save as GUI job</source>
-<target></target>
-
-<source>Local Synchronization Settings</source>
-<target></target>
-
-<source>Any number of alternative directory pairs for at most one config file.</source>
-<target></target>
-
-<source>Path to an alternate GlobalSettings.xml file.</source>
-<target></target>
-
-<source>config files:</source>
-<target></target>
-
-<source>global config file:</source>
-<target></target>
-
<source>Both sides have changed since last synchronization.</source>
<target>Both sides have changed since last synchronisation.</target>
@@ -109,12 +76,24 @@
<source>Syntax:</source>
<target>Syntax:</target>
+<source>global config file:</source>
+<target>global config file:</target>
+
+<source>config files:</source>
+<target>config files:</target>
+
<source>directory</source>
<target>directory</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Path to an alternate GlobalSettings.xml file.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Any number of alternative directory pairs for at most one config file.</target>
+
<source>Cannot find the following folders:</source>
<target>Cannot find the following folders:</target>
@@ -678,11 +657,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>Drag && drop</target>
-<source>Alternate comparison settings</source>
-<target>Alternate comparison settings</target>
+<source>Local comparison settings</source>
+<target>Local comparison settings</target>
-<source>Alternate synchronization settings</source>
-<target>Alternate synchronisation settings</target>
+<source>Local synchronization settings</source>
+<target>Local synchronisation settings</target>
<source>Local filter</source>
<target>Local filter</target>
@@ -693,11 +672,11 @@ The command is triggered if:
<source>None</source>
<target>None</target>
-<source>Remove alternate settings</source>
-<target>Remove alternate settings</target>
+<source>Remove local settings</source>
+<target>Remove local settings</target>
-<source>Clear filter settings</source>
-<target>Clear filter settings</target>
+<source>Reset local filter</source>
+<target>Reset local filter</target>
<source>Copy</source>
<target>Copy</target>
@@ -705,6 +684,9 @@ The command is triggered if:
<source>Paste</source>
<target>Paste</target>
+<source>Local Synchronization Settings</source>
+<target>Local Synchronisation Settings</target>
+
<source>&New</source>
<target>&New</target>
@@ -720,8 +702,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. &Synchronise</target>
-<source>&Global settings</source>
-<target>&Global settings</target>
+<source>&Options</source>
+<target>&Options</target>
<source>&Language</source>
<target>&Language</target>
@@ -744,12 +726,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>&Check for new version</target>
-<source>Compare</source>
-<target>Compare</target>
-
<source>Cancel</source>
<target>Cancel</target>
+<source>Compare</source>
+<target>Compare</target>
+
<source>Synchronize</source>
<target>Synchronise</target>
@@ -777,9 +759,15 @@ The command is triggered if:
<source>Save</source>
<target>Save</target>
+<source>Save as GUI job</source>
+<target>Save as GUI job</target>
+
<source>Save as batch job</source>
<target>Save as batch job</target>
+<source>Save as...</source>
+<target>Save as...</target>
+
<source>View type:</source>
<target>View type:</target>
@@ -801,6 +789,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>Total bytes to copy</target>
+<source>Use local settings:</source>
+<target>Use local settings:</target>
+
<source>Select a variant:</source>
<target>Select a variant:</target>
@@ -816,6 +807,9 @@ The command is triggered if:
<source>More information</source>
<target>More information</target>
+<source>Local settings:</source>
+<target>Local settings:</target>
+
<source>Include:</source>
<target>Include:</target>
@@ -1049,12 +1043,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Delete Items</target>
-<source>Global Settings</source>
-<target>Global Settings</target>
+<source>Options</source>
+<target>Options</target>
<source>Select Time Span</source>
<target>Select Time Span</target>
+<source>&Preferences...</source>
+<target>&Preferences...</target>
+
<source>Folder Pairs</source>
<target>Folder Pairs</target>
@@ -1202,6 +1199,9 @@ This guarantees a consistent state even in case of a serious error.
<source>Synchronization Settings</source>
<target>Synchronisation Settings</target>
+<source>Reset filter</source>
+<target>Reset filter</target>
+
<source>Show files that exist on left side only</source>
<target>Show files that exist on left side only</target>
@@ -1337,6 +1337,9 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Do you really want to delete the following %x items?</pluralform>
</target>
+<source>Preferences</source>
+<target>Preferences</target>
+
<source>Copy NTFS permissions</source>
<target>Copy NTFS permissions</target>
@@ -1415,6 +1418,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Append a time stamp to each file name</target>
+<source>Comparison</source>
+<target>Comparison</target>
+
+<source>Synchronization</source>
+<target>Synchronisation</target>
+
<source>Leave as unresolved conflict</source>
<target>Leave as unresolved conflict</target>
diff --git a/FreeFileSync/Build/Languages/finnish.lng b/FreeFileSync/Build/Languages/finnish.lng
index 4d2bfed9..335ed124 100644
--- a/FreeFileSync/Build/Languages/finnish.lng
+++ b/FreeFileSync/Build/Languages/finnish.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Syntaksi:</target>
-<source>config files</source>
-<target>määrittelytiedostot</target>
+<source>global config file:</source>
+<target>yleinen määrittely:</target>
+
+<source>config files:</source>
+<target>määrittelyt:</target>
<source>directory</source>
<target>hakemisto</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Polku toiseen GlobalSettings.xml tiedostolle.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Vapaa määrä FreeFileSync .ffs_gui ja/tai .ffs_batch määrittelytiedostoja.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Vapaa määrä eri hakemistoja yhdessä tietyssä määrittelyssä.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Vapaa määrä eri hakemistopareja yhdessä tietyssä määrittelyssä.</target>
<source>Cannot find the following folders:</source>
<target>Seuraavia hakemistoja ei löydy:</target>
@@ -651,11 +657,11 @@ Käsky suoritetaan jos:
<source>Drag && drop</source>
<target>Vedä ja pudota</target>
-<source>Alternate comparison settings</source>
-<target>Vaihtoehtoiset asetukset vertailuille</target>
+<source>Local comparison settings</source>
+<target>Vertaillun paikalliset asetukset</target>
-<source>Alternate synchronization settings</source>
-<target>Vaihtoehtoiset asetukset täsmäykselle</target>
+<source>Local synchronization settings</source>
+<target>Täsmäytyksen paikalliset asetukset</target>
<source>Local filter</source>
<target>Paikallinen suodin</target>
@@ -666,11 +672,11 @@ Käsky suoritetaan jos:
<source>None</source>
<target>Ei ole</target>
-<source>Remove alternate settings</source>
-<target>Poista vaihtoehtoiset asetukset</target>
+<source>Remove local settings</source>
+<target>Poista paikalliset asetukset</target>
-<source>Clear filter settings</source>
-<target>Nollaa suodinasetukset</target>
+<source>Reset local filter</source>
+<target>Nollaa paikalliset suotimet</target>
<source>Copy</source>
<target>Monista</target>
@@ -678,14 +684,8 @@ Käsky suoritetaan jos:
<source>Paste</source>
<target>Liitä</target>
-<source>Alternate Comparison Settings</source>
-<target>Vaihtoehtoiset asetukset vertailuille</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Vaihtoehtoiset asetukset täsmäykselle</target>
-
-<source>Local Filter</source>
-<target>Paikallinen suodin</target>
+<source>Local Synchronization Settings</source>
+<target>Täsmäytyksen paikalliset asetukset</target>
<source>&New</source>
<target>&Uusi</target>
@@ -702,8 +702,8 @@ Käsky suoritetaan jos:
<source>2. &Synchronize</source>
<target>2. &Täsmäytä</target>
-<source>&Global settings</source>
-<target>&Yleiset asetukset</target>
+<source>&Options</source>
+<target>&Asetukset</target>
<source>&Language</source>
<target>&Kieli</target>
@@ -726,12 +726,12 @@ Käsky suoritetaan jos:
<source>&Check for new version</source>
<target>&Hae uusi versio</target>
-<source>Compare</source>
-<target>Vertaile</target>
-
<source>Cancel</source>
<target>Lopeta</target>
+<source>Compare</source>
+<target>Vertaile</target>
+
<source>Synchronize</source>
<target>Täsmäytä</target>
@@ -753,9 +753,21 @@ Käsky suoritetaan jos:
<source>Match case</source>
<target>Täsmäytä kirjainkoko</target>
+<source>Open...</source>
+<target>Avaa...</target>
+
+<source>Save</source>
+<target>Tallenna</target>
+
+<source>Save as GUI job</source>
+<target>Tallenna GUI-työnä</target>
+
<source>Save as batch job</source>
<target>Tallenna eräajona</target>
+<source>Save as...</source>
+<target>Tallenna nimellä...</target>
+
<source>View type:</source>
<target>Näytä tyyppi:</target>
@@ -777,6 +789,9 @@ Käsky suoritetaan jos:
<source>Total bytes to copy</source>
<target>Kopioitava määrä tavuja</target>
+<source>Use local settings:</source>
+<target>Käytä paikallisia asetuksia:</target>
+
<source>Select a variant:</source>
<target>Valitse vaihtoehto:</target>
@@ -792,20 +807,35 @@ Käsky suoritetaan jos:
<source>More information</source>
<target>Lisää tietoa</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Paikalliset aseukset:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Löydä ja monista muutokset molemmille puolille. Poistot, siirrot ja eroavuudet tunnistetaan tietokannan avulla.</target>
+<source>Include:</source>
+<target>Sisällytä:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Luo peilikuva vasemmasta kansiosta muokkaamalla oikeata kansiota samanlaiseksi.</target>
+<source>Exclude:</source>
+<target>Sulje pois:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Monista uudet ja päivitetyt tiedostot oikealle.</target>
+<source>Show examples</source>
+<target>Näytä esimerkkejä</target>
-<source>Configure your own synchronization rules.</source>
-<target>Määritä omat täsmäyssäännöt.</target>
+<source>Time span:</source>
+<target>Aikajakso:</target>
+
+<source>File size:</source>
+<target>Tiedoston koko:</target>
+
+<source>Minimum:</source>
+<target>Vähintään:</target>
+
+<source>Maximum:</source>
+<target>Enintään:</target>
+
+<source>&Reset</source>
+<target>&Palauta</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Määrittele suodatussäännöt täsmäyksestä pois jätettäville tiedostoille. Anna hakemistopariin nähden suhteellinen osoite.</target>
<source>Detect moved files</source>
<target>Tunnista siirretyt tiedostot</target>
@@ -821,6 +851,9 @@ Käsky suoritetaan jos:
- Ei toimi kaikissa tiedostojärjestelmissä
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Tunnista tietokannan avulla täysmäyksen suuntaa</target>
+
<source>Delete files:</source>
<target>Poista tiedosto:</target>
@@ -845,9 +878,6 @@ Käsky suoritetaan jos:
<source>Naming convention:</source>
<target>Nimeämiskäytäntö:</target>
-<source>Show examples</source>
-<target>Näytä esimerkkejä</target>
-
<source>Handle errors:</source>
<target>Hoida virheet:</target>
@@ -866,8 +896,8 @@ Käsky suoritetaan jos:
<source>On completion:</source>
<target>Toimet kun valmis:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Tunnista tietokannan avulla täysmäyksen suuntaa</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Käynnistetäänkö täsmäytys?</target>
@@ -929,30 +959,6 @@ Käsky suoritetaan jos:
<source>&Recycle bin</source>
<target>&Roskakori</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Määrittele suodatussäännöt täsmäyksestä pois jätettäville tiedostoille. Anna hakemistopariin nähden suhteellinen osoite.</target>
-
-<source>Include:</source>
-<target>Sisällytä:</target>
-
-<source>Exclude:</source>
-<target>Sulje pois:</target>
-
-<source>Time span:</source>
-<target>Aikajakso:</target>
-
-<source>File size:</source>
-<target>Tiedoston koko:</target>
-
-<source>Minimum:</source>
-<target>Vähintään:</target>
-
-<source>Maximum:</source>
-<target>Enintään:</target>
-
-<source>&Reset</source>
-<target>&Palauta</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Näitä asetuksia käytetään kaikkiin täsmäyksiin.</target>
@@ -996,7 +1002,7 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<target>Viive (sekunneissa):</target>
<source>Customize context menu:</source>
-<target>Muokkaa kontekstivalikko:</target>
+<target>Muokkaa kontekstivalikkoa:</target>
<source>Description</source>
<target>Kuvaus</target>
@@ -1037,12 +1043,15 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<source>Delete Items</source>
<target>Poista kohteet</target>
-<source>Global Settings</source>
-<target>Yleiset asetukset</target>
+<source>Options</source>
+<target>Asetukset</target>
<source>Select Time Span</source>
<target>Valitse aikajakso</target>
+<source>&Preferences...</source>
+<target>&Ominaisuudet</target>
+
<source>Folder Pairs</source>
<target>Hakemistoparit</target>
@@ -1061,12 +1070,6 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<source>Main Bar</source>
<target>Pääpalkki</target>
-<source>Open...</source>
-<target>Avaa...</target>
-
-<source>Save</source>
-<target>Tallenna</target>
-
<source>Compare both sides</source>
<target>Vertaile molempia puolia</target>
@@ -1193,8 +1196,11 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<source>Delete selected configurations</source>
<target>Poista valitus määrittelyt</target>
-<source>Filter</source>
-<target>Suodin</target>
+<source>Synchronization Settings</source>
+<target>Täsmäyksen asetukset</target>
+
+<source>Reset filter</source>
+<target>Nollaa suodin</target>
<source>Show files that exist on left side only</source>
<target>Näytä vain vasemmalla esiintyvät tiedostot</target>
@@ -1244,14 +1250,11 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<source>Set as default</source>
<target>Aseta oletukseksi</target>
-<source>All files are in sync</source>
-<target>Kaikki tiedostot ovat ajan tasalla</target>
-
-<source>Synchronization Settings</source>
-<target>Täsmäyksen asetukset</target>
+<source>Filter</source>
+<target>Suodin</target>
-<source>Comparison Settings</source>
-<target>Vertailun asetukset</target>
+<source>All files are in sync</source>
+<target>Kaikki tiedostot ovat ajantasalla</target>
<source>Cannot find %x</source>
<target>En löydä %x</target>
@@ -1313,30 +1316,6 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<source>Log</source>
<target>Loki</target>
-<source>Today</source>
-<target>Tänään</target>
-
-<source>This week</source>
-<target>Tällä viikolla</target>
-
-<source>This month</source>
-<target>Tässä kuussa</target>
-
-<source>This year</source>
-<target>Tänä vuonna</target>
-
-<source>Last x days</source>
-<target>Viimeiset x päivää</target>
-
-<source>Byte</source>
-<target>tavua</target>
-
-<source>KB</source>
-<target>kt</target>
-
-<source>MB</source>
-<target>Mt</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<pluralform>Haluatko todella poistaa nämä %x kohdetta?</pluralform>
</target>
-<source>Exclude</source>
-<target>Sulje pois</target>
-
-<source>Direct</source>
-<target>Suoraan</target>
-
-<source>Follow</source>
-<target>Seuraa</target>
+<source>Preferences</source>
+<target>Ominaisuudet</target>
<source>Copy NTFS permissions</source>
<target>Kopioi NTFS-oikeudet</target>
@@ -1388,8 +1361,50 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<source>Restore all hidden windows and warnings?</source>
<target>Palauta kaikki piiloitetut ikkunat ja varoitukset?</target>
-<source>Leave as unresolved conflict</source>
-<target>Jätä ratkaisemattomana ristiriitana</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Löydä ja monista muutokset molemmille puolille. Poistot, siirrot ja eroavuudet tunnistetaan tietokannan avulla.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Luo peilikuva vasemmasta kansiosta muokkaamalla oikeata kansiota samanlaiseksi.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Monista uudet ja päivitetyt tiedostot oikealle.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Määritä omat täsmäyssäännöt.</target>
+
+<source>Exclude</source>
+<target>Sulje pois</target>
+
+<source>Direct</source>
+<target>Suoraan</target>
+
+<source>Follow</source>
+<target>Seuraa</target>
+
+<source>Today</source>
+<target>Tänään</target>
+
+<source>This week</source>
+<target>Tällä viikolla</target>
+
+<source>This month</source>
+<target>Tässä kuussa</target>
+
+<source>This year</source>
+<target>Tänä vuonna</target>
+
+<source>Last x days</source>
+<target>Viimeiset x päivää</target>
+
+<source>Byte</source>
+<target>tavua</target>
+
+<source>KB</source>
+<target>kt</target>
+
+<source>MB</source>
+<target>Mt</target>
<source>Replace</source>
<target>Korvaa</target>
@@ -1401,7 +1416,16 @@ Tällä varmistetaan eheys, vaikka vakava virhe tapahtuisi.
<target>Aikaleima</target>
<source>Append a time stamp to each file name</source>
-<target>Lisää aikaleima tiedostoihin</target>
+<target>Lisää tiedostoihin aikaleimat</target>
+
+<source>Comparison</source>
+<target>Vertailu</target>
+
+<source>Synchronization</source>
+<target>Täsmäytys</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Jätä ratkaisemattomana ristiriitana</target>
<source>File</source>
<target>Tiedosto</target>
diff --git a/FreeFileSync/Build/Languages/french.lng b/FreeFileSync/Build/Languages/french.lng
index d8e2b7ac..3b1354e2 100644
--- a/FreeFileSync/Build/Languages/french.lng
+++ b/FreeFileSync/Build/Languages/french.lng
@@ -7,39 +7,6 @@
<plural_definition>n <= 1 ? 0 : 1</plural_definition>
</header>
-<source>Synchronization</source>
-<target></target>
-
-<source>Comparison</source>
-<target></target>
-
-<source>Local settings:</source>
-<target></target>
-
-<source>Use local settings:</source>
-<target></target>
-
-<source>Save as...</source>
-<target></target>
-
-<source>Save as GUI job</source>
-<target></target>
-
-<source>Local Synchronization Settings</source>
-<target></target>
-
-<source>Any number of alternative directory pairs for at most one config file.</source>
-<target></target>
-
-<source>Path to an alternate GlobalSettings.xml file.</source>
-<target></target>
-
-<source>config files:</source>
-<target></target>
-
-<source>global config file:</source>
-<target></target>
-
<source>Both sides have changed since last synchronization.</source>
<target>Les deux côtés ont changé depuis la dernière synchronisation.</target>
@@ -109,12 +76,24 @@
<source>Syntax:</source>
<target>Syntaxe :</target>
+<source>global config file:</source>
+<target>fichier de configuration globale</target>
+
+<source>config files:</source>
+<target>fichier de configuration</target>
+
<source>directory</source>
<target>répertoire</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Chemin d'un fichier GlobalSettings.xml distinct</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>N'importe quel nombre de fichiers FreeFileSync .ffs_gui et/ou .ffs_batch.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>N'importe quel nombre de paires de répertoires distincts pour au plus un fichier de configuration</target>
+
<source>Cannot find the following folders:</source>
<target>Impossible de trouver les dossiers suivants :</target>
@@ -678,11 +657,11 @@ La commande est déclenchée si :
<source>Drag && drop</source>
<target>Glisser && Déposer</target>
-<source>Alternate comparison settings</source>
-<target>configuration distincte de la comparaison</target>
+<source>Local comparison settings</source>
+<target>Paramètres de comparaison locaux</target>
-<source>Alternate synchronization settings</source>
-<target>configuration distincte de la synchronisation</target>
+<source>Local synchronization settings</source>
+<target>Paramètres de synchronisation locaux</target>
<source>Local filter</source>
<target>Filtre local</target>
@@ -693,11 +672,11 @@ La commande est déclenchée si :
<source>None</source>
<target>Aucun</target>
-<source>Remove alternate settings</source>
-<target>Supprimer les paramètres de rechange</target>
+<source>Remove local settings</source>
+<target>supprimer les paramètres locaux</target>
-<source>Clear filter settings</source>
-<target>Effacer la configuration du filtrage</target>
+<source>Reset local filter</source>
+<target>Réinitialiser le filtre local</target>
<source>Copy</source>
<target>Copier</target>
@@ -705,6 +684,9 @@ La commande est déclenchée si :
<source>Paste</source>
<target>Coller</target>
+<source>Local Synchronization Settings</source>
+<target>Paramètres de synchronisation locaux</target>
+
<source>&New</source>
<target>&Nouveau</target>
@@ -720,8 +702,8 @@ La commande est déclenchée si :
<source>2. &Synchronize</source>
<target>2. &Synchroniser</target>
-<source>&Global settings</source>
-<target>&Paramètres généraux</target>
+<source>&Options</source>
+<target>&Options</target>
<source>&Language</source>
<target>&Langue</target>
@@ -744,12 +726,12 @@ La commande est déclenchée si :
<source>&Check for new version</source>
<target>&Vérifier les nouvelles versions</target>
-<source>Compare</source>
-<target>Comparer</target>
-
<source>Cancel</source>
<target>Annuler</target>
+<source>Compare</source>
+<target>Comparer</target>
+
<source>Synchronize</source>
<target>Synchroniser</target>
@@ -777,8 +759,14 @@ La commande est déclenchée si :
<source>Save</source>
<target>Sauvegarder</target>
+<source>Save as GUI job</source>
+<target>Enregistrer en tant que job GUI</target>
+
<source>Save as batch job</source>
-<target>Enrgistrer en temps que fichier batch</target>
+<target>Enregistrer en tant que fichier batch</target>
+
+<source>Save as...</source>
+<target>Enregistrer en tant que...</target>
<source>View type:</source>
<target>Type de vue :</target>
@@ -801,6 +789,9 @@ La commande est déclenchée si :
<source>Total bytes to copy</source>
<target>Nombre total d'octets à copier</target>
+<source>Use local settings:</source>
+<target>Utiliser les paramètres locaux</target>
+
<source>Select a variant:</source>
<target>Choisir une variante :</target>
@@ -816,6 +807,9 @@ La commande est déclenchée si :
<source>More information</source>
<target>Plus d'informations</target>
+<source>Local settings:</source>
+<target>Paramètres locaux</target>
+
<source>Include:</source>
<target>Inclure :</target>
@@ -1049,12 +1043,15 @@ Cela garantit la cohérence du système de fichiers en cas d'erreur grave.
<source>Delete Items</source>
<target>Supprimer les Éléments</target>
-<source>Global Settings</source>
-<target>Configuration Générale</target>
+<source>Options</source>
+<target>Options</target>
<source>Select Time Span</source>
<target>Sélection de l'Intervalle de Temps</target>
+<source>&Preferences...</source>
+<target>&Préférences...</target>
+
<source>Folder Pairs</source>
<target>Paires de Dossiers</target>
@@ -1202,6 +1199,9 @@ Cela garantit la cohérence du système de fichiers en cas d'erreur grave.
<source>Synchronization Settings</source>
<target>Configuration de la Synchronisation</target>
+<source>Reset filter</source>
+<target>Réinitialiser le filtre</target>
+
<source>Show files that exist on left side only</source>
<target>Afficher les fichiers existant seulement à gauche</target>
@@ -1337,6 +1337,9 @@ Cela garantit la cohérence du système de fichiers en cas d'erreur grave.
<pluralform>Voulez-vous vraiment supprimer ces %x éléments ?</pluralform>
</target>
+<source>Preferences</source>
+<target>Préférences</target>
+
<source>Copy NTFS permissions</source>
<target>Copie des droits NTFS</target>
@@ -1415,6 +1418,12 @@ Cela garantit la cohérence du système de fichiers en cas d'erreur grave.
<source>Append a time stamp to each file name</source>
<target>Ajouter un horodatage à chaque nom de fichier</target>
+<source>Comparison</source>
+<target>Comparaison</target>
+
+<source>Synchronization</source>
+<target>Synchronisation</target>
+
<source>Leave as unresolved conflict</source>
<target>Abandonner en tant que conflit non résolu</target>
diff --git a/FreeFileSync/Build/Languages/german.lng b/FreeFileSync/Build/Languages/german.lng
index ed93726d..3e22e0cf 100644
--- a/FreeFileSync/Build/Languages/german.lng
+++ b/FreeFileSync/Build/Languages/german.lng
@@ -657,11 +657,11 @@ Die Befehlszeile wird ausgelöst, wenn:
<source>Drag && drop</source>
<target>Drag && Drop</target>
-<source>Alternate comparison settings</source>
-<target>Alternative Vergleichseinstellungen</target>
+<source>Local comparison settings</source>
+<target>Lokale Vergleichseinstellungen</target>
-<source>Alternate synchronization settings</source>
-<target>Alternative Synchronisationseinstellungen</target>
+<source>Local synchronization settings</source>
+<target>Lokale Synchronisationseinstellungen</target>
<source>Local filter</source>
<target>Lokaler Filter</target>
@@ -672,11 +672,11 @@ Die Befehlszeile wird ausgelöst, wenn:
<source>None</source>
<target>Ohne</target>
-<source>Remove alternate settings</source>
-<target>Alternative Einstellungen entfernen</target>
+<source>Remove local settings</source>
+<target>Lokale Einstellungen entfernen</target>
-<source>Clear filter settings</source>
-<target>Filtereinstellungen löschen</target>
+<source>Reset local filter</source>
+<target>Lokalen Filter zurücksetzen</target>
<source>Copy</source>
<target>Kopieren</target>
@@ -702,8 +702,8 @@ Die Befehlszeile wird ausgelöst, wenn:
<source>2. &Synchronize</source>
<target>2. &Synchronisieren</target>
-<source>&Global settings</source>
-<target>&Globale Einstellungen</target>
+<source>&Options</source>
+<target>&Optionen</target>
<source>&Language</source>
<target>&Sprache</target>
@@ -1043,12 +1043,15 @@ Dadurch wird ein konsistenter Datenstand auch im schweren Fehlerfall garantiert.
<source>Delete Items</source>
<target>Elemente löschen</target>
-<source>Global Settings</source>
-<target>Globale Einstellungen</target>
+<source>Options</source>
+<target>Optionen</target>
<source>Select Time Span</source>
<target>Zeitspanne auswählen</target>
+<source>&Preferences...</source>
+<target>&Einstellungen</target>
+
<source>Folder Pairs</source>
<target>Ordnerpaare</target>
@@ -1196,6 +1199,9 @@ Dadurch wird ein konsistenter Datenstand auch im schweren Fehlerfall garantiert.
<source>Synchronization Settings</source>
<target>Synchronisationseinstellungen</target>
+<source>Reset filter</source>
+<target>Filter zurücksetzen</target>
+
<source>Show files that exist on left side only</source>
<target>Nur links existierende Dateien anzeigen</target>
@@ -1331,6 +1337,9 @@ Dadurch wird ein konsistenter Datenstand auch im schweren Fehlerfall garantiert.
<pluralform>Sollen die folgenden %x Elemente wirklich gelöscht werden?</pluralform>
</target>
+<source>Preferences</source>
+<target>Einstellungen</target>
+
<source>Copy NTFS permissions</source>
<target>NTFS Berechtigungen kopieren</target>
diff --git a/FreeFileSync/Build/Languages/greek.lng b/FreeFileSync/Build/Languages/greek.lng
index 33b08da6..bd43c21c 100644
--- a/FreeFileSync/Build/Languages/greek.lng
+++ b/FreeFileSync/Build/Languages/greek.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Σύνταξη:</target>
-<source>config files</source>
-<target>αρχεία διάταξης</target>
+<source>global config file:</source>
+<target>αρχείο γενικών ρυθμίσεων:</target>
+
+<source>config files:</source>
+<target>αρχεία ρυθμίσεων:</target>
<source>directory</source>
<target>υποκατάλογος</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Διαδρομή σε ένα εναλλακτικό αρχείο GlobalSettings.xml</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Οποιοσδήποτε αριθμός αρχείων διάταξης .ffs_gui ή/και .ffs_batch του FreeFileSync</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Οποιοσδήποτε αριθμός εναλλακτικών υποκαταλόγων για το πολύ ένα αρχείο διάταξης.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Οποιοσδήποτε αριθμός από εναλλακτικά ζεύγη υποκαταλόγων για το πολύ ένα αρχείο ρυθμίσεων.</target>
<source>Cannot find the following folders:</source>
<target>Οι ακόλουθοι υποκατάλογοι δεν ήταν δυνατό να βρεθούν:</target>
@@ -651,11 +657,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>Μεταφορά && Απόθεση</target>
-<source>Alternate comparison settings</source>
-<target>Διαφοροποιημένες ρυθμίσεις σύγκρισης</target>
+<source>Local comparison settings</source>
+<target>Τοπικές ρυθμίσεις σύγκρισης</target>
-<source>Alternate synchronization settings</source>
-<target>Διαφοροποιημένες ρυθμίσεις συγχρονισμού</target>
+<source>Local synchronization settings</source>
+<target>Τοπικές ρυθμίσεις συγχρονισμού</target>
<source>Local filter</source>
<target>Τοπικό φίλτρο</target>
@@ -666,11 +672,11 @@ The command is triggered if:
<source>None</source>
<target>Καθόλου</target>
-<source>Remove alternate settings</source>
-<target>Διαγραφή των διαφοροποιημένων ρυθμίσεων</target>
+<source>Remove local settings</source>
+<target>Αφαίρεση τοπικών ρυθμίσεων</target>
-<source>Clear filter settings</source>
-<target>Διαγραφή όλων των ρυθμίσεων φίλτρου</target>
+<source>Reset local filter</source>
+<target>Αφαίρεση τοπικού φίλτρου</target>
<source>Copy</source>
<target>Αντιγραφή</target>
@@ -678,14 +684,8 @@ The command is triggered if:
<source>Paste</source>
<target>Επικόλληση</target>
-<source>Alternate Comparison Settings</source>
-<target>Διαφοροποιημένες Ρυθμίσεις Σύγκρισης</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Διαφοροποιημένες Ρυθμίσεις Συγχρονισμού</target>
-
-<source>Local Filter</source>
-<target>Τοπικό Φίλτρο</target>
+<source>Local Synchronization Settings</source>
+<target>Τοπικές Ρυθμίσεις Συγχρονισμού</target>
<source>&New</source>
<target>&Δημιουργία</target>
@@ -702,14 +702,14 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. Συ&γχρονισμός</target>
-<source>&Global settings</source>
-<target>Γενικές &ρυθμίσεις</target>
+<source>&Options</source>
+<target>&Επιλογές</target>
<source>&Language</source>
<target>&Γλώσσα</target>
<source>&Find...</source>
-<target>&Εύρεση</target>
+<target>Εύ&ρεση</target>
<source>&Export file list...</source>
<target>Ε&ξαγωγή καταλόγου αρχείων...</target>
@@ -726,12 +726,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>Έλεγχος για &νέα έκδοση</target>
-<source>Compare</source>
-<target>Σύγκριση</target>
-
<source>Cancel</source>
<target>Άκυρο</target>
+<source>Compare</source>
+<target>Σύγκριση</target>
+
<source>Synchronize</source>
<target>Συγχρονισμός</target>
@@ -753,9 +753,21 @@ The command is triggered if:
<source>Match case</source>
<target>Αντιστοίχιση πεζών-κεφαλαίων</target>
+<source>Open...</source>
+<target>Άνοιγμα...</target>
+
+<source>Save</source>
+<target>Αποθήκευση</target>
+
+<source>Save as GUI job</source>
+<target>Αποθήκευση ως εργασία του GUI</target>
+
<source>Save as batch job</source>
<target>Αποθήκευση ως δέσμη ενεργειών</target>
+<source>Save as...</source>
+<target>Αποθήκευση ως...</target>
+
<source>View type:</source>
<target>Τύπος εμφάνισης:</target>
@@ -777,6 +789,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>Συνολικός αριθμός bytes προς αντιγραφή</target>
+<source>Use local settings:</source>
+<target>Χρήση τοπικών ρυθμίσεων:</target>
+
<source>Select a variant:</source>
<target>Επιλογή μεθόδου:</target>
@@ -792,20 +807,35 @@ The command is triggered if:
<source>More information</source>
<target>Περισσότερες πληροφορίες</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Τοπικές ρυθμίσεις:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Αναγνώριση και εφαρμογή αλλαγών και στις δυο πλευρές. Οι διαγραφές, οι μεταφορές και οι διενέξεις αναγνωρίζονται αυτόματα με τη βοήθεια μιας βάσης δεδομένων.</target>
+<source>Include:</source>
+<target>Συμπερίληψη:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Τροποποίηση του υποκαταλόγου δεξιά, ώστε να γίνει ακριβές αντίγραφο του υποκαταλόγου αριστερά.</target>
+<source>Exclude:</source>
+<target>Αποκλεισμός:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Αντιγραφή των νέων και των τροποποιημένων αρχείων στον υποκατάλογο δεξιά.</target>
+<source>Show examples</source>
+<target>Εμφάνιση παραδειγμάτων</target>
-<source>Configure your own synchronization rules.</source>
-<target>Ορίστε τους δικούς σας κανόνες συγχρονισμού.</target>
+<source>Time span:</source>
+<target>Χρονικό εύρος:</target>
+
+<source>File size:</source>
+<target>Μέγεθος αρχείου:</target>
+
+<source>Minimum:</source>
+<target>Ελάχιστο:</target>
+
+<source>Maximum:</source>
+<target>Μέγιστο</target>
+
+<source>&Reset</source>
+<target>&Επαναφορά</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Επιλογή κανόνων φιλτραρίσματος, ώστε να αποκλειστούν ορισμένα αρχεία από το συγχρονισμό. Εισάγετε τις διαδρομές των αρχείων σχετικά με το αντίστοιχο ζεύγος υποκαταλόγων.</target>
<source>Detect moved files</source>
<target>Ανίχνευση των αρχείων που μεταφέρθηκαν</target>
@@ -821,6 +851,9 @@ The command is triggered if:
- Δεν υποστηρίζεται από όλα τα συστήματα αρχείων
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Ανίχνευση της κατεύθυνσης συγχρονισμού με τη βοήθεια βάσεων δεδομένων</target>
+
<source>Delete files:</source>
<target>Διαγραφή αρχείων:</target>
@@ -845,9 +878,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>Τρόπος ονομασίας:</target>
-<source>Show examples</source>
-<target>Εμφάνιση παραδειγμάτων</target>
-
<source>Handle errors:</source>
<target>Χειρισμός σφαλμάτων:</target>
@@ -866,8 +896,8 @@ The command is triggered if:
<source>On completion:</source>
<target>Μετά την ολοκλήρωση:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Ανίχνευση της κατεύθυνσης συγχρονισμού με τη βοήθεια βάσεων δεδομένων</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Να ξεκινήσει ο συγχρονισμός τώρα;</target>
@@ -929,30 +959,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>&Κάδος ανακύκλωσης</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Επιλογή κανόνων φιλτραρίσματος, ώστε να αποκλειστούν ορισμένα αρχεία από το συγχρονισμό. Εισάγετε τις διαδρομές των αρχείων σχετικά με το αντίστοιχο ζεύγος υποκαταλόγων.</target>
-
-<source>Include:</source>
-<target>Συμπερίληψη:</target>
-
-<source>Exclude:</source>
-<target>Αποκλεισμός:</target>
-
-<source>Time span:</source>
-<target>Χρονικό εύρος:</target>
-
-<source>File size:</source>
-<target>Μέγεθος αρχείου:</target>
-
-<source>Minimum:</source>
-<target>Ελάχιστο:</target>
-
-<source>Maximum:</source>
-<target>Μέγιστο</target>
-
-<source>&Reset</source>
-<target>&Επαναφορά</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Οι ακόλουθες ρυθμίσεις χρησιμοποιούνται για όλες τις εργασίες συγχρονισμού.</target>
@@ -1037,12 +1043,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Διαγραφή Στοιχείων</target>
-<source>Global Settings</source>
-<target>Γενικές Ρυθμίσεις</target>
+<source>Options</source>
+<target>Επιλογές</target>
<source>Select Time Span</source>
<target>Επιλογή Χρονικού Εύρους</target>
+<source>&Preferences...</source>
+<target>&Προτιμήσεις...</target>
+
<source>Folder Pairs</source>
<target>Ζεύγη Υποκαταλόγων</target>
@@ -1061,12 +1070,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>Κύρια Γραμμή</target>
-<source>Open...</source>
-<target>Άνοιγμα...</target>
-
-<source>Save</source>
-<target>Αποθήκευση</target>
-
<source>Compare both sides</source>
<target>Σύγκριση των δύο πλευρών</target>
@@ -1193,8 +1196,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>Διαγραφή επιλεγμένων διατάξεων</target>
-<source>Filter</source>
-<target>Φίλτρο</target>
+<source>Synchronization Settings</source>
+<target>Ρυθμίσεις συγχρονισμού</target>
+
+<source>Reset filter</source>
+<target>Επαναφορά φίλτρου</target>
<source>Show files that exist on left side only</source>
<target>Εμφάνιση των αρχείων που υπάρχουν μόνο στα αριστερά</target>
@@ -1244,15 +1250,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>Ορισμός ως προεπιλογής</target>
+<source>Filter</source>
+<target>Φίλτρο</target>
+
<source>All files are in sync</source>
<target>Όλα τα αρχεία είναι συγχρονισμένα</target>
-<source>Synchronization Settings</source>
-<target>Ρυθμίσεις συγχρονισμού</target>
-
-<source>Comparison Settings</source>
-<target>Ρυθμίσεις Σύγκρισης</target>
-
<source>Cannot find %x</source>
<target>Δεν μπορεί να βρεθεί το %x</target>
@@ -1313,30 +1316,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>Καταγραφή</target>
-<source>Today</source>
-<target>Σήμερα</target>
-
-<source>This week</source>
-<target>Αυτήν την εβδομάδα</target>
-
-<source>This month</source>
-<target>Αυτόν το μήνα</target>
-
-<source>This year</source>
-<target>Αυτό το έτος</target>
-
-<source>Last x days</source>
-<target>Τελευταίες x ημέρες</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Είσαι σίγουρος ότι θέλεις να διαγραφούν τα ακόλουθα %x αντικείμενα;</pluralform>
</target>
-<source>Exclude</source>
-<target>Εξαίρεση</target>
-
-<source>Direct</source>
-<target>Ως δεσμοί</target>
-
-<source>Follow</source>
-<target>Ως περιεχόμενο</target>
+<source>Preferences</source>
+<target>Προτιμήσεις</target>
<source>Copy NTFS permissions</source>
<target>Αντιγραφή αδειών προσπέλασης NTFS</target>
@@ -1388,8 +1361,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>Να γίνει επαναφορά όλων των κρυμμένων μηνυμάτων και προειδοποιήσεων;</target>
-<source>Leave as unresolved conflict</source>
-<target>Παράβλεψη ως ανεπίλυτη διένεξη</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Αναγνώριση και εφαρμογή αλλαγών και στις δυο πλευρές. Οι διαγραφές, οι μεταφορές και οι διενέξεις αναγνωρίζονται αυτόματα με τη βοήθεια μιας βάσης δεδομένων.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Τροποποίηση του υποκαταλόγου δεξιά, ώστε να γίνει ακριβές αντίγραφο του υποκαταλόγου αριστερά.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Αντιγραφή των νέων και των τροποποιημένων αρχείων στον υποκατάλογο δεξιά.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Ορίστε τους δικούς σας κανόνες συγχρονισμού.</target>
+
+<source>Exclude</source>
+<target>Εξαίρεση</target>
+
+<source>Direct</source>
+<target>Ως δεσμοί</target>
+
+<source>Follow</source>
+<target>Ως περιεχόμενο</target>
+
+<source>Today</source>
+<target>Σήμερα</target>
+
+<source>This week</source>
+<target>Αυτήν την εβδομάδα</target>
+
+<source>This month</source>
+<target>Αυτόν το μήνα</target>
+
+<source>This year</source>
+<target>Αυτό το έτος</target>
+
+<source>Last x days</source>
+<target>Τελευταίες x ημέρες</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Αντικατάσταση προηγούμενης</target>
@@ -1403,6 +1418,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Προσάρτηση χρονικής σήμανσης στο όνομα κάθε αρχείου</target>
+<source>Comparison</source>
+<target>Σύγκριση</target>
+
+<source>Synchronization</source>
+<target>Συγχρονισμός</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Παράβλεψη ως ανεπίλυτη διένεξη</target>
+
<source>File</source>
<target>Αρχείο</target>
diff --git a/FreeFileSync/Build/Languages/hebrew.lng b/FreeFileSync/Build/Languages/hebrew.lng
index 93cedce0..6cc85cf4 100644
--- a/FreeFileSync/Build/Languages/hebrew.lng
+++ b/FreeFileSync/Build/Languages/hebrew.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>תחביר:</target>
-<source>config files</source>
-<target>קבצי קונפיגורציה</target>
+<source>global config file:</source>
+<target>קבצי תצורה גלובליים</target>
+
+<source>config files:</source>
+<target>קבצי תצורה</target>
<source>directory</source>
<target>מחיצה</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>נתיב אל קובץ GlobalSettingd.xml אלטרנטיבי</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>כל כמות של קבצי FreeFileSync .ffs_gui ו\או קבצי קונפיגורציה .ffs_batch.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>כל כמות של מחיצות אלטרנטיביות עבור לפחות קובץ קונפיגורציה אחד.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>כל כמות של זוגות מחיצות אלטרנטיביות עבור קובץ תצורה אחד לפחות.</target>
<source>Cannot find the following folders:</source>
<target>לא יכול למצוא את המחיצות הבאות:</target>
@@ -651,11 +657,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>גרור &והשלך</target>
-<source>Alternate comparison settings</source>
-<target>הגדרות השוואה חלופיות</target>
+<source>Local comparison settings</source>
+<target>הגדרות השוואה מקומיות</target>
-<source>Alternate synchronization settings</source>
-<target>הגדרות סנכרון חלופיות</target>
+<source>Local synchronization settings</source>
+<target>הגדרות סינכרון מקומיות</target>
<source>Local filter</source>
<target>מסנן מקומי</target>
@@ -666,11 +672,11 @@ The command is triggered if:
<source>None</source>
<target>אין</target>
-<source>Remove alternate settings</source>
-<target>הסר הגדרות תצורה חליפיות</target>
+<source>Remove local settings</source>
+<target>הסר הגדרות מקומיות</target>
-<source>Clear filter settings</source>
-<target>נקה בחירת מסנן</target>
+<source>Reset local filter</source>
+<target>אפס מסנן מקומי</target>
<source>Copy</source>
<target>העתק</target>
@@ -678,14 +684,8 @@ The command is triggered if:
<source>Paste</source>
<target>הדבק</target>
-<source>Alternate Comparison Settings</source>
-<target>הגדרות השוואה חלופיות</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>הגדרות סנכרון חלופיות</target>
-
-<source>Local Filter</source>
-<target>מסנן מקומי</target>
+<source>Local Synchronization Settings</source>
+<target>הגדרות סינכרון מקומיות</target>
<source>&New</source>
<target>&חדש</target>
@@ -702,8 +702,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. &סנכרן</target>
-<source>&Global settings</source>
-<target>&משתנים גלובליים</target>
+<source>&Options</source>
+<target>&אפשרויות</target>
<source>&Language</source>
<target>&שפה</target>
@@ -726,12 +726,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>&בדוק קיום גירסה חדשה</target>
-<source>Compare</source>
-<target>השוואה</target>
-
<source>Cancel</source>
<target>בטל</target>
+<source>Compare</source>
+<target>השוואה</target>
+
<source>Synchronize</source>
<target>סנכרן</target>
@@ -753,9 +753,21 @@ The command is triggered if:
<source>Match case</source>
<target>התאם רישיות</target>
+<source>Open...</source>
+<target>פתח...</target>
+
+<source>Save</source>
+<target>שמור</target>
+
+<source>Save as GUI job</source>
+<target>שמור כמשימת GUI</target>
+
<source>Save as batch job</source>
<target>שמור כעבודת אצווה</target>
+<source>Save as...</source>
+<target>שמור כ...</target>
+
<source>View type:</source>
<target>הצג סוג:</target>
@@ -777,6 +789,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>סה"כ בתים להעתיק</target>
+<source>Use local settings:</source>
+<target>השתמש בהגדרות מקומיות:</target>
+
<source>Select a variant:</source>
<target>בחר גירסה:</target>
@@ -792,20 +807,35 @@ The command is triggered if:
<source>More information</source>
<target>מידע נוסף</target>
-<source>OK</source>
-<target>אשר</target>
+<source>Local settings:</source>
+<target>הגדרות מקומיות:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>זהה והפץ שינויים בשני הצדדים. מחיקות העברות וסתירות מתגלים באופן אוטומטי באמצעות מסד נתונים.</target>
+<source>Include:</source>
+<target>כלול:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>צור גיבוי מראה של התיקיה משמאל באמצעות התאמת התיקיה מימין להתאמה.</target>
+<source>Exclude:</source>
+<target>לא לכלול:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>העתק קבצים חדשים ומעודכנים לתיקייה הימנית.</target>
+<source>Show examples</source>
+<target>הראה דוגמאות</target>
-<source>Configure your own synchronization rules.</source>
-<target>סדר את כללי הסנכרון שלך.</target>
+<source>Time span:</source>
+<target>טווח זמן:</target>
+
+<source>File size:</source>
+<target>גודל קובץ:</target>
+
+<source>Minimum:</source>
+<target>מינימום:</target>
+
+<source>Maximum:</source>
+<target>מקסימום:</target>
+
+<source>&Reset</source>
+<target>&אפס</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>בחר כללי סינון כדי לא לכלול קבצים מסוימים בסנכרון. הזן את נתיבי הקבצים ביחס לזוג התיקיות בהתאמה.</target>
<source>Detect moved files</source>
<target>גלה קבצים מועברים</target>
@@ -821,6 +851,9 @@ The command is triggered if:
- לא נתמך ע"י כל מערכות הקבצים
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>גלה כיווני סינכרון באמצעות קבצי בסיס נתונים</target>
+
<source>Delete files:</source>
<target>מחק קבצים:</target>
@@ -845,9 +878,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>מוסכמות לקביעת שמות:</target>
-<source>Show examples</source>
-<target>הראה דוגמאות</target>
-
<source>Handle errors:</source>
<target>טפל בשגיאות:</target>
@@ -866,8 +896,8 @@ The command is triggered if:
<source>On completion:</source>
<target>עם הסיום:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>גלה כיווני סינכרון באמצעות קבצי בסיס נתונים</target>
+<source>OK</source>
+<target>אשר</target>
<source>Start synchronization now?</source>
<target>האם להתחיל סנכרון עכשיו?</target>
@@ -929,30 +959,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>&סל מחזור</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>בחר כללי סינון כדי לא לכלול קבצים מסוימים בסנכרון. הזן את נתיבי הקבצים ביחס לזוג התיקיות בהתאמה.</target>
-
-<source>Include:</source>
-<target>כלול:</target>
-
-<source>Exclude:</source>
-<target>לא לכלול:</target>
-
-<source>Time span:</source>
-<target>טווח זמן:</target>
-
-<source>File size:</source>
-<target>גודל קובץ:</target>
-
-<source>Minimum:</source>
-<target>מינימום:</target>
-
-<source>Maximum:</source>
-<target>מקסימום:</target>
-
-<source>&Reset</source>
-<target>&אפס</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>ההגדרות הבאות משמשות לכל משימות הסנכרון.</target>
@@ -1037,12 +1043,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>מחק פריטים</target>
-<source>Global Settings</source>
-<target>הגדרות גלובליות</target>
+<source>Options</source>
+<target>אפשרויות</target>
<source>Select Time Span</source>
<target>בחר טווח זמן</target>
+<source>&Preferences...</source>
+<target>&העדפות...</target>
+
<source>Folder Pairs</source>
<target>זוגות תיקיות</target>
@@ -1061,12 +1070,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>סרגל ראשי</target>
-<source>Open...</source>
-<target>פתח...</target>
-
-<source>Save</source>
-<target>שמור</target>
-
<source>Compare both sides</source>
<target>השווה בין שני הצדדים</target>
@@ -1193,8 +1196,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>מחק קופיגורציות שנבחרו</target>
-<source>Filter</source>
-<target>מסנן</target>
+<source>Synchronization Settings</source>
+<target>הגדרות סנכרון</target>
+
+<source>Reset filter</source>
+<target>אפס מסנן</target>
<source>Show files that exist on left side only</source>
<target>הראה קבצים הנמצאים אך ורק בצד ימין</target>
@@ -1244,15 +1250,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>הגדר כברירת מחדל</target>
+<source>Filter</source>
+<target>מסנן</target>
+
<source>All files are in sync</source>
<target>כל הקבצים מסונכרנים</target>
-<source>Synchronization Settings</source>
-<target>הגדרות סנכרון</target>
-
-<source>Comparison Settings</source>
-<target>הגדרות השוואה</target>
-
<source>Cannot find %x</source>
<target>לא מוצא %x</target>
@@ -1313,30 +1316,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>יומן</target>
-<source>Today</source>
-<target>היום</target>
-
-<source>This week</source>
-<target>בשבוע הנוכחי</target>
-
-<source>This month</source>
-<target>בחודש הנוכחי</target>
-
-<source>This year</source>
-<target>בשנה הנוכחית</target>
-
-<source>Last x days</source>
-<target>x ימים אחרונים</target>
-
-<source>Byte</source>
-<target>בייט</target>
-
-<source>KB</source>
-<target>קילו-בייט</target>
-
-<source>MB</source>
-<target>מגה-בייט</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>האם ברצונך למחוק את הפריטים %x הבאים?</pluralform>
</target>
-<source>Exclude</source>
-<target>אל תכלול</target>
-
-<source>Direct</source>
-<target>כוון</target>
-
-<source>Follow</source>
-<target>עקוב</target>
+<source>Preferences</source>
+<target>העדפות</target>
<source>Copy NTFS permissions</source>
<target>העתק הרשאות NTFS</target>
@@ -1388,8 +1361,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>האם לשחזר את כל החלונות וההודעות הנסתרות?</target>
-<source>Leave as unresolved conflict</source>
-<target>השאר כקונפליקט לא מטופל</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>זהה והפץ שינויים בשני הצדדים. מחיקות העברות וסתירות מתגלים באופן אוטומטי באמצעות מסד נתונים.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>צור גיבוי מראה של התיקיה משמאל באמצעות התאמת התיקיה מימין להתאמה.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>העתק קבצים חדשים ומעודכנים לתיקייה הימנית.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>סדר את כללי הסנכרון שלך.</target>
+
+<source>Exclude</source>
+<target>אל תכלול</target>
+
+<source>Direct</source>
+<target>כוון</target>
+
+<source>Follow</source>
+<target>עקוב</target>
+
+<source>Today</source>
+<target>היום</target>
+
+<source>This week</source>
+<target>בשבוע הנוכחי</target>
+
+<source>This month</source>
+<target>בחודש הנוכחי</target>
+
+<source>This year</source>
+<target>בשנה הנוכחית</target>
+
+<source>Last x days</source>
+<target>x ימים אחרונים</target>
+
+<source>Byte</source>
+<target>בייט</target>
+
+<source>KB</source>
+<target>קילו-בייט</target>
+
+<source>MB</source>
+<target>מגה-בייט</target>
<source>Replace</source>
<target>החלף</target>
@@ -1403,6 +1418,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>הוסף חתימת זמן לכל שם קובץ</target>
+<source>Comparison</source>
+<target>השוואה</target>
+
+<source>Synchronization</source>
+<target>סינכרון</target>
+
+<source>Leave as unresolved conflict</source>
+<target>השאר כקונפליקט לא מטופל</target>
+
<source>File</source>
<target>קובץ</target>
diff --git a/FreeFileSync/Build/Languages/hungarian.lng b/FreeFileSync/Build/Languages/hungarian.lng
index 9561f690..9be6e899 100644
--- a/FreeFileSync/Build/Languages/hungarian.lng
+++ b/FreeFileSync/Build/Languages/hungarian.lng
@@ -76,23 +76,29 @@
<source>Syntax:</source>
<target>Szintaxis:</target>
-<source>config files</source>
-<target>konfigurációs fájlok</target>
+<source>global config file:</source>
+<target>globális konfigurációs fájl:</target>
+
+<source>config files:</source>
+<target>konfigurációs fájlok:</target>
<source>directory</source>
<target>könyvtár</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Útvonal egy alternatív GlobalSettings.xml fájlhoz.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Tetszőleges számú .ffs_gui és/vagy .ffs_batch konfigurációs fájl készíthető a FreeFileSync-hez</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Tetszőleges számú alternatív könyvtár legfeljebb egy konfigurációs fájlhoz</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Tetszőleges számú alternatív könyvtár-pár legfeljebb egy konfigurációs fájlban.</target>
<source>Cannot find the following folders:</source>
<target>A következő könyvtárak nem találhatóak:</target>
<source>You can ignore this error to consider each folder as empty. The folders then will be created automatically during synchronization.</source>
-<target>Figyelmen kívül hagyhatod ezt a hibát, ezzel üresnek tekintve minden egyes könyvtárat. A könytárak ekkor automatikusan létrejönnek a szinkronizálás folyamán.</target>
+<target>Figyelmen kívül hagyhatod ezt a hibát, ezzel üresnek tekintve minden egyes könyvtárat. A könyvtárak ekkor automatikusan létrejönnek a szinkronizálás folyamán.</target>
<source>A folder input field is empty.</source>
<target>A könyvtár beviteli mező üres.</target>
@@ -651,11 +657,11 @@ A parancs végrehajtódik, ha:
<source>Drag && drop</source>
<target>Húzd && Ejtsd</target>
-<source>Alternate comparison settings</source>
-<target>Megváltoztatja az összehasonlítási beállításokat</target>
+<source>Local comparison settings</source>
+<target>Helyi összehasonlítási beállítások</target>
-<source>Alternate synchronization settings</source>
-<target>Megváltoztatja a szinkronizálási beállításokat</target>
+<source>Local synchronization settings</source>
+<target>Helyi szinkronizálási beállítások</target>
<source>Local filter</source>
<target>Helyi szűrő</target>
@@ -666,11 +672,11 @@ A parancs végrehajtódik, ha:
<source>None</source>
<target>Egyik sem</target>
-<source>Remove alternate settings</source>
-<target>Törölje a módosított beállításokat</target>
+<source>Remove local settings</source>
+<target>Törli a helyi beállításokat</target>
-<source>Clear filter settings</source>
-<target>Törölje a szűrőbeállításokat</target>
+<source>Reset local filter</source>
+<target>Visszaállítja a helyi szűrőt</target>
<source>Copy</source>
<target>Másol</target>
@@ -678,14 +684,8 @@ A parancs végrehajtódik, ha:
<source>Paste</source>
<target>Beilleszt</target>
-<source>Alternate Comparison Settings</source>
-<target>Megváltoztatja az összehasonlítási beállításokat</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Megváltoztatja a szinkronizálási beállításokat</target>
-
-<source>Local Filter</source>
-<target>Helyi szűrő</target>
+<source>Local Synchronization Settings</source>
+<target>Helyi Szinkronizálási Beállítások</target>
<source>&New</source>
<target>&Új</target>
@@ -702,8 +702,8 @@ A parancs végrehajtódik, ha:
<source>2. &Synchronize</source>
<target>2. &Szinkronizál</target>
-<source>&Global settings</source>
-<target>&Globális beállítások</target>
+<source>&Options</source>
+<target>&Beállítások</target>
<source>&Language</source>
<target>&Nyelv</target>
@@ -726,12 +726,12 @@ A parancs végrehajtódik, ha:
<source>&Check for new version</source>
<target>&Új verzió keresése</target>
-<source>Compare</source>
-<target>Összehasonlít</target>
-
<source>Cancel</source>
<target>Mégsem</target>
+<source>Compare</source>
+<target>Összehasonlít</target>
+
<source>Synchronize</source>
<target>Szinkronizál</target>
@@ -753,9 +753,21 @@ A parancs végrehajtódik, ha:
<source>Match case</source>
<target>Kis-/nagybetű megkülönböztetése</target>
+<source>Open...</source>
+<target>Megnyit...</target>
+
+<source>Save</source>
+<target>Ment</target>
+
+<source>Save as GUI job</source>
+<target>Mentse GUI feladatként</target>
+
<source>Save as batch job</source>
<target>Mentse kötegelt feladatként</target>
+<source>Save as...</source>
+<target>Mentse mint...</target>
+
<source>View type:</source>
<target>Nézet típusa:</target>
@@ -777,6 +789,9 @@ A parancs végrehajtódik, ha:
<source>Total bytes to copy</source>
<target>Összesen másolandó bájtok</target>
+<source>Use local settings:</source>
+<target>Használja a helyi beállításokat:</target>
+
<source>Select a variant:</source>
<target>Válasszon egy változatot:</target>
@@ -792,20 +807,35 @@ A parancs végrehajtódik, ha:
<source>More information</source>
<target>További információ</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Helyi beállítások:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Változások keresése és bemutatása mindkét oldalon. A törléseket, mozgatásokat és ütközéseket automatikusan ismeri fel egy adatbázis segítségével.</target>
+<source>Include:</source>
+<target>Bevonva:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>A baloldali könyvtár tükörmásolatát készíti el úgy, hogy a jobb oldali könyvtár egyezzen meg</target>
+<source>Exclude:</source>
+<target>Kizárva:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Másolja az új és módosult fájlokat a jobb oldali könyvtárba.</target>
+<source>Show examples</source>
+<target>Mutasson példákat</target>
-<source>Configure your own synchronization rules.</source>
-<target>Állítsd be a saját szinkronizálási szabályaidat</target>
+<source>Time span:</source>
+<target>Idősáv (időtartam):</target>
+
+<source>File size:</source>
+<target>Fájl méret:</target>
+
+<source>Minimum:</source>
+<target>Minimum:</target>
+
+<source>Maximum:</source>
+<target>Maximum:</target>
+
+<source>&Reset</source>
+<target>&Visszaállít</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Meghatározott fájlok szinkronizálásból történő kizárásához válasszon szűrőt. Az útvonalakat a megfelelő könyvtár-párjaikhoz viszonyítva adja meg.</target>
<source>Detect moved files</source>
<target>Érzékelje a mozgatott fájlokat</target>
@@ -821,6 +851,9 @@ A parancs végrehajtódik, ha:
- Nem minden fájlrendszer támogatja
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Érzékelje a szinkronizálási irányokat az adatbázis-fájlok segítségével</target>
+
<source>Delete files:</source>
<target>Törölje a következő fájlokat:</target>
@@ -845,9 +878,6 @@ A parancs végrehajtódik, ha:
<source>Naming convention:</source>
<target>Elnevezési konvenció:</target>
-<source>Show examples</source>
-<target>Mutasson példákat</target>
-
<source>Handle errors:</source>
<target>A következő hibák kezelése:</target>
@@ -866,8 +896,8 @@ A parancs végrehajtódik, ha:
<source>On completion:</source>
<target>Végrehajtás alatt:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Érzékelje a szinkronizálási irányokat az adatbázis-fájlok segítségével</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Megkezdje a szinkronizálást?</target>
@@ -929,30 +959,6 @@ A parancs végrehajtódik, ha:
<source>&Recycle bin</source>
<target>Lomtá&r</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Meghatározott fájlok szinkronizálásból történő kizárásához válasszon szűrőt. Az útvonalakat a megfelelő könyvtár-párjaikhoz viszonyítva adja meg.</target>
-
-<source>Include:</source>
-<target>Bevonva:</target>
-
-<source>Exclude:</source>
-<target>Kizárva:</target>
-
-<source>Time span:</source>
-<target>Idősáv (időtartam):</target>
-
-<source>File size:</source>
-<target>Fájl méret:</target>
-
-<source>Minimum:</source>
-<target>Minimum:</target>
-
-<source>Maximum:</source>
-<target>Maximum:</target>
-
-<source>&Reset</source>
-<target>&Visszaállít</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>A következő beállítások minden szinkronizálási feladatnál használja.</target>
@@ -1037,12 +1043,15 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Delete Items</source>
<target>Törölje az elemeket</target>
-<source>Global Settings</source>
-<target>Globális beállítások</target>
+<source>Options</source>
+<target>Beállítások</target>
<source>Select Time Span</source>
<target>Válassza ki az idősávot (időtartamot)</target>
+<source>&Preferences...</source>
+<target>&Beállítások...</target>
+
<source>Folder Pairs</source>
<target>Könyvtár-párok</target>
@@ -1061,12 +1070,6 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Main Bar</source>
<target>Fő sáv</target>
-<source>Open...</source>
-<target>Megnyit...</target>
-
-<source>Save</source>
-<target>Ment</target>
-
<source>Compare both sides</source>
<target>Vesse össze mindkét oldalt</target>
@@ -1193,8 +1196,11 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Delete selected configurations</source>
<target>Törölje a kiválasztott beállításokat</target>
-<source>Filter</source>
-<target>Szűrő</target>
+<source>Synchronization Settings</source>
+<target>Szinkronizálási beállítások</target>
+
+<source>Reset filter</source>
+<target>Szűrő visszaállítása</target>
<source>Show files that exist on left side only</source>
<target>Mutassa a csak a bal oldalon létező fájlokat</target>
@@ -1244,15 +1250,12 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Set as default</source>
<target>Beállítás alapértelmezettként</target>
+<source>Filter</source>
+<target>Szűrő</target>
+
<source>All files are in sync</source>
<target>Az összes fájl szinkronizált</target>
-<source>Synchronization Settings</source>
-<target>Szinkronizálási beállítások</target>
-
-<source>Comparison Settings</source>
-<target>Összehasonlítási beállítások</target>
-
<source>Cannot find %x</source>
<target>Nem található: %x</target>
@@ -1313,30 +1316,6 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Log</source>
<target>Napló</target>
-<source>Today</source>
-<target>Mai</target>
-
-<source>This week</source>
-<target>E heti</target>
-
-<source>This month</source>
-<target>E havi</target>
-
-<source>This year</source>
-<target>Ez évi</target>
-
-<source>Last x days</source>
-<target>Utolsó x nap</target>
-
-<source>Byte</source>
-<target>Bájt</target>
-
-<source>KB</source>
-<target>kB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<pluralform>Valóban törölni akarod a következő %x elemet?</pluralform>
</target>
-<source>Exclude</source>
-<target>Kizár</target>
-
-<source>Direct</source>
-<target>Közvetlen</target>
-
-<source>Follow</source>
-<target>Követ</target>
+<source>Preferences</source>
+<target>Beállítások</target>
<source>Copy NTFS permissions</source>
<target>Másolja az NTFS jogosultságokat</target>
@@ -1388,8 +1361,50 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Restore all hidden windows and warnings?</source>
<target>Visszaállítsa az összes rejtett ablakot és figyelmeztetést?</target>
-<source>Leave as unresolved conflict</source>
-<target>Hagyja feloldatlan ütközésként</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Változások keresése és bemutatása mindkét oldalon. A törléseket, mozgatásokat és ütközéseket automatikusan ismeri fel egy adatbázis segítségével.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>A baloldali könyvtár tükörmásolatát készíti el úgy, hogy a jobb oldali könyvtár egyezzen meg</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Másolja az új és módosult fájlokat a jobb oldali könyvtárba.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Állítsd be a saját szinkronizálási szabályaidat</target>
+
+<source>Exclude</source>
+<target>Kizár</target>
+
+<source>Direct</source>
+<target>Közvetlen</target>
+
+<source>Follow</source>
+<target>Követ</target>
+
+<source>Today</source>
+<target>Mai</target>
+
+<source>This week</source>
+<target>E heti</target>
+
+<source>This month</source>
+<target>E havi</target>
+
+<source>This year</source>
+<target>Ez évi</target>
+
+<source>Last x days</source>
+<target>Utolsó x nap</target>
+
+<source>Byte</source>
+<target>Bájt</target>
+
+<source>KB</source>
+<target>kB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Felülír</target>
@@ -1403,6 +1418,15 @@ Ez garantálja a konzisztens állapotot egy komoly hiba esetén is.
<source>Append a time stamp to each file name</source>
<target>Minden fájlnévhez adjon egy-egy időbélyeget</target>
+<source>Comparison</source>
+<target>Összehasonlítás</target>
+
+<source>Synchronization</source>
+<target>Szinkronizálás</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Hagyja feloldatlan ütközésként</target>
+
<source>File</source>
<target>Fájl</target>
diff --git a/FreeFileSync/Build/Languages/italian.lng b/FreeFileSync/Build/Languages/italian.lng
index 149a1d65..10f8b642 100644
--- a/FreeFileSync/Build/Languages/italian.lng
+++ b/FreeFileSync/Build/Languages/italian.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Sintassi:</target>
-<source>config files</source>
-<target>file di configurazione</target>
+<source>global config file:</source>
+<target></target>
+
+<source>config files:</source>
+<target></target>
<source>directory</source>
<target>directory</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target></target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Qualsiasi numero di FreeFileSync.ffs_gui e/o File di configurazione .ffs_batch.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Qualsiasi numero di directory alternative per al massimo un file di configurazione.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target></target>
<source>Cannot find the following folders:</source>
<target>Impossibile trovare le seguenti cartelle:</target>
@@ -651,11 +657,11 @@ Il comando è attivato se:
<source>Drag && drop</source>
<target>Trascina</target>
-<source>Alternate comparison settings</source>
-<target>Impostazioni di Confronto Alternativi</target>
+<source>Local comparison settings</source>
+<target></target>
-<source>Alternate synchronization settings</source>
-<target>Impostazioni di Sincronizzazione Alternativi</target>
+<source>Local synchronization settings</source>
+<target></target>
<source>Local filter</source>
<target>Filtro Locale</target>
@@ -666,11 +672,11 @@ Il comando è attivato se:
<source>None</source>
<target>Nessuno</target>
-<source>Remove alternate settings</source>
-<target>Rimuovi impostazioni alternative</target>
+<source>Remove local settings</source>
+<target></target>
-<source>Clear filter settings</source>
-<target>Azzera impostazioni filtro</target>
+<source>Reset local filter</source>
+<target></target>
<source>Copy</source>
<target>Copia</target>
@@ -678,14 +684,8 @@ Il comando è attivato se:
<source>Paste</source>
<target>Incolla</target>
-<source>Alternate Comparison Settings</source>
-<target>Impostazioni di Confronto Alternativi</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Impostazioni di Sincronizzazione Alternativi</target>
-
-<source>Local Filter</source>
-<target>Filtro Locale</target>
+<source>Local Synchronization Settings</source>
+<target></target>
<source>&New</source>
<target>&Nuovo</target>
@@ -702,8 +702,8 @@ Il comando è attivato se:
<source>2. &Synchronize</source>
<target>2. &Sincronizza</target>
-<source>&Global settings</source>
-<target>&Preferenze</target>
+<source>&Options</source>
+<target></target>
<source>&Language</source>
<target>&Lingua</target>
@@ -726,12 +726,12 @@ Il comando è attivato se:
<source>&Check for new version</source>
<target>&Controlla nuova versione</target>
-<source>Compare</source>
-<target>Compara</target>
-
<source>Cancel</source>
<target>Annulla</target>
+<source>Compare</source>
+<target>Compara</target>
+
<source>Synchronize</source>
<target>Sincronizza</target>
@@ -753,9 +753,21 @@ Il comando è attivato se:
<source>Match case</source>
<target>Corrispondenza</target>
+<source>Open...</source>
+<target>Apri...</target>
+
+<source>Save</source>
+<target>Salva</target>
+
+<source>Save as GUI job</source>
+<target></target>
+
<source>Save as batch job</source>
<target>Salva come processo batch</target>
+<source>Save as...</source>
+<target></target>
+
<source>View type:</source>
<target>Visualizza tipo:</target>
@@ -777,6 +789,9 @@ Il comando è attivato se:
<source>Total bytes to copy</source>
<target>Bytes totali da copiare</target>
+<source>Use local settings:</source>
+<target></target>
+
<source>Select a variant:</source>
<target>Scegli una variante:</target>
@@ -792,20 +807,35 @@ Il comando è attivato se:
<source>More information</source>
<target>Maggiori informazioni</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target></target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identifica e propaga cambiamenti su entrambi i lati. Cancellazioni, spostamenti e conflitti sono identificati automaticamente usando un database.</target>
+<source>Include:</source>
+<target>Includi:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Creare un backup specchio della cartella di sinistra aggiornando la cartella giusta.</target>
+<source>Exclude:</source>
+<target>Escludi:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Copiare i file nuovi e aggiornati nella cartella destra.</target>
+<source>Show examples</source>
+<target>Mostra esempi</target>
-<source>Configure your own synchronization rules.</source>
-<target>Configura le tue regole di sincronizzazione.</target>
+<source>Time span:</source>
+<target>Intervallo di tempo:</target>
+
+<source>File size:</source>
+<target>Dimensione del file:</target>
+
+<source>Minimum:</source>
+<target>Minimo:</target>
+
+<source>Maximum:</source>
+<target>Massimo:</target>
+
+<source>&Reset</source>
+<target>&Ripristina</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Selezionare le regole del filtro per escludere alcuni file dalla sincronizzazione. Immettere i percorsi dei file relativi alla loro corrispondente coppia di cartelle.</target>
<source>Detect moved files</source>
<target>Rileva file spostati</target>
@@ -821,6 +851,9 @@ Il comando è attivato se:
- Non supportato da tutti i sistemi
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Rileva indicazioni sincronizzazione con l'aiuto del file di database</target>
+
<source>Delete files:</source>
<target>Eliminare i file:</target>
@@ -845,9 +878,6 @@ Il comando è attivato se:
<source>Naming convention:</source>
<target>Modalità di rinomina:</target>
-<source>Show examples</source>
-<target>Mostra esempi</target>
-
<source>Handle errors:</source>
<target>Gestire gli errori:</target>
@@ -866,8 +896,8 @@ Il comando è attivato se:
<source>On completion:</source>
<target>Al termine:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Rileva indicazioni sincronizzazione con l'aiuto del file di database</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Avviare la sincronizzazione ora?</target>
@@ -929,30 +959,6 @@ Il comando è attivato se:
<source>&Recycle bin</source>
<target>&Cestino</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Selezionare le regole del filtro per escludere alcuni file dalla sincronizzazione. Immettere i percorsi dei file relativi alla loro corrispondente coppia di cartelle.</target>
-
-<source>Include:</source>
-<target>Includi:</target>
-
-<source>Exclude:</source>
-<target>Escludi:</target>
-
-<source>Time span:</source>
-<target>Intervallo di tempo:</target>
-
-<source>File size:</source>
-<target>Dimensione del file:</target>
-
-<source>Minimum:</source>
-<target>Minimo:</target>
-
-<source>Maximum:</source>
-<target>Massimo:</target>
-
-<source>&Reset</source>
-<target>&Ripristina</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Le seguenti impostazioni vengono utilizzate per tutti i processi di sincronizzazione.</target>
@@ -1037,12 +1043,15 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Delete Items</source>
<target>Elimina Elementi</target>
-<source>Global Settings</source>
-<target>Impostazioni Globali</target>
+<source>Options</source>
+<target></target>
<source>Select Time Span</source>
<target>Selezionare Intervallo di Tempo</target>
+<source>&Preferences...</source>
+<target></target>
+
<source>Folder Pairs</source>
<target>Coppie di Cartelle</target>
@@ -1061,12 +1070,6 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Main Bar</source>
<target>Barra Principale</target>
-<source>Open...</source>
-<target>Apri...</target>
-
-<source>Save</source>
-<target>Salva</target>
-
<source>Compare both sides</source>
<target>Confronta entrambi i lati</target>
@@ -1193,8 +1196,11 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Delete selected configurations</source>
<target>Elimina configurazioni selezionate</target>
-<source>Filter</source>
-<target>Filtro</target>
+<source>Synchronization Settings</source>
+<target>Impostazioni di Sincronizzazione</target>
+
+<source>Reset filter</source>
+<target></target>
<source>Show files that exist on left side only</source>
<target>Mostra file esistenti solo a sinistra</target>
@@ -1244,15 +1250,12 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Set as default</source>
<target>Imposta come predefinito</target>
+<source>Filter</source>
+<target>Filtro</target>
+
<source>All files are in sync</source>
<target>Tutti i file sono in sincronia</target>
-<source>Synchronization Settings</source>
-<target>Impostazioni di Sincronizzazione</target>
-
-<source>Comparison Settings</source>
-<target>Impostazioni di Confronto</target>
-
<source>Cannot find %x</source>
<target>Impossibile trovare %x</target>
@@ -1313,30 +1316,6 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Log</source>
<target>Log</target>
-<source>Today</source>
-<target>Oggi</target>
-
-<source>This week</source>
-<target>Questa settimana</target>
-
-<source>This month</source>
-<target>Questo mese</target>
-
-<source>This year</source>
-<target>Quest'anno</target>
-
-<source>Last x days</source>
-<target>Ultimi x giorni</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<pluralform>Vuoi davvero eliminare i seguenti %x oggetti?</pluralform>
</target>
-<source>Exclude</source>
-<target>Escludi</target>
-
-<source>Direct</source>
-<target>Diretto</target>
-
-<source>Follow</source>
-<target>Segui</target>
+<source>Preferences</source>
+<target></target>
<source>Copy NTFS permissions</source>
<target>Copia permessi NTFS</target>
@@ -1388,8 +1361,50 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Restore all hidden windows and warnings?</source>
<target>Ripristina tutte le finestre nascoste e gli avvisi?</target>
-<source>Leave as unresolved conflict</source>
-<target>Lascia come conflitti irrisolti</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identifica e propaga cambiamenti su entrambi i lati. Cancellazioni, spostamenti e conflitti sono identificati automaticamente usando un database.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Creare un backup specchio della cartella di sinistra aggiornando la cartella giusta.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Copiare i file nuovi e aggiornati nella cartella destra.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Configura le tue regole di sincronizzazione.</target>
+
+<source>Exclude</source>
+<target>Escludi</target>
+
+<source>Direct</source>
+<target>Diretto</target>
+
+<source>Follow</source>
+<target>Segui</target>
+
+<source>Today</source>
+<target>Oggi</target>
+
+<source>This week</source>
+<target>Questa settimana</target>
+
+<source>This month</source>
+<target>Questo mese</target>
+
+<source>This year</source>
+<target>Quest'anno</target>
+
+<source>Last x days</source>
+<target>Ultimi x giorni</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Sostituisci</target>
@@ -1403,6 +1418,15 @@ Questo garantisce uno stato consistente anche in caso di errore grave.
<source>Append a time stamp to each file name</source>
<target>Aggiunge un'impronta per ogni nome di file</target>
+<source>Comparison</source>
+<target></target>
+
+<source>Synchronization</source>
+<target></target>
+
+<source>Leave as unresolved conflict</source>
+<target>Lascia come conflitti irrisolti</target>
+
<source>File</source>
<target>File</target>
diff --git a/FreeFileSync/Build/Languages/japanese.lng b/FreeFileSync/Build/Languages/japanese.lng
index b25edf4a..70012102 100644
--- a/FreeFileSync/Build/Languages/japanese.lng
+++ b/FreeFileSync/Build/Languages/japanese.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>構文:</target>
-<source>config files</source>
-<target>構成設定ファイル</target>
+<source>global config file:</source>
+<target>グローバル構成ファイル</target>
+
+<source>config files:</source>
+<target>構成ファイル</target>
<source>directory</source>
<target>ディレクトリ</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>代替グローバル設定.xml ファイルのパス</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>任意の数の FreeFileSync 構成設定ファイル(.ffs_gui および/または .ffs_batch).</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>ひとつの構成設定ファイルに対して任意の数の代替ディレクトリ.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>任意の数の代替ディレクトリペア(ひとつの構成ファイル)</target>
<source>Cannot find the following folders:</source>
<target>以下のフォルダがみつかりません:</target>
@@ -647,11 +653,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>ドラッグ && ドロップ</target>
-<source>Alternate comparison settings</source>
-<target>代替比較設定</target>
+<source>Local comparison settings</source>
+<target>ローカルの比較設定</target>
-<source>Alternate synchronization settings</source>
-<target>代替同期設定</target>
+<source>Local synchronization settings</source>
+<target>ローカルの同期設定</target>
<source>Local filter</source>
<target>ローカル フィルター</target>
@@ -662,11 +668,11 @@ The command is triggered if:
<source>None</source>
<target>なし</target>
-<source>Remove alternate settings</source>
-<target>代替設定を除去</target>
+<source>Remove local settings</source>
+<target>ローカルの設定を除去</target>
-<source>Clear filter settings</source>
-<target>フィルター設定をクリア</target>
+<source>Reset local filter</source>
+<target>ローカルフィルターをリセット</target>
<source>Copy</source>
<target>コピー</target>
@@ -674,14 +680,8 @@ The command is triggered if:
<source>Paste</source>
<target>貼り付け</target>
-<source>Alternate Comparison Settings</source>
-<target>代替比較設定</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>代替同期設定</target>
-
-<source>Local Filter</source>
-<target>ローカル フィルター</target>
+<source>Local Synchronization Settings</source>
+<target>ローカルの同期設定</target>
<source>&New</source>
<target>新規(&N)</target>
@@ -698,8 +698,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. 同期処理(&S)</target>
-<source>&Global settings</source>
-<target>全般的な設定(&G)</target>
+<source>&Options</source>
+<target>設定(&O)</target>
<source>&Language</source>
<target>使用言語(&L)</target>
@@ -722,12 +722,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>新バージョンの確認(&C)</target>
-<source>Compare</source>
-<target>比較</target>
-
<source>Cancel</source>
<target>キャンセル</target>
+<source>Compare</source>
+<target>比較</target>
+
<source>Synchronize</source>
<target>同期処理</target>
@@ -749,9 +749,21 @@ The command is triggered if:
<source>Match case</source>
<target>文字種を区別</target>
+<source>Open...</source>
+<target>開く...</target>
+
+<source>Save</source>
+<target>保存</target>
+
+<source>Save as GUI job</source>
+<target>GUI ジョブで保存</target>
+
<source>Save as batch job</source>
<target>一括ジョブで保存</target>
+<source>Save as...</source>
+<target>別名保存...</target>
+
<source>View type:</source>
<target>表示形式:</target>
@@ -773,6 +785,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>コピーの合計バイト</target>
+<source>Use local settings:</source>
+<target>ローカル設定を使用</target>
+
<source>Select a variant:</source>
<target>バリアントを選択:</target>
@@ -788,20 +803,35 @@ The command is triggered if:
<source>More information</source>
<target>更に詳細な情報</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>ローカル設定:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>変更箇所を識別して両側に変更を反映します。データベースを使用することで、削除/移動/競合などは自動的に検出されます。</target>
+<source>Include:</source>
+<target>含める:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>右側フォルダにマッチングを適合することで、左側フォルダのミラーリングバックアップを作成します。</target>
+<source>Exclude:</source>
+<target>除外:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>新しい、または更新されたファイルを右側フォルダにコピーします。</target>
+<source>Show examples</source>
+<target>入力例を表示</target>
-<source>Configure your own synchronization rules.</source>
-<target>あなたの設定した同期規則を使用します。</target>
+<source>Time span:</source>
+<target>タイムスパン:</target>
+
+<source>File size:</source>
+<target>ファイルサイズ:</target>
+
+<source>Minimum:</source>
+<target>最小:</target>
+
+<source>Maximum:</source>
+<target>最大:</target>
+
+<source>&Reset</source>
+<target>リセット(&R)</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>同期処理から特定のファイルを除外するためのフィルター規則を選択、対応するそれらフォルダ ペアからの相対ファイルパスを入力します.</target>
<source>Detect moved files</source>
<target>移動済みのファイルを検出する</target>
@@ -817,6 +847,9 @@ The command is triggered if:
- すべてのファイルシステムには非対応
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>データベースファイルを利用して、同期の方向を検出します。</target>
+
<source>Delete files:</source>
<target>ファイルの削除:</target>
@@ -841,9 +874,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>命名規則:</target>
-<source>Show examples</source>
-<target>入力例を表示</target>
-
<source>Handle errors:</source>
<target>エラーの取り扱い:</target>
@@ -862,8 +892,8 @@ The command is triggered if:
<source>On completion:</source>
<target>完了時の動作:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>データベースファイルを利用して、同期の方向を検出します。</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>今すぐ同期を開始しますか?</target>
@@ -925,30 +955,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>ゴミ箱(&R)</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>同期処理から特定のファイルを除外するためのフィルター規則を選択、対応するそれらフォルダ ペアからの相対ファイルパスを入力します.</target>
-
-<source>Include:</source>
-<target>含める:</target>
-
-<source>Exclude:</source>
-<target>除外:</target>
-
-<source>Time span:</source>
-<target>タイムスパン:</target>
-
-<source>File size:</source>
-<target>ファイルサイズ:</target>
-
-<source>Minimum:</source>
-<target>最小:</target>
-
-<source>Maximum:</source>
-<target>最大:</target>
-
-<source>&Reset</source>
-<target>リセット(&R)</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>以下の設定は、すべての同期ジョブで使用されます</target>
@@ -1033,12 +1039,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>項目の削除</target>
-<source>Global Settings</source>
-<target>全般的な設定</target>
+<source>Options</source>
+<target>設定</target>
<source>Select Time Span</source>
<target>タイムスパンを選択</target>
+<source>&Preferences...</source>
+<target>プリファレンス(&P)...</target>
+
<source>Folder Pairs</source>
<target>フォルダ ペア</target>
@@ -1057,12 +1066,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>メインバー</target>
-<source>Open...</source>
-<target>開く...</target>
-
-<source>Save</source>
-<target>保存</target>
-
<source>Compare both sides</source>
<target>両方を比較</target>
@@ -1185,8 +1188,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>選択された構成設定を削除</target>
-<source>Filter</source>
-<target>フィルター</target>
+<source>Synchronization Settings</source>
+<target>同期の設定</target>
+
+<source>Reset filter</source>
+<target>フィルターをリセット</target>
<source>Show files that exist on left side only</source>
<target>左側のみに存在するファイルを表示</target>
@@ -1236,15 +1242,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>デフォルトにセット</target>
+<source>Filter</source>
+<target>フィルター</target>
+
<source>All files are in sync</source>
<target>すべてのファイルを同期</target>
-<source>Synchronization Settings</source>
-<target>同期の設定</target>
-
-<source>Comparison Settings</source>
-<target>比較の設定</target>
-
<source>Cannot find %x</source>
<target>%x は見つかりません</target>
@@ -1305,30 +1308,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>ログ</target>
-<source>Today</source>
-<target>今日</target>
-
-<source>This week</source>
-<target>この週</target>
-
-<source>This month</source>
-<target>この月</target>
-
-<source>This year</source>
-<target>この年</target>
-
-<source>Last x days</source>
-<target>最後の x 日</target>
-
-<source>Byte</source>
-<target>バイト</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1348,14 +1327,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>本当に以下の %x 個の項目を削除しますか</pluralform>
</target>
-<source>Exclude</source>
-<target>除外</target>
-
-<source>Direct</source>
-<target>ダイレクト</target>
-
-<source>Follow</source>
-<target>考慮する</target>
+<source>Preferences</source>
+<target>プリファレンス</target>
<source>Copy NTFS permissions</source>
<target>NTFS パーミッションをコピーする</target>
@@ -1378,8 +1351,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>すべての非表示ウィンドウと警告を元に戻しますか?</target>
-<source>Leave as unresolved conflict</source>
-<target>未解決の競合はそのまま残す</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>変更箇所を識別して両側に変更を反映します。データベースを使用することで、削除/移動/競合などは自動的に検出されます。</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>右側フォルダにマッチングを適合することで、左側フォルダのミラーリングバックアップを作成します。</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>新しい、または更新されたファイルを右側フォルダにコピーします。</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>あなたの設定した同期規則を使用します。</target>
+
+<source>Exclude</source>
+<target>除外</target>
+
+<source>Direct</source>
+<target>ダイレクト</target>
+
+<source>Follow</source>
+<target>考慮する</target>
+
+<source>Today</source>
+<target>今日</target>
+
+<source>This week</source>
+<target>この週</target>
+
+<source>This month</source>
+<target>この月</target>
+
+<source>This year</source>
+<target>この年</target>
+
+<source>Last x days</source>
+<target>最後の x 日</target>
+
+<source>Byte</source>
+<target>バイト</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>置換</target>
@@ -1393,6 +1408,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>各ファイル名にタイムスタンプを付加</target>
+<source>Comparison</source>
+<target>比較</target>
+
+<source>Synchronization</source>
+<target>同期</target>
+
+<source>Leave as unresolved conflict</source>
+<target>未解決の競合はそのまま残す</target>
+
<source>File</source>
<target>ファイル</target>
diff --git a/FreeFileSync/Build/Languages/korean.lng b/FreeFileSync/Build/Languages/korean.lng
index cfb56922..e4d92ed2 100644
--- a/FreeFileSync/Build/Languages/korean.lng
+++ b/FreeFileSync/Build/Languages/korean.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>구문(Syntax):</target>
-<source>config files</source>
-<target>설정 파일</target>
+<source>global config file:</source>
+<target>전체 설정 파일:</target>
+
+<source>config files:</source>
+<target>설정 파일:</target>
<source>directory</source>
<target>디렉토리</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>GlobalSettings.xml 대체 파일에 대한 경로</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>FreeFileSync .ffs_gui 또는 .ffs_batch 설정파일 개수</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>최대 한개 설정파일에 대한 대체 디렉토리 개수</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>최대 1개 설정파일에 대한 대체 디렉토리 페어 개수</target>
<source>Cannot find the following folders:</source>
<target>다음 폴더를 찾을 수 없습니다:</target>
@@ -137,7 +143,7 @@
<target>동기화 방향을 계산 중...</target>
<source>Out of memory.</source>
-<target>메모리 부족.</target>
+<target>메모리 부족</target>
<source>Item exists on left side only</source>
<target>항목이 좌측에만 존재합니다.</target>
@@ -526,7 +532,7 @@ The command is triggered if:
<target>다중 폴더 페어의 일부인 폴더가 변경됩니다. 동기화 설정을 재검토하세요.</target>
<source>Synchronizing folder pair:</source>
-<target>폴더 페어(짝) 동기화 진행 중</target>
+<target>폴더 페어 동기화 진행 중</target>
<source>Generating database...</source>
<target>데이터베이스 생성 중...</target>
@@ -647,11 +653,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>드래그 앤 드랍(&&) [마우스로 파일 끌어다 놓기]</target>
-<source>Alternate comparison settings</source>
-<target>비교 설정 변경</target>
+<source>Local comparison settings</source>
+<target>로컬 비교 설정</target>
-<source>Alternate synchronization settings</source>
-<target>동기화 설정 변경</target>
+<source>Local synchronization settings</source>
+<target>로컬 동기화 설정</target>
<source>Local filter</source>
<target>로컬 필터</target>
@@ -662,11 +668,11 @@ The command is triggered if:
<source>None</source>
<target>아무것도 안 함</target>
-<source>Remove alternate settings</source>
-<target>대체설정 제거</target>
+<source>Remove local settings</source>
+<target>로컬 설정 제거</target>
-<source>Clear filter settings</source>
-<target>필터 설정 지우기</target>
+<source>Reset local filter</source>
+<target>로컬 필터 재설정(리셋)</target>
<source>Copy</source>
<target>복사</target>
@@ -674,14 +680,8 @@ The command is triggered if:
<source>Paste</source>
<target>붙여넣기</target>
-<source>Alternate Comparison Settings</source>
-<target>비교 설정 변경</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>동기화 설정 변경</target>
-
-<source>Local Filter</source>
-<target>로컬 필터</target>
+<source>Local Synchronization Settings</source>
+<target>로컬 동기화 설정</target>
<source>&New</source>
<target>신규 작업(&N)</target>
@@ -698,8 +698,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. 동기화(&S)</target>
-<source>&Global settings</source>
-<target>전체 설정(&G)</target>
+<source>&Options</source>
+<target>옵션(&O)</target>
<source>&Language</source>
<target>언어 선택(&L)</target>
@@ -722,20 +722,20 @@ The command is triggered if:
<source>&Check for new version</source>
<target>신규 버전 확인(&C)</target>
-<source>Compare</source>
-<target>비 교</target>
-
<source>Cancel</source>
<target>취소</target>
+<source>Compare</source>
+<target>비 교</target>
+
<source>Synchronize</source>
<target>동 기 화</target>
<source>Add folder pair</source>
-<target>폴더 페어(짝) 추가</target>
+<target>폴더 페어 추가</target>
<source>Remove folder pair</source>
-<target>폴더 페어(짝) 제거</target>
+<target>폴더 페어 제거</target>
<source>Swap sides</source>
<target>양측 위치 바꾸기</target>
@@ -749,9 +749,21 @@ The command is triggered if:
<source>Match case</source>
<target>대문자/소문자 구분</target>
+<source>Open...</source>
+<target>열기</target>
+
+<source>Save</source>
+<target>저장</target>
+
+<source>Save as GUI job</source>
+<target>GUI 작업으로 저장</target>
+
<source>Save as batch job</source>
<target>일괄 작업으로 저장</target>
+<source>Save as...</source>
+<target>다른 이름으로 저장</target>
+
<source>View type:</source>
<target>유형 보기:</target>
@@ -773,6 +785,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>복사할 전체 바이트 크기</target>
+<source>Use local settings:</source>
+<target>로컬 설정 사용:</target>
+
<source>Select a variant:</source>
<target>베어리언트 선택:</target>
@@ -788,20 +803,35 @@ The command is triggered if:
<source>More information</source>
<target>상세 정보</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>로컬 설정:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>양측 변경사항을 확인하고 전달. 삭제, 이동 및 충돌은 데이터베이스를 통해 자동으로 감지됩니다.</target>
+<source>Include:</source>
+<target>포함:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>좌측 폴더의 미러 백업을 만듭니다. 우측 폴더는 좌측 폴더와 완전히 일치하게 됩니다.</target>
+<source>Exclude:</source>
+<target>제외:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>신규 또는 업데이트 된 파일을 우측 폴더로 복사</target>
+<source>Show examples</source>
+<target>예시 보이기</target>
-<source>Configure your own synchronization rules.</source>
-<target>개인 동기화 규칙 설정</target>
+<source>Time span:</source>
+<target>시간 간격:</target>
+
+<source>File size:</source>
+<target>파일 크기:</target>
+
+<source>Minimum:</source>
+<target>최소:</target>
+
+<source>Maximum:</source>
+<target>최대:</target>
+
+<source>&Reset</source>
+<target>리셋(&R)</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>동기화에서 특정 파일을 제외시키는 필터 규칙을 선택합니다. 해당 폴더 페어에 대한 상대 파일 경로를 입력하세요.</target>
<source>Detect moved files</source>
<target>이동 파일 탐지</target>
@@ -817,6 +847,9 @@ The command is triggered if:
- 모든 파일 시스템에서 지원되지 않음
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>데이터베이스 파일로 동기화 방향 감지</target>
+
<source>Delete files:</source>
<target>파일 삭제:</target>
@@ -841,9 +874,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>이름 지정:</target>
-<source>Show examples</source>
-<target>예 보이기</target>
-
<source>Handle errors:</source>
<target>오류 발생시:</target>
@@ -862,8 +892,8 @@ The command is triggered if:
<source>On completion:</source>
<target>완료 시:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>데이터베이스 파일로 동기화 방향 감지</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>지금 동기화를 시작하시겠습니까?</target>
@@ -925,30 +955,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>휴지통(&R)</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>동기화에서 특정 파일을 제외시키는 필터 규칙을 선택합니다. 해당 폴더 페어(짝)에 대한 상대 파일 경로를 입력하세요.</target>
-
-<source>Include:</source>
-<target>포함:</target>
-
-<source>Exclude:</source>
-<target>제외:</target>
-
-<source>Time span:</source>
-<target>시간 간격:</target>
-
-<source>File size:</source>
-<target>파일 크기:</target>
-
-<source>Minimum:</source>
-<target>최소:</target>
-
-<source>Maximum:</source>
-<target>최대:</target>
-
-<source>&Reset</source>
-<target>리셋(&R)</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>다음 설정은 모든 동기화 작업에 사용됩니다.</target>
@@ -1033,14 +1039,17 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>항목 삭제</target>
-<source>Global Settings</source>
-<target>전체 설정</target>
+<source>Options</source>
+<target>옵션</target>
<source>Select Time Span</source>
<target>시간간격(타임스팬) 선택</target>
+<source>&Preferences...</source>
+<target>환경설정(&P)</target>
+
<source>Folder Pairs</source>
-<target>폴더 페어(짝)</target>
+<target>폴더 페어</target>
<source>Find</source>
<target>검색</target>
@@ -1057,12 +1066,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>메인 바</target>
-<source>Open...</source>
-<target>열기</target>
-
-<source>Save</source>
-<target>저장</target>
-
<source>Compare both sides</source>
<target>양측 비교</target>
@@ -1185,8 +1188,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>선택한 구성 삭제</target>
-<source>Filter</source>
-<target>필터</target>
+<source>Synchronization Settings</source>
+<target>동기화 설정</target>
+
+<source>Reset filter</source>
+<target>필터 재설정(리셋)</target>
<source>Show files that exist on left side only</source>
<target>좌측에만 존재하는 파일 표시</target>
@@ -1236,15 +1242,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>기본 값으로 설정</target>
+<source>Filter</source>
+<target>필터</target>
+
<source>All files are in sync</source>
<target>모든 파일이 동기화 되었음.</target>
-<source>Synchronization Settings</source>
-<target>동기화 설정</target>
-
-<source>Comparison Settings</source>
-<target>비교 설정</target>
-
<source>Cannot find %x</source>
<target>%x을(를) 찾을 수 없습니다.</target>
@@ -1305,30 +1308,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>로그</target>
-<source>Today</source>
-<target>오늘</target>
-
-<source>This week</source>
-<target>이번 주</target>
-
-<source>This month</source>
-<target>이번 달</target>
-
-<source>This year</source>
-<target>올해</target>
-
-<source>Last x days</source>
-<target>최근 x일</target>
-
-<source>Byte</source>
-<target>바이트</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1348,14 +1327,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>정말로 다음 %x 항목(들)을 삭제하시겠습니까?</pluralform>
</target>
-<source>Exclude</source>
-<target>제외</target>
-
-<source>Direct</source>
-<target>다이렉트</target>
-
-<source>Follow</source>
-<target>팔로우</target>
+<source>Preferences</source>
+<target>환경설정</target>
<source>Copy NTFS permissions</source>
<target>NTFS 권한 복사</target>
@@ -1378,8 +1351,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>모든 숨겨진 창 및 경고를 복원하시겠습니까?</target>
-<source>Leave as unresolved conflict</source>
-<target>미해결 충돌로 놔두기</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>양측 변경사항을 확인하고 전달. 삭제, 이동 및 충돌은 데이터베이스를 통해 자동으로 감지됩니다.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>좌측 폴더의 미러 백업을 만듭니다. 우측 폴더는 좌측 폴더와 완전히 일치하게 됩니다.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>신규 또는 업데이트 된 파일을 우측 폴더로 복사</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>개인 동기화 규칙 설정</target>
+
+<source>Exclude</source>
+<target>제외</target>
+
+<source>Direct</source>
+<target>다이렉트</target>
+
+<source>Follow</source>
+<target>팔로우</target>
+
+<source>Today</source>
+<target>오늘</target>
+
+<source>This week</source>
+<target>이번 주</target>
+
+<source>This month</source>
+<target>이번 달</target>
+
+<source>This year</source>
+<target>올해</target>
+
+<source>Last x days</source>
+<target>최근 x일</target>
+
+<source>Byte</source>
+<target>바이트</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>대체</target>
@@ -1393,6 +1408,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>각 파일 이름마다 타임 스탬프 추가</target>
+<source>Comparison</source>
+<target>비 교</target>
+
+<source>Synchronization</source>
+<target>동 기 화</target>
+
+<source>Leave as unresolved conflict</source>
+<target>미해결 충돌로 놔두기</target>
+
<source>File</source>
<target>파일</target>
@@ -1406,7 +1430,7 @@ This guarantees a consistent state even in case of a serious error.
<target>항목</target>
<source>Percentage</source>
-<target>백분율(%)</target>
+<target>퍼센티지(%)</target>
<source>Cannot monitor directory %x.</source>
<target>디렉토리 %x을(를) 모니터링 할 수 없습니다.</target>
diff --git a/FreeFileSync/Build/Languages/lithuanian.lng b/FreeFileSync/Build/Languages/lithuanian.lng
index 462f3bd3..178a8b96 100644
--- a/FreeFileSync/Build/Languages/lithuanian.lng
+++ b/FreeFileSync/Build/Languages/lithuanian.lng
@@ -7,45 +7,6 @@
<plural_definition>n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2</plural_definition>
</header>
-<source>Synchronization</source>
-<target></target>
-
-<source>Comparison</source>
-<target></target>
-
-<source>Local settings:</source>
-<target></target>
-
-<source>Select a variant:</source>
-<target></target>
-
-<source>Use local settings:</source>
-<target></target>
-
-<source>Save as...</source>
-<target></target>
-
-<source>Save as GUI job</source>
-<target></target>
-
-<source>Local Synchronization Settings</source>
-<target></target>
-
-<source>Synchronization stopped</source>
-<target></target>
-
-<source>Any number of alternative directory pairs for at most one config file.</source>
-<target></target>
-
-<source>Path to an alternate GlobalSettings.xml file.</source>
-<target></target>
-
-<source>config files:</source>
-<target></target>
-
-<source>global config file:</source>
-<target></target>
-
<source>Both sides have changed since last synchronization.</source>
<target>Abi pusės buvo pakeistos nuo paskutinio sinchronizavimo.</target>
@@ -115,12 +76,24 @@
<source>Syntax:</source>
<target>Sintaksė:</target>
+<source>global config file:</source>
+<target>bendrinis konfigūracinis failas</target>
+
+<source>config files:</source>
+<target>konfigūracinis failas</target>
+
<source>directory</source>
<target>katalogas</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Kelias iki alternatyvaus GlobalSettings.xml failo</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Neribotas kiekis FreeFileSync .ffs_gui ir/arba .ffs_batch konfigūracinių failų</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Bet koks skaičius alternatyvių katalogų grupuojams tik su vienu konfigūraciniu failu</target>
+
<source>Cannot find the following folders:</source>
<target>Nepavyksta rasti šių aplankų:</target>
@@ -338,7 +311,7 @@
<target>Rodyti naršyklėje</target>
<source>Open with default application</source>
-<target>Atverti su numatyta programa</target>
+<target>Atversti su numatyta programa</target>
<source>Browse directory</source>
<target>Naršyti katalogą</target>
@@ -365,7 +338,7 @@
<target>Nepavyko sukurti versijos laiko žymą</target>
<source>&Open...</source>
-<target>&Atverti...</target>
+<target>&Atversti...</target>
<source>Save &as...</source>
<target>Išsaugoti &kaip...</target>
@@ -377,7 +350,7 @@
<target>&Programa</target>
<source>&View help</source>
-<target>&Rodymo pagalba</target>
+<target>&Rodyti pagalbą</target>
<source>&About</source>
<target>&Apie</target>
@@ -573,6 +546,9 @@ Komanda inicijuojama jei:
<source>job name</source>
<target>Užduoties pavadinimas</target>
+<source>Synchronization stopped</source>
+<target>Suvienodinimas sustabdytas</target>
+
<source>Synchronization completed with errors</source>
<target>Suvienodinimas baigtas su klaidomis</target>
@@ -685,11 +661,11 @@ Komanda inicijuojama jei:
<source>Drag && drop</source>
<target>Vilkti ir numesti</target>
-<source>Alternate comparison settings</source>
-<target>Alternatyvaus Palyginimo Parametrai</target>
+<source>Local comparison settings</source>
+<target>Vietiniai palyginimo parametrai</target>
-<source>Alternate synchronization settings</source>
-<target>Alternatyvaus Palyginimo Parametrai</target>
+<source>Local synchronization settings</source>
+<target>Vietiniai suvienodinimo parametrai</target>
<source>Local filter</source>
<target>Vietinis filtras</target>
@@ -700,11 +676,11 @@ Komanda inicijuojama jei:
<source>None</source>
<target>Tusčia</target>
-<source>Remove alternate settings</source>
-<target>Pašalinti alternatyvius nustatymus</target>
+<source>Remove local settings</source>
+<target>Pašalinti vietinius parametrus</target>
-<source>Clear filter settings</source>
-<target>Išvalyti filtro nustatymus</target>
+<source>Reset local filter</source>
+<target>Iš naujo nustatyti vietinį filtrą</target>
<source>Copy</source>
<target>Kopijuoti</target>
@@ -712,6 +688,9 @@ Komanda inicijuojama jei:
<source>Paste</source>
<target>Įklijuoti</target>
+<source>Local Synchronization Settings</source>
+<target>Vietiniai Suvienodinimo Parametrai</target>
+
<source>&New</source>
<target>&Naujas</target>
@@ -722,13 +701,13 @@ Komanda inicijuojama jei:
<target>Išsaugoti kaip &užduočių paketą...</target>
<source>1. &Compare</source>
-<target>1. &Sulyginti</target>
+<target>1. &Palyginti</target>
<source>2. &Synchronize</source>
<target>2. &Suvienodinti</target>
-<source>&Global settings</source>
-<target>&Bendri nustatymai</target>
+<source>&Options</source>
+<target>&Parinktys</target>
<source>&Language</source>
<target>&Kalba</target>
@@ -751,12 +730,12 @@ Komanda inicijuojama jei:
<source>&Check for new version</source>
<target>&Naujasnės versijos tikrinimas</target>
-<source>Compare</source>
-<target>Sulyginti</target>
-
<source>Cancel</source>
<target>Atšaukti</target>
+<source>Compare</source>
+<target>Sulyginti</target>
+
<source>Synchronize</source>
<target>Suvienodinti</target>
@@ -779,14 +758,20 @@ Komanda inicijuojama jei:
<target>Atitikti atveją</target>
<source>Open...</source>
-<target>Atverti...</target>
+<target>Atversti...</target>
<source>Save</source>
<target>Išsaugoti</target>
+<source>Save as GUI job</source>
+<target>Išsaugotu kaip GUI paketą</target>
+
<source>Save as batch job</source>
<target>Išsaugoti kaip užduočių paketą</target>
+<source>Save as...</source>
+<target>Išsaugoti kaip...</target>
+
<source>View type:</source>
<target>Rodymo būdai</target>
@@ -808,6 +793,12 @@ Komanda inicijuojama jei:
<source>Total bytes to copy</source>
<target>Viso baitų kopijuoti</target>
+<source>Use local settings:</source>
+<target>Naudoti vietinius nustatymus</target>
+
+<source>Select a variant:</source>
+<target>Pasirinkti variantą</target>
+
<source>Identify equal files by comparing modification time and size.</source>
<target>Sutapatinti vienodus failus lyginant failų modifikavimo laiką ir dydį.</target>
@@ -820,6 +811,9 @@ Komanda inicijuojama jei:
<source>More information</source>
<target>Daugiau informacijos</target>
+<source>Local settings:</source>
+<target>Vietiniai nustatymai</target>
+
<source>Include:</source>
<target>Įtraukti:</target>
@@ -1053,12 +1047,15 @@ Tai garantuos pastovią buseną, netgi įvykus rimtai klaidai.
<source>Delete Items</source>
<target>Pašalinti elementai</target>
-<source>Global Settings</source>
-<target>Bendri parametrai</target>
+<source>Options</source>
+<target>Parinktys</target>
<source>Select Time Span</source>
<target>Pasirinkti laiko atkarpą</target>
+<source>&Preferences...</source>
+<target>&Pirmenybė...</target>
+
<source>Folder Pairs</source>
<target>Sugretinti aplankai</target>
@@ -1210,6 +1207,9 @@ Tai garantuos pastovią buseną, netgi įvykus rimtai klaidai.
<source>Synchronization Settings</source>
<target>Suvienodinimo parametrai</target>
+<source>Reset filter</source>
+<target>Iš naujo nustatyti filtrą</target>
+
<source>Show files that exist on left side only</source>
<target>Rodyti failus, kurie egzistuoja tik kairėje pusėje</target>
@@ -1347,6 +1347,9 @@ Tai garantuos pastovią buseną, netgi įvykus rimtai klaidai.
<pluralform>Ar tikrai norite ištrinti šiuos %x elementų?</pluralform>
</target>
+<source>Preferences</source>
+<target>Pirmenybės</target>
+
<source>Copy NTFS permissions</source>
<target>Kopijuoti NTFS leidimus</target>
@@ -1425,6 +1428,12 @@ Tai garantuos pastovią buseną, netgi įvykus rimtai klaidai.
<source>Append a time stamp to each file name</source>
<target>Pridėti laiko žymę prie kiekvieno failo pavadinimo</target>
+<source>Comparison</source>
+<target>Palyginimas</target>
+
+<source>Synchronization</source>
+<target>Suvienodinimas</target>
+
<source>Leave as unresolved conflict</source>
<target>Palikti kaip neišpręstą konfliktą</target>
@@ -1498,7 +1507,7 @@ Tai garantuos pastovią buseną, netgi įvykus rimtai klaidai.
<target>Nepavyko rasti simbolinės nuorodos %x reikšmės</target>
<source>Cannot open directory %x.</source>
-<target>Nepavyksta atverti direktorijos %x.</target>
+<target>Nepavyksta atversti direktorijos %x.</target>
<source>Cannot enumerate directory %x.</source>
<target>Nepavyksta sunumeruoti direktorijos %x.</target>
diff --git a/FreeFileSync/Build/Languages/outdated/norwegian.lng b/FreeFileSync/Build/Languages/norwegian.lng
index 7a789c66..6f3c8d07 100644
--- a/FreeFileSync/Build/Languages/outdated/norwegian.lng
+++ b/FreeFileSync/Build/Languages/norwegian.lng
@@ -1,6 +1,6 @@
<header>
<language>Norsk</language>
- <translator>xxx</translator>
+ <translator>bjorn039</translator>
<locale>nb_NO</locale>
<image>flag_norway.png</image>
<plural_count>2</plural_count>
@@ -11,97 +11,103 @@
<target>Begge sider er endret siden siste synkronisering.</target>
<source>Cannot determine sync-direction:</source>
-<target>Kan ikke bestemme synkroniseringsretning:</target>
+<target>Kan ikke bestemme retning:</target>
<source>No change since last synchronization.</source>
<target>Ingen endringer siden siste synkronisering.</target>
<source>The database entry is not in sync considering current settings.</source>
-<target></target>
+<target>Databaseemnet er ikke i synkronisering med de aktuelle innstillinger.</target>
<source>Setting default synchronization directions: Old files will be overwritten with newer files.</source>
-<target>Stiller inn standard synkroniseringsretning: Gamle filer blir overskrevet med nyere filer.</target>
+<target>Setter standardretning: Gamle filer overskrives med nyere.</target>
<source>Checking recycle bin availability for folder %x...</source>
-<target>Sjekker søppelbøtte for tilgjengelig mappe %x...</target>
+<target>Sjekker papirkurvens tilgjengelighet for mappen %x...</target>
<source>Moving file %x to the recycle bin</source>
-<target></target>
+<target>Flytter filen %x til papirkurv</target>
<source>Moving folder %x to the recycle bin</source>
-<target></target>
+<target>Flytter mappen %x til papirkurv</target>
<source>Moving symbolic link %x to the recycle bin</source>
-<target></target>
+<target>Flytter symbolsk link %x til papirkurv</target>
<source>Deleting file %x</source>
-<target>Sletter fil %x</target>
+<target>Sletter filen %x</target>
<source>Deleting folder %x</source>
-<target>Sletter mappe %x</target>
+<target>Sletter mappen %x</target>
<source>Deleting symbolic link %x</source>
-<target>Sletter symbolsk lenke %x</target>
+<target>Sletter symlink %x</target>
<source>The recycle bin is not available for the following folders. Files will be deleted permanently instead:</source>
-<target></target>
+<target>Papirkurven kan ikke brukes til følgende mapper. Filene slettes permanent:</target>
<source>An exception occurred</source>
-<target>Et avvik har oppstått</target>
+<target>Unntagelse oppstod</target>
<source>A directory path is expected after %x.</source>
-<target></target>
+<target>Det forventes en mappestil etter %x.</target>
<source>Syntax error</source>
-<target></target>
+<target>Syntaksfeil</target>
<source>Cannot open file %x.</source>
-<target></target>
+<target>Filen %x kan ikke åpnes.</target>
<source>File %x does not contain a valid configuration.</source>
-<target>Filen %x inneholder en ugyldig innstilling.</target>
+<target>Filen %x inneholder ikke gyldige innstillinger.</target>
<source>Unequal number of left and right directories specified.</source>
-<target></target>
+<target>Det er angitt et ulikt antall høyre og venstre mapper.</target>
<source>The config file must not contain settings at directory pair level when directories are set via command line.</source>
-<target></target>
+<target>Instillingsfilen må ikke indeholde innstillinger på mappepar nivå når mapper er satt via kommando.</target>
<source>Directories cannot be set for more than one configuration file.</source>
-<target></target>
+<target>Mapper kan ikke settes til mere enn en innstillingsfil.</target>
<source>Command line</source>
-<target>Kommandolinje</target>
+<target>Kommando</target>
<source>Syntax:</source>
-<target></target>
+<target>Syntaks:</target>
-<source>config files</source>
-<target></target>
+<source>global config file:</source>
+<target>Global konfigureringsfil</target>
+
+<source>config files:</source>
+<target>Konfigurer filer</target>
<source>directory</source>
-<target></target>
+<target>mappe</target>
+
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Sti til en alternativ GlobalSettings.xml fil</target>
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
-<target></target>
+<target>Vilkårlig antall FreeFileSync .ffs_gui og/eller .ffs_batch indstillingsfiler.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target></target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Et ubegrenset antall alternative kataloger for maksimalt én konfigurasjonsfil</target>
<source>Cannot find the following folders:</source>
<target>Kan ikke finne følgende mapper:</target>
<source>You can ignore this error to consider each folder as empty. The folders then will be created automatically during synchronization.</source>
-<target></target>
+<target>Ignorer denne fil for at betrakte hver mappe som tom. Mapperne blir så automatisk opprettet ved synkronisering.</target>
<source>A folder input field is empty.</source>
-<target>Et mappefelt er tomt.</target>
+<target>Der er ikke valgt noen mapper.</target>
<source>The corresponding folder will be considered as empty.</source>
-<target></target>
+<target>Den tilsvarende mappe betraktes som tom.</target>
<source>The following folders have dependent paths. Be careful when setting up synchronization rules:</source>
-<target></target>
+<target>Følgende mapper har avhengige stier. Vær forsiktig med synkroniseringsreglene:</target>
<source>File %x has an invalid date.</source>
<target>Filen %x har en ugyldig dato.</target>
@@ -110,79 +116,79 @@
<target>Dato:</target>
<source>Files %x have the same date but a different size.</source>
-<target>Filer %x har den samme datoen, men forskjellig størrelse.</target>
+<target>Filene %x har den samme dato men forskjellig størrelse.</target>
<source>Size:</source>
<target>Størrelse:</target>
<source>Content comparison was skipped for excluded files %x.</source>
-<target></target>
+<target>Innholdsanalyse er utelatt for ekskluderte filer %x</target>
<source>Items differ in attributes only</source>
-<target>Elementer har kun forskjellige attributter</target>
+<target>Enhetene har kun forskjellige attributter</target>
<source>Resolving symbolic link %x</source>
-<target></target>
+<target>Løser symbolsk link %x</target>
<source>Comparing content of files %x</source>
-<target>Sammenligner innhold til filer %x</target>
+<target>Sammenligner innhold av filer %x</target>
<source>Generating file list...</source>
-<target>Lager filliste...</target>
+<target>Oppretter filliste...</target>
<source>Starting comparison</source>
-<target></target>
+<target>Starter analyse</target>
<source>Calculating sync directions...</source>
-<target></target>
+<target>Forbereder synkronisering...</target>
<source>Out of memory.</source>
-<target>For lite minne.</target>
+<target>Ikke nok minne.</target>
<source>Item exists on left side only</source>
-<target>Element eksisterer kun på venstre side</target>
+<target>Emnet finnes kun på venstre side</target>
<source>Item exists on right side only</source>
-<target>Element eksisterer kun på høyre side</target>
+<target>Emnet finnes kun på høyre side</target>
<source>Left side is newer</source>
-<target>Venstre side er nyere</target>
+<target>Venstre er nyest</target>
<source>Right side is newer</source>
-<target>Høyre side er nyere</target>
+<target>Høyre er nyest</target>
<source>Items have different content</source>
-<target>Elementer har forskjellig innhold</target>
+<target>Emnene har forskjellig innhold</target>
<source>Both sides are equal</source>
<target>Begge sider er like</target>
<source>Conflict/item cannot be categorized</source>
-<target>Konflikt/element kan ikke kategoriseres</target>
+<target>Konflikt/ukjent emne</target>
<source>Copy new item to left</source>
-<target>Kopier nytt element til venstre</target>
+<target>Kopier nytt emne mot venstre</target>
<source>Copy new item to right</source>
-<target>Kopier nytt element til høyre</target>
+<target>Kopier nytt emne mot høyre</target>
<source>Delete left item</source>
-<target>Slett venstre element</target>
+<target>Slett venstre emne</target>
<source>Delete right item</source>
-<target>Slett høyre element</target>
+<target>Slett høyre emne</target>
<source>Move file on left</source>
-<target>Flytt venstre fil</target>
+<target>Flytt filen til venstre</target>
<source>Move file on right</source>
-<target>Flytt høyre fil</target>
+<target>Flytt filen til høyre</target>
<source>Overwrite left item</source>
-<target>Skriv over venstre element</target>
+<target>Overskriv venstre emne</target>
<source>Overwrite right item</source>
-<target>Skriv over høyre element</target>
+<target>Overskriv høyre emne</target>
<source>Do nothing</source>
<target>Ikke gjør noe</target>
@@ -194,70 +200,73 @@
<target>Oppdater attributter til høyre</target>
<source>Database file %x is incompatible.</source>
-<target>Databasefil %x er inkompatibel.</target>
+<target>Databasefilen %x er inkompatibel.</target>
<source>Initial synchronization:</source>
-<target>Førstegangs synkronisering:</target>
+<target>Forbereder synkronisering:</target>
<source>Database file %x does not yet exist.</source>
-<target>Databasefil %x finnes ikke ennå.</target>
+<target>Databasefilen %x finnes ikke.</target>
<source>Database file is corrupt:</source>
-<target>Databasefilen er korrupt</target>
+<target>Databasefilen er ødelagt:</target>
<source>Cannot write file %x.</source>
-<target>Kan ikke skrive fil %x.</target>
+<target>Kan ikke opprette filen %x.</target>
<source>Cannot read file %x.</source>
-<target>Kan ikke lese fil %x.</target>
+<target>Kan ikke lese filen %x.</target>
<source>Database files do not share a common session.</source>
-<target>Databasefiler deler ikke en felles synkroniseringsøkt.</target>
+<target>Databasefiler kan ikke dele handling.</target>
<source>Searching for folder %x...</source>
<target>Søker etter mappen %x...</target>
<source>Cannot read file attributes of %x.</source>
-<target>Kan ikke lese filattributter fra %x.</target>
+<target>Kan ikke lese filattributterne på %x.</target>
<source>Cannot get process information.</source>
<target>Kan ikke hente prosessinformasjon.</target>
<source>Waiting while directory is locked:</source>
-<target></target>
+<target>Venter mens mappe låses:</target>
<source>Lock owner:</source>
-<target></target>
+<target>Låsens eier</target>
<source>
<pluralform>1 sec</pluralform>
<pluralform>%x sec</pluralform>
</source>
<target>
-<pluralform>1 sekund</pluralform>
-<pluralform>%x sekunder</pluralform>
+<pluralform>1 sek</pluralform>
+<pluralform>%x sek</pluralform>
</target>
<source>Detecting abandoned lock...</source>
-<target></target>
+<target>Finner etterlatt lås...</target>
<source>Creating file %x</source>
-<target>Oppretter fil %x</target>
+<target>Oppretter filen %x</target>
<source>Items processed:</source>
-<target>Elementer behandlet:</target>
+<target>Emner behandlet:</target>
<source>Items remaining:</source>
-<target>Gjenværende elementer:</target>
+<target>Gjenstående emner:</target>
<source>Total time:</source>
-<target>Total tid:</target>
+<target>Samlet tid:</target>
<source>
<pluralform>1 byte</pluralform>
<pluralform>%x bytes</pluralform>
</source>
-<target></target>
+<target>
+<pluralform>1 byte</pluralform>
+<pluralform>%x byte</pluralform>
+</target>
<source>%x MB</source>
<target>%x MB</target>
@@ -269,10 +278,10 @@
<target>%x GB</target>
<source>Error parsing file %x, row %y, column %z.</source>
-<target>Feil ved analysering av fil %x, rekke %y, kolonne %z.</target>
+<target>Behandlingsfeil i filen %x, rekke %y, kolonne %z.</target>
<source>Cannot set directory lock for %x.</source>
-<target></target>
+<target>Kan ikke låse mappen %x.</target>
<source>Scanning:</source>
<target>Skanner:</target>
@@ -281,46 +290,49 @@
<pluralform>1 thread</pluralform>
<pluralform>%x threads</pluralform>
</source>
-<target></target>
+<target>
+<pluralform>1 tråd</pluralform>
+<pluralform>%x tråder</pluralform>
+</target>
<source>Encoding extended time information: %x</source>
-<target>Koder utvided tidsinformasjon: %x</target>
+<target>Oppretter udvidet tidsinformasjon: %x</target>
<source>/sec</source>
-<target>/sekund</target>
+<target>/sek</target>
<source>%x items/sec</source>
-<target></target>
+<target>%x emner/sek</target>
<source>Show in Explorer</source>
-<target>Vis i utforsker</target>
+<target>Åpne filplasering</target>
<source>Open with default application</source>
<target>Åpne med standardprogram</target>
<source>Browse directory</source>
-<target>Utforsk mappe</target>
+<target>Gjennomse mappe</target>
<source>Cannot access the Volume Shadow Copy Service.</source>
-<target></target>
+<target>VSS tjenesten er ikke tilgjengelig</target>
<source>Please use FreeFileSync 64-bit version to create shadow copies on this system.</source>
-<target>Bruk FreeFileSync 64-bit-versjon til å opprette skyggekopier på dette systemet.</target>
+<target>Bruk FreeFileSync 64-bit til at lage VSS kopier på dette system.</target>
<source>Cannot load file %x.</source>
-<target>Kan ikke laste filen %x.</target>
+<target>Kan ikke lese filen %x.</target>
<source>Cannot determine volume name for %x.</source>
-<target></target>
+<target>Kan ikke bestemme volumnavn for %x.</target>
<source>Volume name %x is not part of file path %y.</source>
-<target></target>
+<target>Volumnavnet %x er ikke en del av filstien %y.</target>
<source>Stop requested: Waiting for current operation to finish...</source>
-<target></target>
+<target>Avbrytelse: Venter til aktuell oppgave avsluttes...</target>
<source>Unable to create time stamp for versioning:</source>
-<target></target>
+<target>Kan ikke opprette tidsstempel til versionering:</target>
<source>&Open...</source>
<target>&Åpne...</target>
@@ -332,55 +344,55 @@
<target>&Avslutt</target>
<source>&Program</source>
-<target>&Program</target>
+<target>&Filer</target>
<source>&View help</source>
-<target></target>
+<target>&Åpne hjelp</target>
<source>&About</source>
-<target>&Om programmet</target>
+<target>&Om</target>
<source>&Help</source>
<target>&Hjelp</target>
<source>Usage:</source>
-<target>Bruk:</target>
+<target>Gjør slik:</target>
<source>1. Select folders to watch.</source>
-<target>1. Velg mapper å overvåke.</target>
+<target>1. Velg mapper til jobben.</target>
<source>2. Enter a command line.</source>
-<target>2. Skriv en kommandolinje.</target>
+<target>2. Angi en kommando.</target>
<source>3. Press 'Start'.</source>
-<target>3. Trykk 'Start'.</target>
+<target>3. Klikk 'Start'.</target>
<source>To get started just import a .ffs_batch file.</source>
-<target>Importer en .ffs_batch-fil for å komme i gang</target>
+<target>Importer en .ffs_batchfil (Filer > Åpne...) for å komme igang.</target>
<source>Folders to watch:</source>
-<target></target>
+<target>Jobbens mapper:</target>
<source>Add folder</source>
-<target>Legg til mappe</target>
+<target>Tilføy mappe</target>
<source>Remove folder</source>
<target>Fjern mappe</target>
<source>Browse</source>
-<target>Bla gjennom</target>
+<target><Søk</target>
<source>Select a folder</source>
<target>Velg en mappe</target>
<source>Idle time (in seconds):</source>
-<target></target>
+<target>PC ikke brukt i (sek)</target>
<source>Idle time between last detected change and execution of command</source>
-<target>Inaktiv tid mellom forrige endring og utførelse av kommando</target>
+<target>Tid mellom sist funnet endring og utførelse</target>
<source>Command line:</source>
-<target></target>
+<target>Kommando:</target>
<source>
The command is triggered if:
@@ -388,139 +400,139 @@ The command is triggered if:
- new folders arrive (e.g. USB stick insert)
</source>
<target>
-Kommandoen utløses hvis:
-- filer eller mapper endres
-- nye mapper legges til (f.eks. en USB-pinne kobles til)
+Kommandoen udføres hvis:
+- filer eller undermapper endres
+- nye mapper finnes (f.eks USB nøkkel)
</target>
<source>&Start</source>
-<target></target>
+<target>&Start</target>
<source>About</source>
<target>Om</target>
<source>Build: %x</source>
-<target>Build: %x</target>
+<target>Utgitt: %x</target>
<source>All files</source>
<target>Alle filer</target>
<source>Automated Synchronization</source>
-<target></target>
+<target>Automatisk synkronisering</target>
<source>Directory monitoring active</source>
-<target></target>
+<target>Mappeovervåkning aktiv</target>
<source>Waiting until all directories are available...</source>
-<target></target>
+<target>Venter til alle mapper er tilgjengelige...</target>
<source>Error</source>
<target>Feil</target>
<source>&Restore</source>
-<target>&Gjenopprett</target>
+<target>&Vis vinduer</target>
<source>&Show error</source>
-<target></target>
+<target>&Vis feil</target>
<source>&Exit</source>
-<target>&Avslutt</target>
+<target>&Lukk</target>
<source>Incorrect command line:</source>
-<target></target>
+<target>Ugyldig kommando:</target>
<source>&Retry</source>
<target>&Prøv igjen</target>
<source>File content</source>
-<target>Filinnhold</target>
+<target>Innhold</target>
<source>File time and size</source>
-<target>Filtid og størrelse</target>
+<target>Størrelse og tid</target>
<source>Two way</source>
<target>Toveis</target>
<source>Mirror</source>
-<target>Speile</target>
+<target>Speiling</target>
<source>Update</source>
-<target>Oppdatere</target>
+<target>Oppdater</target>
<source>Custom</source>
-<target>Brukerdefinert</target>
+<target>Tilpasset</target>
<source>Multiple...</source>
<target>Flere...</target>
<source>Moving file %x to %y</source>
-<target>Flytter fil %x til %y</target>
+<target>Flytter filen %x til %y</target>
<source>Moving folder %x to %y</source>
-<target>Flytter mappe %x til %y</target>
+<target>Flytter mappen %x til %y</target>
<source>Moving symbolic link %x to %y</source>
-<target>Flytter symbolsk lenke %x til %y</target>
+<target>Flytter symlinken %x til %y</target>
<source>Removing old versions...</source>
-<target>Fjerner gamle versjoner...</target>
+<target>Fjerner gamle utgaver...</target>
<source>Creating symbolic link %x</source>
-<target>Oppretter symbolsk lenke %x</target>
+<target>Oppretter symlinken %x</target>
<source>Creating folder %x</source>
-<target>Oppretter mappe %x</target>
+<target>Oppretter mappen %x</target>
<source>Overwriting file %x</source>
-<target>Overskriver fil %x</target>
+<target>Overskriver filen %x</target>
<source>Overwriting symbolic link %x</source>
-<target>Overskriver symbolsk lenke %x</target>
+<target>Overskriver symlinken %x</target>
<source>Verifying file %x</source>
-<target>Verifiserer fil %x</target>
+<target>Verifiserer filen %x</target>
<source>Updating attributes of %x</source>
-<target>Oppdaterer attributter til %x</target>
+<target>Oppdaterer attributter for %x</target>
<source>Creating a Volume Shadow Copy for %x...</source>
-<target></target>
+<target>Oppretter VSS kopi for %x...</target>
<source>Data verification error: %x and %y have different content.</source>
-<target></target>
+<target>Godkjennelsesfeil: %x og %y har forskellig innhold</target>
<source>Cannot find %x.</source>
<target>Kan ikke finne %x.</target>
<source>Target folder %x already existing.</source>
-<target>Målmappe %x eksisterer allerede.</target>
+<target>Destinasjonsmappen %x finnes allerede.</target>
<source>Target folder input field must not be empty.</source>
-<target>Feltet for målmappe kan ikke være tomt.</target>
+<target>Destinasjonsmappen skal angis.</target>
<source>Please enter a target folder for versioning.</source>
-<target></target>
+<target>Angi mappe til versionering.</target>
<source>Source folder %x not found.</source>
-<target>Kildemappe %x finnes ikke.</target>
+<target>Kildemappen %x ble ikke funnet.</target>
<source>The following items have unresolved conflicts and will not be synchronized:</source>
-<target>De følgende elementene har uoppklarte konflikter og vil ikke bli synkroniserte:</target>
+<target>Følgende emner har uløste konflikter og synkroniseres ikke:</target>
<source>The following folders are significantly different. Make sure you are matching the correct folders for synchronization.</source>
-<target></target>
+<target>Følgende mapper har markante forskeller. Kontroller at du synkroniserer de rigtige mapper</target>
<source>Not enough free disk space available in:</source>
-<target>Ikke nok ledig diskplass tilgjengelig på:</target>
+<target>Ikke nok ledig diskplass på:</target>
<source>Required:</source>
-<target>Nødvendig:</target>
+<target>Krav:</target>
<source>Available:</source>
<target>Tilgjengelig:</target>
<source>A folder will be modified which is part of multiple folder pairs. Please review synchronization settings.</source>
-<target>En mappe vil endres som er en del av flere mappepar. Se over innstillingene for synkronisering.</target>
+<target>Der endres en mappe som tilhører flere mappepar. Kontroller dine synkroniseringsinnstillinger.</target>
<source>Synchronizing folder pair:</source>
<target>Synkroniserer mappepar:</target>
@@ -529,34 +541,34 @@ Kommandoen utløses hvis:
<target>Oppretter database...</target>
<source>job name</source>
-<target></target>
+<target>Jobbnavn</target>
<source>Synchronization stopped</source>
-<target></target>
+<target>Synkronisering avbrudt</target>
<source>Synchronization completed with errors</source>
-<target>Synkronisering fullført med feil</target>
+<target>Synkronisering gjennomført med feil</target>
<source>Synchronization completed with warnings</source>
-<target>Synkronisering fullført med advarsler</target>
+<target>Synkronisering gjennomført med advarsel</target>
<source>Nothing to synchronize</source>
-<target>Ikke noe å synkronisere</target>
+<target>Alt er synkronisert</target>
<source>Synchronization completed successfully</source>
-<target>Synkdonisering fullført</target>
+<target>Synkronisering gjennomført</target>
<source>Saving log file %x...</source>
-<target>Lagrer loggfil %x...</target>
+<target>Lagrer rapport %x...</target>
<source>Stopped</source>
-<target></target>
+<target>Avbrudt</target>
<source>You can switch to FreeFileSync's main window to resolve this issue.</source>
-<target></target>
+<target>Skift til FreeFileSyncs hovedvindu for at løse problemet.</target>
<source>&Don't show this warning again</source>
-<target></target>
+<target>&Vis ikke igen</target>
<source>&Ignore</source>
<target>&Ignorer</target>
@@ -565,64 +577,67 @@ Kommandoen utløses hvis:
<target>&Skift</target>
<source>Switching to FreeFileSync's main window</source>
-<target></target>
+<target>Skifter til hovedvinduet</target>
<source>
<pluralform>Automatic retry in 1 second...</pluralform>
<pluralform>Automatic retry in %x seconds...</pluralform>
</source>
-<target></target>
+<target>
+<pluralform>Prøver igjen om 1 sekund...</pluralform>
+<pluralform>Prøver igjen om %x sekunder...</pluralform>
+</target>
<source>&Ignore subsequent errors</source>
-<target></target>
+<target>&Ignorer etterfølgende feil</target>
<source>Retrying operation...</source>
-<target></target>
+<target>Prøver igen...</target>
<source>Serious Error</source>
-<target></target>
+<target>Kritisk feil</target>
<source>Check for Program Updates</source>
-<target></target>
+<target>Søk etter oppdatering</target>
<source>A new version of FreeFileSync is available:</source>
-<target>En ny versjon av FreeFileSync er tilgjengelig</target>
+<target>Oppdatering tilgjengelig:</target>
<source>Download now?</source>
-<target>Laste ned nå?</target>
+<target>Last ned nå?</target>
<source>&Download</source>
-<target></target>
+<target>&Last ned</target>
<source>FreeFileSync is up to date.</source>
<target>FreeFileSync er oppdatert.</target>
<source>Unable to connect to sourceforge.net.</source>
-<target>Kan ikke koble til sourceforge.net.</target>
+<target>Kan ikke kontakte sourceforge.net.</target>
<source>Cannot find current FreeFileSync version number online. Do you want to check manually?</source>
-<target></target>
+<target>Kunne ikke finne FreeFileSync's versjonsnummer online. Vil du kontrollere manuelt?</target>
<source>&Check</source>
-<target></target>
+<target>&Kontroller</target>
<source>Symlink</source>
-<target>Symbolsk lenke</target>
+<target>Symlink</target>
<source>Folder</source>
<target>Mappe</target>
<source>Full path</source>
-<target>Full bane</target>
+<target>Full sti</target>
<source>Name</source>
<target>Navn</target>
<source>Relative path</source>
-<target>Relativ bane</target>
+<target>Relativ sti</target>
<source>Base folder</source>
-<target>Grunnmappe</target>
+<target>Hovedmappe</target>
<source>Size</source>
<target>Størrelse</target>
@@ -631,52 +646,46 @@ Kommandoen utløses hvis:
<target>Dato</target>
<source>Extension</source>
-<target>Filendelse</target>
+<target>Filtype</target>
<source>Category</source>
-<target>Kategori</target>
+<target>Status</target>
<source>Action</source>
<target>Handling</target>
<source>Drag && drop</source>
-<target>Dra && slipp</target>
+<target>Trekk emner hit</target>
-<source>Alternate comparison settings</source>
-<target></target>
+<source>Local comparison settings</source>
+<target>Lokale sammenlignings-instillinger</target>
-<source>Alternate synchronization settings</source>
-<target></target>
+<source>Local synchronization settings</source>
+<target>Lokale synkroniserings-instillinger</target>
<source>Local filter</source>
-<target></target>
+<target>Lokalt filter</target>
<source>Active</source>
-<target></target>
+<target>Aktiv</target>
<source>None</source>
-<target></target>
+<target>Ingen</target>
-<source>Remove alternate settings</source>
-<target>Fjern alternative innstillinger</target>
+<source>Remove local settings</source>
+<target>Fjern lokale instillinger</target>
-<source>Clear filter settings</source>
-<target>Fjern filterinnstillinger</target>
+<source>Reset local filter</source>
+<target>Tilbakestill lokalt filter</target>
<source>Copy</source>
-<target>Kopier</target>
+<target>Kopiér</target>
<source>Paste</source>
-<target></target>
-
-<source>Alternate Comparison Settings</source>
-<target></target>
+<target>Lim inn</target>
-<source>Alternate Synchronization Settings</source>
-<target></target>
-
-<source>Local Filter</source>
-<target></target>
+<source>Local Synchronization Settings</source>
+<target>Lokale synkroniseringsinstillinger</target>
<source>&New</source>
<target>&Ny</target>
@@ -685,131 +694,168 @@ Kommandoen utløses hvis:
<target>&Lagre</target>
<source>Save as &batch job...</source>
-<target>Lagre som &sammensatt jobb...</target>
+<target>Lagre som &batchfil</target>
<source>1. &Compare</source>
-<target>1. Sammen&lign</target>
+<target>1. &Analyser</target>
<source>2. &Synchronize</source>
<target>2. &Synkroniser</target>
-<source>&Global settings</source>
-<target>&Felles innstillinger</target>
+<source>&Options</source>
+<target>&Valg</target>
<source>&Language</source>
<target>&Språk</target>
<source>&Find...</source>
-<target></target>
+<target>&Søk</target>
<source>&Export file list...</source>
<target>&Eksporter filliste...</target>
<source>&Tools</source>
-<target></target>
+<target>&Verktøy</target>
<source>&Check now</source>
-<target></target>
+<target>&Søk nå</target>
<source>Check &automatically once a week</source>
-<target></target>
+<target>Søk &automatisk en gang i uken</target>
<source>&Check for new version</source>
-<target></target>
-
-<source>Compare</source>
-<target>Sammenlign</target>
+<target>&Søk etter oppdatering</target>
<source>Cancel</source>
-<target>Avbryt</target>
+<target>Annuller</target>
+
+<source>Compare</source>
+<target>Analysér</target>
<source>Synchronize</source>
-<target>Synkroniser</target>
+<target>Synkronisér</target>
<source>Add folder pair</source>
-<target>Legg til mappepar</target>
+<target>Tilføy mappepar</target>
<source>Remove folder pair</source>
<target>Fjern mappepar</target>
<source>Swap sides</source>
-<target>Bytt sider</target>
+<target>Bytt side</target>
<source>Close search bar</source>
-<target></target>
+<target>Lukk søkelinje</target>
<source>Find:</source>
-<target></target>
+<target>Søk:</target>
<source>Match case</source>
-<target>Skill mellom store og små bokstaver</target>
+<target>Treffølsomhet (a/A)</target>
+
+<source>Open...</source>
+<target>Åpne...</target>
+
+<source>Save</source>
+<target>Lagre</target>
+
+<source>Save as GUI job</source>
+<target>Lagre som GUI arbeid</target>
<source>Save as batch job</source>
-<target>Lagre som sammensatt oppgave</target>
+<target>Lagre som batchfil</target>
+
+<source>Save as...</source>
+<target>Lagre som</target>
<source>View type:</source>
-<target></target>
+<target>Visning:</target>
<source>Select view:</source>
-<target></target>
+<target>Velg visning:</target>
<source>Statistics:</source>
-<target></target>
+<target>Statistikk:</target>
<source>Number of files and folders that will be created</source>
-<target>Antall filer og mapper som vil opprettes</target>
+<target>Antall filer og mapper som vil bli opprettet</target>
<source>Number of files that will be overwritten</source>
-<target>Antall filer som blir overskrevet</target>
+<target>Antall filer som overskrives</target>
<source>Number of files and folders that will be deleted</source>
-<target>Antall filer og mapper som vil slettes</target>
+<target>Antall filer og mapper som slettes</target>
<source>Total bytes to copy</source>
-<target>Mengde bytes å kopiere</target>
+<target>Antal bytes som kopieres</target>
+
+<source>Use local settings:</source>
+<target>Bruk lokale instillinger</target>
<source>Select a variant:</source>
-<target></target>
+<target>Velg metode:</target>
<source>Identify equal files by comparing modification time and size.</source>
-<target></target>
+<target>Gjennkjenn like filer etter filtid og størrelse.</target>
<source>Identify equal files by comparing the file content.</source>
-<target></target>
+<target>Gjennkjenn like filer etter innhold.</target>
<source>Symbolic links:</source>
-<target></target>
+<target>Symbolsk link:</target>
<source>More information</source>
-<target></target>
+<target>Mer informasjon</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Lokale instillinger</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target></target>
+<source>Include:</source>
+<target>Inkludér:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target></target>
+<source>Exclude:</source>
+<target>Ekskludér:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target></target>
+<source>Show examples</source>
+<target>Vis eksempler</target>
-<source>Configure your own synchronization rules.</source>
-<target>Still inn dine egne synkroniseringsregler.</target>
+<source>Time span:</source>
+<target>Intervall:</target>
+
+<source>File size:</source>
+<target>Filstørrelse:</target>
+
+<source>Minimum:</source>
+<target>Minimum:</target>
+
+<source>Maximum:</source>
+<target>Maksimum:</target>
+
+<source>&Reset</source>
+<target>&Nullstill</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Angi filterregler til ekskludering av bestemte filer fra synkroniseringen. Filstier skal relatere til kildemappene.</target>
<source>Detect moved files</source>
-<target></target>
+<target>Gjennkjenn flyttede filer</target>
<source>
- Requires and creates database files
- Detection active after initial sync
- Not supported by all file systems
</source>
-<target></target>
+<target>
+- Krever og oppretter databasefiler
+- Gjennkjennelse aktiv etter første synk
+- Understøtter ikke alle filsystemer
+</target>
+
+<source>Detect synchronization directions with the help of database files</source>
+<target>Gjennkjenn synkretninger ved hjelp av databasefiler</target>
<source>Delete files:</source>
-<target></target>
+<target>Slett filer:</target>
<source>Permanent</source>
<target>Permanent</target>
@@ -818,25 +864,22 @@ Kommandoen utløses hvis:
<target>Slett eller overskriv filer permanent</target>
<source>Recycle bin</source>
-<target></target>
+<target>Papirkurv</target>
<source>Back up deleted and overwritten files in the recycle bin</source>
-<target></target>
+<target>Backup slettede og overskrevne filer i papirkurven</target>
<source>Versioning</source>
-<target>Versjonshåndtering</target>
+<target>Versionering</target>
<source>Move files to a user-defined folder</source>
-<target></target>
+<target>Flytt filer til brukerdefinert mappe</target>
<source>Naming convention:</source>
-<target>Navnekonvensjon:</target>
-
-<source>Show examples</source>
-<target></target>
+<target>Navneregler:</target>
<source>Handle errors:</source>
-<target></target>
+<target>Feilhåndtering:</target>
<source>Ignore</source>
<target>Ignorer</target>
@@ -845,43 +888,43 @@ Kommandoen utløses hvis:
<target>Skjul feilmeldinger og advarsler</target>
<source>Pop-up</source>
-<target>Pop-up</target>
+<target>Melding</target>
<source>Show pop-up on errors or warnings</source>
-<target>Vis pop-upvindu ved feil eller advarsler</target>
+<target>Vis feilmeldinger og advarsler</target>
<source>On completion:</source>
-<target></target>
+<target>Når gjennomført:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target></target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
-<target></target>
+<target>Synkroniser nå?</target>
<source>Variant:</source>
-<target></target>
+<target>Jobbtype:</target>
<source>&Don't show this dialog again</source>
-<target></target>
+<target>&Ikke vis igjen</target>
<source>Items found:</source>
-<target>Elementer funnet:</target>
+<target>Emner funnet:</target>
<source>Speed:</source>
<target>Hastighet:</target>
<source>Time remaining:</source>
-<target>Gjenstående tid:</target>
+<target>Resterende tid:</target>
<source>Time elapsed:</source>
-<target>Tid gått:</target>
+<target>Brukt tid:</target>
<source>Synchronizing...</source>
<target>Synkroniserer...</target>
<source>Minimize to notification area</source>
-<target></target>
+<target>Minimér til systemfeltet</target>
<source>Close</source>
<target>Lukk</target>
@@ -890,151 +933,130 @@ Kommandoen utløses hvis:
<target>&Pause</target>
<source>Stop</source>
-<target></target>
+<target>Stopp</target>
<source>Create a batch file for unattended synchronization. To start, double-click this file or schedule in a task planner: %x</source>
-<target></target>
+<target>Oppret batchfil til automatisk synkronisering. Start ved aå dobbeltklikke på filen eller planlegg via oppgaveplanlegger: %x</target>
<source>Stop synchronization at first error</source>
-<target></target>
+<target>Stopp synkronisering ved første feil</target>
<source>Run minimized</source>
-<target></target>
+<target>Kjør minimert</target>
<source>Save log:</source>
-<target></target>
+<target>Lagre logg:</target>
<source>Limit:</source>
-<target></target>
+<target>Grense:</target>
<source>Limit maximum number of log files</source>
-<target>Begrens maks antall loggfiler</target>
+<target>Begrens antall rapporter</target>
<source>How can I schedule a batch job?</source>
-<target></target>
+<target>Hvordan opprettes en batchfil?</target>
<source>&Recycle bin</source>
-<target></target>
-
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target></target>
-
-<source>Include:</source>
-<target></target>
-
-<source>Exclude:</source>
-<target></target>
-
-<source>Time span:</source>
-<target></target>
-
-<source>File size:</source>
-<target></target>
-
-<source>Minimum:</source>
-<target></target>
-
-<source>Maximum:</source>
-<target></target>
-
-<source>&Reset</source>
-<target></target>
+<target>&Papirkurv</target>
<source>The following settings are used for all synchronization jobs.</source>
-<target></target>
+<target>Disse innstillinger gjelder alle synkroniseringer.</target>
<source>Fail-safe file copy</source>
-<target>Trygg filkopi</target>
+<target>Sikker filkopiering</target>
<source>
Copy to a temporary file (*.ffs_tmp) before overwriting target.
This guarantees a consistent state even in case of a serious error.
</source>
-<target></target>
+<target>Kopiér til midlertidig fil (*.ffs_tmp) før overskriving. Sikrer prosessen ved alvorlige feil.</target>
<source>(recommended)</source>
-<target></target>
+<target>(anbefalt)</target>
<source>Copy locked files</source>
<target>Kopier låste filer</target>
<source>Copy shared or locked files using the Volume Shadow Copy Service.</source>
-<target></target>
+<target>Kopiér delte eller låste filer med VSS kopiering.</target>
<source>(requires administrator rights)</source>
-<target></target>
+<target>(administrator)</target>
<source>Copy file access permissions</source>
-<target>Kopier filadgangstillatelser</target>
+<target>Kopier adgangstillatelser</target>
<source>Transfer file and folder permissions.</source>
-<target></target>
+<target>Overfør fil og mappetillatelser.</target>
<source>Automatic retry on error:</source>
-<target></target>
+<target>Antall forsøk ved feil:</target>
<source>Retry count:</source>
-<target></target>
+<target>Antall forsøk:</target>
<source>Delay (in seconds):</source>
-<target></target>
+<target>Forsinkelse (sek):</target>
<source>Customize context menu:</source>
-<target></target>
+<target>Tilpass kontekstmeny:</target>
<source>Description</source>
<target>Beskrivelse</target>
<source>Restore hidden windows</source>
-<target></target>
+<target>Åpne skjulte vinduer</target>
<source>&Default</source>
<target>&Standard</target>
<source>Source code written in C++ using:</source>
-<target>Kildekode skrevet i C++ med hjelp fra:</target>
+<target>Kildekoden er skrevet i C++ med Hjelp fra:</target>
<source>If you like FreeFileSync</source>
<target>Hvis du liker FreeFileSync</target>
<source>Donate with PayPal</source>
-<target>Doner med PayPal</target>
+<target>Donér med PayPal</target>
<source>Feedback and suggestions are welcome</source>
-<target>Tilbakemelding og forslag er velkomne</target>
+<target>Kritikk og forslag er ønsket</target>
<source>Homepage</source>
<target>Hjemmeside</target>
<source>Email</source>
-<target>E-post</target>
+<target>Email</target>
<source>Published under the GNU General Public License</source>
<target>Utgitt under GNU General Public Licence</target>
<source>Many thanks for localization:</source>
-<target>Mange takk for lokalisering:</target>
+<target>Takk for oversettelse:</target>
<source>Save as Batch Job</source>
-<target></target>
+<target>Lagre som batchfil</target>
<source>Delete Items</source>
-<target></target>
+<target>Slett emner</target>
-<source>Global Settings</source>
-<target></target>
+<source>Options</source>
+<target>Valg</target>
<source>Select Time Span</source>
-<target></target>
+<target>Velg tidsintervall</target>
+
+<source>&Preferences...</source>
+<target>&Egenskaper</target>
<source>Folder Pairs</source>
-<target></target>
+<target>Mappepar</target>
<source>Find</source>
<target>Søk</target>
<source>View Settings</source>
-<target></target>
+<target>Visninger</target>
<source>Overview</source>
<target>Oversikt</target>
@@ -1043,37 +1065,34 @@ This guarantees a consistent state even in case of a serious error.
<target>Innstilling</target>
<source>Main Bar</source>
-<target></target>
-
-<source>Open...</source>
-<target>Åpne...</target>
-
-<source>Save</source>
-<target>Lagre</target>
+<target>Hovedlinje</target>
<source>Compare both sides</source>
-<target>Sammenlign begge sider</target>
+<target>Analyser begge sider</target>
<source>Comparison settings</source>
-<target>Innstillinger for sammenligning</target>
+<target>Analyseinnstillinger</target>
<source>Synchronization settings</source>
-<target>Innstillinger for synkronisering</target>
+<target>Synkroniseringsinnstillinger</target>
<source>Start synchronization</source>
<target>Start synkronisering</target>
<source>Confirm</source>
-<target></target>
+<target>Bekreft</target>
<source>
<pluralform>Do you really want to execute the command %y for one item?</pluralform>
<pluralform>Do you really want to execute the command %y for %x items?</pluralform>
</source>
-<target></target>
+<target>
+<pluralform>Vil du kjøre kommandoen %y for 1 emne?</pluralform>
+<pluralform>Vil du kjøre kommandoen %y for %x emner?</pluralform>
+</target>
<source>&Execute</source>
-<target></target>
+<target>&Utfør</target>
<source>
<pluralform>1 directory</pluralform>
@@ -1097,19 +1116,22 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Showing %y of 1 row</pluralform>
<pluralform>Showing %y of %x rows</pluralform>
</source>
-<target></target>
+<target>
+<pluralform>Viser %y af 1 rekke</pluralform>
+<pluralform>Viser %y af %x rekker</pluralform>
+</target>
<source>Set direction:</source>
-<target>Still inn retningen:</target>
+<target>Retning:</target>
<source>multiple selection</source>
-<target>flervalg</target>
+<target>velg flere</target>
<source>Include via filter:</source>
-<target></target>
+<target>Inkludér via filter:</target>
<source>Exclude via filter:</source>
-<target>Ekskluder via filter:</target>
+<target>Ekskluder m. filter:</target>
<source>Include temporarily</source>
<target>Inkluder midlertidig</target>
@@ -1121,7 +1143,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Slett</target>
<source>Include all</source>
-<target>Inkluder alle</target>
+<target>Velg alle</target>
<source>Exclude all</source>
<target>Ekskluder alle</target>
@@ -1133,13 +1155,13 @@ This guarantees a consistent state even in case of a serious error.
<target>Små</target>
<source>Medium</source>
-<target>Middels</target>
+<target>Medium</target>
<source>Large</source>
<target>Store</target>
<source>Select time span...</source>
-<target>Velg tidsområde...</target>
+<target>Velg tidsinterval...</target>
<source>Default view</source>
<target>Standardvisning</target>
@@ -1148,103 +1170,103 @@ This guarantees a consistent state even in case of a serious error.
<target>Vis "%x"</target>
<source>Last session</source>
-<target>Siste økt</target>
+<target>Siste oppgave</target>
<source>Folder Comparison and Synchronization</source>
-<target>Mappesammenligning og synkronisering</target>
+<target>Mappeanalyse og synkronisering</target>
<source>Configuration saved</source>
-<target>Innstilling lagret</target>
+<target>Lagrede instillinger</target>
<source>FreeFileSync batch</source>
-<target>FreeFileSync batch</target>
+<target>FreeFileSync batchfil</target>
<source>Do you want to save changes to %x?</source>
-<target>Vil du lagre endringene til %x?</target>
+<target>Vil du lagre endringer i %x?</target>
<source>Never save &changes</source>
-<target></target>
+<target>&Aldri lagre endringer</target>
<source>Do&n't save</source>
<target>&Ikke lagre</target>
<source>Delete selected configurations</source>
-<target></target>
+<target>Slett valgte innstillinger</target>
-<source>Filter</source>
-<target>Filter</target>
+<source>Synchronization Settings</source>
+<target>Synkroniseringsinnstillinger</target>
+
+<source>Reset filter</source>
+<target>Tilbakestill filter</target>
<source>Show files that exist on left side only</source>
-<target>Vis filer som bare finnes på venstre side</target>
+<target>Vis filer som kun finnes på venstre side</target>
<source>Show files that exist on right side only</source>
-<target>Vis filer som bare finnes på høyre side</target>
+<target>Vis filer som kun finnes på høyre side</target>
<source>Show files that are newer on left</source>
-<target>Vis filer som er nyere til venstre</target>
+<target>Vis nyere filer på venstre side</target>
<source>Show files that are newer on right</source>
-<target>Vis filer som er nyere til høyre</target>
+<target>Vis nyere filer på høyre side</target>
<source>Show files that are equal</source>
-<target>Vis filer som er like</target>
+<target>Vis like filer</target>
<source>Show files that are different</source>
-<target>Vis filer som er forskjellige</target>
+<target>Vis ulike filer</target>
<source>Show conflicts</source>
<target>Vis konflikter</target>
<source>Show files that will be created on the left side</source>
-<target>Vis filer som blir opprettet på venstre side</target>
+<target>Vis filer som opprettes på venstre side</target>
<source>Show files that will be created on the right side</source>
-<target>Vis filer som blir opprettet på høyre side</target>
+<target>Vis filer som opprettes på høyre side</target>
<source>Show files that will be deleted on the left side</source>
-<target>Vis filer som blir slettet på venstre side</target>
+<target>Vis filer som slettes på venstre side</target>
<source>Show files that will be deleted on the right side</source>
-<target>Vis filer som blir slettet på høyre side</target>
+<target>Vis filer som slettes på høyre side</target>
<source>Show files that will be overwritten on left side</source>
-<target>Vis filer som blir overskrevet på venstre side</target>
+<target>Vis filer som overskrives på venstre side</target>
<source>Show files that will be overwritten on right side</source>
-<target>Vis filer som blir overskrevet på høyre side</target>
+<target>Vis filer som overskrives på høyre side</target>
<source>Show files that won't be copied</source>
-<target>Vis filer som ikke blir kopiert</target>
+<target>Vis filer som ikke kopieres</target>
<source>Show filtered or temporarily excluded files</source>
<target>Vis filtrerte eller midlertidig ekskluderte filer</target>
<source>Set as default</source>
-<target>Set som standard</target>
-
-<source>All files are in sync</source>
-<target></target>
+<target>Sett som standard</target>
-<source>Synchronization Settings</source>
-<target></target>
+<source>Filter</source>
+<target>Filter</target>
-<source>Comparison Settings</source>
-<target></target>
+<source>All files are in sync</source>
+<target>Alt er synkronisert</target>
<source>Cannot find %x</source>
<target>Kan ikke finne %x</target>
<source>Comma-separated values</source>
-<target></target>
+<target>Kommaoppdelte verdier</target>
<source>File list exported</source>
-<target>Filliste eksportert</target>
+<target>Fillisten ble eksportert</target>
<source>Searching for program updates...</source>
-<target></target>
+<target>Søker etter oppdatering...</target>
<source>Close progress dialog</source>
-<target>Lukk status vindu</target>
+<target>Lukk dialogen</target>
<source>Standby</source>
<target>Standby</target>
@@ -1253,16 +1275,16 @@ This guarantees a consistent state even in case of a serious error.
<target>Logg av</target>
<source>Shut down</source>
-<target>Slå av maskinen</target>
+<target>Avslutt</target>
<source>Hibernate</source>
-<target>Sett i dvalemodus</target>
+<target>Dvale</target>
<source>Scanning...</source>
<target>Skanner...</target>
<source>Comparing content...</source>
-<target>Sammenligner innhold...</target>
+<target>Analyserer innhold...</target>
<source>Info</source>
<target>Info</target>
@@ -1271,121 +1293,148 @@ This guarantees a consistent state even in case of a serious error.
<target>Advarsel</target>
<source>Select all</source>
-<target></target>
+<target>Velg alt</target>
<source>Paused</source>
<target>Pauset</target>
<source>Initializing...</source>
-<target>Initialiserer...</target>
+<target>Forbereder...</target>
<source>Completed</source>
-<target>Fullført</target>
+<target>Gjennomført</target>
<source>&Continue</source>
-<target></target>
+<target>&Fortsett</target>
<source>Progress</source>
-<target></target>
+<target>Fremskritt</target>
<source>Log</source>
-<target></target>
-
-<source>Today</source>
-<target>Idag</target>
-
-<source>This week</source>
-<target>Denne uke</target>
-
-<source>This month</source>
-<target>Denne måned</target>
-
-<source>This year</source>
-<target>Dette år</target>
-
-<source>Last x days</source>
-<target>Siste x dager</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
+<target>Logg</target>
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
</source>
-<target></target>
+<target>
+<pluralform>Vil du flytte følgende emne til papirkurven?</pluralform>
+<pluralform>Vil du flytte følgende %x emner til papirkurven?</pluralform>
+</target>
<source>Move</source>
-<target></target>
+<target>Flytt</target>
<source>
<pluralform>Do you really want to delete the following item?</pluralform>
<pluralform>Do you really want to delete the following %x items?</pluralform>
</source>
-<target></target>
-
-<source>Exclude</source>
-<target>Ekskluder</target>
-
-<source>Direct</source>
-<target>Direkte</target>
+<target>
+<pluralform>Vil du slette følgende emne?</pluralform>
+<pluralform>Vil du slette følgende %x emner?</pluralform>
+</target>
-<source>Follow</source>
-<target>Følg</target>
+<source>Preferences</source>
+<target>Egenskaper</target>
<source>Copy NTFS permissions</source>
-<target>Kopier NTFS-tillatelser</target>
+<target>Kopier NTFS tillatelser</target>
<source>Integrate external applications into context menu. The following macros are available:</source>
-<target>Integrer eksterne programmer i høyreklikkmeny. Følgende makroer er tilgjengelige:</target>
+<target>Integrer eksterne programmer i kontekstmeny. Bruk følgende makroer:</target>
<source>- full file or folder name</source>
-<target>- full fil- eller mappenavn</target>
+<target>Komplett fil- eller mappenavn</target>
<source>- folder part only</source>
-<target>- kun mapper</target>
+<target>Kun mappedelen</target>
<source>- Other side's counterpart to %item_path%</source>
-<target>- Den andre sidens motpart til %item_path%</target>
+<target>Motsatt sides motstykke til %item_path%</target>
<source>- Other side's counterpart to %item_folder%</source>
-<target>- Den andre sidens motpart til %item_folder%</target>
+<target>Motsatt sides motstykke til %item_folder%</target>
<source>Restore all hidden windows and warnings?</source>
-<target></target>
+<target>Åpne alle skjulte vinduer og advarsler?</target>
-<source>Leave as unresolved conflict</source>
-<target>Etterlat som uløste konflikter</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Finn og fordel endringer på begge sider. Slettede filer, omdøpninger og konflikter finnes automatisk i en database.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Oppret speiling av venstre mappe ved å tilpasse den høyre mappe</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopier nye og oppdaterte filer til høyre mappe.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Oppret dine egne synkroniseringsregler.</target>
+
+<source>Exclude</source>
+<target>Ekskludér</target>
+
+<source>Direct</source>
+<target>Direkte</target>
+
+<source>Follow</source>
+<target>Følg</target>
+
+<source>Today</source>
+<target>I dag</target>
+
+<source>This week</source>
+<target>Denne uke</target>
+
+<source>This month</source>
+<target>Denne måned</target>
+
+<source>This year</source>
+<target>Dette år</target>
+
+<source>Last x days</source>
+<target>Siste x dager</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
-<target>Erstatt</target>
+<target>Erstat</target>
<source>Move files and replace if existing</source>
-<target>Flytt filer og erstatt hvis eksisterer</target>
+<target>Flytt fil og erstatt eventuelt eksisterende</target>
<source>Time stamp</source>
-<target></target>
+<target>Tidsstempel</target>
<source>Append a time stamp to each file name</source>
-<target></target>
+<target>Legg til tidsstempel til hvert filnavn</target>
+
+<source>Comparison</source>
+<target>Sammenligning</target>
+
+<source>Synchronization</source>
+<target>Synkronisering</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Etterlat som uløst konflikt</target>
<source>File</source>
<target>Fil</target>
<source>YYYY-MM-DD hhmmss</source>
-<target>ÅÅÅÅ-MM-DD ttmmss</target>
+<target>YYYY-MM-DD hhmmss</target>
<source>Files</source>
<target>Filer</target>
<source>Items</source>
-<target></target>
+<target>Emner</target>
<source>Percentage</source>
<target>Prosent</target>
@@ -1412,25 +1461,25 @@ This guarantees a consistent state even in case of a serious error.
<target>Kan ikke skrive filattributter til %x.</target>
<source>Cannot write modification time of %x.</source>
-<target>Kan ikke skrive endringstid til %x.</target>
+<target>Kan ikke oppdatere tidsendring på %x.</target>
<source>Cannot read security context of %x.</source>
-<target>Kan ikke lese sikkerhetskontekst til %x.</target>
+<target>Kan ikke lese sikkerhetsinnstillinger på %x.</target>
<source>Cannot write security context of %x.</source>
-<target>Kan ikke skrive sikkerhetskontekst til %x.</target>
+<target>Kan ikke skrive sikkerhetsinnstillinger til %x.</target>
<source>Cannot read permissions of %x.</source>
-<target>Kan ikke lese tillatelser til %x.</target>
+<target>Kan ikke lese tillatelsene på %x.</target>
<source>Cannot write permissions of %x.</source>
-<target>Kan ikke skrive tillatelser til %x.</target>
+<target>Kan ikke skrive tillatelsene til %x.</target>
<source>Cannot create directory %x.</source>
<target>Kan ikke opprette mappen %x.</target>
<source>Cannot create symbolic link %x.</source>
-<target></target>
+<target>Kan ikke opprette symbolsk link %x.</target>
<source>Cannot find system function %x.</source>
<target>Kan ikke finne systemfunksjonen %x.</target>
@@ -1439,16 +1488,16 @@ This guarantees a consistent state even in case of a serious error.
<target>Kan ikke kopiere filen %x til %y.</target>
<source>Type of item %x is not supported:</source>
-<target>Type element %x er ikke støttet:</target>
+<target>Filtypen %x støttes ikke:</target>
<source>Cannot resolve symbolic link %x.</source>
-<target>Kan ikke følge symbolsk lenke %x.</target>
+<target>Kan ikke følge symlinken %x.</target>
<source>Cannot open directory %x.</source>
-<target>Kan ikke åpne mappe %x.</target>
+<target>Kan ikke åpne mappen %x.</target>
<source>Cannot enumerate directory %x.</source>
-<target>Kan ikke gjennomgå mappe %x.</target>
+<target>Kan ikke telle mappen %x.</target>
<source>%x TB</source>
<target>%x TB</target>
@@ -1484,32 +1533,32 @@ This guarantees a consistent state even in case of a serious error.
</target>
<source>Unable to register to receive system messages.</source>
-<target></target>
+<target>Kunne ikke registrere mottakelse av systembesjkeder.</target>
<source>Cannot set privilege %x.</source>
-<target>Kan ikke sette privilegie %x.</target>
+<target>Kan ikke sette %x privilegier.</target>
<source>Unable to suspend system sleep mode.</source>
-<target></target>
+<target>Kunne ikke oppheve standby.</target>
<source>Cannot change process I/O priorities.</source>
-<target>Kan ikke endre I/O prioriet på prosess</target>
+<target>Kan ikke endre I/O prioriteter.</target>
<source>Unable to move %x to the recycle bin.</source>
-<target></target>
+<target>Kunne ikke flytte %x til papirkurv.</target>
<source>Checking recycle bin failed for folder %x.</source>
-<target></target>
+<target>Sjekk papirkurv-feil for mappen %x</target>
<source>Cannot determine final path for %x.</source>
-<target></target>
+<target>Kan ikke bestemme endelig sti for %x</target>
<source>Error Code %x:</source>
-<target>Feil kode %x:</target>
+<target>Feilkode %x:</target>
<source>Cannot read the following XML elements:</source>
-<target>Kan ikke lese følgende XML-elementer:</target>
+<target>Kan ikke lese følgende XML emner:</target>
<source>Configuration file %x loaded partially only.</source>
-<target>Innstillingsfilen %x bare delvis lastet.</target>
+<target>Configureringsfilen %x er delvis innlastet</target>
diff --git a/FreeFileSync/Build/Languages/polish.lng b/FreeFileSync/Build/Languages/polish.lng
index fa0e36f9..e6a46560 100644
--- a/FreeFileSync/Build/Languages/polish.lng
+++ b/FreeFileSync/Build/Languages/polish.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Składnia:</target>
-<source>config files</source>
-<target>pliki konfiguracyjne</target>
+<source>global config file:</source>
+<target>globalny plik konfiguracyjny:</target>
+
+<source>config files:</source>
+<target>pliki konfiguracyjne:</target>
<source>directory</source>
<target>katalog</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Alternatywna ścieżka do pliku GlobalSettings.xml.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Dowolna ilość plików konfiguracyjnych FreeFileSync .ffs_gui/.ffs_batch.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Dowolna liczba katalogów w przypadku użycia jednego pliku konfiguracyjnego.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Dowolna liczba alternatywnych par katalogów dla najwyżej jednego pliku konfiguracyjnego.</target>
<source>Cannot find the following folders:</source>
<target>Nie można znaleźć następujących katalogów:</target>
@@ -655,11 +661,11 @@ Komenda jest wykonywana gdy:
<source>Drag && drop</source>
<target>Drag && Drop</target>
-<source>Alternate comparison settings</source>
-<target>Alternatywne ustawienia porównywania</target>
+<source>Local comparison settings</source>
+<target>Lokalne ustawienia porównywania</target>
-<source>Alternate synchronization settings</source>
-<target>Alternatywne ustawienia synchronizacji</target>
+<source>Local synchronization settings</source>
+<target>Lokalne ustawienia synchronizacji</target>
<source>Local filter</source>
<target>Filtr lokalny</target>
@@ -670,11 +676,11 @@ Komenda jest wykonywana gdy:
<source>None</source>
<target>Żaden</target>
-<source>Remove alternate settings</source>
-<target>Usuń alternatywne ustawienia</target>
+<source>Remove local settings</source>
+<target>Usuń lokalne ustawienia</target>
-<source>Clear filter settings</source>
-<target>Wyczyść ustawienia filtra</target>
+<source>Reset local filter</source>
+<target>Resetuj lokalny filtr</target>
<source>Copy</source>
<target>Kopiuj</target>
@@ -682,14 +688,8 @@ Komenda jest wykonywana gdy:
<source>Paste</source>
<target>Wklej</target>
-<source>Alternate Comparison Settings</source>
-<target>Alternatywne ustawienia porównywania</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Alternatywne ustawienia synchronizacji</target>
-
-<source>Local Filter</source>
-<target>Filtr lokalny</target>
+<source>Local Synchronization Settings</source>
+<target>Lokalne Ustawienia Synchronizacji</target>
<source>&New</source>
<target>&Nowy</target>
@@ -706,8 +706,8 @@ Komenda jest wykonywana gdy:
<source>2. &Synchronize</source>
<target>2. &Synchronizuj</target>
-<source>&Global settings</source>
-<target>&Ustawienia programu</target>
+<source>&Options</source>
+<target>&Opcje</target>
<source>&Language</source>
<target>&Język</target>
@@ -730,12 +730,12 @@ Komenda jest wykonywana gdy:
<source>&Check for new version</source>
<target>Sprawdź &nową wersję</target>
-<source>Compare</source>
-<target>Porównaj</target>
-
<source>Cancel</source>
<target>Anuluj</target>
+<source>Compare</source>
+<target>Porównaj</target>
+
<source>Synchronize</source>
<target>Synchronizuj</target>
@@ -757,9 +757,21 @@ Komenda jest wykonywana gdy:
<source>Match case</source>
<target>Uwzględnij wielkość liter</target>
+<source>Open...</source>
+<target>Otwórz...</target>
+
+<source>Save</source>
+<target>Zapisz</target>
+
+<source>Save as GUI job</source>
+<target>Zapisz zadanie</target>
+
<source>Save as batch job</source>
<target>Zapisz w trybie wsadowym</target>
+<source>Save as...</source>
+<target>Zapisz jako...</target>
+
<source>View type:</source>
<target>Typ widoku:</target>
@@ -781,6 +793,9 @@ Komenda jest wykonywana gdy:
<source>Total bytes to copy</source>
<target>Całkowity rozmiar do skopiowania</target>
+<source>Use local settings:</source>
+<target>Korzystaj z ustawień lokalnych:</target>
+
<source>Select a variant:</source>
<target>Określ wariant:</target>
@@ -796,20 +811,35 @@ Komenda jest wykonywana gdy:
<source>More information</source>
<target>Więcej informacji</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Ustawienia lokalne:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Wyszukaj oraz zastosuj zmiany po obu stronach. Wszystkie operacje na plikach takie jak usunięcia, zmiany oraz konflikty wykrywane są automatycznie przy użyciu bazy danych.</target>
+<source>Include:</source>
+<target>Dołącz:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Utwórz lustrzaną kopię lewego katalogu. Cała zawartość prawego katalogu będzie usunięta bądź nadpisana zawartością lewego katalogu.</target>
+<source>Exclude:</source>
+<target>Wyklucz:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopiuj nowe i zmodyfikowane pliki do prawego katalogu.</target>
+<source>Show examples</source>
+<target>Przykład</target>
-<source>Configure your own synchronization rules.</source>
-<target>Skonfiguruj swoje własne reguły synchronizacji.</target>
+<source>Time span:</source>
+<target>Przedział czasu:</target>
+
+<source>File size:</source>
+<target>Rozmiar pliku:</target>
+
+<source>Minimum:</source>
+<target>Minimalny:</target>
+
+<source>Maximum:</source>
+<target>Maksymalny:</target>
+
+<source>&Reset</source>
+<target>&Resetuj</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Określ reguły filtrowania w celu wykluczenia niektórych plików z synchronizacji. Ścieżki plików muszą być relatywne do podanych par katalogów.</target>
<source>Detect moved files</source>
<target>Wykryj przeniesione pliki.</target>
@@ -825,6 +855,9 @@ Komenda jest wykonywana gdy:
- Niewspierany przez wszystkie systemy plików
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Kierunki synchronizacji określane są przy pomocy bazy danych</target>
+
<source>Delete files:</source>
<target>Usuwanie plików:</target>
@@ -849,9 +882,6 @@ Komenda jest wykonywana gdy:
<source>Naming convention:</source>
<target>Konwencja nazewnictwa:</target>
-<source>Show examples</source>
-<target>Przykład</target>
-
<source>Handle errors:</source>
<target>Obsługa błędów:</target>
@@ -870,8 +900,8 @@ Komenda jest wykonywana gdy:
<source>On completion:</source>
<target>Po zakończeniu:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Kierunki synchronizacji określane są przy pomocy bazy danych</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Rozpocząć teraz synchronizację?</target>
@@ -933,30 +963,6 @@ Komenda jest wykonywana gdy:
<source>&Recycle bin</source>
<target>&Kosz systemowy</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Określ reguły filtrowania w celu wykluczenia niektórych plików z synchronizacji. Ścieżki plików muszą być relatywne do podanych par katalogów.</target>
-
-<source>Include:</source>
-<target>Dołącz:</target>
-
-<source>Exclude:</source>
-<target>Wyklucz:</target>
-
-<source>Time span:</source>
-<target>Przedział czasu:</target>
-
-<source>File size:</source>
-<target>Rozmiar pliku:</target>
-
-<source>Minimum:</source>
-<target>Minimalny:</target>
-
-<source>Maximum:</source>
-<target>Maksymalny:</target>
-
-<source>&Reset</source>
-<target>&Resetuj</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Następujące ustawienia stosowane są do wszystkich zadań synchronizacji.</target>
@@ -1041,12 +1047,15 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Delete Items</source>
<target>Usuń elementy</target>
-<source>Global Settings</source>
-<target>Ustawienia ogólne</target>
+<source>Options</source>
+<target>Opcje</target>
<source>Select Time Span</source>
<target>Określ</target>
+<source>&Preferences...</source>
+<target>&Preferencje...</target>
+
<source>Folder Pairs</source>
<target>Pary katalogów</target>
@@ -1065,12 +1074,6 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Main Bar</source>
<target>Główny pasek</target>
-<source>Open...</source>
-<target>Otwórz...</target>
-
-<source>Save</source>
-<target>Zapisz</target>
-
<source>Compare both sides</source>
<target>Porównaj foldery</target>
@@ -1201,8 +1204,11 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Delete selected configurations</source>
<target>Usuń wybrane konfiguracje</target>
-<source>Filter</source>
-<target>Filtr</target>
+<source>Synchronization Settings</source>
+<target>Ustawienia synchronizacji</target>
+
+<source>Reset filter</source>
+<target>Resetuj filtr</target>
<source>Show files that exist on left side only</source>
<target>Pokaż pliki istniejące tylko po lewej stronie</target>
@@ -1252,15 +1258,12 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Set as default</source>
<target>Zapisz jako domyślne</target>
+<source>Filter</source>
+<target>Filtr</target>
+
<source>All files are in sync</source>
<target>Pliki zsynchronizowane</target>
-<source>Synchronization Settings</source>
-<target>Ustawienia synchronizacji</target>
-
-<source>Comparison Settings</source>
-<target>Ustawienia porównywania</target>
-
<source>Cannot find %x</source>
<target>Nie można znaleźć %x</target>
@@ -1321,30 +1324,6 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Log</source>
<target>Log</target>
-<source>Today</source>
-<target>Dzisiaj</target>
-
-<source>This week</source>
-<target>W tym tygodniu</target>
-
-<source>This month</source>
-<target>W tym miesiącu</target>
-
-<source>This year</source>
-<target>W tym roku</target>
-
-<source>Last x days</source>
-<target>Ostatnie x dni</target>
-
-<source>Byte</source>
-<target>Bajtów</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1368,14 +1347,8 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<pluralform>Czy na pewno chcesz usunąć %x następujących elementów?</pluralform>
</target>
-<source>Exclude</source>
-<target>Wyklucz</target>
-
-<source>Direct</source>
-<target>Bezpośrednio</target>
-
-<source>Follow</source>
-<target>Podążaj</target>
+<source>Preferences</source>
+<target>Preferencje</target>
<source>Copy NTFS permissions</source>
<target>Kopiuj uprawnienia NTFS</target>
@@ -1398,8 +1371,50 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Restore all hidden windows and warnings?</source>
<target>Przywrócić wszystkie ukryte dialogi?</target>
-<source>Leave as unresolved conflict</source>
-<target>Zostaw jako nierozwiązany konflikt</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Wyszukaj oraz zastosuj zmiany po obu stronach. Wszystkie operacje na plikach takie jak usunięcia, zmiany oraz konflikty wykrywane są automatycznie przy użyciu bazy danych.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Utwórz lustrzaną kopię lewego katalogu. Cała zawartość prawego katalogu będzie usunięta bądź nadpisana zawartością lewego katalogu.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopiuj nowe i zmodyfikowane pliki do prawego katalogu.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Skonfiguruj swoje własne reguły synchronizacji.</target>
+
+<source>Exclude</source>
+<target>Wyklucz</target>
+
+<source>Direct</source>
+<target>Bezpośrednio</target>
+
+<source>Follow</source>
+<target>Podążaj</target>
+
+<source>Today</source>
+<target>Dzisiaj</target>
+
+<source>This week</source>
+<target>W tym tygodniu</target>
+
+<source>This month</source>
+<target>W tym miesiącu</target>
+
+<source>This year</source>
+<target>W tym roku</target>
+
+<source>Last x days</source>
+<target>Ostatnie x dni</target>
+
+<source>Byte</source>
+<target>Bajtów</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Zamień</target>
@@ -1413,6 +1428,15 @@ program kopiuje zawartość do pliku tymczasowego (*.ffs_tmp), a następnie nadp
<source>Append a time stamp to each file name</source>
<target>Dołącz datę do nazwy każdego pliku</target>
+<source>Comparison</source>
+<target>Porównanie</target>
+
+<source>Synchronization</source>
+<target>Synchronizacja</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Zostaw jako nierozwiązany konflikt</target>
+
<source>File</source>
<target>Plik</target>
diff --git a/FreeFileSync/Build/Languages/portuguese.lng b/FreeFileSync/Build/Languages/portuguese.lng
index f6e15a74..5636a968 100644
--- a/FreeFileSync/Build/Languages/portuguese.lng
+++ b/FreeFileSync/Build/Languages/portuguese.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Sintaxe:</target>
-<source>config files</source>
-<target>ficheiros de configuração</target>
+<source>global config file:</source>
+<target>ficheiro configuração global:</target>
+
+<source>config files:</source>
+<target>ficheiros configuração:</target>
<source>directory</source>
<target>directório</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Caminho para o ficheiro GlobalSettings.xml alternativo.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Qualquer número de ficheiros de configuração .ffs_gui e/ou .ffs_batch do FreeFileSync.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Qualquer número de directórios alternativos para apenas um ficheiro de configuração.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Qualquer número de pares de directórios alternativos para apenas um ficheiro de configuração.</target>
<source>Cannot find the following folders:</source>
<target>Não é possível encontrar as seguintes pastas:</target>
@@ -651,11 +657,11 @@ O comando é executado se:
<source>Drag && drop</source>
<target>Arrastar && Largar</target>
-<source>Alternate comparison settings</source>
-<target>Definições de comparação alternativas</target>
+<source>Local comparison settings</source>
+<target>Opções locais de comparação</target>
-<source>Alternate synchronization settings</source>
-<target>Definições de sincronização alternativas</target>
+<source>Local synchronization settings</source>
+<target>Opções locais de sincronização</target>
<source>Local filter</source>
<target>Filtro local</target>
@@ -666,11 +672,11 @@ O comando é executado se:
<source>None</source>
<target>Nenhum</target>
-<source>Remove alternate settings</source>
-<target>Remover opções alternativas</target>
+<source>Remove local settings</source>
+<target>Apagar opções locais</target>
-<source>Clear filter settings</source>
-<target>Limpar opções do filtro</target>
+<source>Reset local filter</source>
+<target>Limpar filtro local</target>
<source>Copy</source>
<target>Copiar</target>
@@ -678,14 +684,8 @@ O comando é executado se:
<source>Paste</source>
<target>Colar</target>
-<source>Alternate Comparison Settings</source>
-<target>Definições de comparação alternativas</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Definições de sincronização alternativas</target>
-
-<source>Local Filter</source>
-<target>Filtro local</target>
+<source>Local Synchronization Settings</source>
+<target>Opções Locais Sincronização</target>
<source>&New</source>
<target>&Novo</target>
@@ -702,7 +702,7 @@ O comando é executado se:
<source>2. &Synchronize</source>
<target>2. &Sincronizar</target>
-<source>&Global settings</source>
+<source>&Options</source>
<target>&Opções</target>
<source>&Language</source>
@@ -726,12 +726,12 @@ O comando é executado se:
<source>&Check for new version</source>
<target>&Procurar por actualizações</target>
-<source>Compare</source>
-<target>Comparar</target>
-
<source>Cancel</source>
<target>Cancelar</target>
+<source>Compare</source>
+<target>Comparar</target>
+
<source>Synchronize</source>
<target>Sincronizar</target>
@@ -753,8 +753,20 @@ O comando é executado se:
<source>Match case</source>
<target>Correspondência</target>
+<source>Open...</source>
+<target>Abrir...</target>
+
+<source>Save</source>
+<target>Guardar</target>
+
+<source>Save as GUI job</source>
+<target>Guardar como sincronização GUI</target>
+
<source>Save as batch job</source>
-<target>Guardar como batch</target>
+<target>Guardar como sincronização batch</target>
+
+<source>Save as...</source>
+<target>Guardar como...</target>
<source>View type:</source>
<target>Tipo de vista:</target>
@@ -777,6 +789,9 @@ O comando é executado se:
<source>Total bytes to copy</source>
<target>Total em bytes a copiar</target>
+<source>Use local settings:</source>
+<target>Usar opções locais:</target>
+
<source>Select a variant:</source>
<target>Seleccionar uma variante:</target>
@@ -792,20 +807,35 @@ O comando é executado se:
<source>More information</source>
<target>Mais informação</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Opções locais:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identificar e propagar mudanças nos dois lados. Eliminações, cópias e conflitos são detectados automaticamente usando base de dados.</target>
+<source>Include:</source>
+<target>Incluir:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Criar uma cópia exacta da pasta à esquerda, adaptando a da direita para coincidir.</target>
+<source>Exclude:</source>
+<target>Excluir:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Copiar ficheiros novos e actualizados para a pasta à direita.</target>
+<source>Show examples</source>
+<target>Mostrar exemplos</target>
-<source>Configure your own synchronization rules.</source>
-<target>Configure as suas regras de sincronização.</target>
+<source>Time span:</source>
+<target>Intervalo de tempo:</target>
+
+<source>File size:</source>
+<target>Tamanho ficheiro:</target>
+
+<source>Minimum:</source>
+<target>Mínimo:</target>
+
+<source>Maximum:</source>
+<target>Máximo</target>
+
+<source>&Reset</source>
+<target>&Reiniciar</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Seleccionar regras de filtro para excluir certos ficheiros da sincronização. Insira os caminhos relativos ao par de directórios correspondente.</target>
<source>Detect moved files</source>
<target>Detectar ficheiros movidos</target>
@@ -821,6 +851,9 @@ O comando é executado se:
- Não é suportado por todos os sistemas de ficheiros
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Detectar a direcção de sincronização com a ajuda de base de dados</target>
+
<source>Delete files:</source>
<target>Eliminar ficheiros:</target>
@@ -845,9 +878,6 @@ O comando é executado se:
<source>Naming convention:</source>
<target>Convenção de nomes:</target>
-<source>Show examples</source>
-<target>Mostrar exemplos</target>
-
<source>Handle errors:</source>
<target>Tratar erros:</target>
@@ -866,8 +896,8 @@ O comando é executado se:
<source>On completion:</source>
<target>Ao completar:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Detectar a direcção de sincronização com a ajuda de base de dados</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Iniciar sincronização agora?</target>
@@ -929,30 +959,6 @@ O comando é executado se:
<source>&Recycle bin</source>
<target>&Reciclagem</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Seleccionar regras de filtro para excluir certos ficheiros da sincronização. Insira os caminhos relativos ao par de directórios correspondente.</target>
-
-<source>Include:</source>
-<target>Incluir:</target>
-
-<source>Exclude:</source>
-<target>Excluir:</target>
-
-<source>Time span:</source>
-<target>Intervalo de tempo:</target>
-
-<source>File size:</source>
-<target>Tamanho ficheiro:</target>
-
-<source>Minimum:</source>
-<target>Mínimo:</target>
-
-<source>Maximum:</source>
-<target>Máximo</target>
-
-<source>&Reset</source>
-<target>&Reiniciar</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>As seguintes definições são usadas para todas as sincronizações.</target>
@@ -1037,12 +1043,15 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Delete Items</source>
<target>Eliminar Itens</target>
-<source>Global Settings</source>
-<target>Opções Globais</target>
+<source>Options</source>
+<target>Opções</target>
<source>Select Time Span</source>
<target>Seleccionar Intervalo de Tempo</target>
+<source>&Preferences...</source>
+<target>&Preferências...</target>
+
<source>Folder Pairs</source>
<target>Par de Pastas</target>
@@ -1061,12 +1070,6 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Main Bar</source>
<target>Barra principal</target>
-<source>Open...</source>
-<target>Abrir...</target>
-
-<source>Save</source>
-<target>Guardar</target>
-
<source>Compare both sides</source>
<target>Comparar listas</target>
@@ -1193,8 +1196,11 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Delete selected configurations</source>
<target>Eliminar configurações seleccionadas</target>
-<source>Filter</source>
-<target>Filtro</target>
+<source>Synchronization Settings</source>
+<target>Definições de Sincronização</target>
+
+<source>Reset filter</source>
+<target>Limpar filtro</target>
<source>Show files that exist on left side only</source>
<target>Mostrar ficheiros existentes somente à esquerda</target>
@@ -1244,15 +1250,12 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Set as default</source>
<target>Definir como padrão</target>
+<source>Filter</source>
+<target>Filtro</target>
+
<source>All files are in sync</source>
<target>Todos os ficheiros estão sincronizados</target>
-<source>Synchronization Settings</source>
-<target>Definições de Sincronização</target>
-
-<source>Comparison Settings</source>
-<target>Definições de Comparação</target>
-
<source>Cannot find %x</source>
<target>Não é possível descobrir %x</target>
@@ -1313,30 +1316,6 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Log</source>
<target>Registo</target>
-<source>Today</source>
-<target>Hoje</target>
-
-<source>This week</source>
-<target>Esta semana</target>
-
-<source>This month</source>
-<target>Este mês</target>
-
-<source>This year</source>
-<target>Este ano</target>
-
-<source>Last x days</source>
-<target>Últimos x dias</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<pluralform>Deseja mesmo eliminar os seguintes %x itens?</pluralform>
</target>
-<source>Exclude</source>
-<target>Excluir</target>
-
-<source>Direct</source>
-<target>Direto</target>
-
-<source>Follow</source>
-<target>Seguir</target>
+<source>Preferences</source>
+<target>Preferências</target>
<source>Copy NTFS permissions</source>
<target>Copiar permissões NTFS</target>
@@ -1388,8 +1361,50 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Restore all hidden windows and warnings?</source>
<target>Restaurar todas as janelas e avisos escondidos?</target>
-<source>Leave as unresolved conflict</source>
-<target>Deixar como conflito</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identificar e propagar mudanças nos dois lados. Eliminações, cópias e conflitos são detectados automaticamente usando base de dados.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Criar uma cópia exacta da pasta à esquerda, adaptando a da direita para coincidir.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Copiar ficheiros novos e actualizados para a pasta à direita.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Configure as suas regras de sincronização.</target>
+
+<source>Exclude</source>
+<target>Excluir</target>
+
+<source>Direct</source>
+<target>Direto</target>
+
+<source>Follow</source>
+<target>Seguir</target>
+
+<source>Today</source>
+<target>Hoje</target>
+
+<source>This week</source>
+<target>Esta semana</target>
+
+<source>This month</source>
+<target>Este mês</target>
+
+<source>This year</source>
+<target>Este ano</target>
+
+<source>Last x days</source>
+<target>Últimos x dias</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Substituir</target>
@@ -1403,6 +1418,15 @@ Isto garante um estado consistente mesmo em caso de falha grave.
<source>Append a time stamp to each file name</source>
<target>Adicione data/hora ao nome de cada ficheiro</target>
+<source>Comparison</source>
+<target>Comparação</target>
+
+<source>Synchronization</source>
+<target>Sincronização</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Deixar como conflito</target>
+
<source>File</source>
<target>Ficheiro</target>
diff --git a/FreeFileSync/Build/Languages/portuguese_br.lng b/FreeFileSync/Build/Languages/portuguese_br.lng
index f63eb801..5febf0a3 100644
--- a/FreeFileSync/Build/Languages/portuguese_br.lng
+++ b/FreeFileSync/Build/Languages/portuguese_br.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Sintaxe:</target>
-<source>config files</source>
-<target>arquivos de configuração</target>
+<source>global config file:</source>
+<target>arquivo de configuração global:</target>
+
+<source>config files:</source>
+<target>arquivos de configuração:</target>
<source>directory</source>
<target>diretório</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Caminho para um arquivo GlobalSettings.xml alternativo.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Qualquer número de arquivos FreeFileSync .ffs e/ou de tarefa em lote .ffs_batch.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Qualquer número de alternativas de diretórios para pelo menos um arquivo de configuração.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Qualquer número de pares alternativos de diretórios para no máximo um arquivo de configuração.</target>
<source>Cannot find the following folders:</source>
<target>Não foi possível localizar as seguintes pastas:</target>
@@ -651,11 +657,11 @@ O comando é disparado se:
<source>Drag && drop</source>
<target>Arrastar && Soltar</target>
-<source>Alternate comparison settings</source>
-<target>Configurações alternativas de comparação</target>
+<source>Local comparison settings</source>
+<target>Configurações de comparação local</target>
-<source>Alternate synchronization settings</source>
-<target>Configurações alternativas de sincronização</target>
+<source>Local synchronization settings</source>
+<target>Configurações de sincronização local</target>
<source>Local filter</source>
<target>Filtro local</target>
@@ -666,11 +672,11 @@ O comando é disparado se:
<source>None</source>
<target>Nenhum</target>
-<source>Remove alternate settings</source>
-<target>Remover configurações alternativas</target>
+<source>Remove local settings</source>
+<target>Remover configurações locais</target>
-<source>Clear filter settings</source>
-<target>Limpar configurações do filtro</target>
+<source>Reset local filter</source>
+<target>Limpar filtro local</target>
<source>Copy</source>
<target>Copiar</target>
@@ -678,14 +684,8 @@ O comando é disparado se:
<source>Paste</source>
<target>Colar</target>
-<source>Alternate Comparison Settings</source>
-<target>Configurações Alternativas de Comparação</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Configurações Alternativas de Sincronização</target>
-
-<source>Local Filter</source>
-<target>Filtro Local</target>
+<source>Local Synchronization Settings</source>
+<target>Configurações de Sincronização Local</target>
<source>&New</source>
<target>&Novo</target>
@@ -702,8 +702,8 @@ O comando é disparado se:
<source>2. &Synchronize</source>
<target>2. S&incronizar</target>
-<source>&Global settings</source>
-<target>&Configurações</target>
+<source>&Options</source>
+<target>&Opções</target>
<source>&Language</source>
<target>&Idioma</target>
@@ -726,12 +726,12 @@ O comando é disparado se:
<source>&Check for new version</source>
<target>&Verificar se existe nova versão</target>
-<source>Compare</source>
-<target>Comparar</target>
-
<source>Cancel</source>
<target>Cancelar</target>
+<source>Compare</source>
+<target>Comparar</target>
+
<source>Synchronize</source>
<target>Sincronizar</target>
@@ -753,9 +753,21 @@ O comando é disparado se:
<source>Match case</source>
<target>Diferenciar maiúsculas e minúsculas</target>
+<source>Open...</source>
+<target>Abrir...</target>
+
+<source>Save</source>
+<target>Salvar</target>
+
+<source>Save as GUI job</source>
+<target>Salvar como tarefa GUI</target>
+
<source>Save as batch job</source>
<target>Salvar como tarefa em lote</target>
+<source>Save as...</source>
+<target>Salvar como...</target>
+
<source>View type:</source>
<target>Tipo de visualização:</target>
@@ -777,6 +789,9 @@ O comando é disparado se:
<source>Total bytes to copy</source>
<target>Bytes totais a serem copiados</target>
+<source>Use local settings:</source>
+<target>Usar configurações locais:</target>
+
<source>Select a variant:</source>
<target>Selecione uma variante:</target>
@@ -792,20 +807,35 @@ O comando é disparado se:
<source>More information</source>
<target>Mais informação</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Configurações locais:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identifica e propaga as mudanças em ambos os lados. Arquivos e pastas apagados e/ou movidos e conflitos são detectados automaticamente usando um banco de dados.</target>
+<source>Include:</source>
+<target>Incluir:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Cria uma cópia espelho da pasta da esquerda adaptando a pasta da direita para igualar.</target>
+<source>Exclude:</source>
+<target>Excluir:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Copia arquivos novos ou atualizados para a pasta da direita.</target>
+<source>Show examples</source>
+<target>Mostrar exemplos</target>
-<source>Configure your own synchronization rules.</source>
-<target>Configure as suas próprias regras de sincronização.</target>
+<source>Time span:</source>
+<target>Intervalo de tempo:</target>
+
+<source>File size:</source>
+<target>Tamanho do arquivo:</target>
+
+<source>Minimum:</source>
+<target>Mínimo:</target>
+
+<source>Maximum:</source>
+<target>Máximo:</target>
+
+<source>&Reset</source>
+<target>&Limpar tudo</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Selecione regras de filtro para exlcuir certos arquivos da sincronização. Entre com os caminhos relativos dos pares de pastas correspondentes.</target>
<source>Detect moved files</source>
<target>Detectar arquivos movidos</target>
@@ -821,6 +851,9 @@ O comando é disparado se:
- Não suportado por todos os sistemas de arquivo
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Detecta a direção de sincronização com a ajuda do arquivo de banco de dados</target>
+
<source>Delete files:</source>
<target>Apagar arquivos:</target>
@@ -845,9 +878,6 @@ O comando é disparado se:
<source>Naming convention:</source>
<target>Convenção de nomenclatura:</target>
-<source>Show examples</source>
-<target>Mostrar exemplos</target>
-
<source>Handle errors:</source>
<target>Tratamento de erros:</target>
@@ -866,8 +896,8 @@ O comando é disparado se:
<source>On completion:</source>
<target>Ao finalizar:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Detecta a direção de sincronização com a ajuda do arquivo de banco de dados</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Iniciar sincronização agora?</target>
@@ -929,30 +959,6 @@ O comando é disparado se:
<source>&Recycle bin</source>
<target>&Lixeira</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Selecione regras de filtro para exlcuir certos arquivos da sincrinização. Entre com os caminhos relativos dos pares de pastas correspondentes.</target>
-
-<source>Include:</source>
-<target>Incluir:</target>
-
-<source>Exclude:</source>
-<target>Excluir:</target>
-
-<source>Time span:</source>
-<target>Intervalo de tempo:</target>
-
-<source>File size:</source>
-<target>Tamanho do arquivo:</target>
-
-<source>Minimum:</source>
-<target>Mínimo:</target>
-
-<source>Maximum:</source>
-<target>Máximo:</target>
-
-<source>&Reset</source>
-<target>&Limpar tudo</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>As seguintes configurações são utilizadas para todas as tarefas de sincronização.</target>
@@ -1037,12 +1043,15 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Delete Items</source>
<target>Apagar Itens</target>
-<source>Global Settings</source>
-<target>Configurações</target>
+<source>Options</source>
+<target>Opções</target>
<source>Select Time Span</source>
<target>Selecionar Intervalo de Tempo</target>
+<source>&Preferences...</source>
+<target>&Preferências...</target>
+
<source>Folder Pairs</source>
<target>Pares de Pastas</target>
@@ -1061,12 +1070,6 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Main Bar</source>
<target>Barra Principal</target>
-<source>Open...</source>
-<target>Abrir...</target>
-
-<source>Save</source>
-<target>Salvar</target>
-
<source>Compare both sides</source>
<target>Comparar os dois lados</target>
@@ -1193,8 +1196,11 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Delete selected configurations</source>
<target>Apagar configurações selecionadas</target>
-<source>Filter</source>
-<target>Filtro</target>
+<source>Synchronization Settings</source>
+<target>Configurações de Sincronização</target>
+
+<source>Reset filter</source>
+<target>Limpar filtro</target>
<source>Show files that exist on left side only</source>
<target>Mostrar arquivos que existem somente à esquerda</target>
@@ -1244,15 +1250,12 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Set as default</source>
<target>Definir como padrão</target>
+<source>Filter</source>
+<target>Filtro</target>
+
<source>All files are in sync</source>
<target>Todos os arquivos estão em sincronia</target>
-<source>Synchronization Settings</source>
-<target>Configurações de Sincronização</target>
-
-<source>Comparison Settings</source>
-<target>Configurações de Comparação</target>
-
<source>Cannot find %x</source>
<target>Não foi possível localizar %x</target>
@@ -1313,30 +1316,6 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Log</source>
<target>Log</target>
-<source>Today</source>
-<target>Hoje</target>
-
-<source>This week</source>
-<target>Esta semana</target>
-
-<source>This month</source>
-<target>Este mês</target>
-
-<source>This year</source>
-<target>Este ano</target>
-
-<source>Last x days</source>
-<target>Últimos x dias</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>kB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<pluralform>Você realmente deseja apagar os seguintes %x itens?</pluralform>
</target>
-<source>Exclude</source>
-<target>Excluir</target>
-
-<source>Direct</source>
-<target>Direto</target>
-
-<source>Follow</source>
-<target>Seguir</target>
+<source>Preferences</source>
+<target>Preferências</target>
<source>Copy NTFS permissions</source>
<target>Copiar permissões NTFS</target>
@@ -1388,8 +1361,50 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Restore all hidden windows and warnings?</source>
<target>Restaurar todos as janelas e avisos ocultados?</target>
-<source>Leave as unresolved conflict</source>
-<target>Deixar como conflito não resolvido</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identifica e propaga as mudanças em ambos os lados. Arquivos e pastas apagados e/ou movidos e conflitos são detectados automaticamente usando um banco de dados.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Cria uma cópia espelho da pasta da esquerda adaptando a pasta da direita para igualar.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Copia arquivos novos ou atualizados para a pasta da direita.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Configure as suas próprias regras de sincronização.</target>
+
+<source>Exclude</source>
+<target>Excluir</target>
+
+<source>Direct</source>
+<target>Direto</target>
+
+<source>Follow</source>
+<target>Seguir</target>
+
+<source>Today</source>
+<target>Hoje</target>
+
+<source>This week</source>
+<target>Esta semana</target>
+
+<source>This month</source>
+<target>Este mês</target>
+
+<source>This year</source>
+<target>Este ano</target>
+
+<source>Last x days</source>
+<target>Últimos x dias</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>kB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Substituir</target>
@@ -1403,6 +1418,15 @@ Isto garante um estado consistente mesmo em caso de erro grave.
<source>Append a time stamp to each file name</source>
<target>Coloca uma estampa de tempo para cada nome de arquivo</target>
+<source>Comparison</source>
+<target>Comparação</target>
+
+<source>Synchronization</source>
+<target>Sincronização</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Deixar como conflito não resolvido</target>
+
<source>File</source>
<target>Arquivo</target>
diff --git a/FreeFileSync/Build/Languages/romanian.lng b/FreeFileSync/Build/Languages/romanian.lng
index 2f654052..8e5302bb 100644
--- a/FreeFileSync/Build/Languages/romanian.lng
+++ b/FreeFileSync/Build/Languages/romanian.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Sintaxă:</target>
-<source>config files</source>
-<target>file de configurare</target>
+<source>global config file:</source>
+<target>filă de configurare globală:</target>
+
+<source>config files:</source>
+<target>file de configurare:</target>
<source>directory</source>
<target>dosar</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Calea către o filă GlobalSettings.xml alternativă.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Orice număr de file de configurare pentru FreeFileSync, de tipul .ffs_gui sau/și .ffs_batch.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Orice număr de dosare alternative pentru cel mult o filă de configurare.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Orice număr de perechi alternative de dosare pentru cel mult o filă de configurare.</target>
<source>Cannot find the following folders:</source>
<target>Nu pot găsi dosarele următoare:</target>
@@ -655,11 +661,11 @@ Comanda este declanșată dacă:
<source>Drag && drop</source>
<target>Trage și pune un dosar mai jos sau explorează către el</target>
-<source>Alternate comparison settings</source>
-<target>Setări alternative de comparare</target>
+<source>Local comparison settings</source>
+<target>Setările locale de comparare</target>
-<source>Alternate synchronization settings</source>
-<target>Setări alternative de sincronizare</target>
+<source>Local synchronization settings</source>
+<target>Setările locale de sincronizare</target>
<source>Local filter</source>
<target>Filtru local</target>
@@ -670,11 +676,11 @@ Comanda este declanșată dacă:
<source>None</source>
<target>Nimic</target>
-<source>Remove alternate settings</source>
-<target>Înlătură setările alternative</target>
+<source>Remove local settings</source>
+<target>Înlătură setările locale</target>
-<source>Clear filter settings</source>
-<target>Curăță Setările Filtrului</target>
+<source>Reset local filter</source>
+<target>Resetează filtrul local</target>
<source>Copy</source>
<target>Copiază</target>
@@ -682,14 +688,8 @@ Comanda este declanșată dacă:
<source>Paste</source>
<target>Lipește</target>
-<source>Alternate Comparison Settings</source>
-<target>Setări Alternative de Comparare</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Setări Alternative de Sincronizare</target>
-
-<source>Local Filter</source>
-<target>Filtru Local</target>
+<source>Local Synchronization Settings</source>
+<target>Setările Locale de Sincronizare</target>
<source>&New</source>
<target>Configurație &Nouă</target>
@@ -706,8 +706,8 @@ Comanda este declanșată dacă:
<source>2. &Synchronize</source>
<target>2. &Sincronizează</target>
-<source>&Global settings</source>
-<target>&Setări Globale</target>
+<source>&Options</source>
+<target>&Opțiuni</target>
<source>&Language</source>
<target>&Limbă</target>
@@ -730,12 +730,12 @@ Comanda este declanșată dacă:
<source>&Check for new version</source>
<target>Caută &Versiune Nouă</target>
-<source>Compare</source>
-<target>Compară</target>
-
<source>Cancel</source>
<target>Anulează</target>
+<source>Compare</source>
+<target>Compară</target>
+
<source>Synchronize</source>
<target>Sincronizează</target>
@@ -757,8 +757,20 @@ Comanda este declanșată dacă:
<source>Match case</source>
<target>Potrivește cu caseta literelor (MAJ/min)</target>
+<source>Open...</source>
+<target>Deschide...</target>
+
+<source>Save</source>
+<target>Salvează</target>
+
+<source>Save as GUI job</source>
+<target>Salvează ca Sarcină GUI [*.ffs_gui]</target>
+
<source>Save as batch job</source>
-<target>Salvează ca Sarcină Set</target>
+<target>Salvează ca Sarcină Set [*.ffs_batch]</target>
+
+<source>Save as...</source>
+<target>Salvează ca...</target>
<source>View type:</source>
<target>Tipul de Vedere:</target>
@@ -781,6 +793,9 @@ Comanda este declanșată dacă:
<source>Total bytes to copy</source>
<target>Numărul total de baiți copiați</target>
+<source>Use local settings:</source>
+<target>Folosește setările locale</target>
+
<source>Select a variant:</source>
<target>Selectează o variantă:</target>
@@ -796,20 +811,35 @@ Comanda este declanșată dacă:
<source>More information</source>
<target>Mai multe informații</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Setări Locale:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identifică și propagă modificările din ambele părți. Ștergerile, renumirile și conflictele sînt detectate automat, folosind o bază de date.</target>
+<source>Include:</source>
+<target>Incluse:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Creează o conservare [backup] în oglindă a dosarului stîng prin adaptarea dosarului drept pînă la potrivirea exactă cu cel stîng.</target>
+<source>Exclude:</source>
+<target>Excluse:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Copiază filele noi și cele actualizate în dosarul drept.</target>
+<source>Show examples</source>
+<target>Arată exemple</target>
-<source>Configure your own synchronization rules.</source>
-<target>Reguli de sincronizare definite de utilizator pentru fiecare situație.</target>
+<source>Time span:</source>
+<target>Intervalul de Timp:</target>
+
+<source>File size:</source>
+<target>Mărimea Filei:</target>
+
+<source>Minimum:</source>
+<target>Minim:</target>
+
+<source>Maximum:</source>
+<target>Maxim:</target>
+
+<source>&Reset</source>
+<target>&Resetează</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Selectează regulile filtrului pentru a exclude anumite file de la sincronizare. Introdu căile filelor relative la perechea lor de dosare corespondentă.</target>
<source>Detect moved files</source>
<target>Detectează filele mutate</target>
@@ -825,6 +855,9 @@ Comanda este declanșată dacă:
- Nesuportat de toate sistemele de file
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Detectează direcțiile de sincronizare cu ajutorul filelor bază de date</target>
+
<source>Delete files:</source>
<target>Ștergerea Filelor:</target>
@@ -849,9 +882,6 @@ Comanda este declanșată dacă:
<source>Naming convention:</source>
<target>Convenție de numire:</target>
-<source>Show examples</source>
-<target>Arată exemple</target>
-
<source>Handle errors:</source>
<target>Gestionarea Erorilor:</target>
@@ -870,8 +900,8 @@ Comanda este declanșată dacă:
<source>On completion:</source>
<target>La terminare:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Detectează direcțiile de sincronizare cu ajutorul filelor bază de date</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Pornesc sincronizarea acum?</target>
@@ -922,7 +952,7 @@ Comanda este declanșată dacă:
<target>Salvează jurnalul:</target>
<source>Limit:</source>
-<target>Limitare:</target>
+<target>Limită:</target>
<source>Limit maximum number of log files</source>
<target>Limitează numărul maxim de file jurnal</target>
@@ -933,30 +963,6 @@ Comanda este declanșată dacă:
<source>&Recycle bin</source>
<target>&Reciclator</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Selectează regulile filtrului pentru a exclude anumite file de la sincronizare. Introdu căile filelor relative la perechea lor de dosare corespondentă.</target>
-
-<source>Include:</source>
-<target>Incluse:</target>
-
-<source>Exclude:</source>
-<target>Excluse:</target>
-
-<source>Time span:</source>
-<target>Intervalul de Timp:</target>
-
-<source>File size:</source>
-<target>Mărimea Filei:</target>
-
-<source>Minimum:</source>
-<target>Minim:</target>
-
-<source>Maximum:</source>
-<target>Maxim:</target>
-
-<source>&Reset</source>
-<target>&Resetează</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Setările următoare sînt folosite pentru toate sarcinile de sincronizare.</target>
@@ -1041,12 +1047,15 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Delete Items</source>
<target>Șterge Elementele</target>
-<source>Global Settings</source>
-<target>Setări Globale</target>
+<source>Options</source>
+<target>Opțiuni</target>
<source>Select Time Span</source>
<target>Selectează Intervalul de Timp</target>
+<source>&Preferences...</source>
+<target>&Preferințe...</target>
+
<source>Folder Pairs</source>
<target>Perechi de Dosare</target>
@@ -1065,12 +1074,6 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Main Bar</source>
<target>Bara Principală</target>
-<source>Open...</source>
-<target>Deschide...</target>
-
-<source>Save</source>
-<target>Salvează</target>
-
<source>Compare both sides</source>
<target>Compară Părțile Stîngă și Dreaptă</target>
@@ -1201,8 +1204,11 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Delete selected configurations</source>
<target>Șterge Configurațiile Selectate</target>
-<source>Filter</source>
-<target>Filtru</target>
+<source>Synchronization Settings</source>
+<target>Setările Sincronizării</target>
+
+<source>Reset filter</source>
+<target>Resetează Filtrul</target>
<source>Show files that exist on left side only</source>
<target>Arată filele care există doar în stînga</target>
@@ -1252,15 +1258,12 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Set as default</source>
<target>Setează ca implicit</target>
+<source>Filter</source>
+<target>Filtru</target>
+
<source>All files are in sync</source>
<target>Toate filele sînt sincronizate</target>
-<source>Synchronization Settings</source>
-<target>Setările Sincronizării</target>
-
-<source>Comparison Settings</source>
-<target>Setările Comparării</target>
-
<source>Cannot find %x</source>
<target>Nu pot găsi %x</target>
@@ -1321,30 +1324,6 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Log</source>
<target>Jurnal</target>
-<source>Today</source>
-<target>Azi</target>
-
-<source>This week</source>
-<target>Săptămîna asta</target>
-
-<source>This month</source>
-<target>Luna asta</target>
-
-<source>This year</source>
-<target>Anul ăsta</target>
-
-<source>Last x days</source>
-<target>Ultimele x zile</target>
-
-<source>Byte</source>
-<target>Baiți</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1368,14 +1347,8 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<pluralform>Sigur vrei să ștergi definitiv următoarele %x de elemente?</pluralform>
</target>
-<source>Exclude</source>
-<target>Exclude</target>
-
-<source>Direct</source>
-<target>Direcționează</target>
-
-<source>Follow</source>
-<target>Urmărește</target>
+<source>Preferences</source>
+<target>Preferințe</target>
<source>Copy NTFS permissions</source>
<target>Copiază permisiunile NTFS</target>
@@ -1398,8 +1371,50 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Restore all hidden windows and warnings?</source>
<target>Restaurezi toate ferestrele și avertismentele ascunse?</target>
-<source>Leave as unresolved conflict</source>
-<target>Lasă ca conflict nerezolvat</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identifică și propagă modificările din ambele părți. Ștergerile, renumirile și conflictele sînt detectate automat, folosind o bază de date.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Creează o conservare [backup] în oglindă a dosarului stîng prin adaptarea dosarului drept pînă la potrivirea exactă cu cel stîng.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Copiază filele noi și cele actualizate în dosarul drept.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Reguli de sincronizare definite de utilizator pentru fiecare situație.</target>
+
+<source>Exclude</source>
+<target>Exclude</target>
+
+<source>Direct</source>
+<target>Direcționează</target>
+
+<source>Follow</source>
+<target>Urmărește</target>
+
+<source>Today</source>
+<target>Azi</target>
+
+<source>This week</source>
+<target>Săptămîna asta</target>
+
+<source>This month</source>
+<target>Luna asta</target>
+
+<source>This year</source>
+<target>Anul ăsta</target>
+
+<source>Last x days</source>
+<target>Ultimele x zile</target>
+
+<source>Byte</source>
+<target>Baiți</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Înlocuiește</target>
@@ -1413,6 +1428,15 @@ Aceasta garantează consecvența stării filelor chiar și în cazul apariției
<source>Append a time stamp to each file name</source>
<target>Adaugă un marcaj temporal la numele fiecărei file</target>
+<source>Comparison</source>
+<target>Comparare</target>
+
+<source>Synchronization</source>
+<target>Sincronizare</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Lasă ca conflict nerezolvat</target>
+
<source>File</source>
<target>Filă</target>
diff --git a/FreeFileSync/Build/Languages/russian.lng b/FreeFileSync/Build/Languages/russian.lng
index 303359c2..bb35b592 100644
--- a/FreeFileSync/Build/Languages/russian.lng
+++ b/FreeFileSync/Build/Languages/russian.lng
@@ -7,39 +7,6 @@
<plural_definition>n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<11 || n%100>14) ? 1 : 2</plural_definition>
</header>
-<source>Synchronization</source>
-<target></target>
-
-<source>Comparison</source>
-<target></target>
-
-<source>Local settings:</source>
-<target></target>
-
-<source>Use local settings:</source>
-<target></target>
-
-<source>Save as...</source>
-<target></target>
-
-<source>Save as GUI job</source>
-<target></target>
-
-<source>Local Synchronization Settings</source>
-<target></target>
-
-<source>Any number of alternative directory pairs for at most one config file.</source>
-<target></target>
-
-<source>Path to an alternate GlobalSettings.xml file.</source>
-<target></target>
-
-<source>config files:</source>
-<target></target>
-
-<source>global config file:</source>
-<target></target>
-
<source>Both sides have changed since last synchronization.</source>
<target>Со времени последней синхронизации с обеих сторон произошли изменения.</target>
@@ -112,12 +79,24 @@
<source>Syntax:</source>
<target>Синтаксис:</target>
+<source>global config file:</source>
+<target>глобальный конфигурационный файл:</target>
+
+<source>config files:</source>
+<target>конфигурационный файл:</target>
+
<source>directory</source>
<target>папка</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Путь к альтернативному файлу GlobalSettings.xml.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Любое количество FreeFileSync .ffs_gui и/или .ffs_batch конфигурационных файлов.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Любое количество альтернативных пар папок для не более одного конфигурационного файла.</target>
+
<source>Cannot find the following folders:</source>
<target>Невозможно найти следующие папки:</target>
@@ -688,11 +667,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>Drag && drop</target>
-<source>Alternate comparison settings</source>
-<target>Альтернативные настройки сравнения</target>
+<source>Local comparison settings</source>
+<target>Локальные настройки сравнения</target>
-<source>Alternate synchronization settings</source>
-<target>Альтернативные настройки синхронизации</target>
+<source>Local synchronization settings</source>
+<target>Локальные настройки синхронизации</target>
<source>Local filter</source>
<target>Локальный фильтр</target>
@@ -703,11 +682,11 @@ The command is triggered if:
<source>None</source>
<target>неактивный</target>
-<source>Remove alternate settings</source>
-<target>Удалить альтернативные настройки</target>
+<source>Remove local settings</source>
+<target>Удалить локальные настройки</target>
-<source>Clear filter settings</source>
-<target>Очистить настройки фильтра</target>
+<source>Reset local filter</source>
+<target>Сбросить локальный фильтр</target>
<source>Copy</source>
<target>Копировать</target>
@@ -715,6 +694,9 @@ The command is triggered if:
<source>Paste</source>
<target>Вставить</target>
+<source>Local Synchronization Settings</source>
+<target>Локальные настройки синхронизации</target>
+
<source>&New</source>
<target>&Новая</target>
@@ -730,8 +712,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. С&инхронизировать</target>
-<source>&Global settings</source>
-<target>&Глобальные настройки</target>
+<source>&Options</source>
+<target>&Настройки</target>
<source>&Language</source>
<target>&Язык</target>
@@ -754,12 +736,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>&Проверка обновлений</target>
-<source>Compare</source>
-<target>Сравнить</target>
-
<source>Cancel</source>
<target>Отмена</target>
+<source>Compare</source>
+<target>Сравнить</target>
+
<source>Synchronize</source>
<target>Синхронизировать</target>
@@ -787,9 +769,15 @@ The command is triggered if:
<source>Save</source>
<target>Сохранить</target>
+<source>Save as GUI job</source>
+<target>Сохранить как обычное задание</target>
+
<source>Save as batch job</source>
<target>Сохранить как пакетное задание</target>
+<source>Save as...</source>
+<target>Сохранить как...</target>
+
<source>View type:</source>
<target>Тип просмотра:</target>
@@ -811,6 +799,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>Всего байт для копирования</target>
+<source>Use local settings:</source>
+<target>Использовать локальные настройки:</target>
+
<source>Select a variant:</source>
<target>Выберите вариант:</target>
@@ -826,6 +817,9 @@ The command is triggered if:
<source>More information</source>
<target>Подробнее</target>
+<source>Local settings:</source>
+<target>Локальные настройки:</target>
+
<source>Include:</source>
<target>Включить:</target>
@@ -1063,12 +1057,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Удаление элементов</target>
-<source>Global Settings</source>
-<target>Глобальные настройки</target>
+<source>Options</source>
+<target>Настройки</target>
<source>Select Time Span</source>
<target>Выбор промежутка времени</target>
+<source>&Preferences...</source>
+<target>&Предпочтения...</target>
+
<source>Folder Pairs</source>
<target>Пары папок для синхронизации</target>
@@ -1082,7 +1079,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Главная</target>
<source>Configuration</source>
-<target>Настройки</target>
+<target>Конфигурация</target>
<source>Main Bar</source>
<target>Главная панель</target>
@@ -1200,7 +1197,7 @@ This guarantees a consistent state even in case of a serious error.
<target>Сравнение и синхронизация</target>
<source>Configuration saved</source>
-<target>Настройки синхронизации сохранены</target>
+<target>Конфигурация сохранена</target>
<source>FreeFileSync batch</source>
<target>Пакетное задание FreeFileSync</target>
@@ -1215,11 +1212,14 @@ This guarantees a consistent state even in case of a serious error.
<target>&Не сохранять</target>
<source>Delete selected configurations</source>
-<target>Удалить выделенные настройки</target>
+<target>Удалить выделенные конфигурации</target>
<source>Synchronization Settings</source>
<target>Настройки синхронизации</target>
+<source>Reset filter</source>
+<target>Сбросить фильтр</target>
+
<source>Show files that exist on left side only</source>
<target>Показать файлы, существующие только слева</target>
@@ -1357,6 +1357,9 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Вы точно хотите удалить следующие %x элементов?</pluralform>
</target>
+<source>Preferences</source>
+<target>Предпочтения</target>
+
<source>Copy NTFS permissions</source>
<target>Копирование NTFS прав доступа</target>
@@ -1438,6 +1441,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Добавить отметку времени для каждого имени файла</target>
+<source>Comparison</source>
+<target>Сравнение</target>
+
+<source>Synchronization</source>
+<target>Синхронизация</target>
+
<source>Leave as unresolved conflict</source>
<target>Оставить как нерешенный конфликт</target>
@@ -1580,5 +1589,5 @@ This guarantees a consistent state even in case of a serious error.
<target>Невозможно прочитать следующие XML элементы:</target>
<source>Configuration file %x loaded partially only.</source>
-<target>Файл конфигурации %x загрузился частично.</target>
+<target>Конфигурационный файл %x загрузился частично.</target>
diff --git a/FreeFileSync/Build/Languages/scottish_gaelic.lng b/FreeFileSync/Build/Languages/scottish_gaelic.lng
index ff6ea7f0..fe2c3069 100644
--- a/FreeFileSync/Build/Languages/scottish_gaelic.lng
+++ b/FreeFileSync/Build/Languages/scottish_gaelic.lng
@@ -20,28 +20,28 @@
<target>Chan eil innteart an stòir-dhàta sioncronaicht a-rèir nan roghainnean làithreach</target>
<source>Setting default synchronization directions: Old files will be overwritten with newer files.</source>
-<target>A' suidheachadh comhair bhunaiteach an t-sioncronachaidh: Thèid faidhlichean nas ùire a sgrìobhadh thairis air seann-fhaidhlichean.</target>
+<target>A’ suidheachadh comhair bhunaiteach an t-sioncronachaidh: Thèid faidhlichean nas ùire a sgrìobhadh thairis air seann-fhaidhlichean.</target>
<source>Checking recycle bin availability for folder %x...</source>
-<target>A' toirt sùil a bheil am biona ri fhaighin airson a' phasgain %x...</target>
+<target>A’ toirt sùil a bheil am biona ri fhaighin airson a’ phasgain %x...</target>
<source>Moving file %x to the recycle bin</source>
-<target>A' gluasad an fhaidhle %x dhan bhiona</target>
+<target>A’ gluasad an fhaidhle %x dhan bhiona</target>
<source>Moving folder %x to the recycle bin</source>
-<target>A' gluasad a' phasgain %x dhan bhiona</target>
+<target>A’ gluasad a’ phasgain %x dhan bhiona</target>
<source>Moving symbolic link %x to the recycle bin</source>
-<target>A' gluasad an symbolic link %x dhan bhiona</target>
+<target>A’ gluasad an symbolic link %x dhan bhiona</target>
<source>Deleting file %x</source>
-<target>A' sguabadh às an fhaidhle %x</target>
+<target>A’ sguabadh às an fhaidhle %x</target>
<source>Deleting folder %x</source>
-<target>A' sguabadh às a' phasgain %x</target>
+<target>A’ sguabadh às a’ phasgain %x</target>
<source>Deleting symbolic link %x</source>
-<target>A' sguabadh às an symbolic link %x</target>
+<target>A’ sguabadh às an symbolic link %x</target>
<source>The recycle bin is not available for the following folders. Files will be deleted permanently instead:</source>
<target>Chan eil am biona ri làimh airson nam pasganan a leanas. Thèid an sguabadh às gu buan an àite sin:</target>
@@ -62,10 +62,10 @@
<target>Chan eil rèiteachadh dligheach san fhaidhle %x.</target>
<source>Unequal number of left and right directories specified.</source>
-<target>Chan eil àireamh nam pasganan air an taobh chlì 's an taobh deas co-ionnann</target>
+<target>Chan eil àireamh nam pasganan air an taobh chlì ’s an taobh deas co-ionnann</target>
<source>The config file must not contain settings at directory pair level when directories are set via command line.</source>
-<target>Chan fhaod roghainnean aig ìre paidhrichean nam pasganan a bhith san fhaidhle rèiteachaidh nuair a thathar a' cur pasganan slighe na loidhne-àithne.</target>
+<target>Chan fhaod roghainnean aig ìre paidhrichean nam pasganan a bhith san fhaidhle rèiteachaidh nuair a thathar a’ cur pasganan slighe na loidhne-àithne.</target>
<source>Directories cannot be set for more than one configuration file.</source>
<target>Cha ghabh pasganan a shuidheachadh airson barrachd air aon fhaidhle rèiteachaidh.</target>
@@ -76,23 +76,29 @@
<source>Syntax:</source>
<target>Co-chàradh:</target>
-<source>config files</source>
-<target>faidhlichean rèiteachaidh</target>
+<source>global config file:</source>
+<target>faidhle uile-choitcheann an rèiteachaidh</target>
+
+<source>config files:</source>
+<target>faidhlichean rèiteachaidh:</target>
<source>directory</source>
<target>pasgan</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Slighe gu faidhle GlobalSettings.xml eile</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
-<target>Àireamh sam bith de dh'fhaidhlichean rèiteachaidh FreeFileSync .ffs_gui agus/no .ffs_batch</target>
+<target>Àireamh sam bith de dh’fhaidhlichean rèiteachaidh FreeFileSync .ffs_gui agus/no .ffs_batch</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Àireamh sam bith de phasganan eile airson aon fhaidhle rèiteachaidh air a' char as fhaide.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Àireamh sam bith de phaidhrichean pasgain eile airson aon fhaidhle rèiteachaidh air a’ char as fhaide</target>
<source>Cannot find the following folders:</source>
<target>Chan urrainn dhuinn na pasgain a leanas a lorg:</target>
<source>You can ignore this error to consider each folder as empty. The folders then will be created automatically during synchronization.</source>
-<target>'S urrainn dhut a' mhearachd seo a leigeil seachad ma tha thu airson 's gun dèilig sinn ri gach pasgan mar gum biodh iad falamh. Thèid na pasgain a chruthachadh gu fèin-obrachail an uairsin rè an t-sioncronachaidh</target>
+<target>’S urrainn dhut a’ mhearachd seo a leigeil seachad ma tha thu airson ’s gun dèilig sinn ri gach pasgan mar gum biodh iad falamh. Thèid na pasgain a chruthachadh gu fèin-obrachail an uairsin rè an t-sioncronachaidh</target>
<source>A folder input field is empty.</source>
<target>Tha co-dhiù aon raon pasgain ann a tha falamh.</target>
@@ -122,16 +128,16 @@
<target>Chan eil diofar eatarra ach a thaobh an cuid bhuadhan</target>
<source>Resolving symbolic link %x</source>
-<target>Duilgheadas a' rèiteachadh a' symbolic link %x</target>
+<target>Duilgheadas a’ rèiteachadh a’ symbolic link %x</target>
<source>Comparing content of files %x</source>
-<target>A' dèanamh coimheas eadar na faidhlichean %x</target>
+<target>A’ dèanamh coimheas eadar na faidhlichean %x</target>
<source>Generating file list...</source>
-<target>A' gintinn liosta nam faidhle...</target>
+<target>A’ gintinn liosta nam faidhle...</target>
<source>Starting comparison</source>
-<target>A' tòiseachadh air a' choimeas</target>
+<target>A’ tòiseachadh air a’ choimeas</target>
<source>Calculating sync directions...</source>
<target>Ag àireamhachadh comhairean an t-sioncronachaidh...</target>
@@ -197,7 +203,7 @@
<target>Chan eil am faidhle stòir-dhàta %x co-chòrdail.</target>
<source>Initial synchronization:</source>
-<target>A' chiad sioncronachadh:</target>
+<target>A’ chiad sioncronachadh:</target>
<source>Database file %x does not yet exist.</source>
<target>Chan eil am faidhle stòir-dhàta %x ann fhathast.</target>
@@ -215,16 +221,16 @@
<target>Chan eil seisean an cumantas aig na faidhlichean stòir-dhàta.</target>
<source>Searching for folder %x...</source>
-<target>A' lorg a' phasgain %x...</target>
+<target>A’ lorg a’ phasgain %x...</target>
<source>Cannot read file attributes of %x.</source>
<target>Cha ghabh buadhan an fhaidhle %x a leughadh.</target>
<source>Cannot get process information.</source>
-<target>Chan urrainn dhuinn greim fhaighinn air fiosrachadh a' phròiseis.</target>
+<target>Chan urrainn dhuinn greim fhaighinn air fiosrachadh a’ phròiseis.</target>
<source>Waiting while directory is locked:</source>
-<target>A' feitheamh fhad 's a thèid am pasgan a ghlasadh:</target>
+<target>A’ feitheamh fhad ’s a thèid am pasgan a ghlasadh:</target>
<source>Lock owner:</source>
<target>Glais an sealbhadair:</target>
@@ -241,10 +247,10 @@
</target>
<source>Detecting abandoned lock...</source>
-<target>A' mothachadh ri glasan trèigte...</target>
+<target>A’ mothachadh ri glasan trèigte...</target>
<source>Creating file %x</source>
-<target>A' cruthachadh an fhaidhle %x</target>
+<target>A’ cruthachadh an fhaidhle %x</target>
<source>Items processed:</source>
<target>Nithean a tha deiseil:</target>
@@ -279,10 +285,10 @@
<target>Mearachd le parsadh an fhaidhle %x, loidhne %y, colbh %z.</target>
<source>Cannot set directory lock for %x.</source>
-<target>Cha ghabh glas a' phasgain airson %x a shuidheachadh.</target>
+<target>Cha ghabh glas a’ phasgain airson %x a shuidheachadh.</target>
<source>Scanning:</source>
-<target>'Ga sganadh:</target>
+<target>’Ga sganadh:</target>
<source>
<pluralform>1 thread</pluralform>
@@ -296,7 +302,7 @@
</target>
<source>Encoding extended time information: %x</source>
-<target>A' còdachadh fiosrachadh leudaichte an ama: %x</target>
+<target>A’ còdachadh fiosrachadh leudaichte an ama: %x</target>
<source>/sec</source>
<target>/diog</target>
@@ -326,10 +332,10 @@
<target>Chan urrainn dhuinn ainm an draibh airson %x a dhearbhadh.</target>
<source>Volume name %x is not part of file path %y.</source>
-<target>Chan eil ainm an draibh %x 'na phàirt de shlighe an fhaodhle %y.</target>
+<target>Chan eil ainm an draibh %x ’na phàirt de shlighe an fhaodhle %y.</target>
<source>Stop requested: Waiting for current operation to finish...</source>
-<target>Dh'iarr thu oirnn sgur: A' feitheamh ri crìoch na h-obrach làithreach...</target>
+<target>Dh’iarr thu oirnn sgur: A’ feitheamh ri crìoch na h-obrach làithreach...</target>
<source>Unable to create time stamp for versioning:</source>
<target>Cha ghabh stampa ama a chruthachadh airson versioning:</target>
@@ -347,7 +353,7 @@
<target>&Prògram</target>
<source>&View help</source>
-<target>&Faic a' chobhair</target>
+<target>&Faic a’ chobhair</target>
<source>&About</source>
<target>&Mu dheidhinn</target>
@@ -365,7 +371,7 @@
<target>2. Cuir a-steach àithne.</target>
<source>3. Press 'Start'.</source>
-<target>3. Briog air "Tòisich".</target>
+<target>3. Briog air ”Tòisich”.</target>
<source>To get started just import a .ffs_batch file.</source>
<target>Cha leig thu leas ach faidhle .ffs_batch ion-phortadh airson toiseach tòiseachaidh.</target>
@@ -386,7 +392,7 @@
<target>Tagh pasgan</target>
<source>Idle time (in seconds):</source>
-<target>Ùine 'na thàmh (ann an diogan):</target>
+<target>Ùine ’na thàmh (ann an diogan):</target>
<source>Idle time between last detected change and execution of command</source>
<target>An tàmh eadar an t-atharrachadh mu dheireadh agus gnìomhachadh na h-àithne</target>
@@ -401,7 +407,7 @@ The command is triggered if:
</source>
<target>
Thèid an loidhne-àithne a chur gu dol:
-- ma dh'atharraicheas faidhlichean no fo-phasgain
+- ma dh’atharraicheas faidhlichean no fo-phasgain
- ma nochdas pasgain ùra (m.e. ma chuireas tu a-steach bioran USB)
</target>
@@ -421,10 +427,10 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Sioncronachadh fèin-obrachail</target>
<source>Directory monitoring active</source>
-<target>Tha na pasganan 'gam marasgladh</target>
+<target>Tha na pasganan ’gam marasgladh</target>
<source>Waiting until all directories are available...</source>
-<target>A' feitheamh gus am bi gach pasgan ri làimh...</target>
+<target>A’ feitheamh gus am bi gach pasgan ri làimh...</target>
<source>Error</source>
<target>Mearachd</target>
@@ -433,7 +439,7 @@ Thèid an loidhne-àithne a chur gu dol:
<target>&Aisig</target>
<source>&Show error</source>
-<target>&Seall a' mhearachd</target>
+<target>&Seall a’ mhearachd</target>
<source>&Exit</source>
<target>&Fàg an-seo</target>
@@ -466,37 +472,37 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Iomadh fear...</target>
<source>Moving file %x to %y</source>
-<target>A' gluasad an fhaidhle %x gu %y</target>
+<target>A’ gluasad an fhaidhle %x gu %y</target>
<source>Moving folder %x to %y</source>
-<target>A' gluasad a' phasgain %x gu %y</target>
+<target>A’ gluasad a’ phasgain %x gu %y</target>
<source>Moving symbolic link %x to %y</source>
-<target>A' gluasad an symbolic link %x gu %y</target>
+<target>A’ gluasad an symbolic link %x gu %y</target>
<source>Removing old versions...</source>
-<target>A' toirt air falbh nan seann tionndaidhean...</target>
+<target>A’ toirt air falbh nan seann tionndaidhean...</target>
<source>Creating symbolic link %x</source>
-<target>A' cruthachadh an symbolic link %x</target>
+<target>A’ cruthachadh an symbolic link %x</target>
<source>Creating folder %x</source>
-<target>A' cruthachadh a' phasgain %x</target>
+<target>A’ cruthachadh a’ phasgain %x</target>
<source>Overwriting file %x</source>
-<target>A' sgrìobhadh thairis air an fhaidhle %x</target>
+<target>A’ sgrìobhadh thairis air an fhaidhle %x</target>
<source>Overwriting symbolic link %x</source>
-<target>A' sgrìobhadh thairis air an symbolic link %x</target>
+<target>A’ sgrìobhadh thairis air an symbolic link %x</target>
<source>Verifying file %x</source>
-<target>A' dearbhadh an fhaidhle %x</target>
+<target>A’ dearbhadh an fhaidhle %x</target>
<source>Updating attributes of %x</source>
<target>Ag ùrachadh buadhan %x</target>
<source>Creating a Volume Shadow Copy for %x...</source>
-<target>A' cruthachadh lethbhreac sgàil draibh airson %x...</target>
+<target>A’ cruthachadh lethbhreac sgàil draibh airson %x...</target>
<source>Data verification error: %x and %y have different content.</source>
<target>Mearachd le dearbhadh an dàta: tha susbaint eadar-dhealaichte ann an %x agus %y.</target>
@@ -508,7 +514,7 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Tha am pasgan-uidhe %x ann mu thràth.</target>
<source>Target folder input field must not be empty.</source>
-<target>Chan fhaod raon a' phasgain a bhith falamh.</target>
+<target>Chan fhaod raon a’ phasgain a bhith falamh.</target>
<source>Please enter a target folder for versioning.</source>
<target>Cuir a-steach pasgan-targaide a chum versioning.</target>
@@ -520,7 +526,7 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Tha còmstrithean aig na nithean a leanas fhathast is cha dèid an sioncronachadh:</target>
<source>The following folders are significantly different. Make sure you are matching the correct folders for synchronization.</source>
-<target>Tha diofar mòr eadar na pasganan a leanas. Dèan cinnteach gu bheil thu a' maidseadh nam pasganan ceart airson sioncronachadh.</target>
+<target>Tha diofar mòr eadar na pasganan a leanas. Dèan cinnteach gu bheil thu a’ maidseadh nam pasganan ceart airson sioncronachadh.</target>
<source>Not enough free disk space available in:</source>
<target>Chan eil rùm saor gu leòr air an diosga:</target>
@@ -532,13 +538,13 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Na tha ri làimh:</target>
<source>A folder will be modified which is part of multiple folder pairs. Please review synchronization settings.</source>
-<target>Thèid pasgan atharrachadh a tha 'na phàirt de dh'iomadh paidhir de phasgain. Nach doir thu sùil air roghainnean an t-sioncronachaidh?</target>
+<target>Thèid pasgan atharrachadh a tha ’na phàirt de dh’iomadh paidhir de phasgain. Nach doir thu sùil air roghainnean an t-sioncronachaidh?</target>
<source>Synchronizing folder pair:</source>
-<target>A' sioncronachadh paidhir nam pasgan:</target>
+<target>A’ sioncronachadh paidhir nam pasgan:</target>
<source>Generating database...</source>
-<target>A' gintinn an stòir-dhàta...</target>
+<target>A’ gintinn an stòir-dhàta...</target>
<source>job name</source>
<target>ainm na h-obrach</target>
@@ -559,13 +565,13 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Chaidh a shioncronachadh</target>
<source>Saving log file %x...</source>
-<target>A' sàbhaladh faidhle an loga %x...</target>
+<target>A’ sàbhaladh faidhle an loga %x...</target>
<source>Stopped</source>
<target>Chaidh stad a chur air</target>
<source>You can switch to FreeFileSync's main window to resolve this issue.</source>
-<target>'S urrainn dhut leum a ghearradh gu prìomh-uinneag FreeFileSync gus an duilgheadas seo fhuasgladh.</target>
+<target>’S urrainn dhut leum a ghearradh gu prìomh-uinneag FreeFileSync gus an duilgheadas seo fhuasgladh.</target>
<source>&Don't show this warning again</source>
<target>Na seall an rabha&dh seo a-rithist</target>
@@ -577,30 +583,30 @@ Thèid an loidhne-àithne a chur gu dol:
<target>&Dèan suids</target>
<source>Switching to FreeFileSync's main window</source>
-<target>A' gearradh leum gu prìomh-uinneag FreeFileSync</target>
+<target>A’ gearradh leum gu prìomh-uinneag FreeFileSync</target>
<source>
<pluralform>Automatic retry in 1 second...</pluralform>
<pluralform>Automatic retry in %x seconds...</pluralform>
</source>
<target>
-<pluralform>A' feuchainn ris às ùr gu fèin-obrachail ann an %x diog...</pluralform>
-<pluralform>A' feuchainn ris às ùr gu fèin-obrachail ann an %x dhiog...</pluralform>
-<pluralform>A' feuchainn ris às ùr gu fèin-obrachail ann an %x diogan...</pluralform>
-<pluralform>A' feuchainn ris às ùr gu fèin-obrachail ann an %x diog...</pluralform>
+<pluralform>A’ feuchainn ris às ùr gu fèin-obrachail ann an %x diog...</pluralform>
+<pluralform>A’ feuchainn ris às ùr gu fèin-obrachail ann an %x dhiog...</pluralform>
+<pluralform>A’ feuchainn ris às ùr gu fèin-obrachail ann an %x diogan...</pluralform>
+<pluralform>A’ feuchainn ris às ùr gu fèin-obrachail ann an %x diog...</pluralform>
</target>
<source>&Ignore subsequent errors</source>
<target>Le&ig seachad mearachdan às a dhèidh seo</target>
<source>Retrying operation...</source>
-<target>A' feuchainn ris a-rithist...</target>
+<target>A’ feuchainn ris a-rithist...</target>
<source>Serious Error</source>
<target>Mearachd mhòr</target>
<source>Check for Program Updates</source>
-<target>Thoir sùil ach a bheil ùrachadh ann airson a' phrògraim</target>
+<target>Thoir sùil ach a bheil ùrachadh ann airson a’ phrògraim</target>
<source>A new version of FreeFileSync is available:</source>
<target>Tha tionndadh ùr de FreeFileSync ann:</target>
@@ -612,10 +618,10 @@ Thèid an loidhne-àithne a chur gu dol:
<target>&Luchdaich a-nuas</target>
<source>FreeFileSync is up to date.</source>
-<target>Tha FreeFileSync cho ùr 's a ghabhas.</target>
+<target>Tha FreeFileSync cho ùr ’s a ghabhas.</target>
<source>Unable to connect to sourceforge.net.</source>
-<target>Cha b' urrainn dhuinn ceangal a dhèanamh ri Sourceforge.net.</target>
+<target>Cha b’ urrainn dhuinn ceangal a dhèanamh ri Sourceforge.net.</target>
<source>Cannot find current FreeFileSync version number online. Do you want to check manually?</source>
<target>Chan urrainn dhuinn àireamh an tionndaidh làithrich aig FreeFileSync a lorg air loidhne. A bheil thu airson sùil a thoirt thu fhèin?</target>
@@ -659,11 +665,11 @@ Thèid an loidhne-àithne a chur gu dol:
<source>Drag && drop</source>
<target>Slaod ⁊ leig às</target>
-<source>Alternate comparison settings</source>
-<target>Roghainnean eile airson coimeasadh</target>
+<source>Local comparison settings</source>
+<target>Roghainnean coimeis ionadail</target>
-<source>Alternate synchronization settings</source>
-<target>Roghainnean eile airson sioncronachadh</target>
+<source>Local synchronization settings</source>
+<target>Roghainnean sioncronachaidh ionadail</target>
<source>Local filter</source>
<target>Criathrag ionadail</target>
@@ -674,11 +680,11 @@ Thèid an loidhne-àithne a chur gu dol:
<source>None</source>
<target>Chan eil gin</target>
-<source>Remove alternate settings</source>
-<target>Thoir air falbh na roghainnean eile</target>
+<source>Remove local settings</source>
+<target>Thoir air falbh na roghainnean ionadail</target>
-<source>Clear filter settings</source>
-<target>Falamhaich roghainnean na criathraige</target>
+<source>Reset local filter</source>
+<target>Ath-shuidhich a’ chriathrag ionadail</target>
<source>Copy</source>
<target>Dèan lethbhreac</target>
@@ -686,14 +692,8 @@ Thèid an loidhne-àithne a chur gu dol:
<source>Paste</source>
<target>Cuir ann</target>
-<source>Alternate Comparison Settings</source>
-<target>Roghainnean eile airson coimeasadh</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Roghainnean eile airson sioncronachadh</target>
-
-<source>Local Filter</source>
-<target>Criathrag ionadail</target>
+<source>Local Synchronization Settings</source>
+<target>Roghainnean sioncronachaidh ionadail</target>
<source>&New</source>
<target>Ù&r</target>
@@ -710,8 +710,8 @@ Thèid an loidhne-àithne a chur gu dol:
<source>2. &Synchronize</source>
<target>2. &Dèan sioncronachadh</target>
-<source>&Global settings</source>
-<target>&Na roghainnean uile-choitcheann</target>
+<source>&Options</source>
+<target>R&oghainnean</target>
<source>&Language</source>
<target>&Cànan</target>
@@ -734,12 +734,12 @@ Thèid an loidhne-àithne a chur gu dol:
<source>&Check for new version</source>
<target>Thoir sùil a&ch a bheil tionndadh ùr ann</target>
-<source>Compare</source>
-<target>Dèan coimeas</target>
-
<source>Cancel</source>
<target>Sguir dheth</target>
+<source>Compare</source>
+<target>Dèan coimeas</target>
+
<source>Synchronize</source>
<target>Dèan sioncronachadh</target>
@@ -759,11 +759,23 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Lorg:</target>
<source>Match case</source>
-<target>An aire do litrichean mòra 's beaga</target>
+<target>An aire do litrichean mòra ’s beaga</target>
+
+<source>Open...</source>
+<target>Fosgail...</target>
+
+<source>Save</source>
+<target>Sàbhail</target>
+
+<source>Save as GUI job</source>
+<target>Sàbhail mar obair GUI</target>
<source>Save as batch job</source>
<target>Sàbhail mar obair baidse</target>
+<source>Save as...</source>
+<target>Sàbhail mar...</target>
+
<source>View type:</source>
<target>Seall an seòrsa:</target>
@@ -774,25 +786,28 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Stats:</target>
<source>Number of files and folders that will be created</source>
-<target>Àireamh nam faidhle 's nam pasgan a thèid a chruthachadh</target>
+<target>Àireamh nam faidhle ’s nam pasgan a thèid a chruthachadh</target>
<source>Number of files that will be overwritten</source>
<target>Àireamh nam faidhle a thèid sgrìobhadh thairis orra</target>
<source>Number of files and folders that will be deleted</source>
-<target>Àireamh nam faidhle 's nam pasgan a thèid a sguabadh às</target>
+<target>Àireamh nam faidhle ’s nam pasgan a thèid a sguabadh às</target>
<source>Total bytes to copy</source>
<target>Co mheud baidht a thèid lethbhreac a dhèanamh dhiubh</target>
+<source>Use local settings:</source>
+<target>Cleachd na roghainnean ionadail</target>
+
<source>Select a variant:</source>
<target>Tagh eug-samhail:</target>
<source>Identify equal files by comparing modification time and size.</source>
-<target>Lorg faidhlichean a tha co-ionnann le bhith a' dèanamh coimeas eadar an cuid meud is ama.</target>
+<target>Lorg faidhlichean a tha co-ionnann le bhith a’ dèanamh coimeas eadar an cuid meud is ama.</target>
<source>Identify equal files by comparing the file content.</source>
-<target>Lorg faidhlichean a tha co-ionnann le bhith a' dèanamh coimeas eadar susbaint nam faidhlichean.</target>
+<target>Lorg faidhlichean a tha co-ionnann le bhith a’ dèanamh coimeas eadar susbaint nam faidhlichean.</target>
<source>Symbolic links:</source>
<target>Ceanglaichean samhlachail:</target>
@@ -800,23 +815,38 @@ Thèid an loidhne-àithne a chur gu dol:
<source>More information</source>
<target>Barrachd fiosrachaidh</target>
-<source>OK</source>
-<target>Ceart ma-thà</target>
+<source>Local settings:</source>
+<target>Roghainnean ionadail</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Lorg is sìolaich na h-atharraichean air an dà thaobh. Mothaichidh sinn do rudan a chaidh a sguabadh às, a ghluasad no còmhstrithean gu fèin-obrachail le stòr-dàta.</target>
+<source>Include:</source>
+<target>Gabh a-staigh:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Cruthaich lethbhreac-glèidhidh sgàthanaichte dhen phasgan air an taobh clì 's am pasgan air an taobh deas 'ga atharrachadh d' a rèir.</target>
+<source>Exclude:</source>
+<target>Dùin a-mach:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Cuir lethbhreac de dh'fhaidhlichean ùra 's ùraichte dhan phasgan air an taobh deas.</target>
+<source>Show examples</source>
+<target>Seall buill-eisimpleir</target>
-<source>Configure your own synchronization rules.</source>
-<target>Sònraich riaghailtean sioncronachaidh thu fhèin.</target>
+<source>Time span:</source>
+<target>An rainse ama:</target>
+
+<source>File size:</source>
+<target>Meud an fhaidhle:</target>
+
+<source>Minimum:</source>
+<target>Air a’ char as lugha:</target>
+
+<source>Maximum:</source>
+<target>Air a’ char as motha:</target>
+
+<source>&Reset</source>
+<target>&Ath-shuidhich</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Tagh riaghailteach criathraidh gus seòrsachan àraidh de dh’fhaidhlichean fhàgail às an t-sioncronachadh. Cuir a-steach slighean fhaidhlichean a-rèir paidhir an dà phasgan aca.</target>
<source>Detect moved files</source>
-<target>Mothaich do dh'fhaidhlichean a chaidh a ghluasad</target>
+<target>Mothaich do dh’fhaidhlichean a chaidh a ghluasad</target>
<source>
- Requires and creates database files
@@ -824,11 +854,14 @@ Thèid an loidhne-àithne a chur gu dol:
- Not supported by all file systems
</source>
<target>
-- Feumaidh seo faidhlichean stòir-dhàta 's cruthaichidh seo faidhlichean mar sin
-- Bidh am mothachadh an gnìomh an dèidh a' chiad sioncronachaidh
-- Chan eil gach siostam fhaidhlichean a' cur taic ris
+- Feumaidh seo faidhlichean stòir-dhàta ’s cruthaichidh seo faidhlichean mar sin
+- Bidh am mothachadh an gnìomh an dèidh a’ chiad sioncronachaidh
+- Chan eil gach siostam fhaidhlichean a’ cur taic ris
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Mothaich do chomhair an t-sioncronachaidh le taic o fhaidhlichean stòir-dhàta</target>
+
<source>Delete files:</source>
<target>Sguab às na faidhlichean:</target>
@@ -842,7 +875,7 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Am biona</target>
<source>Back up deleted and overwritten files in the recycle bin</source>
-<target>Dèan lethbhreac-glèidhidh de dh'fhaidhlichean sa bhiona a chaidh a sguabadh às no a chaidh sgrìobhadh thairis orra</target>
+<target>Dèan lethbhreac-glèidhidh de dh’fhaidhlichean sa bhiona a chaidh a sguabadh às no a chaidh sgrìobhadh thairis orra</target>
<source>Versioning</source>
<target>Versioning</target>
@@ -853,9 +886,6 @@ Thèid an loidhne-àithne a chur gu dol:
<source>Naming convention:</source>
<target>Gnàthas nan ainmean:</target>
-<source>Show examples</source>
-<target>Seall buill-eisimpleir</target>
-
<source>Handle errors:</source>
<target>Mearachdan làimhseachaidh:</target>
@@ -874,8 +904,8 @@ Thèid an loidhne-àithne a chur gu dol:
<source>On completion:</source>
<target>An dèidh coileanaidh:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Mothaich do chomhair an t-sioncronachaidh le taic o fhaidhlichean stòir-dhàta</target>
+<source>OK</source>
+<target>Ceart ma-thà</target>
<source>Start synchronization now?</source>
<target>A bheil thu airson tòiseachadh air an t-sioncronachadh an-dràsta?</target>
@@ -896,28 +926,28 @@ Thèid an loidhne-àithne a chur gu dol:
<target>An ùine a tha air fhàgail:</target>
<source>Time elapsed:</source>
-<target>An ùine a dh'fhalbh:</target>
+<target>An ùine a dh’fhalbh:</target>
<source>Synchronizing...</source>
-<target>A' sioncronachadh...</target>
+<target>A’ sioncronachadh...</target>
<source>Minimize to notification area</source>
-<target>Lùghdach 's gluais gu raon nam brathan</target>
+<target>Lùghdach ’s gluais gu raon nam brathan</target>
<source>Close</source>
<target>Dùin</target>
<source>&Pause</source>
-<target>&Cuir 'na stad</target>
+<target>&Cuir ’na stad</target>
<source>Stop</source>
<target>Sguir dheth</target>
<source>Create a batch file for unattended synchronization. To start, double-click this file or schedule in a task planner: %x</source>
-<target>Cruthaich faidhle batch airson sioncronachadh a dh'obraicheas gun thusa a bhith an làthair. Gus a thòiseachadh, dèan briogadh dùbailte air an fhaidhle seo ann am planadair shaothraichean: %x</target>
+<target>Cruthaich faidhle batch airson sioncronachadh a dh’obraicheas gun thusa a bhith an làthair. Gus a thòiseachadh, dèan briogadh dùbailte air an fhaidhle seo ann am planadair shaothraichean: %x</target>
<source>Stop synchronization at first error</source>
-<target>Sguir dhen t-sioncronachadh aig a' chiad mhearachd</target>
+<target>Sguir dhen t-sioncronachadh aig a’ chiad mhearachd</target>
<source>Run minimized</source>
<target>Ruith e sa mhodh lùghdaichte</target>
@@ -929,7 +959,7 @@ Thèid an loidhne-àithne a chur gu dol:
<target>Crìoch:</target>
<source>Limit maximum number of log files</source>
-<target>Cuingich an àireamh as motha de dh'fhaidhlichean an loga</target>
+<target>Cuingich an àireamh as motha de dh’fhaidhlichean an loga</target>
<source>How can I schedule a batch job?</source>
<target>Ciamar a chuireas mi obair baidse air an sgeideal?</target>
@@ -937,30 +967,6 @@ Thèid an loidhne-àithne a chur gu dol:
<source>&Recycle bin</source>
<target>A&m biona</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Tagh riaghailteach criathraidh gus seòrsachan àraidh de dh'fhaidhlichean fhàgail às an t-sioncronachadh. Cuir a-steach slighean fhaidhlichean a-rèir paidhir an dà phasgan aca.</target>
-
-<source>Include:</source>
-<target>Gabh a-staigh:</target>
-
-<source>Exclude:</source>
-<target>Dùin a-mach:</target>
-
-<source>Time span:</source>
-<target>An rainse ama:</target>
-
-<source>File size:</source>
-<target>Meud an fhaidhle:</target>
-
-<source>Minimum:</source>
-<target>Air a' char as lugha:</target>
-
-<source>Maximum:</source>
-<target>Air a' char as motha:</target>
-
-<source>&Reset</source>
-<target>&Ath-shuidhich</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Thèid na roghainnean a leanas a chleachdadh airson a h-uile obair sioncronachaidh.</target>
@@ -980,10 +986,10 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>(mholamaid seo)</target>
<source>Copy locked files</source>
-<target>Dèan lethbhreac de dh'fhaidhlichean glaiste</target>
+<target>Dèan lethbhreac de dh’fhaidhlichean glaiste</target>
<source>Copy shared or locked files using the Volume Shadow Copy Service.</source>
-<target>Dèan lethbhreac de dh'fhaidhlichean co-roinnte no glaiste le seirbheis lethbhreacan sgàil an draibh.</target>
+<target>Dèan lethbhreac de dh’fhaidhlichean co-roinnte no glaiste le seirbheis lethbhreacan sgàil an draibh.</target>
<source>(requires administrator rights)</source>
<target>(feumaidh seo còraichean rianadair)</target>
@@ -992,13 +998,13 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Dèan lethbhreac de cheadan-inntrigidh nam faidhle</target>
<source>Transfer file and folder permissions.</source>
-<target>Tar-chuir am faidhle 's ceadan a' phasgain</target>
+<target>Tar-chuir am faidhle ’s ceadan a’ phasgain</target>
<source>Automatic retry on error:</source>
<target>Feuch ris a-rithist gu fèin-obrachail ri linn mearachd:</target>
<source>Retry count:</source>
-<target>Co mheud turas a dh'fheudadh ris a-rithist:</target>
+<target>Co mheud turas a dh’fheudadh ris a-rithist:</target>
<source>Delay (in seconds):</source>
<target>An dàil (ann an diogan):</target>
@@ -1019,13 +1025,13 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Chaidh an còd tùsail a sgrìobhadh ann an C++ le taic:</target>
<source>If you like FreeFileSync</source>
-<target>Ma tha FreeFileSync a' còrdadh riut</target>
+<target>Ma tha FreeFileSync a’ còrdadh riut</target>
<source>Donate with PayPal</source>
<target>Nach doir sibh tabhartas le PayPal?</target>
<source>Feedback and suggestions are welcome</source>
-<target>Tha sinn a' cur fàilte mhòr air beachd is moladh sam bith</target>
+<target>Tha sinn a’ cur fàilte mhòr air beachd is moladh sam bith</target>
<source>Homepage</source>
<target>An duilleag-dhachaigh</target>
@@ -1045,12 +1051,15 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<source>Delete Items</source>
<target>Sguab às na nithean</target>
-<source>Global Settings</source>
-<target>Na roghainnean uile-choitcheann</target>
+<source>Options</source>
+<target>Roghainnean</target>
<source>Select Time Span</source>
<target>Tagh an rainse ama</target>
+<source>&Preferences...</source>
+<target>&Roghainnean</target>
+
<source>Folder Pairs</source>
<target>Paidhrichean nam pasganan</target>
@@ -1069,17 +1078,11 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<source>Main Bar</source>
<target>Am prìomh-bhàr</target>
-<source>Open...</source>
-<target>Fosgail...</target>
-
-<source>Save</source>
-<target>Sàbhail</target>
-
<source>Compare both sides</source>
<target>Dèan coimeas air an dà thaobh</target>
<source>Comparison settings</source>
-<target>Roghainnean a' choimeasaidh</target>
+<target>Roghainnean a’ choimeasaidh</target>
<source>Synchronization settings</source>
<target>Roghainnean an t-sioncronachaidh</target>
@@ -1131,14 +1134,14 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<pluralform>Showing %y of %x rows</pluralform>
</source>
<target>
-<pluralform>A' sealltainn %y à %x ràgh</pluralform>
-<pluralform>A' sealltainn %y à %x ràgh</pluralform>
-<pluralform>A' sealltainn %y à %x ràghan</pluralform>
-<pluralform>A' sealltainn %y à %x ràgh</pluralform>
+<pluralform>A’ sealltainn %y à %x ràgh</pluralform>
+<pluralform>A’ sealltainn %y à %x ràgh</pluralform>
+<pluralform>A’ sealltainn %y à %x ràghan</pluralform>
+<pluralform>A’ sealltainn %y à %x ràgh</pluralform>
</target>
<source>Set direction:</source>
-<target>Suidhich a' chomhair:</target>
+<target>Suidhich a’ chomhair:</target>
<source>multiple selection</source>
<target>Ioma-thaghadh</target>
@@ -1183,7 +1186,7 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>An sealladh bunaiteach</target>
<source>Show "%x"</source>
-<target>Seall "%x"</target>
+<target>Seall “%x”</target>
<source>Last session</source>
<target>An seisean mu dheireadh</target>
@@ -1209,8 +1212,11 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<source>Delete selected configurations</source>
<target>Sguab às na rèiteachaidhean a thagh thu</target>
-<source>Filter</source>
-<target>Criathrag</target>
+<source>Synchronization Settings</source>
+<target>Roghainnean an t-sioncronachaidh</target>
+
+<source>Reset filter</source>
+<target>Ath-shuidhich a’ chriathrag</target>
<source>Show files that exist on left side only</source>
<target>Na seall ach faidhlichean a tha air an taobh chlì a-mhàin</target>
@@ -1255,20 +1261,17 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Seall faidhlichean nach dèid lethbhreac a dhèanamh dhiubh</target>
<source>Show filtered or temporarily excluded files</source>
-<target>Seall faidhlichean a tha 'gan dùnadh a-mach no air an criathradh a-mach an-dràsta fhèin</target>
+<target>Seall faidhlichean a tha ’gan dùnadh a-mach no air an criathradh a-mach an-dràsta fhèin</target>
<source>Set as default</source>
-<target>Suidhich mar a' bhun-roghainn</target>
+<target>Suidhich mar a’ bhun-roghainn</target>
+
+<source>Filter</source>
+<target>Criathrag</target>
<source>All files are in sync</source>
<target>Tha gach faidhle sioncronaichte</target>
-<source>Synchronization Settings</source>
-<target>Roghainnean an t-sioncronachaidh</target>
-
-<source>Comparison Settings</source>
-<target>Roghainnean a' choimeasaidh</target>
-
<source>Cannot find %x</source>
<target>Chan urrainn dhuinn %x a lorg.</target>
@@ -1279,13 +1282,13 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Chaidh liosta nam faidhle às-phortadh</target>
<source>Searching for program updates...</source>
-<target>A' lorg ùrachaidhean a' phrògraim...</target>
+<target>A’ lorg ùrachaidhean a’ phrògraim...</target>
<source>Close progress dialog</source>
<target>Dùin còmhradh an adhartais</target>
<source>Standby</source>
-<target>Cuir 'na fhuireachas</target>
+<target>Cuir ’na fhuireachas</target>
<source>Log off</source>
<target>Clàraich a-mach</target>
@@ -1297,10 +1300,10 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Geamhraich</target>
<source>Scanning...</source>
-<target>'Ga sganadh...</target>
+<target>’Ga sganadh...</target>
<source>Comparing content...</source>
-<target>A' dèanamh coimeas eadar an cuid susbaint...</target>
+<target>A’ dèanamh coimeas eadar an cuid susbaint...</target>
<source>Info</source>
<target>Fiosrachadh</target>
@@ -1312,10 +1315,10 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Tagh na h-uile</target>
<source>Paused</source>
-<target>'Na stad</target>
+<target>’Na stad</target>
<source>Initializing...</source>
-<target>A' tòiseachadh...</target>
+<target>A’ tòiseachadh...</target>
<source>Completed</source>
<target>Deiseil</target>
@@ -1329,30 +1332,6 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<source>Log</source>
<target>Logaich</target>
-<source>Today</source>
-<target>An-diugh</target>
-
-<source>This week</source>
-<target>An t-seachdain seo</target>
-
-<source>This month</source>
-<target>Am mìos seo</target>
-
-<source>This year</source>
-<target>Am bliadhna</target>
-
-<source>Last x days</source>
-<target>Na x làithean seo chaidh</target>
-
-<source>Byte</source>
-<target>Baidht</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1378,14 +1357,8 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<pluralform>A bheil thu cinnteach gu bheil thu airson na %x nì seo a sguabadh às?</pluralform>
</target>
-<source>Exclude</source>
-<target>Dùin a-mach</target>
-
-<source>Direct</source>
-<target>Dìreach</target>
-
-<source>Follow</source>
-<target>Lean</target>
+<source>Preferences</source>
+<target>Roghainnean</target>
<source>Copy NTFS permissions</source>
<target>Dèan lethbhreac de cheadan NTFS</target>
@@ -1397,25 +1370,67 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>- ainm slàn dhen fhaidhle no dhen phasgan</target>
<source>- folder part only</source>
-<target>- cuid a' phasgain a-mhàin</target>
+<target>- cuid a’ phasgain a-mhàin</target>
<source>- Other side's counterpart to %item_path%</source>
-<target>- Seise %item_folder% aig a' choimpiutair eile</target>
+<target>- Seise %item_folder% aig a’ choimpiutair eile</target>
<source>- Other side's counterpart to %item_folder%</source>
-<target>- Seise %item_folder% aig a' choimpiutair eile</target>
+<target>- Seise %item_folder% aig a’ choimpiutair eile</target>
<source>Restore all hidden windows and warnings?</source>
<target>A bheil thu airson gach uinneag is rabhadh falaichte aiseaga?</target>
-<source>Leave as unresolved conflict</source>
-<target>Fàg mar còmhstri gun rèiteachadh</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Lorg is sìolaich na h-atharraichean air an dà thaobh. Mothaichidh sinn do rudan a chaidh a sguabadh às, a ghluasad no còmhstrithean gu fèin-obrachail le stòr-dàta.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Cruthaich lethbhreac-glèidhidh sgàthanaichte dhen phasgan air an taobh clì ’s am pasgan air an taobh deas ’ga atharrachadh d’ a rèir.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Cuir lethbhreac de dh’fhaidhlichean ùra ’s ùraichte dhan phasgan air an taobh deas.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Sònraich riaghailtean sioncronachaidh thu fhèin.</target>
+
+<source>Exclude</source>
+<target>Dùin a-mach</target>
+
+<source>Direct</source>
+<target>Dìreach</target>
+
+<source>Follow</source>
+<target>Lean</target>
+
+<source>Today</source>
+<target>An-diugh</target>
+
+<source>This week</source>
+<target>An t-seachdain seo</target>
+
+<source>This month</source>
+<target>Am mìos seo</target>
+
+<source>This year</source>
+<target>Am bliadhna</target>
+
+<source>Last x days</source>
+<target>Na x làithean seo chaidh</target>
+
+<source>Byte</source>
+<target>Baidht</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
-<target>Cuir 'na àite</target>
+<target>Cuir ’na àite</target>
<source>Move files and replace if existing</source>
-<target>Gluais na faidhlichean 's cuir iad an àite na feadhainn làithreach ma tha gin ann</target>
+<target>Gluais na faidhlichean ’s cuir iad an àite na feadhainn làithreach ma tha gin ann</target>
<source>Time stamp</source>
<target>Stampa ama</target>
@@ -1423,6 +1438,15 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<source>Append a time stamp to each file name</source>
<target>Cuir stampa ama ri gach ainm faidhle</target>
+<source>Comparison</source>
+<target>Coimeas</target>
+
+<source>Synchronization</source>
+<target>Sioncronachadh</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Fàg mar còmhstri gun rèiteachadh</target>
+
<source>File</source>
<target>Faidhle</target>
@@ -1541,7 +1565,7 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Chan urrainn dhuinn clàradh gus teachdaireachdan an t-siostaim fhaighinn.</target>
<source>Cannot set privilege %x.</source>
-<target>Cha ghabh a' phribhleid %x a shuidheachadh.</target>
+<target>Cha ghabh a’ phribhleid %x a shuidheachadh.</target>
<source>Unable to suspend system sleep mode.</source>
<target>Chan urrainn dhuinn modh cadal an t-siostaim a chur dheth.</target>
@@ -1553,7 +1577,7 @@ Nì seo cinnteach gum bi fuasgladh ann ma thachras mearachd mhòr.
<target>Cha ghabh %x a ghluasad dhan bhiona.</target>
<source>Checking recycle bin failed for folder %x.</source>
-<target>Dh'fhàillig sgrùdadh a' bhiona airson a' phasgain %x.</target>
+<target>Dh’fhàillig sgrùdadh a’ bhiona airson a’ phasgain %x.</target>
<source>Cannot determine final path for %x.</source>
<target>Chan urrainn dhuinn an t-slighe dheireannach airson %x a dhearbhadh.</target>
diff --git a/FreeFileSync/Build/Languages/serbian.lng b/FreeFileSync/Build/Languages/serbian.lng
index 72df9f31..64516484 100644
--- a/FreeFileSync/Build/Languages/serbian.lng
+++ b/FreeFileSync/Build/Languages/serbian.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Синтакса:</target>
-<source>config files</source>
-<target>конфигурационе датотеке</target>
+<source>global config file:</source>
+<target>глобална датотека конфигурације:</target>
+
+<source>config files:</source>
+<target>конфигурационе датотеке:</target>
<source>directory</source>
<target>фолдер</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Путања до алтернативне GlobalSettings.xml датотеке.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Било који број FreeFileSync .ffs_gui и/или .ffs_batch конфигурационих датотека.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Било који број алтернативних фолдера за најмање једну конфигурациону датотеку.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Било који број алтернативних фолдерских парова за бар једну конфигурациону датотеку.</target>
<source>Cannot find the following folders:</source>
<target>Не могу пронаћи следеће фолдере:</target>
@@ -655,11 +661,11 @@ The command is triggered if:
<source>Drag && drop</source>
<target>Вуци && пусти</target>
-<source>Alternate comparison settings</source>
-<target>Алтернативна подешавања упоређивања</target>
+<source>Local comparison settings</source>
+<target>Локална подешавања упоређивања</target>
-<source>Alternate synchronization settings</source>
-<target>Алтернативна подешавања синхронизације</target>
+<source>Local synchronization settings</source>
+<target>Локална подешавања синхронизације</target>
<source>Local filter</source>
<target>Локални филтер</target>
@@ -670,11 +676,11 @@ The command is triggered if:
<source>None</source>
<target>Ниједан</target>
-<source>Remove alternate settings</source>
-<target>Уклони алтернативна подешавања</target>
+<source>Remove local settings</source>
+<target>Уклони локална подешавања</target>
-<source>Clear filter settings</source>
-<target>Уклони подешавања филтера</target>
+<source>Reset local filter</source>
+<target>Ресетуј локални филтер</target>
<source>Copy</source>
<target>Копирај</target>
@@ -682,14 +688,8 @@ The command is triggered if:
<source>Paste</source>
<target>Залепи</target>
-<source>Alternate Comparison Settings</source>
-<target>Алтернативна подешавања упоређивања</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Алтернативна подешавања синхронизације</target>
-
-<source>Local Filter</source>
-<target>Локални филтер</target>
+<source>Local Synchronization Settings</source>
+<target>Локална подешавања синхронизације</target>
<source>&New</source>
<target>&Ново</target>
@@ -706,8 +706,8 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. &Синхронизуј</target>
-<source>&Global settings</source>
-<target>&Глобална подешавања</target>
+<source>&Options</source>
+<target>&Опције</target>
<source>&Language</source>
<target>&Језик</target>
@@ -730,12 +730,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>&Провери постојање нове верзије</target>
-<source>Compare</source>
-<target>Упореди</target>
-
<source>Cancel</source>
<target>Одустани</target>
+<source>Compare</source>
+<target>Упореди</target>
+
<source>Synchronize</source>
<target>Синхронизуј</target>
@@ -757,9 +757,21 @@ The command is triggered if:
<source>Match case</source>
<target>По величини слова</target>
+<source>Open...</source>
+<target>Отвори...</target>
+
+<source>Save</source>
+<target>Сачувај</target>
+
+<source>Save as GUI job</source>
+<target>Сачувај као GUI задатак</target>
+
<source>Save as batch job</source>
<target>Сачувај као беч задатак</target>
+<source>Save as...</source>
+<target>Сачувај као...</target>
+
<source>View type:</source>
<target>Тип приказа:</target>
@@ -781,6 +793,9 @@ The command is triggered if:
<source>Total bytes to copy</source>
<target>Укупно бајтова за копирање</target>
+<source>Use local settings:</source>
+<target>Употреби локална подешавања:</target>
+
<source>Select a variant:</source>
<target>Одаберите варијанту:</target>
@@ -796,20 +811,35 @@ The command is triggered if:
<source>More information</source>
<target>Више информација</target>
-<source>OK</source>
-<target>У реду</target>
+<source>Local settings:</source>
+<target>Локална подешавања:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Пронађи и изврши промене на обе стране. Брисања, премештања и конфликти се откривају аутоматски употребом базе података.</target>
+<source>Include:</source>
+<target>Укључи:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Креирај огледални бекап левог фолдера прилагођавајући га потпуно десном фолдеру.</target>
+<source>Exclude:</source>
+<target>Искључи:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Копирај нове и ажуриране датотеке у десни фолдер.</target>
+<source>Show examples</source>
+<target>Прикажи примере</target>
-<source>Configure your own synchronization rules.</source>
-<target>Конфигуришите ваша властита синхронизациона правила.</target>
+<source>Time span:</source>
+<target>Временско ограничење:</target>
+
+<source>File size:</source>
+<target>Величина датотеке:</target>
+
+<source>Minimum:</source>
+<target>Минимум:</target>
+
+<source>Maximum:</source>
+<target>Максимум:</target>
+
+<source>&Reset</source>
+<target>&Ресетуј</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Одаберите филтерска подешавања да би искључили одређене датотеке из синхронизације. Унесите путање датотека релативно према њиховим одговарајућим фолдерским паровима.</target>
<source>Detect moved files</source>
<target>Уочи премештене датотеке</target>
@@ -825,6 +855,9 @@ The command is triggered if:
- Није подржано за све системе датотека
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Уочи синхронизацијске смерове уз помоћ датотека базе</target>
+
<source>Delete files:</source>
<target>Обриши датотеке:</target>
@@ -849,9 +882,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>Правило именовања:</target>
-<source>Show examples</source>
-<target>Прикажи примере</target>
-
<source>Handle errors:</source>
<target>Обрада грешака:</target>
@@ -870,8 +900,8 @@ The command is triggered if:
<source>On completion:</source>
<target>При завршетку:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Уочи синхронизацијске смерове уз помоћ датотека базе</target>
+<source>OK</source>
+<target>У реду</target>
<source>Start synchronization now?</source>
<target>Почни синхронизацију сада?</target>
@@ -933,30 +963,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>&Корпа за смеће</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Одаберите филтерска подешавања да би искључили одређене датотеке из синхронизације. Унесите путање датотека релативно према њиховим одговарајућим фолдерским паровима.</target>
-
-<source>Include:</source>
-<target>Укључи:</target>
-
-<source>Exclude:</source>
-<target>Искључи:</target>
-
-<source>Time span:</source>
-<target>Временско ограничење:</target>
-
-<source>File size:</source>
-<target>Величина датотеке:</target>
-
-<source>Minimum:</source>
-<target>Минимум:</target>
-
-<source>Maximum:</source>
-<target>Максимум:</target>
-
-<source>&Reset</source>
-<target>&Ресетуј</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Следећа подешавања се користе за све синхронизацијске задатке.</target>
@@ -1041,12 +1047,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Избриши ставке</target>
-<source>Global Settings</source>
-<target>Глобална подешавања</target>
+<source>Options</source>
+<target>Опције</target>
<source>Select Time Span</source>
<target>Изаберите временски распон</target>
+<source>&Preferences...</source>
+<target>&Преференце...</target>
+
<source>Folder Pairs</source>
<target>Фолдерски парови</target>
@@ -1065,12 +1074,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>Главна трака</target>
-<source>Open...</source>
-<target>Отвори...</target>
-
-<source>Save</source>
-<target>Сачувај</target>
-
<source>Compare both sides</source>
<target>Упореди обе стране</target>
@@ -1201,8 +1204,11 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>Обриши селектоване конфигурације</target>
-<source>Filter</source>
-<target>Филтрирање</target>
+<source>Synchronization Settings</source>
+<target>Подешавања синхронизације</target>
+
+<source>Reset filter</source>
+<target>Ресетуј филтер</target>
<source>Show files that exist on left side only</source>
<target>Прикажи датотеке које постоје само на левој страни</target>
@@ -1252,15 +1258,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>Постави као подразумевано</target>
+<source>Filter</source>
+<target>Филтрирање</target>
+
<source>All files are in sync</source>
<target>Све датотеке су синхронизоване</target>
-<source>Synchronization Settings</source>
-<target>Подешавања синхронизације</target>
-
-<source>Comparison Settings</source>
-<target>Подешавања упоређивања</target>
-
<source>Cannot find %x</source>
<target>Немогу пронаћи %x</target>
@@ -1321,30 +1324,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>Лог</target>
-<source>Today</source>
-<target>Данас</target>
-
-<source>This week</source>
-<target>Ове недеље</target>
-
-<source>This month</source>
-<target>Овог месеца</target>
-
-<source>This year</source>
-<target>Ове године</target>
-
-<source>Last x days</source>
-<target>Задњих x дана</target>
-
-<source>Byte</source>
-<target>Бајт</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1368,14 +1347,8 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Да ли стварно желите да обришете следећих %x ставки?</pluralform>
</target>
-<source>Exclude</source>
-<target>Искључи</target>
-
-<source>Direct</source>
-<target>Непосредно</target>
-
-<source>Follow</source>
-<target>Следи</target>
+<source>Preferences</source>
+<target>Преференце</target>
<source>Copy NTFS permissions</source>
<target>Копирај NTFS овлашћења</target>
@@ -1398,8 +1371,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>Прикажи све скривене прозоре и упозорења?</target>
-<source>Leave as unresolved conflict</source>
-<target>Остави као неразрешени конфликт</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Пронађи и изврши промене на обе стране. Брисања, премештања и конфликти се откривају аутоматски употребом базе података.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Креирај огледални бекап левог фолдера прилагођавајући га потпуно десном фолдеру.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Копирај нове и ажуриране датотеке у десни фолдер.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Конфигуришите ваша властита синхронизациона правила.</target>
+
+<source>Exclude</source>
+<target>Искључи</target>
+
+<source>Direct</source>
+<target>Непосредно</target>
+
+<source>Follow</source>
+<target>Следи</target>
+
+<source>Today</source>
+<target>Данас</target>
+
+<source>This week</source>
+<target>Ове недеље</target>
+
+<source>This month</source>
+<target>Овог месеца</target>
+
+<source>This year</source>
+<target>Ове године</target>
+
+<source>Last x days</source>
+<target>Задњих x дана</target>
+
+<source>Byte</source>
+<target>Бајт</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Замени</target>
@@ -1413,6 +1428,15 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Додај временску ознаку за свако име датотеке</target>
+<source>Comparison</source>
+<target>Упоређење</target>
+
+<source>Synchronization</source>
+<target>Синхронизација</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Остави као неразрешени конфликт</target>
+
<source>File</source>
<target>Датотека</target>
diff --git a/FreeFileSync/Build/Languages/slovenian.lng b/FreeFileSync/Build/Languages/slovenian.lng
index 2eedd54d..b2a0c137 100644
--- a/FreeFileSync/Build/Languages/slovenian.lng
+++ b/FreeFileSync/Build/Languages/slovenian.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Sintaksa:</target>
-<source>config files</source>
-<target>konfiguracijske datoteke</target>
+<source>global config file:</source>
+<target></target>
+
+<source>config files:</source>
+<target></target>
<source>directory</source>
<target>imenik</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target></target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Poljubno število FreeFileSync .ffs_gui in/ali .ffs_batch konfigracijskih datotek.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Poljubno število alternatvnih imenikov za največ eno konfiguracijsko datoteko.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target></target>
<source>Cannot find the following folders:</source>
<target>Ne morem najti naslednjih map:</target>
@@ -659,11 +665,11 @@ Ukaz se sproži če:
<source>Drag && drop</source>
<target>Povleci && spusti</target>
-<source>Alternate comparison settings</source>
-<target>Alternativne nastavitve primerjave</target>
+<source>Local comparison settings</source>
+<target></target>
-<source>Alternate synchronization settings</source>
-<target>Alternativne nastavitve sinhnorizacije</target>
+<source>Local synchronization settings</source>
+<target></target>
<source>Local filter</source>
<target>Lokalni filter</target>
@@ -674,11 +680,11 @@ Ukaz se sproži če:
<source>None</source>
<target>Nič</target>
-<source>Remove alternate settings</source>
-<target>Odstrani nadomestne nastavitve</target>
+<source>Remove local settings</source>
+<target></target>
-<source>Clear filter settings</source>
-<target>Počisti nastavitve filtra</target>
+<source>Reset local filter</source>
+<target></target>
<source>Copy</source>
<target>Kopiraj</target>
@@ -686,14 +692,8 @@ Ukaz se sproži če:
<source>Paste</source>
<target>Prilepi</target>
-<source>Alternate Comparison Settings</source>
-<target>Alternativne nastavitve primerjave</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Alternativne nastavitve sinhnorizacije</target>
-
-<source>Local Filter</source>
-<target>Lokalni filter</target>
+<source>Local Synchronization Settings</source>
+<target></target>
<source>&New</source>
<target>&Novo</target>
@@ -710,8 +710,8 @@ Ukaz se sproži če:
<source>2. &Synchronize</source>
<target>2. &Sinhroniziraj</target>
-<source>&Global settings</source>
-<target>&Skupne nastavitve</target>
+<source>&Options</source>
+<target></target>
<source>&Language</source>
<target>&Jezik</target>
@@ -734,12 +734,12 @@ Ukaz se sproži če:
<source>&Check for new version</source>
<target>&Preveri, če obstaja nova verzija</target>
-<source>Compare</source>
-<target>Primerjaj</target>
-
<source>Cancel</source>
<target>Prekliči</target>
+<source>Compare</source>
+<target>Primerjaj</target>
+
<source>Synchronize</source>
<target>Sinhroniziraj</target>
@@ -761,9 +761,21 @@ Ukaz se sproži če:
<source>Match case</source>
<target>Ujemaj se s primerom</target>
+<source>Open...</source>
+<target>Odpri...</target>
+
+<source>Save</source>
+<target>Shrani</target>
+
+<source>Save as GUI job</source>
+<target></target>
+
<source>Save as batch job</source>
<target>Shrani kot serijsko opravilo</target>
+<source>Save as...</source>
+<target></target>
+
<source>View type:</source>
<target>Tip pogleda:</target>
@@ -785,6 +797,9 @@ Ukaz se sproži če:
<source>Total bytes to copy</source>
<target>Skupno bajtov za kopiranje</target>
+<source>Use local settings:</source>
+<target></target>
+
<source>Select a variant:</source>
<target>Izberi možnost:</target>
@@ -800,20 +815,35 @@ Ukaz se sproži če:
<source>More information</source>
<target>Več informacij</target>
-<source>OK</source>
-<target>V redu</target>
+<source>Local settings:</source>
+<target></target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identificiraj in razširjaj spremembe na obeh straneh. Izbrisi, premiki in spori so samodejno zaznani z uporabo podatkovne baze.</target>
+<source>Include:</source>
+<target>Vključi:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Ustvari zrcalno kopijo levega imenika s prilagoditvijo desnega imenika, tako da se ujemata.</target>
+<source>Exclude:</source>
+<target>Izključi:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopiraj nove in posodobljene datoteke v desni imenik.</target>
+<source>Show examples</source>
+<target>Pokaži primere</target>
-<source>Configure your own synchronization rules.</source>
-<target>Konfigurirajte vaša lastna sinhronizacijska pravila.</target>
+<source>Time span:</source>
+<target>Časovno obdobje</target>
+
+<source>File size:</source>
+<target>Velikost datoteke:</target>
+
+<source>Minimum:</source>
+<target>Minimum:</target>
+
+<source>Maximum:</source>
+<target>Maksimum:</target>
+
+<source>&Reset</source>
+<target>&Ponovni zagon</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Izberi filtrirna pravila za izključitev določenih datotek iz sinhnorizacije. Vpiši pot datotek relativno na imenik v obdelavi</target>
<source>Detect moved files</source>
<target>Zaznaj premaknjene datoteke</target>
@@ -829,6 +859,9 @@ Ukaz se sproži če:
- Ni podprto s strani vseh datotečnih sistemov
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Zaznaj smer sinhnorizacije s pomočjo datotek podatkovne baze</target>
+
<source>Delete files:</source>
<target>Izbriši datoteke:</target>
@@ -853,9 +886,6 @@ Ukaz se sproži če:
<source>Naming convention:</source>
<target>Konvencija poimenovanja:</target>
-<source>Show examples</source>
-<target>Pokaži primere</target>
-
<source>Handle errors:</source>
<target>Upravljanje napak:</target>
@@ -874,8 +904,8 @@ Ukaz se sproži če:
<source>On completion:</source>
<target>Ob zaključku:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Zaznaj smer sinhnorizacije s pomočjo datotek podatkovne baze</target>
+<source>OK</source>
+<target>V redu</target>
<source>Start synchronization now?</source>
<target>Zaženem sinhnorizacijo takoj?</target>
@@ -937,30 +967,6 @@ Ukaz se sproži če:
<source>&Recycle bin</source>
<target>&Koš</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Izberi filtrirna pravila za izključitev določenih datotek iz sinhnorizacije. Vpiši pot datotek relativno na imenik v obdelavi</target>
-
-<source>Include:</source>
-<target>Vključi:</target>
-
-<source>Exclude:</source>
-<target>Izključi:</target>
-
-<source>Time span:</source>
-<target>Časovno obdobje</target>
-
-<source>File size:</source>
-<target>Velikost datoteke:</target>
-
-<source>Minimum:</source>
-<target>Minimum:</target>
-
-<source>Maximum:</source>
-<target>Maksimum:</target>
-
-<source>&Reset</source>
-<target>&Ponovni zagon</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Naslednje nastavitve se uporabljajo pri vseh sinhronizacijskih opravilih.</target>
@@ -1045,12 +1051,15 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Delete Items</source>
<target>Izbriši elemente</target>
-<source>Global Settings</source>
-<target>Skupne nastavitve</target>
+<source>Options</source>
+<target></target>
<source>Select Time Span</source>
<target>Izberi časovno obdobje</target>
+<source>&Preferences...</source>
+<target></target>
+
<source>Folder Pairs</source>
<target>Pari imenikov</target>
@@ -1069,12 +1078,6 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Main Bar</source>
<target>Glavna vrstica</target>
-<source>Open...</source>
-<target>Odpri...</target>
-
-<source>Save</source>
-<target>Shrani</target>
-
<source>Compare both sides</source>
<target>Primerjaj obe strani</target>
@@ -1209,8 +1212,11 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Delete selected configurations</source>
<target>Izbriši izbrane konfiguracije</target>
-<source>Filter</source>
-<target>Filter</target>
+<source>Synchronization Settings</source>
+<target>Nastavitve sinhnorizacije</target>
+
+<source>Reset filter</source>
+<target></target>
<source>Show files that exist on left side only</source>
<target>Prikaži datoteke, ki obstajajo samo na levi</target>
@@ -1260,15 +1266,12 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Set as default</source>
<target>Nastavi kot privzeto</target>
+<source>Filter</source>
+<target>Filter</target>
+
<source>All files are in sync</source>
<target>Vse datoteke so sinhronizirane</target>
-<source>Synchronization Settings</source>
-<target>Nastavitve sinhnorizacije</target>
-
-<source>Comparison Settings</source>
-<target>Nastavitve primerjave</target>
-
<source>Cannot find %x</source>
<target>Ne najdem %x</target>
@@ -1329,30 +1332,6 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Log</source>
<target>Dnevnik</target>
-<source>Today</source>
-<target>Danes</target>
-
-<source>This week</source>
-<target>Ta teden</target>
-
-<source>This month</source>
-<target>Ta mesec</target>
-
-<source>This year</source>
-<target>To leto</target>
-
-<source>Last x days</source>
-<target>Zadnjih x dni</target>
-
-<source>Byte</source>
-<target>Bajt</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1378,14 +1357,8 @@ To zagotavlja konsistenco podatkov v primeru napake.
<pluralform>Ali resnično želite izbrisati naslednjih %x elementov?</pluralform>
</target>
-<source>Exclude</source>
-<target>Izključi</target>
-
-<source>Direct</source>
-<target>Neposredno</target>
-
-<source>Follow</source>
-<target>Sledi</target>
+<source>Preferences</source>
+<target></target>
<source>Copy NTFS permissions</source>
<target>Kopiraj NTFS dovoljenja</target>
@@ -1408,8 +1381,50 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Restore all hidden windows and warnings?</source>
<target>Obnovim vsa skrita okna in opozorila?</target>
-<source>Leave as unresolved conflict</source>
-<target>Pusti kot nerešeni spor</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identificiraj in razširjaj spremembe na obeh straneh. Izbrisi, premiki in spori so samodejno zaznani z uporabo podatkovne baze.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Ustvari zrcalno kopijo levega imenika s prilagoditvijo desnega imenika, tako da se ujemata.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopiraj nove in posodobljene datoteke v desni imenik.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Konfigurirajte vaša lastna sinhronizacijska pravila.</target>
+
+<source>Exclude</source>
+<target>Izključi</target>
+
+<source>Direct</source>
+<target>Neposredno</target>
+
+<source>Follow</source>
+<target>Sledi</target>
+
+<source>Today</source>
+<target>Danes</target>
+
+<source>This week</source>
+<target>Ta teden</target>
+
+<source>This month</source>
+<target>Ta mesec</target>
+
+<source>This year</source>
+<target>To leto</target>
+
+<source>Last x days</source>
+<target>Zadnjih x dni</target>
+
+<source>Byte</source>
+<target>Bajt</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Zamenjaj</target>
@@ -1423,6 +1438,15 @@ To zagotavlja konsistenco podatkov v primeru napake.
<source>Append a time stamp to each file name</source>
<target>Imenu vsake datoteke pripni časovni žig</target>
+<source>Comparison</source>
+<target></target>
+
+<source>Synchronization</source>
+<target></target>
+
+<source>Leave as unresolved conflict</source>
+<target>Pusti kot nerešeni spor</target>
+
<source>File</source>
<target>Datoteka</target>
diff --git a/FreeFileSync/Build/Languages/spanish.lng b/FreeFileSync/Build/Languages/spanish.lng
index af20f3b2..62b53c3a 100644
--- a/FreeFileSync/Build/Languages/spanish.lng
+++ b/FreeFileSync/Build/Languages/spanish.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Sintaxis:</target>
-<source>config files</source>
-<target>archivos de configuración</target>
+<source>global config file:</source>
+<target>archivo de config. global:</target>
+
+<source>config files:</source>
+<target>archivos de configuración:</target>
<source>directory</source>
<target>directorio</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Ruta a un archivo alternativo GlobalSettings.xml.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Cualquier número de archivos de configuración de FreeFileSync (.ffs_gui ó .ffs_batch).</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Cualquier número de directorios alternativos para un archivo de configuración como máximo.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Cualquier número de pares de directorios alternativos para un archivo de configuración como máximo.</target>
<source>Cannot find the following folders:</source>
<target>No se pudieron encontrar las siguiente carpetas:</target>
@@ -651,11 +657,11 @@ El comando es disparado si:
<source>Drag && drop</source>
<target>Arrastrar y soltar</target>
-<source>Alternate comparison settings</source>
-<target>Opciones avanzadas de comparación</target>
+<source>Local comparison settings</source>
+<target>Opciones de comparación local</target>
-<source>Alternate synchronization settings</source>
-<target>Opciones avanzadas de sincronización</target>
+<source>Local synchronization settings</source>
+<target>Opciones de sincronización local</target>
<source>Local filter</source>
<target>Filtro local</target>
@@ -666,11 +672,11 @@ El comando es disparado si:
<source>None</source>
<target>Ninguna</target>
-<source>Remove alternate settings</source>
-<target>Eliminar opciones avanzadas</target>
+<source>Remove local settings</source>
+<target>Eliminar opciones locales</target>
-<source>Clear filter settings</source>
-<target>Limpiar opciones del filtrado</target>
+<source>Reset local filter</source>
+<target>Reiniciar el filtro local</target>
<source>Copy</source>
<target>Copiar</target>
@@ -678,14 +684,8 @@ El comando es disparado si:
<source>Paste</source>
<target>Pegar</target>
-<source>Alternate Comparison Settings</source>
-<target>Opciones avanzadas de comparación</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Opciones avanzadas de sincronización</target>
-
-<source>Local Filter</source>
-<target>Filtro local</target>
+<source>Local Synchronization Settings</source>
+<target>Opciones de sincronización local</target>
<source>&New</source>
<target>&Nuevo</target>
@@ -702,8 +702,8 @@ El comando es disparado si:
<source>2. &Synchronize</source>
<target>2. &Sincronizar</target>
-<source>&Global settings</source>
-<target>&Opciones globales</target>
+<source>&Options</source>
+<target>&Opciones</target>
<source>&Language</source>
<target>&Idioma</target>
@@ -726,12 +726,12 @@ El comando es disparado si:
<source>&Check for new version</source>
<target>&Comprobar nueva versión</target>
-<source>Compare</source>
-<target>Comparar</target>
-
<source>Cancel</source>
<target>Cancelar</target>
+<source>Compare</source>
+<target>Comparar</target>
+
<source>Synchronize</source>
<target>Sincronizar</target>
@@ -753,8 +753,20 @@ El comando es disparado si:
<source>Match case</source>
<target>Coincidir mayúsculas y minúsculas</target>
+<source>Open...</source>
+<target>Abrir…</target>
+
+<source>Save</source>
+<target>Guardar</target>
+
+<source>Save as GUI job</source>
+<target>Guardar como tarea de interfaz</target>
+
<source>Save as batch job</source>
-<target>Salvar como tarea por lotes</target>
+<target>Guardar como tarea por lotes</target>
+
+<source>Save as...</source>
+<target>Guardar como…</target>
<source>View type:</source>
<target>Ver tipo:</target>
@@ -777,6 +789,9 @@ El comando es disparado si:
<source>Total bytes to copy</source>
<target>Total de bytes a copiar</target>
+<source>Use local settings:</source>
+<target>Usar Opciones locales:</target>
+
<source>Select a variant:</source>
<target>Seleccione una variante:</target>
@@ -792,20 +807,35 @@ El comando es disparado si:
<source>More information</source>
<target>Más información</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Opciones locales:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identificar y propagar cambios en ambos lados. Archivos eliminados, movidos y conflictos se detectan automáticamente usando una base de datos.</target>
+<source>Include:</source>
+<target>Incluir:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Crear una copia de respaldo espejo de la carpeta izquierda, adaptando y haciendo coincidir la carpeta derecha.</target>
+<source>Exclude:</source>
+<target>Excluir:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Copiar archivos nuevos y actualizados a la carpeta de la derecha.</target>
+<source>Show examples</source>
+<target>Mostrar ejemplos</target>
-<source>Configure your own synchronization rules.</source>
-<target>Configurar reglas de sincronización personalizadas.</target>
+<source>Time span:</source>
+<target>Espacio de tiempo:</target>
+
+<source>File size:</source>
+<target>Tamaño de archivo:</target>
+
+<source>Minimum:</source>
+<target>Mínimo:</target>
+
+<source>Maximum:</source>
+<target>Máximo:</target>
+
+<source>&Reset</source>
+<target>&Reiniciar</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Seleccione reglas para excluir archivos durante la sincronización. Indique rutas relativas a la carpeta emparejada correspondiente.</target>
<source>Detect moved files</source>
<target>Detectar archivos movidos</target>
@@ -821,6 +851,9 @@ El comando es disparado si:
- No compatible con todos los sistemas de archivos
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Detectar direcciones de sincronización a partir de archivos de bases de datos</target>
+
<source>Delete files:</source>
<target>Eliminar archivos:</target>
@@ -845,9 +878,6 @@ El comando es disparado si:
<source>Naming convention:</source>
<target>Convención de nombre:</target>
-<source>Show examples</source>
-<target>Mostrar ejemplos</target>
-
<source>Handle errors:</source>
<target>Tratar errores:</target>
@@ -866,8 +896,8 @@ El comando es disparado si:
<source>On completion:</source>
<target>Al completar:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Detectar direcciones de sincronización a partir de archivos de bases de datos</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>¿Iniciar la sincronización ahora?</target>
@@ -929,30 +959,6 @@ El comando es disparado si:
<source>&Recycle bin</source>
<target>Papelera de &reciclaje</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Seleccione reglas para excluir archivos durante la sincronización. Indique rutas relativas a la carpeta emparejada correspondiente.</target>
-
-<source>Include:</source>
-<target>Incluir:</target>
-
-<source>Exclude:</source>
-<target>Excluir:</target>
-
-<source>Time span:</source>
-<target>Espacio de tiempo:</target>
-
-<source>File size:</source>
-<target>Tamaño de archivo:</target>
-
-<source>Minimum:</source>
-<target>Mínimo:</target>
-
-<source>Maximum:</source>
-<target>Máximo:</target>
-
-<source>&Reset</source>
-<target>&Reiniciar</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Las opciones siguientes se utilizan para todas las tareas de sincronización.</target>
@@ -1037,12 +1043,15 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Delete Items</source>
<target>Eliminar elementos</target>
-<source>Global Settings</source>
-<target>Opciones globales</target>
+<source>Options</source>
+<target>Opciones</target>
<source>Select Time Span</source>
<target>Seleccionar duración</target>
+<source>&Preferences...</source>
+<target>&Preferencias…</target>
+
<source>Folder Pairs</source>
<target>Pares de carpetas</target>
@@ -1061,12 +1070,6 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Main Bar</source>
<target>Barra principal</target>
-<source>Open...</source>
-<target>Abrir…</target>
-
-<source>Save</source>
-<target>Guardar</target>
-
<source>Compare both sides</source>
<target>Comparar ambos lados</target>
@@ -1193,8 +1196,11 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Delete selected configurations</source>
<target>Eliminar las configuraciones seleccionadas</target>
-<source>Filter</source>
-<target>Filtro</target>
+<source>Synchronization Settings</source>
+<target>Opciones de sincronización</target>
+
+<source>Reset filter</source>
+<target>Reiniciar el filtro</target>
<source>Show files that exist on left side only</source>
<target>Mostrar sólo archivos existentes en la izquierda</target>
@@ -1244,15 +1250,12 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Set as default</source>
<target>Predeterminado</target>
+<source>Filter</source>
+<target>Filtro</target>
+
<source>All files are in sync</source>
<target>Todos los archivos están sincronizados</target>
-<source>Synchronization Settings</source>
-<target>Opciones de sincronización</target>
-
-<source>Comparison Settings</source>
-<target>Opciones de comparación</target>
-
<source>Cannot find %x</source>
<target>No se puede encontrar %x</target>
@@ -1313,30 +1316,6 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Log</source>
<target>Registro</target>
-<source>Today</source>
-<target>Hoy</target>
-
-<source>This week</source>
-<target>Esta semana</target>
-
-<source>This month</source>
-<target>Este mes</target>
-
-<source>This year</source>
-<target>Este año</target>
-
-<source>Last x days</source>
-<target>Últimos x días</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Se garantiza un estado coherente incluso en caso de error grave.
<pluralform>¿Realmente desea eliminar estos %x elementos?</pluralform>
</target>
-<source>Exclude</source>
-<target>Excluir</target>
-
-<source>Direct</source>
-<target>Enviar</target>
-
-<source>Follow</source>
-<target>Seguir</target>
+<source>Preferences</source>
+<target>Preferencias</target>
<source>Copy NTFS permissions</source>
<target>Copiar permisos NTFS</target>
@@ -1388,8 +1361,50 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Restore all hidden windows and warnings?</source>
<target>Restaurar todas las ventanas y mensajes de advertencia ocultados ?</target>
-<source>Leave as unresolved conflict</source>
-<target>Dejar como conflicto sin resolver</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identificar y propagar cambios en ambos lados. Archivos eliminados, movidos y conflictos se detectan automáticamente usando una base de datos.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Crear una copia de respaldo espejo de la carpeta izquierda, adaptando y haciendo coincidir la carpeta derecha.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Copiar archivos nuevos y actualizados a la carpeta de la derecha.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Configurar reglas de sincronización personalizadas.</target>
+
+<source>Exclude</source>
+<target>Excluir</target>
+
+<source>Direct</source>
+<target>Enviar</target>
+
+<source>Follow</source>
+<target>Seguir</target>
+
+<source>Today</source>
+<target>Hoy</target>
+
+<source>This week</source>
+<target>Esta semana</target>
+
+<source>This month</source>
+<target>Este mes</target>
+
+<source>This year</source>
+<target>Este año</target>
+
+<source>Last x days</source>
+<target>Últimos x días</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Reemplazar</target>
@@ -1403,6 +1418,15 @@ Se garantiza un estado coherente incluso en caso de error grave.
<source>Append a time stamp to each file name</source>
<target>Incluir marca horaria en cada nombre de archivo</target>
+<source>Comparison</source>
+<target>Comparación</target>
+
+<source>Synchronization</source>
+<target>Sincronización</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Dejar como conflicto sin resolver</target>
+
<source>File</source>
<target>Archivo</target>
diff --git a/FreeFileSync/Build/Languages/swedish.lng b/FreeFileSync/Build/Languages/swedish.lng
index 96c8cd5a..8f9838c5 100644
--- a/FreeFileSync/Build/Languages/swedish.lng
+++ b/FreeFileSync/Build/Languages/swedish.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Syntax:</target>
-<source>config files</source>
-<target>konfigurationsfiler</target>
+<source>global config file:</source>
+<target>övergripande konfigurationsfil:</target>
+
+<source>config files:</source>
+<target>configurationsfiler:</target>
<source>directory</source>
<target>mapp</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Sökväg till en alternativ GlobalSettings.xml-fil</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Valfritt antal FreeFileSync .ffs_gui och/eller .ffs_batch konfigurationsfiler.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Valfritt antal alternativa mappar för max en konfigurationsfil.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Valfritt antal alternativa mapp-par för som mest, en konfigurationsfil</target>
<source>Cannot find the following folders:</source>
<target>Kan inte hitta följande mappar:</target>
@@ -651,11 +657,11 @@ Kommandot triggas om:
<source>Drag && drop</source>
<target>Dra && släpp</target>
-<source>Alternate comparison settings</source>
-<target>Alternativa jämförelseinställningar</target>
+<source>Local comparison settings</source>
+<target>Lokala jämförelseinställningar</target>
-<source>Alternate synchronization settings</source>
-<target>Alternativa synkroniseringsinställningar</target>
+<source>Local synchronization settings</source>
+<target>Lokala synkroniseringsinställningar</target>
<source>Local filter</source>
<target>Lokalt filter</target>
@@ -666,11 +672,11 @@ Kommandot triggas om:
<source>None</source>
<target>Inget</target>
-<source>Remove alternate settings</source>
-<target>Ta bort alternativa inställningar</target>
+<source>Remove local settings</source>
+<target>Ta bort lokala inställningar</target>
-<source>Clear filter settings</source>
-<target>Rensa filterinställningar</target>
+<source>Reset local filter</source>
+<target>Återställ lokalt filter</target>
<source>Copy</source>
<target>Kopiera</target>
@@ -678,14 +684,8 @@ Kommandot triggas om:
<source>Paste</source>
<target>Klistra in</target>
-<source>Alternate Comparison Settings</source>
-<target>Alternativa jämförelseinställningar</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Alternativa synkroniseringsinställningar</target>
-
-<source>Local Filter</source>
-<target>Lokalt filter</target>
+<source>Local Synchronization Settings</source>
+<target>Lokala synkroniseringsinställningar</target>
<source>&New</source>
<target>&Nytt</target>
@@ -702,8 +702,8 @@ Kommandot triggas om:
<source>2. &Synchronize</source>
<target>2. &Synkronisera</target>
-<source>&Global settings</source>
-<target>&Allmäna inställningar</target>
+<source>&Options</source>
+<target>&Alternativ</target>
<source>&Language</source>
<target>&Språk</target>
@@ -726,12 +726,12 @@ Kommandot triggas om:
<source>&Check for new version</source>
<target>&Sök efter uppdateringar</target>
-<source>Compare</source>
-<target>Jämför</target>
-
<source>Cancel</source>
<target>Avbryt</target>
+<source>Compare</source>
+<target>Jämför</target>
+
<source>Synchronize</source>
<target>Synkronisera</target>
@@ -753,9 +753,21 @@ Kommandot triggas om:
<source>Match case</source>
<target>Matcha gemener/VERSALER</target>
+<source>Open...</source>
+<target>Öppna...</target>
+
+<source>Save</source>
+<target>Spara</target>
+
+<source>Save as GUI job</source>
+<target>Spara som grafisk åtgärd</target>
+
<source>Save as batch job</source>
<target>Spara som batch-fil</target>
+<source>Save as...</source>
+<target>Spara som...</target>
+
<source>View type:</source>
<target>Visningstyp:</target>
@@ -777,6 +789,9 @@ Kommandot triggas om:
<source>Total bytes to copy</source>
<target>Byte att kopiera</target>
+<source>Use local settings:</source>
+<target>Använd lokala inställningar:</target>
+
<source>Select a variant:</source>
<target>Välj ett alternativ:</target>
@@ -792,20 +807,35 @@ Kommandot triggas om:
<source>More information</source>
<target>Mer information</target>
-<source>OK</source>
-<target>OK</target>
+<source>Local settings:</source>
+<target>Lokala inställningar:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Identifierar och sprider förändringar på båda sidor. Borttagningar, förflyttningar och konflikter detekteras automatiskt med hjälp av en databas.</target>
+<source>Include:</source>
+<target>Inkludera:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Skapar en speglad säkerhetskopia av vänstra mappen genom att anpassa den högra</target>
+<source>Exclude:</source>
+<target>Undanta:</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Kopierar nya och uppdaterade filer till höger mapp.</target>
+<source>Show examples</source>
+<target>Visa exempel</target>
-<source>Configure your own synchronization rules.</source>
-<target>Konfigurera dina egna synkroniseringsregler.</target>
+<source>Time span:</source>
+<target>Tidsrymd:</target>
+
+<source>File size:</source>
+<target>Filstorlek:</target>
+
+<source>Minimum:</source>
+<target>Min:</target>
+
+<source>Maximum:</source>
+<target>Max:</target>
+
+<source>&Reset</source>
+<target>&Återställ</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Skapa filtreringsregler för att undanta vissa filer från synkronisering. Sökvägar relateras till motsvarande mapp-par</target>
<source>Detect moved files</source>
<target>Hitta flyttade filer</target>
@@ -821,6 +851,9 @@ Kommandot triggas om:
- Stöds ej av alla filsystem
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Hitta synkroniseringsmappar med hjälp av databasfiler</target>
+
<source>Delete files:</source>
<target>Ta bort filer:</target>
@@ -845,9 +878,6 @@ Kommandot triggas om:
<source>Naming convention:</source>
<target>Regler för namngivning</target>
-<source>Show examples</source>
-<target>Visa exempel</target>
-
<source>Handle errors:</source>
<target>Felhantering:</target>
@@ -866,8 +896,8 @@ Kommandot triggas om:
<source>On completion:</source>
<target>Vid slutförd åtgärd:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Hitta synkroniseringsmappar med hjälp av databasfiler</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Vill du starta synkroniseringen nu?</target>
@@ -929,30 +959,6 @@ Kommandot triggas om:
<source>&Recycle bin</source>
<target>&Papperskorgen</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Skapa filtreringsregler för att undanta vissa filer från synkronisering. Sökvägar relateras till motsvarande mapp-par</target>
-
-<source>Include:</source>
-<target>Inkludera:</target>
-
-<source>Exclude:</source>
-<target>Undanta:</target>
-
-<source>Time span:</source>
-<target>Tidsrymd:</target>
-
-<source>File size:</source>
-<target>Filstorlek:</target>
-
-<source>Minimum:</source>
-<target>Min:</target>
-
-<source>Maximum:</source>
-<target>Max:</target>
-
-<source>&Reset</source>
-<target>&Återställ</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Följande inställningar används för all synkronisering</target>
@@ -1037,12 +1043,15 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Delete Items</source>
<target>Ta bort objekt</target>
-<source>Global Settings</source>
-<target>Globala inställningar</target>
+<source>Options</source>
+<target>Alternativ</target>
<source>Select Time Span</source>
<target>Välj tidsrymd</target>
+<source>&Preferences...</source>
+<target>&Inställningar...</target>
+
<source>Folder Pairs</source>
<target>Mapp-par</target>
@@ -1061,12 +1070,6 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Main Bar</source>
<target>Primärt verktygsfält</target>
-<source>Open...</source>
-<target>Öppna...</target>
-
-<source>Save</source>
-<target>Spara</target>
-
<source>Compare both sides</source>
<target>Jämför båda sidor</target>
@@ -1193,8 +1196,11 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Delete selected configurations</source>
<target>Ta bort markerade konfigurationer</target>
-<source>Filter</source>
-<target>Filter</target>
+<source>Synchronization Settings</source>
+<target>Synkroniseringsinställningar</target>
+
+<source>Reset filter</source>
+<target>Återställ filter</target>
<source>Show files that exist on left side only</source>
<target>Visa filer som endast finns till vänster</target>
@@ -1244,15 +1250,12 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Set as default</source>
<target>Ange som standard</target>
+<source>Filter</source>
+<target>Filter</target>
+
<source>All files are in sync</source>
<target>Alla filer är synkroniserade</target>
-<source>Synchronization Settings</source>
-<target>Synkroniseringsinställningar</target>
-
-<source>Comparison Settings</source>
-<target>Jämförelseinställningar</target>
-
<source>Cannot find %x</source>
<target>Kan inte hitta %x</target>
@@ -1313,30 +1316,6 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Log</source>
<target>Logg</target>
-<source>Today</source>
-<target>Idag</target>
-
-<source>This week</source>
-<target>Denna veckan</target>
-
-<source>This month</source>
-<target>Denna månaden</target>
-
-<source>This year</source>
-<target>I år</target>
-
-<source>Last x days</source>
-<target>Senaste x dagarna</target>
-
-<source>Byte</source>
-<target>Byte</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<pluralform>Vill du verkligen ta bort följande %x objekt?</pluralform>
</target>
-<source>Exclude</source>
-<target>Undanta</target>
-
-<source>Direct</source>
-<target>Direkt</target>
-
-<source>Follow</source>
-<target>Följ</target>
+<source>Preferences</source>
+<target>Inställningar</target>
<source>Copy NTFS permissions</source>
<target>Kopiera NTFS-behörigheter</target>
@@ -1388,8 +1361,50 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Restore all hidden windows and warnings?</source>
<target>Vill du återställa alla dolda vyer och varningar</target>
-<source>Leave as unresolved conflict</source>
-<target>Ignorera konflikt</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Identifierar och sprider förändringar på båda sidor. Borttagningar, förflyttningar och konflikter detekteras automatiskt med hjälp av en databas.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Skapar en speglad säkerhetskopia av vänstra mappen genom att anpassa den högra</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Kopierar nya och uppdaterade filer till höger mapp.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Konfigurera dina egna synkroniseringsregler.</target>
+
+<source>Exclude</source>
+<target>Undanta</target>
+
+<source>Direct</source>
+<target>Direkt</target>
+
+<source>Follow</source>
+<target>Följ</target>
+
+<source>Today</source>
+<target>Idag</target>
+
+<source>This week</source>
+<target>Denna veckan</target>
+
+<source>This month</source>
+<target>Denna månaden</target>
+
+<source>This year</source>
+<target>I år</target>
+
+<source>Last x days</source>
+<target>Senaste x dagarna</target>
+
+<source>Byte</source>
+<target>Byte</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Byt ut</target>
@@ -1403,6 +1418,15 @@ Detta garanterar ett konsekvent tillstånd även vid allvarliga fel.
<source>Append a time stamp to each file name</source>
<target>Lägg till en tidsstämpel till varje filnamn</target>
+<source>Comparison</source>
+<target>Jämförelse</target>
+
+<source>Synchronization</source>
+<target>Synkronisering</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Ignorera konflikt</target>
+
<source>File</source>
<target>Fil</target>
diff --git a/FreeFileSync/Build/Languages/turkish.lng b/FreeFileSync/Build/Languages/turkish.lng
index 5841ac33..dbc70ac3 100644
--- a/FreeFileSync/Build/Languages/turkish.lng
+++ b/FreeFileSync/Build/Languages/turkish.lng
@@ -76,17 +76,23 @@
<source>Syntax:</source>
<target>Yazım:</target>
-<source>config files</source>
-<target>ayar dosyaları</target>
+<source>global config file:</source>
+<target>genel ayar dosyası:</target>
+
+<source>config files:</source>
+<target>ayar dosyaları:</target>
<source>directory</source>
<target>klasör</target>
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target>Alternatif GlobalSettings.xml dosyasının yolu.</target>
+
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>FreeFileSync .ffs_gui ya da .ffs_batch ayar dosyalarının sayısı.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>En çok bir ayar dosyası için alternatif klasörlerin sayısı.</target>
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target>Bir ayar dosyasındaki en fazla alternatif klasör çifti sayısı.</target>
<source>Cannot find the following folders:</source>
<target>Aşağıdaki klasörler bulunamadı:</target>
@@ -651,11 +657,11 @@ Komut şu durumlarda yürütülür:
<source>Drag && drop</source>
<target>Dosyaları sürükleyip buraya bırakabilirsiniz</target>
-<source>Alternate comparison settings</source>
-<target>Alternatif karşılaştırma ayarları</target>
+<source>Local comparison settings</source>
+<target>Yerel karşılaştırma ayarları</target>
-<source>Alternate synchronization settings</source>
-<target>Alternatif eşleştirme ayarları</target>
+<source>Local synchronization settings</source>
+<target>Yerel eşleştirme ayarları</target>
<source>Local filter</source>
<target>Yerel süzgeç</target>
@@ -666,11 +672,11 @@ Komut şu durumlarda yürütülür:
<source>None</source>
<target>Yok</target>
-<source>Remove alternate settings</source>
-<target>Alternatif ayarları silin</target>
+<source>Remove local settings</source>
+<target>Yerel ayarları silin</target>
-<source>Clear filter settings</source>
-<target>Süzgeç ayarlarını temizleyin</target>
+<source>Reset local filter</source>
+<target>Yerel süzgeci sıfırlayın</target>
<source>Copy</source>
<target>Kopyalayın</target>
@@ -678,14 +684,8 @@ Komut şu durumlarda yürütülür:
<source>Paste</source>
<target>Yapıştırın</target>
-<source>Alternate Comparison Settings</source>
-<target>Alternatif Karşılaştırma Ayarları</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Alternatif Eşleştirme Ayarları</target>
-
-<source>Local Filter</source>
-<target>Yerel Süzgeç</target>
+<source>Local Synchronization Settings</source>
+<target>Yerel Eşleştirme Ayarları</target>
<source>&New</source>
<target>Ye&ni</target>
@@ -702,8 +702,8 @@ Komut şu durumlarda yürütülür:
<source>2. &Synchronize</source>
<target>2. &Eşleştirin</target>
-<source>&Global settings</source>
-<target>&Genel ayarlar</target>
+<source>&Options</source>
+<target>A&yarlar</target>
<source>&Language</source>
<target>Di&l</target>
@@ -726,12 +726,12 @@ Komut şu durumlarda yürütülür:
<source>&Check for new version</source>
<target>Yeni &sürümü denetleyin</target>
-<source>Compare</source>
-<target>Karşılaştırın</target>
-
<source>Cancel</source>
<target>İptal</target>
+<source>Compare</source>
+<target>Karşılaştırın</target>
+
<source>Synchronize</source>
<target>Eşleştirin</target>
@@ -753,9 +753,21 @@ Komut şu durumlarda yürütülür:
<source>Match case</source>
<target>Büyük-küçük harf uysun</target>
+<source>Open...</source>
+<target>Açın...</target>
+
+<source>Save</source>
+<target>Kaydedin</target>
+
+<source>Save as GUI job</source>
+<target>Grafik arayüz işi olarak kaydedin</target>
+
<source>Save as batch job</source>
<target>Toplu iş olarak kaydedin</target>
+<source>Save as...</source>
+<target>Farklı kaydedin...</target>
+
<source>View type:</source>
<target>Görünüm tipi:</target>
@@ -777,6 +789,9 @@ Komut şu durumlarda yürütülür:
<source>Total bytes to copy</source>
<target>Toplam kopyalanacak bayt</target>
+<source>Use local settings:</source>
+<target>Yerel ayarlar kullanılsın:</target>
+
<source>Select a variant:</source>
<target>İşlem tipini seçin:</target>
@@ -792,20 +807,35 @@ Komut şu durumlarda yürütülür:
<source>More information</source>
<target>Ek bilgilere bakın</target>
-<source>OK</source>
-<target>Tamam</target>
+<source>Local settings:</source>
+<target>Yerel ayarlar:</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>İki tarafta da değişikliklere bakılır ve karşılıklı kopyalanır. Silinmiş, taşınmış ve çakışan ögeler, veritabanı kullanılarak kendiliğinden algılanır.</target>
+<source>Include:</source>
+<target>Katılacak ögeler:</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Sağ klasör, sola uyacak şekilde güncellenerek, sol klasörün yansı yedeği oluşturulur.</target>
+<source>Exclude:</source>
+<target>Katılmayacak ögeler</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Sol taraftaki yeni ya da güncellenmiş ögeler sağ tarafa kopyalanır.</target>
+<source>Show examples</source>
+<target>Örneklere bakın</target>
-<source>Configure your own synchronization rules.</source>
-<target>Eşleştirme kuralları kullanıcının isteğine göre belirlenir.</target>
+<source>Time span:</source>
+<target>Zaman aralığı:</target>
+
+<source>File size:</source>
+<target>Dosya boyutu:</target>
+
+<source>Minimum:</source>
+<target>En küçük:</target>
+
+<source>Maximum:</source>
+<target>En büyük:</target>
+
+<source>&Reset</source>
+<target>Sıfı&rlayın</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Eşleştirmeye katılmayacak dosyaların süzülme kurallarını belirleyin. Dosya yollarını bulundukları klasör çiftine göre yazın.</target>
<source>Detect moved files</source>
<target>Taşınmış dosyalar algılansın</target>
@@ -821,6 +851,9 @@ Komut şu durumlarda yürütülür:
- Tüm dosya sistemleri tarafından desteklenmez
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Eşleştirme yönü, veritabanı dosyaları yardımı ile belirlensin</target>
+
<source>Delete files:</source>
<target>Dosya silme işlemi:</target>
@@ -845,9 +878,6 @@ Komut şu durumlarda yürütülür:
<source>Naming convention:</source>
<target>Adlandırma kuralı:</target>
-<source>Show examples</source>
-<target>Örneklere bakın</target>
-
<source>Handle errors:</source>
<target>Hata olursa:</target>
@@ -866,8 +896,8 @@ Komut şu durumlarda yürütülür:
<source>On completion:</source>
<target>Eşleştirme tamamlandığında:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Eşleştirme yönü, veritabanı dosyaları yardımı ile belirlensin</target>
+<source>OK</source>
+<target>Tamam</target>
<source>Start synchronization now?</source>
<target>Eşleştirme başlatılsın mı?</target>
@@ -929,30 +959,6 @@ Komut şu durumlarda yürütülür:
<source>&Recycle bin</source>
<target>Ge&ri Dönüşüm Kutusu</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Eşleştirmeye katılmayacak dosyaların süzülme kurallarını belirleyin. Dosya yollarını bulundukları klasör çiftine göre yazın.</target>
-
-<source>Include:</source>
-<target>Katılacak ögeler:</target>
-
-<source>Exclude:</source>
-<target>Katılmayacak ögeler</target>
-
-<source>Time span:</source>
-<target>Zaman aralığı:</target>
-
-<source>File size:</source>
-<target>Dosya boyutu:</target>
-
-<source>Minimum:</source>
-<target>En küçük:</target>
-
-<source>Maximum:</source>
-<target>En büyük:</target>
-
-<source>&Reset</source>
-<target>Sıfı&rlayın</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Aşağıdaki ayarlar tüm eşleştirme işlemleri için geçerlidir.</target>
@@ -1037,12 +1043,15 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Delete Items</source>
<target>Ögeleri Silin</target>
-<source>Global Settings</source>
-<target>Genel Ayarlar</target>
+<source>Options</source>
+<target>Ayarlar</target>
<source>Select Time Span</source>
<target>Zaman Aralığı</target>
+<source>&Preferences...</source>
+<target>&Tercihler...</target>
+
<source>Folder Pairs</source>
<target>Klasör Çiftleri</target>
@@ -1061,12 +1070,6 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Main Bar</source>
<target>Ana Çubuk</target>
-<source>Open...</source>
-<target>Açın...</target>
-
-<source>Save</source>
-<target>Kaydedin</target>
-
<source>Compare both sides</source>
<target>İki tarafı karşılaştırın</target>
@@ -1193,8 +1196,11 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Delete selected configurations</source>
<target>Seçili ayarları silin</target>
-<source>Filter</source>
-<target>Süzgeç</target>
+<source>Synchronization Settings</source>
+<target>Eşleştirme Ayarları</target>
+
+<source>Reset filter</source>
+<target>Süzgeci sıfırlayın</target>
<source>Show files that exist on left side only</source>
<target>Yalnız sol tarafta bulunan dosyaları görüntüler ya da gizler</target>
@@ -1244,15 +1250,12 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Set as default</source>
<target>Varsayılan olarak belirleyin</target>
+<source>Filter</source>
+<target>Süzgeç</target>
+
<source>All files are in sync</source>
<target>Tüm dosyalar eşleştirildi</target>
-<source>Synchronization Settings</source>
-<target>Eşleştirme Ayarları</target>
-
-<source>Comparison Settings</source>
-<target>Karşılaştırma Ayarları</target>
-
<source>Cannot find %x</source>
<target>%x bulunamadı</target>
@@ -1313,30 +1316,6 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Log</source>
<target>Günlük</target>
-<source>Today</source>
-<target>Bugün</target>
-
-<source>This week</source>
-<target>Bu hafta</target>
-
-<source>This month</source>
-<target>Bu ay</target>
-
-<source>This year</source>
-<target>Bu yıl</target>
-
-<source>Last x days</source>
-<target>Son x günde</target>
-
-<source>Byte</source>
-<target>Bayt</target>
-
-<source>KB</source>
-<target>KB</target>
-
-<source>MB</source>
-<target>MB</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1358,14 +1337,8 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<pluralform>Aşağıdaki %x ögeyi silmek istediğinize emin misiniz?</pluralform>
</target>
-<source>Exclude</source>
-<target>Katılmasın</target>
-
-<source>Direct</source>
-<target>Doğrudan</target>
-
-<source>Follow</source>
-<target>Hedefler</target>
+<source>Preferences</source>
+<target>Tercihler</target>
<source>Copy NTFS permissions</source>
<target>NTFS izinleri de kopyalansın</target>
@@ -1388,8 +1361,50 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Restore all hidden windows and warnings?</source>
<target>Gizlenmiş tüm pencere ve uyarılar yeniden görüntülensin mi?</target>
-<source>Leave as unresolved conflict</source>
-<target>Uyuşmazlık çözülmeden bırakılsın</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>İki tarafta da değişikliklere bakılır ve karşılıklı kopyalanır. Silinmiş, taşınmış ve çakışan ögeler, veritabanı kullanılarak kendiliğinden algılanır.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Sağ klasör, sola uyacak şekilde güncellenerek, sol klasörün yansı yedeği oluşturulur.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Sol taraftaki yeni ya da güncellenmiş ögeler sağ tarafa kopyalanır.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Eşleştirme kuralları kullanıcının isteğine göre belirlenir.</target>
+
+<source>Exclude</source>
+<target>Katılmasın</target>
+
+<source>Direct</source>
+<target>Doğrudan</target>
+
+<source>Follow</source>
+<target>Hedefler</target>
+
+<source>Today</source>
+<target>Bugün</target>
+
+<source>This week</source>
+<target>Bu hafta</target>
+
+<source>This month</source>
+<target>Bu ay</target>
+
+<source>This year</source>
+<target>Bu yıl</target>
+
+<source>Last x days</source>
+<target>Son x günde</target>
+
+<source>Byte</source>
+<target>Bayt</target>
+
+<source>KB</source>
+<target>KB</target>
+
+<source>MB</source>
+<target>MB</target>
<source>Replace</source>
<target>Değiştirin</target>
@@ -1403,6 +1418,15 @@ Bu yöntem, ciddi bir hata oluşması durumunda bile işlemin tutarlı olarak ya
<source>Append a time stamp to each file name</source>
<target>Her bir dosya adına bir zaman damgası eklensin</target>
+<source>Comparison</source>
+<target>Karşılaştırma</target>
+
+<source>Synchronization</source>
+<target>Eşleştirme</target>
+
+<source>Leave as unresolved conflict</source>
+<target>Uyuşmazlık çözülmeden bırakılsın</target>
+
<source>File</source>
<target>Dosya</target>
diff --git a/FreeFileSync/Build/Languages/ukrainian.lng b/FreeFileSync/Build/Languages/ukrainian.lng
index e97fa6c6..70f068ed 100644
--- a/FreeFileSync/Build/Languages/ukrainian.lng
+++ b/FreeFileSync/Build/Languages/ukrainian.lng
@@ -7,6 +7,66 @@
<plural_definition>n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2</plural_definition>
</header>
+<source>Synchronization</source>
+<target></target>
+
+<source>Comparison</source>
+<target></target>
+
+<source>Preferences</source>
+<target></target>
+
+<source>Reset filter</source>
+<target></target>
+
+<source>&Preferences...</source>
+<target></target>
+
+<source>Options</source>
+<target></target>
+
+<source>Local settings:</source>
+<target></target>
+
+<source>Use local settings:</source>
+<target></target>
+
+<source>Save as...</source>
+<target></target>
+
+<source>Save as GUI job</source>
+<target></target>
+
+<source>&Options</source>
+<target></target>
+
+<source>Local Synchronization Settings</source>
+<target></target>
+
+<source>Reset local filter</source>
+<target></target>
+
+<source>Remove local settings</source>
+<target></target>
+
+<source>Local synchronization settings</source>
+<target></target>
+
+<source>Local comparison settings</source>
+<target></target>
+
+<source>Any number of alternative directory pairs for at most one config file.</source>
+<target></target>
+
+<source>Path to an alternate GlobalSettings.xml file.</source>
+<target></target>
+
+<source>config files:</source>
+<target></target>
+
+<source>global config file:</source>
+<target></target>
+
<source>Both sides have changed since last synchronization.</source>
<target>З моменту останньої синхронізації з обох сторін відбулися зміни.</target>
@@ -79,18 +139,12 @@
<source>Syntax:</source>
<target>Синтаксис:</target>
-<source>config files</source>
-<target>файли конфігурації</target>
-
<source>directory</source>
<target>каталог</target>
<source>Any number of FreeFileSync .ffs_gui and/or .ffs_batch configuration files.</source>
<target>Будь-яка кількість FreeFileSync .ffs_gui та/або .ffs_batch файлів конфігурації.</target>
-<source>Any number of alternative directories for at most one config file.</source>
-<target>Будь-яка кількість альтернативних каталогів для щонайбільше одного конфігураційного файлу.</target>
-
<source>Cannot find the following folders:</source>
<target>Не вдається знайти такі папки:</target>
@@ -658,12 +712,6 @@ The command is triggered if:
<source>Drag && drop</source>
<target>Drag && drop</target>
-<source>Alternate comparison settings</source>
-<target>Альтернативні налаштування порівняння</target>
-
-<source>Alternate synchronization settings</source>
-<target>Альтернативні налаштування синхронізації</target>
-
<source>Local filter</source>
<target>Локальний фільтр</target>
@@ -673,27 +721,12 @@ The command is triggered if:
<source>None</source>
<target>Відсутні</target>
-<source>Remove alternate settings</source>
-<target>Вилучити альтернативні налаштування</target>
-
-<source>Clear filter settings</source>
-<target>Очистити налаштування фільтра</target>
-
<source>Copy</source>
<target>Копіювати</target>
<source>Paste</source>
<target>Вклеїти</target>
-<source>Alternate Comparison Settings</source>
-<target>Альтернативні Налаштування Порівняння</target>
-
-<source>Alternate Synchronization Settings</source>
-<target>Альтернативні Налаштування Синхронізації</target>
-
-<source>Local Filter</source>
-<target>Локальний Фільтр</target>
-
<source>&New</source>
<target>&Нова</target>
@@ -709,9 +742,6 @@ The command is triggered if:
<source>2. &Synchronize</source>
<target>2. &Синхронізувати</target>
-<source>&Global settings</source>
-<target>&Глобальні налаштування</target>
-
<source>&Language</source>
<target>&Мова</target>
@@ -733,12 +763,12 @@ The command is triggered if:
<source>&Check for new version</source>
<target>&Перевірка наявності нової версії</target>
-<source>Compare</source>
-<target>Порівняти</target>
-
<source>Cancel</source>
<target>Відмінити</target>
+<source>Compare</source>
+<target>Порівняти</target>
+
<source>Synchronize</source>
<target>Синхронізувати</target>
@@ -760,6 +790,12 @@ The command is triggered if:
<source>Match case</source>
<target>Враховувати регістр</target>
+<source>Open...</source>
+<target>Відкрити...</target>
+
+<source>Save</source>
+<target>Зберегти</target>
+
<source>Save as batch job</source>
<target>Зберегти як пакетне завдання</target>
@@ -799,20 +835,32 @@ The command is triggered if:
<source>More information</source>
<target>Додаткова інформація</target>
-<source>OK</source>
-<target>OK</target>
+<source>Include:</source>
+<target>Включити</target>
-<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
-<target>Виявити та поширити зміни на обидві сторони. Видалення, перейменування та конфлікти визначаються автоматично використовуючи базу даних.</target>
+<source>Exclude:</source>
+<target>Виключити</target>
-<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
-<target>Створення дзеркальної резервної копії лівої папки шляхом адаптації правої папки.</target>
+<source>Show examples</source>
+<target>Показати приклади</target>
-<source>Copy new and updated files to the right folder.</source>
-<target>Скопіювати нові та оновлені файли в праву папку.</target>
+<source>Time span:</source>
+<target>Часовий інтервал</target>
-<source>Configure your own synchronization rules.</source>
-<target>Налаштувати власні правила синхронізації.</target>
+<source>File size:</source>
+<target>Розмір Файла</target>
+
+<source>Minimum:</source>
+<target>Мінімум:</target>
+
+<source>Maximum:</source>
+<target>Максимум:</target>
+
+<source>&Reset</source>
+<target>&Відновити</target>
+
+<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
+<target>Виберіть правила фільтрації для виключення деяких файлів із синхронізації. Введіть шляхи файлів відносно відповідної пари папок.</target>
<source>Detect moved files</source>
<target>Виявляти переміщені файли</target>
@@ -828,6 +876,9 @@ The command is triggered if:
- Підтримується не всіма файловими системами
</target>
+<source>Detect synchronization directions with the help of database files</source>
+<target>Визначити напрямок синхронізації за допомогою файлів баз даних</target>
+
<source>Delete files:</source>
<target>Вилучити файли:</target>
@@ -852,9 +903,6 @@ The command is triggered if:
<source>Naming convention:</source>
<target>Метод іменування:</target>
-<source>Show examples</source>
-<target>Показати приклади</target>
-
<source>Handle errors:</source>
<target>Обробка помилок:</target>
@@ -873,8 +921,8 @@ The command is triggered if:
<source>On completion:</source>
<target>Після завершення:</target>
-<source>Detect synchronization directions with the help of database files</source>
-<target>Визначити напрямок синхронізації за допомогою файлів баз даних</target>
+<source>OK</source>
+<target>OK</target>
<source>Start synchronization now?</source>
<target>Розпочати синхронізацію?</target>
@@ -936,30 +984,6 @@ The command is triggered if:
<source>&Recycle bin</source>
<target>&Корзина</target>
-<source>Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair.</source>
-<target>Виберіть правила фільтрації для виключення деяких файлів із синхронізації. Введіть шляхи файлів відносно відповідної пари папок.</target>
-
-<source>Include:</source>
-<target>Включити</target>
-
-<source>Exclude:</source>
-<target>Виключити</target>
-
-<source>Time span:</source>
-<target>Часовий інтервал</target>
-
-<source>File size:</source>
-<target>Розмір Файла</target>
-
-<source>Minimum:</source>
-<target>Мінімум:</target>
-
-<source>Maximum:</source>
-<target>Максимум:</target>
-
-<source>&Reset</source>
-<target>&Відновити</target>
-
<source>The following settings are used for all synchronization jobs.</source>
<target>Наступні налаштування використовуються для всіх завдань синхронізації.</target>
@@ -1044,9 +1068,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete Items</source>
<target>Вилучити Елементи</target>
-<source>Global Settings</source>
-<target>Глобальні Налаштування</target>
-
<source>Select Time Span</source>
<target>Виберіть Інтервал Часу</target>
@@ -1068,12 +1089,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Main Bar</source>
<target>Головна панель</target>
-<source>Open...</source>
-<target>Відкрити...</target>
-
-<source>Save</source>
-<target>Зберегти</target>
-
<source>Compare both sides</source>
<target>Порівняти обидві сторони</target>
@@ -1204,8 +1219,8 @@ This guarantees a consistent state even in case of a serious error.
<source>Delete selected configurations</source>
<target>Вилучити вибрану конфігурацію</target>
-<source>Filter</source>
-<target>Фільтр</target>
+<source>Synchronization Settings</source>
+<target>Налаштування Синхронізації</target>
<source>Show files that exist on left side only</source>
<target>Показати файли, які є тільки ліворуч</target>
@@ -1255,15 +1270,12 @@ This guarantees a consistent state even in case of a serious error.
<source>Set as default</source>
<target>Встановити за замовчуванням</target>
+<source>Filter</source>
+<target>Фільтр</target>
+
<source>All files are in sync</source>
<target>Всі файли синхронні</target>
-<source>Synchronization Settings</source>
-<target>Налаштування Синхронізації</target>
-
-<source>Comparison Settings</source>
-<target>Параметри Порівняння</target>
-
<source>Cannot find %x</source>
<target>Не можна знайти %x</target>
@@ -1324,30 +1336,6 @@ This guarantees a consistent state even in case of a serious error.
<source>Log</source>
<target>Лог</target>
-<source>Today</source>
-<target>Сьогодні</target>
-
-<source>This week</source>
-<target>Цього тижня</target>
-
-<source>This month</source>
-<target>Цього місяця</target>
-
-<source>This year</source>
-<target>Цього року</target>
-
-<source>Last x days</source>
-<target>Останні x днів</target>
-
-<source>Byte</source>
-<target>Байт</target>
-
-<source>KB</source>
-<target>КБ</target>
-
-<source>MB</source>
-<target>МБ</target>
-
<source>
<pluralform>Do you really want to move the following item to the recycle bin?</pluralform>
<pluralform>Do you really want to move the following %x items to the recycle bin?</pluralform>
@@ -1371,15 +1359,6 @@ This guarantees a consistent state even in case of a serious error.
<pluralform>Ви дійсно хочете вилучити ці %x елементів?</pluralform>
</target>
-<source>Exclude</source>
-<target>Виключити</target>
-
-<source>Direct</source>
-<target>Прямо</target>
-
-<source>Follow</source>
-<target>Послідовно</target>
-
<source>Copy NTFS permissions</source>
<target>Копіювати права доступу NTFS</target>
@@ -1401,8 +1380,50 @@ This guarantees a consistent state even in case of a serious error.
<source>Restore all hidden windows and warnings?</source>
<target>Відновити всі приховані вікна та попередження?</target>
-<source>Leave as unresolved conflict</source>
-<target>Залишити як невирішений конфлікт</target>
+<source>Identify and propagate changes on both sides. Deletions, moves and conflicts are detected automatically using a database.</source>
+<target>Виявити та поширити зміни на обидві сторони. Видалення, перейменування та конфлікти визначаються автоматично використовуючи базу даних.</target>
+
+<source>Create a mirror backup of the left folder by adapting the right folder to match.</source>
+<target>Створення дзеркальної резервної копії лівої папки шляхом адаптації правої папки.</target>
+
+<source>Copy new and updated files to the right folder.</source>
+<target>Скопіювати нові та оновлені файли в праву папку.</target>
+
+<source>Configure your own synchronization rules.</source>
+<target>Налаштувати власні правила синхронізації.</target>
+
+<source>Exclude</source>
+<target>Виключити</target>
+
+<source>Direct</source>
+<target>Прямо</target>
+
+<source>Follow</source>
+<target>Послідовно</target>
+
+<source>Today</source>
+<target>Сьогодні</target>
+
+<source>This week</source>
+<target>Цього тижня</target>
+
+<source>This month</source>
+<target>Цього місяця</target>
+
+<source>This year</source>
+<target>Цього року</target>
+
+<source>Last x days</source>
+<target>Останні x днів</target>
+
+<source>Byte</source>
+<target>Байт</target>
+
+<source>KB</source>
+<target>КБ</target>
+
+<source>MB</source>
+<target>МБ</target>
<source>Replace</source>
<target>Замінити</target>
@@ -1416,6 +1437,9 @@ This guarantees a consistent state even in case of a serious error.
<source>Append a time stamp to each file name</source>
<target>Приєднати часову мітку до кожної назви файлу</target>
+<source>Leave as unresolved conflict</source>
+<target>Залишити як невирішений конфлікт</target>
+
<source>File</source>
<target>Файл</target>
diff --git a/FreeFileSync/Source/Makefile b/FreeFileSync/Source/Makefile
index bb3cbfec..f9c1647e 100644
--- a/FreeFileSync/Source/Makefile
+++ b/FreeFileSync/Source/Makefile
@@ -7,9 +7,12 @@ SHAREDIR = $(DESTDIR)$(prefix)/share
APPSHAREDIR = $(SHAREDIR)/$(APPNAME)
DOCSHAREDIR = $(SHAREDIR)/doc/$(APPNAME)
-CXXFLAGS = -std=c++11 -pipe -O3 -DNDEBUG -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" \
+CXXFLAGS = -std=c++11 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../.. -I../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" \
-Wall -Winit-self -Wredundant-decls -Wmissing-include-dirs -Wswitch-enum -Wmain
+release launchpad: CXXFLAGS += -O3 -DNDEBUG
+debug: CXXFLAGS += -g -D__WXDEBUG__
+
LINKFLAGS =
#distinguish Linux/OSX builds
@@ -17,7 +20,7 @@ OPERATING_SYSTEM_NAME := $(shell uname)
#################### Linux ############################
ifeq ($(OPERATING_SYSTEM_NAME), Linux)
-COMPILER_BIN=g++ -pthread
+COMPILER_BIN = g++ -pthread
CXXFLAGS += -DZEN_LINUX -Wcast-align -Wshadow
#Gtk - support recycler/icon loading/no button border/grid scrolling
@@ -38,39 +41,34 @@ CXXFLAGS += `pkg-config --cflags unity` -DHAVE_UBUNTU_UNITY
LINKFLAGS += `pkg-config --libs unity`
endif
-ifeq ($(BUILD),Launchpad)
-#default build/Launchpad
-CXXFLAGS += `wx-config --cxxflags --debug=no`
-LINKFLAGS += `wx-config --libs std, aui --debug=no` -lboost_thread -lboost_system -lz
-else
-#static wxWidgets and boost library linkage for precompiled release
-WX_CONFIG_BIN =$(HOME)/Desktop/wxWidgets/lib/release/bin/wx-config
-CXXFLAGS += -I$(HOME)/Desktop/boost
-BOOST_LIB_DIR =$(HOME)/Desktop/boost/stage/lib
-
-CXXFLAGS += `$(WX_CONFIG_BIN) --cxxflags --debug=no --static=yes`
-LINKFLAGS += `$(WX_CONFIG_BIN) --libs std, aui --debug=no --static=yes` $(BOOST_LIB_DIR)/libboost_thread.a $(BOOST_LIB_DIR)/libboost_system.a -lX11
-endif
-
+release launchpad: LINKFLAGS += -s
+#release debug: LINKFLAGS += -lX11
endif
#################### OS X ############################
ifeq ($(OPERATING_SYSTEM_NAME), Darwin)
-COMPILER_BIN=clang++ -stdlib=libc++
+COMPILER_BIN = clang++ -stdlib=libc++ -mmacosx-version-min=10.7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
CXXFLAGS += -DZEN_MAC -Wbind-to-temporary-copy -Wambiguous-member-template -Wextra-tokens
-WX_CONFIG_BIN =$(HOME)/Desktop/wxWidgets/lib/release/bin/wx-config
-CXXFLAGS += -I$(HOME)/Desktop/boost
+#-Wl,-Bstatic not supported on OSX!
+# check dependencies with: otool -L FreeFileSync
+endif
+######################################################
+
+WX_CONFIG_LIB =$(HOME)/Desktop/wxWidgets/lib
BOOST_LIB_DIR =$(HOME)/Desktop/boost/stage/lib
-MACOS_SDK =-mmacosx-version-min=10.7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
+CXXFLAGS += -I$(HOME)/Desktop/boost
-#-Wl,-Bstatic not supported on OSX!
+release: CXXFLAGS += `$(WX_CONFIG_LIB)/release/bin/wx-config --cxxflags --debug=no --static=yes`
+debug: CXXFLAGS += `$(WX_CONFIG_LIB)/debug/bin/wx-config --cxxflags --debug=yes --static=yes`
+launchpad: CXXFLAGS += `wx-config --cxxflags --debug=no`
-# link wxWidgets and boost statically -> check dependencies with: otool -L FreeFileSync
-CXXFLAGS += $(MACOS_SDK) `$(WX_CONFIG_BIN) --cxxflags --debug=no --static=yes`
-LINKFLAGS += $(MACOS_SDK) `$(WX_CONFIG_BIN) --libs std, aui --debug=no --static=yes` $(BOOST_LIB_DIR)/libboost_thread.a $(BOOST_LIB_DIR)/libboost_system.a
+release: LINKFLAGS += `$(WX_CONFIG_LIB)/release/bin/wx-config --libs std, aui --debug=no --static=yes`
+debug: LINKFLAGS += `$(WX_CONFIG_LIB)/debug/bin/wx-config --libs std, aui --debug=yes --static=yes`
+launchpad: LINKFLAGS += `wx-config --libs std, aui --debug=no`
+
+release debug: LINKFLAGS += $(BOOST_LIB_DIR)/libboost_thread.a $(BOOST_LIB_DIR)/libboost_system.a
+launchpad: LINKFLAGS += -lboost_thread -lboost_system -lz
-endif
-######################################################
CPP_LIST= #internal list of all *.cpp files needed for compilation
CPP_LIST+=algorithm.cpp
@@ -139,7 +137,11 @@ endif
OBJECT_LIST = $(CPP_LIST:%.cpp=../Obj/FFS_GCC_Make_Release/ffs/src/%.o)
OBJECT_LIST += $(MM_LIST:%.mm=../Obj/FFS_GCC_Make_Release/ffs/src/%.mm.o)
-all: FreeFileSync
+all: release
+
+release: FreeFileSync
+debug: FreeFileSync
+launchpad: FreeFileSync
../Obj/FFS_GCC_Make_Release/ffs/src/%.mm.o : %.mm
mkdir -p $(dir $@)
diff --git a/FreeFileSync/Source/RealtimeSync/Makefile b/FreeFileSync/Source/RealtimeSync/Makefile
index a150bf0f..b3d440ca 100644
--- a/FreeFileSync/Source/RealtimeSync/Makefile
+++ b/FreeFileSync/Source/RealtimeSync/Makefile
@@ -4,9 +4,12 @@ APPNAME = RealtimeSync
prefix = /usr
BINDIR = $(DESTDIR)$(prefix)/bin
-CXXFLAGS = -std=c++11 -pipe -O3 -DNDEBUG -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" \
+CXXFLAGS = -std=c++11 -pipe -DWXINTL_NO_GETTEXT_MACRO -I../../.. -I../../../zenXml -include "zen/i18n.h" -include "zen/warn_static.h" \
-Wall -Winit-self -Wredundant-decls -Wmissing-include-dirs -Wswitch-enum -Wmain
+release launchpad: CXXFLAGS += -O3 -DNDEBUG
+debug: CXXFLAGS += -g -D__WXDEBUG__
+
LINKFLAGS =
#distinguish Linux/Mac builds
@@ -14,46 +17,41 @@ OPERATING_SYSTEM_NAME := $(shell uname)
#################### Linux ############################
ifeq ($(OPERATING_SYSTEM_NAME), Linux)
-COMPILER_BIN=g++ -pthread
+COMPILER_BIN = g++ -pthread
CXXFLAGS += -DZEN_LINUX -Wcast-align -Wshadow
#Gtk - support "no button border"
CXXFLAGS += `pkg-config --cflags gtk+-2.0`
LINKFLAGS += `pkg-config --libs gtk+-2.0`
-ifeq ($(BUILD),Launchpad)
-#default build/Launchpad
-CXXFLAGS += `wx-config --cxxflags --debug=no`
-LINKFLAGS += `wx-config --libs --debug=no` -lboost_thread -lboost_system -lz
-else
-#static wxWidgets and boost library linkage for precompiled release
-WX_CONFIG_BIN =$(HOME)/Desktop/wxWidgets/lib/release/bin/wx-config
-CXXFLAGS += -I$(HOME)/Desktop/boost
-BOOST_LIB_DIR =$(HOME)/Desktop/boost/stage/lib
-
-CXXFLAGS += `$(WX_CONFIG_BIN) --cxxflags --debug=no --static=yes`
-LINKFLAGS += `$(WX_CONFIG_BIN) --libs --debug=no --static=yes` $(BOOST_LIB_DIR)/libboost_thread.a $(BOOST_LIB_DIR)/libboost_system.a -lX11
-endif
-
+release launchpad: LINKFLAGS += -s
+#release debug: LINKFLAGS += -lX11
endif
#################### OS X ############################
ifeq ($(OPERATING_SYSTEM_NAME), Darwin)
-COMPILER_BIN=clang++ -stdlib=libc++
+COMPILER_BIN = clang++ -stdlib=libc++ -mmacosx-version-min=10.7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
CXXFLAGS += -DZEN_MAC -Wbind-to-temporary-copy -Wambiguous-member-template -Wextra-tokens
-WX_CONFIG_BIN =$(HOME)/Desktop/wxWidgets/lib/release/bin/wx-config
-CXXFLAGS += -I$(HOME)/Desktop/boost
-BOOST_LIB_DIR =$(HOME)/Desktop/boost/stage/lib
-MACOS_SDK =-mmacosx-version-min=10.7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk
#-Wl,-Bstatic not supported on OSX!
-
-# link wxWidgets and boost statically -> check dependencies with: otool -L RealtimeSync
-CXXFLAGS += $(MACOS_SDK) `$(WX_CONFIG_BIN) --cxxflags --debug=no --static=yes`
-LINKFLAGS += $(MACOS_SDK) `$(WX_CONFIG_BIN) --libs --debug=no --static=yes` $(BOOST_LIB_DIR)/libboost_thread.a $(BOOST_LIB_DIR)/libboost_system.a
-
+# check dependencies with: otool -L FreeFileSync
endif
######################################################
+WX_CONFIG_LIB =$(HOME)/Desktop/wxWidgets/lib
+BOOST_LIB_DIR =$(HOME)/Desktop/boost/stage/lib
+CXXFLAGS += -I$(HOME)/Desktop/boost
+
+release: CXXFLAGS += `$(WX_CONFIG_LIB)/release/bin/wx-config --cxxflags --debug=no --static=yes`
+debug: CXXFLAGS += `$(WX_CONFIG_LIB)/debug/bin/wx-config --cxxflags --debug=yes --static=yes`
+launchpad: CXXFLAGS += `wx-config --cxxflags --debug=no`
+
+release: LINKFLAGS += `$(WX_CONFIG_LIB)/release/bin/wx-config --libs std, aui --debug=no --static=yes`
+debug: LINKFLAGS += `$(WX_CONFIG_LIB)/debug/bin/wx-config --libs std, aui --debug=yes --static=yes`
+launchpad: LINKFLAGS += `wx-config --libs std, aui --debug=no`
+
+release debug: LINKFLAGS += $(BOOST_LIB_DIR)/libboost_thread.a $(BOOST_LIB_DIR)/libboost_system.a
+launchpad: LINKFLAGS += -lboost_thread -lboost_system -lz
+
CPP_LIST= #internal list of all *.cpp files needed for compilation
CPP_LIST+=application.cpp
CPP_LIST+=gui_generated.cpp
@@ -83,7 +81,11 @@ CPP_LIST+=../../../wx+/popup_dlg_generated.cpp
#list of all *.o files (we need the "RTS" subdirectory to handle "../*.cpp" files
OBJECT_LIST=$(CPP_LIST:%.cpp=../../Obj/RTS_GCC_Make_Release/ffs/src/rts/%.o)
-all: RealtimeSync
+all: release
+
+release: RealtimeSync
+debug: RealtimeSync
+launchpad: RealtimeSync
../../Obj/RTS_GCC_Make_Release/ffs/src/rts/%.o : %.cpp
mkdir -p $(dir $@)
diff --git a/FreeFileSync/Source/RealtimeSync/application.cpp b/FreeFileSync/Source/RealtimeSync/application.cpp
index cb315e62..04530e3a 100644
--- a/FreeFileSync/Source/RealtimeSync/application.cpp
+++ b/FreeFileSync/Source/RealtimeSync/application.cpp
@@ -8,6 +8,7 @@
#include "main_dlg.h"
#include <zen/file_handling.h>
#include <zen/thread.h>
+#include <zen/dll.h>
#include <wx/event.h>
#include <wx/log.h>
#include <wx/tooltip.h>
@@ -184,4 +185,4 @@ void Application::onQueryEndSession(wxEvent& event)
OnExit(); //wxWidgets screws up again: http://trac.wxwidgets.org/ticket/3069
//wxEntryCleanup(); -> gives popup "dll init failed" on XP
std::exit(FFS_RC_SUCCESS); //Windows will terminate anyway: destruct global objects
-} \ No newline at end of file
+}
diff --git a/FreeFileSync/Source/RealtimeSync/monitor.cpp b/FreeFileSync/Source/RealtimeSync/monitor.cpp
index 09b92af6..9f629310 100644
--- a/FreeFileSync/Source/RealtimeSync/monitor.cpp
+++ b/FreeFileSync/Source/RealtimeSync/monitor.cpp
@@ -121,6 +121,7 @@ WaitResult waitForChanges(const std::vector<Zstring>& dirnamePhrases, //throw Fi
#ifdef ZEN_MAC
endsWith(e.filename_, Zstr("/.DS_Store")) ||
#endif
+ endsWith(e.filename_, TEMP_FILE_ENDING) ||
endsWith(e.filename_, Zstr(".ffs_lock")) || //sync.ffs_lock, sync.Del.ffs_lock
endsWith(e.filename_, Zstr(".ffs_db")); //sync.ffs_db, .sync.tmp.ffs_db
//no need to ignore temporal recycle bin directory: this must be caused by a file deletion anyway
diff --git a/FreeFileSync/Source/application.cpp b/FreeFileSync/Source/application.cpp
index f2f9ff4a..ec03a184 100644
--- a/FreeFileSync/Source/application.cpp
+++ b/FreeFileSync/Source/application.cpp
@@ -18,7 +18,7 @@
#include "algorithm.h"
#include "synchronization.h"
#include "ui/batch_status_handler.h"
-#include "ui/check_version.h"
+//#include "ui/check_version.h"
#include "ui/main_dlg.h"
#include "ui/switch_to_gui.h"
#include "lib/process_xml.h"
@@ -428,7 +428,8 @@ void Application::launch(const std::vector<Zstring>& commandArgs)
XmlGuiConfig guiCfg;
guiCfg.mainCfg.syncCfg.directionCfg.var = DirectionConfig::MIRROR;
- if (!replaceDirectories(guiCfg.mainCfg)) return;
+ if (!replaceDirectories(guiCfg.mainCfg))
+ return;
runGuiMode(globalConfigFilePath, guiCfg, std::vector<Zstring>());
}
}
@@ -453,7 +454,8 @@ void Application::launch(const std::vector<Zstring>& commandArgs)
notifyError(e.toString(), std::wstring());
return;
}
- if (!replaceDirectories(batchCfg.mainCfg)) return;
+ if (!replaceDirectories(batchCfg.mainCfg))
+ return;
runBatchMode(globalConfigFilePath, batchCfg, filename, returnCode);
}
//GUI mode: single config
diff --git a/FreeFileSync/Source/comparison.cpp b/FreeFileSync/Source/comparison.cpp
index b5a1a78f..522b0d73 100644
--- a/FreeFileSync/Source/comparison.cpp
+++ b/FreeFileSync/Source/comparison.cpp
@@ -140,7 +140,7 @@ void checkFolderDependency(const std::vector<ResolvedFolderPair>& folderPairs, b
{
std::vector<std::pair<Zstring, Zstring>> dependentDirs;
- auto dependentDir = [](const Zstring& lhs, const Zstring& rhs)
+ auto areDependent = [](const Zstring& lhs, const Zstring& rhs)
{
return EqualFilename()(Zstring(lhs.c_str(), std::min(lhs.length(), rhs.length())), //note: this is NOT an equivalence relation!
Zstring(rhs.c_str(), std::min(lhs.length(), rhs.length())));
@@ -149,7 +149,7 @@ void checkFolderDependency(const std::vector<ResolvedFolderPair>& folderPairs, b
for (const ResolvedFolderPair& fp : folderPairs)
if (!fp.dirnameLeft.empty() && !fp.dirnameRight.empty()) //empty folders names may be accepted by user
{
- if (dependentDir(fp.dirnameLeft, fp.dirnameRight)) //test wheter leftDirectory begins with rightDirectory or the other way round
+ if (areDependent(fp.dirnameLeft, fp.dirnameRight)) //test wheter leftDirectory begins with rightDirectory or the other way round
dependentDirs.push_back(std::make_pair(fp.dirnameLeft, fp.dirnameRight));
}
diff --git a/FreeFileSync/Source/ui/batch_config.cpp b/FreeFileSync/Source/ui/batch_config.cpp
index 09bb3280..92494048 100644
--- a/FreeFileSync/Source/ui/batch_config.cpp
+++ b/FreeFileSync/Source/ui/batch_config.cpp
@@ -6,7 +6,7 @@
#include "batch_config.h"
#include <wx/wupdlock.h>
-#include <wx+/std_button_order.h>
+#include <wx+/std_button_layout.h>
#include <wx+/font_size.h>
#include <wx+/image_resources.h>
#include "gui_generated.h"
@@ -75,7 +75,7 @@ BatchDialog::BatchDialog(wxWindow* parent,
new zen::MouseMoveWindow(*this); //allow moving main dialog by clicking (nearly) anywhere...; ownership passed to "this"
wxWindowUpdateLocker dummy(this); //leads to GUI corruption problems on Linux/OS X!
#endif
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonSaveAs).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonSaveAs).setCancel(m_buttonCancel));
m_staticTextDescr->SetLabel(replaceCpy(m_staticTextDescr->GetLabel(), L"%x", L"FreeFileSync.exe <" + _("job name") + L">.ffs_batch"));
diff --git a/FreeFileSync/Source/ui/folder_pair.h b/FreeFileSync/Source/ui/folder_pair.h
index 0fdc2a1c..9f700a59 100644
--- a/FreeFileSync/Source/ui/folder_pair.h
+++ b/FreeFileSync/Source/ui/folder_pair.h
@@ -64,23 +64,23 @@ private:
if (altCompConfig.get())
{
setImage(*basicPanel_.m_bpButtonAltCompCfg, getResourceImage(L"cfg_compare_small"));
- basicPanel_.m_bpButtonAltCompCfg->SetToolTip(_("Alternate comparison settings") + L" (" + getVariantName(altCompConfig->compareVar) + L")");
+ basicPanel_.m_bpButtonAltCompCfg->SetToolTip(_("Local comparison settings") + L" (" + getVariantName(altCompConfig->compareVar) + L")");
}
else
{
setImage(*basicPanel_.m_bpButtonAltCompCfg, greyScale(getResourceImage(L"cfg_compare_small")));
- basicPanel_.m_bpButtonAltCompCfg->SetToolTip(_("Alternate comparison settings"));
+ basicPanel_.m_bpButtonAltCompCfg->SetToolTip(_("Local comparison settings"));
}
if (altSyncConfig.get())
{
setImage(*basicPanel_.m_bpButtonAltSyncCfg, getResourceImage(L"cfg_sync_small"));
- basicPanel_.m_bpButtonAltSyncCfg->SetToolTip(_("Alternate synchronization settings") + L" (" + getVariantName(altSyncConfig->directionCfg.var) + L")");
+ basicPanel_.m_bpButtonAltSyncCfg->SetToolTip(_("Local synchronization settings") + L" (" + getVariantName(altSyncConfig->directionCfg.var) + L")");
}
else
{
setImage(*basicPanel_.m_bpButtonAltSyncCfg, greyScale(getResourceImage(L"cfg_sync_small")));
- basicPanel_.m_bpButtonAltSyncCfg->SetToolTip(_("Alternate synchronization settings"));
+ basicPanel_.m_bpButtonAltSyncCfg->SetToolTip(_("Local synchronization settings"));
}
if (!isNullFilter(localFilter))
@@ -105,7 +105,7 @@ private:
};
ContextMenu menu;
- menu.addItem(_("Remove alternate settings"), removeAltCompCfg, nullptr, altCompConfig.get() != nullptr);
+ menu.addItem(_("Remove local settings"), removeAltCompCfg, nullptr, altCompConfig.get() != nullptr);
menu.popup(basicPanel_);
}
@@ -119,7 +119,7 @@ private:
};
ContextMenu menu;
- menu.addItem(_("Remove alternate settings"), removeAltSyncCfg, nullptr, altSyncConfig.get() != nullptr);
+ menu.addItem(_("Remove local settings"), removeAltSyncCfg, nullptr, altSyncConfig.get() != nullptr);
menu.popup(basicPanel_);
}
@@ -146,7 +146,7 @@ private:
};
ContextMenu menu;
- menu.addItem(_("Clear filter settings"), removeLocalFilterCfg, nullptr, !isNullFilter(localFilter));
+ menu.addItem(_("Reset local filter"), removeLocalFilterCfg, nullptr, !isNullFilter(localFilter));
menu.addSeparator();
menu.addItem( _("Copy"), copyFilter, nullptr, !isNullFilter(localFilter));
menu.addItem( _("Paste"), pasteFilter, nullptr, filterCfgOnClipboard.get() != nullptr);
diff --git a/FreeFileSync/Source/ui/gui_generated.cpp b/FreeFileSync/Source/ui/gui_generated.cpp
index 68b2c0d0..80e06143 100644
--- a/FreeFileSync/Source/ui/gui_generated.cpp
+++ b/FreeFileSync/Source/ui/gui_generated.cpp
@@ -55,8 +55,8 @@ MainDialogGenerated::MainDialogGenerated( wxWindow* parent, wxWindowID id, const
m_menubar1->Append( m_menuFile, _("&Program") );
m_menuTools = new wxMenu();
- m_menuItemGlobSett = new wxMenuItem( m_menuTools, wxID_PREFERENCES, wxString( _("&Global settings") ) , wxEmptyString, wxITEM_NORMAL );
- m_menuTools->Append( m_menuItemGlobSett );
+ m_menuItemOptions = new wxMenuItem( m_menuTools, wxID_PREFERENCES, wxString( _("&Options") ) , wxEmptyString, wxITEM_NORMAL );
+ m_menuTools->Append( m_menuItemOptions );
m_menuTools->AppendSeparator();
@@ -883,7 +883,7 @@ MainDialogGenerated::MainDialogGenerated( wxWindow* parent, wxWindowID id, const
this->Connect( m_menuItem10->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnCompare ) );
this->Connect( m_menuItem11->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnStartSync ) );
this->Connect( m_menuItem4->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnMenuQuit ) );
- this->Connect( m_menuItemGlobSett->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnMenuGlobalSettings ) );
+ this->Connect( m_menuItemOptions->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnMenuOptions ) );
this->Connect( m_menuItem15->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnMenuFindItem ) );
this->Connect( m_menuItem5->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnMenuExportFileList ) );
this->Connect( m_menuItemManual->GetId(), wxEVT_COMMAND_MENU_SELECTED, wxCommandEventHandler( MainDialogGenerated::OnShowHelp ) );
@@ -957,26 +957,26 @@ ConfigDlgGenerated::ConfigDlgGenerated( wxWindow* parent, wxWindowID id, const w
bSizer7 = new wxBoxSizer( wxVERTICAL );
m_notebook = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
- m_panel39 = new wxPanel( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
- m_panel39->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
+ m_panelCompSettingsHolder = new wxPanel( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panelCompSettingsHolder->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
wxBoxSizer* bSizer275;
bSizer275 = new wxBoxSizer( wxVERTICAL );
bSizerLocalCompSettings = new wxBoxSizer( wxVERTICAL );
- m_checkBoxUseLocalCmpOptions = new wxCheckBox( m_panel39, wxID_ANY, _("Use local settings:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_checkBoxUseLocalCmpOptions = new wxCheckBox( m_panelCompSettingsHolder, wxID_ANY, _("Use local settings:"), wxDefaultPosition, wxDefaultSize, 0 );
m_checkBoxUseLocalCmpOptions->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
bSizerLocalCompSettings->Add( m_checkBoxUseLocalCmpOptions, 0, wxALL|wxEXPAND, 10 );
- m_staticline59 = new wxStaticLine( m_panel39, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ m_staticline59 = new wxStaticLine( m_panelCompSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
bSizerLocalCompSettings->Add( m_staticline59, 0, wxEXPAND, 5 );
bSizer275->Add( bSizerLocalCompSettings, 0, wxEXPAND, 5 );
- m_panelComparisonSettings = new wxPanel( m_panel39, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panelComparisonSettings = new wxPanel( m_panelCompSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
m_panelComparisonSettings->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
wxBoxSizer* bSizer159;
@@ -1064,29 +1064,29 @@ ConfigDlgGenerated::ConfigDlgGenerated( wxWindow* parent, wxWindowID id, const w
bSizer275->Add( m_panelComparisonSettings, 0, wxEXPAND, 5 );
- m_panel39->SetSizer( bSizer275 );
- m_panel39->Layout();
- bSizer275->Fit( m_panel39 );
- m_notebook->AddPage( m_panel39, _("dummy"), false );
- m_panel40 = new wxPanel( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
- m_panel40->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
+ m_panelCompSettingsHolder->SetSizer( bSizer275 );
+ m_panelCompSettingsHolder->Layout();
+ bSizer275->Fit( m_panelCompSettingsHolder );
+ m_notebook->AddPage( m_panelCompSettingsHolder, _("dummy"), true );
+ m_panelFilterSettingsHolder = new wxPanel( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panelFilterSettingsHolder->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
wxBoxSizer* bSizer278;
bSizer278 = new wxBoxSizer( wxVERTICAL );
bSizerLocalFilterSettings = new wxBoxSizer( wxVERTICAL );
- m_staticText144 = new wxStaticText( m_panel40, wxID_ANY, _("Local settings:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticText144 = new wxStaticText( m_panelFilterSettingsHolder, wxID_ANY, _("Local settings:"), wxDefaultPosition, wxDefaultSize, 0 );
m_staticText144->Wrap( -1 );
bSizerLocalFilterSettings->Add( m_staticText144, 0, wxALL, 10 );
- m_staticline61 = new wxStaticLine( m_panel40, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ m_staticline61 = new wxStaticLine( m_panelFilterSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
bSizerLocalFilterSettings->Add( m_staticline61, 0, wxEXPAND, 5 );
bSizer278->Add( bSizerLocalFilterSettings, 0, wxEXPAND, 5 );
- m_panelFilterSettings = new wxPanel( m_panel40, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panelFilterSettings = new wxPanel( m_panelFilterSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
m_panelFilterSettings->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
wxBoxSizer* bSizer1591;
@@ -1265,16 +1265,16 @@ ConfigDlgGenerated::ConfigDlgGenerated( wxWindow* parent, wxWindowID id, const w
bSizer1591->Fit( m_panelFilterSettings );
bSizer278->Add( m_panelFilterSettings, 1, wxEXPAND, 5 );
- m_staticline62 = new wxStaticLine( m_panel40, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ m_staticline62 = new wxStaticLine( m_panelFilterSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
bSizer278->Add( m_staticline62, 0, wxEXPAND, 5 );
wxBoxSizer* bSizer280;
bSizer280 = new wxBoxSizer( wxHORIZONTAL );
- m_buttonReset = new wxButton( m_panel40, wxID_DEFAULT, _("&Reset"), wxDefaultPosition, wxSize( -1,30 ), 0 );
- bSizer280->Add( m_buttonReset, 0, wxALL, 5 );
+ m_buttonReset = new wxButton( m_panelFilterSettingsHolder, wxID_DEFAULT, _("&Reset"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+ bSizer280->Add( m_buttonReset, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
- m_staticText44 = new wxStaticText( m_panel40, wxID_ANY, _("Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair."), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+ m_staticText44 = new wxStaticText( m_panelFilterSettingsHolder, wxID_ANY, _("Select filter rules to exclude certain files from synchronization. Enter file paths relative to their corresponding folder pair."), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_staticText44->Wrap( 600 );
bSizer280->Add( m_staticText44, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 10 );
@@ -1282,28 +1282,28 @@ ConfigDlgGenerated::ConfigDlgGenerated( wxWindow* parent, wxWindowID id, const w
bSizer278->Add( bSizer280, 0, wxEXPAND, 5 );
- m_panel40->SetSizer( bSizer278 );
- m_panel40->Layout();
- bSizer278->Fit( m_panel40 );
- m_notebook->AddPage( m_panel40, _("dummy"), false );
- m_panel41 = new wxPanel( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
- m_panel41->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
+ m_panelFilterSettingsHolder->SetSizer( bSizer278 );
+ m_panelFilterSettingsHolder->Layout();
+ bSizer278->Fit( m_panelFilterSettingsHolder );
+ m_notebook->AddPage( m_panelFilterSettingsHolder, _("dummy"), false );
+ m_panelSyncSettingsHolder = new wxPanel( m_notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panelSyncSettingsHolder->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
wxBoxSizer* bSizer276;
bSizer276 = new wxBoxSizer( wxVERTICAL );
bSizerLocalSyncSettings = new wxBoxSizer( wxVERTICAL );
- m_checkBoxUseLocalSyncOptions = new wxCheckBox( m_panel41, wxID_ANY, _("Use local settings:"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_checkBoxUseLocalSyncOptions = new wxCheckBox( m_panelSyncSettingsHolder, wxID_ANY, _("Use local settings:"), wxDefaultPosition, wxDefaultSize, 0 );
bSizerLocalSyncSettings->Add( m_checkBoxUseLocalSyncOptions, 0, wxALL|wxEXPAND, 10 );
- m_staticline60 = new wxStaticLine( m_panel41, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ m_staticline60 = new wxStaticLine( m_panelSyncSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
bSizerLocalSyncSettings->Add( m_staticline60, 0, wxEXPAND, 5 );
bSizer276->Add( bSizerLocalSyncSettings, 0, wxEXPAND, 5 );
- m_panelSyncSettings = new wxPanel( m_panel41, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panelSyncSettings = new wxPanel( m_panelSyncSettingsHolder, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
m_panelSyncSettings->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
wxBoxSizer* bSizer232;
@@ -1644,22 +1644,22 @@ ConfigDlgGenerated::ConfigDlgGenerated( wxWindow* parent, wxWindowID id, const w
bSizer276->Add( m_panelSyncSettings, 1, wxEXPAND, 5 );
- m_panel41->SetSizer( bSizer276 );
- m_panel41->Layout();
- bSizer276->Fit( m_panel41 );
- m_notebook->AddPage( m_panel41, _("dummy"), true );
+ m_panelSyncSettingsHolder->SetSizer( bSizer276 );
+ m_panelSyncSettingsHolder->Layout();
+ bSizer276->Fit( m_panelSyncSettingsHolder );
+ m_notebook->AddPage( m_panelSyncSettingsHolder, _("dummy"), false );
bSizer7->Add( m_notebook, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 5 );
bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
- m_buttonOkay = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonOkay = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonOkay->SetDefault();
m_buttonOkay->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
bSizerStdButtons->Add( m_buttonOkay, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -1910,13 +1910,13 @@ SyncConfirmationDlgGenerated::SyncConfirmationDlgGenerated( wxWindow* parent, wx
bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
- m_buttonStartSync = new wxButton( this, wxID_OK, _("&Start"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonStartSync = new wxButton( this, wxID_OK, _("&Start"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonStartSync->SetDefault();
m_buttonStartSync->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
bSizerStdButtons->Add( m_buttonStartSync, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -2448,16 +2448,16 @@ SyncProgressPanelGenerated::SyncProgressPanelGenerated( wxWindow* parent, wxWind
bSizerStdButtons->Add( bSizer160, 1, wxALIGN_CENTER_VERTICAL|wxLEFT, 5 );
- m_buttonClose = new wxButton( this, wxID_OK, _("Close"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonClose = new wxButton( this, wxID_OK, _("Close"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonClose->SetDefault();
m_buttonClose->Enable( false );
bSizerStdButtons->Add( m_buttonClose, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonPause = new wxButton( this, wxID_ANY, _("&Pause"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonPause = new wxButton( this, wxID_ANY, _("&Pause"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonPause, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
- m_buttonStop = new wxButton( this, wxID_CANCEL, _("Stop"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonStop = new wxButton( this, wxID_CANCEL, _("Stop"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonStop, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -2643,7 +2643,7 @@ BatchDlgGenerated::BatchDlgGenerated( wxWindow* parent, wxWindowID id, const wxS
bSizer1721->Add( m_checkBoxLogfilesLimit, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT|wxLEFT, 5 );
- m_spinCtrlLogfileLimit = new wxSpinCtrl( m_panelLogfile, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 60,-1 ), wxSP_ARROW_KEYS, 1, 2000000000, 1 );
+ m_spinCtrlLogfileLimit = new wxSpinCtrl( m_panelLogfile, wxID_ANY, wxEmptyString, wxDefaultPosition, wxSize( 70,-1 ), wxSP_ARROW_KEYS, 1, 2000000000, 1 );
m_spinCtrlLogfileLimit->SetToolTip( _("Limit maximum number of log files") );
bSizer1721->Add( m_spinCtrlLogfileLimit, 0, wxALIGN_CENTER_VERTICAL, 5 );
@@ -2674,13 +2674,13 @@ BatchDlgGenerated::BatchDlgGenerated( wxWindow* parent, wxWindowID id, const wxS
bSizerStdButtons->Add( 0, 0, 1, wxEXPAND, 5 );
- m_buttonSaveAs = new wxButton( this, wxID_SAVE, _("Save &as..."), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonSaveAs = new wxButton( this, wxID_SAVE, _("Save &as..."), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonSaveAs->SetDefault();
m_buttonSaveAs->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
bSizerStdButtons->Add( m_buttonSaveAs, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -2768,13 +2768,13 @@ DeleteDlgGenerated::DeleteDlgGenerated( wxWindow* parent, wxWindowID id, const w
bSizerStdButtons->Add( bSizer99, 1, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 );
- m_buttonOK = new wxButton( this, wxID_OK, _("dummy"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonOK = new wxButton( this, wxID_OK, _("dummy"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonOK->SetDefault();
m_buttonOK->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
bSizerStdButtons->Add( m_buttonOK, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -2798,7 +2798,7 @@ DeleteDlgGenerated::~DeleteDlgGenerated()
{
}
-GlobalSettingsDlgGenerated::GlobalSettingsDlgGenerated( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
+OptionsDlgGenerated::OptionsDlgGenerated( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
{
this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
@@ -3015,19 +3015,19 @@ GlobalSettingsDlgGenerated::GlobalSettingsDlgGenerated( wxWindow* parent, wxWind
bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
- m_buttonDefault = new wxButton( this, wxID_DEFAULT, _("&Default"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonDefault = new wxButton( this, wxID_DEFAULT, _("&Default"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonDefault, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
bSizerStdButtons->Add( 0, 0, 1, 0, 5 );
- m_buttonOkay = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonOkay = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonOkay->SetDefault();
m_buttonOkay->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
bSizerStdButtons->Add( m_buttonOkay, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -3041,18 +3041,18 @@ GlobalSettingsDlgGenerated::GlobalSettingsDlgGenerated( wxWindow* parent, wxWind
this->Centre( wxBOTH );
// Connect Events
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( GlobalSettingsDlgGenerated::OnClose ) );
- m_spinCtrlAutoRetryCount->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnToggleAutoRetryCount ), NULL, this );
- m_bpButtonAddRow->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnAddRow ), NULL, this );
- m_bpButtonRemoveRow->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnRemoveRow ), NULL, this );
- m_hyperlink17->Connect( wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler( GlobalSettingsDlgGenerated::OnHelpShowExamples ), NULL, this );
- m_buttonResetDialogs->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnResetDialogs ), NULL, this );
- m_buttonDefault->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnDefault ), NULL, this );
- m_buttonOkay->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnOkay ), NULL, this );
- m_buttonCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( GlobalSettingsDlgGenerated::OnCancel ), NULL, this );
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( OptionsDlgGenerated::OnClose ) );
+ m_spinCtrlAutoRetryCount->Connect( wxEVT_COMMAND_TEXT_UPDATED, wxCommandEventHandler( OptionsDlgGenerated::OnToggleAutoRetryCount ), NULL, this );
+ m_bpButtonAddRow->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( OptionsDlgGenerated::OnAddRow ), NULL, this );
+ m_bpButtonRemoveRow->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( OptionsDlgGenerated::OnRemoveRow ), NULL, this );
+ m_hyperlink17->Connect( wxEVT_COMMAND_HYPERLINK, wxHyperlinkEventHandler( OptionsDlgGenerated::OnHelpShowExamples ), NULL, this );
+ m_buttonResetDialogs->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( OptionsDlgGenerated::OnResetDialogs ), NULL, this );
+ m_buttonDefault->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( OptionsDlgGenerated::OnDefault ), NULL, this );
+ m_buttonOkay->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( OptionsDlgGenerated::OnOkay ), NULL, this );
+ m_buttonCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( OptionsDlgGenerated::OnCancel ), NULL, this );
}
-GlobalSettingsDlgGenerated::~GlobalSettingsDlgGenerated()
+OptionsDlgGenerated::~OptionsDlgGenerated()
{
}
@@ -3111,13 +3111,13 @@ SelectTimespanDlgGenerated::SelectTimespanDlgGenerated( wxWindow* parent, wxWind
bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
- m_buttonOkay = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonOkay = new wxButton( this, wxID_OK, _("OK"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonOkay->SetDefault();
m_buttonOkay->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
bSizerStdButtons->Add( m_buttonOkay, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
@@ -3426,7 +3426,7 @@ AboutDlgGenerated::AboutDlgGenerated( wxWindow* parent, wxWindowID id, const wxS
bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
- m_buttonClose = new wxButton( this, wxID_OK, _("Close"), wxDefaultPosition, wxSize( -1,30 ), 0 );
+ m_buttonClose = new wxButton( this, wxID_OK, _("Close"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
m_buttonClose->SetDefault();
bSizerStdButtons->Add( m_buttonClose, 0, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 );
diff --git a/FreeFileSync/Source/ui/gui_generated.h b/FreeFileSync/Source/ui/gui_generated.h
index ed5beae9..c397b6d1 100644
--- a/FreeFileSync/Source/ui/gui_generated.h
+++ b/FreeFileSync/Source/ui/gui_generated.h
@@ -75,7 +75,7 @@ protected:
wxMenuItem* m_menuItem10;
wxMenuItem* m_menuItem11;
wxMenu* m_menuTools;
- wxMenuItem* m_menuItemGlobSett;
+ wxMenuItem* m_menuItemOptions;
wxMenu* m_menuLanguages;
wxMenu* m_menuHelp;
wxMenuItem* m_menuItemManual;
@@ -193,7 +193,7 @@ protected:
virtual void OnCompare( wxCommandEvent& event ) { event.Skip(); }
virtual void OnStartSync( wxCommandEvent& event ) { event.Skip(); }
virtual void OnMenuQuit( wxCommandEvent& event ) { event.Skip(); }
- virtual void OnMenuGlobalSettings( wxCommandEvent& event ) { event.Skip(); }
+ virtual void OnMenuOptions( wxCommandEvent& event ) { event.Skip(); }
virtual void OnMenuFindItem( wxCommandEvent& event ) { event.Skip(); }
virtual void OnMenuExportFileList( wxCommandEvent& event ) { event.Skip(); }
virtual void OnShowHelp( wxCommandEvent& event ) { event.Skip(); }
@@ -247,7 +247,7 @@ private:
protected:
wxNotebook* m_notebook;
- wxPanel* m_panel39;
+ wxPanel* m_panelCompSettingsHolder;
wxBoxSizer* bSizerLocalCompSettings;
wxCheckBox* m_checkBoxUseLocalCmpOptions;
wxStaticLine* m_staticline59;
@@ -264,7 +264,7 @@ protected:
wxChoice* m_choiceHandleSymlinks;
wxHyperlinkCtrl* m_hyperlink24;
wxStaticLine* m_staticline331;
- wxPanel* m_panel40;
+ wxPanel* m_panelFilterSettingsHolder;
wxBoxSizer* bSizerLocalFilterSettings;
wxStaticText* m_staticText144;
wxStaticLine* m_staticline61;
@@ -294,7 +294,7 @@ protected:
wxStaticLine* m_staticline62;
wxButton* m_buttonReset;
wxStaticText* m_staticText44;
- wxPanel* m_panel41;
+ wxPanel* m_panelSyncSettingsHolder;
wxBoxSizer* bSizerLocalSyncSettings;
wxCheckBox* m_checkBoxUseLocalSyncOptions;
wxStaticLine* m_staticline60;
@@ -672,9 +672,9 @@ public:
};
///////////////////////////////////////////////////////////////////////////////
-/// Class GlobalSettingsDlgGenerated
+/// Class OptionsDlgGenerated
///////////////////////////////////////////////////////////////////////////////
-class GlobalSettingsDlgGenerated : public wxDialog
+class OptionsDlgGenerated : public wxDialog
{
private:
@@ -725,8 +725,8 @@ protected:
public:
- GlobalSettingsDlgGenerated( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Global Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
- ~GlobalSettingsDlgGenerated();
+ OptionsDlgGenerated( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
+ ~OptionsDlgGenerated();
};
diff --git a/FreeFileSync/Source/ui/main_dlg.cpp b/FreeFileSync/Source/ui/main_dlg.cpp
index 0e89aa4c..c777296e 100644
--- a/FreeFileSync/Source/ui/main_dlg.cpp
+++ b/FreeFileSync/Source/ui/main_dlg.cpp
@@ -501,6 +501,13 @@ MainDialog::MainDialog(const Zstring& globalConfigFile,
m_bpButtonAddPair ->SetBitmapLabel(getResourceImage(L"item_add"));
m_bpButtonHideSearch->SetBitmapLabel(getResourceImage(L"close_panel"));
+ warn_static("remove after test")
+#ifdef ZEN_MAC
+ //follow OS conventions:
+ // m_menuItemOptions->SetItemLabel(_("&Preferences...") + L"\tCtrl+,"); //"Ctrl" is automatically mapped to command button!
+ //this->SetMenuBar(m_menubar1);
+#endif
+
//---------------- support for dockable gui style --------------------------------
bSizerPanelHolder->Detach(m_panelTopButtons);
bSizerPanelHolder->Detach(m_panelDirectoryPairs);
@@ -634,8 +641,8 @@ MainDialog::MainDialog(const Zstring& globalConfigFile,
setMenuItemImage(m_menuItemLoad, getResourceImage(L"load_small"));
setMenuItemImage(m_menuItemSave, getResourceImage(L"save_small"));
- setMenuItemImage(m_menuItemGlobSett, getResourceImage(L"settings_small"));
- setMenuItemImage(m_menuItem7, getResourceImage(L"batch_small"));
+ setMenuItemImage(m_menuItemOptions, getResourceImage(L"settings_small"));
+ setMenuItemImage(m_menuItem7, getResourceImage(L"batch_small"));
setMenuItemImage(m_menuItemManual, getResourceImage(L"help_small"));
setMenuItemImage(m_menuItemAbout, getResourceImage(L"about_small"));
@@ -3321,7 +3328,7 @@ void MainDialog::OnGlobalFilterContext(wxMouseEvent& event)
};
ContextMenu menu;
- menu.addItem( _("Clear filter settings"), clearFilter, nullptr, !isNullFilter(currentCfg.mainCfg.globalFilter));
+ menu.addItem( _("Reset filter"), clearFilter, nullptr, !isNullFilter(currentCfg.mainCfg.globalFilter));
menu.addSeparator();
menu.addItem( _("Copy"), copyFilter, nullptr, !isNullFilter(currentCfg.mainCfg.globalFilter));
menu.addItem( _("Paste"), pasteFilter, nullptr, filterCfgOnClipboard.get() != nullptr);
@@ -4339,9 +4346,9 @@ void MainDialog::setAddFolderPairs(const std::vector<zen::FolderPairEnh>& newPai
//menu events
-void MainDialog::OnMenuGlobalSettings(wxCommandEvent& event)
+void MainDialog::OnMenuOptions(wxCommandEvent& event)
{
- zen::showGlobalSettingsDlg(this, globalCfg);
+ zen::showOptionsDlg(this, globalCfg);
}
diff --git a/FreeFileSync/Source/ui/main_dlg.h b/FreeFileSync/Source/ui/main_dlg.h
index 7f7de49c..6a2069e1 100644
--- a/FreeFileSync/Source/ui/main_dlg.h
+++ b/FreeFileSync/Source/ui/main_dlg.h
@@ -237,7 +237,7 @@ private:
void OnSearchPanelKeyPressed(wxKeyEvent& event);
//menu events
- virtual void OnMenuGlobalSettings(wxCommandEvent& event) override;
+ virtual void OnMenuOptions (wxCommandEvent& event) override;
virtual void OnMenuExportFileList(wxCommandEvent& event) override;
virtual void OnMenuFindItem (wxCommandEvent& event) override;
virtual void OnMenuCheckVersion (wxCommandEvent& event) override;
diff --git a/FreeFileSync/Source/ui/progress_indicator.cpp b/FreeFileSync/Source/ui/progress_indicator.cpp
index 31c0ba6e..fd8e4b07 100644
--- a/FreeFileSync/Source/ui/progress_indicator.cpp
+++ b/FreeFileSync/Source/ui/progress_indicator.cpp
@@ -22,7 +22,7 @@
#include <wx+/context_menu.h>
#include <wx+/no_flicker.h>
#include <wx+/font_size.h>
-#include <wx+/std_button_order.h>
+#include <wx+/std_button_layout.h>
#include <wx+/popup_dlg.h>
#include <wx+/image_resources.h>
#include <wx+/key_event.h>
@@ -1206,7 +1206,7 @@ SyncProgressDialogImpl<TopLevelDialog>::SyncProgressDialogImpl(long style, //wxF
pnl.m_panelItemsProcessed->Hide();
pnl.m_buttonClose ->Show(false);
//set std order after button visibility was set
- setStandardButtonOrder(*pnl.bSizerStdButtons, StdButtons().setAffirmative(pnl.m_buttonPause).setCancel(pnl.m_buttonStop));
+ setStandardButtonLayout(*pnl.bSizerStdButtons, StdButtons().setAffirmative(pnl.m_buttonPause).setCancel(pnl.m_buttonStop));
pnl.m_bpButtonMinimizeToTray->SetBitmapLabel(getResourceImage(L"minimize_to_tray"));
@@ -1847,7 +1847,7 @@ void SyncProgressDialogImpl<TopLevelDialog>::processHasFinished(SyncResult resul
pnl.bSizerOnCompletion->Show(false);
//set std order after button visibility was set
- setStandardButtonOrder(*pnl.bSizerStdButtons, StdButtons().setAffirmative(pnl.m_buttonClose));
+ setStandardButtonLayout(*pnl.bSizerStdButtons, StdButtons().setAffirmative(pnl.m_buttonClose));
//hide current operation status
pnl.bSizerStatusText->Show(false);
diff --git a/FreeFileSync/Source/ui/small_dlgs.cpp b/FreeFileSync/Source/ui/small_dlgs.cpp
index 13b5d372..3060b927 100644
--- a/FreeFileSync/Source/ui/small_dlgs.cpp
+++ b/FreeFileSync/Source/ui/small_dlgs.cpp
@@ -16,7 +16,7 @@
#include <wx+/no_flicker.h>
#include <wx+/image_tools.h>
#include <wx+/font_size.h>
-#include <wx+/std_button_order.h>
+#include <wx+/std_button_layout.h>
#include <wx+/popup_dlg.h>
#include <wx+/image_resources.h>
#include "gui_generated.h"
@@ -48,7 +48,7 @@ private:
AboutDlg::AboutDlg(wxWindow* parent) : AboutDlgGenerated(parent)
{
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonClose));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonClose));
setRelativeFontSize(*m_buttonDonate, 1.25);
@@ -98,6 +98,14 @@ AboutDlg::AboutDlg(wxWindow* parent) : AboutDlgGenerated(parent)
//generate logo: put *after* first Fit()
Layout(); //make sure m_panelLogo has final width (required by wxGTK)
+ wxImage titelImage = createImageFromText(wxString(L"FreeFileSync ") + zen::currentVersion,
+ wxFont(wxNORMAL_FONT->GetPointSize() * 1.8, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, L"Tahoma"),
+ *wxBLACK); //accessibility: align foreground/background colors!
+ wxImage buildImage = createImageFromText(replaceCpy(_("Build: %x"), L"%x", build),
+ *wxNORMAL_FONT,
+ *wxBLACK);
+ wxImage headerImage = stackImages(titelImage, buildImage, ImageStackLayout::VERTICAL, ImageStackAlignment::CENTER, 0);
+
wxBitmap bmpLogo;
{
wxImage tmp = getResourceImage(L"logo").ConvertToImage();
@@ -106,17 +114,8 @@ AboutDlg::AboutDlg(wxWindow* parent) : AboutDlgGenerated(parent)
}
{
wxMemoryDC dc(bmpLogo);
-
- wxImage labelImage = createImageFromText(wxString(L"FreeFileSync ") + zen::currentVersion,
- wxFont(wxNORMAL_FONT->GetPointSize() * 1.8, wxFONTFAMILY_SWISS, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, false, L"Tahoma"),
- *wxBLACK); //accessibility: align foreground/background colors!
- wxImage buildImage = createImageFromText(replaceCpy(_("Build: %x"), L"%x", build),
- *wxNORMAL_FONT,
- *wxBLACK);
- wxImage dynImage = stackImages(labelImage, buildImage, ImageStackLayout::VERTICAL, ImageStackAlignment::CENTER, 0);
-
- dc.DrawBitmap(dynImage, wxPoint((bmpLogo.GetWidth () - dynImage.GetWidth ()) / 2,
- (bmpLogo.GetHeight() - dynImage.GetHeight()) / 2));
+ dc.DrawBitmap(headerImage, wxPoint((bmpLogo.GetWidth () - headerImage.GetWidth ()) / 2,
+ (bmpLogo.GetHeight() - headerImage.GetHeight()) / 2));
}
m_bitmapLogo->SetBitmap(bmpLogo);
@@ -172,7 +171,7 @@ DeleteDialog::DeleteDialog(wxWindow* parent,
#ifdef ZEN_WIN
new zen::MouseMoveWindow(*this); //allow moving main dialog by clicking (nearly) anywhere...; ownership passed to "this"
#endif
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOK).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOK).setCancel(m_buttonCancel));
setMainInstructionFont(*m_staticTextHeader);
@@ -300,7 +299,7 @@ SyncConfirmationDlg::SyncConfirmationDlg(wxWindow* parent,
#ifdef ZEN_WIN
new zen::MouseMoveWindow(*this); //allow moving main dialog by clicking (nearly) anywhere...; ownership passed to "this"
#endif
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonStartSync).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonStartSync).setCancel(m_buttonCancel));
setMainInstructionFont(*m_staticTextHeader);
m_bitmapSync->SetBitmap(getResourceImage(L"sync"));
@@ -366,10 +365,10 @@ ReturnSmallDlg::ButtonPressed zen::showSyncConfirmationDlg(wxWindow* parent,
//########################################################################################
-class GlobalSettingsDlg : public GlobalSettingsDlgGenerated
+class OptionsDlg : public OptionsDlgGenerated
{
public:
- GlobalSettingsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings);
+ OptionsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings);
private:
virtual void OnOkay(wxCommandEvent& event);
@@ -393,14 +392,19 @@ private:
};
-GlobalSettingsDlg::GlobalSettingsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings) :
- GlobalSettingsDlgGenerated(parent),
+OptionsDlg::OptionsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings) :
+ OptionsDlgGenerated(parent),
settings(globalSettings)
{
#ifdef ZEN_WIN
new zen::MouseMoveWindow(*this); //allow moving dialog by clicking (nearly) anywhere...; ownership passed to "this"
#endif
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOkay).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOkay).setCancel(m_buttonCancel));
+
+ warn_static("remove after test")
+ //#ifdef ZEN_MAC
+ // SetTitle(_("Preferences")); //follow OS conventions
+ //#endif
//setMainInstructionFont(*m_staticTextHeader);
@@ -444,7 +448,7 @@ GlobalSettingsDlg::GlobalSettingsDlg(wxWindow* parent, xmlAccess::XmlGlobalSetti
Layout();
//automatically fit column width to match total grid width
- Connect(wxEVT_SIZE, wxSizeEventHandler(GlobalSettingsDlg::onResize), nullptr, this);
+ Connect(wxEVT_SIZE, wxSizeEventHandler(OptionsDlg::onResize), nullptr, this);
wxSizeEvent dummy;
onResize(dummy);
@@ -452,7 +456,7 @@ GlobalSettingsDlg::GlobalSettingsDlg(wxWindow* parent, xmlAccess::XmlGlobalSetti
}
-void GlobalSettingsDlg::onResize(wxSizeEvent& event)
+void OptionsDlg::onResize(wxSizeEvent& event)
{
const int widthTotal = m_gridCustomCommand->GetGridWindow()->GetClientSize().GetWidth();
@@ -470,7 +474,7 @@ void GlobalSettingsDlg::onResize(wxSizeEvent& event)
}
-void GlobalSettingsDlg::updateGui()
+void OptionsDlg::updateGui()
{
const bool autoRetryActive = m_spinCtrlAutoRetryCount->GetValue() > 0;
m_staticTextAutoRetryDelay->Enable(autoRetryActive);
@@ -478,9 +482,9 @@ void GlobalSettingsDlg::updateGui()
}
-void GlobalSettingsDlg::OnOkay(wxCommandEvent& event)
+void OptionsDlg::OnOkay(wxCommandEvent& event)
{
- //write global settings only when okay-button is pressed!
+ //write settings only when okay-button is pressed!
settings.failsafeFileCopy = m_checkBoxFailSafe->GetValue();
settings.copyLockedFiles = m_checkBoxCopyLocked->GetValue();
settings.copyFilePermissions = m_checkBoxCopyPermissions->GetValue();
@@ -494,7 +498,7 @@ void GlobalSettingsDlg::OnOkay(wxCommandEvent& event)
}
-void GlobalSettingsDlg::OnResetDialogs(wxCommandEvent& event)
+void OptionsDlg::OnResetDialogs(wxCommandEvent& event)
{
switch (showConfirmationDialog(this, DialogInfoType::INFO,
PopupDialogCfg().setMainInstructions(_("Restore all hidden windows and warnings?")),
@@ -509,7 +513,7 @@ void GlobalSettingsDlg::OnResetDialogs(wxCommandEvent& event)
}
-void GlobalSettingsDlg::OnDefault(wxCommandEvent& event)
+void OptionsDlg::OnDefault(wxCommandEvent& event)
{
const xmlAccess::XmlGlobalSettings defaultCfg;
@@ -526,7 +530,7 @@ void GlobalSettingsDlg::OnDefault(wxCommandEvent& event)
}
-void GlobalSettingsDlg::setExtApp(const xmlAccess::ExternalApps& extApp)
+void OptionsDlg::setExtApp(const xmlAccess::ExternalApps& extApp)
{
auto extAppTmp = extApp;
vector_remove_if(extAppTmp, [](decltype(extAppTmp[0])& entry) { return entry.first.empty() && entry.second.empty(); });
@@ -552,7 +556,7 @@ void GlobalSettingsDlg::setExtApp(const xmlAccess::ExternalApps& extApp)
}
-xmlAccess::ExternalApps GlobalSettingsDlg::getExtApp() const
+xmlAccess::ExternalApps OptionsDlg::getExtApp() const
{
xmlAccess::ExternalApps output;
for (int i = 0; i < m_gridCustomCommand->GetNumberRows(); ++i)
@@ -572,7 +576,7 @@ xmlAccess::ExternalApps GlobalSettingsDlg::getExtApp() const
}
-void GlobalSettingsDlg::OnAddRow(wxCommandEvent& event)
+void OptionsDlg::OnAddRow(wxCommandEvent& event)
{
#ifdef ZEN_WIN
wxWindowUpdateLocker dummy(this); //leads to GUI corruption problems on Linux/OS X!
@@ -586,7 +590,7 @@ void GlobalSettingsDlg::OnAddRow(wxCommandEvent& event)
}
-void GlobalSettingsDlg::OnRemoveRow(wxCommandEvent& event)
+void OptionsDlg::OnRemoveRow(wxCommandEvent& event)
{
if (m_gridCustomCommand->GetNumberRows() > 0)
{
@@ -603,10 +607,10 @@ void GlobalSettingsDlg::OnRemoveRow(wxCommandEvent& event)
}
-ReturnSmallDlg::ButtonPressed zen::showGlobalSettingsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings)
+ReturnSmallDlg::ButtonPressed zen::showOptionsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings)
{
- GlobalSettingsDlg settingsDlg(parent, globalSettings);
- return static_cast<ReturnSmallDlg::ButtonPressed>(settingsDlg.ShowModal());
+ OptionsDlg dlg(parent, globalSettings);
+ return static_cast<ReturnSmallDlg::ButtonPressed>(dlg.ShowModal());
}
//########################################################################################
@@ -657,7 +661,7 @@ SelectTimespanDlg::SelectTimespanDlg(wxWindow* parent, Int64& timeFrom, Int64& t
#ifdef ZEN_WIN
new zen::MouseMoveWindow(*this); //allow moving main dialog by clicking (nearly) anywhere...; ownership passed to "this"
#endif
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOkay).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOkay).setCancel(m_buttonCancel));
long style = wxCAL_SHOW_HOLIDAYS | wxCAL_SHOW_SURROUNDING_WEEKS;
diff --git a/FreeFileSync/Source/ui/small_dlgs.h b/FreeFileSync/Source/ui/small_dlgs.h
index 62942fd0..78e7a075 100644
--- a/FreeFileSync/Source/ui/small_dlgs.h
+++ b/FreeFileSync/Source/ui/small_dlgs.h
@@ -41,7 +41,7 @@ ReturnSmallDlg::ButtonPressed showSyncConfirmationDlg(wxWindow* parent,
ReturnSmallDlg::ButtonPressed showCompareCfgDialog(wxWindow* parent, CompConfig& cmpConfig, const wxString& title);
-ReturnSmallDlg::ButtonPressed showGlobalSettingsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings);
+ReturnSmallDlg::ButtonPressed showOptionsDlg(wxWindow* parent, xmlAccess::XmlGlobalSettings& globalSettings);
ReturnSmallDlg::ButtonPressed showSelectTimespanDlg(wxWindow* parent, Int64& timeFrom, Int64& timeTo);
}
diff --git a/FreeFileSync/Source/ui/sync_cfg.cpp b/FreeFileSync/Source/ui/sync_cfg.cpp
index 864b6487..f6e3c41d 100644
--- a/FreeFileSync/Source/ui/sync_cfg.cpp
+++ b/FreeFileSync/Source/ui/sync_cfg.cpp
@@ -12,7 +12,7 @@
#include <wx+/choice_enum.h>
#include <wx+/image_tools.h>
#include <wx+/font_size.h>
-#include <wx+/std_button_order.h>
+#include <wx+/std_button_layout.h>
#include <wx+/popup_dlg.h>
#include <wx+/key_event.h>
#include <wx+/image_resources.h>
@@ -212,7 +212,7 @@ ConfigDialog::ConfigDialog(wxWindow* parent,
#ifdef ZEN_WIN
new zen::MouseMoveWindow(*this); //allow moving main dialog by clicking (nearly) anywhere...; ownership passed to "this"
#endif
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOkay).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonOkay).setCancel(m_buttonCancel));
SetTitle(title);
@@ -256,8 +256,8 @@ ConfigDialog::ConfigDialog(wxWindow* parent,
{
m_checkBoxUseLocalCmpOptions->SetValue(true);
bSizerLocalCompSettings->Show(false);
+ m_panelCompSettingsHolder->Layout(); //fix comp panel glitch on Win 7 125% font size
}
-
updateCompGui();
//------------- filter panel --------------------------
@@ -286,7 +286,10 @@ ConfigDialog::ConfigDialog(wxWindow* parent,
assert((useAlternateCmpCfg != nullptr) == (useAlternateSyncCfg != nullptr));
if (!useAlternateCmpCfg)
+ {
bSizerLocalFilterSettings->Show(false);
+ m_panelFilterSettingsHolder->Layout();
+ }
setFilter(filterCfg);
@@ -326,6 +329,7 @@ ConfigDialog::ConfigDialog(wxWindow* parent,
{
m_checkBoxUseLocalSyncOptions->SetValue(true);
bSizerLocalSyncSettings->Show(false);
+ m_panelSyncSettingsHolder->Layout();
}
if (miscCfg)
diff --git a/FreeFileSync/Source/ui/tray_icon.cpp b/FreeFileSync/Source/ui/tray_icon.cpp
index 28842a80..71ee7e20 100644
--- a/FreeFileSync/Source/ui/tray_icon.cpp
+++ b/FreeFileSync/Source/ui/tray_icon.cpp
@@ -142,7 +142,7 @@ private:
wxMenu* contextMenu = new wxMenu;
wxMenuItem* defaultItem = new wxMenuItem(contextMenu, CONTEXT_RESTORE, _("&Restore"));
- //wxWidgets font messup:
+ //wxWidgets font mess-up:
//1. font must be set *before* wxMenu::Append()!
//2. don't use defaultItem->GetFont(); making it bold creates a huge font size for some reason
#ifdef ZEN_WIN //no wxMenuItem::SetFont() on Linux and OS X: wasn't wxWidgets supposed to be *portable* at some point in time?????
diff --git a/FreeFileSync/Source/version/version.h b/FreeFileSync/Source/version/version.h
index d47231cb..56b98209 100644
--- a/FreeFileSync/Source/version/version.h
+++ b/FreeFileSync/Source/version/version.h
@@ -3,7 +3,7 @@
namespace zen
{
-const wchar_t currentVersion[] = L"6.5"; //internal linkage!
+const wchar_t currentVersion[] = L"6.6"; //internal linkage!
}
#endif
diff --git a/wx+/bitmap_button.h b/wx+/bitmap_button.h
index 4e5adb87..3255ffce 100644
--- a/wx+/bitmap_button.h
+++ b/wx+/bitmap_button.h
@@ -60,9 +60,9 @@ void setBitmapTextLabel(wxBitmapButton& btn, const wxImage& img, const wxString&
}
//SetMinSize() instead of SetSize() is needed here for wxWindows layout determination to work corretly
- wxSize minSize = btn.GetMinSize();
- btn.SetMinSize(wxSize(std::max(dynImage.GetWidth () + 2 * border, minSize.GetWidth()),
- std::max(dynImage.GetHeight() + 2 * border, minSize.GetHeight())));
+ const int defaultHeight = wxButton::GetDefaultSize().GetHeight();
+ btn.SetMinSize(wxSize(dynImage.GetWidth () + 2 * border,
+ std::max(dynImage.GetHeight() + 2 * border, defaultHeight)));
btn.SetBitmapLabel(wxBitmap(dynImage));
//SetLabel() calls confuse wxBitmapButton in the disabled state and it won't show the image! workaround:
diff --git a/wx+/key_event.h b/wx+/key_event.h
index cd75bb78..aa094b4a 100644
--- a/wx+/key_event.h
+++ b/wx+/key_event.h
@@ -15,8 +15,8 @@
namespace zen
{
-//wxWidgets provides no elegant way to register shortcut keys scoped for dialog windows =>
-//enable dialog-specific local key events!
+//wxWidgets provides no elegant way to register shortcut keys scoped for dialog windows
+// => enable dialog-specific local key events!
//setup in wxDialog-derived class' constructor, e.g.:
// setupLocalKeyEvents(*this, [this](wxKeyEvent& event){ this->onLocalKeyEvent(event); });
@@ -31,7 +31,7 @@ void setupLocalKeyEvents(wxWindow& wnd, const std::function<void(wxKeyEvent& eve
-//pretty much the same like "bool wxWindowBase::IsDescendant(wxWindowBase* child) const" but without the obvious misnaming
+//pretty much the same like "bool wxWindowBase::IsDescendant(wxWindowBase* child) const" but without the obvious misnomer
inline
bool isComponentOf(const wxWindow* child, const wxWindow* top)
{
diff --git a/wx+/popup_dlg.cpp b/wx+/popup_dlg.cpp
index 66b3117e..dff6bdb0 100644
--- a/wx+/popup_dlg.cpp
+++ b/wx+/popup_dlg.cpp
@@ -6,7 +6,7 @@
#include "popup_dlg.h"
#include <wx/app.h>
-#include <wx+/std_button_order.h>
+#include <wx+/std_button_layout.h>
#include <wx+/font_size.h>
#include <wx+/image_resources.h>
#include "popup_dlg_generated.h"
@@ -194,7 +194,7 @@ public:
m_buttonCancel->Hide();
//set std order after button visibility was set
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonAffirmative));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonAffirmative));
setAsStandard(*m_buttonAffirmative);
GetSizer()->SetSizeHints(this); //~=Fit() + SetMinSize()
}
@@ -212,7 +212,7 @@ public:
m_buttonNegative->Hide();
//set std order after button visibility was set
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonAffirmative).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonAffirmative).setCancel(m_buttonCancel));
setAsStandard(*m_buttonAffirmative);
GetSizer()->SetSizeHints(this); //~=Fit() + SetMinSize()
}
@@ -237,7 +237,7 @@ public:
updateGui();
//set std order after button visibility was set
- setStandardButtonOrder(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonAffirmative).setNegative(m_buttonNegative).setCancel(m_buttonCancel));
+ setStandardButtonLayout(*bSizerStdButtons, StdButtons().setAffirmative(m_buttonAffirmative).setNegative(m_buttonNegative).setCancel(m_buttonCancel));
setAsStandard(*m_buttonAffirmative);
GetSizer()->SetSizeHints(this); //~=Fit() + SetMinSize()
}
diff --git a/wx+/popup_dlg_generated.cpp b/wx+/popup_dlg_generated.cpp
index bb804026..31eed451 100644
--- a/wx+/popup_dlg_generated.cpp
+++ b/wx+/popup_dlg_generated.cpp
@@ -11,79 +11,79 @@
PopupDialogGenerated::PopupDialogGenerated( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style )
{
- this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
- this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
-
- wxBoxSizer* bSizer24;
- bSizer24 = new wxBoxSizer( wxVERTICAL );
-
- m_panel33 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
- m_panel33->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
-
- wxBoxSizer* bSizer165;
- bSizer165 = new wxBoxSizer( wxHORIZONTAL );
-
- m_bitmapMsgType = new wxStaticBitmap( m_panel33, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( -1,-1 ), 0 );
- bSizer165->Add( m_bitmapMsgType, 0, wxALL, 10 );
-
- wxBoxSizer* bSizer16;
- bSizer16 = new wxBoxSizer( wxVERTICAL );
-
- m_staticTextMain = new wxStaticText( m_panel33, wxID_ANY, _("dummy"), wxDefaultPosition, wxDefaultSize, 0 );
- m_staticTextMain->Wrap( -1 );
- bSizer16->Add( m_staticTextMain, 0, wxTOP|wxBOTTOM|wxRIGHT, 15 );
-
- m_textCtrlTextDetail = new wxTextCtrl( m_panel33, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxNO_BORDER );
- bSizer16->Add( m_textCtrlTextDetail, 1, wxEXPAND, 5 );
-
-
- bSizer165->Add( bSizer16, 1, wxEXPAND, 5 );
-
-
- m_panel33->SetSizer( bSizer165 );
- m_panel33->Layout();
- bSizer165->Fit( m_panel33 );
- bSizer24->Add( m_panel33, 1, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
-
- m_staticline6 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
- bSizer24->Add( m_staticline6, 0, wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 5 );
-
- wxBoxSizer* bSizer25;
- bSizer25 = new wxBoxSizer( wxVERTICAL );
-
- m_checkBoxCustom = new wxCheckBox( this, wxID_ANY, _("dummy"), wxDefaultPosition, wxDefaultSize, 0 );
- bSizer25->Add( m_checkBoxCustom, 0, wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT, 5 );
-
- bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
-
- m_buttonAffirmative = new wxButton( this, wxID_YES, _("dummy"), wxDefaultPosition, wxSize( -1,30 ), 0 );
- bSizerStdButtons->Add( m_buttonAffirmative, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
-
- m_buttonNegative = new wxButton( this, wxID_NO, _("dummy"), wxDefaultPosition, wxSize( -1,30 ), 0 );
- bSizerStdButtons->Add( m_buttonNegative, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
-
- m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,30 ), 0 );
- bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
-
-
- bSizer25->Add( bSizerStdButtons, 0, wxALIGN_RIGHT, 5 );
-
-
- bSizer24->Add( bSizer25, 0, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
-
-
- this->SetSizer( bSizer24 );
- this->Layout();
- bSizer24->Fit( this );
-
- this->Centre( wxBOTH );
-
- // Connect Events
- this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( PopupDialogGenerated::OnClose ) );
- m_checkBoxCustom->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnCheckBoxClick ), NULL, this );
- m_buttonAffirmative->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnButtonAffirmative ), NULL, this );
- m_buttonNegative->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnButtonNegative ), NULL, this );
- m_buttonCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnCancel ), NULL, this );
+ this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
+ this->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
+
+ wxBoxSizer* bSizer24;
+ bSizer24 = new wxBoxSizer( wxVERTICAL );
+
+ m_panel33 = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ m_panel33->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOW ) );
+
+ wxBoxSizer* bSizer165;
+ bSizer165 = new wxBoxSizer( wxHORIZONTAL );
+
+ m_bitmapMsgType = new wxStaticBitmap( m_panel33, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize( -1,-1 ), 0 );
+ bSizer165->Add( m_bitmapMsgType, 0, wxALL, 10 );
+
+ wxBoxSizer* bSizer16;
+ bSizer16 = new wxBoxSizer( wxVERTICAL );
+
+ m_staticTextMain = new wxStaticText( m_panel33, wxID_ANY, _("dummy"), wxDefaultPosition, wxDefaultSize, 0 );
+ m_staticTextMain->Wrap( -1 );
+ bSizer16->Add( m_staticTextMain, 0, wxTOP|wxBOTTOM|wxRIGHT, 15 );
+
+ m_textCtrlTextDetail = new wxTextCtrl( m_panel33, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE|wxTE_READONLY|wxNO_BORDER );
+ bSizer16->Add( m_textCtrlTextDetail, 1, wxEXPAND, 5 );
+
+
+ bSizer165->Add( bSizer16, 1, wxEXPAND, 5 );
+
+
+ m_panel33->SetSizer( bSizer165 );
+ m_panel33->Layout();
+ bSizer165->Fit( m_panel33 );
+ bSizer24->Add( m_panel33, 1, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
+
+ m_staticline6 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ bSizer24->Add( m_staticline6, 0, wxEXPAND|wxALIGN_CENTER_HORIZONTAL, 5 );
+
+ wxBoxSizer* bSizer25;
+ bSizer25 = new wxBoxSizer( wxVERTICAL );
+
+ m_checkBoxCustom = new wxCheckBox( this, wxID_ANY, _("dummy"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer25->Add( m_checkBoxCustom, 0, wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT, 5 );
+
+ bSizerStdButtons = new wxBoxSizer( wxHORIZONTAL );
+
+ m_buttonAffirmative = new wxButton( this, wxID_YES, _("dummy"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+ bSizerStdButtons->Add( m_buttonAffirmative, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
+
+ m_buttonNegative = new wxButton( this, wxID_NO, _("dummy"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+ bSizerStdButtons->Add( m_buttonNegative, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
+
+ m_buttonCancel = new wxButton( this, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxSize( -1,-1 ), 0 );
+ bSizerStdButtons->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxBOTTOM|wxRIGHT, 5 );
+
+
+ bSizer25->Add( bSizerStdButtons, 0, wxALIGN_RIGHT, 5 );
+
+
+ bSizer24->Add( bSizer25, 0, wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
+
+
+ this->SetSizer( bSizer24 );
+ this->Layout();
+ bSizer24->Fit( this );
+
+ this->Centre( wxBOTH );
+
+ // Connect Events
+ this->Connect( wxEVT_CLOSE_WINDOW, wxCloseEventHandler( PopupDialogGenerated::OnClose ) );
+ m_checkBoxCustom->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnCheckBoxClick ), NULL, this );
+ m_buttonAffirmative->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnButtonAffirmative ), NULL, this );
+ m_buttonNegative->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnButtonNegative ), NULL, this );
+ m_buttonCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( PopupDialogGenerated::OnCancel ), NULL, this );
}
PopupDialogGenerated::~PopupDialogGenerated()
diff --git a/wx+/popup_dlg_generated.h b/wx+/popup_dlg_generated.h
index 0afd1f55..cc5a2ad7 100644
--- a/wx+/popup_dlg_generated.h
+++ b/wx+/popup_dlg_generated.h
@@ -37,35 +37,35 @@
///////////////////////////////////////////////////////////////////////////////
/// Class PopupDialogGenerated
///////////////////////////////////////////////////////////////////////////////
-class PopupDialogGenerated : public wxDialog
+class PopupDialogGenerated : public wxDialog
{
-private:
-
-protected:
- wxPanel* m_panel33;
- wxStaticBitmap* m_bitmapMsgType;
- wxStaticText* m_staticTextMain;
- wxTextCtrl* m_textCtrlTextDetail;
- wxStaticLine* m_staticline6;
- wxCheckBox* m_checkBoxCustom;
- wxBoxSizer* bSizerStdButtons;
- wxButton* m_buttonAffirmative;
- wxButton* m_buttonNegative;
- wxButton* m_buttonCancel;
-
- // Virtual event handlers, overide them in your derived class
- virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
- virtual void OnCheckBoxClick( wxCommandEvent& event ) { event.Skip(); }
- virtual void OnButtonAffirmative( wxCommandEvent& event ) { event.Skip(); }
- virtual void OnButtonNegative( wxCommandEvent& event ) { event.Skip(); }
- virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }
-
-
-public:
-
- PopupDialogGenerated( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("dummy"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
- ~PopupDialogGenerated();
-
+ private:
+
+ protected:
+ wxPanel* m_panel33;
+ wxStaticBitmap* m_bitmapMsgType;
+ wxStaticText* m_staticTextMain;
+ wxTextCtrl* m_textCtrlTextDetail;
+ wxStaticLine* m_staticline6;
+ wxCheckBox* m_checkBoxCustom;
+ wxBoxSizer* bSizerStdButtons;
+ wxButton* m_buttonAffirmative;
+ wxButton* m_buttonNegative;
+ wxButton* m_buttonCancel;
+
+ // Virtual event handlers, overide them in your derived class
+ virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+ virtual void OnCheckBoxClick( wxCommandEvent& event ) { event.Skip(); }
+ virtual void OnButtonAffirmative( wxCommandEvent& event ) { event.Skip(); }
+ virtual void OnButtonNegative( wxCommandEvent& event ) { event.Skip(); }
+ virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }
+
+
+ public:
+
+ PopupDialogGenerated( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("dummy"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
+ ~PopupDialogGenerated();
+
};
#endif //__POPUP_DLG_GENERATED_H__
diff --git a/wx+/std_button_order.h b/wx+/std_button_layout.h
index 71fc2334..b7b1af3a 100644
--- a/wx+/std_button_order.h
+++ b/wx+/std_button_layout.h
@@ -7,6 +7,7 @@
#ifndef STD_BUTTON_ORDER_H_18347032147831732143214
#define STD_BUTTON_ORDER_H_18347032147831732143214
+#include <algorithm>
#include <wx/sizer.h>
#include <wx/button.h>
@@ -24,7 +25,7 @@ struct StdButtons
wxButton* btnCancel;
};
-void setStandardButtonOrder(wxBoxSizer& sizer, const StdButtons& buttons = StdButtons());
+void setStandardButtonLayout(wxBoxSizer& sizer, const StdButtons& buttons = StdButtons());
//sizer width will change! => call wxWindow::Fit and wxWindow::Layout
@@ -39,7 +40,7 @@ void setStandardButtonOrder(wxBoxSizer& sizer, const StdButtons& buttons = StdBu
//--------------- impelementation -------------------------------------------
inline
-void setStandardButtonOrder(wxBoxSizer& sizer, const StdButtons& buttons)
+void setStandardButtonLayout(wxBoxSizer& sizer, const StdButtons& buttons)
{
assert(sizer.GetOrientation() == wxHORIZONTAL);
@@ -79,21 +80,26 @@ void setStandardButtonOrder(wxBoxSizer& sizer, const StdButtons& buttons)
#elif defined ZEN_MAC
//OS X Human Interface Guidelines: http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Windows/Windows.html
const int spaceH = 14; //OK
- const int spaceRimH = 20; //OK
- const int spaceRimV = 11; //compromise; custom button height (of 30 pix) is considered, although the button is drawn smaller; otherwise 15 seems to have been optimal
+ const int spaceRimH = 24; //OK
+ const int spaceRimV = 14; //OK
#endif
- bool firstButtonSet = false;
+ bool settingFirstButton = true;
auto attach = [&](wxButton* btn)
{
if (btn)
{
- if (firstButtonSet)
- sizer.Add(spaceH, 0);
+ assert(btn->GetMinSize().GetHeight() == -1); //let OS or this routine do the sizing! note: OS X does not allow changing the (visible!) button height!
+#if defined ZEN_WIN || defined ZEN_LINUX
+ const int defaultHeight = wxButton::GetDefaultSize().GetHeight(); //buffered by wxWidgets
+ btn->SetMinSize(wxSize(-1, std::max(defaultHeight, 30))); //default button height is much too small => increase!
+#endif
+
+ if (settingFirstButton)
+ settingFirstButton = false;
else
- firstButtonSet = true;
+ sizer.Add(spaceH, 0);
sizer.Add(btn, 0, wxTOP | wxBOTTOM | wxALIGN_CENTER_VERTICAL, spaceRimV);
- assert(btn->GetSize().GetHeight() == 30); //see comment for OS X above
}
};
@@ -126,7 +132,7 @@ void setStandardButtonOrder(wxBoxSizer& sizer, const StdButtons& buttons)
if (buttonsTmp.btnNo)
{
attach(buttonsTmp.btnNo);
- sizer.Add(42 - spaceH, 0); //OS X Human Interface Guidelines: "position it at least 24 pixels away from the safe buttons" -> however 42 is used in practice!
+ sizer.Add(83 - spaceH, 0); //OS X Human Interface Guidelines: "position it at least 24 pixels away from the safe buttons" -> however 83 is used in practice!
}
attach(buttonsTmp.btnCancel);
attach(buttonsTmp.btnYes);
diff --git a/zen/file_handling.cpp b/zen/file_handling.cpp
index 0b544ed5..cf92f346 100644
--- a/zen/file_handling.cpp
+++ b/zen/file_handling.cpp
@@ -928,7 +928,7 @@ namespace
void copySecurityContext(const Zstring& source, const Zstring& target, ProcSymlink procSl) //throw FileError
{
security_context_t contextSource = nullptr;
- const int rv = procSl == SYMLINK_FOLLOW ?
+ const int rv = procSl == ProcSymlink::FOLLOW ?
::getfilecon(source.c_str(), &contextSource) :
::lgetfilecon(source.c_str(), &contextSource);
if (rv < 0)
@@ -943,7 +943,7 @@ void copySecurityContext(const Zstring& source, const Zstring& target, ProcSymli
{
security_context_t contextTarget = nullptr;
- const int rv2 = procSl == SYMLINK_FOLLOW ?
+ const int rv2 = procSl == ProcSymlink::FOLLOW ?
::getfilecon(target.c_str(), &contextTarget) :
::lgetfilecon(target.c_str(), &contextTarget);
if (rv2 < 0)
@@ -961,7 +961,7 @@ void copySecurityContext(const Zstring& source, const Zstring& target, ProcSymli
}
}
- const int rv3 = procSl == SYMLINK_FOLLOW ?
+ const int rv3 = procSl == ProcSymlink::FOLLOW ?
::setfilecon(target.c_str(), contextSource) :
::lsetfilecon(target.c_str(), contextSource);
if (rv3 < 0)
diff --git a/zen/win_ver.h b/zen/win_ver.h
index 8797b596..766c0ee9 100644
--- a/zen/win_ver.h
+++ b/zen/win_ver.h
@@ -54,7 +54,7 @@ inline
std::uint64_t getOsVersion()
{
OSVERSIONINFO osvi = {};
- osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
+ osvi.dwOSVersionInfoSize = sizeof(osvi);
if (!::GetVersionEx(&osvi)) //38 ns per call! (yes, that's nano!) -> we do NOT miss C++11 thread safe statics right now...
return 0;
return toBigOsNumber(osvi.dwMajorVersion, osvi.dwMinorVersion);
bgstack15