From 7c33e67315485ceb89ce5c9e3cae9d33f5f4713d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 29 Dec 2024 02:19:36 +0000 Subject: [PATCH] Fix(l10n): Update translations from Transifex Signed-off-by: Nextcloud bot --- l10n/ar.js | 7 ++++ l10n/ar.json | 7 ++++ l10n/ast.js | 6 +++ l10n/ast.json | 6 +++ l10n/bg.js | 5 +++ l10n/bg.json | 5 +++ l10n/ca.js | 6 +++ l10n/ca.json | 6 +++ l10n/cs.js | 98 ++++++++++++++++++++++++++++++++++++++++++++++++ l10n/cs.json | 98 ++++++++++++++++++++++++++++++++++++++++++++++++ l10n/da.js | 17 +++++++++ l10n/da.json | 15 ++++++++ l10n/de.js | 7 ++++ l10n/de.json | 7 ++++ l10n/de_DE.js | 97 +++++++++++++++++++++++++++++++++++++++++++++++ l10n/de_DE.json | 97 +++++++++++++++++++++++++++++++++++++++++++++++ l10n/el.js | 17 +++++++++ l10n/el.json | 15 ++++++++ l10n/en_GB.js | 6 +++ l10n/en_GB.json | 6 +++ l10n/eo.js | 10 ----- l10n/eo.json | 8 ---- l10n/es.js | 7 ++++ l10n/es.json | 7 ++++ l10n/es_419.js | 10 ----- l10n/es_419.json | 8 ---- l10n/es_AR.js | 10 ----- l10n/es_AR.json | 8 ---- l10n/es_CL.js | 10 ----- l10n/es_CL.json | 8 ---- l10n/es_CO.js | 10 ----- l10n/es_CO.json | 8 ---- l10n/es_DO.js | 10 ----- l10n/es_DO.json | 8 ---- l10n/es_EC.js | 6 ++- l10n/es_EC.json | 6 ++- l10n/es_MX.js | 3 ++ l10n/es_MX.json | 3 ++ l10n/es_PA.js | 10 ----- l10n/es_PA.json | 8 ---- l10n/es_PE.js | 10 ----- l10n/es_PE.json | 8 ---- l10n/es_PR.js | 11 ------ l10n/es_PR.json | 9 ----- l10n/es_SV.js | 10 ----- l10n/es_SV.json | 8 ---- l10n/es_UY.js | 10 ----- l10n/es_UY.json | 8 ---- l10n/et_EE.js | 11 ------ l10n/et_EE.json | 9 ----- l10n/eu.js | 4 ++ l10n/eu.json | 4 ++ l10n/fa.js | 16 ++++++++ l10n/fa.json | 14 +++++++ l10n/fi.js | 4 ++ l10n/fi.json | 4 ++ l10n/fr.js | 4 ++ l10n/fr.json | 4 ++ l10n/ga.js | 4 ++ l10n/ga.json | 4 ++ l10n/gl.js | 4 ++ l10n/gl.json | 4 ++ l10n/he.js | 15 ++++++++ l10n/he.json | 13 +++++++ l10n/hr.js | 15 ++++++++ l10n/hr.json | 13 +++++++ l10n/hu.js | 5 +++ l10n/hu.json | 5 +++ l10n/is.js | 16 ++++++++ l10n/is.json | 14 +++++++ l10n/it.js | 21 +++++++++++ l10n/it.json | 19 ++++++++++ l10n/ja.js | 4 ++ l10n/ja.json | 4 ++ l10n/ka.js | 18 +++++++++ l10n/ka.json | 16 ++++++++ l10n/ka_GE.js | 11 ------ l10n/ka_GE.json | 9 ----- l10n/ko.js | 16 ++++++++ l10n/ko.json | 14 +++++++ l10n/lt_LT.js | 4 ++ l10n/lt_LT.json | 4 ++ l10n/mk.js | 18 +++++++++ l10n/mk.json | 16 ++++++++ l10n/nb.js | 3 ++ l10n/nb.json | 3 ++ l10n/nl.js | 18 +++++++++ l10n/nl.json | 16 ++++++++ l10n/oc.js | 11 ------ l10n/oc.json | 9 ----- l10n/pl.js | 21 +++++++++++ l10n/pl.json | 19 ++++++++++ l10n/pt_BR.js | 5 +++ l10n/pt_BR.json | 5 +++ l10n/pt_PT.js | 3 ++ l10n/pt_PT.json | 3 ++ l10n/ro.js | 4 ++ l10n/ro.json | 4 ++ l10n/ru.js | 4 ++ l10n/ru.json | 4 ++ l10n/sc.js | 4 ++ l10n/sc.json | 4 ++ l10n/sk.js | 4 ++ l10n/sk.json | 4 ++ l10n/sl.js | 18 +++++++++ l10n/sl.json | 16 ++++++++ l10n/sq.js | 3 ++ l10n/sq.json | 3 ++ l10n/sr.js | 4 ++ l10n/sr.json | 4 ++ l10n/sv.js | 4 ++ l10n/sv.json | 4 ++ l10n/th.js | 11 ------ l10n/th.json | 9 ----- l10n/tr.js | 4 ++ l10n/tr.json | 4 ++ l10n/ug.js | 3 ++ l10n/ug.json | 3 ++ l10n/uk.js | 3 ++ l10n/uk.json | 3 ++ l10n/uz.js | 11 ------ l10n/uz.json | 9 ----- l10n/vi.js | 16 ++++++++ l10n/vi.json | 14 +++++++ l10n/zh_CN.js | 4 ++ l10n/zh_CN.json | 4 ++ l10n/zh_HK.js | 32 ++++++++++++++++ l10n/zh_HK.json | 32 ++++++++++++++++ l10n/zh_TW.js | 4 ++ l10n/zh_TW.json | 4 ++ 130 files changed, 1192 insertions(+), 302 deletions(-) create mode 100644 l10n/da.js create mode 100644 l10n/da.json create mode 100644 l10n/el.js create mode 100644 l10n/el.json delete mode 100644 l10n/eo.js delete mode 100644 l10n/eo.json delete mode 100644 l10n/es_419.js delete mode 100644 l10n/es_419.json delete mode 100644 l10n/es_AR.js delete mode 100644 l10n/es_AR.json delete mode 100644 l10n/es_CL.js delete mode 100644 l10n/es_CL.json delete mode 100644 l10n/es_CO.js delete mode 100644 l10n/es_CO.json delete mode 100644 l10n/es_DO.js delete mode 100644 l10n/es_DO.json delete mode 100644 l10n/es_PA.js delete mode 100644 l10n/es_PA.json delete mode 100644 l10n/es_PE.js delete mode 100644 l10n/es_PE.json delete mode 100644 l10n/es_PR.js delete mode 100644 l10n/es_PR.json delete mode 100644 l10n/es_SV.js delete mode 100644 l10n/es_SV.json delete mode 100644 l10n/es_UY.js delete mode 100644 l10n/es_UY.json delete mode 100644 l10n/et_EE.js delete mode 100644 l10n/et_EE.json create mode 100644 l10n/fa.js create mode 100644 l10n/fa.json create mode 100644 l10n/he.js create mode 100644 l10n/he.json create mode 100644 l10n/hr.js create mode 100644 l10n/hr.json create mode 100644 l10n/is.js create mode 100644 l10n/is.json create mode 100644 l10n/it.js create mode 100644 l10n/it.json create mode 100644 l10n/ka.js create mode 100644 l10n/ka.json delete mode 100644 l10n/ka_GE.js delete mode 100644 l10n/ka_GE.json create mode 100644 l10n/ko.js create mode 100644 l10n/ko.json create mode 100644 l10n/mk.js create mode 100644 l10n/mk.json create mode 100644 l10n/nl.js create mode 100644 l10n/nl.json delete mode 100644 l10n/oc.js delete mode 100644 l10n/oc.json create mode 100644 l10n/pl.js create mode 100644 l10n/pl.json create mode 100644 l10n/sl.js create mode 100644 l10n/sl.json delete mode 100644 l10n/th.js delete mode 100644 l10n/th.json delete mode 100644 l10n/uz.js delete mode 100644 l10n/uz.json create mode 100644 l10n/vi.js create mode 100644 l10n/vi.json diff --git a/l10n/ar.js b/l10n/ar.js index 11f7ad7..acf8507 100644 --- a/l10n/ar.js +++ b/l10n/ar.js @@ -5,6 +5,7 @@ OC.L10N.register( "Duplicate Finder Settings" : "إعدادات مكتشف التكرارات", "Origin Folders" : "المجلدات الأصلية", "FAQ" : "الاسئة الشائعة", + "Help" : "مساعدة", "All general settings to modify Duplicate Finder behaviors." : "كل الإعدادات العامة لتعديل تصرفات مكتشف التكرارات.", "Ignore Mounted Files" : "تجاهل الملفات المُشبَّكة mounted - على نقاط تشبيك وحدات التخزين mounting points - ", "When true, files mounted on external storage will be ignored." : "إذا صح ذلك، فإن الملفات المُشبَّكة على وحدات التخزين الخارجية سيتم تجاهلها.", @@ -28,6 +29,7 @@ OC.L10N.register( "All duplicates found" : "تمّ إيجاد كل التكرارات", "Could not initiate duplicate search" : "تعذّر البدء في البحث عن التكرارات", "Select All" : "اختيار الكُل", + "Back" : "عودة", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "مرحباً. التكرارات الحالية تشتمل على {numberOfFiles} ملف؛ إجمالي حجمها: {formattedSize}", "Show Preview" : "عرض المعاينة", "Unacknowledge it" : "إنكاره", @@ -55,6 +57,11 @@ OC.L10N.register( "Folder added to origin folders" : "المجلد تمّت إضافته إلى المجلدات الأصلية", "Folder {folder} removed from origin folders" : "تمّت إزالة المجلد {folder} من المجلدات الأصلية", "Failed to load origin folders" : "تعذّر تحميل المجلدات الأصلية ", + "No results found" : "لا توجد أي نتائج", + "Previous" : "السابق", + "Next" : "التالي", + "Note:" : "ملاحظة:", + "Advanced Settings" : "الإعدادات المتقدمة", "Error fetching duplicates." : "خطأ في جلب التكرارات.", "Duplicate acknowledged successfully" : "تمّ بنجاحٍ الاعتراف بالتكرار ", "Error acknowledging duplicate." : "خطأ عند الاعتراف بالتكرار.", diff --git a/l10n/ar.json b/l10n/ar.json index 7f74a4d..798b4f6 100644 --- a/l10n/ar.json +++ b/l10n/ar.json @@ -3,6 +3,7 @@ "Duplicate Finder Settings" : "إعدادات مكتشف التكرارات", "Origin Folders" : "المجلدات الأصلية", "FAQ" : "الاسئة الشائعة", + "Help" : "مساعدة", "All general settings to modify Duplicate Finder behaviors." : "كل الإعدادات العامة لتعديل تصرفات مكتشف التكرارات.", "Ignore Mounted Files" : "تجاهل الملفات المُشبَّكة mounted - على نقاط تشبيك وحدات التخزين mounting points - ", "When true, files mounted on external storage will be ignored." : "إذا صح ذلك، فإن الملفات المُشبَّكة على وحدات التخزين الخارجية سيتم تجاهلها.", @@ -26,6 +27,7 @@ "All duplicates found" : "تمّ إيجاد كل التكرارات", "Could not initiate duplicate search" : "تعذّر البدء في البحث عن التكرارات", "Select All" : "اختيار الكُل", + "Back" : "عودة", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "مرحباً. التكرارات الحالية تشتمل على {numberOfFiles} ملف؛ إجمالي حجمها: {formattedSize}", "Show Preview" : "عرض المعاينة", "Unacknowledge it" : "إنكاره", @@ -53,6 +55,11 @@ "Folder added to origin folders" : "المجلد تمّت إضافته إلى المجلدات الأصلية", "Folder {folder} removed from origin folders" : "تمّت إزالة المجلد {folder} من المجلدات الأصلية", "Failed to load origin folders" : "تعذّر تحميل المجلدات الأصلية ", + "No results found" : "لا توجد أي نتائج", + "Previous" : "السابق", + "Next" : "التالي", + "Note:" : "ملاحظة:", + "Advanced Settings" : "الإعدادات المتقدمة", "Error fetching duplicates." : "خطأ في جلب التكرارات.", "Duplicate acknowledged successfully" : "تمّ بنجاحٍ الاعتراف بالتكرار ", "Error acknowledging duplicate." : "خطأ عند الاعتراف بالتكرار.", diff --git a/l10n/ast.js b/l10n/ast.js index 601dce6..0f4239c 100644 --- a/l10n/ast.js +++ b/l10n/ast.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Duplicate Finder" : "Buscador de duplicaos", "Duplicate Finder Settings" : "Configuración del buscador de duplicaos", + "Help" : "Ayuda", "All general settings to modify Duplicate Finder behaviors." : "Toles opciones xenerales pa modificar el comportamientu del buscador de duplicaos", "Ignore Mounted Files" : "Inorar los ficheros montaos", "Ignore mounted file" : "Inorar el ficheru montáu", @@ -20,11 +21,16 @@ OC.L10N.register( "All duplicates found" : "Atopáronse tolos duplicaos", "Could not initiate duplicate search" : "Nun se pudo aniciar la busca de duplicaos", "Select All" : "Seleicionar too", + "Back" : "Atrás", "Show Preview" : "Amosar la previsualización", "File" : "Ficheru", "Path:" : "Camín:", "Delete" : "Desaniciar", "Settings" : "Configuración", + "No results found" : "Nun s'atopó nengún resultáu", + "Previous" : "Anterior", + "Next" : "Siguiente", + "Advanced Settings" : "Configuración avanzada", "File deleted successfully." : "El ficheru desanicióse correutamente", "File not found" : "Nun s'atopó'l ficheru", "The viewer is not available" : "El visor nun ta disponible" diff --git a/l10n/ast.json b/l10n/ast.json index 3d6d352..85eaa9a 100644 --- a/l10n/ast.json +++ b/l10n/ast.json @@ -1,6 +1,7 @@ { "translations": { "Duplicate Finder" : "Buscador de duplicaos", "Duplicate Finder Settings" : "Configuración del buscador de duplicaos", + "Help" : "Ayuda", "All general settings to modify Duplicate Finder behaviors." : "Toles opciones xenerales pa modificar el comportamientu del buscador de duplicaos", "Ignore Mounted Files" : "Inorar los ficheros montaos", "Ignore mounted file" : "Inorar el ficheru montáu", @@ -18,11 +19,16 @@ "All duplicates found" : "Atopáronse tolos duplicaos", "Could not initiate duplicate search" : "Nun se pudo aniciar la busca de duplicaos", "Select All" : "Seleicionar too", + "Back" : "Atrás", "Show Preview" : "Amosar la previsualización", "File" : "Ficheru", "Path:" : "Camín:", "Delete" : "Desaniciar", "Settings" : "Configuración", + "No results found" : "Nun s'atopó nengún resultáu", + "Previous" : "Anterior", + "Next" : "Siguiente", + "Advanced Settings" : "Configuración avanzada", "File deleted successfully." : "El ficheru desanicióse correutamente", "File not found" : "Nun s'atopó'l ficheru", "The viewer is not available" : "El visor nun ta disponible" diff --git a/l10n/bg.js b/l10n/bg.js index f775480..f959237 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -2,11 +2,16 @@ OC.L10N.register( "duplicatefinder", { "FAQ" : "ЧЗВ", + "Help" : "Помощ", "Settings saved" : "Настройките са запазени", "Select All" : "Избор на всички", "File" : "Файл", "Delete" : "Изтриване", "Settings" : "Настройки", + "No results found" : "Няма намерени резултати", + "Previous" : "Предишно", + "Next" : "Следващо", + "Advanced Settings" : "Допълнителни настройки", "File not found" : "Файлът не е намерен" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/bg.json b/l10n/bg.json index 19fd4fa..1d91c45 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -1,10 +1,15 @@ { "translations": { "FAQ" : "ЧЗВ", + "Help" : "Помощ", "Settings saved" : "Настройките са запазени", "Select All" : "Избор на всички", "File" : "Файл", "Delete" : "Изтриване", "Settings" : "Настройки", + "No results found" : "Няма намерени резултати", + "Previous" : "Предишно", + "Next" : "Следващо", + "Advanced Settings" : "Допълнителни настройки", "File not found" : "Файлът не е намерен" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/ca.js b/l10n/ca.js index 9769c47..12ee3cc 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -4,6 +4,7 @@ OC.L10N.register( "Duplicate Finder" : "Cercador de duplicats", "Duplicate Finder Settings" : "Paràmetres del cercador de duplicats", "FAQ" : "PMF", + "Help" : "Ajuda", "All general settings to modify Duplicate Finder behaviors." : "Tota la configuració general per modificar els comportaments del cercador de duplicats.", "Ignore Mounted Files" : "Ignora els fitxers muntats", "When true, files mounted on external storage will be ignored." : "Quan és cert, els fitxers muntats a l'emmagatzematge extern s'ignoraran.", @@ -26,6 +27,7 @@ OC.L10N.register( "Duplicates search initiated (this may take a while)" : "S'ha iniciat la cerca de duplicats (això pot trigar una estona)", "All duplicates found" : "S'han trobat tots els duplicats", "Could not initiate duplicate search" : "No s'ha pogut iniciar la cerca de duplicats", + "Back" : "Torna", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Benvingut, el duplicat actual té {numberOfFiles} fitxers, mida total: {formattedSize}", "Show Preview" : "Mostra la previsualització", "Unacknowledge it" : "No reconèixer-ho", @@ -35,6 +37,10 @@ OC.L10N.register( "Path:" : "Camí:", "Delete" : "Suprimir", "Settings" : "Paràmetres", + "No results found" : "No s'han trobat resultats", + "Previous" : "Anterior", + "Next" : "Següent", + "Advanced Settings" : "Paràmetres avançats", "Duplicate acknowledged successfully" : "El duplicat s'ha reconegut correctament", "File not found" : "No s'ha trobat el fitxer" }, diff --git a/l10n/ca.json b/l10n/ca.json index 4f1b33f..68fa8a1 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -2,6 +2,7 @@ "Duplicate Finder" : "Cercador de duplicats", "Duplicate Finder Settings" : "Paràmetres del cercador de duplicats", "FAQ" : "PMF", + "Help" : "Ajuda", "All general settings to modify Duplicate Finder behaviors." : "Tota la configuració general per modificar els comportaments del cercador de duplicats.", "Ignore Mounted Files" : "Ignora els fitxers muntats", "When true, files mounted on external storage will be ignored." : "Quan és cert, els fitxers muntats a l'emmagatzematge extern s'ignoraran.", @@ -24,6 +25,7 @@ "Duplicates search initiated (this may take a while)" : "S'ha iniciat la cerca de duplicats (això pot trigar una estona)", "All duplicates found" : "S'han trobat tots els duplicats", "Could not initiate duplicate search" : "No s'ha pogut iniciar la cerca de duplicats", + "Back" : "Torna", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Benvingut, el duplicat actual té {numberOfFiles} fitxers, mida total: {formattedSize}", "Show Preview" : "Mostra la previsualització", "Unacknowledge it" : "No reconèixer-ho", @@ -33,6 +35,10 @@ "Path:" : "Camí:", "Delete" : "Suprimir", "Settings" : "Paràmetres", + "No results found" : "No s'han trobat resultats", + "Previous" : "Anterior", + "Next" : "Següent", + "Advanced Settings" : "Paràmetres avançats", "Duplicate acknowledged successfully" : "El duplicat s'ha reconegut correctament", "File not found" : "No s'ha trobat el fitxer" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/l10n/cs.js b/l10n/cs.js index cfc9e1e..ce68bd3 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -4,7 +4,11 @@ OC.L10N.register( "Duplicate Finder" : "Hledání duplicit", "Duplicate Finder Settings" : "Nastavení pro Hledání duplicit", "Origin Folders" : "Složky původu", + "Excluded Folders" : "Vynechané složky", + "Getting Started" : "Začínáme", + "Usage Examples" : "Příklady využití", "FAQ" : "ČKD", + "Help" : "Nápověda", "Could not load duplicates" : "Duplicity se nepodařilo načíst", "All general settings to modify Duplicate Finder behaviors." : "Veškerá obecná nastavení, kterými se mění chování Hledání duplicit", "Ignore Mounted Files" : "Ignorovat soubory z externích úložišť", @@ -37,6 +41,9 @@ OC.L10N.register( "Unselect All" : "Zrušit výběr všeho", "Select All" : "Vybrat vše", "Delete Selected Files" : "Smazat označené soubory", + "No Duplicates Found" : "Nenalezeny žádné duplicity", + "No duplicate files were found that can be deleted. This could be because there are no duplicates, or all duplicates are in protected folders." : "Nebyly nalezeny žádné duplicitní soubory, které by bylo možné smazat. To může být kvůli tomu, že neexistují žádné duplicity, nebo se tyto nacházejí v chráněných složkách.", + "Back" : "Zpět", "Files to be deleted" : "Soubory ke smazání", "Duplicate Group" : "Skupina duplicit", "{selected} of {total} files selected" : "vybráno {selected} souborů z {total}", @@ -60,8 +67,14 @@ OC.L10N.register( "Load More" : "Načíst více", "Unacknowledged" : "Nepotvrzeno", "No unacknowledged duplicates found." : "Nenalezeny žádné nepotvrzené duplicity.", + "Configure folders that should be excluded from duplicate scanning. Files in these folders (and subfolders) will be ignored during duplicate detection." : "Nastavte složky které mají být vynechány ze skenování na duplicity. Soubory v těchto složkách (a podsložkách) budou při zjišťování duplicity ignorovány.", + "Add Excluded Folder" : "Přidat vynechanou složku", + "Select Folder to Exclude" : "Vyberte složku kterou vynechat", + "This folder is already excluded" : "Tato složka už je vynechána", "Invalid folder data" : "Neplatné údaje o složce", + "Folder {folder} removed from excluded folders" : "Složka {folder} odebrána z vynechaných složek", "Failed to remove folder" : "Nepodařilo se odebrat složku", + "Failed to load excluded folders" : "Nepodařilo se načíst vynechané složky", "Configure folders that should be considered as origin folders. Files in these folders will never be marked as duplicates to be deleted." : "Nastavit složky které by měly být považovány za složky původu. Soubory v těchto složkách nikdy nebudou označeny jako duplicitní ke smazání.", "Add Origin Folder" : "Přidat složku původu", "Select Origin Folder" : "Vybrat složku původu", @@ -69,6 +82,87 @@ OC.L10N.register( "Folder added to origin folders" : "Složka přidána do složek původu", "Folder {folder} removed from origin folders" : "Složka {folder} odebrána ze složek původu", "Failed to load origin folders" : "Nepodařilo se načíst složky původu", + "Search FAQ" : "Časté dotazy ohledně hledání", + "Type to search..." : "Hledejte psaním…", + "No results found" : "Nenalezeny žádné výsledky", + "Try adjusting your search terms" : "Zkuste upravit vámi vyhledávané pojmy", + "General Questions" : "Obecné otázky", + "What is Duplicate Finder?" : "Co je Hledání duplicit", + "Duplicate Finder is a Nextcloud app that helps you find and manage duplicate files in your cloud storage. It automatically scans your files and identifies duplicates based on their content." : "Hledání duplicit je Nextcloud aplikace, která pomáhá hledat a spravovat duplicitní soubory na vašem cloudovém úložišti. Automaticky skenuje vaše soubory a identifikuje duplicity na základě jejich obsahu.", + "How does it detect duplicates?" : "Jak jsou duplicity zjišťovány?", + "The app uses file content hashing to identify duplicates. This means files with identical content are detected as duplicates, regardless of their names or locations." : "Aplikace pro identifikaci duplicit používá vytváření otisků (hash) z obsahu souborů. To znamená, že soubory se stejným obsahem jsou zjištěny jako duplicity, nezávisle na jejich názvech či umístění.", + "Features & Usage" : "Funkce a používání", + "How can I protect important files from deletion?" : "Jak je možné ochránit důležité soubory před smazáním?", + "Use the Origin Folders feature in settings. Files in these folders will never be marked as duplicates for deletion, ensuring your original files are always protected." : "Použijte v nastavení funkci Složky původu. Soubory v těchto složkách nikdy nebudou označeny jako duplicity pro smazání, což zajišťuje, žer vaše původní soubory jsou vždy chráněny.", + "Can I exclude certain folders from scanning?" : "Je možné ze skenování vynechat určité složky?", + "Yes, you can exclude folders in two ways:
1. Add them to Excluded Folders in settings
2. Place a .nodupefinder file in any folder you want to exclude" : "Ano, složky je možné vynechat dvěma způsoby:
1. Přidat je do Vynechaných složek v nastavení
2. Umístit soubor .nodupefinder do libovolné složky, kterou chcete vynechat", + "Can I recover deleted files?" : "Je možné smazané soubory obnovit?", + "Yes, all files deleted through Duplicate Finder can be recovered from your Nextcloud trash bin during the retention period set by your administrator." : "Ano, veškeré soubory smazané prostřednictvím Hledání duplicit je možné obnovit z Nextloud Koše (po dobu periody jejich uchovávání tam, nastavené správcem).", + "Technical & Performance" : "Technické informace a výkon", + "Does it impact server performance?" : "Má dopad na výkon serveru?", + "The app is designed to minimize performance impact. It uses background jobs and can be configured to ignore mounted files. You can also adjust scanning intervals in settings." : "Tato aplikace je navržena aby minimalizovala dopad na výkon. Používá úlohy na pozadí a je možné ji nastavit tak, aby ignorovala připojené soubory. Je také možné v nastaveních upravit intervaly skenování.", + "What are the storage requirements?" : "Jaké jsou požadavky na úložiště?", + "The app maintains a small database of file hashes. The storage impact is minimal and scales efficiently with your file count." : "Tato aplikace udržuje malou databázi otisků (hash) souborů. Dopad na úložiště je minimální a škáluje efektivně s počtem vašich souborů.", + "Project & Support" : "Projekt a podpora", + "How do I report issues or suggest features?" : "Jak nahlašovat problémy nebo navrhovat funkce?", + "You can report issues and suggest features through our GitHub Issues page." : "Chyby a návrhy funkcí je možné zadávat prostřednictvím stránky Problémy u nás na portálu GitHub.", + "Can I contribute to the project?" : "Jak nějak přispět do projektu?", + "Yes! The project is open source under the AGPL license. Visit our GitHub repository to contribute." : "Ano! Tento projekt je open source pod licencí AGPL. Pokud chcete něčím přispět, navštivte náš repozitář na portálu GitHub.", + "Step {step} of {total}" : "Krok {step} ze {total}", + "Previous" : "Předchozí", + "Get Started" : "Začněte", + "Next" : "Next", + "Welcome to Duplicate Finder!" : "Vítejte v nástroji pro hledání duplicit!", + "This guide will help you get started with finding and managing duplicate files." : "Tento průvodce vám pomůže začít s hledáním a správou duplicitních souborů.", + "Scanning for Duplicates" : "Skenování ohledně duplicit", + "The app automatically scans for duplicates when files are added or modified. You can configure and trigger scans in several ways:" : "Tato aplikace automaticky skenuje na duplicity když jsou soubory přidávány nebo měněny. Spouštění a nastavení skenů je možné několika způsoby:", + "Managing Duplicates" : "Správa duplicit", + "The app provides several ways to manage your duplicate files:" : "Aplikace poskytuje několik způsobů jak spravovat duplicitní soubory:", + "Protected Folders (Origin Folders)" : "Chráněné složky (složky původu)", + "Origin folders are essential for protecting your important files:" : "Složky původu jsou základem ochrany vašich důležitých souborů:", + "Excluded folders help optimize the scanning process:" : "Vynechané složky napomáhají k optimalizaci procesu skenování:", + "You can now start managing your duplicate files. Access settings anytime for more options." : "Nyní můžete začít spravovat své duplicitní soubory. K další možnostem v nastavení se můžete vrátit kdykoli.", + "Support the Project" : "Podpořit projekt", + "Help us make Duplicate Finder even better!" : "Pomozte nám dále zlepšovat Vyhledávání duplicit!", + "Star on GitHub" : "Hvězda na portálu GitHub", + "Show your support by starring the project" : "Projevte svou podporu udělením hvězdičky projektu", + "Share Feedback" : "Sdílet zpětnou vazbu", + "Help us improve by sharing your ideas" : "Pomozte nám zlepšit se sdílením svých nápadů", + "Contribute" : "Zapojit se", + "Join our community of developers" : "Připojte se k naší komunitě vývojářů", + "Note:" : "Poznámka:", + "Detecting Duplicates" : "Zjišťování duplicit", + "There are three main ways to detect duplicate files in your Nextcloud:" : "Jsou tři hlavní způsoby jak zjišťovat duplicitní soubory na vámi využívaném Nextcloud:", + "1. Event-based Detection" : "1. Zjišťování na základě události", + "Automatically scans for duplicates when files are uploaded or modified" : "Automaticky skenuje na duplicity když jsou soubory nahrávány nebo měněny", + "Provides real-time duplicate detection" : "Poskytuje zjišťování duplicit v reálném čase", + "Can be disabled in settings if needed" : "V případě potřeby je možné vypnout v nastavení", + "2. Background Job Detection" : "2. Zjišťování v rámci úlohy na pozadí", + "Background Job Find Duplicates Interval" : "Interval úlohy na pozadí pro hledání duplicit", + "Set how often the system should scan for duplicates" : "Nastavit jak často má systém skenovat na duplicity", + "Runs automatically based on your configured interval" : "Spouští se automaticky na základě nastaveného intervalu", + "3. Manual Command Detection" : "3. Zjišťování na ruční pokyn", + "Full scan:" : "Úplný sken:", + "Scan user:" : "Skenovat uživatele:", + "Only available to administrators" : "K dispozici pouze správcům", + "Once duplicates are detected, you have several options to manage them:" : "Jakmile jsou duplicity zjištěny, máte několik možností jak je spravovat:", + "Individual Management" : "Jednotlivá správa", + "View duplicates in Unacknowledged and Acknowledged sections" : "Zobrazit duplicity v sekcích Neodsouhlasené a Odsouhlasené", + "Compare file details and select which copies to delete" : "Porovnat podrobnosti o souboru a vybrat které kopie smazat", + "Mark duplicates as acknowledged for better organization" : "Označit duplicity jako potvrzené pro lepší uspořádání", + "Recover deleted files from trash if needed" : "V případě potřeby obnovit smazané soubory z koše", + "Bulk Operations" : "Dávkové operace", + "Use Bulk Delete to handle multiple duplicates at once" : "Pro naložení s vícero duplicitami naráz použijte Dávkové smazání", + "Filter and select duplicates based on various criteria" : "Filtrovat a vybírat duplicity na základě různých hledisek", + "Preview selections before confirming deletion" : "Před smazáním zobrazit náhled výběru", + "Efficiently manage large numbers of duplicates" : "Efektivně spravujte velké množství duplicit", + "Advanced Settings" : "Pokročilá nastavení", + "Configure the app behavior through these advanced settings:" : "Nastavte chování aplikace prostřednictvím těchto pokročilých nastavení:", + "Performance Options" : "Předvolby ohledně výkonu", + "Skip external storage during scanning" : "Přeskočit při skenování externí úložiště", + "Turn off automatic scanning on file changes" : "Vypnout automatické skenování při změnách souborů", + "Background Job Interval" : "Interval úlohy na pozadí", + "Adjust frequency of automatic scans" : "Upravit četnost automatických skenů", "Error fetching duplicates." : "Chyba při získávání duplicit.", "Duplicate acknowledged successfully" : "Duplikát úspěšně potvrzen", "Error acknowledging duplicate." : "Chyba při potvrzování duplicity.", @@ -86,6 +180,10 @@ OC.L10N.register( "Failed to save origin folders" : "Nepodařilo se uložit složky původu", "Failed to delete origin folder" : "Nepodařilo se smazat složku původu", "Error fetching duplicates for preview." : "Chyba při získávání duplicit pro náhled.", + "Folder added to excluded folders" : "Složky přidané do vynechaných složek", + "Failed to add folder to excluded folders" : "Nepodařilo se přidat složku mezi vynechané", + "Folder removed from excluded folders" : "Složka odebrána z vynechaných složek", + "Failed to remove folder from excluded folders" : "Nepodařilo se odebrat složku z vynechaných", "The viewer is not available" : "Prohlížeč není k dispozici" }, "nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"); diff --git a/l10n/cs.json b/l10n/cs.json index 665c46f..9834064 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -2,7 +2,11 @@ "Duplicate Finder" : "Hledání duplicit", "Duplicate Finder Settings" : "Nastavení pro Hledání duplicit", "Origin Folders" : "Složky původu", + "Excluded Folders" : "Vynechané složky", + "Getting Started" : "Začínáme", + "Usage Examples" : "Příklady využití", "FAQ" : "ČKD", + "Help" : "Nápověda", "Could not load duplicates" : "Duplicity se nepodařilo načíst", "All general settings to modify Duplicate Finder behaviors." : "Veškerá obecná nastavení, kterými se mění chování Hledání duplicit", "Ignore Mounted Files" : "Ignorovat soubory z externích úložišť", @@ -35,6 +39,9 @@ "Unselect All" : "Zrušit výběr všeho", "Select All" : "Vybrat vše", "Delete Selected Files" : "Smazat označené soubory", + "No Duplicates Found" : "Nenalezeny žádné duplicity", + "No duplicate files were found that can be deleted. This could be because there are no duplicates, or all duplicates are in protected folders." : "Nebyly nalezeny žádné duplicitní soubory, které by bylo možné smazat. To může být kvůli tomu, že neexistují žádné duplicity, nebo se tyto nacházejí v chráněných složkách.", + "Back" : "Zpět", "Files to be deleted" : "Soubory ke smazání", "Duplicate Group" : "Skupina duplicit", "{selected} of {total} files selected" : "vybráno {selected} souborů z {total}", @@ -58,8 +65,14 @@ "Load More" : "Načíst více", "Unacknowledged" : "Nepotvrzeno", "No unacknowledged duplicates found." : "Nenalezeny žádné nepotvrzené duplicity.", + "Configure folders that should be excluded from duplicate scanning. Files in these folders (and subfolders) will be ignored during duplicate detection." : "Nastavte složky které mají být vynechány ze skenování na duplicity. Soubory v těchto složkách (a podsložkách) budou při zjišťování duplicity ignorovány.", + "Add Excluded Folder" : "Přidat vynechanou složku", + "Select Folder to Exclude" : "Vyberte složku kterou vynechat", + "This folder is already excluded" : "Tato složka už je vynechána", "Invalid folder data" : "Neplatné údaje o složce", + "Folder {folder} removed from excluded folders" : "Složka {folder} odebrána z vynechaných složek", "Failed to remove folder" : "Nepodařilo se odebrat složku", + "Failed to load excluded folders" : "Nepodařilo se načíst vynechané složky", "Configure folders that should be considered as origin folders. Files in these folders will never be marked as duplicates to be deleted." : "Nastavit složky které by měly být považovány za složky původu. Soubory v těchto složkách nikdy nebudou označeny jako duplicitní ke smazání.", "Add Origin Folder" : "Přidat složku původu", "Select Origin Folder" : "Vybrat složku původu", @@ -67,6 +80,87 @@ "Folder added to origin folders" : "Složka přidána do složek původu", "Folder {folder} removed from origin folders" : "Složka {folder} odebrána ze složek původu", "Failed to load origin folders" : "Nepodařilo se načíst složky původu", + "Search FAQ" : "Časté dotazy ohledně hledání", + "Type to search..." : "Hledejte psaním…", + "No results found" : "Nenalezeny žádné výsledky", + "Try adjusting your search terms" : "Zkuste upravit vámi vyhledávané pojmy", + "General Questions" : "Obecné otázky", + "What is Duplicate Finder?" : "Co je Hledání duplicit", + "Duplicate Finder is a Nextcloud app that helps you find and manage duplicate files in your cloud storage. It automatically scans your files and identifies duplicates based on their content." : "Hledání duplicit je Nextcloud aplikace, která pomáhá hledat a spravovat duplicitní soubory na vašem cloudovém úložišti. Automaticky skenuje vaše soubory a identifikuje duplicity na základě jejich obsahu.", + "How does it detect duplicates?" : "Jak jsou duplicity zjišťovány?", + "The app uses file content hashing to identify duplicates. This means files with identical content are detected as duplicates, regardless of their names or locations." : "Aplikace pro identifikaci duplicit používá vytváření otisků (hash) z obsahu souborů. To znamená, že soubory se stejným obsahem jsou zjištěny jako duplicity, nezávisle na jejich názvech či umístění.", + "Features & Usage" : "Funkce a používání", + "How can I protect important files from deletion?" : "Jak je možné ochránit důležité soubory před smazáním?", + "Use the Origin Folders feature in settings. Files in these folders will never be marked as duplicates for deletion, ensuring your original files are always protected." : "Použijte v nastavení funkci Složky původu. Soubory v těchto složkách nikdy nebudou označeny jako duplicity pro smazání, což zajišťuje, žer vaše původní soubory jsou vždy chráněny.", + "Can I exclude certain folders from scanning?" : "Je možné ze skenování vynechat určité složky?", + "Yes, you can exclude folders in two ways:
1. Add them to Excluded Folders in settings
2. Place a .nodupefinder file in any folder you want to exclude" : "Ano, složky je možné vynechat dvěma způsoby:
1. Přidat je do Vynechaných složek v nastavení
2. Umístit soubor .nodupefinder do libovolné složky, kterou chcete vynechat", + "Can I recover deleted files?" : "Je možné smazané soubory obnovit?", + "Yes, all files deleted through Duplicate Finder can be recovered from your Nextcloud trash bin during the retention period set by your administrator." : "Ano, veškeré soubory smazané prostřednictvím Hledání duplicit je možné obnovit z Nextloud Koše (po dobu periody jejich uchovávání tam, nastavené správcem).", + "Technical & Performance" : "Technické informace a výkon", + "Does it impact server performance?" : "Má dopad na výkon serveru?", + "The app is designed to minimize performance impact. It uses background jobs and can be configured to ignore mounted files. You can also adjust scanning intervals in settings." : "Tato aplikace je navržena aby minimalizovala dopad na výkon. Používá úlohy na pozadí a je možné ji nastavit tak, aby ignorovala připojené soubory. Je také možné v nastaveních upravit intervaly skenování.", + "What are the storage requirements?" : "Jaké jsou požadavky na úložiště?", + "The app maintains a small database of file hashes. The storage impact is minimal and scales efficiently with your file count." : "Tato aplikace udržuje malou databázi otisků (hash) souborů. Dopad na úložiště je minimální a škáluje efektivně s počtem vašich souborů.", + "Project & Support" : "Projekt a podpora", + "How do I report issues or suggest features?" : "Jak nahlašovat problémy nebo navrhovat funkce?", + "You can report issues and suggest features through our GitHub Issues page." : "Chyby a návrhy funkcí je možné zadávat prostřednictvím stránky Problémy u nás na portálu GitHub.", + "Can I contribute to the project?" : "Jak nějak přispět do projektu?", + "Yes! The project is open source under the AGPL license. Visit our GitHub repository to contribute." : "Ano! Tento projekt je open source pod licencí AGPL. Pokud chcete něčím přispět, navštivte náš repozitář na portálu GitHub.", + "Step {step} of {total}" : "Krok {step} ze {total}", + "Previous" : "Předchozí", + "Get Started" : "Začněte", + "Next" : "Next", + "Welcome to Duplicate Finder!" : "Vítejte v nástroji pro hledání duplicit!", + "This guide will help you get started with finding and managing duplicate files." : "Tento průvodce vám pomůže začít s hledáním a správou duplicitních souborů.", + "Scanning for Duplicates" : "Skenování ohledně duplicit", + "The app automatically scans for duplicates when files are added or modified. You can configure and trigger scans in several ways:" : "Tato aplikace automaticky skenuje na duplicity když jsou soubory přidávány nebo měněny. Spouštění a nastavení skenů je možné několika způsoby:", + "Managing Duplicates" : "Správa duplicit", + "The app provides several ways to manage your duplicate files:" : "Aplikace poskytuje několik způsobů jak spravovat duplicitní soubory:", + "Protected Folders (Origin Folders)" : "Chráněné složky (složky původu)", + "Origin folders are essential for protecting your important files:" : "Složky původu jsou základem ochrany vašich důležitých souborů:", + "Excluded folders help optimize the scanning process:" : "Vynechané složky napomáhají k optimalizaci procesu skenování:", + "You can now start managing your duplicate files. Access settings anytime for more options." : "Nyní můžete začít spravovat své duplicitní soubory. K další možnostem v nastavení se můžete vrátit kdykoli.", + "Support the Project" : "Podpořit projekt", + "Help us make Duplicate Finder even better!" : "Pomozte nám dále zlepšovat Vyhledávání duplicit!", + "Star on GitHub" : "Hvězda na portálu GitHub", + "Show your support by starring the project" : "Projevte svou podporu udělením hvězdičky projektu", + "Share Feedback" : "Sdílet zpětnou vazbu", + "Help us improve by sharing your ideas" : "Pomozte nám zlepšit se sdílením svých nápadů", + "Contribute" : "Zapojit se", + "Join our community of developers" : "Připojte se k naší komunitě vývojářů", + "Note:" : "Poznámka:", + "Detecting Duplicates" : "Zjišťování duplicit", + "There are three main ways to detect duplicate files in your Nextcloud:" : "Jsou tři hlavní způsoby jak zjišťovat duplicitní soubory na vámi využívaném Nextcloud:", + "1. Event-based Detection" : "1. Zjišťování na základě události", + "Automatically scans for duplicates when files are uploaded or modified" : "Automaticky skenuje na duplicity když jsou soubory nahrávány nebo měněny", + "Provides real-time duplicate detection" : "Poskytuje zjišťování duplicit v reálném čase", + "Can be disabled in settings if needed" : "V případě potřeby je možné vypnout v nastavení", + "2. Background Job Detection" : "2. Zjišťování v rámci úlohy na pozadí", + "Background Job Find Duplicates Interval" : "Interval úlohy na pozadí pro hledání duplicit", + "Set how often the system should scan for duplicates" : "Nastavit jak často má systém skenovat na duplicity", + "Runs automatically based on your configured interval" : "Spouští se automaticky na základě nastaveného intervalu", + "3. Manual Command Detection" : "3. Zjišťování na ruční pokyn", + "Full scan:" : "Úplný sken:", + "Scan user:" : "Skenovat uživatele:", + "Only available to administrators" : "K dispozici pouze správcům", + "Once duplicates are detected, you have several options to manage them:" : "Jakmile jsou duplicity zjištěny, máte několik možností jak je spravovat:", + "Individual Management" : "Jednotlivá správa", + "View duplicates in Unacknowledged and Acknowledged sections" : "Zobrazit duplicity v sekcích Neodsouhlasené a Odsouhlasené", + "Compare file details and select which copies to delete" : "Porovnat podrobnosti o souboru a vybrat které kopie smazat", + "Mark duplicates as acknowledged for better organization" : "Označit duplicity jako potvrzené pro lepší uspořádání", + "Recover deleted files from trash if needed" : "V případě potřeby obnovit smazané soubory z koše", + "Bulk Operations" : "Dávkové operace", + "Use Bulk Delete to handle multiple duplicates at once" : "Pro naložení s vícero duplicitami naráz použijte Dávkové smazání", + "Filter and select duplicates based on various criteria" : "Filtrovat a vybírat duplicity na základě různých hledisek", + "Preview selections before confirming deletion" : "Před smazáním zobrazit náhled výběru", + "Efficiently manage large numbers of duplicates" : "Efektivně spravujte velké množství duplicit", + "Advanced Settings" : "Pokročilá nastavení", + "Configure the app behavior through these advanced settings:" : "Nastavte chování aplikace prostřednictvím těchto pokročilých nastavení:", + "Performance Options" : "Předvolby ohledně výkonu", + "Skip external storage during scanning" : "Přeskočit při skenování externí úložiště", + "Turn off automatic scanning on file changes" : "Vypnout automatické skenování při změnách souborů", + "Background Job Interval" : "Interval úlohy na pozadí", + "Adjust frequency of automatic scans" : "Upravit četnost automatických skenů", "Error fetching duplicates." : "Chyba při získávání duplicit.", "Duplicate acknowledged successfully" : "Duplikát úspěšně potvrzen", "Error acknowledging duplicate." : "Chyba při potvrzování duplicity.", @@ -84,6 +178,10 @@ "Failed to save origin folders" : "Nepodařilo se uložit složky původu", "Failed to delete origin folder" : "Nepodařilo se smazat složku původu", "Error fetching duplicates for preview." : "Chyba při získávání duplicit pro náhled.", + "Folder added to excluded folders" : "Složky přidané do vynechaných složek", + "Failed to add folder to excluded folders" : "Nepodařilo se přidat složku mezi vynechané", + "Folder removed from excluded folders" : "Složka odebrána z vynechaných složek", + "Failed to remove folder from excluded folders" : "Nepodařilo se odebrat složku z vynechaných", "The viewer is not available" : "Prohlížeč není k dispozici" },"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;" } \ No newline at end of file diff --git a/l10n/da.js b/l10n/da.js new file mode 100644 index 0000000..c149961 --- /dev/null +++ b/l10n/da.js @@ -0,0 +1,17 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Hjælp", + "Settings saved" : "Indstillinger gemt", + "File" : "Fil", + "Delete" : "Slet", + "Settings" : "Indstillinger", + "No acknowledged duplicates found." : "Ingen anerkendte dubletter fundet.", + "Load More" : "Hent flere", + "No unacknowledged duplicates found." : "Der blev ikke fundet nogen ikke-godkendte dubletter.", + "Previous" : "Tidligere", + "Next" : "Næste", + "Advanced Settings" : "Avancerede indstillinger", + "File not found" : "Filen blev ikke fundet" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/da.json b/l10n/da.json new file mode 100644 index 0000000..1c86c6e --- /dev/null +++ b/l10n/da.json @@ -0,0 +1,15 @@ +{ "translations": { + "Help" : "Hjælp", + "Settings saved" : "Indstillinger gemt", + "File" : "Fil", + "Delete" : "Slet", + "Settings" : "Indstillinger", + "No acknowledged duplicates found." : "Ingen anerkendte dubletter fundet.", + "Load More" : "Hent flere", + "No unacknowledged duplicates found." : "Der blev ikke fundet nogen ikke-godkendte dubletter.", + "Previous" : "Tidligere", + "Next" : "Næste", + "Advanced Settings" : "Avancerede indstillinger", + "File not found" : "Filen blev ikke fundet" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/de.js b/l10n/de.js index 1377e70..2f2485e 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -4,6 +4,7 @@ OC.L10N.register( "Duplicate Finder" : "Duplikatfinder", "Duplicate Finder Settings" : "Duplikatfinder Einstellungen", "FAQ" : "Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).", + "Help" : "Hilfe", "All general settings to modify Duplicate Finder behaviors." : "Allgemeine Einstellungen rund um das Verhalten von Duplikatfinder.", "Ignore Mounted Files" : "Ignoriere eingebundene Dateien", "When true, files mounted on external storage will be ignored." : "Falls aktiviert, werden eingebundene Dateien von externen Speichern ignoriert.", @@ -27,6 +28,7 @@ OC.L10N.register( "All duplicates found" : "Alle Duplikate gefunden", "Could not initiate duplicate search" : "Die Duplikatsuche konnte nicht gestartet werden", "Select All" : "Alle auswählen", + "Back" : "Zurück", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Willkommen. Das aktuelle Duplikat besteht aus {numberOfFiles} Dateien, Gesamtgröße: {formattedSize}", "Show Preview" : "Vorschau anzeigen", "Unacknowledge it" : "Nicht bestätigen", @@ -43,6 +45,11 @@ OC.L10N.register( "Load More" : "Mehr laden", "Unacknowledged" : "Nicht bestätigt", "No unacknowledged duplicates found." : "Keine unbestätigten Duplikate gefunden.", + "No results found" : "Keine Ergebnisse gefunden", + "Previous" : "Zurück", + "Next" : "Nächstes", + "Note:" : "Bemerkung:", + "Advanced Settings" : "Erweiterte Einstellungen", "Error fetching duplicates." : "Fehler beim Abruf von Duplikaten.", "Duplicate acknowledged successfully" : "Duplikat erfolgreich bestätigt", "Error acknowledging duplicate." : "Fehler bei der Bestätigung des Duplikats.", diff --git a/l10n/de.json b/l10n/de.json index 1060b57..47897dd 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -2,6 +2,7 @@ "Duplicate Finder" : "Duplikatfinder", "Duplicate Finder Settings" : "Duplikatfinder Einstellungen", "FAQ" : "Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).", + "Help" : "Hilfe", "All general settings to modify Duplicate Finder behaviors." : "Allgemeine Einstellungen rund um das Verhalten von Duplikatfinder.", "Ignore Mounted Files" : "Ignoriere eingebundene Dateien", "When true, files mounted on external storage will be ignored." : "Falls aktiviert, werden eingebundene Dateien von externen Speichern ignoriert.", @@ -25,6 +26,7 @@ "All duplicates found" : "Alle Duplikate gefunden", "Could not initiate duplicate search" : "Die Duplikatsuche konnte nicht gestartet werden", "Select All" : "Alle auswählen", + "Back" : "Zurück", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Willkommen. Das aktuelle Duplikat besteht aus {numberOfFiles} Dateien, Gesamtgröße: {formattedSize}", "Show Preview" : "Vorschau anzeigen", "Unacknowledge it" : "Nicht bestätigen", @@ -41,6 +43,11 @@ "Load More" : "Mehr laden", "Unacknowledged" : "Nicht bestätigt", "No unacknowledged duplicates found." : "Keine unbestätigten Duplikate gefunden.", + "No results found" : "Keine Ergebnisse gefunden", + "Previous" : "Zurück", + "Next" : "Nächstes", + "Note:" : "Bemerkung:", + "Advanced Settings" : "Erweiterte Einstellungen", "Error fetching duplicates." : "Fehler beim Abruf von Duplikaten.", "Duplicate acknowledged successfully" : "Duplikat erfolgreich bestätigt", "Error acknowledging duplicate." : "Fehler bei der Bestätigung des Duplikats.", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index 1c0f074..7282d67 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -4,7 +4,11 @@ OC.L10N.register( "Duplicate Finder" : "Duplikatfinder", "Duplicate Finder Settings" : "Duplikatfinder Einstellungen", "Origin Folders" : "Ursprungsordner", + "Excluded Folders" : "Ausgeschlossene Ordner", + "Getting Started" : "Loslegen", + "Usage Examples" : "Anwendungsbeispiele", "FAQ" : "FAQ", + "Help" : "Hilfe", "Could not load duplicates" : "Duplikate konnten nicht geladen werden", "All general settings to modify Duplicate Finder behaviors." : "Allgemeine Einstellungen rund um das Verhalten des Duplikatfinders.", "Ignore Mounted Files" : "Eingebundene Dateien ignorieren", @@ -37,6 +41,8 @@ OC.L10N.register( "Unselect All" : "Auswahl aufheben", "Select All" : "Alle auswählen", "Delete Selected Files" : "Ausgewählte Dateien löschen", + "No Duplicates Found" : "Keine Duplikate gefunden", + "No duplicate files were found that can be deleted. This could be because there are no duplicates, or all duplicates are in protected folders." : "Es wurden keine doppelten Dateien gefunden, die gelöscht werden können. Dies kann daran liegen, dass keine Duplikate vorhanden sind oder sich alle Duplikate in geschützten Ordnern befinden.", "Back" : "Zurück", "Files to be deleted" : "Zu löschende Dateien", "Duplicate Group" : "Doppelte Gruppe", @@ -52,6 +58,7 @@ OC.L10N.register( "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "Diese Aktion löscht alle Instanzen der ausgewählten Dateien. Möchten Sie wirklich fortfahren?", "File" : "Datei", "Path:" : "Pfad:", + "Open File" : "Datei öffnen", "Delete" : "Löschen", "Protected" : "Geschützt", "Bulk Delete" : "Massenlöschung", @@ -61,8 +68,14 @@ OC.L10N.register( "Load More" : "Mehr laden", "Unacknowledged" : "Nicht bestätigt", "No unacknowledged duplicates found." : "Keine unbestätigten Duplikate gefunden.", + "Configure folders that should be excluded from duplicate scanning. Files in these folders (and subfolders) will be ignored during duplicate detection." : "Konfigurieren Sie Ordner, die von der Duplikatsprüfung ausgeschlossen werden sollen. Dateien in diesen Ordnern (und Unterordnern) werden bei der Duplikatserkennung ignoriert.", + "Add Excluded Folder" : "Ausgeschlossene Ordner hinzufügen", + "Select Folder to Exclude" : "Auszuschließenden Ordner auswählen", + "This folder is already excluded" : "Dieser Ordner ist bereits ausgeschlossen", "Invalid folder data" : "Ungültige Ordnerdaten", + "Folder {folder} removed from excluded folders" : "{folder} aus ausgeschlossenen Ordnern entfernt", "Failed to remove folder" : "Ordner konnte nicht entfernt werden", + "Failed to load excluded folders" : "Ausgeschlossene Ordner konnten nicht geladen werden", "Configure folders that should be considered as origin folders. Files in these folders will never be marked as duplicates to be deleted." : "Konfigurieren Sie die Ordner, die als Ursprungsordner gelten sollen. Dateien in diesen Ordnern werden nie als zu löschende Duplikate markiert.", "Add Origin Folder" : "Ursprungsordner hinzufügen", "Select Origin Folder" : "Ursprungsordner auswählen", @@ -70,7 +83,87 @@ OC.L10N.register( "Folder added to origin folders" : "Ordner zu Ursprungsordnern hinzugefügt", "Folder {folder} removed from origin folders" : "Ordner {folder} von Ursprungsordnern entfernt", "Failed to load origin folders" : "Ursprungsordner konnten nicht geladen werden", + "Search FAQ" : "FAQ durchsuchen", + "Type to search..." : "Geben Sie zum Suchen etwas ein ...", + "No results found" : "Keine Ergebnisse gefunden", + "Try adjusting your search terms" : "Versuchen Sie, Ihre Suchbegriffe anzupassen", + "General Questions" : "Allgemeine Fragen", + "What is Duplicate Finder?" : "Was ist Duplicate Finder?", + "Duplicate Finder is a Nextcloud app that helps you find and manage duplicate files in your cloud storage. It automatically scans your files and identifies duplicates based on their content." : "Duplicate Finder ist eine Nextcloud-App, mit der Sie doppelte Dateien in Ihrem Cloud-Speicher finden und verwalten können. Es scannt Ihre Dateien automatisch und identifiziert Duplikate anhand deren Inhalts.", + "How does it detect duplicates?" : "Wie werden Duplikate erkannt?", + "The app uses file content hashing to identify duplicates. This means files with identical content are detected as duplicates, regardless of their names or locations." : "Die App verwendet Dateiinhalts-Hashing, um Duplikate zu identifizieren. Das bedeutet, dass Dateien mit identischem Inhalt als Duplikate erkannt werden, unabhängig von ihrem Namen oder Speicherort.", + "Features & Usage" : "Funktionen und Nutzung", + "How can I protect important files from deletion?" : "Wie können wichtige Dateien vor dem Löschen geschütz werden?", + "Use the Origin Folders feature in settings. Files in these folders will never be marked as duplicates for deletion, ensuring your original files are always protected." : "Verwenden Sie die Funktion „Ursprungsordner“ in den Einstellungen. Dateien in diesen Ordnern werden nie als Duplikate zum Löschen markiert. So ist sichergestellt, dass Ihre Originaldateien immer geschützt sind.", + "Can I exclude certain folders from scanning?" : "Können bestimmte Ordner vom Scan ausgeschlossen werden?", + "Yes, you can exclude folders in two ways:
1. Add them to Excluded Folders in settings
2. Place a .nodupefinder file in any folder you want to exclude" : "Ja, Ordner können auf zwei Arten ausgeschlossen werden:
1. Fügen Sie den Ordner zu \"Ausgeschlossene Ordner\" in den EInstellungen hinzu
2. Platzieren Sie eine .nodupefinder-Datei in jedem Ordner, der ausgeschlossen werden soll", + "Can I recover deleted files?" : "Können gelöschte Dateien wiederhergestellt werden?", + "Yes, all files deleted through Duplicate Finder can be recovered from your Nextcloud trash bin during the retention period set by your administrator." : "Ja, alle von Duplicate Finder gelöschten Dateien können während der von der Administration festgelegten Aufbewahrungsfrist aus dem Nextcloud-Papierkorb wiederhergestellt werden.", + "Technical & Performance" : "Technik und Leistung", + "Does it impact server performance?" : "Hat es Auswirkungen auf die Serverleistung?", + "The app is designed to minimize performance impact. It uses background jobs and can be configured to ignore mounted files. You can also adjust scanning intervals in settings." : "Die App ist darauf ausgelegt, die Auswirkungen auf die Leistung zu minimieren. Sie verwendet Hintergrundjobs und kann so konfiguriert werden, dass gemountete Dateien ignoriert werden. Sie können die Scanintervalle auch in den Einstellungen anpassen.", + "What are the storage requirements?" : "Welche Speicheranforderungen gibt es?", + "The app maintains a small database of file hashes. The storage impact is minimal and scales efficiently with your file count." : "Die App verwaltet eine kleine Datenbank mit Datei-Hashes. Der Speicherbedarf ist minimal und die App skaliert effizient mit Ihrer Dateianzahl.", + "Project & Support" : "Projekt & Support", + "How do I report issues or suggest features?" : "Wie melde ich Probleme oder schlage Funktionen vor?", + "You can report issues and suggest features through our GitHub Issues page." : "Sie können über unsere GitHub-Issues-Seite Probleme melden und Funktionen vorschlagen.", + "Can I contribute to the project?" : "Kann ich zum Projekt beitragen?", + "Yes! The project is open source under the AGPL license. Visit our GitHub repository to contribute." : "Ja! Das Projekt ist Open Source unter der AGPL-Lizenz. Besuchen Sie unser GitHub-Repository, um mitzuwirken.", + "Step {step} of {total}" : "Schritt {step} von {total}", + "Previous" : "Zurück", + "Get Started" : "Legen Sie los", + "Next" : "Nächstes", + "Welcome to Duplicate Finder!" : "Willkommen beim Duplicate Finder!", + "This guide will help you get started with finding and managing duplicate files." : "Dieses Handbuch erleichtert Ihnen den Einstieg in die Suche und Verwaltung doppelter Dateien.", + "Scanning for Duplicates" : "Nach Duplikaten scannen", + "The app automatically scans for duplicates when files are added or modified. You can configure and trigger scans in several ways:" : "Die App sucht automatisch nach Duplikaten, wenn Dateien hinzugefügt oder geändert werden. Sie können Scans auf verschiedene Arten konfigurieren und auslösen:", + "Managing Duplicates" : "Duplikate verwalten", + "The app provides several ways to manage your duplicate files:" : "Die App bietet mehrere Möglichkeiten zum Verwalten Ihrer doppelten Dateien:", + "Protected Folders (Origin Folders)" : "Geschützte Ordner (Ursprungsordner)", + "Origin folders are essential for protecting your important files:" : "Ursprungsordner sind für den Schutz Ihrer wichtigen Dateien unerlässlich:", + "Excluded folders help optimize the scanning process:" : "Ausgeschlossene Ordner helfen, den Scanvorgang zu optimieren:", + "You can now start managing your duplicate files. Access settings anytime for more options." : "Sie können jetzt mit der Verwaltung Ihrer doppelten Dateien beginnen. Weitere Optionen finden Sie jederzeit in den Einstellungen.", + "Support the Project" : "Unterstützen Sie das Projekt", + "Help us make Duplicate Finder even better!" : "Helfen Sie uns, den Duplicate Finder noch besser zu machen!", + "Star on GitHub" : "Stern auf GitHub vergeben", + "Show your support by starring the project" : "Zeigen Sie Ihre Unterstützung durch Vergeben eines Sterns", + "Share Feedback" : "Feedback teilen", + "Help us improve by sharing your ideas" : "Helfen Sie uns bei Verbesserungen, indem Sie uns Ihre Ideen mitteilen", + "Contribute" : "Mitmachen", + "Join our community of developers" : "Treten Sie unserer Entwickler-Community bei", "Note:" : "Anmerkung:", + "Detecting Duplicates" : "Duplikate erkennen", + "There are three main ways to detect duplicate files in your Nextcloud:" : "Es gibt drei Hauptmethoden zum Erkennen doppelter Dateien in Ihrer Nextcloud:", + "1. Event-based Detection" : "1. Ereignisbasierte Erkennung", + "Automatically scans for duplicates when files are uploaded or modified" : "Automatische Suche nach Duplikaten beim Hochladen oder Ändern von Dateien", + "Provides real-time duplicate detection" : "Bietet Duplikatserkennung in Echtzeit", + "Can be disabled in settings if needed" : "Kann bei Bedarf in den Einstellungen deaktiviert werden", + "2. Background Job Detection" : "2. Erkennung mittels Hintergrundjobs", + "Background Job Find Duplicates Interval" : "Intervall zum Suchen von Duplikaten per Hintergrundjob", + "Set how often the system should scan for duplicates" : "Legen Sie fest, wie oft das System nach Duplikaten suchen soll", + "Runs automatically based on your configured interval" : "Läuft automatisch basierend auf Ihrem eingestellten Intervall", + "3. Manual Command Detection" : "3. Manuelle Such per Befehl", + "Full scan:" : "Full scan:", + "Scan user:" : "Benutzer scannen:", + "Only available to administrators" : "Nur für die Administration verfügbar", + "Once duplicates are detected, you have several options to manage them:" : "Sobald Duplikate erkannt werden, stehen mehrere Verwaltungsmöglichkeiten zur Verfügung:", + "Individual Management" : "Individuelle Verwaltung", + "View duplicates in Unacknowledged and Acknowledged sections" : "Duplikate in den Abschnitten „Nicht bestätigt“ und „Bestätigt“ anzeigen", + "Compare file details and select which copies to delete" : "Dateidetails vergleichen und auswählen, welche Kopien gelöscht werden sollen", + "Mark duplicates as acknowledged for better organization" : "Duplikate als anerkannt markieren, um die Organisation zu verbessern", + "Recover deleted files from trash if needed" : "Bei Bedarf gelöschte Dateien aus dem Papierkorb wiederherstellen", + "Bulk Operations" : "Massenverarbeitung", + "Use Bulk Delete to handle multiple duplicates at once" : "Massenlöschung verwenden, um mehrere Duplikate gleichzeitig zu bearbeiten", + "Filter and select duplicates based on various criteria" : "Filtern und Auswählen von Duplikaten anhand verschiedener Kriterien", + "Preview selections before confirming deletion" : "Vorschau der Auswahl vor der Bestätigung des Löschvorgangs", + "Efficiently manage large numbers of duplicates" : "Große Mengen an Duplikaten effizient verwalten", + "Advanced Settings" : "Erweiterte Einstellungen", + "Configure the app behavior through these advanced settings:" : "Konfigurieren Sie das App-Verhalten über diese erweiterten Einstellungen:", + "Performance Options" : "Leistungsoptionen", + "Skip external storage during scanning" : "Externen Speicher beim Scannen überspringen", + "Turn off automatic scanning on file changes" : "Automatischen Überprüfung bei Dateiänderungen deaktivieren", + "Background Job Interval" : "Hintergrundjob-Intervall", + "Adjust frequency of automatic scans" : "Die Häufigkeit automatischer Scans anpassen", "Error fetching duplicates." : "Fehler beim Abruf von Duplikaten.", "Duplicate acknowledged successfully" : "Duplikat erfolgreich bestätigt", "Error acknowledging duplicate." : "Fehler bei der Bestätigung des Duplikats.", @@ -88,6 +181,10 @@ OC.L10N.register( "Failed to save origin folders" : "Ursprungsordner konnten nicht gespeichert werden", "Failed to delete origin folder" : "Ursprungsordner konnte nicht gelöscht werden", "Error fetching duplicates for preview." : "Fehler beim Abrufen von Duplikaten für die Vorschau.", + "Folder added to excluded folders" : "Ordner zu ausgeschlossenen Ordnern hinzugefügt", + "Failed to add folder to excluded folders" : "Ordner konnte nicht zu den ausgeschlossenen Ordnern hinzugefügt werden", + "Folder removed from excluded folders" : "Ornder aus ausgeschlossenen Ordnern entfernt", + "Failed to remove folder from excluded folders" : "Ordner konnte nicht aus den ausgeschlossenen Ordnern entfernt werden", "The viewer is not available" : "Der Betrachter ist nicht verfügbar" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 44257c9..4b2136e 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -2,7 +2,11 @@ "Duplicate Finder" : "Duplikatfinder", "Duplicate Finder Settings" : "Duplikatfinder Einstellungen", "Origin Folders" : "Ursprungsordner", + "Excluded Folders" : "Ausgeschlossene Ordner", + "Getting Started" : "Loslegen", + "Usage Examples" : "Anwendungsbeispiele", "FAQ" : "FAQ", + "Help" : "Hilfe", "Could not load duplicates" : "Duplikate konnten nicht geladen werden", "All general settings to modify Duplicate Finder behaviors." : "Allgemeine Einstellungen rund um das Verhalten des Duplikatfinders.", "Ignore Mounted Files" : "Eingebundene Dateien ignorieren", @@ -35,6 +39,8 @@ "Unselect All" : "Auswahl aufheben", "Select All" : "Alle auswählen", "Delete Selected Files" : "Ausgewählte Dateien löschen", + "No Duplicates Found" : "Keine Duplikate gefunden", + "No duplicate files were found that can be deleted. This could be because there are no duplicates, or all duplicates are in protected folders." : "Es wurden keine doppelten Dateien gefunden, die gelöscht werden können. Dies kann daran liegen, dass keine Duplikate vorhanden sind oder sich alle Duplikate in geschützten Ordnern befinden.", "Back" : "Zurück", "Files to be deleted" : "Zu löschende Dateien", "Duplicate Group" : "Doppelte Gruppe", @@ -50,6 +56,7 @@ "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "Diese Aktion löscht alle Instanzen der ausgewählten Dateien. Möchten Sie wirklich fortfahren?", "File" : "Datei", "Path:" : "Pfad:", + "Open File" : "Datei öffnen", "Delete" : "Löschen", "Protected" : "Geschützt", "Bulk Delete" : "Massenlöschung", @@ -59,8 +66,14 @@ "Load More" : "Mehr laden", "Unacknowledged" : "Nicht bestätigt", "No unacknowledged duplicates found." : "Keine unbestätigten Duplikate gefunden.", + "Configure folders that should be excluded from duplicate scanning. Files in these folders (and subfolders) will be ignored during duplicate detection." : "Konfigurieren Sie Ordner, die von der Duplikatsprüfung ausgeschlossen werden sollen. Dateien in diesen Ordnern (und Unterordnern) werden bei der Duplikatserkennung ignoriert.", + "Add Excluded Folder" : "Ausgeschlossene Ordner hinzufügen", + "Select Folder to Exclude" : "Auszuschließenden Ordner auswählen", + "This folder is already excluded" : "Dieser Ordner ist bereits ausgeschlossen", "Invalid folder data" : "Ungültige Ordnerdaten", + "Folder {folder} removed from excluded folders" : "{folder} aus ausgeschlossenen Ordnern entfernt", "Failed to remove folder" : "Ordner konnte nicht entfernt werden", + "Failed to load excluded folders" : "Ausgeschlossene Ordner konnten nicht geladen werden", "Configure folders that should be considered as origin folders. Files in these folders will never be marked as duplicates to be deleted." : "Konfigurieren Sie die Ordner, die als Ursprungsordner gelten sollen. Dateien in diesen Ordnern werden nie als zu löschende Duplikate markiert.", "Add Origin Folder" : "Ursprungsordner hinzufügen", "Select Origin Folder" : "Ursprungsordner auswählen", @@ -68,7 +81,87 @@ "Folder added to origin folders" : "Ordner zu Ursprungsordnern hinzugefügt", "Folder {folder} removed from origin folders" : "Ordner {folder} von Ursprungsordnern entfernt", "Failed to load origin folders" : "Ursprungsordner konnten nicht geladen werden", + "Search FAQ" : "FAQ durchsuchen", + "Type to search..." : "Geben Sie zum Suchen etwas ein ...", + "No results found" : "Keine Ergebnisse gefunden", + "Try adjusting your search terms" : "Versuchen Sie, Ihre Suchbegriffe anzupassen", + "General Questions" : "Allgemeine Fragen", + "What is Duplicate Finder?" : "Was ist Duplicate Finder?", + "Duplicate Finder is a Nextcloud app that helps you find and manage duplicate files in your cloud storage. It automatically scans your files and identifies duplicates based on their content." : "Duplicate Finder ist eine Nextcloud-App, mit der Sie doppelte Dateien in Ihrem Cloud-Speicher finden und verwalten können. Es scannt Ihre Dateien automatisch und identifiziert Duplikate anhand deren Inhalts.", + "How does it detect duplicates?" : "Wie werden Duplikate erkannt?", + "The app uses file content hashing to identify duplicates. This means files with identical content are detected as duplicates, regardless of their names or locations." : "Die App verwendet Dateiinhalts-Hashing, um Duplikate zu identifizieren. Das bedeutet, dass Dateien mit identischem Inhalt als Duplikate erkannt werden, unabhängig von ihrem Namen oder Speicherort.", + "Features & Usage" : "Funktionen und Nutzung", + "How can I protect important files from deletion?" : "Wie können wichtige Dateien vor dem Löschen geschütz werden?", + "Use the Origin Folders feature in settings. Files in these folders will never be marked as duplicates for deletion, ensuring your original files are always protected." : "Verwenden Sie die Funktion „Ursprungsordner“ in den Einstellungen. Dateien in diesen Ordnern werden nie als Duplikate zum Löschen markiert. So ist sichergestellt, dass Ihre Originaldateien immer geschützt sind.", + "Can I exclude certain folders from scanning?" : "Können bestimmte Ordner vom Scan ausgeschlossen werden?", + "Yes, you can exclude folders in two ways:
1. Add them to Excluded Folders in settings
2. Place a .nodupefinder file in any folder you want to exclude" : "Ja, Ordner können auf zwei Arten ausgeschlossen werden:
1. Fügen Sie den Ordner zu \"Ausgeschlossene Ordner\" in den EInstellungen hinzu
2. Platzieren Sie eine .nodupefinder-Datei in jedem Ordner, der ausgeschlossen werden soll", + "Can I recover deleted files?" : "Können gelöschte Dateien wiederhergestellt werden?", + "Yes, all files deleted through Duplicate Finder can be recovered from your Nextcloud trash bin during the retention period set by your administrator." : "Ja, alle von Duplicate Finder gelöschten Dateien können während der von der Administration festgelegten Aufbewahrungsfrist aus dem Nextcloud-Papierkorb wiederhergestellt werden.", + "Technical & Performance" : "Technik und Leistung", + "Does it impact server performance?" : "Hat es Auswirkungen auf die Serverleistung?", + "The app is designed to minimize performance impact. It uses background jobs and can be configured to ignore mounted files. You can also adjust scanning intervals in settings." : "Die App ist darauf ausgelegt, die Auswirkungen auf die Leistung zu minimieren. Sie verwendet Hintergrundjobs und kann so konfiguriert werden, dass gemountete Dateien ignoriert werden. Sie können die Scanintervalle auch in den Einstellungen anpassen.", + "What are the storage requirements?" : "Welche Speicheranforderungen gibt es?", + "The app maintains a small database of file hashes. The storage impact is minimal and scales efficiently with your file count." : "Die App verwaltet eine kleine Datenbank mit Datei-Hashes. Der Speicherbedarf ist minimal und die App skaliert effizient mit Ihrer Dateianzahl.", + "Project & Support" : "Projekt & Support", + "How do I report issues or suggest features?" : "Wie melde ich Probleme oder schlage Funktionen vor?", + "You can report issues and suggest features through our GitHub Issues page." : "Sie können über unsere GitHub-Issues-Seite Probleme melden und Funktionen vorschlagen.", + "Can I contribute to the project?" : "Kann ich zum Projekt beitragen?", + "Yes! The project is open source under the AGPL license. Visit our GitHub repository to contribute." : "Ja! Das Projekt ist Open Source unter der AGPL-Lizenz. Besuchen Sie unser GitHub-Repository, um mitzuwirken.", + "Step {step} of {total}" : "Schritt {step} von {total}", + "Previous" : "Zurück", + "Get Started" : "Legen Sie los", + "Next" : "Nächstes", + "Welcome to Duplicate Finder!" : "Willkommen beim Duplicate Finder!", + "This guide will help you get started with finding and managing duplicate files." : "Dieses Handbuch erleichtert Ihnen den Einstieg in die Suche und Verwaltung doppelter Dateien.", + "Scanning for Duplicates" : "Nach Duplikaten scannen", + "The app automatically scans for duplicates when files are added or modified. You can configure and trigger scans in several ways:" : "Die App sucht automatisch nach Duplikaten, wenn Dateien hinzugefügt oder geändert werden. Sie können Scans auf verschiedene Arten konfigurieren und auslösen:", + "Managing Duplicates" : "Duplikate verwalten", + "The app provides several ways to manage your duplicate files:" : "Die App bietet mehrere Möglichkeiten zum Verwalten Ihrer doppelten Dateien:", + "Protected Folders (Origin Folders)" : "Geschützte Ordner (Ursprungsordner)", + "Origin folders are essential for protecting your important files:" : "Ursprungsordner sind für den Schutz Ihrer wichtigen Dateien unerlässlich:", + "Excluded folders help optimize the scanning process:" : "Ausgeschlossene Ordner helfen, den Scanvorgang zu optimieren:", + "You can now start managing your duplicate files. Access settings anytime for more options." : "Sie können jetzt mit der Verwaltung Ihrer doppelten Dateien beginnen. Weitere Optionen finden Sie jederzeit in den Einstellungen.", + "Support the Project" : "Unterstützen Sie das Projekt", + "Help us make Duplicate Finder even better!" : "Helfen Sie uns, den Duplicate Finder noch besser zu machen!", + "Star on GitHub" : "Stern auf GitHub vergeben", + "Show your support by starring the project" : "Zeigen Sie Ihre Unterstützung durch Vergeben eines Sterns", + "Share Feedback" : "Feedback teilen", + "Help us improve by sharing your ideas" : "Helfen Sie uns bei Verbesserungen, indem Sie uns Ihre Ideen mitteilen", + "Contribute" : "Mitmachen", + "Join our community of developers" : "Treten Sie unserer Entwickler-Community bei", "Note:" : "Anmerkung:", + "Detecting Duplicates" : "Duplikate erkennen", + "There are three main ways to detect duplicate files in your Nextcloud:" : "Es gibt drei Hauptmethoden zum Erkennen doppelter Dateien in Ihrer Nextcloud:", + "1. Event-based Detection" : "1. Ereignisbasierte Erkennung", + "Automatically scans for duplicates when files are uploaded or modified" : "Automatische Suche nach Duplikaten beim Hochladen oder Ändern von Dateien", + "Provides real-time duplicate detection" : "Bietet Duplikatserkennung in Echtzeit", + "Can be disabled in settings if needed" : "Kann bei Bedarf in den Einstellungen deaktiviert werden", + "2. Background Job Detection" : "2. Erkennung mittels Hintergrundjobs", + "Background Job Find Duplicates Interval" : "Intervall zum Suchen von Duplikaten per Hintergrundjob", + "Set how often the system should scan for duplicates" : "Legen Sie fest, wie oft das System nach Duplikaten suchen soll", + "Runs automatically based on your configured interval" : "Läuft automatisch basierend auf Ihrem eingestellten Intervall", + "3. Manual Command Detection" : "3. Manuelle Such per Befehl", + "Full scan:" : "Full scan:", + "Scan user:" : "Benutzer scannen:", + "Only available to administrators" : "Nur für die Administration verfügbar", + "Once duplicates are detected, you have several options to manage them:" : "Sobald Duplikate erkannt werden, stehen mehrere Verwaltungsmöglichkeiten zur Verfügung:", + "Individual Management" : "Individuelle Verwaltung", + "View duplicates in Unacknowledged and Acknowledged sections" : "Duplikate in den Abschnitten „Nicht bestätigt“ und „Bestätigt“ anzeigen", + "Compare file details and select which copies to delete" : "Dateidetails vergleichen und auswählen, welche Kopien gelöscht werden sollen", + "Mark duplicates as acknowledged for better organization" : "Duplikate als anerkannt markieren, um die Organisation zu verbessern", + "Recover deleted files from trash if needed" : "Bei Bedarf gelöschte Dateien aus dem Papierkorb wiederherstellen", + "Bulk Operations" : "Massenverarbeitung", + "Use Bulk Delete to handle multiple duplicates at once" : "Massenlöschung verwenden, um mehrere Duplikate gleichzeitig zu bearbeiten", + "Filter and select duplicates based on various criteria" : "Filtern und Auswählen von Duplikaten anhand verschiedener Kriterien", + "Preview selections before confirming deletion" : "Vorschau der Auswahl vor der Bestätigung des Löschvorgangs", + "Efficiently manage large numbers of duplicates" : "Große Mengen an Duplikaten effizient verwalten", + "Advanced Settings" : "Erweiterte Einstellungen", + "Configure the app behavior through these advanced settings:" : "Konfigurieren Sie das App-Verhalten über diese erweiterten Einstellungen:", + "Performance Options" : "Leistungsoptionen", + "Skip external storage during scanning" : "Externen Speicher beim Scannen überspringen", + "Turn off automatic scanning on file changes" : "Automatischen Überprüfung bei Dateiänderungen deaktivieren", + "Background Job Interval" : "Hintergrundjob-Intervall", + "Adjust frequency of automatic scans" : "Die Häufigkeit automatischer Scans anpassen", "Error fetching duplicates." : "Fehler beim Abruf von Duplikaten.", "Duplicate acknowledged successfully" : "Duplikat erfolgreich bestätigt", "Error acknowledging duplicate." : "Fehler bei der Bestätigung des Duplikats.", @@ -86,6 +179,10 @@ "Failed to save origin folders" : "Ursprungsordner konnten nicht gespeichert werden", "Failed to delete origin folder" : "Ursprungsordner konnte nicht gelöscht werden", "Error fetching duplicates for preview." : "Fehler beim Abrufen von Duplikaten für die Vorschau.", + "Folder added to excluded folders" : "Ordner zu ausgeschlossenen Ordnern hinzugefügt", + "Failed to add folder to excluded folders" : "Ordner konnte nicht zu den ausgeschlossenen Ordnern hinzugefügt werden", + "Folder removed from excluded folders" : "Ornder aus ausgeschlossenen Ordnern entfernt", + "Failed to remove folder from excluded folders" : "Ordner konnte nicht aus den ausgeschlossenen Ordnern entfernt werden", "The viewer is not available" : "Der Betrachter ist nicht verfügbar" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/el.js b/l10n/el.js new file mode 100644 index 0000000..f284f7e --- /dev/null +++ b/l10n/el.js @@ -0,0 +1,17 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Βοήθεια", + "Settings saved" : "Οι ρυθμίσεις αποθηκεύτηκαν", + "Back" : "Επιστροφή", + "File" : "Αρχείο", + "Delete" : "Διαγραφή", + "Settings" : "Ρυθμίσεις", + "Load More" : "Φόρτωση Περισσότερων", + "No results found" : "Δεν βρέθηκαν αποτελέσματα", + "Previous" : "Προηγούμενο", + "Next" : "Επόμενο", + "Advanced Settings" : "Ρυθμίσεις για προχωρημένους", + "File not found" : "Δε βρέθηκε το αρχείο" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/el.json b/l10n/el.json new file mode 100644 index 0000000..0acecf1 --- /dev/null +++ b/l10n/el.json @@ -0,0 +1,15 @@ +{ "translations": { + "Help" : "Βοήθεια", + "Settings saved" : "Οι ρυθμίσεις αποθηκεύτηκαν", + "Back" : "Επιστροφή", + "File" : "Αρχείο", + "Delete" : "Διαγραφή", + "Settings" : "Ρυθμίσεις", + "Load More" : "Φόρτωση Περισσότερων", + "No results found" : "Δεν βρέθηκαν αποτελέσματα", + "Previous" : "Προηγούμενο", + "Next" : "Επόμενο", + "Advanced Settings" : "Ρυθμίσεις για προχωρημένους", + "File not found" : "Δε βρέθηκε το αρχείο" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/en_GB.js b/l10n/en_GB.js index 37932ef..bf42f80 100644 --- a/l10n/en_GB.js +++ b/l10n/en_GB.js @@ -5,6 +5,7 @@ OC.L10N.register( "Duplicate Finder Settings" : "Duplicate Finder Settings", "Origin Folders" : "Origin Folders", "FAQ" : "FAQ", + "Help" : "Help", "All general settings to modify Duplicate Finder behaviors." : "All general settings to modify Duplicate Finder behaviors.", "Ignore Mounted Files" : "Ignore Mounted Files", "When true, files mounted on external storage will be ignored." : "When true, files mounted on external storage will be ignored.", @@ -28,6 +29,7 @@ OC.L10N.register( "All duplicates found" : "All duplicates found", "Could not initiate duplicate search" : "Could not initiate duplicate search", "Select All" : "Select All", + "Back" : "Back", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}", "Show Preview" : "Show Preview", "Unacknowledge it" : "Unacknowledge it", @@ -55,6 +57,10 @@ OC.L10N.register( "Folder added to origin folders" : "Folder added to origin folders", "Folder {folder} removed from origin folders" : "Folder {folder} removed from origin folders", "Failed to load origin folders" : "Failed to load origin folders", + "No results found" : "No results found", + "Previous" : "Previous", + "Note:" : "Note:", + "Advanced Settings" : "Advanced Settings", "Error fetching duplicates." : "Error fetching duplicates.", "Duplicate acknowledged successfully" : "Duplicate acknowledged successfully", "Error acknowledging duplicate." : "Error acknowledging duplicate.", diff --git a/l10n/en_GB.json b/l10n/en_GB.json index 6f7e258..4efa87c 100644 --- a/l10n/en_GB.json +++ b/l10n/en_GB.json @@ -3,6 +3,7 @@ "Duplicate Finder Settings" : "Duplicate Finder Settings", "Origin Folders" : "Origin Folders", "FAQ" : "FAQ", + "Help" : "Help", "All general settings to modify Duplicate Finder behaviors." : "All general settings to modify Duplicate Finder behaviors.", "Ignore Mounted Files" : "Ignore Mounted Files", "When true, files mounted on external storage will be ignored." : "When true, files mounted on external storage will be ignored.", @@ -26,6 +27,7 @@ "All duplicates found" : "All duplicates found", "Could not initiate duplicate search" : "Could not initiate duplicate search", "Select All" : "Select All", + "Back" : "Back", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}", "Show Preview" : "Show Preview", "Unacknowledge it" : "Unacknowledge it", @@ -53,6 +55,10 @@ "Folder added to origin folders" : "Folder added to origin folders", "Folder {folder} removed from origin folders" : "Folder {folder} removed from origin folders", "Failed to load origin folders" : "Failed to load origin folders", + "No results found" : "No results found", + "Previous" : "Previous", + "Note:" : "Note:", + "Advanced Settings" : "Advanced Settings", "Error fetching duplicates." : "Error fetching duplicates.", "Duplicate acknowledged successfully" : "Duplicate acknowledged successfully", "Error acknowledging duplicate." : "Error acknowledging duplicate.", diff --git a/l10n/eo.js b/l10n/eo.js deleted file mode 100644 index 6bf0744..0000000 --- a/l10n/eo.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Agordoj konservitaj", - "File" : "Dosiero", - "Delete" : "Forigi", - "Settings" : "Agordoj", - "File not found" : "Netrovita dosiero" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/l10n/eo.json b/l10n/eo.json deleted file mode 100644 index 531a84d..0000000 --- a/l10n/eo.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Agordoj konservitaj", - "File" : "Dosiero", - "Delete" : "Forigi", - "Settings" : "Agordoj", - "File not found" : "Netrovita dosiero" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/l10n/es.js b/l10n/es.js index e1d0e36..b3ceba9 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -4,6 +4,7 @@ OC.L10N.register( "Duplicate Finder" : "Buscador de Duplicados", "Duplicate Finder Settings" : "Ajustes del Buscador de Duplicados", "FAQ" : "PUF", + "Help" : "Ayuda", "All general settings to modify Duplicate Finder behaviors." : "Todas los ajustes generales para modificar el comportamiento del Buscador de Duplicados.", "Ignore Mounted Files" : "Ignorar archivos montados", "When true, files mounted on external storage will be ignored." : "Cuando se establece a verdadero, los archivos montados en el almacenamiento externo serán ignorados.", @@ -27,6 +28,7 @@ OC.L10N.register( "All duplicates found" : "Se encontraron todos los duplicados", "Could not initiate duplicate search" : "No se pudo iniciar la búsqueda de duplicados", "Select All" : "Seleccionar todo", + "Back" : "Atrás", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Bienvenido, el duplicado actual tiene {numberOfFiles} archivos, tamaño total: {formattedSize}", "Show Preview" : "Mostrar vista previa", "Unacknowledge it" : "No reconocerlo", @@ -39,6 +41,11 @@ OC.L10N.register( "Acknowledged" : "Reconocido", "Load More" : "Cargar más", "Unacknowledged" : "No reconocido", + "No results found" : "No se encontraron resultados", + "Previous" : "Anterior", + "Next" : "Siguiente", + "Note:" : "Nota:", + "Advanced Settings" : "Ajustes avanzados", "Duplicate acknowledged successfully" : "El duplicado fue reconocido exitosamente", "Error acknowledging duplicate." : "Error al reconocer el duplicado.", "Duplicate unacknowledged successfully." : "El duplicado ha sido marcado como no reconocido exitosamente.", diff --git a/l10n/es.json b/l10n/es.json index a648f88..2a6e18c 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -2,6 +2,7 @@ "Duplicate Finder" : "Buscador de Duplicados", "Duplicate Finder Settings" : "Ajustes del Buscador de Duplicados", "FAQ" : "PUF", + "Help" : "Ayuda", "All general settings to modify Duplicate Finder behaviors." : "Todas los ajustes generales para modificar el comportamiento del Buscador de Duplicados.", "Ignore Mounted Files" : "Ignorar archivos montados", "When true, files mounted on external storage will be ignored." : "Cuando se establece a verdadero, los archivos montados en el almacenamiento externo serán ignorados.", @@ -25,6 +26,7 @@ "All duplicates found" : "Se encontraron todos los duplicados", "Could not initiate duplicate search" : "No se pudo iniciar la búsqueda de duplicados", "Select All" : "Seleccionar todo", + "Back" : "Atrás", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "Bienvenido, el duplicado actual tiene {numberOfFiles} archivos, tamaño total: {formattedSize}", "Show Preview" : "Mostrar vista previa", "Unacknowledge it" : "No reconocerlo", @@ -37,6 +39,11 @@ "Acknowledged" : "Reconocido", "Load More" : "Cargar más", "Unacknowledged" : "No reconocido", + "No results found" : "No se encontraron resultados", + "Previous" : "Anterior", + "Next" : "Siguiente", + "Note:" : "Nota:", + "Advanced Settings" : "Ajustes avanzados", "Duplicate acknowledged successfully" : "El duplicado fue reconocido exitosamente", "Error acknowledging duplicate." : "Error al reconocer el duplicado.", "Duplicate unacknowledged successfully." : "El duplicado ha sido marcado como no reconocido exitosamente.", diff --git a/l10n/es_419.js b/l10n/es_419.js deleted file mode 100644 index 3ff1bd6..0000000 --- a/l10n/es_419.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Ajustes", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_419.json b/l10n/es_419.json deleted file mode 100644 index 666a31c..0000000 --- a/l10n/es_419.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Ajustes", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_AR.js b/l10n/es_AR.js deleted file mode 100644 index 8ff207c..0000000 --- a/l10n/es_AR.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Configuraciones guardadas", - "File" : "Archivo", - "Delete" : "Eliminar", - "Settings" : "Ajustes", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_AR.json b/l10n/es_AR.json deleted file mode 100644 index 5b4a6d5..0000000 --- a/l10n/es_AR.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Configuraciones guardadas", - "File" : "Archivo", - "Delete" : "Eliminar", - "Settings" : "Ajustes", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_CL.js b/l10n/es_CL.js deleted file mode 100644 index 0124795..0000000 --- a/l10n/es_CL.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CL.json b/l10n/es_CL.json deleted file mode 100644 index d43d1d3..0000000 --- a/l10n/es_CL.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_CO.js b/l10n/es_CO.js deleted file mode 100644 index 0124795..0000000 --- a/l10n/es_CO.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_CO.json b/l10n/es_CO.json deleted file mode 100644 index d43d1d3..0000000 --- a/l10n/es_CO.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_DO.js b/l10n/es_DO.js deleted file mode 100644 index 0124795..0000000 --- a/l10n/es_DO.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_DO.json b/l10n/es_DO.json deleted file mode 100644 index d43d1d3..0000000 --- a/l10n/es_DO.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_EC.js b/l10n/es_EC.js index 3c5904e..ce97fd9 100644 --- a/l10n/es_EC.js +++ b/l10n/es_EC.js @@ -2,10 +2,14 @@ OC.L10N.register( "duplicatefinder", { "FAQ" : "FAQ", + "Help" : "Ayuda", "Settings saved" : "Se han guardado las configuraciones ", "Select All" : "Seleccionar todo", "File" : "Archivo", "Delete" : "Borrar", - "Settings" : "Ajustes" + "Settings" : "Ajustes", + "No results found" : "No se encontraron resultados", + "Previous" : "Previo", + "Advanced Settings" : "Configuración avanzada" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_EC.json b/l10n/es_EC.json index 5d74f26..ceaf737 100644 --- a/l10n/es_EC.json +++ b/l10n/es_EC.json @@ -1,9 +1,13 @@ { "translations": { "FAQ" : "FAQ", + "Help" : "Ayuda", "Settings saved" : "Se han guardado las configuraciones ", "Select All" : "Seleccionar todo", "File" : "Archivo", "Delete" : "Borrar", - "Settings" : "Ajustes" + "Settings" : "Ajustes", + "No results found" : "No se encontraron resultados", + "Previous" : "Previo", + "Advanced Settings" : "Configuración avanzada" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_MX.js b/l10n/es_MX.js index 39a2b18..860e761 100644 --- a/l10n/es_MX.js +++ b/l10n/es_MX.js @@ -1,12 +1,15 @@ OC.L10N.register( "duplicatefinder", { + "Help" : "Ayuda", "Settings saved" : "Se han guardado las configuraciones ", "Back" : "Atrás", "File" : "Archivo", "Delete" : "Eliminar", "Settings" : "Ajustes", + "Previous" : "Previo", "Note:" : "Nota:", + "Advanced Settings" : "Configuraciones Avanzadas", "File not found" : "Archivo no encontrado" }, "nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_MX.json b/l10n/es_MX.json index 01787fa..79bd643 100644 --- a/l10n/es_MX.json +++ b/l10n/es_MX.json @@ -1,10 +1,13 @@ { "translations": { + "Help" : "Ayuda", "Settings saved" : "Se han guardado las configuraciones ", "Back" : "Atrás", "File" : "Archivo", "Delete" : "Eliminar", "Settings" : "Ajustes", + "Previous" : "Previo", "Note:" : "Nota:", + "Advanced Settings" : "Configuraciones Avanzadas", "File not found" : "Archivo no encontrado" },"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/es_PA.js b/l10n/es_PA.js deleted file mode 100644 index 0124795..0000000 --- a/l10n/es_PA.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PA.json b/l10n/es_PA.json deleted file mode 100644 index d43d1d3..0000000 --- a/l10n/es_PA.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_PE.js b/l10n/es_PE.js deleted file mode 100644 index 3ff1bd6..0000000 --- a/l10n/es_PE.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Ajustes", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PE.json b/l10n/es_PE.json deleted file mode 100644 index 666a31c..0000000 --- a/l10n/es_PE.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Ajustes", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_PR.js b/l10n/es_PR.js deleted file mode 100644 index 898a330..0000000 --- a/l10n/es_PR.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Help" : "Ayuda", - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_PR.json b/l10n/es_PR.json deleted file mode 100644 index cb99cf2..0000000 --- a/l10n/es_PR.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Help" : "Ayuda", - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_SV.js b/l10n/es_SV.js deleted file mode 100644 index 0124795..0000000 --- a/l10n/es_SV.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_SV.json b/l10n/es_SV.json deleted file mode 100644 index d43d1d3..0000000 --- a/l10n/es_SV.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/es_UY.js b/l10n/es_UY.js deleted file mode 100644 index 0124795..0000000 --- a/l10n/es_UY.js +++ /dev/null @@ -1,10 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -}, -"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/es_UY.json b/l10n/es_UY.json deleted file mode 100644 index d43d1d3..0000000 --- a/l10n/es_UY.json +++ /dev/null @@ -1,8 +0,0 @@ -{ "translations": { - "Settings saved" : "Se han guardado las configuraciones ", - "File" : "Archivo", - "Delete" : "Borrar", - "Settings" : "Configuraciones ", - "File not found" : "Archivo no encontrado" -},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" -} \ No newline at end of file diff --git a/l10n/et_EE.js b/l10n/et_EE.js deleted file mode 100644 index eff4cc9..0000000 --- a/l10n/et_EE.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Help" : "Abiinfo", - "Settings saved" : "Seaded salvestatud", - "File" : "Fail", - "Delete" : "Kustuta", - "Settings" : "Seaded", - "File not found" : "Faili ei leitud" -}, -"nplurals=2; plural=(n != 1);"); diff --git a/l10n/et_EE.json b/l10n/et_EE.json deleted file mode 100644 index 17b0d1c..0000000 --- a/l10n/et_EE.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Help" : "Abiinfo", - "Settings saved" : "Seaded salvestatud", - "File" : "Fail", - "Delete" : "Kustuta", - "Settings" : "Seaded", - "File not found" : "Faili ei leitud" -},"pluralForm" :"nplurals=2; plural=(n != 1);" -} \ No newline at end of file diff --git a/l10n/eu.js b/l10n/eu.js index 5b77b24..4fd2d91 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -16,7 +16,11 @@ OC.L10N.register( "Settings" : "Ezarpenak", "Acknowledged" : "Aitortuta", "Unacknowledged" : "Aitortu gabe", + "No results found" : "Ez da emaitzarik aurkitu", + "Previous" : "Aurrekoa", + "Next" : "Hurrengoa", "Note:" : "Oharra:", + "Advanced Settings" : "Ezarpen aurreratuak", "File not found" : "Ez da fitxategia aurkitu" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/eu.json b/l10n/eu.json index c743754..a24b75f 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -14,7 +14,11 @@ "Settings" : "Ezarpenak", "Acknowledged" : "Aitortuta", "Unacknowledged" : "Aitortu gabe", + "No results found" : "Ez da emaitzarik aurkitu", + "Previous" : "Aurrekoa", + "Next" : "Hurrengoa", "Note:" : "Oharra:", + "Advanced Settings" : "Ezarpen aurreratuak", "File not found" : "Ez da fitxategia aurkitu" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/fa.js b/l10n/fa.js new file mode 100644 index 0000000..42644a2 --- /dev/null +++ b/l10n/fa.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "duplicatefinder", + { + "FAQ" : "FAQ", + "Help" : "راهنما", + "Settings saved" : "تنظیمات ذخیره شد", + "Select All" : "گزینش همه", + "Back" : "Back", + "File" : "فایل", + "Delete" : "حذف", + "Settings" : "تنظیمات", + "Previous" : "پیشین", + "Advanced Settings" : "تنظمیات پیش‌رفته", + "File not found" : "فایل یافت نشد" +}, +"nplurals=2; plural=(n > 1);"); diff --git a/l10n/fa.json b/l10n/fa.json new file mode 100644 index 0000000..9b88efe --- /dev/null +++ b/l10n/fa.json @@ -0,0 +1,14 @@ +{ "translations": { + "FAQ" : "FAQ", + "Help" : "راهنما", + "Settings saved" : "تنظیمات ذخیره شد", + "Select All" : "گزینش همه", + "Back" : "Back", + "File" : "فایل", + "Delete" : "حذف", + "Settings" : "تنظیمات", + "Previous" : "پیشین", + "Advanced Settings" : "تنظمیات پیش‌رفته", + "File not found" : "فایل یافت نشد" +},"pluralForm" :"nplurals=2; plural=(n > 1);" +} \ No newline at end of file diff --git a/l10n/fi.js b/l10n/fi.js index aef8fdb..d350ae5 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -65,6 +65,10 @@ OC.L10N.register( "Folder added to origin folders" : "Kansio lisätty alkuperäiskansioksi", "Folder {folder} removed from origin folders" : "Kansio {folder} poistettu alkuperäiskansioista", "Failed to load origin folders" : "Alkuperäiskansioiden lataus epäonnistui", + "No results found" : "Ei tuloksia", + "Previous" : "Edellinen", + "Next" : "Seuraava", + "Advanced Settings" : "Lisäasetukset", "Error fetching duplicates." : "Kaksoiskappaleiden haku epäonnistui.", "Duplicate acknowledged successfully" : "Kaksoiskappale kuitattu", "Error acknowledging duplicate." : "Kaksoiskappaleen kuittaus epäonnistui", diff --git a/l10n/fi.json b/l10n/fi.json index 42f7436..a37482b 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -63,6 +63,10 @@ "Folder added to origin folders" : "Kansio lisätty alkuperäiskansioksi", "Folder {folder} removed from origin folders" : "Kansio {folder} poistettu alkuperäiskansioista", "Failed to load origin folders" : "Alkuperäiskansioiden lataus epäonnistui", + "No results found" : "Ei tuloksia", + "Previous" : "Edellinen", + "Next" : "Seuraava", + "Advanced Settings" : "Lisäasetukset", "Error fetching duplicates." : "Kaksoiskappaleiden haku epäonnistui.", "Duplicate acknowledged successfully" : "Kaksoiskappale kuitattu", "Error acknowledging duplicate." : "Kaksoiskappaleen kuittaus epäonnistui", diff --git a/l10n/fr.js b/l10n/fr.js index edb7b10..bc3bf1c 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -45,7 +45,11 @@ OC.L10N.register( "Load More" : "Charger d'avantage", "Unacknowledged" : "Non reconnu", "No unacknowledged duplicates found." : "Aucun doublon non reconnu trouvé.", + "No results found" : "Aucun résultat", + "Previous" : "Précédente", + "Next" : "Suivante", "Note:" : "Note :", + "Advanced Settings" : "Paramètres avancés", "Error fetching duplicates." : "Erreur lors de la récupération des doublons.", "Duplicate acknowledged successfully" : "Doublon validé", "Error acknowledging duplicate." : "Erreur lors de la reconnaissance du doublon.", diff --git a/l10n/fr.json b/l10n/fr.json index df94349..00b28f7 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -43,7 +43,11 @@ "Load More" : "Charger d'avantage", "Unacknowledged" : "Non reconnu", "No unacknowledged duplicates found." : "Aucun doublon non reconnu trouvé.", + "No results found" : "Aucun résultat", + "Previous" : "Précédente", + "Next" : "Suivante", "Note:" : "Note :", + "Advanced Settings" : "Paramètres avancés", "Error fetching duplicates." : "Erreur lors de la récupération des doublons.", "Duplicate acknowledged successfully" : "Doublon validé", "Error acknowledging duplicate." : "Erreur lors de la reconnaissance du doublon.", diff --git a/l10n/ga.js b/l10n/ga.js index 0057dde..ab587fc 100644 --- a/l10n/ga.js +++ b/l10n/ga.js @@ -57,7 +57,11 @@ OC.L10N.register( "Folder added to origin folders" : "Fillteán curtha leis na fillteáin bhunaidh", "Folder {folder} removed from origin folders" : "Fillteán {folder}bainte de na fillteáin bhunaidh", "Failed to load origin folders" : "Theip ar lódáil fillteáin bhunaidh", + "No results found" : "Níor aimsíodh aon torthaí", + "Previous" : "Roimhe Seo", + "Next" : "Ar aghaidh", "Note:" : "Nóta:", + "Advanced Settings" : "Ardsocruithe", "Error fetching duplicates." : "Earráid ag fáil dúbailtí.", "Duplicate acknowledged successfully" : "D’éirigh le dúblach a admháil", "Error acknowledging duplicate." : "Earráid agus dúblach á admháil.", diff --git a/l10n/ga.json b/l10n/ga.json index 4b0c0cc..4ded12e 100644 --- a/l10n/ga.json +++ b/l10n/ga.json @@ -55,7 +55,11 @@ "Folder added to origin folders" : "Fillteán curtha leis na fillteáin bhunaidh", "Folder {folder} removed from origin folders" : "Fillteán {folder}bainte de na fillteáin bhunaidh", "Failed to load origin folders" : "Theip ar lódáil fillteáin bhunaidh", + "No results found" : "Níor aimsíodh aon torthaí", + "Previous" : "Roimhe Seo", + "Next" : "Ar aghaidh", "Note:" : "Nóta:", + "Advanced Settings" : "Ardsocruithe", "Error fetching duplicates." : "Earráid ag fáil dúbailtí.", "Duplicate acknowledged successfully" : "D’éirigh le dúblach a admháil", "Error acknowledging duplicate." : "Earráid agus dúblach á admháil.", diff --git a/l10n/gl.js b/l10n/gl.js index f93d458..ba85698 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -56,7 +56,11 @@ OC.L10N.register( "Folder added to origin folders" : "Cartafol engadido aos cartafoles de orixe", "Folder {folder} removed from origin folders" : "O cartafol {folder} foi retirado dos cartafoles de orixe", "Failed to load origin folders" : "Produciuse un fallo ao cargar os cartafoles de orixe", + "No results found" : "Non se atoparon resultados", + "Previous" : "Anterior", + "Next" : "Seguinte", "Note:" : "Nota:", + "Advanced Settings" : "Axustes avanzados", "Error fetching duplicates." : "Produciuse un erro ao recuperar os duplicados.metadatos", "Duplicate acknowledged successfully" : "O duplicado foi recoñecido correctamente", "Error acknowledging duplicate." : "Produciuse un erro ao recoñecer o duplicado.", diff --git a/l10n/gl.json b/l10n/gl.json index c2f64dc..edd1f2d 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -54,7 +54,11 @@ "Folder added to origin folders" : "Cartafol engadido aos cartafoles de orixe", "Folder {folder} removed from origin folders" : "O cartafol {folder} foi retirado dos cartafoles de orixe", "Failed to load origin folders" : "Produciuse un fallo ao cargar os cartafoles de orixe", + "No results found" : "Non se atoparon resultados", + "Previous" : "Anterior", + "Next" : "Seguinte", "Note:" : "Nota:", + "Advanced Settings" : "Axustes avanzados", "Error fetching duplicates." : "Produciuse un erro ao recuperar os duplicados.metadatos", "Duplicate acknowledged successfully" : "O duplicado foi recoñecido correctamente", "Error acknowledging duplicate." : "Produciuse un erro ao recoñecer o duplicado.", diff --git a/l10n/he.js b/l10n/he.js new file mode 100644 index 0000000..78cba30 --- /dev/null +++ b/l10n/he.js @@ -0,0 +1,15 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "עזרה", + "Settings saved" : "הגדרות נשמרו", + "Back" : "אחורה", + "File" : "קובץ", + "Delete" : "מחיקה", + "Settings" : "הגדרות", + "Previous" : "הקודם", + "Note:" : "הערה:", + "Advanced Settings" : "הגדרות מתקדמות", + "File not found" : "קובץ לא נמצא" +}, +"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;"); diff --git a/l10n/he.json b/l10n/he.json new file mode 100644 index 0000000..2b5d1aa --- /dev/null +++ b/l10n/he.json @@ -0,0 +1,13 @@ +{ "translations": { + "Help" : "עזרה", + "Settings saved" : "הגדרות נשמרו", + "Back" : "אחורה", + "File" : "קובץ", + "Delete" : "מחיקה", + "Settings" : "הגדרות", + "Previous" : "הקודם", + "Note:" : "הערה:", + "Advanced Settings" : "הגדרות מתקדמות", + "File not found" : "קובץ לא נמצא" +},"pluralForm" :"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;" +} \ No newline at end of file diff --git a/l10n/hr.js b/l10n/hr.js new file mode 100644 index 0000000..add2daa --- /dev/null +++ b/l10n/hr.js @@ -0,0 +1,15 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Pomoć", + "Settings saved" : "Postavke spremljene", + "File" : "Datoteka", + "Delete" : "Izbriši", + "Settings" : "Postavke", + "No results found" : "Nema rezultata", + "Previous" : "Natrag", + "Next" : "Dalje", + "Advanced Settings" : "Napredne postavke", + "File not found" : "Datoteka nije pronađena" +}, +"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"); diff --git a/l10n/hr.json b/l10n/hr.json new file mode 100644 index 0000000..66ef4e4 --- /dev/null +++ b/l10n/hr.json @@ -0,0 +1,13 @@ +{ "translations": { + "Help" : "Pomoć", + "Settings saved" : "Postavke spremljene", + "File" : "Datoteka", + "Delete" : "Izbriši", + "Settings" : "Postavke", + "No results found" : "Nema rezultata", + "Previous" : "Natrag", + "Next" : "Dalje", + "Advanced Settings" : "Napredne postavke", + "File not found" : "Datoteka nije pronađena" +},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;" +} \ No newline at end of file diff --git a/l10n/hu.js b/l10n/hu.js index eb6e9bf..3b57fd2 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -20,9 +20,14 @@ OC.L10N.register( "No duplicates found or no duplicate selected." : "Nem található duplikáció vagy nincs duplikáció kijelölve.", "File" : "Fájl", "Path:" : "Útvonal:", + "Open File" : "Fájl megnyitása", "Delete" : "Törlés", "Settings" : "Beállítások", + "No results found" : "Nincs találat", + "Previous" : "Előző", + "Next" : "Következő", "Note:" : "Megjegyzés:", + "Advanced Settings" : "Speciális beállítások", "File not found" : "A fájl nem található" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/hu.json b/l10n/hu.json index 053d7af..8c534d7 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -18,9 +18,14 @@ "No duplicates found or no duplicate selected." : "Nem található duplikáció vagy nincs duplikáció kijelölve.", "File" : "Fájl", "Path:" : "Útvonal:", + "Open File" : "Fájl megnyitása", "Delete" : "Törlés", "Settings" : "Beállítások", + "No results found" : "Nincs találat", + "Previous" : "Előző", + "Next" : "Következő", "Note:" : "Megjegyzés:", + "Advanced Settings" : "Speciális beállítások", "File not found" : "A fájl nem található" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/is.js b/l10n/is.js new file mode 100644 index 0000000..1d6fdde --- /dev/null +++ b/l10n/is.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "duplicatefinder", + { + "FAQ" : "FAQ / Algengar spurningar", + "Help" : "Hjálp", + "Settings saved" : "Stillingar vistaðar", + "Back" : "Til baka", + "Delete" : "Eyða", + "Settings" : "Stillingar", + "Previous" : "Fyrra", + "Next" : "Næst", + "Note:" : "Athugaðu:", + "Advanced Settings" : "Ítarlegar stillingar", + "File not found" : "Skrá finnst ekki" +}, +"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"); diff --git a/l10n/is.json b/l10n/is.json new file mode 100644 index 0000000..0fd5397 --- /dev/null +++ b/l10n/is.json @@ -0,0 +1,14 @@ +{ "translations": { + "FAQ" : "FAQ / Algengar spurningar", + "Help" : "Hjálp", + "Settings saved" : "Stillingar vistaðar", + "Back" : "Til baka", + "Delete" : "Eyða", + "Settings" : "Stillingar", + "Previous" : "Fyrra", + "Next" : "Næst", + "Note:" : "Athugaðu:", + "Advanced Settings" : "Ítarlegar stillingar", + "File not found" : "Skrá finnst ekki" +},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);" +} \ No newline at end of file diff --git a/l10n/it.js b/l10n/it.js new file mode 100644 index 0000000..a977394 --- /dev/null +++ b/l10n/it.js @@ -0,0 +1,21 @@ +OC.L10N.register( + "duplicatefinder", + { + "FAQ" : "FAQ", + "Help" : "Assistenza", + "Settings saved" : "Impostazioni salvate", + "Select All" : "Seleziona tutto", + "Back" : "Indietro", + "File" : "File", + "Open File" : "Apri file", + "Delete" : "Elimina", + "Settings" : "Impostazioni", + "Load More" : "Carica altro", + "No results found" : "Nessun risultato trovato", + "Previous" : "Precedente", + "Next" : "Successivo", + "Note:" : "Nota:", + "Advanced Settings" : "Impostazioni avanzate", + "File not found" : "File non trovato" +}, +"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/it.json b/l10n/it.json new file mode 100644 index 0000000..c10400e --- /dev/null +++ b/l10n/it.json @@ -0,0 +1,19 @@ +{ "translations": { + "FAQ" : "FAQ", + "Help" : "Assistenza", + "Settings saved" : "Impostazioni salvate", + "Select All" : "Seleziona tutto", + "Back" : "Indietro", + "File" : "File", + "Open File" : "Apri file", + "Delete" : "Elimina", + "Settings" : "Impostazioni", + "Load More" : "Carica altro", + "No results found" : "Nessun risultato trovato", + "Previous" : "Precedente", + "Next" : "Successivo", + "Note:" : "Nota:", + "Advanced Settings" : "Impostazioni avanzate", + "File not found" : "File non trovato" +},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" +} \ No newline at end of file diff --git a/l10n/ja.js b/l10n/ja.js index d81ff1e..5498479 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -7,7 +7,11 @@ OC.L10N.register( "File" : "ファイル", "Delete" : "削除", "Settings" : "設定", + "No results found" : "結果が見つかりません", + "Previous" : "前へ", + "Next" : "次へ", "Note:" : "注意:", + "Advanced Settings" : "詳細設定", "File not found" : "ファイルが見つかりません" }, "nplurals=1; plural=0;"); diff --git a/l10n/ja.json b/l10n/ja.json index 0bb1fe3..4805982 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -5,7 +5,11 @@ "File" : "ファイル", "Delete" : "削除", "Settings" : "設定", + "No results found" : "結果が見つかりません", + "Previous" : "前へ", + "Next" : "次へ", "Note:" : "注意:", + "Advanced Settings" : "詳細設定", "File not found" : "ファイルが見つかりません" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/l10n/ka.js b/l10n/ka.js new file mode 100644 index 0000000..26c8733 --- /dev/null +++ b/l10n/ka.js @@ -0,0 +1,18 @@ +OC.L10N.register( + "duplicatefinder", + { + "FAQ" : "FAQ", + "Help" : "Help", + "Settings saved" : "Settings saved", + "Select All" : "Select All", + "Back" : "Back", + "File" : "File", + "Delete" : "Delete", + "Settings" : "Settings", + "No results found" : "No results found", + "Previous" : "Previous", + "Next" : "Next", + "Advanced Settings" : "Advanced Settings", + "File not found" : "File not found" +}, +"nplurals=2; plural=(n!=1);"); diff --git a/l10n/ka.json b/l10n/ka.json new file mode 100644 index 0000000..fe985ff --- /dev/null +++ b/l10n/ka.json @@ -0,0 +1,16 @@ +{ "translations": { + "FAQ" : "FAQ", + "Help" : "Help", + "Settings saved" : "Settings saved", + "Select All" : "Select All", + "Back" : "Back", + "File" : "File", + "Delete" : "Delete", + "Settings" : "Settings", + "No results found" : "No results found", + "Previous" : "Previous", + "Next" : "Next", + "Advanced Settings" : "Advanced Settings", + "File not found" : "File not found" +},"pluralForm" :"nplurals=2; plural=(n!=1);" +} \ No newline at end of file diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js deleted file mode 100644 index e22f98b..0000000 --- a/l10n/ka_GE.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Help" : "დახმარება", - "Settings saved" : "პარამეტრები შენახულია", - "File" : "ფაილი", - "Delete" : "წაშლა", - "Settings" : "პარამეტრები", - "File not found" : "ფაილი ვერ იქნა ნაპოვნი" -}, -"nplurals=2; plural=(n!=1);"); diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json deleted file mode 100644 index 54f11e9..0000000 --- a/l10n/ka_GE.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Help" : "დახმარება", - "Settings saved" : "პარამეტრები შენახულია", - "File" : "ფაილი", - "Delete" : "წაშლა", - "Settings" : "პარამეტრები", - "File not found" : "ფაილი ვერ იქნა ნაპოვნი" -},"pluralForm" :"nplurals=2; plural=(n!=1);" -} \ No newline at end of file diff --git a/l10n/ko.js b/l10n/ko.js new file mode 100644 index 0000000..db36c41 --- /dev/null +++ b/l10n/ko.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "도움말", + "Settings saved" : "설정 저장됨", + "Back" : "뒤로", + "File" : "파일", + "Delete" : "삭제", + "Settings" : "설정", + "Previous" : "이전", + "Next" : "다음", + "Note:" : "메모:", + "Advanced Settings" : "고급 설정", + "File not found" : "파일을 찾을 수 없음" +}, +"nplurals=1; plural=0;"); diff --git a/l10n/ko.json b/l10n/ko.json new file mode 100644 index 0000000..1435df8 --- /dev/null +++ b/l10n/ko.json @@ -0,0 +1,14 @@ +{ "translations": { + "Help" : "도움말", + "Settings saved" : "설정 저장됨", + "Back" : "뒤로", + "File" : "파일", + "Delete" : "삭제", + "Settings" : "설정", + "Previous" : "이전", + "Next" : "다음", + "Note:" : "메모:", + "Advanced Settings" : "고급 설정", + "File not found" : "파일을 찾을 수 없음" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 291caa4..a1d357b 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -8,7 +8,11 @@ OC.L10N.register( "Delete" : "Ištrinti", "Settings" : "Nustatymai", "Load More" : "Įkelti daugiau", + "No results found" : "Nerasta jokių rezultatų", + "Previous" : "Ankstesnis", + "Next" : "Kitas", "Note:" : "Pastaba:", + "Advanced Settings" : "Išplėstiniai nustatymai", "File not found" : "Failas nerastas" }, "nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index bb32a64..16a5fa1 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -6,7 +6,11 @@ "Delete" : "Ištrinti", "Settings" : "Nustatymai", "Load More" : "Įkelti daugiau", + "No results found" : "Nerasta jokių rezultatų", + "Previous" : "Ankstesnis", + "Next" : "Kitas", "Note:" : "Pastaba:", + "Advanced Settings" : "Išplėstiniai nustatymai", "File not found" : "Failas nerastas" },"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/mk.js b/l10n/mk.js new file mode 100644 index 0000000..ea60887 --- /dev/null +++ b/l10n/mk.js @@ -0,0 +1,18 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Помош", + "Settings saved" : "Параматрите се зачувани", + "Select All" : "Избери се", + "Back" : "Назад", + "File" : "Датотека", + "Delete" : "Избриши", + "Settings" : "Параметри", + "No results found" : "Нема пронајдено резултати", + "Previous" : "Предходна", + "Next" : "Следна", + "Note:" : "Белешка:", + "Advanced Settings" : "Напредни параметри", + "File not found" : "Датотеката не е пронајдена" +}, +"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"); diff --git a/l10n/mk.json b/l10n/mk.json new file mode 100644 index 0000000..9a7c0c8 --- /dev/null +++ b/l10n/mk.json @@ -0,0 +1,16 @@ +{ "translations": { + "Help" : "Помош", + "Settings saved" : "Параматрите се зачувани", + "Select All" : "Избери се", + "Back" : "Назад", + "File" : "Датотека", + "Delete" : "Избриши", + "Settings" : "Параметри", + "No results found" : "Нема пронајдено резултати", + "Previous" : "Предходна", + "Next" : "Следна", + "Note:" : "Белешка:", + "Advanced Settings" : "Напредни параметри", + "File not found" : "Датотеката не е пронајдена" +},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;" +} \ No newline at end of file diff --git a/l10n/nb.js b/l10n/nb.js index eac06a0..55dff04 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -42,7 +42,10 @@ OC.L10N.register( "Settings" : "Innstillinger", "Acknowledged" : "Anerkjent", "Unacknowledged" : "Ikke anerkjent", + "No results found" : "Ingen resultater funnet", + "Previous" : "Forrige", "Note:" : "Merk:", + "Advanced Settings" : "Avanserte innstillinger", "Error fetching duplicates." : "Feil ved henting av duplikater.", "Duplicate acknowledged successfully" : "Duplikat er godkjent", "Error acknowledging duplicate." : "Feil ved anerkjennelse av duplikat.", diff --git a/l10n/nb.json b/l10n/nb.json index 083731a..0614e9e 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -40,7 +40,10 @@ "Settings" : "Innstillinger", "Acknowledged" : "Anerkjent", "Unacknowledged" : "Ikke anerkjent", + "No results found" : "Ingen resultater funnet", + "Previous" : "Forrige", "Note:" : "Merk:", + "Advanced Settings" : "Avanserte innstillinger", "Error fetching duplicates." : "Feil ved henting av duplikater.", "Duplicate acknowledged successfully" : "Duplikat er godkjent", "Error acknowledging duplicate." : "Feil ved anerkjennelse av duplikat.", diff --git a/l10n/nl.js b/l10n/nl.js new file mode 100644 index 0000000..ba48b96 --- /dev/null +++ b/l10n/nl.js @@ -0,0 +1,18 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Help", + "Settings saved" : "Instellingen opgeslagen", + "Select All" : "Alles Selecteren", + "Back" : "Terug", + "File" : "Bestand", + "Delete" : "Verwijder", + "Settings" : "Instellingen", + "No results found" : "Geen resultaten gevonden", + "Previous" : "Vorige", + "Next" : "Volgende", + "Note:" : "Notitie:", + "Advanced Settings" : "Geavanceerde instellingen", + "File not found" : "Bestand niet gevonden" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/l10n/nl.json b/l10n/nl.json new file mode 100644 index 0000000..834a530 --- /dev/null +++ b/l10n/nl.json @@ -0,0 +1,16 @@ +{ "translations": { + "Help" : "Help", + "Settings saved" : "Instellingen opgeslagen", + "Select All" : "Alles Selecteren", + "Back" : "Terug", + "File" : "Bestand", + "Delete" : "Verwijder", + "Settings" : "Instellingen", + "No results found" : "Geen resultaten gevonden", + "Previous" : "Vorige", + "Next" : "Volgende", + "Note:" : "Notitie:", + "Advanced Settings" : "Geavanceerde instellingen", + "File not found" : "Bestand niet gevonden" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +} \ No newline at end of file diff --git a/l10n/oc.js b/l10n/oc.js deleted file mode 100644 index 74f944f..0000000 --- a/l10n/oc.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Help" : "Ajuda", - "Settings saved" : "Paramètres salvats", - "File" : "Fichièr", - "Delete" : "Suprimir", - "Settings" : "Paramètres", - "File not found" : "Fichièr pas trobat" -}, -"nplurals=2; plural=(n > 1);"); diff --git a/l10n/oc.json b/l10n/oc.json deleted file mode 100644 index f2c5091..0000000 --- a/l10n/oc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Help" : "Ajuda", - "Settings saved" : "Paramètres salvats", - "File" : "Fichièr", - "Delete" : "Suprimir", - "Settings" : "Paramètres", - "File not found" : "Fichièr pas trobat" -},"pluralForm" :"nplurals=2; plural=(n > 1);" -} \ No newline at end of file diff --git a/l10n/pl.js b/l10n/pl.js new file mode 100644 index 0000000..f42ba8c --- /dev/null +++ b/l10n/pl.js @@ -0,0 +1,21 @@ +OC.L10N.register( + "duplicatefinder", + { + "FAQ" : "FAQ", + "Help" : "Pomoc", + "Settings saved" : "Ustawienia zapisane", + "Select All" : "Wybierz wszystko", + "Back" : "Poprzednia", + "File" : "Plik", + "Open File" : "Otwórz plik", + "Delete" : "Usuń", + "Settings" : "Ustawienia", + "Load More" : "Wczytaj więcej", + "No results found" : "Nie znaleziono wyników", + "Previous" : "Poprzednie", + "Next" : "Następna", + "Note:" : "Notatka:", + "Advanced Settings" : "Ustawienia zaawansowane", + "File not found" : "Nie odnaleziono pliku" +}, +"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"); diff --git a/l10n/pl.json b/l10n/pl.json new file mode 100644 index 0000000..9acf600 --- /dev/null +++ b/l10n/pl.json @@ -0,0 +1,19 @@ +{ "translations": { + "FAQ" : "FAQ", + "Help" : "Pomoc", + "Settings saved" : "Ustawienia zapisane", + "Select All" : "Wybierz wszystko", + "Back" : "Poprzednia", + "File" : "Plik", + "Open File" : "Otwórz plik", + "Delete" : "Usuń", + "Settings" : "Ustawienia", + "Load More" : "Wczytaj więcej", + "No results found" : "Nie znaleziono wyników", + "Previous" : "Poprzednie", + "Next" : "Następna", + "Note:" : "Notatka:", + "Advanced Settings" : "Ustawienia zaawansowane", + "File not found" : "Nie odnaleziono pliku" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);" +} \ No newline at end of file diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 09318eb..d0260a4 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -38,6 +38,7 @@ OC.L10N.register( "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "Esta ação excluirá todas as instâncias dos arquivos selecionados. Tem certeza de que deseja prosseguir?", "File" : "Arquivo", "Path:" : "Caminho:", + "Open File" : "Abrir arquivo", "Delete" : "Excluir", "Settings" : "Configurações", "Acknowledged" : "Reconhecido", @@ -45,7 +46,11 @@ OC.L10N.register( "Load More" : "Carregar Mais", "Unacknowledged" : "Não reconhecido", "No unacknowledged duplicates found." : "Nenhuma duplicata não reconhecida foi encontrada.", + "No results found" : "Nenhum resultado encontrado", + "Previous" : "Anterior", + "Next" : "Próxima", "Note:" : "Anotação:", + "Advanced Settings" : "Configurações avançadas ", "Error fetching duplicates." : "Erro ao buscar duplicatas.", "Duplicate acknowledged successfully" : "Duplicado reconhecido com sucesso", "Error acknowledging duplicate." : "Reconhecido", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index cb15a9e..21b5fcf 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -36,6 +36,7 @@ "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "Esta ação excluirá todas as instâncias dos arquivos selecionados. Tem certeza de que deseja prosseguir?", "File" : "Arquivo", "Path:" : "Caminho:", + "Open File" : "Abrir arquivo", "Delete" : "Excluir", "Settings" : "Configurações", "Acknowledged" : "Reconhecido", @@ -43,7 +44,11 @@ "Load More" : "Carregar Mais", "Unacknowledged" : "Não reconhecido", "No unacknowledged duplicates found." : "Nenhuma duplicata não reconhecida foi encontrada.", + "No results found" : "Nenhum resultado encontrado", + "Previous" : "Anterior", + "Next" : "Próxima", "Note:" : "Anotação:", + "Advanced Settings" : "Configurações avançadas ", "Error fetching duplicates." : "Erro ao buscar duplicatas.", "Duplicate acknowledged successfully" : "Duplicado reconhecido com sucesso", "Error acknowledging duplicate." : "Reconhecido", diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 673fc2a..9fd4bd5 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -7,6 +7,9 @@ OC.L10N.register( "File" : "Ficheiro", "Delete" : "Eliminar", "Settings" : "Definições", + "Previous" : "Anterior", + "Next" : "Seguinte", + "Advanced Settings" : "Definições Avançadas ", "File not found" : "Ficheiro não encontrado" }, "nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"); diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index ed1b98e..e65ac77 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -5,6 +5,9 @@ "File" : "Ficheiro", "Delete" : "Eliminar", "Settings" : "Definições", + "Previous" : "Anterior", + "Next" : "Seguinte", + "Advanced Settings" : "Definições Avançadas ", "File not found" : "Ficheiro não encontrado" },"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;" } \ No newline at end of file diff --git a/l10n/ro.js b/l10n/ro.js index e152b6f..f244023 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -24,6 +24,10 @@ OC.L10N.register( "Path:" : "Cale:", "Delete" : "Șterge", "Settings" : "Setări", + "No results found" : "Nu s-a găsit nimic", + "Previous" : "Precedentul", + "Next" : "Următorul", + "Advanced Settings" : "Setări avansate", "File not found" : "Fișierul nu a fost găsit" }, "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"); diff --git a/l10n/ro.json b/l10n/ro.json index e3e545c..6254f45 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -22,6 +22,10 @@ "Path:" : "Cale:", "Delete" : "Șterge", "Settings" : "Setări", + "No results found" : "Nu s-a găsit nimic", + "Previous" : "Precedentul", + "Next" : "Următorul", + "Advanced Settings" : "Setări avansate", "File not found" : "Fișierul nu a fost găsit" },"pluralForm" :"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));" } \ No newline at end of file diff --git a/l10n/ru.js b/l10n/ru.js index 02a59e6..008cf92 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -30,7 +30,11 @@ OC.L10N.register( "Delete" : "Удалить", "Settings" : "Настройки", "Load More" : "Загрузить ещё", + "No results found" : "Результаты отсутствуют", + "Previous" : "Назад", + "Next" : "Далее", "Note:" : "Примечание:", + "Advanced Settings" : "Дополнительные настройки", "Duplicate acknowledged successfully" : "Дубликат успешно признан", "File not found" : "Файл не найден" }, diff --git a/l10n/ru.json b/l10n/ru.json index e1cf40b..37637ab 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -28,7 +28,11 @@ "Delete" : "Удалить", "Settings" : "Настройки", "Load More" : "Загрузить ещё", + "No results found" : "Результаты отсутствуют", + "Previous" : "Назад", + "Next" : "Далее", "Note:" : "Примечание:", + "Advanced Settings" : "Дополнительные настройки", "Duplicate acknowledged successfully" : "Дубликат успешно признан", "File not found" : "Файл не найден" },"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);" diff --git a/l10n/sc.js b/l10n/sc.js index a10224a..279c7d3 100644 --- a/l10n/sc.js +++ b/l10n/sc.js @@ -7,6 +7,10 @@ OC.L10N.register( "File" : "Archìviu", "Delete" : "Cantzella", "Settings" : "Cunfiguratzione", + "No results found" : "Perunu resurtadu agatadu", + "Previous" : "Pretzedente", + "Next" : "Imbeniente", + "Advanced Settings" : "Cunfiguratzione avantzada", "File not found" : "Archìviu no agatadu" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sc.json b/l10n/sc.json index c19e5d0..75e4953 100644 --- a/l10n/sc.json +++ b/l10n/sc.json @@ -5,6 +5,10 @@ "File" : "Archìviu", "Delete" : "Cantzella", "Settings" : "Cunfiguratzione", + "No results found" : "Perunu resurtadu agatadu", + "Previous" : "Pretzedente", + "Next" : "Imbeniente", + "Advanced Settings" : "Cunfiguratzione avantzada", "File not found" : "Archìviu no agatadu" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sk.js b/l10n/sk.js index 7848bcc..44a6a29 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -10,7 +10,11 @@ OC.L10N.register( "File" : "Súbor", "Delete" : "Vymazať", "Settings" : "Nastavenia", + "No results found" : "Neboli nájdené žiadne výsledky", + "Previous" : "Predchádzajúce", + "Next" : "Ďalšie", "Note:" : "Poznámka:", + "Advanced Settings" : "Rozšírené nastavenia", "File not found" : "Súbor nenájdený" }, "nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/l10n/sk.json b/l10n/sk.json index 7153d8d..cbd1e92 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -8,7 +8,11 @@ "File" : "Súbor", "Delete" : "Vymazať", "Settings" : "Nastavenia", + "No results found" : "Neboli nájdené žiadne výsledky", + "Previous" : "Predchádzajúce", + "Next" : "Ďalšie", "Note:" : "Poznámka:", + "Advanced Settings" : "Rozšírené nastavenia", "File not found" : "Súbor nenájdený" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" } \ No newline at end of file diff --git a/l10n/sl.js b/l10n/sl.js new file mode 100644 index 0000000..c381f29 --- /dev/null +++ b/l10n/sl.js @@ -0,0 +1,18 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Pomoč", + "Settings saved" : "Nastavitve so shranjene", + "Select All" : "Izberi vse", + "File" : "Datoteka", + "Open File" : "Odpri datoteko", + "Delete" : "Izbriši", + "Settings" : "Nastavitve", + "No results found" : "Ni najdenih zadetkov", + "Previous" : "Predhodna", + "Next" : "Naslednji", + "Note:" : "Opomba:", + "Advanced Settings" : "Napredne nastavitve", + "File not found" : "Datoteke ni mogoče najti" +}, +"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"); diff --git a/l10n/sl.json b/l10n/sl.json new file mode 100644 index 0000000..473fe6a --- /dev/null +++ b/l10n/sl.json @@ -0,0 +1,16 @@ +{ "translations": { + "Help" : "Pomoč", + "Settings saved" : "Nastavitve so shranjene", + "Select All" : "Izberi vse", + "File" : "Datoteka", + "Open File" : "Odpri datoteko", + "Delete" : "Izbriši", + "Settings" : "Nastavitve", + "No results found" : "Ni najdenih zadetkov", + "Previous" : "Predhodna", + "Next" : "Naslednji", + "Note:" : "Opomba:", + "Advanced Settings" : "Napredne nastavitve", + "File not found" : "Datoteke ni mogoče najti" +},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);" +} \ No newline at end of file diff --git a/l10n/sq.js b/l10n/sq.js index 0b373b2..157d6a5 100644 --- a/l10n/sq.js +++ b/l10n/sq.js @@ -7,6 +7,9 @@ OC.L10N.register( "File" : "Skedar ", "Delete" : "Fshi", "Settings" : "Rregullimet", + "Previous" : "I mëparshëm", + "Next" : "I ardhshëm", + "Advanced Settings" : "Cilësime të Avancuara", "File not found" : "S’u gjet kartelë" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sq.json b/l10n/sq.json index 9da27fd..69b3eec 100644 --- a/l10n/sq.json +++ b/l10n/sq.json @@ -5,6 +5,9 @@ "File" : "Skedar ", "Delete" : "Fshi", "Settings" : "Rregullimet", + "Previous" : "I mëparshëm", + "Next" : "I ardhshëm", + "Advanced Settings" : "Cilësime të Avancuara", "File not found" : "S’u gjet kartelë" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/sr.js b/l10n/sr.js index 58fdb9c..d2d9c3e 100644 --- a/l10n/sr.js +++ b/l10n/sr.js @@ -57,7 +57,11 @@ OC.L10N.register( "Folder added to origin folders" : "Фолдер је додат у фолдере изворишта", "Folder {folder} removed from origin folders" : "Фолдер {folder} је уклоњен из фолдера изворишта", "Failed to load origin folders" : "Није успело учитавање фолдера изворишта", + "No results found" : "Нема пронађених резултата", + "Previous" : "Претходно", + "Next" : "Следеће", "Note:" : "Белешка:", + "Advanced Settings" : "Напредне поставке", "Error fetching duplicates." : "Грешка приликом преузимања дупликата", "Duplicate acknowledged successfully" : "Дупликат је успешно потврђен", "Error acknowledging duplicate." : "Грешка приликом потврђивања дупликата.", diff --git a/l10n/sr.json b/l10n/sr.json index 9da19c1..a6659e3 100644 --- a/l10n/sr.json +++ b/l10n/sr.json @@ -55,7 +55,11 @@ "Folder added to origin folders" : "Фолдер је додат у фолдере изворишта", "Folder {folder} removed from origin folders" : "Фолдер {folder} је уклоњен из фолдера изворишта", "Failed to load origin folders" : "Није успело учитавање фолдера изворишта", + "No results found" : "Нема пронађених резултата", + "Previous" : "Претходно", + "Next" : "Следеће", "Note:" : "Белешка:", + "Advanced Settings" : "Напредне поставке", "Error fetching duplicates." : "Грешка приликом преузимања дупликата", "Duplicate acknowledged successfully" : "Дупликат је успешно потврђен", "Error acknowledging duplicate." : "Грешка приликом потврђивања дупликата.", diff --git a/l10n/sv.js b/l10n/sv.js index 7567bc3..a9e831e 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -18,7 +18,11 @@ OC.L10N.register( "Delete" : "Radera", "Settings" : "Inställningar", "Load More" : "Ladda mer", + "No results found" : "Inga resultat funna", + "Previous" : "Föregående", + "Next" : "Nästa", "Note:" : "Notering:", + "Advanced Settings" : "Avancerade inställningar", "File not found" : "Filen kunde inte hittas" }, "nplurals=2; plural=(n != 1);"); diff --git a/l10n/sv.json b/l10n/sv.json index 7e96d68..e2c3d19 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -16,7 +16,11 @@ "Delete" : "Radera", "Settings" : "Inställningar", "Load More" : "Ladda mer", + "No results found" : "Inga resultat funna", + "Previous" : "Föregående", + "Next" : "Nästa", "Note:" : "Notering:", + "Advanced Settings" : "Avancerade inställningar", "File not found" : "Filen kunde inte hittas" },"pluralForm" :"nplurals=2; plural=(n != 1);" } \ No newline at end of file diff --git a/l10n/th.js b/l10n/th.js deleted file mode 100644 index a8341f1..0000000 --- a/l10n/th.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Help" : "ช่วยเหลือ", - "Settings saved" : "บันทึกการตั้งค่าแล้ว", - "File" : "ไฟล์", - "Delete" : "ลบ", - "Settings" : "การตั้งค่า", - "File not found" : "ไม่พบไฟล์" -}, -"nplurals=1; plural=0;"); diff --git a/l10n/th.json b/l10n/th.json deleted file mode 100644 index 4292ec2..0000000 --- a/l10n/th.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Help" : "ช่วยเหลือ", - "Settings saved" : "บันทึกการตั้งค่าแล้ว", - "File" : "ไฟล์", - "Delete" : "ลบ", - "Settings" : "การตั้งค่า", - "File not found" : "ไม่พบไฟล์" -},"pluralForm" :"nplurals=1; plural=0;" -} \ No newline at end of file diff --git a/l10n/tr.js b/l10n/tr.js index 90fbfad..8b199ec 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -57,7 +57,11 @@ OC.L10N.register( "Folder added to origin folders" : "Klasör kaynak klasörlere eklendi", "Folder {folder} removed from origin folders" : "{folder} klasörü kaynak klasörlerden kaldırıldı", "Failed to load origin folders" : "Kaynak klasörler yüklenemedi", + "No results found" : "Herhangi bir sonuç bulunamadı", + "Previous" : "Önceki", + "Next" : "Sonraki", "Note:" : "Not:", + "Advanced Settings" : "Gelişmiş ayarlar", "Error fetching duplicates." : "Çiftler alınırken sorun çıktı.", "Duplicate acknowledged successfully" : "Çift olduğu onaylandı", "Error acknowledging duplicate." : "Çift onaylanırken sorun çıktı.", diff --git a/l10n/tr.json b/l10n/tr.json index 6aa033e..dd6a6cf 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -55,7 +55,11 @@ "Folder added to origin folders" : "Klasör kaynak klasörlere eklendi", "Folder {folder} removed from origin folders" : "{folder} klasörü kaynak klasörlerden kaldırıldı", "Failed to load origin folders" : "Kaynak klasörler yüklenemedi", + "No results found" : "Herhangi bir sonuç bulunamadı", + "Previous" : "Önceki", + "Next" : "Sonraki", "Note:" : "Not:", + "Advanced Settings" : "Gelişmiş ayarlar", "Error fetching duplicates." : "Çiftler alınırken sorun çıktı.", "Duplicate acknowledged successfully" : "Çift olduğu onaylandı", "Error acknowledging duplicate." : "Çift onaylanırken sorun çıktı.", diff --git a/l10n/ug.js b/l10n/ug.js index c54466b..2ccb791 100644 --- a/l10n/ug.js +++ b/l10n/ug.js @@ -45,7 +45,10 @@ OC.L10N.register( "Load More" : "تېخىمۇ كۆپ يۈكلەڭ", "Unacknowledged" : "نامەلۇم", "No unacknowledged duplicates found." : "نامەلۇم كۆپەيتىلگەن نۇسخىسى تېپىلمىدى.", + "No results found" : "ھېچقانداق نەتىجە تېپىلمىدى", + "Previous" : "ئالدىنقى", "Note:" : "ئەسكەرتىش:", + "Advanced Settings" : "ئىلغار تەڭشەكلەر", "Error fetching duplicates." : "كۆپەيتىلگەن نۇسخىسىنى ئېلىشتا خاتالىق.", "Duplicate acknowledged successfully" : "كۆپەيتىلگەن نۇسخىسى مۇۋەپپەقىيەتلىك ئېتىراپ قىلىندى", "Error acknowledging duplicate." : "كۆپەيتىلگەنلىكىنى ئېتىراپ قىلىشتا خاتالىق.", diff --git a/l10n/ug.json b/l10n/ug.json index 251942a..ebe5b10 100644 --- a/l10n/ug.json +++ b/l10n/ug.json @@ -43,7 +43,10 @@ "Load More" : "تېخىمۇ كۆپ يۈكلەڭ", "Unacknowledged" : "نامەلۇم", "No unacknowledged duplicates found." : "نامەلۇم كۆپەيتىلگەن نۇسخىسى تېپىلمىدى.", + "No results found" : "ھېچقانداق نەتىجە تېپىلمىدى", + "Previous" : "ئالدىنقى", "Note:" : "ئەسكەرتىش:", + "Advanced Settings" : "ئىلغار تەڭشەكلەر", "Error fetching duplicates." : "كۆپەيتىلگەن نۇسخىسىنى ئېلىشتا خاتالىق.", "Duplicate acknowledged successfully" : "كۆپەيتىلگەن نۇسخىسى مۇۋەپپەقىيەتلىك ئېتىراپ قىلىندى", "Error acknowledging duplicate." : "كۆپەيتىلگەنلىكىنى ئېتىراپ قىلىشتا خاتالىق.", diff --git a/l10n/uk.js b/l10n/uk.js index e986d8e..e368ab6 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -8,7 +8,10 @@ OC.L10N.register( "File" : "Файл", "Delete" : "Вилучити", "Settings" : "Налаштування", + "Previous" : "Назад", + "Next" : "Далі", "Note:" : "Примітка:", + "Advanced Settings" : "Розширені", "File not found" : "Файл не знайдено" }, "nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"); diff --git a/l10n/uk.json b/l10n/uk.json index 2b8d6b4..fdebc8d 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -6,7 +6,10 @@ "File" : "Файл", "Delete" : "Вилучити", "Settings" : "Налаштування", + "Previous" : "Назад", + "Next" : "Далі", "Note:" : "Примітка:", + "Advanced Settings" : "Розширені", "File not found" : "Файл не знайдено" },"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);" } \ No newline at end of file diff --git a/l10n/uz.js b/l10n/uz.js deleted file mode 100644 index 36c582b..0000000 --- a/l10n/uz.js +++ /dev/null @@ -1,11 +0,0 @@ -OC.L10N.register( - "duplicatefinder", - { - "Help" : "Help", - "Settings saved" : "Settings saved", - "File" : "File", - "Delete" : "Delete", - "Settings" : "Sozlamalar", - "File not found" : "File not found" -}, -"nplurals=1; plural=0;"); diff --git a/l10n/uz.json b/l10n/uz.json deleted file mode 100644 index 0125e9f..0000000 --- a/l10n/uz.json +++ /dev/null @@ -1,9 +0,0 @@ -{ "translations": { - "Help" : "Help", - "Settings saved" : "Settings saved", - "File" : "File", - "Delete" : "Delete", - "Settings" : "Sozlamalar", - "File not found" : "File not found" -},"pluralForm" :"nplurals=1; plural=0;" -} \ No newline at end of file diff --git a/l10n/vi.js b/l10n/vi.js new file mode 100644 index 0000000..a7939ac --- /dev/null +++ b/l10n/vi.js @@ -0,0 +1,16 @@ +OC.L10N.register( + "duplicatefinder", + { + "Help" : "Trợ giúp", + "Settings saved" : "Cấu hình đã được lưu", + "Back" : "Trở lại", + "File" : "Tệp", + "Delete" : "Xóa", + "Settings" : "Cài đặt", + "No results found" : "Không tìm thấy kết quả", + "Previous" : "Trước", + "Next" : "Tiếp theo", + "Advanced Settings" : "Cài đặt nâng cao", + "File not found" : "Không tìm thấy tập tin" +}, +"nplurals=1; plural=0;"); diff --git a/l10n/vi.json b/l10n/vi.json new file mode 100644 index 0000000..3c17524 --- /dev/null +++ b/l10n/vi.json @@ -0,0 +1,14 @@ +{ "translations": { + "Help" : "Trợ giúp", + "Settings saved" : "Cấu hình đã được lưu", + "Back" : "Trở lại", + "File" : "Tệp", + "Delete" : "Xóa", + "Settings" : "Cài đặt", + "No results found" : "Không tìm thấy kết quả", + "Previous" : "Trước", + "Next" : "Tiếp theo", + "Advanced Settings" : "Cài đặt nâng cao", + "File not found" : "Không tìm thấy tập tin" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 18ca601..0807f58 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -37,6 +37,7 @@ OC.L10N.register( "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "此操作将删除所选文件的所有实例。你确定要继续吗?", "File" : "文件", "Path:" : "路径:", + "Open File" : "打开文件", "Delete" : "删除", "Settings" : "设置", "Acknowledged" : "确认", @@ -45,7 +46,10 @@ OC.L10N.register( "Unacknowledged" : "未确认", "No unacknowledged duplicates found." : "未发现未确认的重复项。", "No results found" : "未找到结果", + "Previous" : "上一个", + "Next" : "下一个", "Note:" : "说明:", + "Advanced Settings" : "高级设置", "Error fetching duplicates." : "获取重复项时发生错误", "Duplicate acknowledged successfully" : "重复项已成功确认", "Error acknowledging duplicate." : "确认重复项时发生错误", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 1fc6fe5..c8ded21 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -35,6 +35,7 @@ "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "此操作将删除所选文件的所有实例。你确定要继续吗?", "File" : "文件", "Path:" : "路径:", + "Open File" : "打开文件", "Delete" : "删除", "Settings" : "设置", "Acknowledged" : "确认", @@ -43,7 +44,10 @@ "Unacknowledged" : "未确认", "No unacknowledged duplicates found." : "未发现未确认的重复项。", "No results found" : "未找到结果", + "Previous" : "上一个", + "Next" : "下一个", "Note:" : "说明:", + "Advanced Settings" : "高级设置", "Error fetching duplicates." : "获取重复项时发生错误", "Duplicate acknowledged successfully" : "重复项已成功确认", "Error acknowledging duplicate." : "确认重复项时发生错误", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index b1c4a7e..0b7ffaa 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -4,8 +4,12 @@ OC.L10N.register( "Duplicate Finder" : "重複尋找器", "Duplicate Finder Settings" : "重複尋找器的設置", "Origin Folders" : "原始資料夾", + "Excluded Folders" : "排除資料夾", + "Getting Started" : "開始", + "Usage Examples" : "例子", "FAQ" : "FAQ", "Help" : "支援", + "Could not load duplicates" : "無法加載重複項目", "All general settings to modify Duplicate Finder behaviors." : "用於修改重複尋找器行為的所有常規設置。", "Ignore Mounted Files" : "略過已安裝的檔案", "When true, files mounted on external storage will be ignored." : "當為 true 時,安裝在外部存儲上的檔案將被略過。", @@ -14,6 +18,7 @@ OC.L10N.register( "When true, the event-based detection will be disabled." : "如果為 true,將禁用基於事件的檢測。", "Disable filesystem events" : "停用 filesystem 活動", "Background Job Cleanup Interval (seconds)" : "後台作業清理間距(秒)", + "The interval in seconds between database cleanup operations. This job only maintains the database and does not delete any files from your storage. It helps keep the app running smoothly by removing outdated database entries." : "數據庫清理操作之間的間距(以秒為單位)。此任務僅維護數據庫,不會從您的儲存中刪除任何檔案。它通過刪除過時的數據庫項目記錄來幫助應用程序平穩運行。", "Background Job Find Duplicates Interval (seconds)" : "後台作業尋找重複間距(秒)", "The interval in seconds for the find duplicates background job." : "尋找重複的時間間距(以秒為單位)。", "Advanced settings (be cautious)" : "進階設定(請謹慎)", @@ -28,8 +33,21 @@ OC.L10N.register( "Duplicates search initiated (this may take a while)" : "已啟動重複項目搜尋(這可能需要一段時間)", "All duplicates found" : "找到所有重複項目", "Could not initiate duplicate search" : "無法啟動重複項目搜尋", + "Bulk Delete Duplicates" : "批量刪除重複項目", + "Preview and delete multiple duplicates at once while preserving files in protected folders." : "預覽並一次刪除多個重複項目,同時保護受保護資料夾中的檔案。", + "Start Preview" : "開始預覽", + "Total files to delete: {count}, Space that will be freed: {size}" : "要刪除的總檔案數:{count},將釋放的空間:{size}", + "Loading page {current} of {total}..." : "加載頁面 {current} / {total} ...", + "Unselect All" : "取消全選", "Select All" : "全選", + "Delete Selected Files" : "刪除已選擇檔案", + "No Duplicates Found" : "沒有找到重複", + "No duplicate files were found that can be deleted. This could be because there are no duplicates, or all duplicates are in protected folders." : "未找到可以刪除的重複檔案。這可能是因為沒有重複檔案,或者所有重複檔案都位於受保護的資料夾中。", "Back" : "上星期", + "Files to be deleted" : "要刪除的檔案", + "Duplicate Group" : "重複群組", + "{selected} of {total} files selected" : "已選擇 {selected} / {total} 個檔案", + "Are you sure you want to delete all selected duplicates? This action cannot be undone." : "您確定要刪除所有選定的重複檔案嗎?此操作無法撤消。", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "歡迎,目前副本有 {numberOfFiles} 個檔案,總大小:{formattedSize}", "Show Preview" : "顯示預覽", "Unacknowledge it" : "不確認它", @@ -42,14 +60,21 @@ OC.L10N.register( "Path:" : "路徑:", "Delete" : "刪除", "Protected" : "受保護的", + "Bulk Delete" : "批量刪除", "Settings" : "設定", "Acknowledged" : "確認", "No acknowledged duplicates found." : "找不到已確認的重複項目。", "Load More" : "加載更多", "Unacknowledged" : "未確認", "No unacknowledged duplicates found." : "找不到未確認的重複項目。", + "Configure folders that should be excluded from duplicate scanning. Files in these folders (and subfolders) will be ignored during duplicate detection." : "配置應排除在重複掃描中的資料夾。這些資料夾(及其子資料夾)中的檔案將在重複檢測過程中被略過。", + "Add Excluded Folder" : "添加排除資料夾", + "Select Folder to Exclude" : "選擇要排除的資料夾", + "This folder is already excluded" : "這個資料夾已經被排除了", "Invalid folder data" : "無效的資料夾數據", + "Folder {folder} removed from excluded folders" : "資料夾 {folder} 已從排除資料夾中移除", "Failed to remove folder" : "移除資料夾失敗", + "Failed to load excluded folders" : "載入已排除資料夾失敗", "Configure folders that should be considered as origin folders. Files in these folders will never be marked as duplicates to be deleted." : "配置應被視為源資料夾的資料夾。這些資料夾中的文件將永遠不會被標記為重複檔案以供刪除。", "Add Origin Folder" : "新增原始資料夾", "Select Origin Folder" : "選擇原始資料夾", @@ -57,8 +82,15 @@ OC.L10N.register( "Folder added to origin folders" : "資料夾已新增至原始資料夾", "Folder {folder} removed from origin folders" : "已從原始資料夾移除 {folder} 資料夾", "Failed to load origin folders" : "載入原始資料夾失敗", + "Search FAQ" : "搜尋 FAQ", + "Type to search..." : "開始輸入以搜尋 ...", "No results found" : "未找到結果", + "Try adjusting your search terms" : "請嘗試調整您的搜尋詞", + "General Questions" : "一般問題", + "Previous" : "上一", + "Next" : "下一", "Note:" : "備註:", + "Advanced Settings" : "進階設定", "Error fetching duplicates." : "擷取重複項目時發生錯誤。", "Duplicate acknowledged successfully" : "重複項已成功確認", "Error acknowledging duplicate." : "確認重複項目時發生錯誤。", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 752c626..6cb527b 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -2,8 +2,12 @@ "Duplicate Finder" : "重複尋找器", "Duplicate Finder Settings" : "重複尋找器的設置", "Origin Folders" : "原始資料夾", + "Excluded Folders" : "排除資料夾", + "Getting Started" : "開始", + "Usage Examples" : "例子", "FAQ" : "FAQ", "Help" : "支援", + "Could not load duplicates" : "無法加載重複項目", "All general settings to modify Duplicate Finder behaviors." : "用於修改重複尋找器行為的所有常規設置。", "Ignore Mounted Files" : "略過已安裝的檔案", "When true, files mounted on external storage will be ignored." : "當為 true 時,安裝在外部存儲上的檔案將被略過。", @@ -12,6 +16,7 @@ "When true, the event-based detection will be disabled." : "如果為 true,將禁用基於事件的檢測。", "Disable filesystem events" : "停用 filesystem 活動", "Background Job Cleanup Interval (seconds)" : "後台作業清理間距(秒)", + "The interval in seconds between database cleanup operations. This job only maintains the database and does not delete any files from your storage. It helps keep the app running smoothly by removing outdated database entries." : "數據庫清理操作之間的間距(以秒為單位)。此任務僅維護數據庫,不會從您的儲存中刪除任何檔案。它通過刪除過時的數據庫項目記錄來幫助應用程序平穩運行。", "Background Job Find Duplicates Interval (seconds)" : "後台作業尋找重複間距(秒)", "The interval in seconds for the find duplicates background job." : "尋找重複的時間間距(以秒為單位)。", "Advanced settings (be cautious)" : "進階設定(請謹慎)", @@ -26,8 +31,21 @@ "Duplicates search initiated (this may take a while)" : "已啟動重複項目搜尋(這可能需要一段時間)", "All duplicates found" : "找到所有重複項目", "Could not initiate duplicate search" : "無法啟動重複項目搜尋", + "Bulk Delete Duplicates" : "批量刪除重複項目", + "Preview and delete multiple duplicates at once while preserving files in protected folders." : "預覽並一次刪除多個重複項目,同時保護受保護資料夾中的檔案。", + "Start Preview" : "開始預覽", + "Total files to delete: {count}, Space that will be freed: {size}" : "要刪除的總檔案數:{count},將釋放的空間:{size}", + "Loading page {current} of {total}..." : "加載頁面 {current} / {total} ...", + "Unselect All" : "取消全選", "Select All" : "全選", + "Delete Selected Files" : "刪除已選擇檔案", + "No Duplicates Found" : "沒有找到重複", + "No duplicate files were found that can be deleted. This could be because there are no duplicates, or all duplicates are in protected folders." : "未找到可以刪除的重複檔案。這可能是因為沒有重複檔案,或者所有重複檔案都位於受保護的資料夾中。", "Back" : "上星期", + "Files to be deleted" : "要刪除的檔案", + "Duplicate Group" : "重複群組", + "{selected} of {total} files selected" : "已選擇 {selected} / {total} 個檔案", + "Are you sure you want to delete all selected duplicates? This action cannot be undone." : "您確定要刪除所有選定的重複檔案嗎?此操作無法撤消。", "Welcome, the current duplicate has {numberOfFiles} files, total size: {formattedSize}" : "歡迎,目前副本有 {numberOfFiles} 個檔案,總大小:{formattedSize}", "Show Preview" : "顯示預覽", "Unacknowledge it" : "不確認它", @@ -40,14 +58,21 @@ "Path:" : "路徑:", "Delete" : "刪除", "Protected" : "受保護的", + "Bulk Delete" : "批量刪除", "Settings" : "設定", "Acknowledged" : "確認", "No acknowledged duplicates found." : "找不到已確認的重複項目。", "Load More" : "加載更多", "Unacknowledged" : "未確認", "No unacknowledged duplicates found." : "找不到未確認的重複項目。", + "Configure folders that should be excluded from duplicate scanning. Files in these folders (and subfolders) will be ignored during duplicate detection." : "配置應排除在重複掃描中的資料夾。這些資料夾(及其子資料夾)中的檔案將在重複檢測過程中被略過。", + "Add Excluded Folder" : "添加排除資料夾", + "Select Folder to Exclude" : "選擇要排除的資料夾", + "This folder is already excluded" : "這個資料夾已經被排除了", "Invalid folder data" : "無效的資料夾數據", + "Folder {folder} removed from excluded folders" : "資料夾 {folder} 已從排除資料夾中移除", "Failed to remove folder" : "移除資料夾失敗", + "Failed to load excluded folders" : "載入已排除資料夾失敗", "Configure folders that should be considered as origin folders. Files in these folders will never be marked as duplicates to be deleted." : "配置應被視為源資料夾的資料夾。這些資料夾中的文件將永遠不會被標記為重複檔案以供刪除。", "Add Origin Folder" : "新增原始資料夾", "Select Origin Folder" : "選擇原始資料夾", @@ -55,8 +80,15 @@ "Folder added to origin folders" : "資料夾已新增至原始資料夾", "Folder {folder} removed from origin folders" : "已從原始資料夾移除 {folder} 資料夾", "Failed to load origin folders" : "載入原始資料夾失敗", + "Search FAQ" : "搜尋 FAQ", + "Type to search..." : "開始輸入以搜尋 ...", "No results found" : "未找到結果", + "Try adjusting your search terms" : "請嘗試調整您的搜尋詞", + "General Questions" : "一般問題", + "Previous" : "上一", + "Next" : "下一", "Note:" : "備註:", + "Advanced Settings" : "進階設定", "Error fetching duplicates." : "擷取重複項目時發生錯誤。", "Duplicate acknowledged successfully" : "重複項已成功確認", "Error acknowledging duplicate." : "確認重複項目時發生錯誤。", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 4cfb626..83daa29 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -40,6 +40,7 @@ OC.L10N.register( "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "此動作將會刪除選定檔案的所有實體。您確定要繼續嗎?", "File" : "檔案", "Path:" : "路徑:", + "Open File" : "開啟檔案", "Delete" : "刪除", "Protected" : "被保護", "Settings" : "設定", @@ -58,7 +59,10 @@ OC.L10N.register( "Folder {folder} removed from origin folders" : "已從原始資料夾移除 {folder} 資料夾", "Failed to load origin folders" : "載入原始資料夾失敗", "No results found" : "找不到結果", + "Previous" : "上一步", + "Next" : "下一步", "Note:" : "備註:", + "Advanced Settings" : "進階設定", "Error fetching duplicates." : "擷取重複項目時發生錯誤。", "Duplicate acknowledged successfully" : "重複項目已成功確認", "Error acknowledging duplicate." : "確認重複項目時發生錯誤。", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index 6f874c5..1701e08 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -38,6 +38,7 @@ "This action will delete all instances of the selected files. Are you sure you want to proceed?" : "此動作將會刪除選定檔案的所有實體。您確定要繼續嗎?", "File" : "檔案", "Path:" : "路徑:", + "Open File" : "開啟檔案", "Delete" : "刪除", "Protected" : "被保護", "Settings" : "設定", @@ -56,7 +57,10 @@ "Folder {folder} removed from origin folders" : "已從原始資料夾移除 {folder} 資料夾", "Failed to load origin folders" : "載入原始資料夾失敗", "No results found" : "找不到結果", + "Previous" : "上一步", + "Next" : "下一步", "Note:" : "備註:", + "Advanced Settings" : "進階設定", "Error fetching duplicates." : "擷取重複項目時發生錯誤。", "Duplicate acknowledged successfully" : "重複項目已成功確認", "Error acknowledging duplicate." : "確認重複項目時發生錯誤。",