aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/l10n
diff options
context:
space:
mode:
Diffstat (limited to 'apps/workflowengine/l10n')
-rw-r--r--apps/workflowengine/l10n/.gitkeep0
-rw-r--r--apps/workflowengine/l10n/ar.js123
-rw-r--r--apps/workflowengine/l10n/ar.json121
-rw-r--r--apps/workflowengine/l10n/ast.js76
-rw-r--r--apps/workflowengine/l10n/ast.json74
-rw-r--r--apps/workflowengine/l10n/bg.js119
-rw-r--r--apps/workflowengine/l10n/bg.json117
-rw-r--r--apps/workflowengine/l10n/ca.js113
-rw-r--r--apps/workflowengine/l10n/ca.json111
-rw-r--r--apps/workflowengine/l10n/cs.js123
-rw-r--r--apps/workflowengine/l10n/cs.json121
-rw-r--r--apps/workflowengine/l10n/da.js67
-rw-r--r--apps/workflowengine/l10n/da.json65
-rw-r--r--apps/workflowengine/l10n/de.js123
-rw-r--r--apps/workflowengine/l10n/de.json121
-rw-r--r--apps/workflowengine/l10n/de_DE.js123
-rw-r--r--apps/workflowengine/l10n/de_DE.json121
-rw-r--r--apps/workflowengine/l10n/el.js116
-rw-r--r--apps/workflowengine/l10n/el.json114
-rw-r--r--apps/workflowengine/l10n/en_GB.js123
-rw-r--r--apps/workflowengine/l10n/en_GB.json121
-rw-r--r--apps/workflowengine/l10n/eo.js92
-rw-r--r--apps/workflowengine/l10n/eo.json90
-rw-r--r--apps/workflowengine/l10n/es.js123
-rw-r--r--apps/workflowengine/l10n/es.json121
-rw-r--r--apps/workflowengine/l10n/es_EC.js118
-rw-r--r--apps/workflowengine/l10n/es_EC.json116
-rw-r--r--apps/workflowengine/l10n/es_MX.js123
-rw-r--r--apps/workflowengine/l10n/es_MX.json121
-rw-r--r--apps/workflowengine/l10n/et_EE.js123
-rw-r--r--apps/workflowengine/l10n/et_EE.json121
-rw-r--r--apps/workflowengine/l10n/eu.js118
-rw-r--r--apps/workflowengine/l10n/eu.json116
-rw-r--r--apps/workflowengine/l10n/fa.js118
-rw-r--r--apps/workflowengine/l10n/fa.json116
-rw-r--r--apps/workflowengine/l10n/fi.js92
-rw-r--r--apps/workflowengine/l10n/fi.json90
-rw-r--r--apps/workflowengine/l10n/fr.js123
-rw-r--r--apps/workflowengine/l10n/fr.json121
-rw-r--r--apps/workflowengine/l10n/ga.js123
-rw-r--r--apps/workflowengine/l10n/ga.json121
-rw-r--r--apps/workflowengine/l10n/gl.js123
-rw-r--r--apps/workflowengine/l10n/gl.json121
-rw-r--r--apps/workflowengine/l10n/he.js104
-rw-r--r--apps/workflowengine/l10n/he.json102
-rw-r--r--apps/workflowengine/l10n/hr.js114
-rw-r--r--apps/workflowengine/l10n/hr.json112
-rw-r--r--apps/workflowengine/l10n/hu.js123
-rw-r--r--apps/workflowengine/l10n/hu.json121
-rw-r--r--apps/workflowengine/l10n/is.js73
-rw-r--r--apps/workflowengine/l10n/is.json71
-rw-r--r--apps/workflowengine/l10n/it.js120
-rw-r--r--apps/workflowengine/l10n/it.json118
-rw-r--r--apps/workflowengine/l10n/ja.js123
-rw-r--r--apps/workflowengine/l10n/ja.json121
-rw-r--r--apps/workflowengine/l10n/ka.js121
-rw-r--r--apps/workflowengine/l10n/ka.json119
-rw-r--r--apps/workflowengine/l10n/ko.js107
-rw-r--r--apps/workflowengine/l10n/ko.json105
-rw-r--r--apps/workflowengine/l10n/lt_LT.js116
-rw-r--r--apps/workflowengine/l10n/lt_LT.json114
-rw-r--r--apps/workflowengine/l10n/lv.js70
-rw-r--r--apps/workflowengine/l10n/lv.json68
-rw-r--r--apps/workflowengine/l10n/mk.js100
-rw-r--r--apps/workflowengine/l10n/mk.json98
-rw-r--r--apps/workflowengine/l10n/nb.js123
-rw-r--r--apps/workflowengine/l10n/nb.json121
-rw-r--r--apps/workflowengine/l10n/nl.js123
-rw-r--r--apps/workflowengine/l10n/nl.json121
-rw-r--r--apps/workflowengine/l10n/pl.js116
-rw-r--r--apps/workflowengine/l10n/pl.json114
-rw-r--r--apps/workflowengine/l10n/pt_BR.js123
-rw-r--r--apps/workflowengine/l10n/pt_BR.json121
-rw-r--r--apps/workflowengine/l10n/pt_PT.js86
-rw-r--r--apps/workflowengine/l10n/pt_PT.json84
-rw-r--r--apps/workflowengine/l10n/ru.js123
-rw-r--r--apps/workflowengine/l10n/ru.json121
-rw-r--r--apps/workflowengine/l10n/sc.js115
-rw-r--r--apps/workflowengine/l10n/sc.json113
-rw-r--r--apps/workflowengine/l10n/sk.js123
-rw-r--r--apps/workflowengine/l10n/sk.json121
-rw-r--r--apps/workflowengine/l10n/sl.js119
-rw-r--r--apps/workflowengine/l10n/sl.json117
-rw-r--r--apps/workflowengine/l10n/sr.js123
-rw-r--r--apps/workflowengine/l10n/sr.json121
-rw-r--r--apps/workflowengine/l10n/sv.js123
-rw-r--r--apps/workflowengine/l10n/sv.json121
-rw-r--r--apps/workflowengine/l10n/sw.js123
-rw-r--r--apps/workflowengine/l10n/sw.json121
-rw-r--r--apps/workflowengine/l10n/tr.js123
-rw-r--r--apps/workflowengine/l10n/tr.json121
-rw-r--r--apps/workflowengine/l10n/ug.js123
-rw-r--r--apps/workflowengine/l10n/ug.json121
-rw-r--r--apps/workflowengine/l10n/uk.js123
-rw-r--r--apps/workflowengine/l10n/uk.json121
-rw-r--r--apps/workflowengine/l10n/zh_CN.js123
-rw-r--r--apps/workflowengine/l10n/zh_CN.json121
-rw-r--r--apps/workflowengine/l10n/zh_HK.js123
-rw-r--r--apps/workflowengine/l10n/zh_HK.json121
-rw-r--r--apps/workflowengine/l10n/zh_TW.js123
-rw-r--r--apps/workflowengine/l10n/zh_TW.json121
101 files changed, 11322 insertions, 0 deletions
diff --git a/apps/workflowengine/l10n/.gitkeep b/apps/workflowengine/l10n/.gitkeep
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/apps/workflowengine/l10n/.gitkeep
diff --git a/apps/workflowengine/l10n/ar.js b/apps/workflowengine/l10n/ar.js
new file mode 100644
index 00000000000..1ba492d4ba0
--- /dev/null
+++ b/apps/workflowengine/l10n/ar.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "المُعامل المُعطى غير مقبول",
+ "The given regular expression is invalid" : "التعبير النمطي Regex المدخل غير صالح",
+ "The given file size is invalid" : "حجم الملف المُعطى غير مقبول",
+ "The given tag id is invalid" : "الوسم المعطى غير مقبول",
+ "The given IP range is invalid" : "نطاق العنوان IP المُعطى غير مقبول.",
+ "The given IP range is not valid for IPv4" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv4.",
+ "The given IP range is not valid for IPv6" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv6.",
+ "The given time span is invalid" : "الفترة الزمنية المُعطاة غير مقبولة",
+ "The given start time is invalid" : "وقت البداية المُعطى غير مقبول.",
+ "The given end time is invalid" : "وقت النهاية المُعطى غير مقبول.",
+ "The given group does not exist" : "المجموعة المُعطاة غير موجودة.",
+ "File" : "ملف",
+ "File created" : "عند إنشاء ملف",
+ "File updated" : "عند تحديث ملف",
+ "File renamed" : "عند إعادة تسمية ملف",
+ "File deleted" : "عند حذف ملف",
+ "File accessed" : "عند الوصول إلى الملف",
+ "File copied" : "عند نسخ ملف",
+ "Tag assigned" : "وسم تم تعيينه",
+ "Someone" : "شخصٌ ما",
+ "%s created %s" : "%s مُنشأ %s",
+ "%s modified %s" : "%s مُعدّل %s",
+ "%s deleted %s" : "%s مُلغىً %s",
+ "%s accessed %s" : "%s تم الوصول إليه %s",
+ "%s renamed %s" : "%s مُعاد تسميته %s",
+ "%s copied %s" : "%s منسوخ %s",
+ "%s assigned %s to %s" : "%s مُسند %s إلى %s",
+ "Operation #%s does not exist" : "العملية #%s غير موجودة",
+ "Entity %s does not exist" : "الكيان %s غير موجود",
+ "Entity %s is invalid" : "الكيان %s غير مقبول",
+ "No events are chosen." : "لم يتم اختيار أي أحدث.",
+ "Entity %s has no event %s" : "الكيان %s ليس له أحداث %s",
+ "Operation %s does not exist" : "العملية %s غير موجودة",
+ "Operation %s is invalid" : "العملية%sغير موجودة",
+ "At least one check needs to be provided" : "يجب تقديم اختيار واحد على الأقل",
+ "The provided operation data is too long" : "تشغيل البيانات المطلوب كبير جدا",
+ "Invalid check provided" : "الاختيار المقدم غير صالح",
+ "Check %s does not exist" : "تحقق من%s غير موجود",
+ "Check %s is invalid" : "تحقق من%sغير صالح",
+ "Check %s is not allowed with this entity" : "التحقق من %s غير مسموح به مع هذا الكيان",
+ "The provided check value is too long" : "قيمة التحقق المقدمة طويلة جدًا",
+ "Check #%s does not exist" : "تحقق من#%s غير موجود",
+ "Check %s is invalid or does not exist" : "التحقق من %s فهو غير صالح أو غير موجود",
+ "Flow" : "أتمتة سير العمل",
+ "Nextcloud workflow engine" : "محرك أتمتة سير العمل لنكست كلاود",
+ "Select a filter" : "اختر عامل تصفية",
+ "Select a comparator" : "اختر أساس المقارنة",
+ "Remove filter" : "إزالة عامل التصفية",
+ "Folder" : "مجلد",
+ "Images" : "صور",
+ "Office documents" : "مستندات المكتب",
+ "PDF documents" : "مستندات PDF",
+ "Custom MIME type" : "نوع MIME مخصص",
+ "Custom mimetype" : "أنواع ملفات مخصصة",
+ "Select a file type" : "اختر نوع الملف",
+ "e.g. httpd/unix-directory" : "على سبيل المثال httpd/unix-directory",
+ "Please enter a valid time span" : "الرجاء إدخال نطاق زمني صالح",
+ "Files WebDAV" : "ملفات WebDAV",
+ "Custom URL" : "عنوان URL مخصص",
+ "Select a request URL" : "حدد عنوان URL الخاص بالطلب",
+ "Android client" : "عميل أندرويد",
+ "iOS client" : "عميل نظام التشغيل iOS",
+ "Desktop client" : "تطبيق سطح المكتب",
+ "Thunderbird & Outlook addons" : "إضافات ثندربيرد و أوت لوك",
+ "Custom user agent" : "وكيل مستخدم مخصص",
+ "Select a user agent" : "اختر وكيل مستخدم",
+ "Select groups" : "إختَر مجموعةً",
+ "Groups" : "المجموعات",
+ "Type to search for group …" : "أُكتُب اسم المجموعة التي تبحث عنها ...",
+ "Select a trigger" : "حدد مشغل",
+ "At least one event must be selected" : "يجب اختيار حدث واحد على الأقل",
+ "Add new flow" : "إضافة أتمتة سير عمل جديد",
+ "The configuration is invalid" : "التكوين غير صالح",
+ "Active" : "فعال",
+ "Save" : "حفظ",
+ "When" : "متى",
+ "and" : "و",
+ "Add a new filter" : "إضافة عامل تصفية جديد",
+ "Cancel" : "إلغاء",
+ "Delete" : "حذف ",
+ "Available flows" : "أتمتة سير العمل المتاحة",
+ "For details on how to write your own flow, check out the development documentation." : "للحصول على تفاصيل حول كيفية تطوير أتمتة سير العمل الخاص بك، تحقق من وثائق التطوير.",
+ "No flows installed" : "لم يتم تثبيت أي أتمتة لسير العمل",
+ "Ask your administrator to install new flows." : "أطلب من مسؤول النظام تثبيت أتمتة سير عمل جديدة .",
+ "More flows" : "المزيد من أتمتة سير العمل",
+ "Browse the App Store" : "إستعرض متجر التطبيقات",
+ "Show less" : "عرض أقل",
+ "Show more" : "عرض المزيد",
+ "Configured flows" : "أتمتة سير العمل المضافة",
+ "Your flows" : "أتمتة سير العمل الخاص بك",
+ "No flows configured" : "لم تتم تهيئة أي أتمتة لسير العمل",
+ "matches" : "متوافق",
+ "does not match" : "غير متوافق",
+ "is" : "يكون",
+ "is not" : "ليس",
+ "File name" : "اسم ملف",
+ "File MIME type" : "ملف من النوع MIME",
+ "File size (upload)" : "حجم الملف (الرفع)",
+ "less" : "أقل",
+ "less or equals" : "أقل من أو يساوي",
+ "greater or equals" : "أكبر أو يساوي",
+ "greater" : "أكبر من",
+ "Request remote address" : "العنوان البعيد الخاص بالطلب",
+ "matches IPv4" : "متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "does not match IPv4" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "matches IPv6" : "متوافق مع بروتوكول الانترنت الاصدار السادس \"IPv6\"",
+ "does not match IPv6" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv6\"",
+ "File system tag" : "وسم ملف النظام",
+ "is tagged with" : "موسوم بـ",
+ "is not tagged with" : "غير موسوم بـ",
+ "Request URL" : "عنوان محدد موقع الموارد المُوحّد \"URL\" الخاص بالطلب",
+ "Request time" : "وقت الطلب",
+ "between" : "بين",
+ "not between" : "ليس بين",
+ "Request user agent" : "وكيل المستخدم الخاص بالطلب",
+ "Group membership" : "عضوية المجموعة",
+ "is member of" : "عضو فى",
+ "is not member of" : "ليس عضو فى"
+},
+"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
diff --git a/apps/workflowengine/l10n/ar.json b/apps/workflowengine/l10n/ar.json
new file mode 100644
index 00000000000..12ea595f30b
--- /dev/null
+++ b/apps/workflowengine/l10n/ar.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "المُعامل المُعطى غير مقبول",
+ "The given regular expression is invalid" : "التعبير النمطي Regex المدخل غير صالح",
+ "The given file size is invalid" : "حجم الملف المُعطى غير مقبول",
+ "The given tag id is invalid" : "الوسم المعطى غير مقبول",
+ "The given IP range is invalid" : "نطاق العنوان IP المُعطى غير مقبول.",
+ "The given IP range is not valid for IPv4" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv4.",
+ "The given IP range is not valid for IPv6" : "نطاق العنوان IP المُعطى غير مقبول بالنسبة لـ IPv6.",
+ "The given time span is invalid" : "الفترة الزمنية المُعطاة غير مقبولة",
+ "The given start time is invalid" : "وقت البداية المُعطى غير مقبول.",
+ "The given end time is invalid" : "وقت النهاية المُعطى غير مقبول.",
+ "The given group does not exist" : "المجموعة المُعطاة غير موجودة.",
+ "File" : "ملف",
+ "File created" : "عند إنشاء ملف",
+ "File updated" : "عند تحديث ملف",
+ "File renamed" : "عند إعادة تسمية ملف",
+ "File deleted" : "عند حذف ملف",
+ "File accessed" : "عند الوصول إلى الملف",
+ "File copied" : "عند نسخ ملف",
+ "Tag assigned" : "وسم تم تعيينه",
+ "Someone" : "شخصٌ ما",
+ "%s created %s" : "%s مُنشأ %s",
+ "%s modified %s" : "%s مُعدّل %s",
+ "%s deleted %s" : "%s مُلغىً %s",
+ "%s accessed %s" : "%s تم الوصول إليه %s",
+ "%s renamed %s" : "%s مُعاد تسميته %s",
+ "%s copied %s" : "%s منسوخ %s",
+ "%s assigned %s to %s" : "%s مُسند %s إلى %s",
+ "Operation #%s does not exist" : "العملية #%s غير موجودة",
+ "Entity %s does not exist" : "الكيان %s غير موجود",
+ "Entity %s is invalid" : "الكيان %s غير مقبول",
+ "No events are chosen." : "لم يتم اختيار أي أحدث.",
+ "Entity %s has no event %s" : "الكيان %s ليس له أحداث %s",
+ "Operation %s does not exist" : "العملية %s غير موجودة",
+ "Operation %s is invalid" : "العملية%sغير موجودة",
+ "At least one check needs to be provided" : "يجب تقديم اختيار واحد على الأقل",
+ "The provided operation data is too long" : "تشغيل البيانات المطلوب كبير جدا",
+ "Invalid check provided" : "الاختيار المقدم غير صالح",
+ "Check %s does not exist" : "تحقق من%s غير موجود",
+ "Check %s is invalid" : "تحقق من%sغير صالح",
+ "Check %s is not allowed with this entity" : "التحقق من %s غير مسموح به مع هذا الكيان",
+ "The provided check value is too long" : "قيمة التحقق المقدمة طويلة جدًا",
+ "Check #%s does not exist" : "تحقق من#%s غير موجود",
+ "Check %s is invalid or does not exist" : "التحقق من %s فهو غير صالح أو غير موجود",
+ "Flow" : "أتمتة سير العمل",
+ "Nextcloud workflow engine" : "محرك أتمتة سير العمل لنكست كلاود",
+ "Select a filter" : "اختر عامل تصفية",
+ "Select a comparator" : "اختر أساس المقارنة",
+ "Remove filter" : "إزالة عامل التصفية",
+ "Folder" : "مجلد",
+ "Images" : "صور",
+ "Office documents" : "مستندات المكتب",
+ "PDF documents" : "مستندات PDF",
+ "Custom MIME type" : "نوع MIME مخصص",
+ "Custom mimetype" : "أنواع ملفات مخصصة",
+ "Select a file type" : "اختر نوع الملف",
+ "e.g. httpd/unix-directory" : "على سبيل المثال httpd/unix-directory",
+ "Please enter a valid time span" : "الرجاء إدخال نطاق زمني صالح",
+ "Files WebDAV" : "ملفات WebDAV",
+ "Custom URL" : "عنوان URL مخصص",
+ "Select a request URL" : "حدد عنوان URL الخاص بالطلب",
+ "Android client" : "عميل أندرويد",
+ "iOS client" : "عميل نظام التشغيل iOS",
+ "Desktop client" : "تطبيق سطح المكتب",
+ "Thunderbird & Outlook addons" : "إضافات ثندربيرد و أوت لوك",
+ "Custom user agent" : "وكيل مستخدم مخصص",
+ "Select a user agent" : "اختر وكيل مستخدم",
+ "Select groups" : "إختَر مجموعةً",
+ "Groups" : "المجموعات",
+ "Type to search for group …" : "أُكتُب اسم المجموعة التي تبحث عنها ...",
+ "Select a trigger" : "حدد مشغل",
+ "At least one event must be selected" : "يجب اختيار حدث واحد على الأقل",
+ "Add new flow" : "إضافة أتمتة سير عمل جديد",
+ "The configuration is invalid" : "التكوين غير صالح",
+ "Active" : "فعال",
+ "Save" : "حفظ",
+ "When" : "متى",
+ "and" : "و",
+ "Add a new filter" : "إضافة عامل تصفية جديد",
+ "Cancel" : "إلغاء",
+ "Delete" : "حذف ",
+ "Available flows" : "أتمتة سير العمل المتاحة",
+ "For details on how to write your own flow, check out the development documentation." : "للحصول على تفاصيل حول كيفية تطوير أتمتة سير العمل الخاص بك، تحقق من وثائق التطوير.",
+ "No flows installed" : "لم يتم تثبيت أي أتمتة لسير العمل",
+ "Ask your administrator to install new flows." : "أطلب من مسؤول النظام تثبيت أتمتة سير عمل جديدة .",
+ "More flows" : "المزيد من أتمتة سير العمل",
+ "Browse the App Store" : "إستعرض متجر التطبيقات",
+ "Show less" : "عرض أقل",
+ "Show more" : "عرض المزيد",
+ "Configured flows" : "أتمتة سير العمل المضافة",
+ "Your flows" : "أتمتة سير العمل الخاص بك",
+ "No flows configured" : "لم تتم تهيئة أي أتمتة لسير العمل",
+ "matches" : "متوافق",
+ "does not match" : "غير متوافق",
+ "is" : "يكون",
+ "is not" : "ليس",
+ "File name" : "اسم ملف",
+ "File MIME type" : "ملف من النوع MIME",
+ "File size (upload)" : "حجم الملف (الرفع)",
+ "less" : "أقل",
+ "less or equals" : "أقل من أو يساوي",
+ "greater or equals" : "أكبر أو يساوي",
+ "greater" : "أكبر من",
+ "Request remote address" : "العنوان البعيد الخاص بالطلب",
+ "matches IPv4" : "متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "does not match IPv4" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv4\"",
+ "matches IPv6" : "متوافق مع بروتوكول الانترنت الاصدار السادس \"IPv6\"",
+ "does not match IPv6" : "غير متوافق مع بروتوكول الانترنت الاصدار الرابع \"IPv6\"",
+ "File system tag" : "وسم ملف النظام",
+ "is tagged with" : "موسوم بـ",
+ "is not tagged with" : "غير موسوم بـ",
+ "Request URL" : "عنوان محدد موقع الموارد المُوحّد \"URL\" الخاص بالطلب",
+ "Request time" : "وقت الطلب",
+ "between" : "بين",
+ "not between" : "ليس بين",
+ "Request user agent" : "وكيل المستخدم الخاص بالطلب",
+ "Group membership" : "عضوية المجموعة",
+ "is member of" : "عضو فى",
+ "is not member of" : "ليس عضو فى"
+},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ast.js b/apps/workflowengine/l10n/ast.js
new file mode 100644
index 00000000000..cc24b48c02c
--- /dev/null
+++ b/apps/workflowengine/l10n/ast.js
@@ -0,0 +1,76 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "L'operador apurríu ye inválidu",
+ "The given regular expression is invalid" : "La espresión regular apurrida ye inválida",
+ "The given file size is invalid" : "El tamañu del ficheru apurríu ye inválidu",
+ "The given tag id is invalid" : "La ID d'etiqueta apurrida ye inválida",
+ "The given IP range is invalid" : "L'intervalu d'IPs ye inválida",
+ "The given IP range is not valid for IPv4" : "L'intervalu d'IPs nun ye válidu pa IPv4",
+ "The given IP range is not valid for IPv6" : "L'intervalu d'IPs nun ye válidu pa IPv6",
+ "The given time span is invalid" : "L'intervalu de tiempu apurríu nun ye válidu",
+ "The given start time is invalid" : "La hora de comienzu ye inválida",
+ "The given end time is invalid" : "La hora de fin ye inválida",
+ "The given group does not exist" : "El grupu apurríu nun esiste",
+ "File" : "Ficheru",
+ "File created" : "Creóse'l ficheru",
+ "File updated" : "Anovóse'l ficheru",
+ "File renamed" : "Renomóse'l ficheru",
+ "File deleted" : "Desanicióse'l ficheru",
+ "File accessed" : "Accedióse al ficheru",
+ "File copied" : "Copióse'l ficheru",
+ "Tag assigned" : "Asignóse la etiqueta",
+ "Someone" : "Daquień",
+ "%s created %s" : "%s creó «%s»",
+ "%s modified %s" : "%s modificó «%s»",
+ "%s deleted %s" : "%s desanició «%s»",
+ "%s accessed %s" : "%s accedió a «%s»",
+ "%s renamed %s" : "%s renomó «%s»",
+ "%s copied %s" : "%s copió «%s»",
+ "%s assigned %s to %s" : "%s asignó «%s» a %s",
+ "Operation #%s does not exist" : "La operación #%s nun esiste",
+ "Entity %s does not exist" : "La entidá «%s» nun esiste",
+ "Entity %s is invalid" : "La entidá «%s» ye inválida",
+ "No events are chosen." : "Nun s'escoyó nengún eventu.",
+ "Entity %s has no event %s" : "La entidá «%s» nun tien nengún eventu «%s»",
+ "Operation %s does not exist" : "La operación «%s» nun esiste",
+ "Operation %s is invalid" : "La operación «%s» ye inválida",
+ "Invalid check provided" : "Fornióse una comprobación inválida",
+ "Check %s does not exist" : "La comprobación «%s» nun esiste",
+ "Check %s is invalid" : "La comprobación «%s» ye inválida",
+ "Check %s is not allowed with this entity" : "La comprobación «%s» nun ta permitida con esta entidá",
+ "Check #%s does not exist" : "La comprobación #%s nun esiste",
+ "Check %s is invalid or does not exist" : "La comprobación «%s» ye inválida o nun esiste",
+ "Flow" : "Fluxu",
+ "Remove filter" : "Quitar la peñera",
+ "Folder" : "Carpeta",
+ "Images" : "Imáxenes",
+ "Office documents" : "Documentos ofimáticos",
+ "PDF documents" : "Documentos PDF",
+ "Android client" : "Veceru p'Android",
+ "iOS client" : "Veceru pa iOS",
+ "Desktop client" : "Veceru pa ordenadores",
+ "Select groups" : "Seleicionar grupos",
+ "Groups" : "Grupos",
+ "The configuration is invalid" : "La configuración ye inválida",
+ "Active" : "Activa",
+ "Save" : "Guardar",
+ "and" : "y",
+ "Cancel" : "Encaboxar",
+ "Delete" : "Desaniciar",
+ "Available flows" : "Fluxos disponibles",
+ "No flows installed" : "Nun s'instaló nengún fluxu",
+ "Ask your administrator to install new flows." : "Pidi a la alministración qu'instale fluxos nuevos.",
+ "More flows" : "Más fluxos",
+ "Show less" : "Amosar menos",
+ "Show more" : "Amosar más",
+ "Configured flows" : "Fluxos configuraos",
+ "No flows configured" : "Nun se configuró nengún fluxu",
+ "matches" : "concasa",
+ "does not match" : "nun concasa",
+ "is" : "ye",
+ "is not" : "nun ye",
+ "File name" : "Nome del ficheru",
+ "between" : "ente"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/ast.json b/apps/workflowengine/l10n/ast.json
new file mode 100644
index 00000000000..a4c32aa8f34
--- /dev/null
+++ b/apps/workflowengine/l10n/ast.json
@@ -0,0 +1,74 @@
+{ "translations": {
+ "The given operator is invalid" : "L'operador apurríu ye inválidu",
+ "The given regular expression is invalid" : "La espresión regular apurrida ye inválida",
+ "The given file size is invalid" : "El tamañu del ficheru apurríu ye inválidu",
+ "The given tag id is invalid" : "La ID d'etiqueta apurrida ye inválida",
+ "The given IP range is invalid" : "L'intervalu d'IPs ye inválida",
+ "The given IP range is not valid for IPv4" : "L'intervalu d'IPs nun ye válidu pa IPv4",
+ "The given IP range is not valid for IPv6" : "L'intervalu d'IPs nun ye válidu pa IPv6",
+ "The given time span is invalid" : "L'intervalu de tiempu apurríu nun ye válidu",
+ "The given start time is invalid" : "La hora de comienzu ye inválida",
+ "The given end time is invalid" : "La hora de fin ye inválida",
+ "The given group does not exist" : "El grupu apurríu nun esiste",
+ "File" : "Ficheru",
+ "File created" : "Creóse'l ficheru",
+ "File updated" : "Anovóse'l ficheru",
+ "File renamed" : "Renomóse'l ficheru",
+ "File deleted" : "Desanicióse'l ficheru",
+ "File accessed" : "Accedióse al ficheru",
+ "File copied" : "Copióse'l ficheru",
+ "Tag assigned" : "Asignóse la etiqueta",
+ "Someone" : "Daquień",
+ "%s created %s" : "%s creó «%s»",
+ "%s modified %s" : "%s modificó «%s»",
+ "%s deleted %s" : "%s desanició «%s»",
+ "%s accessed %s" : "%s accedió a «%s»",
+ "%s renamed %s" : "%s renomó «%s»",
+ "%s copied %s" : "%s copió «%s»",
+ "%s assigned %s to %s" : "%s asignó «%s» a %s",
+ "Operation #%s does not exist" : "La operación #%s nun esiste",
+ "Entity %s does not exist" : "La entidá «%s» nun esiste",
+ "Entity %s is invalid" : "La entidá «%s» ye inválida",
+ "No events are chosen." : "Nun s'escoyó nengún eventu.",
+ "Entity %s has no event %s" : "La entidá «%s» nun tien nengún eventu «%s»",
+ "Operation %s does not exist" : "La operación «%s» nun esiste",
+ "Operation %s is invalid" : "La operación «%s» ye inválida",
+ "Invalid check provided" : "Fornióse una comprobación inválida",
+ "Check %s does not exist" : "La comprobación «%s» nun esiste",
+ "Check %s is invalid" : "La comprobación «%s» ye inválida",
+ "Check %s is not allowed with this entity" : "La comprobación «%s» nun ta permitida con esta entidá",
+ "Check #%s does not exist" : "La comprobación #%s nun esiste",
+ "Check %s is invalid or does not exist" : "La comprobación «%s» ye inválida o nun esiste",
+ "Flow" : "Fluxu",
+ "Remove filter" : "Quitar la peñera",
+ "Folder" : "Carpeta",
+ "Images" : "Imáxenes",
+ "Office documents" : "Documentos ofimáticos",
+ "PDF documents" : "Documentos PDF",
+ "Android client" : "Veceru p'Android",
+ "iOS client" : "Veceru pa iOS",
+ "Desktop client" : "Veceru pa ordenadores",
+ "Select groups" : "Seleicionar grupos",
+ "Groups" : "Grupos",
+ "The configuration is invalid" : "La configuración ye inválida",
+ "Active" : "Activa",
+ "Save" : "Guardar",
+ "and" : "y",
+ "Cancel" : "Encaboxar",
+ "Delete" : "Desaniciar",
+ "Available flows" : "Fluxos disponibles",
+ "No flows installed" : "Nun s'instaló nengún fluxu",
+ "Ask your administrator to install new flows." : "Pidi a la alministración qu'instale fluxos nuevos.",
+ "More flows" : "Más fluxos",
+ "Show less" : "Amosar menos",
+ "Show more" : "Amosar más",
+ "Configured flows" : "Fluxos configuraos",
+ "No flows configured" : "Nun se configuró nengún fluxu",
+ "matches" : "concasa",
+ "does not match" : "nun concasa",
+ "is" : "ye",
+ "is not" : "nun ye",
+ "File name" : "Nome del ficheru",
+ "between" : "ente"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/bg.js b/apps/workflowengine/l10n/bg.js
new file mode 100644
index 00000000000..ab2ed6cb1a4
--- /dev/null
+++ b/apps/workflowengine/l10n/bg.js
@@ -0,0 +1,119 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Даденият оператор е невалиден",
+ "The given regular expression is invalid" : "Даденият израз е невалиден",
+ "The given file size is invalid" : "Даденият размер на файла не е валиден",
+ "The given tag id is invalid" : "Даденият етикет не е валиден",
+ "The given IP range is invalid" : "Даденият IP диапазон е невалиден",
+ "The given IP range is not valid for IPv4" : "Даденият IP диапазон не е валиден за IPv4",
+ "The given IP range is not valid for IPv6" : "Даденият IP диапазон не е валиден за IPv6",
+ "The given time span is invalid" : "Даденият период е невалиден",
+ "The given start time is invalid" : "Даденият начален час е невалиден",
+ "The given end time is invalid" : "Даденият краен час е невалиден",
+ "The given group does not exist" : "Дадената група не съществува",
+ "File" : "Файл",
+ "File created" : "Файлът е създаден",
+ "File updated" : "Файлът е актуализиран",
+ "File renamed" : "Файлът е преименуван",
+ "File deleted" : "Файлът е изтрит",
+ "File accessed" : "Достъпен е файл",
+ "File copied" : "Файлът е копиран",
+ "Tag assigned" : "Присвоен е етикет",
+ "Someone" : "Някой",
+ "%s created %s" : "%s създаде %s",
+ "%s modified %s" : "%s промени %s",
+ "%s deleted %s" : "%s изтри %s",
+ "%s accessed %s" : "%s достъпи %s",
+ "%s renamed %s" : "%s преименува %s",
+ "%s copied %s" : "%s копира %s",
+ "%s assigned %s to %s" : "%s присвои %s на %s",
+ "Operation #%s does not exist" : "Операция #%s не съществува",
+ "Entity %s does not exist" : "Обект %s не съществува",
+ "Entity %s is invalid" : "Обект %s е невалиден",
+ "No events are chosen." : "Не са избрани събития.",
+ "Entity %s has no event %s" : "Обект %s няма събитие %s",
+ "Operation %s does not exist" : "Операция %s не съществува",
+ "Operation %s is invalid" : "Операция %s е невалидна",
+ "At least one check needs to be provided" : "Трябва да се предостави поне една проверка",
+ "The provided operation data is too long" : "Предоставените оперативни данни са твърде дълги",
+ "Invalid check provided" : "Предоставена е невалидна проверка",
+ "Check %s does not exist" : "Проверка %s не съществува",
+ "Check %s is invalid" : "Проверка %s е невалидна",
+ "Check %s is not allowed with this entity" : "Не е позволена %s проверка с този обект",
+ "The provided check value is too long" : "Предоставената стойност за проверка е твърде дълга",
+ "Check #%s does not exist" : "Проверка #%s не съществува",
+ "Check %s is invalid or does not exist" : "Проверка %s не е валидна или несъществува",
+ "Flow" : "Автоматизация",
+ "Nextcloud workflow engine" : "Система на работния поток на Nextcloud",
+ "Select a filter" : "Избор на филтър",
+ "Select a comparator" : "Избор на инструмент за сравняване",
+ "Remove filter" : "Премахни филтър",
+ "Folder" : "Папка",
+ "Images" : "Изображения",
+ "Office documents" : "Офис документи",
+ "PDF documents" : "PDF документи",
+ "Custom MIME type" : "Персонализиран файл тип MIME",
+ "Custom mimetype" : "Персонализиран mimetype",
+ "Select a file type" : "Избор на тип файл",
+ "e.g. httpd/unix-directory" : "напр. httpd/unix-directory",
+ "Please enter a valid time span" : "Моля, въведете валиден период от време",
+ "Files WebDAV" : "Файлове WebDAV",
+ "Custom URL" : "Персонализиран URL адрес",
+ "Select a request URL" : "Избор на URL адрес за заявка",
+ "Android client" : "Android клиент",
+ "iOS client" : "iOS клиент",
+ "Desktop client" : "Клиент за настолен компютър",
+ "Thunderbird & Outlook addons" : "Добавки на Thunderbird и Outlook",
+ "Custom user agent" : "Персонализиран потребителски агент",
+ "Select a user agent" : "Избор на потребителски агент",
+ "Select groups" : "Избери Групи",
+ "Groups" : "Групи",
+ "At least one event must be selected" : "Трябва да бъде избрано поне едно събитие",
+ "Add new flow" : "Добавяне на нова автоматизация",
+ "The configuration is invalid" : "Конфигурацията е невалидна",
+ "Active" : "Активен",
+ "Save" : "Запази",
+ "When" : "Кога",
+ "and" : "и",
+ "Cancel" : "Отказ",
+ "Delete" : "Изтриване",
+ "Available flows" : "Налични автоматизации",
+ "For details on how to write your own flow, check out the development documentation." : "За подробности как да напишете свой собствен поток, вижте документацията за разработка.",
+ "No flows installed" : "Няма инсталирани автоматизации",
+ "Ask your administrator to install new flows." : "Помолете системния администратор да инсталира нови автоматизации",
+ "More flows" : "Още поточни автоматизации",
+ "Browse the App Store" : "Преглед на магазина за приложения /App Store/",
+ "Show less" : "Покажи по-малко",
+ "Show more" : "Покажи повече",
+ "Configured flows" : "Конфигурирани поточни автоматизации",
+ "Your flows" : "Вашите автоматизации",
+ "No flows configured" : "Няма конфигурирани автоматизации",
+ "matches" : "съвпадения",
+ "does not match" : "не съвпада",
+ "is" : "е",
+ "is not" : "не е",
+ "File name" : "Име на файл",
+ "File MIME type" : "Тип MIME файл",
+ "File size (upload)" : "Големина на файл (качване)",
+ "less" : "по-малко",
+ "less or equals" : "по-малко или равно",
+ "greater or equals" : "по-голямо или равно",
+ "greater" : "по-голям",
+ "Request remote address" : "Искане на отдалечен адрес",
+ "matches IPv4" : "съвпада IPv4",
+ "does not match IPv4" : "не съвпада IPv4",
+ "matches IPv6" : "съвпада IPv6",
+ "does not match IPv6" : "не съвпада IPv6",
+ "File system tag" : "Етикет на файлова система",
+ "is tagged with" : "има етикет",
+ "is not tagged with" : "няма етикет",
+ "Request URL" : "URL на заявка",
+ "Request time" : "Врене ба заявка",
+ "between" : "между",
+ "not between" : "не между",
+ "Request user agent" : "Потребителски агент на заявка",
+ "is member of" : "е член на",
+ "is not member of" : "не е член на"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/bg.json b/apps/workflowengine/l10n/bg.json
new file mode 100644
index 00000000000..44c7d29a6f5
--- /dev/null
+++ b/apps/workflowengine/l10n/bg.json
@@ -0,0 +1,117 @@
+{ "translations": {
+ "The given operator is invalid" : "Даденият оператор е невалиден",
+ "The given regular expression is invalid" : "Даденият израз е невалиден",
+ "The given file size is invalid" : "Даденият размер на файла не е валиден",
+ "The given tag id is invalid" : "Даденият етикет не е валиден",
+ "The given IP range is invalid" : "Даденият IP диапазон е невалиден",
+ "The given IP range is not valid for IPv4" : "Даденият IP диапазон не е валиден за IPv4",
+ "The given IP range is not valid for IPv6" : "Даденият IP диапазон не е валиден за IPv6",
+ "The given time span is invalid" : "Даденият период е невалиден",
+ "The given start time is invalid" : "Даденият начален час е невалиден",
+ "The given end time is invalid" : "Даденият краен час е невалиден",
+ "The given group does not exist" : "Дадената група не съществува",
+ "File" : "Файл",
+ "File created" : "Файлът е създаден",
+ "File updated" : "Файлът е актуализиран",
+ "File renamed" : "Файлът е преименуван",
+ "File deleted" : "Файлът е изтрит",
+ "File accessed" : "Достъпен е файл",
+ "File copied" : "Файлът е копиран",
+ "Tag assigned" : "Присвоен е етикет",
+ "Someone" : "Някой",
+ "%s created %s" : "%s създаде %s",
+ "%s modified %s" : "%s промени %s",
+ "%s deleted %s" : "%s изтри %s",
+ "%s accessed %s" : "%s достъпи %s",
+ "%s renamed %s" : "%s преименува %s",
+ "%s copied %s" : "%s копира %s",
+ "%s assigned %s to %s" : "%s присвои %s на %s",
+ "Operation #%s does not exist" : "Операция #%s не съществува",
+ "Entity %s does not exist" : "Обект %s не съществува",
+ "Entity %s is invalid" : "Обект %s е невалиден",
+ "No events are chosen." : "Не са избрани събития.",
+ "Entity %s has no event %s" : "Обект %s няма събитие %s",
+ "Operation %s does not exist" : "Операция %s не съществува",
+ "Operation %s is invalid" : "Операция %s е невалидна",
+ "At least one check needs to be provided" : "Трябва да се предостави поне една проверка",
+ "The provided operation data is too long" : "Предоставените оперативни данни са твърде дълги",
+ "Invalid check provided" : "Предоставена е невалидна проверка",
+ "Check %s does not exist" : "Проверка %s не съществува",
+ "Check %s is invalid" : "Проверка %s е невалидна",
+ "Check %s is not allowed with this entity" : "Не е позволена %s проверка с този обект",
+ "The provided check value is too long" : "Предоставената стойност за проверка е твърде дълга",
+ "Check #%s does not exist" : "Проверка #%s не съществува",
+ "Check %s is invalid or does not exist" : "Проверка %s не е валидна или несъществува",
+ "Flow" : "Автоматизация",
+ "Nextcloud workflow engine" : "Система на работния поток на Nextcloud",
+ "Select a filter" : "Избор на филтър",
+ "Select a comparator" : "Избор на инструмент за сравняване",
+ "Remove filter" : "Премахни филтър",
+ "Folder" : "Папка",
+ "Images" : "Изображения",
+ "Office documents" : "Офис документи",
+ "PDF documents" : "PDF документи",
+ "Custom MIME type" : "Персонализиран файл тип MIME",
+ "Custom mimetype" : "Персонализиран mimetype",
+ "Select a file type" : "Избор на тип файл",
+ "e.g. httpd/unix-directory" : "напр. httpd/unix-directory",
+ "Please enter a valid time span" : "Моля, въведете валиден период от време",
+ "Files WebDAV" : "Файлове WebDAV",
+ "Custom URL" : "Персонализиран URL адрес",
+ "Select a request URL" : "Избор на URL адрес за заявка",
+ "Android client" : "Android клиент",
+ "iOS client" : "iOS клиент",
+ "Desktop client" : "Клиент за настолен компютър",
+ "Thunderbird & Outlook addons" : "Добавки на Thunderbird и Outlook",
+ "Custom user agent" : "Персонализиран потребителски агент",
+ "Select a user agent" : "Избор на потребителски агент",
+ "Select groups" : "Избери Групи",
+ "Groups" : "Групи",
+ "At least one event must be selected" : "Трябва да бъде избрано поне едно събитие",
+ "Add new flow" : "Добавяне на нова автоматизация",
+ "The configuration is invalid" : "Конфигурацията е невалидна",
+ "Active" : "Активен",
+ "Save" : "Запази",
+ "When" : "Кога",
+ "and" : "и",
+ "Cancel" : "Отказ",
+ "Delete" : "Изтриване",
+ "Available flows" : "Налични автоматизации",
+ "For details on how to write your own flow, check out the development documentation." : "За подробности как да напишете свой собствен поток, вижте документацията за разработка.",
+ "No flows installed" : "Няма инсталирани автоматизации",
+ "Ask your administrator to install new flows." : "Помолете системния администратор да инсталира нови автоматизации",
+ "More flows" : "Още поточни автоматизации",
+ "Browse the App Store" : "Преглед на магазина за приложения /App Store/",
+ "Show less" : "Покажи по-малко",
+ "Show more" : "Покажи повече",
+ "Configured flows" : "Конфигурирани поточни автоматизации",
+ "Your flows" : "Вашите автоматизации",
+ "No flows configured" : "Няма конфигурирани автоматизации",
+ "matches" : "съвпадения",
+ "does not match" : "не съвпада",
+ "is" : "е",
+ "is not" : "не е",
+ "File name" : "Име на файл",
+ "File MIME type" : "Тип MIME файл",
+ "File size (upload)" : "Големина на файл (качване)",
+ "less" : "по-малко",
+ "less or equals" : "по-малко или равно",
+ "greater or equals" : "по-голямо или равно",
+ "greater" : "по-голям",
+ "Request remote address" : "Искане на отдалечен адрес",
+ "matches IPv4" : "съвпада IPv4",
+ "does not match IPv4" : "не съвпада IPv4",
+ "matches IPv6" : "съвпада IPv6",
+ "does not match IPv6" : "не съвпада IPv6",
+ "File system tag" : "Етикет на файлова система",
+ "is tagged with" : "има етикет",
+ "is not tagged with" : "няма етикет",
+ "Request URL" : "URL на заявка",
+ "Request time" : "Врене ба заявка",
+ "between" : "между",
+ "not between" : "не между",
+ "Request user agent" : "Потребителски агент на заявка",
+ "is member of" : "е член на",
+ "is not member of" : "не е член на"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ca.js b/apps/workflowengine/l10n/ca.js
new file mode 100644
index 00000000000..39238b81afb
--- /dev/null
+++ b/apps/workflowengine/l10n/ca.js
@@ -0,0 +1,113 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "L'operador donat no és vàlid",
+ "The given regular expression is invalid" : "L'expressió regular donada no és vàlida",
+ "The given file size is invalid" : "La mida de fitxer donat no és vàlid",
+ "The given tag id is invalid" : "L'Id d'etiqueta donat no és vàlid",
+ "The given IP range is invalid" : "El rang d'IPs donat no és vàlid",
+ "The given IP range is not valid for IPv4" : "El rang d'IP donat no és vàlid per IPv4",
+ "The given IP range is not valid for IPv6" : "El rang d'IP donat no és vàlid per IPv6",
+ "The given time span is invalid" : "El rang de temps donat no és vàlid",
+ "The given start time is invalid" : "El temps d'inici donat no és vàlid",
+ "The given end time is invalid" : "El temps de finalització donat no és vàlid",
+ "The given group does not exist" : "El grup donat no existeix",
+ "File" : "Fitxer",
+ "File created" : "Fitxer creat",
+ "File updated" : "Fitxer actualitzat",
+ "File renamed" : "Fitxer reanomenat",
+ "File deleted" : "Fitxer suprimit",
+ "File accessed" : "Fitxer accedit",
+ "File copied" : "Fitxer copiat",
+ "Tag assigned" : "Etiqueta assignada",
+ "Someone" : "Algú",
+ "%s created %s" : "%s ha creat %s",
+ "%s modified %s" : "%s ha modificat %s",
+ "%s deleted %s" : "%s ha eliminat %s",
+ "%s accessed %s" : "%s ha accedit %s",
+ "%s renamed %s" : "%s ha renombrat %s",
+ "%s copied %s" : "%s ha copiat %s",
+ "%s assigned %s to %s" : "%s ha assignat %s a %s",
+ "Operation #%s does not exist" : "L'operació #%s no existeix",
+ "Entity %s does not exist" : "L'entitat %s no existeix",
+ "Entity %s is invalid" : "L'entitat %s no és vàlida",
+ "No events are chosen." : "No s'ha triat cap esdeveniment.",
+ "Entity %s has no event %s" : "L'entitat %s no té cap esdeveniment %s",
+ "Operation %s does not exist" : "L'operació %s no existeix",
+ "Operation %s is invalid" : "L'operació %s no és vàlida",
+ "At least one check needs to be provided" : "S'ha de proporcionar almenys una comprovació",
+ "Invalid check provided" : "Comprovació no vàlida proporcionada",
+ "Check %s does not exist" : "Comprovació %s no existeix",
+ "Check %s is invalid" : "Comprovació %s no és vàlid",
+ "Check %s is not allowed with this entity" : "La comprovació de %s no es permet amb aquesta entitat",
+ "Check #%s does not exist" : "Comprovació #%s no existeix",
+ "Check %s is invalid or does not exist" : "Comprovació %s no és vàlida o no existeix",
+ "Flow" : "Flux",
+ "Nextcloud workflow engine" : "Motor de flux de treball de Nextcloud",
+ "Select a filter" : "Seleccioneu un filtre",
+ "Select a comparator" : "Seleccioneu un comparador",
+ "Remove filter" : "Suprimeix el filtre",
+ "Folder" : "Carpeta",
+ "Images" : "Imatges",
+ "Office documents" : "Documents d'oficina",
+ "PDF documents" : "Documents PDF",
+ "Custom mimetype" : "Tipus mime personalitzat",
+ "Select a file type" : "Seleccioneu un tipus de fitxer",
+ "e.g. httpd/unix-directory" : "p. ex. httpd/unix-directory",
+ "Please enter a valid time span" : "Introduïu un interval de temps vàlid",
+ "Files WebDAV" : "Fitxers WebDAV",
+ "Custom URL" : "URL personalitzat",
+ "Select a request URL" : "Seleccioneu un URL de petició",
+ "Android client" : "Client android",
+ "iOS client" : "Client iOS",
+ "Desktop client" : "Client d'escriptori",
+ "Thunderbird & Outlook addons" : "Complements de Thunderbird i Outlook",
+ "Custom user agent" : "Agent d'usuari personalitzat",
+ "Select a user agent" : "Seleccioneu un agent d'usuari",
+ "Select groups" : "Selecciona els grups",
+ "Groups" : "Grups",
+ "At least one event must be selected" : "Com a mínim s'ha de seleccionar un esdeveniment",
+ "Add new flow" : "Afegeix un flux nou",
+ "The configuration is invalid" : "La configuració no és vàlida",
+ "Active" : "Actiu",
+ "Save" : "Desa",
+ "When" : "Quan",
+ "and" : "i",
+ "Cancel" : "Cancel·la",
+ "Delete" : "Eliminar",
+ "Available flows" : "Fluxos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Per obtenir més informació sobre com escriure el seu propi flux, feu un cop d'ulls a la documentació de desenvolupament.",
+ "More flows" : "Més fluxos",
+ "Browse the App Store" : "Navegueu per la botiga d’aplicacions",
+ "Show less" : "Mostra'n menys",
+ "Show more" : "Mostra'n més",
+ "Configured flows" : "Fluxos configurats",
+ "Your flows" : "Els seus fluxos",
+ "matches" : "coincidències",
+ "does not match" : "no encaixa",
+ "is" : "és",
+ "is not" : "no és",
+ "File name" : "Nom del fitxer",
+ "File MIME type" : "Tipus MIME del fitxer",
+ "File size (upload)" : "Mida del fitxer (carrega)",
+ "less" : "menys",
+ "less or equals" : "menor o igual",
+ "greater or equals" : "major o igual",
+ "greater" : "superior",
+ "Request remote address" : "Demana adreça remota",
+ "matches IPv4" : "coincideix amb IPv4",
+ "does not match IPv4" : "no encaixa amb IPv4",
+ "matches IPv6" : "encaixa amb IPv6",
+ "does not match IPv6" : "no encaixa amb IPv6",
+ "File system tag" : "Etiqueta del sistema de fitxers",
+ "is tagged with" : "està estiquetat amb",
+ "is not tagged with" : "no està etiquetat amb",
+ "Request URL" : "URL de sol·licitud",
+ "Request time" : "Temps d'espera",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Sol·licita agent d'usuari",
+ "is member of" : "és membre de",
+ "is not member of" : "no és membre de"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/ca.json b/apps/workflowengine/l10n/ca.json
new file mode 100644
index 00000000000..c1d91fc010e
--- /dev/null
+++ b/apps/workflowengine/l10n/ca.json
@@ -0,0 +1,111 @@
+{ "translations": {
+ "The given operator is invalid" : "L'operador donat no és vàlid",
+ "The given regular expression is invalid" : "L'expressió regular donada no és vàlida",
+ "The given file size is invalid" : "La mida de fitxer donat no és vàlid",
+ "The given tag id is invalid" : "L'Id d'etiqueta donat no és vàlid",
+ "The given IP range is invalid" : "El rang d'IPs donat no és vàlid",
+ "The given IP range is not valid for IPv4" : "El rang d'IP donat no és vàlid per IPv4",
+ "The given IP range is not valid for IPv6" : "El rang d'IP donat no és vàlid per IPv6",
+ "The given time span is invalid" : "El rang de temps donat no és vàlid",
+ "The given start time is invalid" : "El temps d'inici donat no és vàlid",
+ "The given end time is invalid" : "El temps de finalització donat no és vàlid",
+ "The given group does not exist" : "El grup donat no existeix",
+ "File" : "Fitxer",
+ "File created" : "Fitxer creat",
+ "File updated" : "Fitxer actualitzat",
+ "File renamed" : "Fitxer reanomenat",
+ "File deleted" : "Fitxer suprimit",
+ "File accessed" : "Fitxer accedit",
+ "File copied" : "Fitxer copiat",
+ "Tag assigned" : "Etiqueta assignada",
+ "Someone" : "Algú",
+ "%s created %s" : "%s ha creat %s",
+ "%s modified %s" : "%s ha modificat %s",
+ "%s deleted %s" : "%s ha eliminat %s",
+ "%s accessed %s" : "%s ha accedit %s",
+ "%s renamed %s" : "%s ha renombrat %s",
+ "%s copied %s" : "%s ha copiat %s",
+ "%s assigned %s to %s" : "%s ha assignat %s a %s",
+ "Operation #%s does not exist" : "L'operació #%s no existeix",
+ "Entity %s does not exist" : "L'entitat %s no existeix",
+ "Entity %s is invalid" : "L'entitat %s no és vàlida",
+ "No events are chosen." : "No s'ha triat cap esdeveniment.",
+ "Entity %s has no event %s" : "L'entitat %s no té cap esdeveniment %s",
+ "Operation %s does not exist" : "L'operació %s no existeix",
+ "Operation %s is invalid" : "L'operació %s no és vàlida",
+ "At least one check needs to be provided" : "S'ha de proporcionar almenys una comprovació",
+ "Invalid check provided" : "Comprovació no vàlida proporcionada",
+ "Check %s does not exist" : "Comprovació %s no existeix",
+ "Check %s is invalid" : "Comprovació %s no és vàlid",
+ "Check %s is not allowed with this entity" : "La comprovació de %s no es permet amb aquesta entitat",
+ "Check #%s does not exist" : "Comprovació #%s no existeix",
+ "Check %s is invalid or does not exist" : "Comprovació %s no és vàlida o no existeix",
+ "Flow" : "Flux",
+ "Nextcloud workflow engine" : "Motor de flux de treball de Nextcloud",
+ "Select a filter" : "Seleccioneu un filtre",
+ "Select a comparator" : "Seleccioneu un comparador",
+ "Remove filter" : "Suprimeix el filtre",
+ "Folder" : "Carpeta",
+ "Images" : "Imatges",
+ "Office documents" : "Documents d'oficina",
+ "PDF documents" : "Documents PDF",
+ "Custom mimetype" : "Tipus mime personalitzat",
+ "Select a file type" : "Seleccioneu un tipus de fitxer",
+ "e.g. httpd/unix-directory" : "p. ex. httpd/unix-directory",
+ "Please enter a valid time span" : "Introduïu un interval de temps vàlid",
+ "Files WebDAV" : "Fitxers WebDAV",
+ "Custom URL" : "URL personalitzat",
+ "Select a request URL" : "Seleccioneu un URL de petició",
+ "Android client" : "Client android",
+ "iOS client" : "Client iOS",
+ "Desktop client" : "Client d'escriptori",
+ "Thunderbird & Outlook addons" : "Complements de Thunderbird i Outlook",
+ "Custom user agent" : "Agent d'usuari personalitzat",
+ "Select a user agent" : "Seleccioneu un agent d'usuari",
+ "Select groups" : "Selecciona els grups",
+ "Groups" : "Grups",
+ "At least one event must be selected" : "Com a mínim s'ha de seleccionar un esdeveniment",
+ "Add new flow" : "Afegeix un flux nou",
+ "The configuration is invalid" : "La configuració no és vàlida",
+ "Active" : "Actiu",
+ "Save" : "Desa",
+ "When" : "Quan",
+ "and" : "i",
+ "Cancel" : "Cancel·la",
+ "Delete" : "Eliminar",
+ "Available flows" : "Fluxos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Per obtenir més informació sobre com escriure el seu propi flux, feu un cop d'ulls a la documentació de desenvolupament.",
+ "More flows" : "Més fluxos",
+ "Browse the App Store" : "Navegueu per la botiga d’aplicacions",
+ "Show less" : "Mostra'n menys",
+ "Show more" : "Mostra'n més",
+ "Configured flows" : "Fluxos configurats",
+ "Your flows" : "Els seus fluxos",
+ "matches" : "coincidències",
+ "does not match" : "no encaixa",
+ "is" : "és",
+ "is not" : "no és",
+ "File name" : "Nom del fitxer",
+ "File MIME type" : "Tipus MIME del fitxer",
+ "File size (upload)" : "Mida del fitxer (carrega)",
+ "less" : "menys",
+ "less or equals" : "menor o igual",
+ "greater or equals" : "major o igual",
+ "greater" : "superior",
+ "Request remote address" : "Demana adreça remota",
+ "matches IPv4" : "coincideix amb IPv4",
+ "does not match IPv4" : "no encaixa amb IPv4",
+ "matches IPv6" : "encaixa amb IPv6",
+ "does not match IPv6" : "no encaixa amb IPv6",
+ "File system tag" : "Etiqueta del sistema de fitxers",
+ "is tagged with" : "està estiquetat amb",
+ "is not tagged with" : "no està etiquetat amb",
+ "Request URL" : "URL de sol·licitud",
+ "Request time" : "Temps d'espera",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Sol·licita agent d'usuari",
+ "is member of" : "és membre de",
+ "is not member of" : "no és membre de"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/cs.js b/apps/workflowengine/l10n/cs.js
new file mode 100644
index 00000000000..3c189dc2c53
--- /dev/null
+++ b/apps/workflowengine/l10n/cs.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Zadaný operátor není platný",
+ "The given regular expression is invalid" : "Zadaný regulární výraz není platný",
+ "The given file size is invalid" : "Zadaná velikost souboru není platná",
+ "The given tag id is invalid" : "Zadaný identifikátor štítku není platný",
+ "The given IP range is invalid" : "Zadaný rozsah IP adres není platný",
+ "The given IP range is not valid for IPv4" : "Zadaný rozsah IP adres není pro IPv4 platný",
+ "The given IP range is not valid for IPv6" : "Zadaný rozsah IP adres není pro IPv6 platný",
+ "The given time span is invalid" : "Zadaný časový rozsah není platný",
+ "The given start time is invalid" : "Zadaný počáteční čas není platný",
+ "The given end time is invalid" : "Zadaný koncový čas není platný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "File" : "Soubor",
+ "File created" : "Soubor vytvořen",
+ "File updated" : "Soubor aktualizován",
+ "File renamed" : "Soubor přejmenován",
+ "File deleted" : "Soubor smazán",
+ "File accessed" : "K souboru přistoupeno",
+ "File copied" : "Soubor zkopírován",
+ "Tag assigned" : "Štítek přiřazen",
+ "Someone" : "Někdo",
+ "%s created %s" : "%s vytvořeno %s",
+ "%s modified %s" : "%s změněno %s",
+ "%s deleted %s" : "%s smazáno %s",
+ "%s accessed %s" : "%s přistoupeno k %s",
+ "%s renamed %s" : "%s přejmenováno %s",
+ "%s copied %s" : "%s zkopírováno %s",
+ "%s assigned %s to %s" : "%s přiřazeno %s k %s",
+ "Operation #%s does not exist" : "Operace č. %s neexistuje",
+ "Entity %s does not exist" : "Entita %s neexistuje",
+ "Entity %s is invalid" : "Entita %s není platná",
+ "No events are chosen." : "Nejsou zvolené žádné události",
+ "Entity %s has no event %s" : "Entita %s nemá žádnou událost %s",
+ "Operation %s does not exist" : "Operace %s neexistuje",
+ "Operation %s is invalid" : "Operace %s není platná",
+ "At least one check needs to be provided" : "Je třeba poskytnou alespoň jednu kontrolu",
+ "The provided operation data is too long" : "Data zadané operace jsou příliš objemná",
+ "Invalid check provided" : "Zadána neplatná kontrola",
+ "Check %s does not exist" : "Kontrola %s neexistuje",
+ "Check %s is invalid" : "Kontrola %s není platná",
+ "Check %s is not allowed with this entity" : "Zaškrtnutí %s není u této entity povoleno",
+ "The provided check value is too long" : "Zadaná hodnota kontroly je příliš dlouhá",
+ "Check #%s does not exist" : "Kontrola č. %s neexistuje",
+ "Check %s is invalid or does not exist" : "Kontrola %s není platná, nebo neexistuje",
+ "Flow" : "Tok",
+ "Nextcloud workflow engine" : "Nextcloud engine pro pracovní postupy",
+ "Select a filter" : "Vybrat filtr",
+ "Select a comparator" : "Vyberte porovnání",
+ "Remove filter" : "Odebrat filtr",
+ "Folder" : "Složka",
+ "Images" : "Obrázky",
+ "Office documents" : "Kancelářské dokumenty",
+ "PDF documents" : "PDF dokumenty",
+ "Custom MIME type" : "Uživatelsky určený MIME typ",
+ "Custom mimetype" : "Uživatelsky určený mimetyp",
+ "Select a file type" : "Vybrat typ souboru",
+ "e.g. httpd/unix-directory" : "např. httpd/unix-directory",
+ "Please enter a valid time span" : "Zadejte platné časové rozmezí",
+ "Files WebDAV" : "Soubory WebDAV",
+ "Custom URL" : "Uživatelsky určená URL",
+ "Select a request URL" : "Vyberte URL požadavku",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Klient pro počítač",
+ "Thunderbird & Outlook addons" : "Doplňky pro Thunderbird a Outlook",
+ "Custom user agent" : "Uživatelem určený user agent",
+ "Select a user agent" : "Vyberte user agent",
+ "Select groups" : "Vybrat skupiny",
+ "Groups" : "Skupiny",
+ "Type to search for group …" : "Skupinu vyhledáte psaním…",
+ "Select a trigger" : "Vybrat spouštěč",
+ "At least one event must be selected" : "Je třeba vybrat alespoň jednu událost",
+ "Add new flow" : "Přidat nový tok",
+ "The configuration is invalid" : "Nastavení není platné",
+ "Active" : "Aktivní",
+ "Save" : "Uložit",
+ "When" : "Kdy",
+ "and" : "a",
+ "Add a new filter" : "Přidat nový filtr",
+ "Cancel" : "Storno",
+ "Delete" : "Smazat",
+ "Available flows" : "Toky k dispozici",
+ "For details on how to write your own flow, check out the development documentation." : "Podrobnosti o tom, jak vytvářet toky naleznete v dokumentaci pro vývojáře.",
+ "No flows installed" : "Nenaistalované žádné toky",
+ "Ask your administrator to install new flows." : "Požádejte správce vámi využívané instance o instalaci nových toků.",
+ "More flows" : "Další toky",
+ "Browse the App Store" : "Procházet katalog aplikací",
+ "Show less" : "Zobrazit méně",
+ "Show more" : "Zobrazit více",
+ "Configured flows" : "Nastavené toky",
+ "Your flows" : "Vaše toky",
+ "No flows configured" : "Nenastaveny žádné toky",
+ "matches" : "odpovídá",
+ "does not match" : "neodpovídá",
+ "is" : "je",
+ "is not" : "není",
+ "File name" : "Název souboru",
+ "File MIME type" : "MIME typ souboru",
+ "File size (upload)" : "Velikost souboru (nahráno)",
+ "less" : "menší",
+ "less or equals" : "menší nebo rovno",
+ "greater or equals" : "větší nebo rovno",
+ "greater" : "větší",
+ "Request remote address" : "Vzdálená adresa požadavku",
+ "matches IPv4" : "odpovídá IPv4",
+ "does not match IPv4" : "neodpovídá IPv4",
+ "matches IPv6" : "odpovídá IPv6",
+ "does not match IPv6" : "neodpovídá IPv6",
+ "File system tag" : "Štítek souborového systému",
+ "is tagged with" : "je označeno štítkem",
+ "is not tagged with" : "není označeno štítkem",
+ "Request URL" : "URL požadavku",
+ "Request time" : "Čas požadavku",
+ "between" : "mezi",
+ "not between" : "není mezi",
+ "Request user agent" : "User agent požadavku",
+ "Group membership" : "Členství ve skupinách",
+ "is member of" : "je členem",
+ "is not member of" : "není členem"
+},
+"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/apps/workflowengine/l10n/cs.json b/apps/workflowengine/l10n/cs.json
new file mode 100644
index 00000000000..1c3dee3c231
--- /dev/null
+++ b/apps/workflowengine/l10n/cs.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Zadaný operátor není platný",
+ "The given regular expression is invalid" : "Zadaný regulární výraz není platný",
+ "The given file size is invalid" : "Zadaná velikost souboru není platná",
+ "The given tag id is invalid" : "Zadaný identifikátor štítku není platný",
+ "The given IP range is invalid" : "Zadaný rozsah IP adres není platný",
+ "The given IP range is not valid for IPv4" : "Zadaný rozsah IP adres není pro IPv4 platný",
+ "The given IP range is not valid for IPv6" : "Zadaný rozsah IP adres není pro IPv6 platný",
+ "The given time span is invalid" : "Zadaný časový rozsah není platný",
+ "The given start time is invalid" : "Zadaný počáteční čas není platný",
+ "The given end time is invalid" : "Zadaný koncový čas není platný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "File" : "Soubor",
+ "File created" : "Soubor vytvořen",
+ "File updated" : "Soubor aktualizován",
+ "File renamed" : "Soubor přejmenován",
+ "File deleted" : "Soubor smazán",
+ "File accessed" : "K souboru přistoupeno",
+ "File copied" : "Soubor zkopírován",
+ "Tag assigned" : "Štítek přiřazen",
+ "Someone" : "Někdo",
+ "%s created %s" : "%s vytvořeno %s",
+ "%s modified %s" : "%s změněno %s",
+ "%s deleted %s" : "%s smazáno %s",
+ "%s accessed %s" : "%s přistoupeno k %s",
+ "%s renamed %s" : "%s přejmenováno %s",
+ "%s copied %s" : "%s zkopírováno %s",
+ "%s assigned %s to %s" : "%s přiřazeno %s k %s",
+ "Operation #%s does not exist" : "Operace č. %s neexistuje",
+ "Entity %s does not exist" : "Entita %s neexistuje",
+ "Entity %s is invalid" : "Entita %s není platná",
+ "No events are chosen." : "Nejsou zvolené žádné události",
+ "Entity %s has no event %s" : "Entita %s nemá žádnou událost %s",
+ "Operation %s does not exist" : "Operace %s neexistuje",
+ "Operation %s is invalid" : "Operace %s není platná",
+ "At least one check needs to be provided" : "Je třeba poskytnou alespoň jednu kontrolu",
+ "The provided operation data is too long" : "Data zadané operace jsou příliš objemná",
+ "Invalid check provided" : "Zadána neplatná kontrola",
+ "Check %s does not exist" : "Kontrola %s neexistuje",
+ "Check %s is invalid" : "Kontrola %s není platná",
+ "Check %s is not allowed with this entity" : "Zaškrtnutí %s není u této entity povoleno",
+ "The provided check value is too long" : "Zadaná hodnota kontroly je příliš dlouhá",
+ "Check #%s does not exist" : "Kontrola č. %s neexistuje",
+ "Check %s is invalid or does not exist" : "Kontrola %s není platná, nebo neexistuje",
+ "Flow" : "Tok",
+ "Nextcloud workflow engine" : "Nextcloud engine pro pracovní postupy",
+ "Select a filter" : "Vybrat filtr",
+ "Select a comparator" : "Vyberte porovnání",
+ "Remove filter" : "Odebrat filtr",
+ "Folder" : "Složka",
+ "Images" : "Obrázky",
+ "Office documents" : "Kancelářské dokumenty",
+ "PDF documents" : "PDF dokumenty",
+ "Custom MIME type" : "Uživatelsky určený MIME typ",
+ "Custom mimetype" : "Uživatelsky určený mimetyp",
+ "Select a file type" : "Vybrat typ souboru",
+ "e.g. httpd/unix-directory" : "např. httpd/unix-directory",
+ "Please enter a valid time span" : "Zadejte platné časové rozmezí",
+ "Files WebDAV" : "Soubory WebDAV",
+ "Custom URL" : "Uživatelsky určená URL",
+ "Select a request URL" : "Vyberte URL požadavku",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Klient pro počítač",
+ "Thunderbird & Outlook addons" : "Doplňky pro Thunderbird a Outlook",
+ "Custom user agent" : "Uživatelem určený user agent",
+ "Select a user agent" : "Vyberte user agent",
+ "Select groups" : "Vybrat skupiny",
+ "Groups" : "Skupiny",
+ "Type to search for group …" : "Skupinu vyhledáte psaním…",
+ "Select a trigger" : "Vybrat spouštěč",
+ "At least one event must be selected" : "Je třeba vybrat alespoň jednu událost",
+ "Add new flow" : "Přidat nový tok",
+ "The configuration is invalid" : "Nastavení není platné",
+ "Active" : "Aktivní",
+ "Save" : "Uložit",
+ "When" : "Kdy",
+ "and" : "a",
+ "Add a new filter" : "Přidat nový filtr",
+ "Cancel" : "Storno",
+ "Delete" : "Smazat",
+ "Available flows" : "Toky k dispozici",
+ "For details on how to write your own flow, check out the development documentation." : "Podrobnosti o tom, jak vytvářet toky naleznete v dokumentaci pro vývojáře.",
+ "No flows installed" : "Nenaistalované žádné toky",
+ "Ask your administrator to install new flows." : "Požádejte správce vámi využívané instance o instalaci nových toků.",
+ "More flows" : "Další toky",
+ "Browse the App Store" : "Procházet katalog aplikací",
+ "Show less" : "Zobrazit méně",
+ "Show more" : "Zobrazit více",
+ "Configured flows" : "Nastavené toky",
+ "Your flows" : "Vaše toky",
+ "No flows configured" : "Nenastaveny žádné toky",
+ "matches" : "odpovídá",
+ "does not match" : "neodpovídá",
+ "is" : "je",
+ "is not" : "není",
+ "File name" : "Název souboru",
+ "File MIME type" : "MIME typ souboru",
+ "File size (upload)" : "Velikost souboru (nahráno)",
+ "less" : "menší",
+ "less or equals" : "menší nebo rovno",
+ "greater or equals" : "větší nebo rovno",
+ "greater" : "větší",
+ "Request remote address" : "Vzdálená adresa požadavku",
+ "matches IPv4" : "odpovídá IPv4",
+ "does not match IPv4" : "neodpovídá IPv4",
+ "matches IPv6" : "odpovídá IPv6",
+ "does not match IPv6" : "neodpovídá IPv6",
+ "File system tag" : "Štítek souborového systému",
+ "is tagged with" : "je označeno štítkem",
+ "is not tagged with" : "není označeno štítkem",
+ "Request URL" : "URL požadavku",
+ "Request time" : "Čas požadavku",
+ "between" : "mezi",
+ "not between" : "není mezi",
+ "Request user agent" : "User agent požadavku",
+ "Group membership" : "Členství ve skupinách",
+ "is member of" : "je členem",
+ "is not member of" : "není členem"
+},"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/apps/workflowengine/l10n/da.js b/apps/workflowengine/l10n/da.js
new file mode 100644
index 00000000000..aa280fbe2a6
--- /dev/null
+++ b/apps/workflowengine/l10n/da.js
@@ -0,0 +1,67 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Den givne operator er invalid",
+ "The given regular expression is invalid" : "Det givne regulære udtryk er invalidt",
+ "The given file size is invalid" : "Den givne filstørrelse er invalid",
+ "The given tag id is invalid" : "Det givne tag id er invalidt",
+ "The given IP range is invalid" : "Det givne IP interval er invalidt",
+ "The given IP range is not valid for IPv4" : "Det givne IP interval er invalidt for IPv4",
+ "The given IP range is not valid for IPv6" : "Det givne IP interval er invalidt for IPv6",
+ "The given time span is invalid" : "Det givne tid interval er invalidt",
+ "The given start time is invalid" : "Den givne starttid er invalid",
+ "The given end time is invalid" : "Den givne sluttid er invalid",
+ "The given group does not exist" : "Den givne gruppe eksisterer ikke",
+ "File" : "Fil",
+ "Operation #%s does not exist" : "Operation #%s eksisterer ikke",
+ "Operation %s does not exist" : "Operation %s eksisterer ikke",
+ "Operation %s is invalid" : "Operation %s er invalid",
+ "Check %s does not exist" : "Tjek %s eksisterer ikke",
+ "Check %s is invalid" : "Tjek %s er invalid",
+ "Check #%s does not exist" : "Tjek #%s eksisterer",
+ "Check %s is invalid or does not exist" : "Tjek %s er invalid eller eksisterer ikke",
+ "Flow" : "Flow",
+ "Remove filter" : "Fjern filter",
+ "Folder" : "Mappe",
+ "Images" : "Billeder",
+ "Files WebDAV" : "Fil WebDAV",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Dekstop klient",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook tilføjelser",
+ "Select groups" : "Vælg grupper",
+ "Groups" : "Grupper",
+ "Save" : "Gem",
+ "and" : "og",
+ "Cancel" : "Annuller",
+ "Delete" : "Slet",
+ "Browse the App Store" : "Gennemse App Store",
+ "Show less" : "Vis mindre",
+ "matches" : "er lig med",
+ "does not match" : "er ikke lig med",
+ "is" : "er",
+ "is not" : "er ikke",
+ "File name" : "Filnavn",
+ "File MIME type" : "Fil MIME type",
+ "File size (upload)" : "Filstørrelse (upload)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller lig med",
+ "greater or equals" : "større eller lig med",
+ "greater" : "større",
+ "Request remote address" : "Forespørg bruger adresse",
+ "matches IPv4" : "er lig med IPv4",
+ "does not match IPv4" : "er ikke lig med IPv4",
+ "matches IPv6" : "er lig med IPv6",
+ "does not match IPv6" : "er ikke lig med IPv6",
+ "File system tag" : "Filsystem markering",
+ "is tagged with" : "er markeret med",
+ "is not tagged with" : "er ikke markeret med",
+ "Request URL" : "Forespurgt URL",
+ "Request time" : "Kald tid",
+ "between" : "mellem",
+ "not between" : "ikke mellem",
+ "Request user agent" : "Bruger \"user agent\"",
+ "is member of" : "er medlem af",
+ "is not member of" : "er ikke medlem af"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/da.json b/apps/workflowengine/l10n/da.json
new file mode 100644
index 00000000000..4a1c48b870f
--- /dev/null
+++ b/apps/workflowengine/l10n/da.json
@@ -0,0 +1,65 @@
+{ "translations": {
+ "The given operator is invalid" : "Den givne operator er invalid",
+ "The given regular expression is invalid" : "Det givne regulære udtryk er invalidt",
+ "The given file size is invalid" : "Den givne filstørrelse er invalid",
+ "The given tag id is invalid" : "Det givne tag id er invalidt",
+ "The given IP range is invalid" : "Det givne IP interval er invalidt",
+ "The given IP range is not valid for IPv4" : "Det givne IP interval er invalidt for IPv4",
+ "The given IP range is not valid for IPv6" : "Det givne IP interval er invalidt for IPv6",
+ "The given time span is invalid" : "Det givne tid interval er invalidt",
+ "The given start time is invalid" : "Den givne starttid er invalid",
+ "The given end time is invalid" : "Den givne sluttid er invalid",
+ "The given group does not exist" : "Den givne gruppe eksisterer ikke",
+ "File" : "Fil",
+ "Operation #%s does not exist" : "Operation #%s eksisterer ikke",
+ "Operation %s does not exist" : "Operation %s eksisterer ikke",
+ "Operation %s is invalid" : "Operation %s er invalid",
+ "Check %s does not exist" : "Tjek %s eksisterer ikke",
+ "Check %s is invalid" : "Tjek %s er invalid",
+ "Check #%s does not exist" : "Tjek #%s eksisterer",
+ "Check %s is invalid or does not exist" : "Tjek %s er invalid eller eksisterer ikke",
+ "Flow" : "Flow",
+ "Remove filter" : "Fjern filter",
+ "Folder" : "Mappe",
+ "Images" : "Billeder",
+ "Files WebDAV" : "Fil WebDAV",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Dekstop klient",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook tilføjelser",
+ "Select groups" : "Vælg grupper",
+ "Groups" : "Grupper",
+ "Save" : "Gem",
+ "and" : "og",
+ "Cancel" : "Annuller",
+ "Delete" : "Slet",
+ "Browse the App Store" : "Gennemse App Store",
+ "Show less" : "Vis mindre",
+ "matches" : "er lig med",
+ "does not match" : "er ikke lig med",
+ "is" : "er",
+ "is not" : "er ikke",
+ "File name" : "Filnavn",
+ "File MIME type" : "Fil MIME type",
+ "File size (upload)" : "Filstørrelse (upload)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller lig med",
+ "greater or equals" : "større eller lig med",
+ "greater" : "større",
+ "Request remote address" : "Forespørg bruger adresse",
+ "matches IPv4" : "er lig med IPv4",
+ "does not match IPv4" : "er ikke lig med IPv4",
+ "matches IPv6" : "er lig med IPv6",
+ "does not match IPv6" : "er ikke lig med IPv6",
+ "File system tag" : "Filsystem markering",
+ "is tagged with" : "er markeret med",
+ "is not tagged with" : "er ikke markeret med",
+ "Request URL" : "Forespurgt URL",
+ "Request time" : "Kald tid",
+ "between" : "mellem",
+ "not between" : "ikke mellem",
+ "Request user agent" : "Bruger \"user agent\"",
+ "is member of" : "er medlem af",
+ "is not member of" : "er ikke medlem af"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/de.js b/apps/workflowengine/l10n/de.js
new file mode 100644
index 00000000000..761beaa28d9
--- /dev/null
+++ b/apps/workflowengine/l10n/de.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Der angegebene Operator ist ungültig",
+ "The given regular expression is invalid" : "Der angegebene Reguläre Ausdruck ist ungültig",
+ "The given file size is invalid" : "Die angegebene Dateigröße ist ungültig",
+ "The given tag id is invalid" : "Die angegebene Tag-ID ist ungültig",
+ "The given IP range is invalid" : "Der angegebene IP-Bereich ist ungültig",
+ "The given IP range is not valid for IPv4" : "Der angegebene IP-Bereich ist ungültig für IPv4",
+ "The given IP range is not valid for IPv6" : "Der angegebene IP-Bereich ist ungültig für IPv6",
+ "The given time span is invalid" : "Die angegebene Zeitspanne ist ungütlig",
+ "The given start time is invalid" : "Die angegebene Anfangszeit ist ungültig",
+ "The given end time is invalid" : "Die angegebene Endzeit ist ungültig",
+ "The given group does not exist" : "Die angegebene Gruppe existiert nicht",
+ "File" : "Datei",
+ "File created" : "Datei erstellt",
+ "File updated" : "Datei aktualisiert",
+ "File renamed" : "Datei umbenannt",
+ "File deleted" : "Datei gelöscht",
+ "File accessed" : "Auf Datei zugegriffen",
+ "File copied" : "Datei kopiert",
+ "Tag assigned" : "Schlagwort zugewiesen",
+ "Someone" : "Irgendjemand",
+ "%s created %s" : "%s hat %s erstellt",
+ "%s modified %s" : "%s hat %s geändert",
+ "%s deleted %s" : "%s hat %s gelöscht",
+ "%s accessed %s" : "%s hat auf %s zugegriffen ",
+ "%s renamed %s" : "%s hat %s umbenannt",
+ "%s copied %s" : "%s hat %s kopiert",
+ "%s assigned %s to %s" : "%s hat %s zugewiesen an %s",
+ "Operation #%s does not exist" : "Operation #%s existert nicht",
+ "Entity %s does not exist" : "Entität %s existiert nicht",
+ "Entity %s is invalid" : "Entität %s ist ungültig",
+ "No events are chosen." : "Kein Ereignis ausgewählt.",
+ "Entity %s has no event %s" : "Die Entität %s hat kein Ereignis %s",
+ "Operation %s does not exist" : "Operation %s existert nicht",
+ "Operation %s is invalid" : "Operation %s ist ungültig",
+ "At least one check needs to be provided" : "Mindestens ein Test muss bereitgestellt werden",
+ "The provided operation data is too long" : "Die bereitgestellten Betriebsdaten sind zu lang",
+ "Invalid check provided" : "Ungültiger Test bereitgestellt",
+ "Check %s does not exist" : "Die Prüfung %s existiert nicht",
+ "Check %s is invalid" : "Die Prüfung %s ist ungültig",
+ "Check %s is not allowed with this entity" : "Die Prüfung %s ist mit dieser Entität unzulässig",
+ "The provided check value is too long" : "Der bereitgestellte Prüfwert ist zu lang",
+ "Check #%s does not exist" : "Die Prüfung #%s existiert nicht",
+ "Check %s is invalid or does not exist" : "Die Prüfung %s ist ungültig ist oder nicht existiert",
+ "Flow" : "Ablauf",
+ "Nextcloud workflow engine" : "Nextcloud Arbeitsablauf-Engine",
+ "Select a filter" : "Filter auswählen",
+ "Select a comparator" : "Wähle einen Komparator",
+ "Remove filter" : "Filter entfernen",
+ "Folder" : "Ordner",
+ "Images" : "Bilder",
+ "Office documents" : "Office Dokumente",
+ "PDF documents" : "PDF-Dokumente",
+ "Custom MIME type" : "Benutzerdefinierter MIME Typ",
+ "Custom mimetype" : "Benutzerdefinierter Mime-Typ",
+ "Select a file type" : "Dateityp auswählen",
+ "e.g. httpd/unix-directory" : "z. B. httpd/unix-directory",
+ "Please enter a valid time span" : "Bitte einen gültigen Zeitraum angeben",
+ "Files WebDAV" : "WebDAV für Dateien",
+ "Custom URL" : "Benutzerdefinierte URL",
+ "Select a request URL" : "Wähle eine Anforderungs-URL aus",
+ "Android client" : "Android-Client",
+ "iOS client" : "iOS-Client",
+ "Desktop client" : "Desktop-Client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook Add-ons",
+ "Custom user agent" : "Benutzerdefinierter User-Agent",
+ "Select a user agent" : "User-Agenten auswählen",
+ "Select groups" : "Gruppen auswählen",
+ "Groups" : "Gruppen",
+ "Type to search for group …" : "Tippen um nach einer Gruppe zu suchen …",
+ "Select a trigger" : "Einen Auslöser auswählen",
+ "At least one event must be selected" : "Mindestens ein Ereignis muss ausgewählt werden",
+ "Add new flow" : "Neuen Ablauf hinzufügen",
+ "The configuration is invalid" : "Die Konfiguration ist ungültig",
+ "Active" : "Aktiv",
+ "Save" : "Speichern",
+ "When" : "Wenn",
+ "and" : "und",
+ "Add a new filter" : "Neuen Filter hinzufügen",
+ "Cancel" : "Abbrechen",
+ "Delete" : "Löschen",
+ "Available flows" : "Verfügbare Abläufe",
+ "For details on how to write your own flow, check out the development documentation." : "Informationen zur Erstellung eigener Abläufe finden sich in der Entwickler-Dokumentation.",
+ "No flows installed" : "Keine Abläufe installiert",
+ "Ask your administrator to install new flows." : "Bitte deine Administration, neue Abläufe zu installieren.",
+ "More flows" : "Weitere Abläufe",
+ "Browse the App Store" : "App-Store durchsuchen",
+ "Show less" : "Weniger anzeigen",
+ "Show more" : "Mehr anzeigen",
+ "Configured flows" : "Konfigurierte Abläufe",
+ "Your flows" : "Deine Abläufe",
+ "No flows configured" : "Keine Abläufe eingerichtet",
+ "matches" : "entspricht",
+ "does not match" : "entspricht nicht",
+ "is" : "ist",
+ "is not" : "ist nicht",
+ "File name" : "Dateiname",
+ "File MIME type" : "Datei MIME-Typ",
+ "File size (upload)" : "Dateigröße (beim Hochladen)",
+ "less" : "weniger",
+ "less or equals" : "weniger oder gleich",
+ "greater or equals" : "größer oder gleich",
+ "greater" : "größer",
+ "Request remote address" : "IP Adresse der Anfrage",
+ "matches IPv4" : "entspricht IPv4",
+ "does not match IPv4" : "entspricht nicht IPv4",
+ "matches IPv6" : "entspricht IPv6",
+ "does not match IPv6" : "entspricht nicht IPv6",
+ "File system tag" : "Kollaborativer Tag an Datei",
+ "is tagged with" : "ist getaggt mit",
+ "is not tagged with" : "ist nicht getaggt mit",
+ "Request URL" : "Anfrage-URL",
+ "Request time" : "Anfrage-Zeitpunkt",
+ "between" : "zwischen",
+ "not between" : "nicht zwischen",
+ "Request user agent" : "User-Agent",
+ "Group membership" : "Gruppenmitgliedschaft",
+ "is member of" : "ist Mitglied von",
+ "is not member of" : "ist kein Mitglied von"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/de.json b/apps/workflowengine/l10n/de.json
new file mode 100644
index 00000000000..eca78d35353
--- /dev/null
+++ b/apps/workflowengine/l10n/de.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Der angegebene Operator ist ungültig",
+ "The given regular expression is invalid" : "Der angegebene Reguläre Ausdruck ist ungültig",
+ "The given file size is invalid" : "Die angegebene Dateigröße ist ungültig",
+ "The given tag id is invalid" : "Die angegebene Tag-ID ist ungültig",
+ "The given IP range is invalid" : "Der angegebene IP-Bereich ist ungültig",
+ "The given IP range is not valid for IPv4" : "Der angegebene IP-Bereich ist ungültig für IPv4",
+ "The given IP range is not valid for IPv6" : "Der angegebene IP-Bereich ist ungültig für IPv6",
+ "The given time span is invalid" : "Die angegebene Zeitspanne ist ungütlig",
+ "The given start time is invalid" : "Die angegebene Anfangszeit ist ungültig",
+ "The given end time is invalid" : "Die angegebene Endzeit ist ungültig",
+ "The given group does not exist" : "Die angegebene Gruppe existiert nicht",
+ "File" : "Datei",
+ "File created" : "Datei erstellt",
+ "File updated" : "Datei aktualisiert",
+ "File renamed" : "Datei umbenannt",
+ "File deleted" : "Datei gelöscht",
+ "File accessed" : "Auf Datei zugegriffen",
+ "File copied" : "Datei kopiert",
+ "Tag assigned" : "Schlagwort zugewiesen",
+ "Someone" : "Irgendjemand",
+ "%s created %s" : "%s hat %s erstellt",
+ "%s modified %s" : "%s hat %s geändert",
+ "%s deleted %s" : "%s hat %s gelöscht",
+ "%s accessed %s" : "%s hat auf %s zugegriffen ",
+ "%s renamed %s" : "%s hat %s umbenannt",
+ "%s copied %s" : "%s hat %s kopiert",
+ "%s assigned %s to %s" : "%s hat %s zugewiesen an %s",
+ "Operation #%s does not exist" : "Operation #%s existert nicht",
+ "Entity %s does not exist" : "Entität %s existiert nicht",
+ "Entity %s is invalid" : "Entität %s ist ungültig",
+ "No events are chosen." : "Kein Ereignis ausgewählt.",
+ "Entity %s has no event %s" : "Die Entität %s hat kein Ereignis %s",
+ "Operation %s does not exist" : "Operation %s existert nicht",
+ "Operation %s is invalid" : "Operation %s ist ungültig",
+ "At least one check needs to be provided" : "Mindestens ein Test muss bereitgestellt werden",
+ "The provided operation data is too long" : "Die bereitgestellten Betriebsdaten sind zu lang",
+ "Invalid check provided" : "Ungültiger Test bereitgestellt",
+ "Check %s does not exist" : "Die Prüfung %s existiert nicht",
+ "Check %s is invalid" : "Die Prüfung %s ist ungültig",
+ "Check %s is not allowed with this entity" : "Die Prüfung %s ist mit dieser Entität unzulässig",
+ "The provided check value is too long" : "Der bereitgestellte Prüfwert ist zu lang",
+ "Check #%s does not exist" : "Die Prüfung #%s existiert nicht",
+ "Check %s is invalid or does not exist" : "Die Prüfung %s ist ungültig ist oder nicht existiert",
+ "Flow" : "Ablauf",
+ "Nextcloud workflow engine" : "Nextcloud Arbeitsablauf-Engine",
+ "Select a filter" : "Filter auswählen",
+ "Select a comparator" : "Wähle einen Komparator",
+ "Remove filter" : "Filter entfernen",
+ "Folder" : "Ordner",
+ "Images" : "Bilder",
+ "Office documents" : "Office Dokumente",
+ "PDF documents" : "PDF-Dokumente",
+ "Custom MIME type" : "Benutzerdefinierter MIME Typ",
+ "Custom mimetype" : "Benutzerdefinierter Mime-Typ",
+ "Select a file type" : "Dateityp auswählen",
+ "e.g. httpd/unix-directory" : "z. B. httpd/unix-directory",
+ "Please enter a valid time span" : "Bitte einen gültigen Zeitraum angeben",
+ "Files WebDAV" : "WebDAV für Dateien",
+ "Custom URL" : "Benutzerdefinierte URL",
+ "Select a request URL" : "Wähle eine Anforderungs-URL aus",
+ "Android client" : "Android-Client",
+ "iOS client" : "iOS-Client",
+ "Desktop client" : "Desktop-Client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook Add-ons",
+ "Custom user agent" : "Benutzerdefinierter User-Agent",
+ "Select a user agent" : "User-Agenten auswählen",
+ "Select groups" : "Gruppen auswählen",
+ "Groups" : "Gruppen",
+ "Type to search for group …" : "Tippen um nach einer Gruppe zu suchen …",
+ "Select a trigger" : "Einen Auslöser auswählen",
+ "At least one event must be selected" : "Mindestens ein Ereignis muss ausgewählt werden",
+ "Add new flow" : "Neuen Ablauf hinzufügen",
+ "The configuration is invalid" : "Die Konfiguration ist ungültig",
+ "Active" : "Aktiv",
+ "Save" : "Speichern",
+ "When" : "Wenn",
+ "and" : "und",
+ "Add a new filter" : "Neuen Filter hinzufügen",
+ "Cancel" : "Abbrechen",
+ "Delete" : "Löschen",
+ "Available flows" : "Verfügbare Abläufe",
+ "For details on how to write your own flow, check out the development documentation." : "Informationen zur Erstellung eigener Abläufe finden sich in der Entwickler-Dokumentation.",
+ "No flows installed" : "Keine Abläufe installiert",
+ "Ask your administrator to install new flows." : "Bitte deine Administration, neue Abläufe zu installieren.",
+ "More flows" : "Weitere Abläufe",
+ "Browse the App Store" : "App-Store durchsuchen",
+ "Show less" : "Weniger anzeigen",
+ "Show more" : "Mehr anzeigen",
+ "Configured flows" : "Konfigurierte Abläufe",
+ "Your flows" : "Deine Abläufe",
+ "No flows configured" : "Keine Abläufe eingerichtet",
+ "matches" : "entspricht",
+ "does not match" : "entspricht nicht",
+ "is" : "ist",
+ "is not" : "ist nicht",
+ "File name" : "Dateiname",
+ "File MIME type" : "Datei MIME-Typ",
+ "File size (upload)" : "Dateigröße (beim Hochladen)",
+ "less" : "weniger",
+ "less or equals" : "weniger oder gleich",
+ "greater or equals" : "größer oder gleich",
+ "greater" : "größer",
+ "Request remote address" : "IP Adresse der Anfrage",
+ "matches IPv4" : "entspricht IPv4",
+ "does not match IPv4" : "entspricht nicht IPv4",
+ "matches IPv6" : "entspricht IPv6",
+ "does not match IPv6" : "entspricht nicht IPv6",
+ "File system tag" : "Kollaborativer Tag an Datei",
+ "is tagged with" : "ist getaggt mit",
+ "is not tagged with" : "ist nicht getaggt mit",
+ "Request URL" : "Anfrage-URL",
+ "Request time" : "Anfrage-Zeitpunkt",
+ "between" : "zwischen",
+ "not between" : "nicht zwischen",
+ "Request user agent" : "User-Agent",
+ "Group membership" : "Gruppenmitgliedschaft",
+ "is member of" : "ist Mitglied von",
+ "is not member of" : "ist kein Mitglied von"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/de_DE.js b/apps/workflowengine/l10n/de_DE.js
new file mode 100644
index 00000000000..882d975e932
--- /dev/null
+++ b/apps/workflowengine/l10n/de_DE.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Der angegebene Operator ist falsch",
+ "The given regular expression is invalid" : "Der angegebene reguläre Ausdruck ist falsch",
+ "The given file size is invalid" : "Die angegebene Dateigröße ist ungültig",
+ "The given tag id is invalid" : "Die angegebene Schlagwort-ID ist ungültig",
+ "The given IP range is invalid" : "Der angegebene IP-Bereich ist falsch",
+ "The given IP range is not valid for IPv4" : "Der angegebene IP-Bereich ist für IPv4 ungültig",
+ "The given IP range is not valid for IPv6" : "Der angegebene IP-Bereich ist für IPv6 ungültig",
+ "The given time span is invalid" : "Die angegebene Zeitspanne ist ungültig",
+ "The given start time is invalid" : "Die angegebene Startzeit ist ungültig",
+ "The given end time is invalid" : "Die angegebene Endzeit ist ungültig",
+ "The given group does not exist" : "Die angegebene Gruppe existiert nicht",
+ "File" : "Datei",
+ "File created" : "Datei erstellt",
+ "File updated" : "Datei aktualisiert",
+ "File renamed" : "Datei umbenannt",
+ "File deleted" : "Datei gelöscht",
+ "File accessed" : "Auf Datei zugegriffen",
+ "File copied" : "Datei kopiert",
+ "Tag assigned" : "Schlagwort zugewiesen",
+ "Someone" : "Irgendjemand",
+ "%s created %s" : "%s hat %s erstellt",
+ "%s modified %s" : "%shat %s geändert",
+ "%s deleted %s" : "%s hat %s gelöscht",
+ "%s accessed %s" : "%s hat auf %s zugegriffen",
+ "%s renamed %s" : "%shat %s umbenannt",
+ "%s copied %s" : "%s hat %s kopiert",
+ "%s assigned %s to %s" : "%s hat %s zugewiesen an %s",
+ "Operation #%s does not exist" : "Operation #%s existiert nicht",
+ "Entity %s does not exist" : "Entität %s existiert nicht",
+ "Entity %s is invalid" : "Entität %s ist ungültig",
+ "No events are chosen." : "Keine Ereignisse ausgewählt.",
+ "Entity %s has no event %s" : "Die Entität %s hat kein Ereignis %s",
+ "Operation %s does not exist" : "Operation %s existiert nicht",
+ "Operation %s is invalid" : "Operation %s ist ungültig",
+ "At least one check needs to be provided" : "Mindestens ein Test muss bereitgestellt werden",
+ "The provided operation data is too long" : "Die bereitgestellten Betriebsdaten sind zu lang",
+ "Invalid check provided" : "Ungültiger Test bereitgestellt",
+ "Check %s does not exist" : "Die Prüfung %s existiert nicht",
+ "Check %s is invalid" : "Die Prüfung %s ist ungültig",
+ "Check %s is not allowed with this entity" : "Die Prüfung %s ist mit dieser Entität unzulässig",
+ "The provided check value is too long" : "Der bereitgestellte Prüfwert ist zu lang",
+ "Check #%s does not exist" : "Die Prüfung #%s existiert nicht",
+ "Check %s is invalid or does not exist" : "Die Prüfung %s ist ungültig ist oder nicht existiert",
+ "Flow" : "Ablauf",
+ "Nextcloud workflow engine" : "Nextcloud Arbeitsablauf-Engine",
+ "Select a filter" : "Filter wählen",
+ "Select a comparator" : "Wählen Sie einen Komparator",
+ "Remove filter" : "Filter entfernen",
+ "Folder" : "Ordner",
+ "Images" : "Bilder",
+ "Office documents" : "Office-Dokumente",
+ "PDF documents" : "PDF-Dokumente",
+ "Custom MIME type" : "Benutzerdefinierter MIME Typ",
+ "Custom mimetype" : "Benutzerdefinierter MIME-Typ",
+ "Select a file type" : "Dateityp auswählen",
+ "e.g. httpd/unix-directory" : "z.B. httpd/unix-directory",
+ "Please enter a valid time span" : "Bitte einen gültigen Zeitraum angeben",
+ "Files WebDAV" : "WebDAV für Dateien",
+ "Custom URL" : "Benutzerdefinierte URL",
+ "Select a request URL" : "Wählen Sie eine Anforderungs-URL aus",
+ "Android client" : "Android-Client",
+ "iOS client" : "iOS-Client",
+ "Desktop client" : "Desktop-Client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook Addons",
+ "Custom user agent" : "Benutzerdefinierter User-Agent",
+ "Select a user agent" : "User-Agenten wählen",
+ "Select groups" : "Gruppen auswählen",
+ "Groups" : "Gruppen",
+ "Type to search for group …" : "Tippen um nach einer Gruppe zu suchen …",
+ "Select a trigger" : "Einen Auslöser auswählen",
+ "At least one event must be selected" : "Mindestens ein Termin muss ausgewählt werden",
+ "Add new flow" : "Neuen Ablauf hinzufügen",
+ "The configuration is invalid" : "Die Konfiguration ist ungültig",
+ "Active" : "Aktiv",
+ "Save" : "Speichern",
+ "When" : "Wenn",
+ "and" : "und",
+ "Add a new filter" : "Neuen Filter hinzufügen",
+ "Cancel" : "Abbrechen",
+ "Delete" : "Löschen",
+ "Available flows" : "Verfügbare Abläufe",
+ "For details on how to write your own flow, check out the development documentation." : "Informationen wie eigene Abläufe erstellt werden, finden Sie in der Entwickler-Dokumentation.",
+ "No flows installed" : "Keine Abläufe installiert",
+ "Ask your administrator to install new flows." : "Bitten Sie Ihre Administration, neue Abläufe zu installieren.",
+ "More flows" : "Weitere Abläufe",
+ "Browse the App Store" : "App-Store durchsuchen",
+ "Show less" : "Weniger anzeigen",
+ "Show more" : "Mehr anzeigen",
+ "Configured flows" : "Konfigurierte Abläufe",
+ "Your flows" : "Ihre Abläufe",
+ "No flows configured" : "Keine Abläufe eingerichtet",
+ "matches" : "entspricht",
+ "does not match" : "entspricht nicht",
+ "is" : "ist",
+ "is not" : "ist nicht",
+ "File name" : "Dateiname",
+ "File MIME type" : "Datei MIME-Typ",
+ "File size (upload)" : "Dateigröße (beim Hochladen)",
+ "less" : "weniger",
+ "less or equals" : "weniger oder gleich",
+ "greater or equals" : "größer oder gleich",
+ "greater" : "größer",
+ "Request remote address" : "Entfernte Adresse der Anfrage",
+ "matches IPv4" : "entspricht IPv4",
+ "does not match IPv4" : "entspricht nicht IPv4",
+ "matches IPv6" : "entspricht IPv6",
+ "does not match IPv6" : "entspricht nicht IPv6",
+ "File system tag" : "Kollaboratives Schlagwort an Datei",
+ "is tagged with" : "ist getaggt mit",
+ "is not tagged with" : "ist nicht getaggt mit",
+ "Request URL" : "Anfrage-URL",
+ "Request time" : "Anfrage-Zeitpunkt",
+ "between" : "zwischen",
+ "not between" : "nicht zwischen",
+ "Request user agent" : "User-Agent anfragen",
+ "Group membership" : "Gruppenmitgliedschaft",
+ "is member of" : "Ist Mitglied von",
+ "is not member of" : "Ist kein Mitglied von"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/de_DE.json b/apps/workflowengine/l10n/de_DE.json
new file mode 100644
index 00000000000..26b952586ba
--- /dev/null
+++ b/apps/workflowengine/l10n/de_DE.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Der angegebene Operator ist falsch",
+ "The given regular expression is invalid" : "Der angegebene reguläre Ausdruck ist falsch",
+ "The given file size is invalid" : "Die angegebene Dateigröße ist ungültig",
+ "The given tag id is invalid" : "Die angegebene Schlagwort-ID ist ungültig",
+ "The given IP range is invalid" : "Der angegebene IP-Bereich ist falsch",
+ "The given IP range is not valid for IPv4" : "Der angegebene IP-Bereich ist für IPv4 ungültig",
+ "The given IP range is not valid for IPv6" : "Der angegebene IP-Bereich ist für IPv6 ungültig",
+ "The given time span is invalid" : "Die angegebene Zeitspanne ist ungültig",
+ "The given start time is invalid" : "Die angegebene Startzeit ist ungültig",
+ "The given end time is invalid" : "Die angegebene Endzeit ist ungültig",
+ "The given group does not exist" : "Die angegebene Gruppe existiert nicht",
+ "File" : "Datei",
+ "File created" : "Datei erstellt",
+ "File updated" : "Datei aktualisiert",
+ "File renamed" : "Datei umbenannt",
+ "File deleted" : "Datei gelöscht",
+ "File accessed" : "Auf Datei zugegriffen",
+ "File copied" : "Datei kopiert",
+ "Tag assigned" : "Schlagwort zugewiesen",
+ "Someone" : "Irgendjemand",
+ "%s created %s" : "%s hat %s erstellt",
+ "%s modified %s" : "%shat %s geändert",
+ "%s deleted %s" : "%s hat %s gelöscht",
+ "%s accessed %s" : "%s hat auf %s zugegriffen",
+ "%s renamed %s" : "%shat %s umbenannt",
+ "%s copied %s" : "%s hat %s kopiert",
+ "%s assigned %s to %s" : "%s hat %s zugewiesen an %s",
+ "Operation #%s does not exist" : "Operation #%s existiert nicht",
+ "Entity %s does not exist" : "Entität %s existiert nicht",
+ "Entity %s is invalid" : "Entität %s ist ungültig",
+ "No events are chosen." : "Keine Ereignisse ausgewählt.",
+ "Entity %s has no event %s" : "Die Entität %s hat kein Ereignis %s",
+ "Operation %s does not exist" : "Operation %s existiert nicht",
+ "Operation %s is invalid" : "Operation %s ist ungültig",
+ "At least one check needs to be provided" : "Mindestens ein Test muss bereitgestellt werden",
+ "The provided operation data is too long" : "Die bereitgestellten Betriebsdaten sind zu lang",
+ "Invalid check provided" : "Ungültiger Test bereitgestellt",
+ "Check %s does not exist" : "Die Prüfung %s existiert nicht",
+ "Check %s is invalid" : "Die Prüfung %s ist ungültig",
+ "Check %s is not allowed with this entity" : "Die Prüfung %s ist mit dieser Entität unzulässig",
+ "The provided check value is too long" : "Der bereitgestellte Prüfwert ist zu lang",
+ "Check #%s does not exist" : "Die Prüfung #%s existiert nicht",
+ "Check %s is invalid or does not exist" : "Die Prüfung %s ist ungültig ist oder nicht existiert",
+ "Flow" : "Ablauf",
+ "Nextcloud workflow engine" : "Nextcloud Arbeitsablauf-Engine",
+ "Select a filter" : "Filter wählen",
+ "Select a comparator" : "Wählen Sie einen Komparator",
+ "Remove filter" : "Filter entfernen",
+ "Folder" : "Ordner",
+ "Images" : "Bilder",
+ "Office documents" : "Office-Dokumente",
+ "PDF documents" : "PDF-Dokumente",
+ "Custom MIME type" : "Benutzerdefinierter MIME Typ",
+ "Custom mimetype" : "Benutzerdefinierter MIME-Typ",
+ "Select a file type" : "Dateityp auswählen",
+ "e.g. httpd/unix-directory" : "z.B. httpd/unix-directory",
+ "Please enter a valid time span" : "Bitte einen gültigen Zeitraum angeben",
+ "Files WebDAV" : "WebDAV für Dateien",
+ "Custom URL" : "Benutzerdefinierte URL",
+ "Select a request URL" : "Wählen Sie eine Anforderungs-URL aus",
+ "Android client" : "Android-Client",
+ "iOS client" : "iOS-Client",
+ "Desktop client" : "Desktop-Client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook Addons",
+ "Custom user agent" : "Benutzerdefinierter User-Agent",
+ "Select a user agent" : "User-Agenten wählen",
+ "Select groups" : "Gruppen auswählen",
+ "Groups" : "Gruppen",
+ "Type to search for group …" : "Tippen um nach einer Gruppe zu suchen …",
+ "Select a trigger" : "Einen Auslöser auswählen",
+ "At least one event must be selected" : "Mindestens ein Termin muss ausgewählt werden",
+ "Add new flow" : "Neuen Ablauf hinzufügen",
+ "The configuration is invalid" : "Die Konfiguration ist ungültig",
+ "Active" : "Aktiv",
+ "Save" : "Speichern",
+ "When" : "Wenn",
+ "and" : "und",
+ "Add a new filter" : "Neuen Filter hinzufügen",
+ "Cancel" : "Abbrechen",
+ "Delete" : "Löschen",
+ "Available flows" : "Verfügbare Abläufe",
+ "For details on how to write your own flow, check out the development documentation." : "Informationen wie eigene Abläufe erstellt werden, finden Sie in der Entwickler-Dokumentation.",
+ "No flows installed" : "Keine Abläufe installiert",
+ "Ask your administrator to install new flows." : "Bitten Sie Ihre Administration, neue Abläufe zu installieren.",
+ "More flows" : "Weitere Abläufe",
+ "Browse the App Store" : "App-Store durchsuchen",
+ "Show less" : "Weniger anzeigen",
+ "Show more" : "Mehr anzeigen",
+ "Configured flows" : "Konfigurierte Abläufe",
+ "Your flows" : "Ihre Abläufe",
+ "No flows configured" : "Keine Abläufe eingerichtet",
+ "matches" : "entspricht",
+ "does not match" : "entspricht nicht",
+ "is" : "ist",
+ "is not" : "ist nicht",
+ "File name" : "Dateiname",
+ "File MIME type" : "Datei MIME-Typ",
+ "File size (upload)" : "Dateigröße (beim Hochladen)",
+ "less" : "weniger",
+ "less or equals" : "weniger oder gleich",
+ "greater or equals" : "größer oder gleich",
+ "greater" : "größer",
+ "Request remote address" : "Entfernte Adresse der Anfrage",
+ "matches IPv4" : "entspricht IPv4",
+ "does not match IPv4" : "entspricht nicht IPv4",
+ "matches IPv6" : "entspricht IPv6",
+ "does not match IPv6" : "entspricht nicht IPv6",
+ "File system tag" : "Kollaboratives Schlagwort an Datei",
+ "is tagged with" : "ist getaggt mit",
+ "is not tagged with" : "ist nicht getaggt mit",
+ "Request URL" : "Anfrage-URL",
+ "Request time" : "Anfrage-Zeitpunkt",
+ "between" : "zwischen",
+ "not between" : "nicht zwischen",
+ "Request user agent" : "User-Agent anfragen",
+ "Group membership" : "Gruppenmitgliedschaft",
+ "is member of" : "Ist Mitglied von",
+ "is not member of" : "Ist kein Mitglied von"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/el.js b/apps/workflowengine/l10n/el.js
new file mode 100644
index 00000000000..2f79bd897ba
--- /dev/null
+++ b/apps/workflowengine/l10n/el.js
@@ -0,0 +1,116 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Ο δοσμένος πάροχος δεν είναι έγκυρος",
+ "The given regular expression is invalid" : "Η δοθείσα κανονική έκφραση δεν είναι έγκυρη",
+ "The given file size is invalid" : "Το δοσμένο μέγεθος αρχείου δεν είναι έγκυρο",
+ "The given tag id is invalid" : "Το δοσμένο id της ετικέτας δεν είναι έγκυρο",
+ "The given IP range is invalid" : "Η δοσμένη περιοχή IP δεν είναι έγκυρη",
+ "The given IP range is not valid for IPv4" : "Η δοσμένη περιοχή IP δεν είναι έγκυρη για IPv4",
+ "The given IP range is not valid for IPv6" : "Η δοσμένη περιοχή IP δεν είναι έγκυρη για IPv6",
+ "The given time span is invalid" : "Το δοσμένο χρονικό περιθώριο δεν είναι έγκυρο",
+ "The given start time is invalid" : "Ο δοσμένος χρόνος έναρξης δεν είναι έγκυρος",
+ "The given end time is invalid" : "Ο δοσμένος χρόνος λήξης δεν είναι έγκυρος",
+ "The given group does not exist" : "Η δοσμένη ομάδα δεν υπάρχει",
+ "File" : "Αρχείο",
+ "File created" : "Το αρχείο δημιουργήθηκε",
+ "File updated" : "Το αρχείο ενημερώθηκε",
+ "File renamed" : "Το αρχείο μετονομάστηκε",
+ "File deleted" : "Το αρχείο διαγράφηκε",
+ "File accessed" : "Προσβάσιμο αρχείο",
+ "File copied" : "Το αρχείο αντιγράφηκε",
+ "Tag assigned" : "Ορίστηκε ετικέτα",
+ "Someone" : "Κάποιος",
+ "%s created %s" : "%s δημιουργήθηκε %s",
+ "%s modified %s" : "%s τροποποιήθηκε %s",
+ "%s deleted %s" : "%s διαγράφηκε %s",
+ "%s accessed %s" : "%s πρόσβαση %s",
+ "%s renamed %s" : "%s μετονομάστηκε%s",
+ "%s copied %s" : "%s αντιγράφηκε%s",
+ "%s assigned %s to %s" : "%s ορίστηκε %s σε %s",
+ "Operation #%s does not exist" : "Λειτουργία #%s δεν υπάρχει",
+ "Entity %s does not exist" : "Η οντότητα %s δεν υπάρχει",
+ "Entity %s is invalid" : "Η οντότητα %s δεν είναι έγκυρη",
+ "No events are chosen." : "Κανένα γεγονός δεν επιλέχθηκε.",
+ "Entity %s has no event %s" : "Η οντότητα %s δεν έχει γεγονότα %s",
+ "Operation %s does not exist" : "Λειτουργία %s δεν υπάρχει",
+ "Operation %s is invalid" : "Λειτουργία %s δεν είναι έγκυρη",
+ "At least one check needs to be provided" : "Χρειάζεται τουλάχιστο μία επιλογή",
+ "The provided operation data is too long" : "Τα παρεχόμενα δεδομένα λειτουργίας είναι πολύ μεγάλα",
+ "Invalid check provided" : "Έχει δοθεί λάθος επιλογή",
+ "Check %s does not exist" : "Έλεγχος %s δεν υπάρχει",
+ "Check %s is invalid" : "Έλεγχος %s δεν είναι έγκυρος",
+ "Check %s is not allowed with this entity" : "Η επιλογή %s δεν επιτρέπεται για αυτή την οντότητα",
+ "The provided check value is too long" : "Η παρεχόμενη τιμή ελέγχου είναι πολύ μεγάλη",
+ "Check #%s does not exist" : "Έλεγχος #%s δεν υπάρχει",
+ "Check %s is invalid or does not exist" : "Έλεγχος %s δεν είναι έγκυρος ή δεν υπάρχει",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Σύστημα ροής εργασιών Nextcloud",
+ "Select a filter" : "Επιλογή φίλτρου",
+ "Select a comparator" : "Επιλέξτε για σύγκριση",
+ "Remove filter" : "Αφαίρεση φίλτρου",
+ "Folder" : "Φάκελος",
+ "Images" : "Εικόνες",
+ "Office documents" : "Έγγραφα γραφείου",
+ "PDF documents" : "Έγγραφα PDF",
+ "Custom MIME type" : "Προσαρμοσμένος τύπος MIME",
+ "Custom mimetype" : "Προσαρμοσμένος τύπος mime",
+ "Select a file type" : "Επιλέξτε τύπο αρχείου",
+ "e.g. httpd/unix-directory" : "π.χ. httpd/unix-directory",
+ "Please enter a valid time span" : "Εισαγάγετε έγκυρο χρονικό διάστημα",
+ "Files WebDAV" : "Αρχεία WebDAV",
+ "Custom URL" : "Προσαρμοσμένο URL",
+ "Select a request URL" : "Επιλέξτε μια διεύθυνση URL αιτήματος",
+ "Android client" : "Πελάτης Android",
+ "iOS client" : "Πελάτης iOS",
+ "Desktop client" : "Πελάτης σταθερού υπολογιστή",
+ "Thunderbird & Outlook addons" : "Πρόσθετα των Thunderbird & Outlook",
+ "Custom user agent" : "Προσαρμοσμένο πρόγραμμα χρήστη",
+ "Select a user agent" : "Επιλογή προγράμματος χρήστη",
+ "Select groups" : "Επιλέξτε ομάδες",
+ "Groups" : "Ομάδες",
+ "At least one event must be selected" : "Τουλάχιστον ένα γεγονός πρέπει να επιλεγεί",
+ "Add new flow" : "Προσθήκη νέας ροής",
+ "The configuration is invalid" : "Μή έγκυρη ρύθμιση",
+ "Active" : "Ενεργό",
+ "Save" : "Αποθήκευση",
+ "When" : "Πότε",
+ "and" : "και",
+ "Cancel" : "Ακύρωση",
+ "Delete" : "Διαγραφή",
+ "Available flows" : "Διαθέσιμες ροές",
+ "For details on how to write your own flow, check out the development documentation." : "Για λεπτομέρεις πως μπορείτε να συντάξετε δική σας ροή, δείτε στην τεκμηρίωση προγραμματιστών.",
+ "More flows" : "Περισσότερες ροές",
+ "Browse the App Store" : "Εξερευνήστε την Αγορά εφαρμογών",
+ "Show less" : "Εμφάνιση λιγότερων",
+ "Show more" : "Εμφάνιση περισσότερων",
+ "Configured flows" : "Ρύθμιση ροών",
+ "Your flows" : "Οι ροές σας",
+ "matches" : "ταιριάζει",
+ "does not match" : "δεν ταιριάζει",
+ "is" : "είναι",
+ "is not" : "δεν είναι",
+ "File name" : "Όνομα αρχείου",
+ "File MIME type" : "Τύπος αρχείου MIME",
+ "File size (upload)" : "Μέγεθος αρχείου (μεταφόρτωση)",
+ "less" : "Λιγότερα",
+ "less or equals" : "Λιγότερο ή ίσον",
+ "greater or equals" : "είναι μεγαλύτερο ή ίσο",
+ "greater" : "μεγαλύτερος",
+ "Request remote address" : "Αιτηθείτε απομακρυσμένη διέυθυνση",
+ "matches IPv4" : "ταιριάζει IPv4",
+ "does not match IPv4" : "δεν ταιριάζει IPv4",
+ "matches IPv6" : "ταιριάζει με IPv6",
+ "does not match IPv6" : "δεν ταιριάζει με IPv6",
+ "File system tag" : "Ετικέτα συστήματος αρχείου",
+ "is tagged with" : "έχει σημειωθεί με",
+ "is not tagged with" : "δεν έχει σημειωθεί με",
+ "Request URL" : "Αιτηθείτε URL",
+ "Request time" : "Αιτηθείτε χρόνο",
+ "between" : "μεταξύ",
+ "not between" : "όχι μεταξύ",
+ "Request user agent" : "Αιτηθείτε αντιπρόσωπο χρήστη",
+ "is member of" : "είναι μέλος του",
+ "is not member of" : "δεν είναι μέλος του"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/el.json b/apps/workflowengine/l10n/el.json
new file mode 100644
index 00000000000..7cf1e71a7ba
--- /dev/null
+++ b/apps/workflowengine/l10n/el.json
@@ -0,0 +1,114 @@
+{ "translations": {
+ "The given operator is invalid" : "Ο δοσμένος πάροχος δεν είναι έγκυρος",
+ "The given regular expression is invalid" : "Η δοθείσα κανονική έκφραση δεν είναι έγκυρη",
+ "The given file size is invalid" : "Το δοσμένο μέγεθος αρχείου δεν είναι έγκυρο",
+ "The given tag id is invalid" : "Το δοσμένο id της ετικέτας δεν είναι έγκυρο",
+ "The given IP range is invalid" : "Η δοσμένη περιοχή IP δεν είναι έγκυρη",
+ "The given IP range is not valid for IPv4" : "Η δοσμένη περιοχή IP δεν είναι έγκυρη για IPv4",
+ "The given IP range is not valid for IPv6" : "Η δοσμένη περιοχή IP δεν είναι έγκυρη για IPv6",
+ "The given time span is invalid" : "Το δοσμένο χρονικό περιθώριο δεν είναι έγκυρο",
+ "The given start time is invalid" : "Ο δοσμένος χρόνος έναρξης δεν είναι έγκυρος",
+ "The given end time is invalid" : "Ο δοσμένος χρόνος λήξης δεν είναι έγκυρος",
+ "The given group does not exist" : "Η δοσμένη ομάδα δεν υπάρχει",
+ "File" : "Αρχείο",
+ "File created" : "Το αρχείο δημιουργήθηκε",
+ "File updated" : "Το αρχείο ενημερώθηκε",
+ "File renamed" : "Το αρχείο μετονομάστηκε",
+ "File deleted" : "Το αρχείο διαγράφηκε",
+ "File accessed" : "Προσβάσιμο αρχείο",
+ "File copied" : "Το αρχείο αντιγράφηκε",
+ "Tag assigned" : "Ορίστηκε ετικέτα",
+ "Someone" : "Κάποιος",
+ "%s created %s" : "%s δημιουργήθηκε %s",
+ "%s modified %s" : "%s τροποποιήθηκε %s",
+ "%s deleted %s" : "%s διαγράφηκε %s",
+ "%s accessed %s" : "%s πρόσβαση %s",
+ "%s renamed %s" : "%s μετονομάστηκε%s",
+ "%s copied %s" : "%s αντιγράφηκε%s",
+ "%s assigned %s to %s" : "%s ορίστηκε %s σε %s",
+ "Operation #%s does not exist" : "Λειτουργία #%s δεν υπάρχει",
+ "Entity %s does not exist" : "Η οντότητα %s δεν υπάρχει",
+ "Entity %s is invalid" : "Η οντότητα %s δεν είναι έγκυρη",
+ "No events are chosen." : "Κανένα γεγονός δεν επιλέχθηκε.",
+ "Entity %s has no event %s" : "Η οντότητα %s δεν έχει γεγονότα %s",
+ "Operation %s does not exist" : "Λειτουργία %s δεν υπάρχει",
+ "Operation %s is invalid" : "Λειτουργία %s δεν είναι έγκυρη",
+ "At least one check needs to be provided" : "Χρειάζεται τουλάχιστο μία επιλογή",
+ "The provided operation data is too long" : "Τα παρεχόμενα δεδομένα λειτουργίας είναι πολύ μεγάλα",
+ "Invalid check provided" : "Έχει δοθεί λάθος επιλογή",
+ "Check %s does not exist" : "Έλεγχος %s δεν υπάρχει",
+ "Check %s is invalid" : "Έλεγχος %s δεν είναι έγκυρος",
+ "Check %s is not allowed with this entity" : "Η επιλογή %s δεν επιτρέπεται για αυτή την οντότητα",
+ "The provided check value is too long" : "Η παρεχόμενη τιμή ελέγχου είναι πολύ μεγάλη",
+ "Check #%s does not exist" : "Έλεγχος #%s δεν υπάρχει",
+ "Check %s is invalid or does not exist" : "Έλεγχος %s δεν είναι έγκυρος ή δεν υπάρχει",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Σύστημα ροής εργασιών Nextcloud",
+ "Select a filter" : "Επιλογή φίλτρου",
+ "Select a comparator" : "Επιλέξτε για σύγκριση",
+ "Remove filter" : "Αφαίρεση φίλτρου",
+ "Folder" : "Φάκελος",
+ "Images" : "Εικόνες",
+ "Office documents" : "Έγγραφα γραφείου",
+ "PDF documents" : "Έγγραφα PDF",
+ "Custom MIME type" : "Προσαρμοσμένος τύπος MIME",
+ "Custom mimetype" : "Προσαρμοσμένος τύπος mime",
+ "Select a file type" : "Επιλέξτε τύπο αρχείου",
+ "e.g. httpd/unix-directory" : "π.χ. httpd/unix-directory",
+ "Please enter a valid time span" : "Εισαγάγετε έγκυρο χρονικό διάστημα",
+ "Files WebDAV" : "Αρχεία WebDAV",
+ "Custom URL" : "Προσαρμοσμένο URL",
+ "Select a request URL" : "Επιλέξτε μια διεύθυνση URL αιτήματος",
+ "Android client" : "Πελάτης Android",
+ "iOS client" : "Πελάτης iOS",
+ "Desktop client" : "Πελάτης σταθερού υπολογιστή",
+ "Thunderbird & Outlook addons" : "Πρόσθετα των Thunderbird & Outlook",
+ "Custom user agent" : "Προσαρμοσμένο πρόγραμμα χρήστη",
+ "Select a user agent" : "Επιλογή προγράμματος χρήστη",
+ "Select groups" : "Επιλέξτε ομάδες",
+ "Groups" : "Ομάδες",
+ "At least one event must be selected" : "Τουλάχιστον ένα γεγονός πρέπει να επιλεγεί",
+ "Add new flow" : "Προσθήκη νέας ροής",
+ "The configuration is invalid" : "Μή έγκυρη ρύθμιση",
+ "Active" : "Ενεργό",
+ "Save" : "Αποθήκευση",
+ "When" : "Πότε",
+ "and" : "και",
+ "Cancel" : "Ακύρωση",
+ "Delete" : "Διαγραφή",
+ "Available flows" : "Διαθέσιμες ροές",
+ "For details on how to write your own flow, check out the development documentation." : "Για λεπτομέρεις πως μπορείτε να συντάξετε δική σας ροή, δείτε στην τεκμηρίωση προγραμματιστών.",
+ "More flows" : "Περισσότερες ροές",
+ "Browse the App Store" : "Εξερευνήστε την Αγορά εφαρμογών",
+ "Show less" : "Εμφάνιση λιγότερων",
+ "Show more" : "Εμφάνιση περισσότερων",
+ "Configured flows" : "Ρύθμιση ροών",
+ "Your flows" : "Οι ροές σας",
+ "matches" : "ταιριάζει",
+ "does not match" : "δεν ταιριάζει",
+ "is" : "είναι",
+ "is not" : "δεν είναι",
+ "File name" : "Όνομα αρχείου",
+ "File MIME type" : "Τύπος αρχείου MIME",
+ "File size (upload)" : "Μέγεθος αρχείου (μεταφόρτωση)",
+ "less" : "Λιγότερα",
+ "less or equals" : "Λιγότερο ή ίσον",
+ "greater or equals" : "είναι μεγαλύτερο ή ίσο",
+ "greater" : "μεγαλύτερος",
+ "Request remote address" : "Αιτηθείτε απομακρυσμένη διέυθυνση",
+ "matches IPv4" : "ταιριάζει IPv4",
+ "does not match IPv4" : "δεν ταιριάζει IPv4",
+ "matches IPv6" : "ταιριάζει με IPv6",
+ "does not match IPv6" : "δεν ταιριάζει με IPv6",
+ "File system tag" : "Ετικέτα συστήματος αρχείου",
+ "is tagged with" : "έχει σημειωθεί με",
+ "is not tagged with" : "δεν έχει σημειωθεί με",
+ "Request URL" : "Αιτηθείτε URL",
+ "Request time" : "Αιτηθείτε χρόνο",
+ "between" : "μεταξύ",
+ "not between" : "όχι μεταξύ",
+ "Request user agent" : "Αιτηθείτε αντιπρόσωπο χρήστη",
+ "is member of" : "είναι μέλος του",
+ "is not member of" : "δεν είναι μέλος του"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/en_GB.js b/apps/workflowengine/l10n/en_GB.js
new file mode 100644
index 00000000000..971aa8d6415
--- /dev/null
+++ b/apps/workflowengine/l10n/en_GB.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "The given operator is invalid",
+ "The given regular expression is invalid" : "The given regular expression is invalid",
+ "The given file size is invalid" : "The given file size is invalid",
+ "The given tag id is invalid" : "The given tag id is invalid",
+ "The given IP range is invalid" : "The given IP range is invalid",
+ "The given IP range is not valid for IPv4" : "The given IP range is not valid for IPv4",
+ "The given IP range is not valid for IPv6" : "The given IP range is not valid for IPv6",
+ "The given time span is invalid" : "The given time span is invalid",
+ "The given start time is invalid" : "The given start time is invalid",
+ "The given end time is invalid" : "The given end time is invalid",
+ "The given group does not exist" : "The given group does not exist",
+ "File" : "File",
+ "File created" : "File created",
+ "File updated" : "File updated",
+ "File renamed" : "File renamed",
+ "File deleted" : "File deleted",
+ "File accessed" : "File accessed",
+ "File copied" : "File copied",
+ "Tag assigned" : "Tag assigned",
+ "Someone" : "Someone",
+ "%s created %s" : "%s created %s",
+ "%s modified %s" : "%s modified %s",
+ "%s deleted %s" : "%s deleted %s",
+ "%s accessed %s" : "%s accessed %s",
+ "%s renamed %s" : "%s renamed %s",
+ "%s copied %s" : "%s copied %s",
+ "%s assigned %s to %s" : "%s assigned %s to %s",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Entity %s does not exist" : "Entity %s does not exist",
+ "Entity %s is invalid" : "Entity %s is invalid",
+ "No events are chosen." : "No events are chosen.",
+ "Entity %s has no event %s" : "Entity %s has no event %s",
+ "Operation %s does not exist" : "Operation %s does not exist",
+ "Operation %s is invalid" : "Operation %s is invalid",
+ "At least one check needs to be provided" : "At least one check needs to be provided",
+ "The provided operation data is too long" : "The provided operation data is too long",
+ "Invalid check provided" : "Invalid check provided",
+ "Check %s does not exist" : "Check %s does not exist",
+ "Check %s is invalid" : "Check %s is invalid",
+ "Check %s is not allowed with this entity" : "Check %s is not allowed with this entity",
+ "The provided check value is too long" : "The provided check value is too long",
+ "Check #%s does not exist" : "Check #%s does not exist",
+ "Check %s is invalid or does not exist" : "Check %s is invalid or does not exist",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Select a filter",
+ "Select a comparator" : "Select a comparator",
+ "Remove filter" : "Remove filter",
+ "Folder" : "Folder",
+ "Images" : "Images",
+ "Office documents" : "Office documents",
+ "PDF documents" : "PDF documents",
+ "Custom MIME type" : "Custom MIME type",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "Select a file type",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Please enter a valid time span",
+ "Files WebDAV" : "Files WebDAV",
+ "Custom URL" : "Custom URL",
+ "Select a request URL" : "Select a request URL",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Custom user agent",
+ "Select a user agent" : "Select a user agent",
+ "Select groups" : "Select groups",
+ "Groups" : "Groups",
+ "Type to search for group …" : "Type to search for group …",
+ "Select a trigger" : "Select a trigger",
+ "At least one event must be selected" : "At least one event must be selected",
+ "Add new flow" : "Add new flow",
+ "The configuration is invalid" : "The configuration is invalid",
+ "Active" : "Active",
+ "Save" : "Save",
+ "When" : "When",
+ "and" : "and",
+ "Add a new filter" : "Add a new filter",
+ "Cancel" : "Cancel",
+ "Delete" : "Delete",
+ "Available flows" : "Available flows",
+ "For details on how to write your own flow, check out the development documentation." : "For details on how to write your own flow, check out the development documentation.",
+ "No flows installed" : "No flows installed",
+ "Ask your administrator to install new flows." : "Ask your administrator to install new flows.",
+ "More flows" : "More flows",
+ "Browse the App Store" : "Browse the App Store",
+ "Show less" : "Show less",
+ "Show more" : "Show more",
+ "Configured flows" : "Configured flows",
+ "Your flows" : "Your flows",
+ "No flows configured" : "No flows configured",
+ "matches" : "matches",
+ "does not match" : "does not match",
+ "is" : "is",
+ "is not" : "is not",
+ "File name" : "File name",
+ "File MIME type" : "File MIME type",
+ "File size (upload)" : "File size (upload)",
+ "less" : "less",
+ "less or equals" : "less or equals",
+ "greater or equals" : "greater or equals",
+ "greater" : "greater",
+ "Request remote address" : "Request remote address",
+ "matches IPv4" : "matches IPv4",
+ "does not match IPv4" : "does not match IPv4",
+ "matches IPv6" : "matches IPv6",
+ "does not match IPv6" : "does not match IPv6",
+ "File system tag" : "File system tag",
+ "is tagged with" : "is tagged with",
+ "is not tagged with" : "is not tagged with",
+ "Request URL" : "Request URL",
+ "Request time" : "Request time",
+ "between" : "between",
+ "not between" : "not between",
+ "Request user agent" : "Request user agent",
+ "Group membership" : "Group membership",
+ "is member of" : "is member of",
+ "is not member of" : "is not member of"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/en_GB.json b/apps/workflowengine/l10n/en_GB.json
new file mode 100644
index 00000000000..b4591846e96
--- /dev/null
+++ b/apps/workflowengine/l10n/en_GB.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "The given operator is invalid",
+ "The given regular expression is invalid" : "The given regular expression is invalid",
+ "The given file size is invalid" : "The given file size is invalid",
+ "The given tag id is invalid" : "The given tag id is invalid",
+ "The given IP range is invalid" : "The given IP range is invalid",
+ "The given IP range is not valid for IPv4" : "The given IP range is not valid for IPv4",
+ "The given IP range is not valid for IPv6" : "The given IP range is not valid for IPv6",
+ "The given time span is invalid" : "The given time span is invalid",
+ "The given start time is invalid" : "The given start time is invalid",
+ "The given end time is invalid" : "The given end time is invalid",
+ "The given group does not exist" : "The given group does not exist",
+ "File" : "File",
+ "File created" : "File created",
+ "File updated" : "File updated",
+ "File renamed" : "File renamed",
+ "File deleted" : "File deleted",
+ "File accessed" : "File accessed",
+ "File copied" : "File copied",
+ "Tag assigned" : "Tag assigned",
+ "Someone" : "Someone",
+ "%s created %s" : "%s created %s",
+ "%s modified %s" : "%s modified %s",
+ "%s deleted %s" : "%s deleted %s",
+ "%s accessed %s" : "%s accessed %s",
+ "%s renamed %s" : "%s renamed %s",
+ "%s copied %s" : "%s copied %s",
+ "%s assigned %s to %s" : "%s assigned %s to %s",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Entity %s does not exist" : "Entity %s does not exist",
+ "Entity %s is invalid" : "Entity %s is invalid",
+ "No events are chosen." : "No events are chosen.",
+ "Entity %s has no event %s" : "Entity %s has no event %s",
+ "Operation %s does not exist" : "Operation %s does not exist",
+ "Operation %s is invalid" : "Operation %s is invalid",
+ "At least one check needs to be provided" : "At least one check needs to be provided",
+ "The provided operation data is too long" : "The provided operation data is too long",
+ "Invalid check provided" : "Invalid check provided",
+ "Check %s does not exist" : "Check %s does not exist",
+ "Check %s is invalid" : "Check %s is invalid",
+ "Check %s is not allowed with this entity" : "Check %s is not allowed with this entity",
+ "The provided check value is too long" : "The provided check value is too long",
+ "Check #%s does not exist" : "Check #%s does not exist",
+ "Check %s is invalid or does not exist" : "Check %s is invalid or does not exist",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Select a filter",
+ "Select a comparator" : "Select a comparator",
+ "Remove filter" : "Remove filter",
+ "Folder" : "Folder",
+ "Images" : "Images",
+ "Office documents" : "Office documents",
+ "PDF documents" : "PDF documents",
+ "Custom MIME type" : "Custom MIME type",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "Select a file type",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Please enter a valid time span",
+ "Files WebDAV" : "Files WebDAV",
+ "Custom URL" : "Custom URL",
+ "Select a request URL" : "Select a request URL",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Custom user agent",
+ "Select a user agent" : "Select a user agent",
+ "Select groups" : "Select groups",
+ "Groups" : "Groups",
+ "Type to search for group …" : "Type to search for group …",
+ "Select a trigger" : "Select a trigger",
+ "At least one event must be selected" : "At least one event must be selected",
+ "Add new flow" : "Add new flow",
+ "The configuration is invalid" : "The configuration is invalid",
+ "Active" : "Active",
+ "Save" : "Save",
+ "When" : "When",
+ "and" : "and",
+ "Add a new filter" : "Add a new filter",
+ "Cancel" : "Cancel",
+ "Delete" : "Delete",
+ "Available flows" : "Available flows",
+ "For details on how to write your own flow, check out the development documentation." : "For details on how to write your own flow, check out the development documentation.",
+ "No flows installed" : "No flows installed",
+ "Ask your administrator to install new flows." : "Ask your administrator to install new flows.",
+ "More flows" : "More flows",
+ "Browse the App Store" : "Browse the App Store",
+ "Show less" : "Show less",
+ "Show more" : "Show more",
+ "Configured flows" : "Configured flows",
+ "Your flows" : "Your flows",
+ "No flows configured" : "No flows configured",
+ "matches" : "matches",
+ "does not match" : "does not match",
+ "is" : "is",
+ "is not" : "is not",
+ "File name" : "File name",
+ "File MIME type" : "File MIME type",
+ "File size (upload)" : "File size (upload)",
+ "less" : "less",
+ "less or equals" : "less or equals",
+ "greater or equals" : "greater or equals",
+ "greater" : "greater",
+ "Request remote address" : "Request remote address",
+ "matches IPv4" : "matches IPv4",
+ "does not match IPv4" : "does not match IPv4",
+ "matches IPv6" : "matches IPv6",
+ "does not match IPv6" : "does not match IPv6",
+ "File system tag" : "File system tag",
+ "is tagged with" : "is tagged with",
+ "is not tagged with" : "is not tagged with",
+ "Request URL" : "Request URL",
+ "Request time" : "Request time",
+ "between" : "between",
+ "not between" : "not between",
+ "Request user agent" : "Request user agent",
+ "Group membership" : "Group membership",
+ "is member of" : "is member of",
+ "is not member of" : "is not member of"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/eo.js b/apps/workflowengine/l10n/eo.js
new file mode 100644
index 00000000000..26b48e500a2
--- /dev/null
+++ b/apps/workflowengine/l10n/eo.js
@@ -0,0 +1,92 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Tiu operaciilo ne eblas",
+ "The given regular expression is invalid" : "Tiu regulesprimo ne validas",
+ "The given file size is invalid" : "Tiu dosiergrando ne validas",
+ "The given tag id is invalid" : "Tiu etikeda identigilo ne validas",
+ "The given IP range is invalid" : "Tiu IP-intervalo ne validas",
+ "The given IP range is not valid for IPv4" : "Tiu IP-intervalo ne validas rilate al IPv4",
+ "The given IP range is not valid for IPv6" : "Tiu IP-intervalo ne validas rilate al IPv6",
+ "The given time span is invalid" : "Tiu hora intervalo ne validas",
+ "The given start time is invalid" : "Tiu komenca horo ne validas",
+ "The given end time is invalid" : "Tiu fina horo ne validas",
+ "The given group does not exist" : "Tiu grupo ne ekzistas",
+ "File" : "Dosiero",
+ "File created" : "Dosiero kreita",
+ "File updated" : "Dosiero ĝisdatigita",
+ "File renamed" : "Dosiero alinomita",
+ "File deleted" : "Dosiero forigita",
+ "File accessed" : "Dosiero atingita",
+ "File copied" : "Dosiero kopiita",
+ "Tag assigned" : "Etikedo atribuita",
+ "Operation #%s does not exist" : "Operacio n-ro %s ne ekzistas",
+ "Entity %s does not exist" : "Ento %s ne ekzistas",
+ "Entity %s is invalid" : "Ento %s ne validas",
+ "No events are chosen." : "Neniu okazaĵo elektita.",
+ "Entity %s has no event %s" : "Ento %s ne havas okazaĵon %s",
+ "Operation %s does not exist" : "Operacio %s ne ekzistas",
+ "Operation %s is invalid" : "Operacio %s ne validas",
+ "Check %s does not exist" : "Kontrolo %s ne ekzistas",
+ "Check %s is invalid" : "Kontrolo %s ne validas",
+ "Check %s is not allowed with this entity" : "La kontrolo %s ne estas permesita kun tiu ento",
+ "Check #%s does not exist" : "Kontrolo n-ro %s ne ekzistas",
+ "Check %s is invalid or does not exist" : "La kontrolo %s ne validas aŭ ne ekzistas",
+ "Nextcloud workflow engine" : "Modulo de laborfluo de Nextcloud",
+ "Select a filter" : "Elekti filtrilon",
+ "Select a comparator" : "Elekti komparilon",
+ "Folder" : "Dosierujo",
+ "Images" : "Bildoj",
+ "Office documents" : "Oficejaj dokumentoj",
+ "PDF documents" : "PDF-dokumentoj",
+ "Custom mimetype" : "Propra MIME-tipo",
+ "Select a file type" : "Elekti dosierformon",
+ "e.g. httpd/unix-directory" : "ekz. httpd/unix-directory",
+ "Please enter a valid time span" : "Entajpu validan intertempon",
+ "Files WebDAV" : "Dosieroj WebDAV",
+ "Custom URL" : "Propra retadreso",
+ "Select a request URL" : "Elekti petan retadreson",
+ "Android client" : "Androida kliento",
+ "iOS client" : "iOS-a kliento",
+ "Desktop client" : "Labortabla kliento",
+ "Thunderbird & Outlook addons" : "Thunderbird-a kaj Outlook-a aldonaĵo",
+ "Custom user agent" : "Propra retumil-identigilo („user-agent“)",
+ "Select a user agent" : "Elekti retumil-identigilo („user-agent“)",
+ "Select groups" : "Elekti grupojn",
+ "Groups" : "Grupoj",
+ "The configuration is invalid" : "La agordo ne validas",
+ "Save" : "Konservi",
+ "When" : "Kiam",
+ "and" : "kaj",
+ "Cancel" : "Nuligi",
+ "Delete" : "Forigi",
+ "Show less" : "Montri malpli",
+ "Show more" : "Montri pli",
+ "matches" : "kongruas kun",
+ "does not match" : "ne kongruas kun",
+ "is" : "estas",
+ "is not" : "ne estas",
+ "File name" : "Dosiernomo",
+ "File MIME type" : "Dosiera MIME-tipo",
+ "File size (upload)" : "Dosiergrando (alŝuto)",
+ "less" : "malpli",
+ "less or equals" : "malpli aŭ egalas al",
+ "greater or equals" : "pli aŭ egalas al",
+ "greater" : "pli",
+ "Request remote address" : "Fora adreso de la peto",
+ "matches IPv4" : "kongruas kun IPv4",
+ "does not match IPv4" : "ne kongruas kun IPv4",
+ "matches IPv6" : "kongruas kun IPv6",
+ "does not match IPv6" : "ne kongruas kun IPv6",
+ "File system tag" : "Dosiersistema etikedo",
+ "is tagged with" : "estas etikedita per",
+ "is not tagged with" : "ne estas etikedita per",
+ "Request URL" : "Retadreso („URL“) de la peto",
+ "Request time" : "Horo de la peto",
+ "between" : "inter",
+ "not between" : "ne inter",
+ "Request user agent" : "Retumil-identigilo („user-agent“)",
+ "is member of" : "estas membro de",
+ "is not member of" : "ne estas membro de"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/eo.json b/apps/workflowengine/l10n/eo.json
new file mode 100644
index 00000000000..2ac663789b2
--- /dev/null
+++ b/apps/workflowengine/l10n/eo.json
@@ -0,0 +1,90 @@
+{ "translations": {
+ "The given operator is invalid" : "Tiu operaciilo ne eblas",
+ "The given regular expression is invalid" : "Tiu regulesprimo ne validas",
+ "The given file size is invalid" : "Tiu dosiergrando ne validas",
+ "The given tag id is invalid" : "Tiu etikeda identigilo ne validas",
+ "The given IP range is invalid" : "Tiu IP-intervalo ne validas",
+ "The given IP range is not valid for IPv4" : "Tiu IP-intervalo ne validas rilate al IPv4",
+ "The given IP range is not valid for IPv6" : "Tiu IP-intervalo ne validas rilate al IPv6",
+ "The given time span is invalid" : "Tiu hora intervalo ne validas",
+ "The given start time is invalid" : "Tiu komenca horo ne validas",
+ "The given end time is invalid" : "Tiu fina horo ne validas",
+ "The given group does not exist" : "Tiu grupo ne ekzistas",
+ "File" : "Dosiero",
+ "File created" : "Dosiero kreita",
+ "File updated" : "Dosiero ĝisdatigita",
+ "File renamed" : "Dosiero alinomita",
+ "File deleted" : "Dosiero forigita",
+ "File accessed" : "Dosiero atingita",
+ "File copied" : "Dosiero kopiita",
+ "Tag assigned" : "Etikedo atribuita",
+ "Operation #%s does not exist" : "Operacio n-ro %s ne ekzistas",
+ "Entity %s does not exist" : "Ento %s ne ekzistas",
+ "Entity %s is invalid" : "Ento %s ne validas",
+ "No events are chosen." : "Neniu okazaĵo elektita.",
+ "Entity %s has no event %s" : "Ento %s ne havas okazaĵon %s",
+ "Operation %s does not exist" : "Operacio %s ne ekzistas",
+ "Operation %s is invalid" : "Operacio %s ne validas",
+ "Check %s does not exist" : "Kontrolo %s ne ekzistas",
+ "Check %s is invalid" : "Kontrolo %s ne validas",
+ "Check %s is not allowed with this entity" : "La kontrolo %s ne estas permesita kun tiu ento",
+ "Check #%s does not exist" : "Kontrolo n-ro %s ne ekzistas",
+ "Check %s is invalid or does not exist" : "La kontrolo %s ne validas aŭ ne ekzistas",
+ "Nextcloud workflow engine" : "Modulo de laborfluo de Nextcloud",
+ "Select a filter" : "Elekti filtrilon",
+ "Select a comparator" : "Elekti komparilon",
+ "Folder" : "Dosierujo",
+ "Images" : "Bildoj",
+ "Office documents" : "Oficejaj dokumentoj",
+ "PDF documents" : "PDF-dokumentoj",
+ "Custom mimetype" : "Propra MIME-tipo",
+ "Select a file type" : "Elekti dosierformon",
+ "e.g. httpd/unix-directory" : "ekz. httpd/unix-directory",
+ "Please enter a valid time span" : "Entajpu validan intertempon",
+ "Files WebDAV" : "Dosieroj WebDAV",
+ "Custom URL" : "Propra retadreso",
+ "Select a request URL" : "Elekti petan retadreson",
+ "Android client" : "Androida kliento",
+ "iOS client" : "iOS-a kliento",
+ "Desktop client" : "Labortabla kliento",
+ "Thunderbird & Outlook addons" : "Thunderbird-a kaj Outlook-a aldonaĵo",
+ "Custom user agent" : "Propra retumil-identigilo („user-agent“)",
+ "Select a user agent" : "Elekti retumil-identigilo („user-agent“)",
+ "Select groups" : "Elekti grupojn",
+ "Groups" : "Grupoj",
+ "The configuration is invalid" : "La agordo ne validas",
+ "Save" : "Konservi",
+ "When" : "Kiam",
+ "and" : "kaj",
+ "Cancel" : "Nuligi",
+ "Delete" : "Forigi",
+ "Show less" : "Montri malpli",
+ "Show more" : "Montri pli",
+ "matches" : "kongruas kun",
+ "does not match" : "ne kongruas kun",
+ "is" : "estas",
+ "is not" : "ne estas",
+ "File name" : "Dosiernomo",
+ "File MIME type" : "Dosiera MIME-tipo",
+ "File size (upload)" : "Dosiergrando (alŝuto)",
+ "less" : "malpli",
+ "less or equals" : "malpli aŭ egalas al",
+ "greater or equals" : "pli aŭ egalas al",
+ "greater" : "pli",
+ "Request remote address" : "Fora adreso de la peto",
+ "matches IPv4" : "kongruas kun IPv4",
+ "does not match IPv4" : "ne kongruas kun IPv4",
+ "matches IPv6" : "kongruas kun IPv6",
+ "does not match IPv6" : "ne kongruas kun IPv6",
+ "File system tag" : "Dosiersistema etikedo",
+ "is tagged with" : "estas etikedita per",
+ "is not tagged with" : "ne estas etikedita per",
+ "Request URL" : "Retadreso („URL“) de la peto",
+ "Request time" : "Horo de la peto",
+ "between" : "inter",
+ "not between" : "ne inter",
+ "Request user agent" : "Retumil-identigilo („user-agent“)",
+ "is member of" : "estas membro de",
+ "is not member of" : "ne estas membro de"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/es.js b/apps/workflowengine/l10n/es.js
new file mode 100644
index 00000000000..4dec679ca90
--- /dev/null
+++ b/apps/workflowengine/l10n/es.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "La operación dada no es valida",
+ "The given regular expression is invalid" : "La expresión regular dada no es valida",
+ "The given file size is invalid" : "El tamaño del archivo dado no es válido ",
+ "The given tag id is invalid" : "El id de etiqueta dado no es valido",
+ "The given IP range is invalid" : "El rango de IPs no es valido",
+ "The given IP range is not valid for IPv4" : "El rango de IP no es valida para IPv4",
+ "The given IP range is not valid for IPv6" : "El rango de IP no es valida para IPv6",
+ "The given time span is invalid" : "El intervalo temporal dado es inválido",
+ "The given start time is invalid" : "La hora de inicio dada no es válida",
+ "The given end time is invalid" : "El tiempo final no es valido",
+ "The given group does not exist" : "El grupo dado no existe",
+ "File" : "Archivo",
+ "File created" : "Archivo creado",
+ "File updated" : "Archivo actualizado",
+ "File renamed" : "Archivo renombrado",
+ "File deleted" : "Archivo eliminado",
+ "File accessed" : "Archivo accedido",
+ "File copied" : "Archivo copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Alguien",
+ "%s created %s" : "%s ha creado %s",
+ "%s modified %s" : "%s ha modificado %s",
+ "%s deleted %s" : "%s ha eliminado %s",
+ "%s accessed %s" : "%s ha accedido a %s",
+ "%s renamed %s" : "%s ha renombrado %s",
+ "%s copied %s" : "%s ha copiado %s",
+ "%s assigned %s to %s" : "%s ha asignado %s a %s",
+ "Operation #%s does not exist" : "Operación #%s no existe",
+ "Entity %s does not exist" : "Entidad %s no existe",
+ "Entity %s is invalid" : "La entidad %s no es valida",
+ "No events are chosen." : "No se ha elegido ningún evento.",
+ "Entity %s has no event %s" : "La entidad %s no tiene eventos %s",
+ "Operation %s does not exist" : "Operación %s no existe",
+ "Operation %s is invalid" : "Operación %s no es valida",
+ "At least one check needs to be provided" : "Has de seleccionar al menos una comprobación",
+ "The provided operation data is too long" : "Los datos de la operación son demasiado largos",
+ "Invalid check provided" : "La comprobación proporcionada no es válida",
+ "Check %s does not exist" : "La comprobación %s no existe",
+ "Check %s is invalid" : "La comprobación %s no es válida",
+ "Check %s is not allowed with this entity" : "La comprobación %s no se permite con esta entidad",
+ "The provided check value is too long" : "El valor de la comprobación es demasiado grande",
+ "Check #%s does not exist" : "El chequeo #%s no existe",
+ "Check %s is invalid or does not exist" : "Comprueba %s no es valido o no existe",
+ "Flow" : "Flujo",
+ "Nextcloud workflow engine" : "Motor de flujo de trabajo de Nextcloud",
+ "Select a filter" : "Seleccione un filtro",
+ "Select a comparator" : "Seleccione un comparador",
+ "Remove filter" : "Quitar filtro",
+ "Folder" : "Carpeta",
+ "Images" : "Imágenes",
+ "Office documents" : "Documentos de oficina",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo MIME personalizado",
+ "Custom mimetype" : "Tipo MIME (mimetype) personalizado",
+ "Select a file type" : "Selecciona un tipo de archivo",
+ "e.g. httpd/unix-directory" : "p.ej.: httpd/carpeta-unix",
+ "Please enter a valid time span" : "Por favor especifique un intervalo de tiempo válido",
+ "Files WebDAV" : "Archivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Selecciona una URL de petición",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos de Thunderbird y Outlook",
+ "Custom user agent" : "Agente de usuario personalizado",
+ "Select a user agent" : "Selecciona un agente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Teclee para buscar un grupo …",
+ "Select a trigger" : "Seleccione un disparador",
+ "At least one event must be selected" : "Has de seleccionar al menos un evento",
+ "Add new flow" : "Añadir nuevo flujo",
+ "The configuration is invalid" : "La configuración es incorrecta",
+ "Active" : "Activo",
+ "Save" : "Guardar",
+ "When" : "Cuando",
+ "and" : "y",
+ "Add a new filter" : "Añadir un nuevo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Eliminar",
+ "Available flows" : "Flujos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Para detalles acerca de cómo escribir su propio flujo, mire la documentación dedesarrollo.",
+ "No flows installed" : "No hay flujos instalados",
+ "Ask your administrator to install new flows." : "Pida a su administrador instalar nuevos flujos.",
+ "More flows" : "Más flujos",
+ "Browse the App Store" : "Explorar la App Store",
+ "Show less" : "Ver menos",
+ "Show more" : "Ver más",
+ "Configured flows" : "Configurar flujos",
+ "Your flows" : "Sus flujos",
+ "No flows configured" : "No hay flujos configurados",
+ "matches" : "coincidencias",
+ "does not match" : "no coincide",
+ "is" : "es/esta",
+ "is not" : "no es/esta",
+ "File name" : "Nombre del archivo",
+ "File MIME type" : "Tipo MIME del archivo",
+ "File size (upload)" : "Tamaño del archivo (para subir)",
+ "less" : "menos",
+ "less or equals" : "menor o igual",
+ "greater or equals" : "mayor o igual",
+ "greater" : "mayor",
+ "Request remote address" : "Solicitar dirección remota",
+ "matches IPv4" : "IPv4 coincidencias",
+ "does not match IPv4" : "IPv4 sin coincidencias",
+ "matches IPv6" : "IPv6 coincidencias",
+ "does not match IPv6" : "IPv6 sin coincidencias",
+ "File system tag" : "Etiqueta de archivo de sistema",
+ "is tagged with" : "esta etiquetado con",
+ "is not tagged with" : "no esta etiquetado con",
+ "Request URL" : "URL de solicitud",
+ "Request time" : "Tiempo de espera",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Solicitud del agente usuario ",
+ "Group membership" : "Membresía a grupos",
+ "is member of" : "es miembro de",
+ "is not member of" : "no es miembro de"
+},
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/es.json b/apps/workflowengine/l10n/es.json
new file mode 100644
index 00000000000..f25a5a8014b
--- /dev/null
+++ b/apps/workflowengine/l10n/es.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "La operación dada no es valida",
+ "The given regular expression is invalid" : "La expresión regular dada no es valida",
+ "The given file size is invalid" : "El tamaño del archivo dado no es válido ",
+ "The given tag id is invalid" : "El id de etiqueta dado no es valido",
+ "The given IP range is invalid" : "El rango de IPs no es valido",
+ "The given IP range is not valid for IPv4" : "El rango de IP no es valida para IPv4",
+ "The given IP range is not valid for IPv6" : "El rango de IP no es valida para IPv6",
+ "The given time span is invalid" : "El intervalo temporal dado es inválido",
+ "The given start time is invalid" : "La hora de inicio dada no es válida",
+ "The given end time is invalid" : "El tiempo final no es valido",
+ "The given group does not exist" : "El grupo dado no existe",
+ "File" : "Archivo",
+ "File created" : "Archivo creado",
+ "File updated" : "Archivo actualizado",
+ "File renamed" : "Archivo renombrado",
+ "File deleted" : "Archivo eliminado",
+ "File accessed" : "Archivo accedido",
+ "File copied" : "Archivo copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Alguien",
+ "%s created %s" : "%s ha creado %s",
+ "%s modified %s" : "%s ha modificado %s",
+ "%s deleted %s" : "%s ha eliminado %s",
+ "%s accessed %s" : "%s ha accedido a %s",
+ "%s renamed %s" : "%s ha renombrado %s",
+ "%s copied %s" : "%s ha copiado %s",
+ "%s assigned %s to %s" : "%s ha asignado %s a %s",
+ "Operation #%s does not exist" : "Operación #%s no existe",
+ "Entity %s does not exist" : "Entidad %s no existe",
+ "Entity %s is invalid" : "La entidad %s no es valida",
+ "No events are chosen." : "No se ha elegido ningún evento.",
+ "Entity %s has no event %s" : "La entidad %s no tiene eventos %s",
+ "Operation %s does not exist" : "Operación %s no existe",
+ "Operation %s is invalid" : "Operación %s no es valida",
+ "At least one check needs to be provided" : "Has de seleccionar al menos una comprobación",
+ "The provided operation data is too long" : "Los datos de la operación son demasiado largos",
+ "Invalid check provided" : "La comprobación proporcionada no es válida",
+ "Check %s does not exist" : "La comprobación %s no existe",
+ "Check %s is invalid" : "La comprobación %s no es válida",
+ "Check %s is not allowed with this entity" : "La comprobación %s no se permite con esta entidad",
+ "The provided check value is too long" : "El valor de la comprobación es demasiado grande",
+ "Check #%s does not exist" : "El chequeo #%s no existe",
+ "Check %s is invalid or does not exist" : "Comprueba %s no es valido o no existe",
+ "Flow" : "Flujo",
+ "Nextcloud workflow engine" : "Motor de flujo de trabajo de Nextcloud",
+ "Select a filter" : "Seleccione un filtro",
+ "Select a comparator" : "Seleccione un comparador",
+ "Remove filter" : "Quitar filtro",
+ "Folder" : "Carpeta",
+ "Images" : "Imágenes",
+ "Office documents" : "Documentos de oficina",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo MIME personalizado",
+ "Custom mimetype" : "Tipo MIME (mimetype) personalizado",
+ "Select a file type" : "Selecciona un tipo de archivo",
+ "e.g. httpd/unix-directory" : "p.ej.: httpd/carpeta-unix",
+ "Please enter a valid time span" : "Por favor especifique un intervalo de tiempo válido",
+ "Files WebDAV" : "Archivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Selecciona una URL de petición",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos de Thunderbird y Outlook",
+ "Custom user agent" : "Agente de usuario personalizado",
+ "Select a user agent" : "Selecciona un agente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Teclee para buscar un grupo …",
+ "Select a trigger" : "Seleccione un disparador",
+ "At least one event must be selected" : "Has de seleccionar al menos un evento",
+ "Add new flow" : "Añadir nuevo flujo",
+ "The configuration is invalid" : "La configuración es incorrecta",
+ "Active" : "Activo",
+ "Save" : "Guardar",
+ "When" : "Cuando",
+ "and" : "y",
+ "Add a new filter" : "Añadir un nuevo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Eliminar",
+ "Available flows" : "Flujos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Para detalles acerca de cómo escribir su propio flujo, mire la documentación dedesarrollo.",
+ "No flows installed" : "No hay flujos instalados",
+ "Ask your administrator to install new flows." : "Pida a su administrador instalar nuevos flujos.",
+ "More flows" : "Más flujos",
+ "Browse the App Store" : "Explorar la App Store",
+ "Show less" : "Ver menos",
+ "Show more" : "Ver más",
+ "Configured flows" : "Configurar flujos",
+ "Your flows" : "Sus flujos",
+ "No flows configured" : "No hay flujos configurados",
+ "matches" : "coincidencias",
+ "does not match" : "no coincide",
+ "is" : "es/esta",
+ "is not" : "no es/esta",
+ "File name" : "Nombre del archivo",
+ "File MIME type" : "Tipo MIME del archivo",
+ "File size (upload)" : "Tamaño del archivo (para subir)",
+ "less" : "menos",
+ "less or equals" : "menor o igual",
+ "greater or equals" : "mayor o igual",
+ "greater" : "mayor",
+ "Request remote address" : "Solicitar dirección remota",
+ "matches IPv4" : "IPv4 coincidencias",
+ "does not match IPv4" : "IPv4 sin coincidencias",
+ "matches IPv6" : "IPv6 coincidencias",
+ "does not match IPv6" : "IPv6 sin coincidencias",
+ "File system tag" : "Etiqueta de archivo de sistema",
+ "is tagged with" : "esta etiquetado con",
+ "is not tagged with" : "no esta etiquetado con",
+ "Request URL" : "URL de solicitud",
+ "Request time" : "Tiempo de espera",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Solicitud del agente usuario ",
+ "Group membership" : "Membresía a grupos",
+ "is member of" : "es miembro de",
+ "is not member of" : "no es miembro de"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/es_EC.js b/apps/workflowengine/l10n/es_EC.js
new file mode 100644
index 00000000000..336a4b3c7e0
--- /dev/null
+++ b/apps/workflowengine/l10n/es_EC.js
@@ -0,0 +1,118 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "El operador indicado es inválido",
+ "The given regular expression is invalid" : "La expresión regular indicada es inválida",
+ "The given file size is invalid" : "El tamaño de archivo indicado es inválido",
+ "The given tag id is invalid" : "El id de la etiqueta es inválido",
+ "The given IP range is invalid" : "El rango de IP's es inválido",
+ "The given IP range is not valid for IPv4" : "El rango de IPs dado no es válido para IPv4",
+ "The given IP range is not valid for IPv6" : "El rango de IPs dado no es válido para IPv6",
+ "The given time span is invalid" : "El espacio de tiempo dado es inválido",
+ "The given start time is invalid" : "El tiempo inicial dado no es válido",
+ "The given end time is invalid" : "El tiempo final dado no es válido",
+ "The given group does not exist" : "El grupo dado no existe",
+ "File" : "Archivo",
+ "File created" : "Archivo creado",
+ "File updated" : "Archivo actualizado",
+ "File renamed" : "Archivo renombrado",
+ "File deleted" : "Archivo eliminado",
+ "File accessed" : "Archivo accedido",
+ "File copied" : "Archivo copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Alguien",
+ "%s created %s" : "%s creó %s",
+ "%s modified %s" : "%s modificó %s",
+ "%s deleted %s" : "%s eliminó %s",
+ "%s accessed %s" : "%s accedió a %s",
+ "%s renamed %s" : "%s renombró %s",
+ "%s copied %s" : "%s copió %s",
+ "%s assigned %s to %s" : "%s asignó %s a %s",
+ "Operation #%s does not exist" : "La operación #%s no existe",
+ "Entity %s does not exist" : "La entidad %s no existe",
+ "Entity %s is invalid" : "La entidad %s no es válida",
+ "No events are chosen." : "No se han elegido eventos.",
+ "Entity %s has no event %s" : "La entidad %s no tiene el evento %s",
+ "Operation %s does not exist" : "La operación %s no existe",
+ "Operation %s is invalid" : "La operación %s es inválida",
+ "At least one check needs to be provided" : "Se debe proporcionar al menos una comprobación",
+ "The provided operation data is too long" : "Los datos de operación proporcionados son demasiado largos",
+ "Invalid check provided" : "Comprobación no válida proporcionada",
+ "Check %s does not exist" : "La validación %s no existe",
+ "Check %s is invalid" : "La validación %s no es inválida",
+ "Check %s is not allowed with this entity" : "La comprobación %s no está permitida con esta entidad",
+ "The provided check value is too long" : "El valor de comprobación proporcionado es demasiado largo",
+ "Check #%s does not exist" : "La validación #%s no existe",
+ "Check %s is invalid or does not exist" : "La validación %s es inválida o no existe",
+ "Flow" : "Flujo",
+ "Nextcloud workflow engine" : "Motor de flujo de trabajo de Nextcloud",
+ "Select a filter" : "Seleccionar un filtro",
+ "Select a comparator" : "Seleccionar un comparador",
+ "Remove filter" : "Eliminar filtro",
+ "Folder" : "Carpeta",
+ "Images" : "Imágenes",
+ "Office documents" : "Documentos de Office",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo de MIME personalizado",
+ "Custom mimetype" : "Tipo de MIME personalizado",
+ "Select a file type" : "Seleccionar un tipo de archivo",
+ "e.g. httpd/unix-directory" : "p. ej. httpd/unix-directory",
+ "Please enter a valid time span" : "Por favor, introduce un período de tiempo válido",
+ "Files WebDAV" : "Archivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Seleccionar una URL de solicitud",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos de Thunderbird y Outlook",
+ "Custom user agent" : "Agente de usuario personalizado",
+ "Select a user agent" : "Seleccionar un agente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Select a trigger" : "Seleccionar un desencadenante",
+ "At least one event must be selected" : "Debe seleccionarse al menos un evento",
+ "Add new flow" : "Añadir nuevo flujo",
+ "The configuration is invalid" : "La configuración no es válida",
+ "Active" : "Activo",
+ "Save" : "Guardar",
+ "When" : "Cuando",
+ "and" : "y",
+ "Add a new filter" : "Añadir un nuevo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Borrar",
+ "Available flows" : "Flujos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Para obtener detalles sobre cómo escribir tu propio flujo, consulta la documentación de desarrollo.",
+ "More flows" : "Más flujos",
+ "Browse the App Store" : "Navega por la Tienda de aplicaciones",
+ "Show less" : "Mostrar menos",
+ "Show more" : "Mostrar más",
+ "Configured flows" : "Flujos configurados",
+ "Your flows" : "Tus flujos",
+ "matches" : "coincide",
+ "does not match" : "No coincide",
+ "is" : "es",
+ "is not" : "no es",
+ "File name" : "Nombre de archivo.",
+ "File MIME type" : "Tipo MIME del archivo",
+ "File size (upload)" : "Tamaño del archivo (carga)",
+ "less" : "menos",
+ "less or equals" : "menos o igual",
+ "greater or equals" : "mayor o igual",
+ "greater" : "mayor",
+ "Request remote address" : "Solicitar dirección remota",
+ "matches IPv4" : "coincide con IPv4",
+ "does not match IPv4" : "no coincide con IPv4",
+ "matches IPv6" : "coincide con IPv6",
+ "does not match IPv6" : "no coincide con IPv6",
+ "File system tag" : "Etiqueta del sistema de archivos",
+ "is tagged with" : "está etiquetado con",
+ "is not tagged with" : "no está etiquetado con",
+ "Request URL" : "Solicitar URL",
+ "Request time" : "Tiempo de la solicitud",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Solicitar agente de usuario",
+ "is member of" : "es miembro de",
+ "is not member of" : "no es miembro de"
+},
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/es_EC.json b/apps/workflowengine/l10n/es_EC.json
new file mode 100644
index 00000000000..c28e5a50fdd
--- /dev/null
+++ b/apps/workflowengine/l10n/es_EC.json
@@ -0,0 +1,116 @@
+{ "translations": {
+ "The given operator is invalid" : "El operador indicado es inválido",
+ "The given regular expression is invalid" : "La expresión regular indicada es inválida",
+ "The given file size is invalid" : "El tamaño de archivo indicado es inválido",
+ "The given tag id is invalid" : "El id de la etiqueta es inválido",
+ "The given IP range is invalid" : "El rango de IP's es inválido",
+ "The given IP range is not valid for IPv4" : "El rango de IPs dado no es válido para IPv4",
+ "The given IP range is not valid for IPv6" : "El rango de IPs dado no es válido para IPv6",
+ "The given time span is invalid" : "El espacio de tiempo dado es inválido",
+ "The given start time is invalid" : "El tiempo inicial dado no es válido",
+ "The given end time is invalid" : "El tiempo final dado no es válido",
+ "The given group does not exist" : "El grupo dado no existe",
+ "File" : "Archivo",
+ "File created" : "Archivo creado",
+ "File updated" : "Archivo actualizado",
+ "File renamed" : "Archivo renombrado",
+ "File deleted" : "Archivo eliminado",
+ "File accessed" : "Archivo accedido",
+ "File copied" : "Archivo copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Alguien",
+ "%s created %s" : "%s creó %s",
+ "%s modified %s" : "%s modificó %s",
+ "%s deleted %s" : "%s eliminó %s",
+ "%s accessed %s" : "%s accedió a %s",
+ "%s renamed %s" : "%s renombró %s",
+ "%s copied %s" : "%s copió %s",
+ "%s assigned %s to %s" : "%s asignó %s a %s",
+ "Operation #%s does not exist" : "La operación #%s no existe",
+ "Entity %s does not exist" : "La entidad %s no existe",
+ "Entity %s is invalid" : "La entidad %s no es válida",
+ "No events are chosen." : "No se han elegido eventos.",
+ "Entity %s has no event %s" : "La entidad %s no tiene el evento %s",
+ "Operation %s does not exist" : "La operación %s no existe",
+ "Operation %s is invalid" : "La operación %s es inválida",
+ "At least one check needs to be provided" : "Se debe proporcionar al menos una comprobación",
+ "The provided operation data is too long" : "Los datos de operación proporcionados son demasiado largos",
+ "Invalid check provided" : "Comprobación no válida proporcionada",
+ "Check %s does not exist" : "La validación %s no existe",
+ "Check %s is invalid" : "La validación %s no es inválida",
+ "Check %s is not allowed with this entity" : "La comprobación %s no está permitida con esta entidad",
+ "The provided check value is too long" : "El valor de comprobación proporcionado es demasiado largo",
+ "Check #%s does not exist" : "La validación #%s no existe",
+ "Check %s is invalid or does not exist" : "La validación %s es inválida o no existe",
+ "Flow" : "Flujo",
+ "Nextcloud workflow engine" : "Motor de flujo de trabajo de Nextcloud",
+ "Select a filter" : "Seleccionar un filtro",
+ "Select a comparator" : "Seleccionar un comparador",
+ "Remove filter" : "Eliminar filtro",
+ "Folder" : "Carpeta",
+ "Images" : "Imágenes",
+ "Office documents" : "Documentos de Office",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo de MIME personalizado",
+ "Custom mimetype" : "Tipo de MIME personalizado",
+ "Select a file type" : "Seleccionar un tipo de archivo",
+ "e.g. httpd/unix-directory" : "p. ej. httpd/unix-directory",
+ "Please enter a valid time span" : "Por favor, introduce un período de tiempo válido",
+ "Files WebDAV" : "Archivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Seleccionar una URL de solicitud",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos de Thunderbird y Outlook",
+ "Custom user agent" : "Agente de usuario personalizado",
+ "Select a user agent" : "Seleccionar un agente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Select a trigger" : "Seleccionar un desencadenante",
+ "At least one event must be selected" : "Debe seleccionarse al menos un evento",
+ "Add new flow" : "Añadir nuevo flujo",
+ "The configuration is invalid" : "La configuración no es válida",
+ "Active" : "Activo",
+ "Save" : "Guardar",
+ "When" : "Cuando",
+ "and" : "y",
+ "Add a new filter" : "Añadir un nuevo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Borrar",
+ "Available flows" : "Flujos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Para obtener detalles sobre cómo escribir tu propio flujo, consulta la documentación de desarrollo.",
+ "More flows" : "Más flujos",
+ "Browse the App Store" : "Navega por la Tienda de aplicaciones",
+ "Show less" : "Mostrar menos",
+ "Show more" : "Mostrar más",
+ "Configured flows" : "Flujos configurados",
+ "Your flows" : "Tus flujos",
+ "matches" : "coincide",
+ "does not match" : "No coincide",
+ "is" : "es",
+ "is not" : "no es",
+ "File name" : "Nombre de archivo.",
+ "File MIME type" : "Tipo MIME del archivo",
+ "File size (upload)" : "Tamaño del archivo (carga)",
+ "less" : "menos",
+ "less or equals" : "menos o igual",
+ "greater or equals" : "mayor o igual",
+ "greater" : "mayor",
+ "Request remote address" : "Solicitar dirección remota",
+ "matches IPv4" : "coincide con IPv4",
+ "does not match IPv4" : "no coincide con IPv4",
+ "matches IPv6" : "coincide con IPv6",
+ "does not match IPv6" : "no coincide con IPv6",
+ "File system tag" : "Etiqueta del sistema de archivos",
+ "is tagged with" : "está etiquetado con",
+ "is not tagged with" : "no está etiquetado con",
+ "Request URL" : "Solicitar URL",
+ "Request time" : "Tiempo de la solicitud",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Solicitar agente de usuario",
+ "is member of" : "es miembro de",
+ "is not member of" : "no es miembro de"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/es_MX.js b/apps/workflowengine/l10n/es_MX.js
new file mode 100644
index 00000000000..811647603b5
--- /dev/null
+++ b/apps/workflowengine/l10n/es_MX.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "El operador indicado es inválido",
+ "The given regular expression is invalid" : "La expresión regular indicada es inválida",
+ "The given file size is invalid" : "El tamaño de archivo indicado es inválido",
+ "The given tag id is invalid" : "El id de la etiqueta es inválido",
+ "The given IP range is invalid" : "El rango de IP's es inválido",
+ "The given IP range is not valid for IPv4" : "El rango de IPs dado no es válido para IPv4",
+ "The given IP range is not valid for IPv6" : "El rango de IPs dado no es válido para IPv6",
+ "The given time span is invalid" : "El espacio de tiempo dado es inválido",
+ "The given start time is invalid" : "El tiempo inicial dado no es válido",
+ "The given end time is invalid" : "El tiempo final dado no es válido",
+ "The given group does not exist" : "El grupo dado no existe",
+ "File" : "Archivo",
+ "File created" : "Archivo creado",
+ "File updated" : "Archivo actualizado",
+ "File renamed" : "Archivo renombrado",
+ "File deleted" : "Archivo eliminado",
+ "File accessed" : "Archivo accedido",
+ "File copied" : "Archivo copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Alguien",
+ "%s created %s" : "%s ha creado %s",
+ "%s modified %s" : "%s ha modificado %s",
+ "%s deleted %s" : "%s ha eliminado %s",
+ "%s accessed %s" : "%s ha accedido a %s",
+ "%s renamed %s" : "%s ha renombrado %s",
+ "%s copied %s" : "%s ha copiado %s",
+ "%s assigned %s to %s" : "%s ha asignado %s a %s",
+ "Operation #%s does not exist" : "La operación #%s no existe",
+ "Entity %s does not exist" : "La entidad %s no existe",
+ "Entity %s is invalid" : "La entidad %s no es válida",
+ "No events are chosen." : "No se han elegido eventos.",
+ "Entity %s has no event %s" : "La entidad %s no tiene evento %s",
+ "Operation %s does not exist" : "La operación %s no existe",
+ "Operation %s is invalid" : "La operación %s es inválida",
+ "At least one check needs to be provided" : "Se debe proporcionar al menos una comprobación",
+ "The provided operation data is too long" : "Los datos de operación proporcionados son demasiado largos",
+ "Invalid check provided" : "La comprobación proporcionada no es válida",
+ "Check %s does not exist" : "La validación %s no existe",
+ "Check %s is invalid" : "La validación %s no es inválida",
+ "Check %s is not allowed with this entity" : "La comprobación %s no se permite con esta entidad",
+ "The provided check value is too long" : "El valor de comprobación proporcionado es demasiado largo",
+ "Check #%s does not exist" : "La validación #%s no existe",
+ "Check %s is invalid or does not exist" : "La validación %s es inválida o no existe",
+ "Flow" : "Flujo",
+ "Nextcloud workflow engine" : "Motor de flujo de trabajo de Nextcloud",
+ "Select a filter" : "Seleccionar un filtro",
+ "Select a comparator" : "Seleccionar un comparador",
+ "Remove filter" : "Quitar filtro",
+ "Folder" : "Carpeta",
+ "Images" : "Imágenes",
+ "Office documents" : "Documentos de oficina",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo de MIME personalizado",
+ "Custom mimetype" : "mimetype personalizado",
+ "Select a file type" : "Seleccionar un tipo de archivo",
+ "e.g. httpd/unix-directory" : "p. ej. httpd/unix-directory",
+ "Please enter a valid time span" : "Por favor introduzca un período de tiempo válido",
+ "Files WebDAV" : "Archivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Seleccionar una URL de solicitud",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos de Thunderbird y Outlook",
+ "Custom user agent" : "Agente de usuario personalizado",
+ "Select a user agent" : "Seleccionar un agente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Escriba para seleccionar un grupo...",
+ "Select a trigger" : "Seleccionar un desencadenante",
+ "At least one event must be selected" : "Debe seleccionar al menos un evento",
+ "Add new flow" : "Añadir nuevo flujo",
+ "The configuration is invalid" : "La configuración no es válida",
+ "Active" : "Activo",
+ "Save" : "Guardar",
+ "When" : "Cuando",
+ "and" : "y",
+ "Add a new filter" : "Añadir un nuevo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Eliminar",
+ "Available flows" : "Flujos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Para obtener detalles sobre cómo escribir su propio flujo, consulte la documentación de desarrollo.",
+ "No flows installed" : "No hay flujos instalados",
+ "Ask your administrator to install new flows." : "Pida a su administrador instalar nuevos flujos.",
+ "More flows" : "Más flujos",
+ "Browse the App Store" : "Explorar la tienda de aplicaciones",
+ "Show less" : "Mostrar menos",
+ "Show more" : "Mostrar más",
+ "Configured flows" : "Flujos configurados",
+ "Your flows" : "Sus flujos",
+ "No flows configured" : "No hay flujos configurados",
+ "matches" : "coincide",
+ "does not match" : "No coincide",
+ "is" : "es",
+ "is not" : "no es",
+ "File name" : "Nombre de archivo",
+ "File MIME type" : "Tipo MIME del archivo",
+ "File size (upload)" : "Tamaño del archivo (carga)",
+ "less" : "menos",
+ "less or equals" : "menos o igual",
+ "greater or equals" : "mayor o igual",
+ "greater" : "mayor",
+ "Request remote address" : "Solicitar dirección remota",
+ "matches IPv4" : "coincide con IPv4",
+ "does not match IPv4" : "no coincide con IPv4",
+ "matches IPv6" : "coincide con IPv6",
+ "does not match IPv6" : "no coincide con IPv6",
+ "File system tag" : "Etiqueta del sistema de archivos",
+ "is tagged with" : "está etiquetado con",
+ "is not tagged with" : "no está etiquetado con",
+ "Request URL" : "Solicitar URL",
+ "Request time" : "Tiempo de la solicitud",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Solicitar agente de usuario",
+ "Group membership" : "Membresía a grupos",
+ "is member of" : "es miembro de",
+ "is not member of" : "no es miembro de"
+},
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/es_MX.json b/apps/workflowengine/l10n/es_MX.json
new file mode 100644
index 00000000000..3823a56aed4
--- /dev/null
+++ b/apps/workflowengine/l10n/es_MX.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "El operador indicado es inválido",
+ "The given regular expression is invalid" : "La expresión regular indicada es inválida",
+ "The given file size is invalid" : "El tamaño de archivo indicado es inválido",
+ "The given tag id is invalid" : "El id de la etiqueta es inválido",
+ "The given IP range is invalid" : "El rango de IP's es inválido",
+ "The given IP range is not valid for IPv4" : "El rango de IPs dado no es válido para IPv4",
+ "The given IP range is not valid for IPv6" : "El rango de IPs dado no es válido para IPv6",
+ "The given time span is invalid" : "El espacio de tiempo dado es inválido",
+ "The given start time is invalid" : "El tiempo inicial dado no es válido",
+ "The given end time is invalid" : "El tiempo final dado no es válido",
+ "The given group does not exist" : "El grupo dado no existe",
+ "File" : "Archivo",
+ "File created" : "Archivo creado",
+ "File updated" : "Archivo actualizado",
+ "File renamed" : "Archivo renombrado",
+ "File deleted" : "Archivo eliminado",
+ "File accessed" : "Archivo accedido",
+ "File copied" : "Archivo copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Alguien",
+ "%s created %s" : "%s ha creado %s",
+ "%s modified %s" : "%s ha modificado %s",
+ "%s deleted %s" : "%s ha eliminado %s",
+ "%s accessed %s" : "%s ha accedido a %s",
+ "%s renamed %s" : "%s ha renombrado %s",
+ "%s copied %s" : "%s ha copiado %s",
+ "%s assigned %s to %s" : "%s ha asignado %s a %s",
+ "Operation #%s does not exist" : "La operación #%s no existe",
+ "Entity %s does not exist" : "La entidad %s no existe",
+ "Entity %s is invalid" : "La entidad %s no es válida",
+ "No events are chosen." : "No se han elegido eventos.",
+ "Entity %s has no event %s" : "La entidad %s no tiene evento %s",
+ "Operation %s does not exist" : "La operación %s no existe",
+ "Operation %s is invalid" : "La operación %s es inválida",
+ "At least one check needs to be provided" : "Se debe proporcionar al menos una comprobación",
+ "The provided operation data is too long" : "Los datos de operación proporcionados son demasiado largos",
+ "Invalid check provided" : "La comprobación proporcionada no es válida",
+ "Check %s does not exist" : "La validación %s no existe",
+ "Check %s is invalid" : "La validación %s no es inválida",
+ "Check %s is not allowed with this entity" : "La comprobación %s no se permite con esta entidad",
+ "The provided check value is too long" : "El valor de comprobación proporcionado es demasiado largo",
+ "Check #%s does not exist" : "La validación #%s no existe",
+ "Check %s is invalid or does not exist" : "La validación %s es inválida o no existe",
+ "Flow" : "Flujo",
+ "Nextcloud workflow engine" : "Motor de flujo de trabajo de Nextcloud",
+ "Select a filter" : "Seleccionar un filtro",
+ "Select a comparator" : "Seleccionar un comparador",
+ "Remove filter" : "Quitar filtro",
+ "Folder" : "Carpeta",
+ "Images" : "Imágenes",
+ "Office documents" : "Documentos de oficina",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo de MIME personalizado",
+ "Custom mimetype" : "mimetype personalizado",
+ "Select a file type" : "Seleccionar un tipo de archivo",
+ "e.g. httpd/unix-directory" : "p. ej. httpd/unix-directory",
+ "Please enter a valid time span" : "Por favor introduzca un período de tiempo válido",
+ "Files WebDAV" : "Archivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Seleccionar una URL de solicitud",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos de Thunderbird y Outlook",
+ "Custom user agent" : "Agente de usuario personalizado",
+ "Select a user agent" : "Seleccionar un agente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Escriba para seleccionar un grupo...",
+ "Select a trigger" : "Seleccionar un desencadenante",
+ "At least one event must be selected" : "Debe seleccionar al menos un evento",
+ "Add new flow" : "Añadir nuevo flujo",
+ "The configuration is invalid" : "La configuración no es válida",
+ "Active" : "Activo",
+ "Save" : "Guardar",
+ "When" : "Cuando",
+ "and" : "y",
+ "Add a new filter" : "Añadir un nuevo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Eliminar",
+ "Available flows" : "Flujos disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Para obtener detalles sobre cómo escribir su propio flujo, consulte la documentación de desarrollo.",
+ "No flows installed" : "No hay flujos instalados",
+ "Ask your administrator to install new flows." : "Pida a su administrador instalar nuevos flujos.",
+ "More flows" : "Más flujos",
+ "Browse the App Store" : "Explorar la tienda de aplicaciones",
+ "Show less" : "Mostrar menos",
+ "Show more" : "Mostrar más",
+ "Configured flows" : "Flujos configurados",
+ "Your flows" : "Sus flujos",
+ "No flows configured" : "No hay flujos configurados",
+ "matches" : "coincide",
+ "does not match" : "No coincide",
+ "is" : "es",
+ "is not" : "no es",
+ "File name" : "Nombre de archivo",
+ "File MIME type" : "Tipo MIME del archivo",
+ "File size (upload)" : "Tamaño del archivo (carga)",
+ "less" : "menos",
+ "less or equals" : "menos o igual",
+ "greater or equals" : "mayor o igual",
+ "greater" : "mayor",
+ "Request remote address" : "Solicitar dirección remota",
+ "matches IPv4" : "coincide con IPv4",
+ "does not match IPv4" : "no coincide con IPv4",
+ "matches IPv6" : "coincide con IPv6",
+ "does not match IPv6" : "no coincide con IPv6",
+ "File system tag" : "Etiqueta del sistema de archivos",
+ "is tagged with" : "está etiquetado con",
+ "is not tagged with" : "no está etiquetado con",
+ "Request URL" : "Solicitar URL",
+ "Request time" : "Tiempo de la solicitud",
+ "between" : "entre",
+ "not between" : "no entre",
+ "Request user agent" : "Solicitar agente de usuario",
+ "Group membership" : "Membresía a grupos",
+ "is member of" : "es miembro de",
+ "is not member of" : "no es miembro de"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/et_EE.js b/apps/workflowengine/l10n/et_EE.js
new file mode 100644
index 00000000000..a6dd9bd897e
--- /dev/null
+++ b/apps/workflowengine/l10n/et_EE.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Antud operaator/tehtemärk on vigane",
+ "The given regular expression is invalid" : "Antud regulaaravaldis on vigane",
+ "The given file size is invalid" : "Antud faili suurus on vigane",
+ "The given tag id is invalid" : "Antud sildi tunnus on vigane",
+ "The given IP range is invalid" : "Antud IP-aadresside vahemik on vigane",
+ "The given IP range is not valid for IPv4" : "Antud IP vahemik ei kehti IPv4 kohta",
+ "The given IP range is not valid for IPv6" : "Antud IP vahemik ei kehti IPv6 kohta",
+ "The given time span is invalid" : "Antud ajavahemik on vigane",
+ "The given start time is invalid" : "Antud algusaeg on vigane",
+ "The given end time is invalid" : "Antud lõppaeg on vigane",
+ "The given group does not exist" : "Antud gruppi ei leitud",
+ "File" : "Fail",
+ "File created" : "Fail on loodud",
+ "File updated" : "Fail on uuendatud",
+ "File renamed" : "Faili nimi on muudetud",
+ "File deleted" : "Fail on kustutatud",
+ "File accessed" : "Faili on kasutatud",
+ "File copied" : "Fail on kopeeritud",
+ "Tag assigned" : "Silt on lisatud",
+ "Someone" : "Keegi",
+ "%s created %s" : "%s lõi %s",
+ "%s modified %s" : "%s muutis %s",
+ "%s deleted %s" : "%s kustutas %s",
+ "%s accessed %s" : "%s kasutas töövoogu %s",
+ "%s renamed %s" : "%s muutis %s nime",
+ "%s copied %s" : "%s kopeeris %s",
+ "%s assigned %s to %s" : "%s määras %s kasutajale %s",
+ "Operation #%s does not exist" : "Tegevus # %s ei leitud",
+ "Entity %s does not exist" : "%s objekti pole olemas",
+ "Entity %s is invalid" : "%s objekt on vigane",
+ "No events are chosen." : "Ühtegi sündmust pole valitud.",
+ "Entity %s has no event %s" : "%s objektil pole %s sündmust",
+ "Operation %s does not exist" : "%s tegevust pole olemas",
+ "Operation %s is invalid" : " %s tegevus on vigane",
+ "At least one check needs to be provided" : "Pead lisama vähemalt ühe kontrolli",
+ "The provided operation data is too long" : "Lisatud tegevuse andmed on liiga mahukad",
+ "Invalid check provided" : "Oled lisanud vigase kontrolli",
+ "Check %s does not exist" : "%s kontrolli pole olemas",
+ "Check %s is invalid" : "%s kontroll on vigane",
+ "Check %s is not allowed with this entity" : "Selle objekti puhul ei saa kasutada seda kontrolli: %s",
+ "The provided check value is too long" : "Lisatud kontrolli väärtus on liiga pikk",
+ "Check #%s does not exist" : "Kontrolli #%s pole olemas",
+ "Check %s is invalid or does not exist" : "%s kontroll on vigane või pole teda olemas",
+ "Flow" : "Töövoog",
+ "Nextcloud workflow engine" : "Nextcloudi töövoogude mootor",
+ "Select a filter" : "Vali filter",
+ "Select a comparator" : "Vali võrdleja",
+ "Remove filter" : "Eemalda filter",
+ "Folder" : "Kaust",
+ "Images" : "Pildid",
+ "Office documents" : "Kontroritarkvara dokumendid",
+ "PDF documents" : "PDF-dokumendid",
+ "Custom MIME type" : "Sinu määratud MIME-tüüp",
+ "Custom mimetype" : "Sinu määratud MIME-tüüp",
+ "Select a file type" : "Vali failitüüp",
+ "e.g. httpd/unix-directory" : "nt. httpd/unix-directory",
+ "Please enter a valid time span" : "Palun sisesta korrektne ajavahemik",
+ "Files WebDAV" : "WebDAV-i failid",
+ "Custom URL" : "Sinu määratud võrguaadress",
+ "Select a request URL" : "Vali päringu võrguaadress",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS-i klient",
+ "Desktop client" : "Töölaua klient",
+ "Thunderbird & Outlook addons" : "Thunderbirdi ja Outlooki lisad",
+ "Custom user agent" : "Sinu määratud rakenduse tunnus",
+ "Select a user agent" : "Vali rakenduse tunnus",
+ "Select groups" : "Vali grupid",
+ "Groups" : "Grupid",
+ "Type to search for group …" : "Grupi otsimiseks kirjuta midagi…",
+ "Select a trigger" : "Vali päästik",
+ "At least one event must be selected" : "Palun valitud vähemalt üks sündmus",
+ "Add new flow" : "Lisa uus töövoog",
+ "The configuration is invalid" : "Seadistus on vigane",
+ "Active" : "Aktiivne",
+ "Save" : "Salvesta",
+ "When" : "Millal",
+ "and" : "ja",
+ "Add a new filter" : "Lisa uus filter",
+ "Cancel" : "Loobu",
+ "Delete" : "Kustuta",
+ "Available flows" : "Saadaval töövood",
+ "For details on how to write your own flow, check out the development documentation." : "Lisateavet oma töövoogude kirjutamiseks leiad dokumentatsioonist arendajatele.",
+ "No flows installed" : "Ühtegi töövoogu pole paigaldatud",
+ "Ask your administrator to install new flows." : "Palu oma serveri haldajat, et ta paigaldaks uusi töövooge.",
+ "More flows" : "Veel töövooge",
+ "Browse the App Store" : "Sirvi rakendustepoodi",
+ "Show less" : "Näita vähem",
+ "Show more" : "Näita rohkem",
+ "Configured flows" : "Seadistatud töövood",
+ "Your flows" : "Sinu töövood",
+ "No flows configured" : "Ühtegi töövoogu pole seadistatud",
+ "matches" : "kattub",
+ "does not match" : "ei kattu",
+ "is" : "on",
+ "is not" : "ei ole",
+ "File name" : "Failinimi",
+ "File MIME type" : "Faili MIME-tüüp",
+ "File size (upload)" : "Faili suurus (üleslaadimine)",
+ "less" : "väiksem",
+ "less or equals" : "väiksem või võrdne",
+ "greater or equals" : "suurem või võrdne",
+ "greater" : "suurem",
+ "Request remote address" : "Päringu kaugaadress",
+ "matches IPv4" : "kattub IPv4 aadressiga",
+ "does not match IPv4" : "Ei kattu IPv4 aadressiga",
+ "matches IPv6" : "kattub IPv6 aadressiga",
+ "does not match IPv6" : "Ei kattu IPv6 aadressiga",
+ "File system tag" : "Failisüsteemi silt",
+ "is tagged with" : "on sildiga",
+ "is not tagged with" : "ei ole märgitud sildiga",
+ "Request URL" : "Päringu võrguaadress",
+ "Request time" : "Päringu aeg",
+ "between" : "vahemikus",
+ "not between" : "ei ole vahemikus",
+ "Request user agent" : "Päri rakenduse tunnust",
+ "Group membership" : "Grupi liikmelisus",
+ "is member of" : "on liige",
+ "is not member of" : "ei ole liige"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/et_EE.json b/apps/workflowengine/l10n/et_EE.json
new file mode 100644
index 00000000000..3da17c5756d
--- /dev/null
+++ b/apps/workflowengine/l10n/et_EE.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Antud operaator/tehtemärk on vigane",
+ "The given regular expression is invalid" : "Antud regulaaravaldis on vigane",
+ "The given file size is invalid" : "Antud faili suurus on vigane",
+ "The given tag id is invalid" : "Antud sildi tunnus on vigane",
+ "The given IP range is invalid" : "Antud IP-aadresside vahemik on vigane",
+ "The given IP range is not valid for IPv4" : "Antud IP vahemik ei kehti IPv4 kohta",
+ "The given IP range is not valid for IPv6" : "Antud IP vahemik ei kehti IPv6 kohta",
+ "The given time span is invalid" : "Antud ajavahemik on vigane",
+ "The given start time is invalid" : "Antud algusaeg on vigane",
+ "The given end time is invalid" : "Antud lõppaeg on vigane",
+ "The given group does not exist" : "Antud gruppi ei leitud",
+ "File" : "Fail",
+ "File created" : "Fail on loodud",
+ "File updated" : "Fail on uuendatud",
+ "File renamed" : "Faili nimi on muudetud",
+ "File deleted" : "Fail on kustutatud",
+ "File accessed" : "Faili on kasutatud",
+ "File copied" : "Fail on kopeeritud",
+ "Tag assigned" : "Silt on lisatud",
+ "Someone" : "Keegi",
+ "%s created %s" : "%s lõi %s",
+ "%s modified %s" : "%s muutis %s",
+ "%s deleted %s" : "%s kustutas %s",
+ "%s accessed %s" : "%s kasutas töövoogu %s",
+ "%s renamed %s" : "%s muutis %s nime",
+ "%s copied %s" : "%s kopeeris %s",
+ "%s assigned %s to %s" : "%s määras %s kasutajale %s",
+ "Operation #%s does not exist" : "Tegevus # %s ei leitud",
+ "Entity %s does not exist" : "%s objekti pole olemas",
+ "Entity %s is invalid" : "%s objekt on vigane",
+ "No events are chosen." : "Ühtegi sündmust pole valitud.",
+ "Entity %s has no event %s" : "%s objektil pole %s sündmust",
+ "Operation %s does not exist" : "%s tegevust pole olemas",
+ "Operation %s is invalid" : " %s tegevus on vigane",
+ "At least one check needs to be provided" : "Pead lisama vähemalt ühe kontrolli",
+ "The provided operation data is too long" : "Lisatud tegevuse andmed on liiga mahukad",
+ "Invalid check provided" : "Oled lisanud vigase kontrolli",
+ "Check %s does not exist" : "%s kontrolli pole olemas",
+ "Check %s is invalid" : "%s kontroll on vigane",
+ "Check %s is not allowed with this entity" : "Selle objekti puhul ei saa kasutada seda kontrolli: %s",
+ "The provided check value is too long" : "Lisatud kontrolli väärtus on liiga pikk",
+ "Check #%s does not exist" : "Kontrolli #%s pole olemas",
+ "Check %s is invalid or does not exist" : "%s kontroll on vigane või pole teda olemas",
+ "Flow" : "Töövoog",
+ "Nextcloud workflow engine" : "Nextcloudi töövoogude mootor",
+ "Select a filter" : "Vali filter",
+ "Select a comparator" : "Vali võrdleja",
+ "Remove filter" : "Eemalda filter",
+ "Folder" : "Kaust",
+ "Images" : "Pildid",
+ "Office documents" : "Kontroritarkvara dokumendid",
+ "PDF documents" : "PDF-dokumendid",
+ "Custom MIME type" : "Sinu määratud MIME-tüüp",
+ "Custom mimetype" : "Sinu määratud MIME-tüüp",
+ "Select a file type" : "Vali failitüüp",
+ "e.g. httpd/unix-directory" : "nt. httpd/unix-directory",
+ "Please enter a valid time span" : "Palun sisesta korrektne ajavahemik",
+ "Files WebDAV" : "WebDAV-i failid",
+ "Custom URL" : "Sinu määratud võrguaadress",
+ "Select a request URL" : "Vali päringu võrguaadress",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS-i klient",
+ "Desktop client" : "Töölaua klient",
+ "Thunderbird & Outlook addons" : "Thunderbirdi ja Outlooki lisad",
+ "Custom user agent" : "Sinu määratud rakenduse tunnus",
+ "Select a user agent" : "Vali rakenduse tunnus",
+ "Select groups" : "Vali grupid",
+ "Groups" : "Grupid",
+ "Type to search for group …" : "Grupi otsimiseks kirjuta midagi…",
+ "Select a trigger" : "Vali päästik",
+ "At least one event must be selected" : "Palun valitud vähemalt üks sündmus",
+ "Add new flow" : "Lisa uus töövoog",
+ "The configuration is invalid" : "Seadistus on vigane",
+ "Active" : "Aktiivne",
+ "Save" : "Salvesta",
+ "When" : "Millal",
+ "and" : "ja",
+ "Add a new filter" : "Lisa uus filter",
+ "Cancel" : "Loobu",
+ "Delete" : "Kustuta",
+ "Available flows" : "Saadaval töövood",
+ "For details on how to write your own flow, check out the development documentation." : "Lisateavet oma töövoogude kirjutamiseks leiad dokumentatsioonist arendajatele.",
+ "No flows installed" : "Ühtegi töövoogu pole paigaldatud",
+ "Ask your administrator to install new flows." : "Palu oma serveri haldajat, et ta paigaldaks uusi töövooge.",
+ "More flows" : "Veel töövooge",
+ "Browse the App Store" : "Sirvi rakendustepoodi",
+ "Show less" : "Näita vähem",
+ "Show more" : "Näita rohkem",
+ "Configured flows" : "Seadistatud töövood",
+ "Your flows" : "Sinu töövood",
+ "No flows configured" : "Ühtegi töövoogu pole seadistatud",
+ "matches" : "kattub",
+ "does not match" : "ei kattu",
+ "is" : "on",
+ "is not" : "ei ole",
+ "File name" : "Failinimi",
+ "File MIME type" : "Faili MIME-tüüp",
+ "File size (upload)" : "Faili suurus (üleslaadimine)",
+ "less" : "väiksem",
+ "less or equals" : "väiksem või võrdne",
+ "greater or equals" : "suurem või võrdne",
+ "greater" : "suurem",
+ "Request remote address" : "Päringu kaugaadress",
+ "matches IPv4" : "kattub IPv4 aadressiga",
+ "does not match IPv4" : "Ei kattu IPv4 aadressiga",
+ "matches IPv6" : "kattub IPv6 aadressiga",
+ "does not match IPv6" : "Ei kattu IPv6 aadressiga",
+ "File system tag" : "Failisüsteemi silt",
+ "is tagged with" : "on sildiga",
+ "is not tagged with" : "ei ole märgitud sildiga",
+ "Request URL" : "Päringu võrguaadress",
+ "Request time" : "Päringu aeg",
+ "between" : "vahemikus",
+ "not between" : "ei ole vahemikus",
+ "Request user agent" : "Päri rakenduse tunnust",
+ "Group membership" : "Grupi liikmelisus",
+ "is member of" : "on liige",
+ "is not member of" : "ei ole liige"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/eu.js b/apps/workflowengine/l10n/eu.js
new file mode 100644
index 00000000000..4f995c0244e
--- /dev/null
+++ b/apps/workflowengine/l10n/eu.js
@@ -0,0 +1,118 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Zehaztutako eragilea baliogabea da",
+ "The given regular expression is invalid" : "Zehaztutako adierazpen erregularra baliogabea da",
+ "The given file size is invalid" : "Zehaztutako fitxategi tamaina baliogabea da",
+ "The given tag id is invalid" : "Zehaztutako etiketa baliogabea da",
+ "The given IP range is invalid" : "Zehaztutako IP barrutia baliogabea da",
+ "The given IP range is not valid for IPv4" : "Zehaztutako IP barrutia baliogabea da IPv4rako",
+ "The given IP range is not valid for IPv6" : "Zehaztutako IP barrutia baliogabea da IPv6rako",
+ "The given time span is invalid" : "Zehaztutako denbora tartea baliogabea da",
+ "The given start time is invalid" : "Zehaztutako hasiera-ordua baliogabea da",
+ "The given end time is invalid" : "Zehaztutako amaiera-ordua baliogabea da",
+ "The given group does not exist" : "Ez dago zehaztutako talde hori",
+ "File" : "Fitxategia",
+ "File created" : "Fitxategia sortu da",
+ "File updated" : "Fitxategia eguneratuta",
+ "File renamed" : "Fitxategiaren izena aldatu da",
+ "File deleted" : "Fitxategia ezabatuta",
+ "File accessed" : "Fitxategia atzituta",
+ "File copied" : "Fitxategia kopiatu da",
+ "Tag assigned" : "Etiketa esleitu da",
+ "Someone" : "Norbait",
+ "%s created %s" : "%s(e)k %s sortu du",
+ "%s modified %s" : "%s(e)k %s aldatu du",
+ "%s deleted %s" : "%s(e)k %s ezabatu du",
+ "%s accessed %s" : "%s(e)k %s atzitu du",
+ "%s renamed %s" : "%s(e)k %s izenez aldatu du",
+ "%s copied %s" : "%s(e)k %s kopiatu du",
+ "%s assigned %s to %s" : "%s(e)k %s esleitu dio %s(r)i",
+ "Operation #%s does not exist" : "Ez dago #%s eragiketarik",
+ "Entity %s does not exist" : "Ez dago %s entitaterik",
+ "Entity %s is invalid" : "%s entitatea baliogabea da",
+ "No events are chosen." : "Ez da gertaerarik aukeratu.",
+ "Entity %s has no event %s" : "%s entitateak ez du %s gertaerarik",
+ "Operation %s does not exist" : "Ez dago %s eragiketarik",
+ "Operation %s is invalid" : "%seragiketa baliogabea da",
+ "At least one check needs to be provided" : "Gutxienez egiaztapen bat eman behar da",
+ "The provided operation data is too long" : "Emandako eragiketa datuak luzeegiak dira.",
+ "Invalid check provided" : "Baliogabeko egiaztapena eman da",
+ "Check %s does not exist" : "%segiaztapena ez dago",
+ "Check %s is invalid" : "%segiaztapena baliogabea da",
+ "Check %s is not allowed with this entity" : "%segiaztapena ez da onartzen entitate honekin",
+ "The provided check value is too long" : "Emandako egiaztatze balioa luzeegia da.",
+ "Check #%s does not exist" : "#%s egiaztapena ez dago",
+ "Check %s is invalid or does not exist" : "%s egiaztapena baliogabea da edo ez dago",
+ "Flow" : "Fluxua",
+ "Nextcloud workflow engine" : "Nextcloud lan-fluxu motorra",
+ "Select a filter" : "Hautatu iragazki bat",
+ "Select a comparator" : "Hautatu konparatzailea",
+ "Remove filter" : "Kendu iragazkia",
+ "Folder" : "Karpeta",
+ "Images" : "Irudiak",
+ "Office documents" : "Office dokumentuak",
+ "PDF documents" : "PDF dokumentuak",
+ "Custom MIME type" : "MIME mota pertsonalizatua",
+ "Custom mimetype" : "Mime mota pertsonalizatua",
+ "Select a file type" : "Hautatu fitxategi mota bat",
+ "e.g. httpd/unix-directory" : "adib. httpd/unix-direktorioa",
+ "Please enter a valid time span" : "Sartu baliozko denbora tarte bat",
+ "Files WebDAV" : "WebDAV fitxategiak",
+ "Custom URL" : "URL pertsonalizatua",
+ "Select a request URL" : "Hautatu eskaera URL bat",
+ "Android client" : "Android bezeroa",
+ "iOS client" : "iOS bezeroa",
+ "Desktop client" : "Mahaigaineko bezeroa",
+ "Thunderbird & Outlook addons" : "Thunderbird eta Outlook gehigarriak",
+ "Custom user agent" : "Erabiltzaile-agente pertsonalizatua",
+ "Select a user agent" : "Hautatu erabiltzaile-agentea",
+ "Select groups" : "Hautatu taldeak",
+ "Groups" : "Taldeak",
+ "At least one event must be selected" : "Gutxienez gertaera bat hautatu behar da",
+ "Add new flow" : "Gehitu fluxu berria",
+ "The configuration is invalid" : "Konfigurazioa baliogabea da",
+ "Active" : "Aktiboa",
+ "Save" : "Gorde",
+ "When" : "Noiz",
+ "and" : "eta",
+ "Add a new filter" : "Gehitu iragazki berri bat",
+ "Cancel" : "Utzi",
+ "Delete" : "Ezabatu",
+ "Available flows" : "Fluxu erabilgarriak",
+ "For details on how to write your own flow, check out the development documentation." : "Zeure fluxua idazten jakiteko informazioa lortzeko, begiratu garatzaileen dokumentazioa.",
+ "More flows" : "Fluxu gehiago",
+ "Browse the App Store" : "Arakatu aplikazio biltegia",
+ "Show less" : "Erakutsi gutxiago",
+ "Show more" : "Erakutsi gehiago",
+ "Configured flows" : "Konfiguratutako fluxuak",
+ "Your flows" : "Zure fluxuak",
+ "matches" : "bat dator",
+ "does not match" : "ez dator bat",
+ "is" : "da",
+ "is not" : "ez da",
+ "File name" : "Fitxategi-izena",
+ "File MIME type" : "Fitxategiaren MIME mota",
+ "File size (upload)" : "Fitxategiaren tamaina (igoera)",
+ "less" : "gutxiago",
+ "less or equals" : "gutxiago edo berdin",
+ "greater or equals" : "handiagoa edo berdina",
+ "greater" : "handiagoa ",
+ "Request remote address" : "Eskatu urruneko helbidea",
+ "matches IPv4" : "bat dator IPv4rekin",
+ "does not match IPv4" : "ez dator bat IPv4rekin",
+ "matches IPv6" : "bat dator IPv6rekin",
+ "does not match IPv6" : "ez dator bat IPv6rekin",
+ "File system tag" : "Fitxategi-sistemako etiketa",
+ "is tagged with" : "honela etiketatuta dago:",
+ "is not tagged with" : "ez dago honela etiketatuta:",
+ "Request URL" : "Eskaera-URLa",
+ "Request time" : "Eskaera-denbora",
+ "between" : "bitarte honetan",
+ "not between" : "ez dago bitarte honetan",
+ "Request user agent" : "Eskatu erabiltzaile-agentea",
+ "Group membership" : "Taldearen kidetza",
+ "is member of" : "hemengo kide da:",
+ "is not member of" : "ez da hemengo kide:"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/eu.json b/apps/workflowengine/l10n/eu.json
new file mode 100644
index 00000000000..589cc5cdc33
--- /dev/null
+++ b/apps/workflowengine/l10n/eu.json
@@ -0,0 +1,116 @@
+{ "translations": {
+ "The given operator is invalid" : "Zehaztutako eragilea baliogabea da",
+ "The given regular expression is invalid" : "Zehaztutako adierazpen erregularra baliogabea da",
+ "The given file size is invalid" : "Zehaztutako fitxategi tamaina baliogabea da",
+ "The given tag id is invalid" : "Zehaztutako etiketa baliogabea da",
+ "The given IP range is invalid" : "Zehaztutako IP barrutia baliogabea da",
+ "The given IP range is not valid for IPv4" : "Zehaztutako IP barrutia baliogabea da IPv4rako",
+ "The given IP range is not valid for IPv6" : "Zehaztutako IP barrutia baliogabea da IPv6rako",
+ "The given time span is invalid" : "Zehaztutako denbora tartea baliogabea da",
+ "The given start time is invalid" : "Zehaztutako hasiera-ordua baliogabea da",
+ "The given end time is invalid" : "Zehaztutako amaiera-ordua baliogabea da",
+ "The given group does not exist" : "Ez dago zehaztutako talde hori",
+ "File" : "Fitxategia",
+ "File created" : "Fitxategia sortu da",
+ "File updated" : "Fitxategia eguneratuta",
+ "File renamed" : "Fitxategiaren izena aldatu da",
+ "File deleted" : "Fitxategia ezabatuta",
+ "File accessed" : "Fitxategia atzituta",
+ "File copied" : "Fitxategia kopiatu da",
+ "Tag assigned" : "Etiketa esleitu da",
+ "Someone" : "Norbait",
+ "%s created %s" : "%s(e)k %s sortu du",
+ "%s modified %s" : "%s(e)k %s aldatu du",
+ "%s deleted %s" : "%s(e)k %s ezabatu du",
+ "%s accessed %s" : "%s(e)k %s atzitu du",
+ "%s renamed %s" : "%s(e)k %s izenez aldatu du",
+ "%s copied %s" : "%s(e)k %s kopiatu du",
+ "%s assigned %s to %s" : "%s(e)k %s esleitu dio %s(r)i",
+ "Operation #%s does not exist" : "Ez dago #%s eragiketarik",
+ "Entity %s does not exist" : "Ez dago %s entitaterik",
+ "Entity %s is invalid" : "%s entitatea baliogabea da",
+ "No events are chosen." : "Ez da gertaerarik aukeratu.",
+ "Entity %s has no event %s" : "%s entitateak ez du %s gertaerarik",
+ "Operation %s does not exist" : "Ez dago %s eragiketarik",
+ "Operation %s is invalid" : "%seragiketa baliogabea da",
+ "At least one check needs to be provided" : "Gutxienez egiaztapen bat eman behar da",
+ "The provided operation data is too long" : "Emandako eragiketa datuak luzeegiak dira.",
+ "Invalid check provided" : "Baliogabeko egiaztapena eman da",
+ "Check %s does not exist" : "%segiaztapena ez dago",
+ "Check %s is invalid" : "%segiaztapena baliogabea da",
+ "Check %s is not allowed with this entity" : "%segiaztapena ez da onartzen entitate honekin",
+ "The provided check value is too long" : "Emandako egiaztatze balioa luzeegia da.",
+ "Check #%s does not exist" : "#%s egiaztapena ez dago",
+ "Check %s is invalid or does not exist" : "%s egiaztapena baliogabea da edo ez dago",
+ "Flow" : "Fluxua",
+ "Nextcloud workflow engine" : "Nextcloud lan-fluxu motorra",
+ "Select a filter" : "Hautatu iragazki bat",
+ "Select a comparator" : "Hautatu konparatzailea",
+ "Remove filter" : "Kendu iragazkia",
+ "Folder" : "Karpeta",
+ "Images" : "Irudiak",
+ "Office documents" : "Office dokumentuak",
+ "PDF documents" : "PDF dokumentuak",
+ "Custom MIME type" : "MIME mota pertsonalizatua",
+ "Custom mimetype" : "Mime mota pertsonalizatua",
+ "Select a file type" : "Hautatu fitxategi mota bat",
+ "e.g. httpd/unix-directory" : "adib. httpd/unix-direktorioa",
+ "Please enter a valid time span" : "Sartu baliozko denbora tarte bat",
+ "Files WebDAV" : "WebDAV fitxategiak",
+ "Custom URL" : "URL pertsonalizatua",
+ "Select a request URL" : "Hautatu eskaera URL bat",
+ "Android client" : "Android bezeroa",
+ "iOS client" : "iOS bezeroa",
+ "Desktop client" : "Mahaigaineko bezeroa",
+ "Thunderbird & Outlook addons" : "Thunderbird eta Outlook gehigarriak",
+ "Custom user agent" : "Erabiltzaile-agente pertsonalizatua",
+ "Select a user agent" : "Hautatu erabiltzaile-agentea",
+ "Select groups" : "Hautatu taldeak",
+ "Groups" : "Taldeak",
+ "At least one event must be selected" : "Gutxienez gertaera bat hautatu behar da",
+ "Add new flow" : "Gehitu fluxu berria",
+ "The configuration is invalid" : "Konfigurazioa baliogabea da",
+ "Active" : "Aktiboa",
+ "Save" : "Gorde",
+ "When" : "Noiz",
+ "and" : "eta",
+ "Add a new filter" : "Gehitu iragazki berri bat",
+ "Cancel" : "Utzi",
+ "Delete" : "Ezabatu",
+ "Available flows" : "Fluxu erabilgarriak",
+ "For details on how to write your own flow, check out the development documentation." : "Zeure fluxua idazten jakiteko informazioa lortzeko, begiratu garatzaileen dokumentazioa.",
+ "More flows" : "Fluxu gehiago",
+ "Browse the App Store" : "Arakatu aplikazio biltegia",
+ "Show less" : "Erakutsi gutxiago",
+ "Show more" : "Erakutsi gehiago",
+ "Configured flows" : "Konfiguratutako fluxuak",
+ "Your flows" : "Zure fluxuak",
+ "matches" : "bat dator",
+ "does not match" : "ez dator bat",
+ "is" : "da",
+ "is not" : "ez da",
+ "File name" : "Fitxategi-izena",
+ "File MIME type" : "Fitxategiaren MIME mota",
+ "File size (upload)" : "Fitxategiaren tamaina (igoera)",
+ "less" : "gutxiago",
+ "less or equals" : "gutxiago edo berdin",
+ "greater or equals" : "handiagoa edo berdina",
+ "greater" : "handiagoa ",
+ "Request remote address" : "Eskatu urruneko helbidea",
+ "matches IPv4" : "bat dator IPv4rekin",
+ "does not match IPv4" : "ez dator bat IPv4rekin",
+ "matches IPv6" : "bat dator IPv6rekin",
+ "does not match IPv6" : "ez dator bat IPv6rekin",
+ "File system tag" : "Fitxategi-sistemako etiketa",
+ "is tagged with" : "honela etiketatuta dago:",
+ "is not tagged with" : "ez dago honela etiketatuta:",
+ "Request URL" : "Eskaera-URLa",
+ "Request time" : "Eskaera-denbora",
+ "between" : "bitarte honetan",
+ "not between" : "ez dago bitarte honetan",
+ "Request user agent" : "Eskatu erabiltzaile-agentea",
+ "Group membership" : "Taldearen kidetza",
+ "is member of" : "hemengo kide da:",
+ "is not member of" : "ez da hemengo kide:"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/fa.js b/apps/workflowengine/l10n/fa.js
new file mode 100644
index 00000000000..ffca2f79b24
--- /dev/null
+++ b/apps/workflowengine/l10n/fa.js
@@ -0,0 +1,118 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "اپراتور گرفته شده بی اعتبار است ",
+ "The given regular expression is invalid" : "عبارت منظم گرفته شده معتبر نیست ",
+ "The given file size is invalid" : "حجم فایل معتبر نیست",
+ "The given tag id is invalid" : "آی دی برچسب معتبر نیست ",
+ "The given IP range is invalid" : "رنج آی پی گرفته شده معتبر نیست",
+ "The given IP range is not valid for IPv4" : "رنج آی پی گرفته شده برای آی پی ورژن 4 معتبر نیست",
+ "The given IP range is not valid for IPv6" : "رنج آی پی گرفته شده برای آی پی ورژن 6 معتبر نیست",
+ "The given time span is invalid" : "طول تاریخ گرفته شده معتبر نیست ",
+ "The given start time is invalid" : "تاریخ شروع معتبر نیست",
+ "The given end time is invalid" : "تاریخ پایان معتبر نیست ",
+ "The given group does not exist" : "گروه گرفته شده معتبر نیست",
+ "File" : "File",
+ "File created" : "File created",
+ "File updated" : "File updated",
+ "File renamed" : "File renamed",
+ "File deleted" : "File deleted",
+ "File accessed" : "File accessed",
+ "File copied" : "File copied",
+ "Tag assigned" : "Tag assigned",
+ "Someone" : "Someone",
+ "%s created %s" : "%s created %s",
+ "%s modified %s" : "%s modified %s",
+ "%s deleted %s" : "%s deleted %s",
+ "%s accessed %s" : "%s accessed %s",
+ "%s renamed %s" : "%s renamed %s",
+ "%s copied %s" : "%s copied %s",
+ "%s assigned %s to %s" : "%s assigned %s to %s",
+ "Operation #%s does not exist" : "عمل %s وجود ندارد",
+ "Entity %s does not exist" : "Entity %s does not exist",
+ "Entity %s is invalid" : "Entity %s is invalid",
+ "No events are chosen." : "No events are chosen.",
+ "Entity %s has no event %s" : "Entity %s has no event %s",
+ "Operation %s does not exist" : "عمل %s وجود ندارد ",
+ "Operation %s is invalid" : "عمل %s معتبر نیست",
+ "At least one check needs to be provided" : "At least one check needs to be provided",
+ "The provided operation data is too long" : "The provided operation data is too long",
+ "Invalid check provided" : "Invalid check provided",
+ "Check %s does not exist" : "%s را چک کنید وجود ندارد",
+ "Check %s is invalid" : "%s را چک کنید معتبر نیست",
+ "Check %s is not allowed with this entity" : "Check %s is not allowed with this entity",
+ "The provided check value is too long" : "The provided check value is too long",
+ "Check #%s does not exist" : "%s را چک کنید وجود ندارد ",
+ "Check %s is invalid or does not exist" : "%s یا وجود ندارد یا معتبر نیست",
+ "Flow" : "جریان",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Select a filter",
+ "Select a comparator" : "Select a comparator",
+ "Remove filter" : "Remove filter",
+ "Folder" : "پوشه",
+ "Images" : "عکسها",
+ "Office documents" : "Office documents",
+ "PDF documents" : "PDF documents",
+ "Custom MIME type" : "Custom MIME type",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "Select a file type",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Please enter a valid time span",
+ "Files WebDAV" : "فایل های WebDAV",
+ "Custom URL" : "Custom URL",
+ "Select a request URL" : "Select a request URL",
+ "Android client" : "دستگاه های اندروید ",
+ "iOS client" : "دستگاه های IOS",
+ "Desktop client" : "دستگاه دسکتاپ",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Custom user agent",
+ "Select a user agent" : "Select a user agent",
+ "Select groups" : "انتخاب گروه‌ها",
+ "Groups" : "گروه ها",
+ "Select a trigger" : "Select a trigger",
+ "At least one event must be selected" : "At least one event must be selected",
+ "Add new flow" : "Add new flow",
+ "The configuration is invalid" : "The configuration is invalid",
+ "Active" : "فعال کردن",
+ "Save" : "ذخیره",
+ "When" : "When",
+ "and" : "and",
+ "Add a new filter" : "Add a new filter",
+ "Cancel" : "لغو",
+ "Delete" : "حذف",
+ "Available flows" : "Available flows",
+ "For details on how to write your own flow, check out the development documentation." : "For details on how to write your own flow, check out the development documentation.",
+ "More flows" : "More flows",
+ "Browse the App Store" : "Browse the App Store",
+ "Show less" : "Show less",
+ "Show more" : "Show more",
+ "Configured flows" : "Configured flows",
+ "Your flows" : "Your flows",
+ "matches" : "مطابق است",
+ "does not match" : "مطابق نیست",
+ "is" : "هست ",
+ "is not" : "نیست",
+ "File name" : "نام فایل",
+ "File MIME type" : "فایل از نوع MIME",
+ "File size (upload)" : "حجم فایل (بارگزاری شده )",
+ "less" : "کمتر",
+ "less or equals" : "کمتر یا مساوی ",
+ "greater or equals" : "بزرگتر یا مساوی",
+ "greater" : "بزرگتر",
+ "Request remote address" : "درخواست آدرس ریموت",
+ "matches IPv4" : "مطابق با آی پی ورژن 4",
+ "does not match IPv4" : "مطابق نیست با آی پی ورژن 4",
+ "matches IPv6" : "مطابق با آی پی ورژن 6 ",
+ "does not match IPv6" : "مطابق نیست با آی پی ورژن 6 ",
+ "File system tag" : "برچسب فایل های سیستمی ",
+ "is tagged with" : "برچسب خورده با ",
+ "is not tagged with" : "برچسب نخورده با ",
+ "Request URL" : "درخواست URL",
+ "Request time" : "زمان درخواست ",
+ "between" : "بین ",
+ "not between" : "نیست بین",
+ "Request user agent" : "درخواست سفیر کاربر",
+ "is member of" : "عضو است در ",
+ "is not member of" : "عضو نیست در "
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/workflowengine/l10n/fa.json b/apps/workflowengine/l10n/fa.json
new file mode 100644
index 00000000000..57f0c4a21a4
--- /dev/null
+++ b/apps/workflowengine/l10n/fa.json
@@ -0,0 +1,116 @@
+{ "translations": {
+ "The given operator is invalid" : "اپراتور گرفته شده بی اعتبار است ",
+ "The given regular expression is invalid" : "عبارت منظم گرفته شده معتبر نیست ",
+ "The given file size is invalid" : "حجم فایل معتبر نیست",
+ "The given tag id is invalid" : "آی دی برچسب معتبر نیست ",
+ "The given IP range is invalid" : "رنج آی پی گرفته شده معتبر نیست",
+ "The given IP range is not valid for IPv4" : "رنج آی پی گرفته شده برای آی پی ورژن 4 معتبر نیست",
+ "The given IP range is not valid for IPv6" : "رنج آی پی گرفته شده برای آی پی ورژن 6 معتبر نیست",
+ "The given time span is invalid" : "طول تاریخ گرفته شده معتبر نیست ",
+ "The given start time is invalid" : "تاریخ شروع معتبر نیست",
+ "The given end time is invalid" : "تاریخ پایان معتبر نیست ",
+ "The given group does not exist" : "گروه گرفته شده معتبر نیست",
+ "File" : "File",
+ "File created" : "File created",
+ "File updated" : "File updated",
+ "File renamed" : "File renamed",
+ "File deleted" : "File deleted",
+ "File accessed" : "File accessed",
+ "File copied" : "File copied",
+ "Tag assigned" : "Tag assigned",
+ "Someone" : "Someone",
+ "%s created %s" : "%s created %s",
+ "%s modified %s" : "%s modified %s",
+ "%s deleted %s" : "%s deleted %s",
+ "%s accessed %s" : "%s accessed %s",
+ "%s renamed %s" : "%s renamed %s",
+ "%s copied %s" : "%s copied %s",
+ "%s assigned %s to %s" : "%s assigned %s to %s",
+ "Operation #%s does not exist" : "عمل %s وجود ندارد",
+ "Entity %s does not exist" : "Entity %s does not exist",
+ "Entity %s is invalid" : "Entity %s is invalid",
+ "No events are chosen." : "No events are chosen.",
+ "Entity %s has no event %s" : "Entity %s has no event %s",
+ "Operation %s does not exist" : "عمل %s وجود ندارد ",
+ "Operation %s is invalid" : "عمل %s معتبر نیست",
+ "At least one check needs to be provided" : "At least one check needs to be provided",
+ "The provided operation data is too long" : "The provided operation data is too long",
+ "Invalid check provided" : "Invalid check provided",
+ "Check %s does not exist" : "%s را چک کنید وجود ندارد",
+ "Check %s is invalid" : "%s را چک کنید معتبر نیست",
+ "Check %s is not allowed with this entity" : "Check %s is not allowed with this entity",
+ "The provided check value is too long" : "The provided check value is too long",
+ "Check #%s does not exist" : "%s را چک کنید وجود ندارد ",
+ "Check %s is invalid or does not exist" : "%s یا وجود ندارد یا معتبر نیست",
+ "Flow" : "جریان",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Select a filter",
+ "Select a comparator" : "Select a comparator",
+ "Remove filter" : "Remove filter",
+ "Folder" : "پوشه",
+ "Images" : "عکسها",
+ "Office documents" : "Office documents",
+ "PDF documents" : "PDF documents",
+ "Custom MIME type" : "Custom MIME type",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "Select a file type",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Please enter a valid time span",
+ "Files WebDAV" : "فایل های WebDAV",
+ "Custom URL" : "Custom URL",
+ "Select a request URL" : "Select a request URL",
+ "Android client" : "دستگاه های اندروید ",
+ "iOS client" : "دستگاه های IOS",
+ "Desktop client" : "دستگاه دسکتاپ",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Custom user agent",
+ "Select a user agent" : "Select a user agent",
+ "Select groups" : "انتخاب گروه‌ها",
+ "Groups" : "گروه ها",
+ "Select a trigger" : "Select a trigger",
+ "At least one event must be selected" : "At least one event must be selected",
+ "Add new flow" : "Add new flow",
+ "The configuration is invalid" : "The configuration is invalid",
+ "Active" : "فعال کردن",
+ "Save" : "ذخیره",
+ "When" : "When",
+ "and" : "and",
+ "Add a new filter" : "Add a new filter",
+ "Cancel" : "لغو",
+ "Delete" : "حذف",
+ "Available flows" : "Available flows",
+ "For details on how to write your own flow, check out the development documentation." : "For details on how to write your own flow, check out the development documentation.",
+ "More flows" : "More flows",
+ "Browse the App Store" : "Browse the App Store",
+ "Show less" : "Show less",
+ "Show more" : "Show more",
+ "Configured flows" : "Configured flows",
+ "Your flows" : "Your flows",
+ "matches" : "مطابق است",
+ "does not match" : "مطابق نیست",
+ "is" : "هست ",
+ "is not" : "نیست",
+ "File name" : "نام فایل",
+ "File MIME type" : "فایل از نوع MIME",
+ "File size (upload)" : "حجم فایل (بارگزاری شده )",
+ "less" : "کمتر",
+ "less or equals" : "کمتر یا مساوی ",
+ "greater or equals" : "بزرگتر یا مساوی",
+ "greater" : "بزرگتر",
+ "Request remote address" : "درخواست آدرس ریموت",
+ "matches IPv4" : "مطابق با آی پی ورژن 4",
+ "does not match IPv4" : "مطابق نیست با آی پی ورژن 4",
+ "matches IPv6" : "مطابق با آی پی ورژن 6 ",
+ "does not match IPv6" : "مطابق نیست با آی پی ورژن 6 ",
+ "File system tag" : "برچسب فایل های سیستمی ",
+ "is tagged with" : "برچسب خورده با ",
+ "is not tagged with" : "برچسب نخورده با ",
+ "Request URL" : "درخواست URL",
+ "Request time" : "زمان درخواست ",
+ "between" : "بین ",
+ "not between" : "نیست بین",
+ "Request user agent" : "درخواست سفیر کاربر",
+ "is member of" : "عضو است در ",
+ "is not member of" : "عضو نیست در "
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/fi.js b/apps/workflowengine/l10n/fi.js
new file mode 100644
index 00000000000..ddd3e78801c
--- /dev/null
+++ b/apps/workflowengine/l10n/fi.js
@@ -0,0 +1,92 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Annettu operaattori on virheellinen",
+ "The given regular expression is invalid" : "Määritetty säännöllinen lauseke on virheellinen",
+ "The given file size is invalid" : "Annettu tiedoston koko on virheellinen",
+ "The given tag id is invalid" : "Annettu tag id on virheellinen",
+ "The given IP range is invalid" : "Annetut IP-arvot ovat virheelliset",
+ "The given IP range is not valid for IPv4" : "Annetut IP-arvot eivät käy IPv4-osoitteisiin",
+ "The given IP range is not valid for IPv6" : "Annetut IP-arvot eivät käy IPv6-osoitteisiin",
+ "The given time span is invalid" : "Annettu aikaväli on virheellinen",
+ "The given start time is invalid" : "Annettu aloitusaika on virheellinen",
+ "The given end time is invalid" : "Annettu päättymisaika on virheellinen",
+ "The given group does not exist" : "Annettua ryhmää ei ole",
+ "File" : "Tiedosto",
+ "File created" : "Tiedosto luotu",
+ "File updated" : "Tiedosto päivitetty",
+ "File renamed" : "Tiedosto nimetty uudelleen",
+ "File deleted" : "Tiedosto poistettu",
+ "File accessed" : "Tiedostoa käytetty",
+ "File copied" : "Tiedosto kopioitu",
+ "Tag assigned" : "Tunniste asetettu",
+ "Someone" : "Joku",
+ "%s created %s" : "%s loi %s",
+ "%s modified %s" : "%s muokkasi %s",
+ "%s deleted %s" : "%s poisti %s",
+ "%s accessed %s" : "%s käytti %s",
+ "%s renamed %s" : "%s nimesi uudelleen %s",
+ "%s copied %s" : "%s kopioi %s",
+ "Operation #%s does not exist" : "Toimenpidettä #%s ei ole olemassa",
+ "Entity %s does not exist" : "Entiteettiä %s ei ole olemassa",
+ "Entity %s is invalid" : "Entiteetti %s on virheellinen",
+ "No events are chosen." : "Tapahtumia ei ole valittu.",
+ "Entity %s has no event %s" : "Entiteetillä %s ei ole tapahtumaa %s",
+ "Operation %s does not exist" : "Toimenpidettä %s ei ole olemassa",
+ "Operation %s is invalid" : "Toimenpide %s on virheellinen",
+ "Check %s does not exist" : "Tarkistusta %s ei ole olemassa",
+ "Check %s is invalid" : "Tarkistus %s on virheellinen",
+ "Check #%s does not exist" : "Tarkistusta #%s ei ole olemassa",
+ "Check %s is invalid or does not exist" : "Tarkistus %s on virheellinen tai sitä ei ole olemassa",
+ "Flow" : "Kulku",
+ "Nextcloud workflow engine" : "Nextcloudin työnkulkumoottori",
+ "Remove filter" : "Poista suodatin",
+ "Folder" : "Kansio",
+ "Images" : "Kuvat",
+ "Office documents" : "Toimisto-ohjelmistojen asiakirjat",
+ "PDF documents" : "PDF-asiakirjat",
+ "Custom mimetype" : "Mukautettu MIME-tyyppi",
+ "Select a file type" : "Valitse tiedostotyyppi",
+ "Files WebDAV" : "Tiedostot WebDAV",
+ "Android client" : "Android-sovellus",
+ "iOS client" : "iOS-sovellus",
+ "Desktop client" : "Työpöytäsovellus",
+ "Thunderbird & Outlook addons" : "Thunderbird- & Outlook-lisäosat",
+ "Select groups" : "Valitse ryhmät",
+ "Groups" : "Ryhmät",
+ "Active" : "Aktiivinen",
+ "Save" : "Tallenna",
+ "and" : "ja",
+ "Cancel" : "Peruuta",
+ "Delete" : "Poista",
+ "Browse the App Store" : "Selaa Sovelluskauppaa",
+ "Show less" : "Näytä vähemmän",
+ "Show more" : "Näytä enemmän",
+ "matches" : "täsmää",
+ "does not match" : "ei täsmää",
+ "is" : "on",
+ "is not" : "ei ole",
+ "File name" : "Tiedostonimi",
+ "File MIME type" : "Tiedoston MIME-tyyppi",
+ "File size (upload)" : "Tiedostokoko (lähetys)",
+ "less" : "pienempi",
+ "less or equals" : "pienempi tai yhtä suuri kuin",
+ "greater or equals" : "suurempi tai yhtä suuri kuin",
+ "greater" : "suurempi",
+ "Request remote address" : "Pyynnön etäosoite",
+ "matches IPv4" : "täsmää IPv4-osoitteeseen",
+ "does not match IPv4" : "ei täsmää IPv4-osoitteeseen",
+ "matches IPv6" : "täsmää IPv6-osoitteeseen",
+ "does not match IPv6" : "ei täsmää IPv6-osoitteeseen",
+ "File system tag" : "Järjestelmätunniste",
+ "is tagged with" : "on merkitty tunnisteella",
+ "is not tagged with" : "ei ole merkitty tunnisteella",
+ "Request URL" : "Pyynnön URL-osoite",
+ "Request time" : "Pyynnön aika",
+ "between" : "välillä",
+ "not between" : "ei välillä",
+ "Request user agent" : "Pyynnön user agent",
+ "is member of" : "on jäsen",
+ "is not member of" : "ei ole jäsen"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/fi.json b/apps/workflowengine/l10n/fi.json
new file mode 100644
index 00000000000..c7faee559c1
--- /dev/null
+++ b/apps/workflowengine/l10n/fi.json
@@ -0,0 +1,90 @@
+{ "translations": {
+ "The given operator is invalid" : "Annettu operaattori on virheellinen",
+ "The given regular expression is invalid" : "Määritetty säännöllinen lauseke on virheellinen",
+ "The given file size is invalid" : "Annettu tiedoston koko on virheellinen",
+ "The given tag id is invalid" : "Annettu tag id on virheellinen",
+ "The given IP range is invalid" : "Annetut IP-arvot ovat virheelliset",
+ "The given IP range is not valid for IPv4" : "Annetut IP-arvot eivät käy IPv4-osoitteisiin",
+ "The given IP range is not valid for IPv6" : "Annetut IP-arvot eivät käy IPv6-osoitteisiin",
+ "The given time span is invalid" : "Annettu aikaväli on virheellinen",
+ "The given start time is invalid" : "Annettu aloitusaika on virheellinen",
+ "The given end time is invalid" : "Annettu päättymisaika on virheellinen",
+ "The given group does not exist" : "Annettua ryhmää ei ole",
+ "File" : "Tiedosto",
+ "File created" : "Tiedosto luotu",
+ "File updated" : "Tiedosto päivitetty",
+ "File renamed" : "Tiedosto nimetty uudelleen",
+ "File deleted" : "Tiedosto poistettu",
+ "File accessed" : "Tiedostoa käytetty",
+ "File copied" : "Tiedosto kopioitu",
+ "Tag assigned" : "Tunniste asetettu",
+ "Someone" : "Joku",
+ "%s created %s" : "%s loi %s",
+ "%s modified %s" : "%s muokkasi %s",
+ "%s deleted %s" : "%s poisti %s",
+ "%s accessed %s" : "%s käytti %s",
+ "%s renamed %s" : "%s nimesi uudelleen %s",
+ "%s copied %s" : "%s kopioi %s",
+ "Operation #%s does not exist" : "Toimenpidettä #%s ei ole olemassa",
+ "Entity %s does not exist" : "Entiteettiä %s ei ole olemassa",
+ "Entity %s is invalid" : "Entiteetti %s on virheellinen",
+ "No events are chosen." : "Tapahtumia ei ole valittu.",
+ "Entity %s has no event %s" : "Entiteetillä %s ei ole tapahtumaa %s",
+ "Operation %s does not exist" : "Toimenpidettä %s ei ole olemassa",
+ "Operation %s is invalid" : "Toimenpide %s on virheellinen",
+ "Check %s does not exist" : "Tarkistusta %s ei ole olemassa",
+ "Check %s is invalid" : "Tarkistus %s on virheellinen",
+ "Check #%s does not exist" : "Tarkistusta #%s ei ole olemassa",
+ "Check %s is invalid or does not exist" : "Tarkistus %s on virheellinen tai sitä ei ole olemassa",
+ "Flow" : "Kulku",
+ "Nextcloud workflow engine" : "Nextcloudin työnkulkumoottori",
+ "Remove filter" : "Poista suodatin",
+ "Folder" : "Kansio",
+ "Images" : "Kuvat",
+ "Office documents" : "Toimisto-ohjelmistojen asiakirjat",
+ "PDF documents" : "PDF-asiakirjat",
+ "Custom mimetype" : "Mukautettu MIME-tyyppi",
+ "Select a file type" : "Valitse tiedostotyyppi",
+ "Files WebDAV" : "Tiedostot WebDAV",
+ "Android client" : "Android-sovellus",
+ "iOS client" : "iOS-sovellus",
+ "Desktop client" : "Työpöytäsovellus",
+ "Thunderbird & Outlook addons" : "Thunderbird- & Outlook-lisäosat",
+ "Select groups" : "Valitse ryhmät",
+ "Groups" : "Ryhmät",
+ "Active" : "Aktiivinen",
+ "Save" : "Tallenna",
+ "and" : "ja",
+ "Cancel" : "Peruuta",
+ "Delete" : "Poista",
+ "Browse the App Store" : "Selaa Sovelluskauppaa",
+ "Show less" : "Näytä vähemmän",
+ "Show more" : "Näytä enemmän",
+ "matches" : "täsmää",
+ "does not match" : "ei täsmää",
+ "is" : "on",
+ "is not" : "ei ole",
+ "File name" : "Tiedostonimi",
+ "File MIME type" : "Tiedoston MIME-tyyppi",
+ "File size (upload)" : "Tiedostokoko (lähetys)",
+ "less" : "pienempi",
+ "less or equals" : "pienempi tai yhtä suuri kuin",
+ "greater or equals" : "suurempi tai yhtä suuri kuin",
+ "greater" : "suurempi",
+ "Request remote address" : "Pyynnön etäosoite",
+ "matches IPv4" : "täsmää IPv4-osoitteeseen",
+ "does not match IPv4" : "ei täsmää IPv4-osoitteeseen",
+ "matches IPv6" : "täsmää IPv6-osoitteeseen",
+ "does not match IPv6" : "ei täsmää IPv6-osoitteeseen",
+ "File system tag" : "Järjestelmätunniste",
+ "is tagged with" : "on merkitty tunnisteella",
+ "is not tagged with" : "ei ole merkitty tunnisteella",
+ "Request URL" : "Pyynnön URL-osoite",
+ "Request time" : "Pyynnön aika",
+ "between" : "välillä",
+ "not between" : "ei välillä",
+ "Request user agent" : "Pyynnön user agent",
+ "is member of" : "on jäsen",
+ "is not member of" : "ei ole jäsen"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/fr.js b/apps/workflowengine/l10n/fr.js
new file mode 100644
index 00000000000..1e50fd144ef
--- /dev/null
+++ b/apps/workflowengine/l10n/fr.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "L'opérateur donné est invalide",
+ "The given regular expression is invalid" : "L’expression régulière donnée est invalide",
+ "The given file size is invalid" : "La taille du fichier donnée est invalide",
+ "The given tag id is invalid" : "L’identifiant de l'étiquette donné est invalide",
+ "The given IP range is invalid" : "La plage d’adresses IP donnée est invalide",
+ "The given IP range is not valid for IPv4" : "La plage d’adresses IP donnée n’est pas valide pour l’IPv4",
+ "The given IP range is not valid for IPv6" : "La plage d’adresses IP donnée n’est pas valide pour l’IPv6",
+ "The given time span is invalid" : "La durée est invalide",
+ "The given start time is invalid" : "La date de début est invalide",
+ "The given end time is invalid" : "La date de fin est invalide",
+ "The given group does not exist" : "Le groupe donné n'existe pas",
+ "File" : "Fichier",
+ "File created" : "Fichier créé",
+ "File updated" : "Fichier mis à jour",
+ "File renamed" : "Fichier renommé",
+ "File deleted" : "Fichier supprimé",
+ "File accessed" : "Fichier accédé",
+ "File copied" : "Fichier copié",
+ "Tag assigned" : "Étiquette assignée",
+ "Someone" : "Quelqu'un",
+ "%s created %s" : "%s créé %s",
+ "%s modified %s" : "%s modifié %s",
+ "%s deleted %s" : "%s supprimé %s",
+ "%s accessed %s" : "%sa accédé à %s",
+ "%s renamed %s" : "%s renommé %s",
+ "%s copied %s" : "%s copié %s",
+ "%s assigned %s to %s" : "%s a assigné %sà %s",
+ "Operation #%s does not exist" : "L’opération #%s n’existe pas",
+ "Entity %s does not exist" : "L'entité %sn'existe pas",
+ "Entity %s is invalid" : "L'entité %s est non valide",
+ "No events are chosen." : "Aucun évènement a été choisi.",
+ "Entity %s has no event %s" : "L'entité %sn'a aucun évènement %s",
+ "Operation %s does not exist" : "L’opération %s n’existe pas",
+ "Operation %s is invalid" : "L’opération %s est invalide",
+ "At least one check needs to be provided" : "Au moins une condition doit être fournie",
+ "The provided operation data is too long" : "Les données d’opération fournies sont trop longues",
+ "Invalid check provided" : "Condition proposée invalide",
+ "Check %s does not exist" : "La condition %s n'existe pas",
+ "Check %s is invalid" : "La condition %s est invalide",
+ "Check %s is not allowed with this entity" : "La condition %s n'est pas autorisée avec cette entité",
+ "The provided check value is too long" : "La valeur de la condition fournie est trop longue",
+ "Check #%s does not exist" : "La condition #%s n'existe pas",
+ "Check %s is invalid or does not exist" : "La condition %s est invalide ou n'existe pas",
+ "Flow" : "Flux",
+ "Nextcloud workflow engine" : "Moteur de workflow Nextcloud",
+ "Select a filter" : "Sélectionner un filtre",
+ "Select a comparator" : "Sélectionnez un comparateur",
+ "Remove filter" : "Retirer le filtre",
+ "Folder" : "Dossier",
+ "Images" : "Images",
+ "Office documents" : "Documents Office",
+ "PDF documents" : "Documents PDF",
+ "Custom MIME type" : "Type MIME personnalisé",
+ "Custom mimetype" : "mimetype personnalisé",
+ "Select a file type" : "Sélectionnez un type de fichier",
+ "e.g. httpd/unix-directory" : "par exemple httpd/unix-directory",
+ "Please enter a valid time span" : "Merci de saisir une période de temps valide",
+ "Files WebDAV" : "Fichiers WebDAV",
+ "Custom URL" : "URL personnalisée",
+ "Select a request URL" : "Sélectionnez une requête URL",
+ "Android client" : "Client Android",
+ "iOS client" : "Client iOS",
+ "Desktop client" : "Client de bureau",
+ "Thunderbird & Outlook addons" : "Modules complémentaires Thunderbird & Outlook",
+ "Custom user agent" : "Autre client",
+ "Select a user agent" : "Sélectionner un client",
+ "Select groups" : "Sélectionnez les groupes",
+ "Groups" : "Groupes",
+ "Type to search for group …" : "Tapez pour rechercher un groupe…",
+ "Select a trigger" : "Sélectionner un déclencheur",
+ "At least one event must be selected" : "Au moins un événement doit être sélectionné",
+ "Add new flow" : "Ajouter un nouveau flux",
+ "The configuration is invalid" : "Configuration non valide",
+ "Active" : "Actif",
+ "Save" : "Enregistrer",
+ "When" : "Quand",
+ "and" : "et",
+ "Add a new filter" : "Ajouter une condition",
+ "Cancel" : "Annuler",
+ "Delete" : "Supprimer",
+ "Available flows" : "Flux disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Pour savoir comment rédiger votre propre flux, consultez la documentation sur le développement.",
+ "No flows installed" : "Aucun flux n’est installé",
+ "Ask your administrator to install new flows." : "Demandez à votre administrateur d'installer de nouveaux flux.",
+ "More flows" : "Plus de flux",
+ "Browse the App Store" : "Parcourir le magasin d'applications",
+ "Show less" : "Afficher moins",
+ "Show more" : "Afficher plus",
+ "Configured flows" : "Flux configurés",
+ "Your flows" : "Vos flux",
+ "No flows configured" : "Aucun flux n’est configuré",
+ "matches" : "correspond",
+ "does not match" : "ne correspond pas",
+ "is" : "est",
+ "is not" : "n’est pas",
+ "File name" : "Nom du fichier",
+ "File MIME type" : "Type MIME du fichier",
+ "File size (upload)" : "Taille du fichier (à téléverser)",
+ "less" : "moins",
+ "less or equals" : "inférieur ou égal",
+ "greater or equals" : "supérieur ou égal",
+ "greater" : "plus grand que",
+ "Request remote address" : "Adresse IP de la requête",
+ "matches IPv4" : "correspond à une adresse IPv4",
+ "does not match IPv4" : "ne correspond pas à une adresse IPv4",
+ "matches IPv6" : "correspond à une adresse IPv6",
+ "does not match IPv6" : "ne correspond pas à une adresse IPv6",
+ "File system tag" : "Étiquette collaborative du fichier",
+ "is tagged with" : "est étiqueté avec",
+ "is not tagged with" : "n'est pas étiqueté avec",
+ "Request URL" : "Demande d’URL",
+ "Request time" : "Horaire de l'événement",
+ "between" : "entre",
+ "not between" : "en dehors de",
+ "Request user agent" : "Client utilisé pour la requête",
+ "Group membership" : "Membre du groupe",
+ "is member of" : "est membre de",
+ "is not member of" : "n’est pas membre de"
+},
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/fr.json b/apps/workflowengine/l10n/fr.json
new file mode 100644
index 00000000000..e302d66d128
--- /dev/null
+++ b/apps/workflowengine/l10n/fr.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "L'opérateur donné est invalide",
+ "The given regular expression is invalid" : "L’expression régulière donnée est invalide",
+ "The given file size is invalid" : "La taille du fichier donnée est invalide",
+ "The given tag id is invalid" : "L’identifiant de l'étiquette donné est invalide",
+ "The given IP range is invalid" : "La plage d’adresses IP donnée est invalide",
+ "The given IP range is not valid for IPv4" : "La plage d’adresses IP donnée n’est pas valide pour l’IPv4",
+ "The given IP range is not valid for IPv6" : "La plage d’adresses IP donnée n’est pas valide pour l’IPv6",
+ "The given time span is invalid" : "La durée est invalide",
+ "The given start time is invalid" : "La date de début est invalide",
+ "The given end time is invalid" : "La date de fin est invalide",
+ "The given group does not exist" : "Le groupe donné n'existe pas",
+ "File" : "Fichier",
+ "File created" : "Fichier créé",
+ "File updated" : "Fichier mis à jour",
+ "File renamed" : "Fichier renommé",
+ "File deleted" : "Fichier supprimé",
+ "File accessed" : "Fichier accédé",
+ "File copied" : "Fichier copié",
+ "Tag assigned" : "Étiquette assignée",
+ "Someone" : "Quelqu'un",
+ "%s created %s" : "%s créé %s",
+ "%s modified %s" : "%s modifié %s",
+ "%s deleted %s" : "%s supprimé %s",
+ "%s accessed %s" : "%sa accédé à %s",
+ "%s renamed %s" : "%s renommé %s",
+ "%s copied %s" : "%s copié %s",
+ "%s assigned %s to %s" : "%s a assigné %sà %s",
+ "Operation #%s does not exist" : "L’opération #%s n’existe pas",
+ "Entity %s does not exist" : "L'entité %sn'existe pas",
+ "Entity %s is invalid" : "L'entité %s est non valide",
+ "No events are chosen." : "Aucun évènement a été choisi.",
+ "Entity %s has no event %s" : "L'entité %sn'a aucun évènement %s",
+ "Operation %s does not exist" : "L’opération %s n’existe pas",
+ "Operation %s is invalid" : "L’opération %s est invalide",
+ "At least one check needs to be provided" : "Au moins une condition doit être fournie",
+ "The provided operation data is too long" : "Les données d’opération fournies sont trop longues",
+ "Invalid check provided" : "Condition proposée invalide",
+ "Check %s does not exist" : "La condition %s n'existe pas",
+ "Check %s is invalid" : "La condition %s est invalide",
+ "Check %s is not allowed with this entity" : "La condition %s n'est pas autorisée avec cette entité",
+ "The provided check value is too long" : "La valeur de la condition fournie est trop longue",
+ "Check #%s does not exist" : "La condition #%s n'existe pas",
+ "Check %s is invalid or does not exist" : "La condition %s est invalide ou n'existe pas",
+ "Flow" : "Flux",
+ "Nextcloud workflow engine" : "Moteur de workflow Nextcloud",
+ "Select a filter" : "Sélectionner un filtre",
+ "Select a comparator" : "Sélectionnez un comparateur",
+ "Remove filter" : "Retirer le filtre",
+ "Folder" : "Dossier",
+ "Images" : "Images",
+ "Office documents" : "Documents Office",
+ "PDF documents" : "Documents PDF",
+ "Custom MIME type" : "Type MIME personnalisé",
+ "Custom mimetype" : "mimetype personnalisé",
+ "Select a file type" : "Sélectionnez un type de fichier",
+ "e.g. httpd/unix-directory" : "par exemple httpd/unix-directory",
+ "Please enter a valid time span" : "Merci de saisir une période de temps valide",
+ "Files WebDAV" : "Fichiers WebDAV",
+ "Custom URL" : "URL personnalisée",
+ "Select a request URL" : "Sélectionnez une requête URL",
+ "Android client" : "Client Android",
+ "iOS client" : "Client iOS",
+ "Desktop client" : "Client de bureau",
+ "Thunderbird & Outlook addons" : "Modules complémentaires Thunderbird & Outlook",
+ "Custom user agent" : "Autre client",
+ "Select a user agent" : "Sélectionner un client",
+ "Select groups" : "Sélectionnez les groupes",
+ "Groups" : "Groupes",
+ "Type to search for group …" : "Tapez pour rechercher un groupe…",
+ "Select a trigger" : "Sélectionner un déclencheur",
+ "At least one event must be selected" : "Au moins un événement doit être sélectionné",
+ "Add new flow" : "Ajouter un nouveau flux",
+ "The configuration is invalid" : "Configuration non valide",
+ "Active" : "Actif",
+ "Save" : "Enregistrer",
+ "When" : "Quand",
+ "and" : "et",
+ "Add a new filter" : "Ajouter une condition",
+ "Cancel" : "Annuler",
+ "Delete" : "Supprimer",
+ "Available flows" : "Flux disponibles",
+ "For details on how to write your own flow, check out the development documentation." : "Pour savoir comment rédiger votre propre flux, consultez la documentation sur le développement.",
+ "No flows installed" : "Aucun flux n’est installé",
+ "Ask your administrator to install new flows." : "Demandez à votre administrateur d'installer de nouveaux flux.",
+ "More flows" : "Plus de flux",
+ "Browse the App Store" : "Parcourir le magasin d'applications",
+ "Show less" : "Afficher moins",
+ "Show more" : "Afficher plus",
+ "Configured flows" : "Flux configurés",
+ "Your flows" : "Vos flux",
+ "No flows configured" : "Aucun flux n’est configuré",
+ "matches" : "correspond",
+ "does not match" : "ne correspond pas",
+ "is" : "est",
+ "is not" : "n’est pas",
+ "File name" : "Nom du fichier",
+ "File MIME type" : "Type MIME du fichier",
+ "File size (upload)" : "Taille du fichier (à téléverser)",
+ "less" : "moins",
+ "less or equals" : "inférieur ou égal",
+ "greater or equals" : "supérieur ou égal",
+ "greater" : "plus grand que",
+ "Request remote address" : "Adresse IP de la requête",
+ "matches IPv4" : "correspond à une adresse IPv4",
+ "does not match IPv4" : "ne correspond pas à une adresse IPv4",
+ "matches IPv6" : "correspond à une adresse IPv6",
+ "does not match IPv6" : "ne correspond pas à une adresse IPv6",
+ "File system tag" : "Étiquette collaborative du fichier",
+ "is tagged with" : "est étiqueté avec",
+ "is not tagged with" : "n'est pas étiqueté avec",
+ "Request URL" : "Demande d’URL",
+ "Request time" : "Horaire de l'événement",
+ "between" : "entre",
+ "not between" : "en dehors de",
+ "Request user agent" : "Client utilisé pour la requête",
+ "Group membership" : "Membre du groupe",
+ "is member of" : "est membre de",
+ "is not member of" : "n’est pas membre de"
+},"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/apps/workflowengine/l10n/ga.js b/apps/workflowengine/l10n/ga.js
new file mode 100644
index 00000000000..0c61ee9b09d
--- /dev/null
+++ b/apps/workflowengine/l10n/ga.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Tá an t-oibreoir tugtha neamhbhailí",
+ "The given regular expression is invalid" : "Tá an slonn rialta a thugtar neamhbhailí",
+ "The given file size is invalid" : "Tá méid an chomhaid tugtha neamhbhailí",
+ "The given tag id is invalid" : "Tá an t-aitheantas clibe tugtha neamhbhailí",
+ "The given IP range is invalid" : "Tá an raon IP a thugtar neamhbhailí",
+ "The given IP range is not valid for IPv4" : "Níl an raon IP tugtha bailí do IPv4",
+ "The given IP range is not valid for IPv6" : "Níl an raon IP tugtha bailí do IPv6",
+ "The given time span is invalid" : "Tá an tréimhse ama a thugtar neamhbhailí",
+ "The given start time is invalid" : "Tá an t-am tosaithe tugtha neamhbhailí",
+ "The given end time is invalid" : "Tá an t-am críochnaithe a thugtar neamhbhailí",
+ "The given group does not exist" : "Níl an grúpa tugtha ann",
+ "File" : "Comhad",
+ "File created" : "Comhad cruthaithe",
+ "File updated" : "Nuashonraíodh an comhad",
+ "File renamed" : "Athainmníodh an comhad",
+ "File deleted" : "Scriosadh an comhad",
+ "File accessed" : "Teacht ar an gcomhad",
+ "File copied" : "Cóipeáladh an comhad",
+ "Tag assigned" : "Clib sannta",
+ "Someone" : "Duine éigin",
+ "%s created %s" : "%s cruthaithe %s",
+ "%s modified %s" : "%s modhnaithe %s",
+ "%s deleted %s" : "%s scriosta %s",
+ "%s accessed %s" : "%s rochtain %s",
+ "%s renamed %s" : "%s athainmnithe %s",
+ "%s copied %s" : "%s chóipeáil %s",
+ "%s assigned %s to %s" : "%s sannta %s do %s",
+ "Operation #%s does not exist" : "Níl oibríocht # %s ann",
+ "Entity %s does not exist" : "Níl aonán %s ann",
+ "Entity %s is invalid" : "Tá aonán %s neamhbhailí",
+ "No events are chosen." : "Ní roghnaítear aon imeachtaí.",
+ "Entity %s has no event %s" : "Níl imeacht %s ag eintiteas %s",
+ "Operation %s does not exist" : "Níl oibríocht %s ann",
+ "Operation %s is invalid" : "Tá oibríocht %s neamhbhailí",
+ "At least one check needs to be provided" : "Ní mór seiceáil amháin ar a laghad a sholáthar",
+ "The provided operation data is too long" : "Tá na sonraí oibríochta a chuirtear ar fáil ró-fhada",
+ "Invalid check provided" : "Cuireadh seiceáil neamhbhailí ar fáil",
+ "Check %s does not exist" : "Seiceáil nach bhfuil %s ann",
+ "Check %s is invalid" : "Seiceáil go bhfuil %s neamhbhailí",
+ "Check %s is not allowed with this entity" : "Seiceáil nach bhfuil %s ceadaithe leis an eintiteas seo",
+ "The provided check value is too long" : "Tá an luach seiceála a chuirtear ar fáil ró-fhada",
+ "Check #%s does not exist" : "Seiceáil nach bhfuil # %s ann",
+ "Check %s is invalid or does not exist" : "Seiceáil go bhfuil %s neamhbhailí nó níl sé ann",
+ "Flow" : "Sreabhadh",
+ "Nextcloud workflow engine" : "Inneall sreabhadh oibre Nextcloud",
+ "Select a filter" : "Roghnaigh scagaire",
+ "Select a comparator" : "Roghnaigh comparadóir",
+ "Remove filter" : "Bain an scagaire",
+ "Folder" : "Fillteán",
+ "Images" : "Íomhánna",
+ "Office documents" : "Doiciméid oifige",
+ "PDF documents" : "Doiciméid PDF",
+ "Custom MIME type" : "Cineál MIME saincheaptha",
+ "Custom mimetype" : "Cineál MIME saincheaptha",
+ "Select a file type" : "Roghnaigh cineál comhaid",
+ "e.g. httpd/unix-directory" : "m.sh. httpd/unix-directory",
+ "Please enter a valid time span" : "Cuir isteach réise ama bailí le do thoil",
+ "Files WebDAV" : "Comhaid WebDAV",
+ "Custom URL" : "URL saincheaptha",
+ "Select a request URL" : "Roghnaigh URL iarratais",
+ "Android client" : "Cliant Android",
+ "iOS client" : "Cliant iOS",
+ "Desktop client" : "Cliant deisce",
+ "Thunderbird & Outlook addons" : "Breiseáin Thunderbird agus Outlook",
+ "Custom user agent" : "Gníomhaire úsáideora saincheaptha",
+ "Select a user agent" : "Roghnaigh gníomhaire úsáideora",
+ "Select groups" : "Roghnaigh grúpaí",
+ "Groups" : "Grúpaí",
+ "Type to search for group …" : "Clóscríobh chun grúpa a chuardach…",
+ "Select a trigger" : "Roghnaigh truicear",
+ "At least one event must be selected" : "Ní mór imeacht amháin ar a laghad a roghnú",
+ "Add new flow" : "Cuir sreabhadh nua leis",
+ "The configuration is invalid" : "Tá an chumraíocht neamhbhailí",
+ "Active" : "Gníomhach",
+ "Save" : "Sábháil",
+ "When" : "Cathain",
+ "and" : "agus",
+ "Add a new filter" : "Cuir scagaire nua leis",
+ "Cancel" : "Cealaigh",
+ "Delete" : "Scrios",
+ "Available flows" : "Sreafaí ar fáil",
+ "For details on how to write your own flow, check out the development documentation." : "Le sonraí a fháil faoi conas do shreabhadh féin a scríobh, seiceáil na doiciméid forbartha.",
+ "No flows installed" : "Níl aon sreabhadh suiteáilte",
+ "Ask your administrator to install new flows." : "Iarr ar do riarthóir sreafaí nua a shuiteáil.",
+ "More flows" : "Níos mó sreafaí",
+ "Browse the App Store" : "Brabhsáil an Siopa Aip",
+ "Show less" : "Taispeáin níos lú",
+ "Show more" : "Taispeáin níos mó",
+ "Configured flows" : "Sreafaí cumraithe",
+ "Your flows" : "Do shreabhadh",
+ "No flows configured" : "Níl aon sreafaí cumraithe",
+ "matches" : "oireann",
+ "does not match" : "ní oireann",
+ "is" : "tá",
+ "is not" : "níl",
+ "File name" : "Ainm comhaid",
+ "File MIME type" : "Cineál comhaid MIME",
+ "File size (upload)" : "Méid comhaid (uaslódáil)",
+ "less" : "níos lú",
+ "less or equals" : "níos lú nó comhionann",
+ "greater or equals" : "níos mó nó comhionann",
+ "greater" : "mó",
+ "Request remote address" : "Iarr seoladh cianda",
+ "matches IPv4" : "oireann IPv4",
+ "does not match IPv4" : "ní mheaitseálann IPv4",
+ "matches IPv6" : "meaitseálann IPv6",
+ "does not match IPv6" : "Ní mheaitseálann IPv6",
+ "File system tag" : "Clib córas comhaid",
+ "is tagged with" : "Tá clib le",
+ "is not tagged with" : "nach bhfuil clib le",
+ "Request URL" : "Iarr URL",
+ "Request time" : "Iarr am",
+ "between" : "idir",
+ "not between" : "ní idir",
+ "Request user agent" : "Iarr gníomhaire úsáideora",
+ "Group membership" : "Ballraíocht ghrúpa",
+ "is member of" : "ina bhall de",
+ "is not member of" : "nach ball de"
+},
+"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
diff --git a/apps/workflowengine/l10n/ga.json b/apps/workflowengine/l10n/ga.json
new file mode 100644
index 00000000000..46ee7bd06a9
--- /dev/null
+++ b/apps/workflowengine/l10n/ga.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Tá an t-oibreoir tugtha neamhbhailí",
+ "The given regular expression is invalid" : "Tá an slonn rialta a thugtar neamhbhailí",
+ "The given file size is invalid" : "Tá méid an chomhaid tugtha neamhbhailí",
+ "The given tag id is invalid" : "Tá an t-aitheantas clibe tugtha neamhbhailí",
+ "The given IP range is invalid" : "Tá an raon IP a thugtar neamhbhailí",
+ "The given IP range is not valid for IPv4" : "Níl an raon IP tugtha bailí do IPv4",
+ "The given IP range is not valid for IPv6" : "Níl an raon IP tugtha bailí do IPv6",
+ "The given time span is invalid" : "Tá an tréimhse ama a thugtar neamhbhailí",
+ "The given start time is invalid" : "Tá an t-am tosaithe tugtha neamhbhailí",
+ "The given end time is invalid" : "Tá an t-am críochnaithe a thugtar neamhbhailí",
+ "The given group does not exist" : "Níl an grúpa tugtha ann",
+ "File" : "Comhad",
+ "File created" : "Comhad cruthaithe",
+ "File updated" : "Nuashonraíodh an comhad",
+ "File renamed" : "Athainmníodh an comhad",
+ "File deleted" : "Scriosadh an comhad",
+ "File accessed" : "Teacht ar an gcomhad",
+ "File copied" : "Cóipeáladh an comhad",
+ "Tag assigned" : "Clib sannta",
+ "Someone" : "Duine éigin",
+ "%s created %s" : "%s cruthaithe %s",
+ "%s modified %s" : "%s modhnaithe %s",
+ "%s deleted %s" : "%s scriosta %s",
+ "%s accessed %s" : "%s rochtain %s",
+ "%s renamed %s" : "%s athainmnithe %s",
+ "%s copied %s" : "%s chóipeáil %s",
+ "%s assigned %s to %s" : "%s sannta %s do %s",
+ "Operation #%s does not exist" : "Níl oibríocht # %s ann",
+ "Entity %s does not exist" : "Níl aonán %s ann",
+ "Entity %s is invalid" : "Tá aonán %s neamhbhailí",
+ "No events are chosen." : "Ní roghnaítear aon imeachtaí.",
+ "Entity %s has no event %s" : "Níl imeacht %s ag eintiteas %s",
+ "Operation %s does not exist" : "Níl oibríocht %s ann",
+ "Operation %s is invalid" : "Tá oibríocht %s neamhbhailí",
+ "At least one check needs to be provided" : "Ní mór seiceáil amháin ar a laghad a sholáthar",
+ "The provided operation data is too long" : "Tá na sonraí oibríochta a chuirtear ar fáil ró-fhada",
+ "Invalid check provided" : "Cuireadh seiceáil neamhbhailí ar fáil",
+ "Check %s does not exist" : "Seiceáil nach bhfuil %s ann",
+ "Check %s is invalid" : "Seiceáil go bhfuil %s neamhbhailí",
+ "Check %s is not allowed with this entity" : "Seiceáil nach bhfuil %s ceadaithe leis an eintiteas seo",
+ "The provided check value is too long" : "Tá an luach seiceála a chuirtear ar fáil ró-fhada",
+ "Check #%s does not exist" : "Seiceáil nach bhfuil # %s ann",
+ "Check %s is invalid or does not exist" : "Seiceáil go bhfuil %s neamhbhailí nó níl sé ann",
+ "Flow" : "Sreabhadh",
+ "Nextcloud workflow engine" : "Inneall sreabhadh oibre Nextcloud",
+ "Select a filter" : "Roghnaigh scagaire",
+ "Select a comparator" : "Roghnaigh comparadóir",
+ "Remove filter" : "Bain an scagaire",
+ "Folder" : "Fillteán",
+ "Images" : "Íomhánna",
+ "Office documents" : "Doiciméid oifige",
+ "PDF documents" : "Doiciméid PDF",
+ "Custom MIME type" : "Cineál MIME saincheaptha",
+ "Custom mimetype" : "Cineál MIME saincheaptha",
+ "Select a file type" : "Roghnaigh cineál comhaid",
+ "e.g. httpd/unix-directory" : "m.sh. httpd/unix-directory",
+ "Please enter a valid time span" : "Cuir isteach réise ama bailí le do thoil",
+ "Files WebDAV" : "Comhaid WebDAV",
+ "Custom URL" : "URL saincheaptha",
+ "Select a request URL" : "Roghnaigh URL iarratais",
+ "Android client" : "Cliant Android",
+ "iOS client" : "Cliant iOS",
+ "Desktop client" : "Cliant deisce",
+ "Thunderbird & Outlook addons" : "Breiseáin Thunderbird agus Outlook",
+ "Custom user agent" : "Gníomhaire úsáideora saincheaptha",
+ "Select a user agent" : "Roghnaigh gníomhaire úsáideora",
+ "Select groups" : "Roghnaigh grúpaí",
+ "Groups" : "Grúpaí",
+ "Type to search for group …" : "Clóscríobh chun grúpa a chuardach…",
+ "Select a trigger" : "Roghnaigh truicear",
+ "At least one event must be selected" : "Ní mór imeacht amháin ar a laghad a roghnú",
+ "Add new flow" : "Cuir sreabhadh nua leis",
+ "The configuration is invalid" : "Tá an chumraíocht neamhbhailí",
+ "Active" : "Gníomhach",
+ "Save" : "Sábháil",
+ "When" : "Cathain",
+ "and" : "agus",
+ "Add a new filter" : "Cuir scagaire nua leis",
+ "Cancel" : "Cealaigh",
+ "Delete" : "Scrios",
+ "Available flows" : "Sreafaí ar fáil",
+ "For details on how to write your own flow, check out the development documentation." : "Le sonraí a fháil faoi conas do shreabhadh féin a scríobh, seiceáil na doiciméid forbartha.",
+ "No flows installed" : "Níl aon sreabhadh suiteáilte",
+ "Ask your administrator to install new flows." : "Iarr ar do riarthóir sreafaí nua a shuiteáil.",
+ "More flows" : "Níos mó sreafaí",
+ "Browse the App Store" : "Brabhsáil an Siopa Aip",
+ "Show less" : "Taispeáin níos lú",
+ "Show more" : "Taispeáin níos mó",
+ "Configured flows" : "Sreafaí cumraithe",
+ "Your flows" : "Do shreabhadh",
+ "No flows configured" : "Níl aon sreafaí cumraithe",
+ "matches" : "oireann",
+ "does not match" : "ní oireann",
+ "is" : "tá",
+ "is not" : "níl",
+ "File name" : "Ainm comhaid",
+ "File MIME type" : "Cineál comhaid MIME",
+ "File size (upload)" : "Méid comhaid (uaslódáil)",
+ "less" : "níos lú",
+ "less or equals" : "níos lú nó comhionann",
+ "greater or equals" : "níos mó nó comhionann",
+ "greater" : "mó",
+ "Request remote address" : "Iarr seoladh cianda",
+ "matches IPv4" : "oireann IPv4",
+ "does not match IPv4" : "ní mheaitseálann IPv4",
+ "matches IPv6" : "meaitseálann IPv6",
+ "does not match IPv6" : "Ní mheaitseálann IPv6",
+ "File system tag" : "Clib córas comhaid",
+ "is tagged with" : "Tá clib le",
+ "is not tagged with" : "nach bhfuil clib le",
+ "Request URL" : "Iarr URL",
+ "Request time" : "Iarr am",
+ "between" : "idir",
+ "not between" : "ní idir",
+ "Request user agent" : "Iarr gníomhaire úsáideora",
+ "Group membership" : "Ballraíocht ghrúpa",
+ "is member of" : "ina bhall de",
+ "is not member of" : "nach ball de"
+},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/gl.js b/apps/workflowengine/l10n/gl.js
new file mode 100644
index 00000000000..73e1664730a
--- /dev/null
+++ b/apps/workflowengine/l10n/gl.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "O operador indicado é incorrecto",
+ "The given regular expression is invalid" : "A expresión regular indicada é incorrecta",
+ "The given file size is invalid" : "O tamaño do ficheiro indicado é incorrecto",
+ "The given tag id is invalid" : "A etiqueta indicada é incorrecta",
+ "The given IP range is invalid" : "O intervalo de IP indicado é incorrecto",
+ "The given IP range is not valid for IPv4" : "O intervalo de IP indicado é incorrecto para IPv4",
+ "The given IP range is not valid for IPv6" : "O intervalo de IP indicado é incorrecto para IPv6",
+ "The given time span is invalid" : "O intervalo temporal indicado é incorrecto",
+ "The given start time is invalid" : "A hora de inicio indicada é incorrecta",
+ "The given end time is invalid" : "A hora final indicada é incorrecta",
+ "The given group does not exist" : "O grupo indicado non existe",
+ "File" : "Ficheiro",
+ "File created" : "Ficheiro creado",
+ "File updated" : "Ficheiro actualizado",
+ "File renamed" : "Ficheiro renomeado",
+ "File deleted" : "Ficheiro eliminado",
+ "File accessed" : "Ficheiro accedido",
+ "File copied" : "Ficheiro copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Someone",
+ "%s created %s" : "%s creado %s",
+ "%s modified %s" : "%s modificado %s",
+ "%s deleted %s" : "%s eliminado %s",
+ "%s accessed %s" : "%s accedido %s",
+ "%s renamed %s" : "%s renomeado %s",
+ "%s copied %s" : "%s copiado %s",
+ "%s assigned %s to %s" : "%s asignado %s a %s",
+ "Operation #%s does not exist" : "Non existe a operación nº %s ",
+ "Entity %s does not exist" : "Non existe a entidade %s",
+ "Entity %s is invalid" : "A entidade %s é incorrecta",
+ "No events are chosen." : "Non foi escollido ningún evento.",
+ "Entity %s has no event %s" : "A entidade %s non ten ningún evento %s",
+ "Operation %s does not exist" : "Non existe a operación %s",
+ "Operation %s is invalid" : "A operación %s é incorrecta",
+ "At least one check needs to be provided" : "É necesario fornecer polo menos unha comprobación",
+ "The provided operation data is too long" : "Os datos de operación fornecidos son demasiado longos",
+ "Invalid check provided" : "Forneceuse unha confirmación incorrecta",
+ "Check %s does not exist" : "Non existe a proba %s",
+ "Check %s is invalid" : "A proba %s é incorrecta",
+ "Check %s is not allowed with this entity" : "A proba %s non está permitida con esta entidade",
+ "The provided check value is too long" : "O valor de comprobación fornecido é demasiado longo",
+ "Check #%s does not exist" : "Non existe a proba nº %s ",
+ "Check %s is invalid or does not exist" : "A proba %s é incorrecta ou non existe",
+ "Flow" : "Fluxo",
+ "Nextcloud workflow engine" : "Motor de fluxo de traballo de Nextcloud",
+ "Select a filter" : "Seleccione un filtro",
+ "Select a comparator" : "Seleccione un comparador",
+ "Remove filter" : "Retirar o filtro",
+ "Folder" : "Cartafol",
+ "Images" : "Imaxes",
+ "Office documents" : "Documentos de oficina",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo MIME personalizado",
+ "Custom mimetype" : "Tipo MIME personalizado",
+ "Select a file type" : "Seleccione un tipo de ficheiro",
+ "e.g. httpd/unix-directory" : "p. ex.: httpd/unix-directory",
+ "Please enter a valid time span" : "Introduza un intervalo de tempo válido",
+ "Files WebDAV" : "Ficheiros WebDAV",
+ "Custom URL" : "URL personalizado",
+ "Select a request URL" : "Seleccione un URL de solicitude",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos do Thunderbird e do Outlook",
+ "Custom user agent" : "Axente de usuario personalizado",
+ "Select a user agent" : "Seleccionar un axente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Escriba para buscar por grupo…",
+ "Select a trigger" : "Seleccione un activador",
+ "At least one event must be selected" : "Ten que seleccionar polo menos un evento",
+ "Add new flow" : "Engadir un novo fluxo",
+ "The configuration is invalid" : "A configuración é incorrecta",
+ "Active" : "Activo",
+ "Save" : "Gardar",
+ "When" : "Cando",
+ "and" : "e",
+ "Add a new filter" : "Engadir un novo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Eliminar",
+ "Available flows" : "Fluxos dispoñíbeis",
+ "For details on how to write your own flow, check out the development documentation." : "Para obter máis detalles sobre como escribir o seu propio fluxo, consulte a documentación de desenvolvemento.",
+ "No flows installed" : "Non hai ningún fluxo instalado",
+ "Ask your administrator to install new flows." : "Pídalle á administración do sitio que instale novos fluxos.",
+ "More flows" : "Máis fluxos",
+ "Browse the App Store" : "Navega pola Tenda de Aplicacións",
+ "Show less" : "Amosar menos",
+ "Show more" : "Amosar máis",
+ "Configured flows" : "Fluxos configurados",
+ "Your flows" : "Os seus fluxos",
+ "No flows configured" : "Non hai ningún fluxo configurado",
+ "matches" : "coincidencias",
+ "does not match" : "non coinciden",
+ "is" : "é",
+ "is not" : "non é",
+ "File name" : "Nome de ficheiro",
+ "File MIME type" : "Tipo MIME do ficheiro",
+ "File size (upload)" : "Tamaño do ficheiro (envío)",
+ "less" : "menor",
+ "less or equals" : "menor ou igual",
+ "greater or equals" : "maior ou igual",
+ "greater" : "maior",
+ "Request remote address" : "Enderezo da solicitude remota",
+ "matches IPv4" : "coincidencias IPv4",
+ "does not match IPv4" : "sen coincidencias IPv4",
+ "matches IPv6" : "coincidencias IPv6",
+ "does not match IPv6" : "sen coincidencias IPv6",
+ "File system tag" : "Etiqueta do sistema de ficheiros",
+ "is tagged with" : "está etiquetado con",
+ "is not tagged with" : "non está etiquetado con",
+ "Request URL" : "URL da solicitude",
+ "Request time" : "Momento da solicitude",
+ "between" : "entre",
+ "not between" : "non entre",
+ "Request user agent" : "Cliente usado para a solicitude",
+ "Group membership" : "Pertenza ao grupo",
+ "is member of" : "é membro de",
+ "is not member of" : "non é membro de"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/gl.json b/apps/workflowengine/l10n/gl.json
new file mode 100644
index 00000000000..1d0fe95d463
--- /dev/null
+++ b/apps/workflowengine/l10n/gl.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "O operador indicado é incorrecto",
+ "The given regular expression is invalid" : "A expresión regular indicada é incorrecta",
+ "The given file size is invalid" : "O tamaño do ficheiro indicado é incorrecto",
+ "The given tag id is invalid" : "A etiqueta indicada é incorrecta",
+ "The given IP range is invalid" : "O intervalo de IP indicado é incorrecto",
+ "The given IP range is not valid for IPv4" : "O intervalo de IP indicado é incorrecto para IPv4",
+ "The given IP range is not valid for IPv6" : "O intervalo de IP indicado é incorrecto para IPv6",
+ "The given time span is invalid" : "O intervalo temporal indicado é incorrecto",
+ "The given start time is invalid" : "A hora de inicio indicada é incorrecta",
+ "The given end time is invalid" : "A hora final indicada é incorrecta",
+ "The given group does not exist" : "O grupo indicado non existe",
+ "File" : "Ficheiro",
+ "File created" : "Ficheiro creado",
+ "File updated" : "Ficheiro actualizado",
+ "File renamed" : "Ficheiro renomeado",
+ "File deleted" : "Ficheiro eliminado",
+ "File accessed" : "Ficheiro accedido",
+ "File copied" : "Ficheiro copiado",
+ "Tag assigned" : "Etiqueta asignada",
+ "Someone" : "Someone",
+ "%s created %s" : "%s creado %s",
+ "%s modified %s" : "%s modificado %s",
+ "%s deleted %s" : "%s eliminado %s",
+ "%s accessed %s" : "%s accedido %s",
+ "%s renamed %s" : "%s renomeado %s",
+ "%s copied %s" : "%s copiado %s",
+ "%s assigned %s to %s" : "%s asignado %s a %s",
+ "Operation #%s does not exist" : "Non existe a operación nº %s ",
+ "Entity %s does not exist" : "Non existe a entidade %s",
+ "Entity %s is invalid" : "A entidade %s é incorrecta",
+ "No events are chosen." : "Non foi escollido ningún evento.",
+ "Entity %s has no event %s" : "A entidade %s non ten ningún evento %s",
+ "Operation %s does not exist" : "Non existe a operación %s",
+ "Operation %s is invalid" : "A operación %s é incorrecta",
+ "At least one check needs to be provided" : "É necesario fornecer polo menos unha comprobación",
+ "The provided operation data is too long" : "Os datos de operación fornecidos son demasiado longos",
+ "Invalid check provided" : "Forneceuse unha confirmación incorrecta",
+ "Check %s does not exist" : "Non existe a proba %s",
+ "Check %s is invalid" : "A proba %s é incorrecta",
+ "Check %s is not allowed with this entity" : "A proba %s non está permitida con esta entidade",
+ "The provided check value is too long" : "O valor de comprobación fornecido é demasiado longo",
+ "Check #%s does not exist" : "Non existe a proba nº %s ",
+ "Check %s is invalid or does not exist" : "A proba %s é incorrecta ou non existe",
+ "Flow" : "Fluxo",
+ "Nextcloud workflow engine" : "Motor de fluxo de traballo de Nextcloud",
+ "Select a filter" : "Seleccione un filtro",
+ "Select a comparator" : "Seleccione un comparador",
+ "Remove filter" : "Retirar o filtro",
+ "Folder" : "Cartafol",
+ "Images" : "Imaxes",
+ "Office documents" : "Documentos de oficina",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo MIME personalizado",
+ "Custom mimetype" : "Tipo MIME personalizado",
+ "Select a file type" : "Seleccione un tipo de ficheiro",
+ "e.g. httpd/unix-directory" : "p. ex.: httpd/unix-directory",
+ "Please enter a valid time span" : "Introduza un intervalo de tempo válido",
+ "Files WebDAV" : "Ficheiros WebDAV",
+ "Custom URL" : "URL personalizado",
+ "Select a request URL" : "Seleccione un URL de solicitude",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de escritorio",
+ "Thunderbird & Outlook addons" : "Complementos do Thunderbird e do Outlook",
+ "Custom user agent" : "Axente de usuario personalizado",
+ "Select a user agent" : "Seleccionar un axente de usuario",
+ "Select groups" : "Seleccionar grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Escriba para buscar por grupo…",
+ "Select a trigger" : "Seleccione un activador",
+ "At least one event must be selected" : "Ten que seleccionar polo menos un evento",
+ "Add new flow" : "Engadir un novo fluxo",
+ "The configuration is invalid" : "A configuración é incorrecta",
+ "Active" : "Activo",
+ "Save" : "Gardar",
+ "When" : "Cando",
+ "and" : "e",
+ "Add a new filter" : "Engadir un novo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Eliminar",
+ "Available flows" : "Fluxos dispoñíbeis",
+ "For details on how to write your own flow, check out the development documentation." : "Para obter máis detalles sobre como escribir o seu propio fluxo, consulte a documentación de desenvolvemento.",
+ "No flows installed" : "Non hai ningún fluxo instalado",
+ "Ask your administrator to install new flows." : "Pídalle á administración do sitio que instale novos fluxos.",
+ "More flows" : "Máis fluxos",
+ "Browse the App Store" : "Navega pola Tenda de Aplicacións",
+ "Show less" : "Amosar menos",
+ "Show more" : "Amosar máis",
+ "Configured flows" : "Fluxos configurados",
+ "Your flows" : "Os seus fluxos",
+ "No flows configured" : "Non hai ningún fluxo configurado",
+ "matches" : "coincidencias",
+ "does not match" : "non coinciden",
+ "is" : "é",
+ "is not" : "non é",
+ "File name" : "Nome de ficheiro",
+ "File MIME type" : "Tipo MIME do ficheiro",
+ "File size (upload)" : "Tamaño do ficheiro (envío)",
+ "less" : "menor",
+ "less or equals" : "menor ou igual",
+ "greater or equals" : "maior ou igual",
+ "greater" : "maior",
+ "Request remote address" : "Enderezo da solicitude remota",
+ "matches IPv4" : "coincidencias IPv4",
+ "does not match IPv4" : "sen coincidencias IPv4",
+ "matches IPv6" : "coincidencias IPv6",
+ "does not match IPv6" : "sen coincidencias IPv6",
+ "File system tag" : "Etiqueta do sistema de ficheiros",
+ "is tagged with" : "está etiquetado con",
+ "is not tagged with" : "non está etiquetado con",
+ "Request URL" : "URL da solicitude",
+ "Request time" : "Momento da solicitude",
+ "between" : "entre",
+ "not between" : "non entre",
+ "Request user agent" : "Cliente usado para a solicitude",
+ "Group membership" : "Pertenza ao grupo",
+ "is member of" : "é membro de",
+ "is not member of" : "non é membro de"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/he.js b/apps/workflowengine/l10n/he.js
new file mode 100644
index 00000000000..368337c5a05
--- /dev/null
+++ b/apps/workflowengine/l10n/he.js
@@ -0,0 +1,104 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "הפעולה שצוינה שגויה",
+ "The given regular expression is invalid" : "הביטוי הרגולרי שצוין שגוי",
+ "The given file size is invalid" : "גודל הקובץ שצוין שגוי",
+ "The given tag id is invalid" : "התגית שצוינה שגויה",
+ "The given IP range is invalid" : "טווח כתובות ה־IP שצוין שגוי",
+ "The given IP range is not valid for IPv4" : "טווח כתובות ה־IP שצוין אינו תקף ל־IPv4",
+ "The given IP range is not valid for IPv6" : "טווח כתובות ה־IP שצוין אינו תקף ל־IPv6",
+ "The given time span is invalid" : "טווח הזמן שצוין שגוי",
+ "The given start time is invalid" : "מועד ההתחלה שצוין שגוי",
+ "The given end time is invalid" : "מועד הסיום שצוין שגוי",
+ "The given group does not exist" : "הקבוצה שצוינה אינה קיימת",
+ "File" : "קובץ",
+ "File created" : "נוצר קובץ",
+ "File updated" : "עודכן קובץ",
+ "File renamed" : "שונה שם קובץ",
+ "File deleted" : "מחק קובץ",
+ "File accessed" : "הייתה גישה לקובץ",
+ "File copied" : "הועתק קובץ",
+ "Tag assigned" : "הוקצתה תגית",
+ "Someone" : "מישהו",
+ "Operation #%s does not exist" : "פעולה מס׳ %s לא קיימת",
+ "Entity %s does not exist" : "היישות %s לא קיימת",
+ "Entity %s is invalid" : "היישות %s שגויה",
+ "No events are chosen." : "לא נבחרו אירועים.",
+ "Entity %s has no event %s" : "ליישות %s אין אירוע %s",
+ "Operation %s does not exist" : "הפעולה %s לא קיימת",
+ "Operation %s is invalid" : "הפעולה %s שגויה",
+ "At least one check needs to be provided" : "יש לספק לפחות בדיקה אחת",
+ "Invalid check provided" : "סופקה בדיקה שגויה",
+ "Check %s does not exist" : "הבדיקה %s לא קיימת",
+ "Check %s is invalid" : "הבדיקה %s שגויה",
+ "Check %s is not allowed with this entity" : "הבדיקה %s אסורה ביישות הזאת",
+ "Check #%s does not exist" : "בדיקה מס׳ %s לא קיימת",
+ "Check %s is invalid or does not exist" : "הבדיקה %s שגויה או שאינה קיימת",
+ "Flow" : "רצף",
+ "Nextcloud workflow engine" : "מנגנון רצף הפעילות של Nextcloud",
+ "Select a filter" : "נא לבחור מסנן",
+ "Select a comparator" : "נא לבחור משווה",
+ "Folder" : "תיקייה",
+ "Images" : "תמונות",
+ "Office documents" : "מסמכי אופיס (Office)",
+ "PDF documents" : "מסמכי RDF",
+ "Custom mimetype" : "נא לבחור טיפוס MIME",
+ "Select a file type" : "נא לבחור סוג קובץ",
+ "e.g. httpd/unix-directory" : "למשל: httpd/unix-directory",
+ "Please enter a valid time span" : "נא למלא טווח זמן תקין",
+ "Files WebDAV" : "WebDAV קבצים",
+ "Custom URL" : "כתובת מותאמת אישית",
+ "Select a request URL" : "נא לבחור את כתובת הבקשה",
+ "Android client" : "לקוח Android",
+ "iOS client" : "לקוח iOS",
+ "Desktop client" : "לקוח שולחן עבודה",
+ "Thunderbird & Outlook addons" : "תוספות ל־Thunderbird ול־Outlook",
+ "Custom user agent" : "סוכן משתמש מותאם אישית",
+ "Select a user agent" : "נא לבחור סוכן משתמש",
+ "Select groups" : "בחירת קבוצות",
+ "Groups" : "קבוצות",
+ "At least one event must be selected" : "יש לבחור באירוע אחד לפחות",
+ "Add new flow" : "הוספת רצף חדש",
+ "The configuration is invalid" : "ההגדרות שגויות",
+ "Active" : "פעיל",
+ "Save" : "שמירה",
+ "When" : "מתי",
+ "and" : "וגם",
+ "Cancel" : "ביטול",
+ "Delete" : "מחיקה",
+ "Available flows" : "רצפים זמינים",
+ "For details on how to write your own flow, check out the development documentation." : "לפרטים על כתיבת רצף משלך, יש לפנות אל התיעוד למפתחים.",
+ "More flows" : "רצפים נוספים",
+ "Show less" : "להציג פחות",
+ "Show more" : "להציג יותר",
+ "Configured flows" : "רצפים מוגדרים",
+ "Your flows" : "הרצפים שלך",
+ "matches" : "תואם",
+ "does not match" : "אינו תואם",
+ "is" : "הוא",
+ "is not" : "אינו",
+ "File name" : "שם קובץ",
+ "File MIME type" : "סוג ה־MIME של הקובץ",
+ "File size (upload)" : "גודל קובץ (העלאה)",
+ "less" : "פחות",
+ "less or equals" : "פחות או שווה",
+ "greater or equals" : "גדול או שווה",
+ "greater" : "גדול",
+ "Request remote address" : "בקשת כתובת מרוחקת",
+ "matches IPv4" : "התאמת IPv4",
+ "does not match IPv4" : "ללא התאמת IPv4",
+ "matches IPv6" : "התאמת IPv6",
+ "does not match IPv6" : "ללא התאמת IPv6",
+ "File system tag" : "תגית מערכת קבצים",
+ "is tagged with" : "עם התגית",
+ "is not tagged with" : "ללא התגית",
+ "Request URL" : "כתובת בקשה",
+ "Request time" : "זמן בקשה",
+ "between" : "בין",
+ "not between" : "לא בין",
+ "Request user agent" : "סוכן משתמש הבקשה",
+ "is member of" : "חבר בקבוצה",
+ "is not member of" : "לא חבר בקבוצה"
+},
+"nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;");
diff --git a/apps/workflowengine/l10n/he.json b/apps/workflowengine/l10n/he.json
new file mode 100644
index 00000000000..306a2929e39
--- /dev/null
+++ b/apps/workflowengine/l10n/he.json
@@ -0,0 +1,102 @@
+{ "translations": {
+ "The given operator is invalid" : "הפעולה שצוינה שגויה",
+ "The given regular expression is invalid" : "הביטוי הרגולרי שצוין שגוי",
+ "The given file size is invalid" : "גודל הקובץ שצוין שגוי",
+ "The given tag id is invalid" : "התגית שצוינה שגויה",
+ "The given IP range is invalid" : "טווח כתובות ה־IP שצוין שגוי",
+ "The given IP range is not valid for IPv4" : "טווח כתובות ה־IP שצוין אינו תקף ל־IPv4",
+ "The given IP range is not valid for IPv6" : "טווח כתובות ה־IP שצוין אינו תקף ל־IPv6",
+ "The given time span is invalid" : "טווח הזמן שצוין שגוי",
+ "The given start time is invalid" : "מועד ההתחלה שצוין שגוי",
+ "The given end time is invalid" : "מועד הסיום שצוין שגוי",
+ "The given group does not exist" : "הקבוצה שצוינה אינה קיימת",
+ "File" : "קובץ",
+ "File created" : "נוצר קובץ",
+ "File updated" : "עודכן קובץ",
+ "File renamed" : "שונה שם קובץ",
+ "File deleted" : "מחק קובץ",
+ "File accessed" : "הייתה גישה לקובץ",
+ "File copied" : "הועתק קובץ",
+ "Tag assigned" : "הוקצתה תגית",
+ "Someone" : "מישהו",
+ "Operation #%s does not exist" : "פעולה מס׳ %s לא קיימת",
+ "Entity %s does not exist" : "היישות %s לא קיימת",
+ "Entity %s is invalid" : "היישות %s שגויה",
+ "No events are chosen." : "לא נבחרו אירועים.",
+ "Entity %s has no event %s" : "ליישות %s אין אירוע %s",
+ "Operation %s does not exist" : "הפעולה %s לא קיימת",
+ "Operation %s is invalid" : "הפעולה %s שגויה",
+ "At least one check needs to be provided" : "יש לספק לפחות בדיקה אחת",
+ "Invalid check provided" : "סופקה בדיקה שגויה",
+ "Check %s does not exist" : "הבדיקה %s לא קיימת",
+ "Check %s is invalid" : "הבדיקה %s שגויה",
+ "Check %s is not allowed with this entity" : "הבדיקה %s אסורה ביישות הזאת",
+ "Check #%s does not exist" : "בדיקה מס׳ %s לא קיימת",
+ "Check %s is invalid or does not exist" : "הבדיקה %s שגויה או שאינה קיימת",
+ "Flow" : "רצף",
+ "Nextcloud workflow engine" : "מנגנון רצף הפעילות של Nextcloud",
+ "Select a filter" : "נא לבחור מסנן",
+ "Select a comparator" : "נא לבחור משווה",
+ "Folder" : "תיקייה",
+ "Images" : "תמונות",
+ "Office documents" : "מסמכי אופיס (Office)",
+ "PDF documents" : "מסמכי RDF",
+ "Custom mimetype" : "נא לבחור טיפוס MIME",
+ "Select a file type" : "נא לבחור סוג קובץ",
+ "e.g. httpd/unix-directory" : "למשל: httpd/unix-directory",
+ "Please enter a valid time span" : "נא למלא טווח זמן תקין",
+ "Files WebDAV" : "WebDAV קבצים",
+ "Custom URL" : "כתובת מותאמת אישית",
+ "Select a request URL" : "נא לבחור את כתובת הבקשה",
+ "Android client" : "לקוח Android",
+ "iOS client" : "לקוח iOS",
+ "Desktop client" : "לקוח שולחן עבודה",
+ "Thunderbird & Outlook addons" : "תוספות ל־Thunderbird ול־Outlook",
+ "Custom user agent" : "סוכן משתמש מותאם אישית",
+ "Select a user agent" : "נא לבחור סוכן משתמש",
+ "Select groups" : "בחירת קבוצות",
+ "Groups" : "קבוצות",
+ "At least one event must be selected" : "יש לבחור באירוע אחד לפחות",
+ "Add new flow" : "הוספת רצף חדש",
+ "The configuration is invalid" : "ההגדרות שגויות",
+ "Active" : "פעיל",
+ "Save" : "שמירה",
+ "When" : "מתי",
+ "and" : "וגם",
+ "Cancel" : "ביטול",
+ "Delete" : "מחיקה",
+ "Available flows" : "רצפים זמינים",
+ "For details on how to write your own flow, check out the development documentation." : "לפרטים על כתיבת רצף משלך, יש לפנות אל התיעוד למפתחים.",
+ "More flows" : "רצפים נוספים",
+ "Show less" : "להציג פחות",
+ "Show more" : "להציג יותר",
+ "Configured flows" : "רצפים מוגדרים",
+ "Your flows" : "הרצפים שלך",
+ "matches" : "תואם",
+ "does not match" : "אינו תואם",
+ "is" : "הוא",
+ "is not" : "אינו",
+ "File name" : "שם קובץ",
+ "File MIME type" : "סוג ה־MIME של הקובץ",
+ "File size (upload)" : "גודל קובץ (העלאה)",
+ "less" : "פחות",
+ "less or equals" : "פחות או שווה",
+ "greater or equals" : "גדול או שווה",
+ "greater" : "גדול",
+ "Request remote address" : "בקשת כתובת מרוחקת",
+ "matches IPv4" : "התאמת IPv4",
+ "does not match IPv4" : "ללא התאמת IPv4",
+ "matches IPv6" : "התאמת IPv6",
+ "does not match IPv6" : "ללא התאמת IPv6",
+ "File system tag" : "תגית מערכת קבצים",
+ "is tagged with" : "עם התגית",
+ "is not tagged with" : "ללא התגית",
+ "Request URL" : "כתובת בקשה",
+ "Request time" : "זמן בקשה",
+ "between" : "בין",
+ "not between" : "לא בין",
+ "Request user agent" : "סוכן משתמש הבקשה",
+ "is member of" : "חבר בקבוצה",
+ "is not member of" : "לא חבר בקבוצה"
+},"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/apps/workflowengine/l10n/hr.js b/apps/workflowengine/l10n/hr.js
new file mode 100644
index 00000000000..8d38ce74c38
--- /dev/null
+++ b/apps/workflowengine/l10n/hr.js
@@ -0,0 +1,114 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Navedeni operater nije važeći",
+ "The given regular expression is invalid" : "Navedeni regularni izraz nije važeći",
+ "The given file size is invalid" : "Navedena veličina datoteke nije važeća",
+ "The given tag id is invalid" : "Navedeni ID oznake nije važeći",
+ "The given IP range is invalid" : "Navedeni raspon IP adresa nije važeći",
+ "The given IP range is not valid for IPv4" : "Navedeni raspon IP adresa ne vrijedi za IPv4",
+ "The given IP range is not valid for IPv6" : "Navedeni raspon IP adresa ne vrijedi za IPv6",
+ "The given time span is invalid" : "Navedeno vremensko razdoblje nije važeće",
+ "The given start time is invalid" : "Navedeno vrijeme početka nije važeće",
+ "The given end time is invalid" : "Navedeno vrijeme završetka nije važeće",
+ "The given group does not exist" : "Navedena grupa ne postoji",
+ "File" : "Datoteka",
+ "File created" : "Datoteka je stvorena",
+ "File updated" : "Datoteka je ažurirana",
+ "File renamed" : "Datoteka je preimenovana",
+ "File deleted" : "Datoteka je izbrisana",
+ "File accessed" : "Datoteci je pristupljeno",
+ "File copied" : "Datoteka je kopirana",
+ "Tag assigned" : "Dodijeljena oznaka",
+ "Someone" : "Netko",
+ "%s created %s" : "%s je stvorio %s",
+ "%s modified %s" : "%s je izmijenio %s",
+ "%s deleted %s" : "%s je izbrisao %s",
+ "%s accessed %s" : "%s je pristupio %s",
+ "%s renamed %s" : "%s je preimenovao %s",
+ "%s copied %s" : "%s je kopirao %s",
+ "%s assigned %s to %s" : "%s je dodijelio %s %s",
+ "Operation #%s does not exist" : "Radnja #%s ne postoji",
+ "Entity %s does not exist" : "Entitet %s ne postoji",
+ "Entity %s is invalid" : "Entitet %s nije valjan",
+ "No events are chosen." : "Nema odabranih događaja.",
+ "Entity %s has no event %s" : "Entitet %s nema događaja %s",
+ "Operation %s does not exist" : "Radnja %s ne postoji",
+ "Operation %s is invalid" : "Radnja %s nije važeća",
+ "At least one check needs to be provided" : "Morate odabrati barem jednu od ponuđenih mogućnosti",
+ "The provided operation data is too long" : "Pruženi podaci o radnji su predugački",
+ "Invalid check provided" : "Odabrana je nevažeća mogućnost",
+ "Check %s does not exist" : "Provjera %s ne postoji",
+ "Check %s is invalid" : "Provjera %s nije važeća",
+ "Check %s is not allowed with this entity" : "Provjera %s nije dopuštena s ovim entitetom",
+ "The provided check value is too long" : "Pružena vrijednost provjere je predugačka",
+ "Check #%s does not exist" : "Provjera #%s ne postoji",
+ "Check %s is invalid or does not exist" : "Provjera %s nije važeća ili ne postoji",
+ "Flow" : "Tijek",
+ "Nextcloud workflow engine" : "Upravljački program tijeka rada Nextclouda",
+ "Select a filter" : "Odaberi filtar",
+ "Select a comparator" : "Odaberi usporednik",
+ "Folder" : "Mapa",
+ "Images" : "Slike",
+ "Office documents" : "Dokumenti paketa Office",
+ "PDF documents" : "Dokumenti PDF",
+ "Custom mimetype" : "Prilagođeni mimetype",
+ "Select a file type" : "Odaberi vrstu datoteke",
+ "e.g. httpd/unix-directory" : "npr. httpd/unix-directory",
+ "Please enter a valid time span" : "Unesite valjani vremenski raspon",
+ "Files WebDAV" : "Datoteke WebDAV",
+ "Custom URL" : "Prilagođeni URL",
+ "Select a request URL" : "Odaberi URL zahtjeva",
+ "Android client" : "Klijent za Android",
+ "iOS client" : "Klijent za iOS",
+ "Desktop client" : "Klijent za stolna računala",
+ "Thunderbird & Outlook addons" : "Dodaci za Thunderbird i Outlook",
+ "Custom user agent" : "Prilagođeni korisnički agent",
+ "Select a user agent" : "Odaberi korisničkog agenta",
+ "Select groups" : "Označi grupe",
+ "Groups" : "Grupe",
+ "At least one event must be selected" : "Morate odabrati barem jedan događaj",
+ "Add new flow" : "Dodaj novi tijek",
+ "The configuration is invalid" : "Konfiguracija nije valjana",
+ "Active" : "Aktivan",
+ "Save" : "Spremi",
+ "When" : "Kada",
+ "and" : "i",
+ "Cancel" : "Odustani",
+ "Delete" : "Izbriši",
+ "Available flows" : "Dostupni tijekovi",
+ "For details on how to write your own flow, check out the development documentation." : "Više informacija o pisanju vlastitog tijeka možete pronaći u razvojnoj dokumentaciji.",
+ "More flows" : "Više tijekova",
+ "Browse the App Store" : "Pretraži trgovinu aplikacijama",
+ "Show less" : "Prikaži manje",
+ "Show more" : "Prikaži više",
+ "Configured flows" : "Konfigurirani tijekovi",
+ "Your flows" : "Vaši tijekovi",
+ "matches" : "podudara se",
+ "does not match" : "ne podudara se",
+ "is" : "je",
+ "is not" : "nije",
+ "File name" : "Naziv datoteke",
+ "File MIME type" : "Vrsta MIME datoteke",
+ "File size (upload)" : "Veličina datoteke (otprema)",
+ "less" : "manje",
+ "less or equals" : "manje ili jednako",
+ "greater or equals" : "veće ili jednako",
+ "greater" : "veće",
+ "Request remote address" : "Zatraži udaljenu adresu",
+ "matches IPv4" : "odgovara IPv4",
+ "does not match IPv4" : "ne odgovara IPv4",
+ "matches IPv6" : "odgovara IPv6",
+ "does not match IPv6" : "ne odgovara IPv6",
+ "File system tag" : "Oznaka datotečnog sustava",
+ "is tagged with" : "označeno je sa",
+ "is not tagged with" : "nije označeno sa",
+ "Request URL" : "Zatraži URL",
+ "Request time" : "Zatraži vrijeme",
+ "between" : "između",
+ "not between" : "nije između",
+ "Request user agent" : "Zatraži korisničkog agenta",
+ "is member of" : "je član",
+ "is not member of" : "nije član"
+},
+"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/apps/workflowengine/l10n/hr.json b/apps/workflowengine/l10n/hr.json
new file mode 100644
index 00000000000..00efcad1738
--- /dev/null
+++ b/apps/workflowengine/l10n/hr.json
@@ -0,0 +1,112 @@
+{ "translations": {
+ "The given operator is invalid" : "Navedeni operater nije važeći",
+ "The given regular expression is invalid" : "Navedeni regularni izraz nije važeći",
+ "The given file size is invalid" : "Navedena veličina datoteke nije važeća",
+ "The given tag id is invalid" : "Navedeni ID oznake nije važeći",
+ "The given IP range is invalid" : "Navedeni raspon IP adresa nije važeći",
+ "The given IP range is not valid for IPv4" : "Navedeni raspon IP adresa ne vrijedi za IPv4",
+ "The given IP range is not valid for IPv6" : "Navedeni raspon IP adresa ne vrijedi za IPv6",
+ "The given time span is invalid" : "Navedeno vremensko razdoblje nije važeće",
+ "The given start time is invalid" : "Navedeno vrijeme početka nije važeće",
+ "The given end time is invalid" : "Navedeno vrijeme završetka nije važeće",
+ "The given group does not exist" : "Navedena grupa ne postoji",
+ "File" : "Datoteka",
+ "File created" : "Datoteka je stvorena",
+ "File updated" : "Datoteka je ažurirana",
+ "File renamed" : "Datoteka je preimenovana",
+ "File deleted" : "Datoteka je izbrisana",
+ "File accessed" : "Datoteci je pristupljeno",
+ "File copied" : "Datoteka je kopirana",
+ "Tag assigned" : "Dodijeljena oznaka",
+ "Someone" : "Netko",
+ "%s created %s" : "%s je stvorio %s",
+ "%s modified %s" : "%s je izmijenio %s",
+ "%s deleted %s" : "%s je izbrisao %s",
+ "%s accessed %s" : "%s je pristupio %s",
+ "%s renamed %s" : "%s je preimenovao %s",
+ "%s copied %s" : "%s je kopirao %s",
+ "%s assigned %s to %s" : "%s je dodijelio %s %s",
+ "Operation #%s does not exist" : "Radnja #%s ne postoji",
+ "Entity %s does not exist" : "Entitet %s ne postoji",
+ "Entity %s is invalid" : "Entitet %s nije valjan",
+ "No events are chosen." : "Nema odabranih događaja.",
+ "Entity %s has no event %s" : "Entitet %s nema događaja %s",
+ "Operation %s does not exist" : "Radnja %s ne postoji",
+ "Operation %s is invalid" : "Radnja %s nije važeća",
+ "At least one check needs to be provided" : "Morate odabrati barem jednu od ponuđenih mogućnosti",
+ "The provided operation data is too long" : "Pruženi podaci o radnji su predugački",
+ "Invalid check provided" : "Odabrana je nevažeća mogućnost",
+ "Check %s does not exist" : "Provjera %s ne postoji",
+ "Check %s is invalid" : "Provjera %s nije važeća",
+ "Check %s is not allowed with this entity" : "Provjera %s nije dopuštena s ovim entitetom",
+ "The provided check value is too long" : "Pružena vrijednost provjere je predugačka",
+ "Check #%s does not exist" : "Provjera #%s ne postoji",
+ "Check %s is invalid or does not exist" : "Provjera %s nije važeća ili ne postoji",
+ "Flow" : "Tijek",
+ "Nextcloud workflow engine" : "Upravljački program tijeka rada Nextclouda",
+ "Select a filter" : "Odaberi filtar",
+ "Select a comparator" : "Odaberi usporednik",
+ "Folder" : "Mapa",
+ "Images" : "Slike",
+ "Office documents" : "Dokumenti paketa Office",
+ "PDF documents" : "Dokumenti PDF",
+ "Custom mimetype" : "Prilagođeni mimetype",
+ "Select a file type" : "Odaberi vrstu datoteke",
+ "e.g. httpd/unix-directory" : "npr. httpd/unix-directory",
+ "Please enter a valid time span" : "Unesite valjani vremenski raspon",
+ "Files WebDAV" : "Datoteke WebDAV",
+ "Custom URL" : "Prilagođeni URL",
+ "Select a request URL" : "Odaberi URL zahtjeva",
+ "Android client" : "Klijent za Android",
+ "iOS client" : "Klijent za iOS",
+ "Desktop client" : "Klijent za stolna računala",
+ "Thunderbird & Outlook addons" : "Dodaci za Thunderbird i Outlook",
+ "Custom user agent" : "Prilagođeni korisnički agent",
+ "Select a user agent" : "Odaberi korisničkog agenta",
+ "Select groups" : "Označi grupe",
+ "Groups" : "Grupe",
+ "At least one event must be selected" : "Morate odabrati barem jedan događaj",
+ "Add new flow" : "Dodaj novi tijek",
+ "The configuration is invalid" : "Konfiguracija nije valjana",
+ "Active" : "Aktivan",
+ "Save" : "Spremi",
+ "When" : "Kada",
+ "and" : "i",
+ "Cancel" : "Odustani",
+ "Delete" : "Izbriši",
+ "Available flows" : "Dostupni tijekovi",
+ "For details on how to write your own flow, check out the development documentation." : "Više informacija o pisanju vlastitog tijeka možete pronaći u razvojnoj dokumentaciji.",
+ "More flows" : "Više tijekova",
+ "Browse the App Store" : "Pretraži trgovinu aplikacijama",
+ "Show less" : "Prikaži manje",
+ "Show more" : "Prikaži više",
+ "Configured flows" : "Konfigurirani tijekovi",
+ "Your flows" : "Vaši tijekovi",
+ "matches" : "podudara se",
+ "does not match" : "ne podudara se",
+ "is" : "je",
+ "is not" : "nije",
+ "File name" : "Naziv datoteke",
+ "File MIME type" : "Vrsta MIME datoteke",
+ "File size (upload)" : "Veličina datoteke (otprema)",
+ "less" : "manje",
+ "less or equals" : "manje ili jednako",
+ "greater or equals" : "veće ili jednako",
+ "greater" : "veće",
+ "Request remote address" : "Zatraži udaljenu adresu",
+ "matches IPv4" : "odgovara IPv4",
+ "does not match IPv4" : "ne odgovara IPv4",
+ "matches IPv6" : "odgovara IPv6",
+ "does not match IPv6" : "ne odgovara IPv6",
+ "File system tag" : "Oznaka datotečnog sustava",
+ "is tagged with" : "označeno je sa",
+ "is not tagged with" : "nije označeno sa",
+ "Request URL" : "Zatraži URL",
+ "Request time" : "Zatraži vrijeme",
+ "between" : "između",
+ "not between" : "nije između",
+ "Request user agent" : "Zatraži korisničkog agenta",
+ "is member of" : "je član",
+ "is not member of" : "nije član"
+},"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/apps/workflowengine/l10n/hu.js b/apps/workflowengine/l10n/hu.js
new file mode 100644
index 00000000000..14a69b268d1
--- /dev/null
+++ b/apps/workflowengine/l10n/hu.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "A megadott operátor érvénytelen",
+ "The given regular expression is invalid" : "A megadott reguláris kifejezés érvénytelen",
+ "The given file size is invalid" : "A megadott fájlméret érvénytelen",
+ "The given tag id is invalid" : "A megadott címkeazonosító érvénytelen",
+ "The given IP range is invalid" : "A megadott IP-tartomány érvénytelen",
+ "The given IP range is not valid for IPv4" : "A megadott IPv4-tartomány érvénytelen",
+ "The given IP range is not valid for IPv6" : "A megadott IPv6-tartomány érvénytelen",
+ "The given time span is invalid" : "A megadott időtartam érvénytelen",
+ "The given start time is invalid" : "A megadott kezdési idő érvénytelen",
+ "The given end time is invalid" : "A megadott befejezési idő érvénytelen",
+ "The given group does not exist" : "A megadott csoport nem létezik",
+ "File" : "Fájl",
+ "File created" : "A fájl létrehozva",
+ "File updated" : "A fájl frissítve",
+ "File renamed" : "A fájl átnevezve",
+ "File deleted" : "A fájl törölve",
+ "File accessed" : "Hozzáférés a fájlhoz",
+ "File copied" : "A fájl másolva",
+ "Tag assigned" : "Címke hozzárendelve",
+ "Someone" : "Valaki",
+ "%s created %s" : "%s létrehozta a következőt: %s",
+ "%s modified %s" : "%s módosította a következőt: %s",
+ "%s deleted %s" : "%s törölte a következőt: %s",
+ "%s accessed %s" : "%s hozzáfért a következőhöz: %s",
+ "%s renamed %s" : "%s átnevezte a következőt: %s",
+ "%s copied %s" : "%s átmásolta a következőt: %s",
+ "%s assigned %s to %s" : "%s hozzárendelte a következőt: %s, hozzá: %s",
+ "Operation #%s does not exist" : "A(z) #%s művelet nem létezik",
+ "Entity %s does not exist" : "A(z) %s entitás nem létezik",
+ "Entity %s is invalid" : "A(z) %s entitás érvénytelen",
+ "No events are chosen." : "Nincs kiválasztva esemény.",
+ "Entity %s has no event %s" : "A(z) %s entitásnak nincs eseménye %s",
+ "Operation %s does not exist" : "A(z) %s művelet nem létezik",
+ "Operation %s is invalid" : "A(z) #%s művelet érvénytelen",
+ "At least one check needs to be provided" : "Legalább egy ellenőrzést meg kell adni",
+ "The provided operation data is too long" : "A megadott műveleti adatok túl hosszúak",
+ "Invalid check provided" : "Érvénytelen ellenőrzést adott meg",
+ "Check %s does not exist" : "A(z) %s nem létezik, ellenőrizze",
+ "Check %s is invalid" : "A(z) %s érvénytelen, ellenőrizze",
+ "Check %s is not allowed with this entity" : "A(z) %s ellenőrzés nem engedélyezett ezzel az entitással",
+ "The provided check value is too long" : "A megadott ellenőrzési érték túl hosszú",
+ "Check #%s does not exist" : "A(z) #%s nem létezik, ellenőrizze",
+ "Check %s is invalid or does not exist" : "A(z) %s érvénytelen vagy nem létezik, ellenőrizze",
+ "Flow" : "Folyamat",
+ "Nextcloud workflow engine" : "Nextcloud munkafolyamat-motor",
+ "Select a filter" : "Válasszon szűrőt",
+ "Select a comparator" : "Válasszon összehasonlítót",
+ "Remove filter" : "Szűrő eltávolítása",
+ "Folder" : "Mappa",
+ "Images" : "Képek",
+ "Office documents" : "Irodai dokumentumok",
+ "PDF documents" : "PDF-dokumentumok",
+ "Custom MIME type" : "Egyéni MIME-típus",
+ "Custom mimetype" : "Egyéni MIME-típus",
+ "Select a file type" : "Válasszon fájltípust",
+ "e.g. httpd/unix-directory" : "például httpd/unix-directory",
+ "Please enter a valid time span" : "Érvényes időtartamot adjon meg",
+ "Files WebDAV" : "WebDAV-fájlok",
+ "Custom URL" : "Egyéni URL",
+ "Select a request URL" : "Válassza ki a kérés URL-jét",
+ "Android client" : "Android kliens",
+ "iOS client" : "iOS klens",
+ "Desktop client" : "Asztali kliens",
+ "Thunderbird & Outlook addons" : "Thunderbird és Outlook kiegészítők",
+ "Custom user agent" : "Egyéni felhasználói ügynök",
+ "Select a user agent" : "Válasszon felhasználói ügynököt",
+ "Select groups" : "Csoportok kiválasztása",
+ "Groups" : "Csoportok",
+ "Type to search for group …" : "Gépeljen az csoport kereséséhez…",
+ "Select a trigger" : "Válasszon feltételt",
+ "At least one event must be selected" : "Legalább egy eseményt ki kell választani",
+ "Add new flow" : "Új folyamat hozzáadása",
+ "The configuration is invalid" : "A konfiguráció érvénytelen",
+ "Active" : "Aktív",
+ "Save" : "Mentés",
+ "When" : "Mikor",
+ "and" : "és",
+ "Add a new filter" : "Új szűrő hozzáadása",
+ "Cancel" : "Mégse",
+ "Delete" : "Törlés",
+ "Available flows" : "Rendelkezésre álló folyamatok",
+ "For details on how to write your own flow, check out the development documentation." : "A saját folyamatának megírásának részleteiért lásd a fejlesztési dokumentációt.",
+ "No flows installed" : "Nincsenek telepített folyamatok",
+ "Ask your administrator to install new flows." : "Kérje meg a rendszergazdát, hogy telepítsen új folyamatokat.",
+ "More flows" : "Több folyamat",
+ "Browse the App Store" : "Alkalmazástár böngészése",
+ "Show less" : "Kevesebb megjelenítése",
+ "Show more" : "Több megjelenítése",
+ "Configured flows" : "Beállított folyamatok",
+ "Your flows" : "Az Ön folyamatai",
+ "No flows configured" : "Nincsenek beállított folyamatok",
+ "matches" : "egyezik",
+ "does not match" : "nem egyezik",
+ "is" : "ez",
+ "is not" : "nem ez",
+ "File name" : "Fájlnév",
+ "File MIME type" : "Fájl MIME-típusa",
+ "File size (upload)" : "Fájlméret (feltöltés)",
+ "less" : "kisebb",
+ "less or equals" : "kisebb vagy egyenlő",
+ "greater or equals" : "nagyobb vagy egyenlő",
+ "greater" : "nagyobb",
+ "Request remote address" : "Távoli cím kérése",
+ "matches IPv4" : "IPv4 egyezik",
+ "does not match IPv4" : "IPv4 nem egyezik",
+ "matches IPv6" : "IPv6 egyezik",
+ "does not match IPv6" : "IPv6 nem egyezik",
+ "File system tag" : "Fájlrendszercímke",
+ "is tagged with" : "címkézve ezzel",
+ "is not tagged with" : "nincs címkézve ezzel",
+ "Request URL" : "Kérés URL-je",
+ "Request time" : "Kérés ideje",
+ "between" : "közötte",
+ "not between" : "nincs közötte",
+ "Request user agent" : "Kérés felhasználói ügynöke",
+ "Group membership" : "Csoporttagság",
+ "is member of" : "tagja ennek",
+ "is not member of" : "nem tagja ennek"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/hu.json b/apps/workflowengine/l10n/hu.json
new file mode 100644
index 00000000000..b0b0ccee6a4
--- /dev/null
+++ b/apps/workflowengine/l10n/hu.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "A megadott operátor érvénytelen",
+ "The given regular expression is invalid" : "A megadott reguláris kifejezés érvénytelen",
+ "The given file size is invalid" : "A megadott fájlméret érvénytelen",
+ "The given tag id is invalid" : "A megadott címkeazonosító érvénytelen",
+ "The given IP range is invalid" : "A megadott IP-tartomány érvénytelen",
+ "The given IP range is not valid for IPv4" : "A megadott IPv4-tartomány érvénytelen",
+ "The given IP range is not valid for IPv6" : "A megadott IPv6-tartomány érvénytelen",
+ "The given time span is invalid" : "A megadott időtartam érvénytelen",
+ "The given start time is invalid" : "A megadott kezdési idő érvénytelen",
+ "The given end time is invalid" : "A megadott befejezési idő érvénytelen",
+ "The given group does not exist" : "A megadott csoport nem létezik",
+ "File" : "Fájl",
+ "File created" : "A fájl létrehozva",
+ "File updated" : "A fájl frissítve",
+ "File renamed" : "A fájl átnevezve",
+ "File deleted" : "A fájl törölve",
+ "File accessed" : "Hozzáférés a fájlhoz",
+ "File copied" : "A fájl másolva",
+ "Tag assigned" : "Címke hozzárendelve",
+ "Someone" : "Valaki",
+ "%s created %s" : "%s létrehozta a következőt: %s",
+ "%s modified %s" : "%s módosította a következőt: %s",
+ "%s deleted %s" : "%s törölte a következőt: %s",
+ "%s accessed %s" : "%s hozzáfért a következőhöz: %s",
+ "%s renamed %s" : "%s átnevezte a következőt: %s",
+ "%s copied %s" : "%s átmásolta a következőt: %s",
+ "%s assigned %s to %s" : "%s hozzárendelte a következőt: %s, hozzá: %s",
+ "Operation #%s does not exist" : "A(z) #%s művelet nem létezik",
+ "Entity %s does not exist" : "A(z) %s entitás nem létezik",
+ "Entity %s is invalid" : "A(z) %s entitás érvénytelen",
+ "No events are chosen." : "Nincs kiválasztva esemény.",
+ "Entity %s has no event %s" : "A(z) %s entitásnak nincs eseménye %s",
+ "Operation %s does not exist" : "A(z) %s művelet nem létezik",
+ "Operation %s is invalid" : "A(z) #%s művelet érvénytelen",
+ "At least one check needs to be provided" : "Legalább egy ellenőrzést meg kell adni",
+ "The provided operation data is too long" : "A megadott műveleti adatok túl hosszúak",
+ "Invalid check provided" : "Érvénytelen ellenőrzést adott meg",
+ "Check %s does not exist" : "A(z) %s nem létezik, ellenőrizze",
+ "Check %s is invalid" : "A(z) %s érvénytelen, ellenőrizze",
+ "Check %s is not allowed with this entity" : "A(z) %s ellenőrzés nem engedélyezett ezzel az entitással",
+ "The provided check value is too long" : "A megadott ellenőrzési érték túl hosszú",
+ "Check #%s does not exist" : "A(z) #%s nem létezik, ellenőrizze",
+ "Check %s is invalid or does not exist" : "A(z) %s érvénytelen vagy nem létezik, ellenőrizze",
+ "Flow" : "Folyamat",
+ "Nextcloud workflow engine" : "Nextcloud munkafolyamat-motor",
+ "Select a filter" : "Válasszon szűrőt",
+ "Select a comparator" : "Válasszon összehasonlítót",
+ "Remove filter" : "Szűrő eltávolítása",
+ "Folder" : "Mappa",
+ "Images" : "Képek",
+ "Office documents" : "Irodai dokumentumok",
+ "PDF documents" : "PDF-dokumentumok",
+ "Custom MIME type" : "Egyéni MIME-típus",
+ "Custom mimetype" : "Egyéni MIME-típus",
+ "Select a file type" : "Válasszon fájltípust",
+ "e.g. httpd/unix-directory" : "például httpd/unix-directory",
+ "Please enter a valid time span" : "Érvényes időtartamot adjon meg",
+ "Files WebDAV" : "WebDAV-fájlok",
+ "Custom URL" : "Egyéni URL",
+ "Select a request URL" : "Válassza ki a kérés URL-jét",
+ "Android client" : "Android kliens",
+ "iOS client" : "iOS klens",
+ "Desktop client" : "Asztali kliens",
+ "Thunderbird & Outlook addons" : "Thunderbird és Outlook kiegészítők",
+ "Custom user agent" : "Egyéni felhasználói ügynök",
+ "Select a user agent" : "Válasszon felhasználói ügynököt",
+ "Select groups" : "Csoportok kiválasztása",
+ "Groups" : "Csoportok",
+ "Type to search for group …" : "Gépeljen az csoport kereséséhez…",
+ "Select a trigger" : "Válasszon feltételt",
+ "At least one event must be selected" : "Legalább egy eseményt ki kell választani",
+ "Add new flow" : "Új folyamat hozzáadása",
+ "The configuration is invalid" : "A konfiguráció érvénytelen",
+ "Active" : "Aktív",
+ "Save" : "Mentés",
+ "When" : "Mikor",
+ "and" : "és",
+ "Add a new filter" : "Új szűrő hozzáadása",
+ "Cancel" : "Mégse",
+ "Delete" : "Törlés",
+ "Available flows" : "Rendelkezésre álló folyamatok",
+ "For details on how to write your own flow, check out the development documentation." : "A saját folyamatának megírásának részleteiért lásd a fejlesztési dokumentációt.",
+ "No flows installed" : "Nincsenek telepített folyamatok",
+ "Ask your administrator to install new flows." : "Kérje meg a rendszergazdát, hogy telepítsen új folyamatokat.",
+ "More flows" : "Több folyamat",
+ "Browse the App Store" : "Alkalmazástár böngészése",
+ "Show less" : "Kevesebb megjelenítése",
+ "Show more" : "Több megjelenítése",
+ "Configured flows" : "Beállított folyamatok",
+ "Your flows" : "Az Ön folyamatai",
+ "No flows configured" : "Nincsenek beállított folyamatok",
+ "matches" : "egyezik",
+ "does not match" : "nem egyezik",
+ "is" : "ez",
+ "is not" : "nem ez",
+ "File name" : "Fájlnév",
+ "File MIME type" : "Fájl MIME-típusa",
+ "File size (upload)" : "Fájlméret (feltöltés)",
+ "less" : "kisebb",
+ "less or equals" : "kisebb vagy egyenlő",
+ "greater or equals" : "nagyobb vagy egyenlő",
+ "greater" : "nagyobb",
+ "Request remote address" : "Távoli cím kérése",
+ "matches IPv4" : "IPv4 egyezik",
+ "does not match IPv4" : "IPv4 nem egyezik",
+ "matches IPv6" : "IPv6 egyezik",
+ "does not match IPv6" : "IPv6 nem egyezik",
+ "File system tag" : "Fájlrendszercímke",
+ "is tagged with" : "címkézve ezzel",
+ "is not tagged with" : "nincs címkézve ezzel",
+ "Request URL" : "Kérés URL-je",
+ "Request time" : "Kérés ideje",
+ "between" : "közötte",
+ "not between" : "nincs közötte",
+ "Request user agent" : "Kérés felhasználói ügynöke",
+ "Group membership" : "Csoporttagság",
+ "is member of" : "tagja ennek",
+ "is not member of" : "nem tagja ennek"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/is.js b/apps/workflowengine/l10n/is.js
new file mode 100644
index 00000000000..f7fcd35e233
--- /dev/null
+++ b/apps/workflowengine/l10n/is.js
@@ -0,0 +1,73 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Uppgefinn virki er ógildur",
+ "The given regular expression is invalid" : "Uppgefin regluleg segð er ógild",
+ "The given file size is invalid" : "Uppgefin stærð er ógild",
+ "The given tag id is invalid" : "Uppgefið auðkenni merkis er ógilt",
+ "The given IP range is invalid" : "Uppgefna IP-vistfangasviðið er ógilt",
+ "The given IP range is not valid for IPv4" : "Uppgefna IP-vistfangasviðið er ekki gilt fyrir IPv4",
+ "The given IP range is not valid for IPv6" : "Uppgefna IP-vistfangasviðið er ekki gilt fyrir IPv6",
+ "The given time span is invalid" : "Uppgefið tímasvið er ógilt",
+ "The given start time is invalid" : "Uppgefinn upphafstími er ógildur",
+ "The given end time is invalid" : "Uppgefinn lokatími er ógildur",
+ "The given group does not exist" : "Uppgefinn hópur er ekki til",
+ "File" : "Skrá",
+ "Operation #%s does not exist" : "Aðgerðin #%s er ekki til",
+ "Operation %s does not exist" : "Aðgerðin %s er ekki til",
+ "Operation %s is invalid" : "Aðgerðin %s er ógild",
+ "Check %s does not exist" : "Athugunin %s er ekki til",
+ "Check %s is invalid" : "Athugunin %s er ógild",
+ "Check #%s does not exist" : "Athugunin #%s er ekki til",
+ "Check %s is invalid or does not exist" : "Athugunin %s er ógild eða er ekki til",
+ "Flow" : "Flæði",
+ "Remove filter" : "Fjarlægja síu",
+ "Folder" : "Mappa",
+ "Images" : "Myndir",
+ "Files WebDAV" : "WebDAV skráa",
+ "Android client" : "Android-biðlari",
+ "iOS client" : "iOS-biðlari",
+ "Desktop client" : "Skjáborðsforrit",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook viðbætur",
+ "Select groups" : "Veldu hópa",
+ "Groups" : "Hópar",
+ "Add new flow" : "Bæta við nýju flæði",
+ "Active" : "Virkt",
+ "Save" : "Vista",
+ "Cancel" : "Hætta við",
+ "Delete" : "Eyða",
+ "Available flows" : "Tiltæk flæði",
+ "More flows" : "Fleiri flæði",
+ "Browse the App Store" : "Flakka um forritasafnið",
+ "Show less" : "Birta minna",
+ "Show more" : "Birta meira",
+ "Configured flows" : "Uppsett flæði",
+ "Your flows" : "Flæðin þín",
+ "matches" : "samsvarar",
+ "does not match" : "samsvarar ekki",
+ "is" : "er",
+ "is not" : "er ekki",
+ "File name" : "Skráarheiti",
+ "File MIME type" : "MIME-skráartegund",
+ "File size (upload)" : "Skráarstærð (innsending)",
+ "less" : "minna en",
+ "less or equals" : "minna eða jafnt",
+ "greater or equals" : "stærra eða jafnt",
+ "greater" : "meira en",
+ "Request remote address" : "Biðja um fjartengt vistfang",
+ "matches IPv4" : "samsvarar IPv4",
+ "does not match IPv4" : "samsvarar ekki IPv4",
+ "matches IPv6" : "samsvarar IPv6",
+ "does not match IPv6" : "samsvarar ekki IPv6",
+ "File system tag" : "Skráakerfismerki",
+ "is tagged with" : "er merkt með",
+ "is not tagged with" : "er ekki merkt með",
+ "Request URL" : "Slóð á beiðni",
+ "Request time" : "Tími beiðnar",
+ "between" : "á milli",
+ "not between" : "er ekki á milli",
+ "Request user agent" : "Biðja um notandaforrit",
+ "is member of" : "er meðlimur í ",
+ "is not member of" : "er ekki meðlimur í"
+},
+"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/workflowengine/l10n/is.json b/apps/workflowengine/l10n/is.json
new file mode 100644
index 00000000000..bfb8d269725
--- /dev/null
+++ b/apps/workflowengine/l10n/is.json
@@ -0,0 +1,71 @@
+{ "translations": {
+ "The given operator is invalid" : "Uppgefinn virki er ógildur",
+ "The given regular expression is invalid" : "Uppgefin regluleg segð er ógild",
+ "The given file size is invalid" : "Uppgefin stærð er ógild",
+ "The given tag id is invalid" : "Uppgefið auðkenni merkis er ógilt",
+ "The given IP range is invalid" : "Uppgefna IP-vistfangasviðið er ógilt",
+ "The given IP range is not valid for IPv4" : "Uppgefna IP-vistfangasviðið er ekki gilt fyrir IPv4",
+ "The given IP range is not valid for IPv6" : "Uppgefna IP-vistfangasviðið er ekki gilt fyrir IPv6",
+ "The given time span is invalid" : "Uppgefið tímasvið er ógilt",
+ "The given start time is invalid" : "Uppgefinn upphafstími er ógildur",
+ "The given end time is invalid" : "Uppgefinn lokatími er ógildur",
+ "The given group does not exist" : "Uppgefinn hópur er ekki til",
+ "File" : "Skrá",
+ "Operation #%s does not exist" : "Aðgerðin #%s er ekki til",
+ "Operation %s does not exist" : "Aðgerðin %s er ekki til",
+ "Operation %s is invalid" : "Aðgerðin %s er ógild",
+ "Check %s does not exist" : "Athugunin %s er ekki til",
+ "Check %s is invalid" : "Athugunin %s er ógild",
+ "Check #%s does not exist" : "Athugunin #%s er ekki til",
+ "Check %s is invalid or does not exist" : "Athugunin %s er ógild eða er ekki til",
+ "Flow" : "Flæði",
+ "Remove filter" : "Fjarlægja síu",
+ "Folder" : "Mappa",
+ "Images" : "Myndir",
+ "Files WebDAV" : "WebDAV skráa",
+ "Android client" : "Android-biðlari",
+ "iOS client" : "iOS-biðlari",
+ "Desktop client" : "Skjáborðsforrit",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook viðbætur",
+ "Select groups" : "Veldu hópa",
+ "Groups" : "Hópar",
+ "Add new flow" : "Bæta við nýju flæði",
+ "Active" : "Virkt",
+ "Save" : "Vista",
+ "Cancel" : "Hætta við",
+ "Delete" : "Eyða",
+ "Available flows" : "Tiltæk flæði",
+ "More flows" : "Fleiri flæði",
+ "Browse the App Store" : "Flakka um forritasafnið",
+ "Show less" : "Birta minna",
+ "Show more" : "Birta meira",
+ "Configured flows" : "Uppsett flæði",
+ "Your flows" : "Flæðin þín",
+ "matches" : "samsvarar",
+ "does not match" : "samsvarar ekki",
+ "is" : "er",
+ "is not" : "er ekki",
+ "File name" : "Skráarheiti",
+ "File MIME type" : "MIME-skráartegund",
+ "File size (upload)" : "Skráarstærð (innsending)",
+ "less" : "minna en",
+ "less or equals" : "minna eða jafnt",
+ "greater or equals" : "stærra eða jafnt",
+ "greater" : "meira en",
+ "Request remote address" : "Biðja um fjartengt vistfang",
+ "matches IPv4" : "samsvarar IPv4",
+ "does not match IPv4" : "samsvarar ekki IPv4",
+ "matches IPv6" : "samsvarar IPv6",
+ "does not match IPv6" : "samsvarar ekki IPv6",
+ "File system tag" : "Skráakerfismerki",
+ "is tagged with" : "er merkt með",
+ "is not tagged with" : "er ekki merkt með",
+ "Request URL" : "Slóð á beiðni",
+ "Request time" : "Tími beiðnar",
+ "between" : "á milli",
+ "not between" : "er ekki á milli",
+ "Request user agent" : "Biðja um notandaforrit",
+ "is member of" : "er meðlimur í ",
+ "is not member of" : "er ekki meðlimur í"
+},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/it.js b/apps/workflowengine/l10n/it.js
new file mode 100644
index 00000000000..d07b059622a
--- /dev/null
+++ b/apps/workflowengine/l10n/it.js
@@ -0,0 +1,120 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "L'operatore specificato non è valido",
+ "The given regular expression is invalid" : "L'espressione regolare specificata non è valida",
+ "The given file size is invalid" : "La dimensione del file specificata non è valida",
+ "The given tag id is invalid" : "L'etichetta specificata non è valida",
+ "The given IP range is invalid" : "L'intervallo di IP specificato non è valido",
+ "The given IP range is not valid for IPv4" : "L'intervallo di IP specificato non è valido per IPv4",
+ "The given IP range is not valid for IPv6" : "L'intervallo di IP specificato non è valido per IPv6",
+ "The given time span is invalid" : "L'intervallo di tempo specificato non è valido",
+ "The given start time is invalid" : "L'ora di inizio specificata non è valida",
+ "The given end time is invalid" : "L'ora di fine specificata non è valida",
+ "The given group does not exist" : "Il gruppo specificato non esiste",
+ "File" : "File",
+ "File created" : "File creato",
+ "File updated" : "File aggiornato",
+ "File renamed" : "File rinominato",
+ "File deleted" : "File eliminato",
+ "File accessed" : "File acceduto",
+ "File copied" : "File copiato",
+ "Tag assigned" : "Etichetta assegnata",
+ "Someone" : "Qualcuno",
+ "%s created %s" : "%s ha creato %s",
+ "%s modified %s" : "%s ha modificato %s",
+ "%s deleted %s" : "%s ha eliminato %s",
+ "%s accessed %s" : "%s ha eseguito l'accesso a %s",
+ "%s renamed %s" : "%s ha rinominato %s",
+ "%s copied %s" : "%s ha copiato %s",
+ "%s assigned %s to %s" : "%s ha assegnato %s a %s",
+ "Operation #%s does not exist" : "L'operazione #%s non esiste",
+ "Entity %s does not exist" : "L'entità %s non esiste",
+ "Entity %s is invalid" : "L'entità %s non è valida",
+ "No events are chosen." : "Nessun evento è stato scelto.",
+ "Entity %s has no event %s" : "L'entità %s non ha eventi %s",
+ "Operation %s does not exist" : "L'operazione %s non esiste",
+ "Operation %s is invalid" : "L'operazione %s non è valida",
+ "At least one check needs to be provided" : "Deve essere fornito almeno un controllo",
+ "The provided operation data is too long" : "I dati operativi forniti sono troppo lunghi",
+ "Invalid check provided" : "Controllo fornito non valido ",
+ "Check %s does not exist" : "Il controllo %s non esiste",
+ "Check %s is invalid" : "Il controllo %s non è valido",
+ "Check %s is not allowed with this entity" : "Il controllo di %s non è consentito con questa entità",
+ "The provided check value is too long" : "Il valore di controllo fornito è troppo lungo",
+ "Check #%s does not exist" : "Il controllo #%s non esiste",
+ "Check %s is invalid or does not exist" : "Il controllo %s non è valido o non esiste",
+ "Flow" : "Flusso",
+ "Nextcloud workflow engine" : "Motore flussi di lavoro di Nextcloud",
+ "Select a filter" : "Seleziona un filtro",
+ "Select a comparator" : "Seleziona un comparatore",
+ "Remove filter" : "Rimuovi filtro",
+ "Folder" : "Cartella",
+ "Images" : "Immagini",
+ "Office documents" : "Documenti di Office",
+ "PDF documents" : "Documenti PDF",
+ "Custom MIME type" : "Tipo MIME personalizzato",
+ "Custom mimetype" : "Tipo MIME personalizzato",
+ "Select a file type" : "Seleziona un tipo di file",
+ "e.g. httpd/unix-directory" : "ad es. httpd/unix-directory",
+ "Please enter a valid time span" : "Digita un intervallo temporale valido",
+ "Files WebDAV" : "File WebDAV",
+ "Custom URL" : "URL personalizzato",
+ "Select a request URL" : "Seleziona un URL di richiesta",
+ "Android client" : "Client Android",
+ "iOS client" : "Client iOS",
+ "Desktop client" : "Client desktop",
+ "Thunderbird & Outlook addons" : "Componenti aggiuntivi di Outlook e Thunderbird",
+ "Custom user agent" : "User agent personalizzato",
+ "Select a user agent" : "Seleziona user agent",
+ "Select groups" : "Seleziona gruppi",
+ "Groups" : "Gruppi",
+ "At least one event must be selected" : "Deve essere selezionato almeno un evento",
+ "Add new flow" : "Aggiungi nuovo flusso",
+ "The configuration is invalid" : "La configurazione non è valida",
+ "Active" : "Attivo",
+ "Save" : "Salva",
+ "When" : "Quando",
+ "and" : "e",
+ "Add a new filter" : "Aggiungi un nuovo filtro",
+ "Cancel" : "Annulla",
+ "Delete" : "Elimina",
+ "Available flows" : "Flussi disponibili",
+ "For details on how to write your own flow, check out the development documentation." : "Per dettagli su come scrivere il tuo flusso, controlla la documentazione di sviluppo.",
+ "No flows installed" : "Nessun flusso installato",
+ "Ask your administrator to install new flows." : "Chiedi al tuo amministratore di installare nuovi flussi.",
+ "More flows" : "Altri flussi",
+ "Browse the App Store" : "Sfoglia il negozio delle applicazioni",
+ "Show less" : "Mostra meno",
+ "Show more" : "Mostra più",
+ "Configured flows" : "Flussi configurati",
+ "Your flows" : "I tuoi flussi",
+ "No flows configured" : "Nessun flusso configurato",
+ "matches" : "corrisponde",
+ "does not match" : "non corrisponde",
+ "is" : "è",
+ "is not" : "non è",
+ "File name" : "Nome file",
+ "File MIME type" : "Tipo MIME del file",
+ "File size (upload)" : "Dimensione file (caricamento)",
+ "less" : "minore",
+ "less or equals" : "minore o uguale",
+ "greater or equals" : "maggiore o uguale",
+ "greater" : "maggiore",
+ "Request remote address" : "Indirizzo remoto della richiesta",
+ "matches IPv4" : "corrisponde a IPv4",
+ "does not match IPv4" : "non corrisponde a IPv4",
+ "matches IPv6" : "corrisponde a IPv6",
+ "does not match IPv6" : "non corrisponde a IPv6",
+ "File system tag" : "Etichetta del file system",
+ "is tagged with" : "è etichettato con",
+ "is not tagged with" : "non è etichettato con",
+ "Request URL" : "URL della richiesta",
+ "Request time" : "Ora della richiesta",
+ "between" : "compreso",
+ "not between" : "non compreso",
+ "Request user agent" : "User agent della richiesta",
+ "is member of" : "è membro di",
+ "is not member of" : "non è membro di"
+},
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/it.json b/apps/workflowengine/l10n/it.json
new file mode 100644
index 00000000000..e093c15a0c8
--- /dev/null
+++ b/apps/workflowengine/l10n/it.json
@@ -0,0 +1,118 @@
+{ "translations": {
+ "The given operator is invalid" : "L'operatore specificato non è valido",
+ "The given regular expression is invalid" : "L'espressione regolare specificata non è valida",
+ "The given file size is invalid" : "La dimensione del file specificata non è valida",
+ "The given tag id is invalid" : "L'etichetta specificata non è valida",
+ "The given IP range is invalid" : "L'intervallo di IP specificato non è valido",
+ "The given IP range is not valid for IPv4" : "L'intervallo di IP specificato non è valido per IPv4",
+ "The given IP range is not valid for IPv6" : "L'intervallo di IP specificato non è valido per IPv6",
+ "The given time span is invalid" : "L'intervallo di tempo specificato non è valido",
+ "The given start time is invalid" : "L'ora di inizio specificata non è valida",
+ "The given end time is invalid" : "L'ora di fine specificata non è valida",
+ "The given group does not exist" : "Il gruppo specificato non esiste",
+ "File" : "File",
+ "File created" : "File creato",
+ "File updated" : "File aggiornato",
+ "File renamed" : "File rinominato",
+ "File deleted" : "File eliminato",
+ "File accessed" : "File acceduto",
+ "File copied" : "File copiato",
+ "Tag assigned" : "Etichetta assegnata",
+ "Someone" : "Qualcuno",
+ "%s created %s" : "%s ha creato %s",
+ "%s modified %s" : "%s ha modificato %s",
+ "%s deleted %s" : "%s ha eliminato %s",
+ "%s accessed %s" : "%s ha eseguito l'accesso a %s",
+ "%s renamed %s" : "%s ha rinominato %s",
+ "%s copied %s" : "%s ha copiato %s",
+ "%s assigned %s to %s" : "%s ha assegnato %s a %s",
+ "Operation #%s does not exist" : "L'operazione #%s non esiste",
+ "Entity %s does not exist" : "L'entità %s non esiste",
+ "Entity %s is invalid" : "L'entità %s non è valida",
+ "No events are chosen." : "Nessun evento è stato scelto.",
+ "Entity %s has no event %s" : "L'entità %s non ha eventi %s",
+ "Operation %s does not exist" : "L'operazione %s non esiste",
+ "Operation %s is invalid" : "L'operazione %s non è valida",
+ "At least one check needs to be provided" : "Deve essere fornito almeno un controllo",
+ "The provided operation data is too long" : "I dati operativi forniti sono troppo lunghi",
+ "Invalid check provided" : "Controllo fornito non valido ",
+ "Check %s does not exist" : "Il controllo %s non esiste",
+ "Check %s is invalid" : "Il controllo %s non è valido",
+ "Check %s is not allowed with this entity" : "Il controllo di %s non è consentito con questa entità",
+ "The provided check value is too long" : "Il valore di controllo fornito è troppo lungo",
+ "Check #%s does not exist" : "Il controllo #%s non esiste",
+ "Check %s is invalid or does not exist" : "Il controllo %s non è valido o non esiste",
+ "Flow" : "Flusso",
+ "Nextcloud workflow engine" : "Motore flussi di lavoro di Nextcloud",
+ "Select a filter" : "Seleziona un filtro",
+ "Select a comparator" : "Seleziona un comparatore",
+ "Remove filter" : "Rimuovi filtro",
+ "Folder" : "Cartella",
+ "Images" : "Immagini",
+ "Office documents" : "Documenti di Office",
+ "PDF documents" : "Documenti PDF",
+ "Custom MIME type" : "Tipo MIME personalizzato",
+ "Custom mimetype" : "Tipo MIME personalizzato",
+ "Select a file type" : "Seleziona un tipo di file",
+ "e.g. httpd/unix-directory" : "ad es. httpd/unix-directory",
+ "Please enter a valid time span" : "Digita un intervallo temporale valido",
+ "Files WebDAV" : "File WebDAV",
+ "Custom URL" : "URL personalizzato",
+ "Select a request URL" : "Seleziona un URL di richiesta",
+ "Android client" : "Client Android",
+ "iOS client" : "Client iOS",
+ "Desktop client" : "Client desktop",
+ "Thunderbird & Outlook addons" : "Componenti aggiuntivi di Outlook e Thunderbird",
+ "Custom user agent" : "User agent personalizzato",
+ "Select a user agent" : "Seleziona user agent",
+ "Select groups" : "Seleziona gruppi",
+ "Groups" : "Gruppi",
+ "At least one event must be selected" : "Deve essere selezionato almeno un evento",
+ "Add new flow" : "Aggiungi nuovo flusso",
+ "The configuration is invalid" : "La configurazione non è valida",
+ "Active" : "Attivo",
+ "Save" : "Salva",
+ "When" : "Quando",
+ "and" : "e",
+ "Add a new filter" : "Aggiungi un nuovo filtro",
+ "Cancel" : "Annulla",
+ "Delete" : "Elimina",
+ "Available flows" : "Flussi disponibili",
+ "For details on how to write your own flow, check out the development documentation." : "Per dettagli su come scrivere il tuo flusso, controlla la documentazione di sviluppo.",
+ "No flows installed" : "Nessun flusso installato",
+ "Ask your administrator to install new flows." : "Chiedi al tuo amministratore di installare nuovi flussi.",
+ "More flows" : "Altri flussi",
+ "Browse the App Store" : "Sfoglia il negozio delle applicazioni",
+ "Show less" : "Mostra meno",
+ "Show more" : "Mostra più",
+ "Configured flows" : "Flussi configurati",
+ "Your flows" : "I tuoi flussi",
+ "No flows configured" : "Nessun flusso configurato",
+ "matches" : "corrisponde",
+ "does not match" : "non corrisponde",
+ "is" : "è",
+ "is not" : "non è",
+ "File name" : "Nome file",
+ "File MIME type" : "Tipo MIME del file",
+ "File size (upload)" : "Dimensione file (caricamento)",
+ "less" : "minore",
+ "less or equals" : "minore o uguale",
+ "greater or equals" : "maggiore o uguale",
+ "greater" : "maggiore",
+ "Request remote address" : "Indirizzo remoto della richiesta",
+ "matches IPv4" : "corrisponde a IPv4",
+ "does not match IPv4" : "non corrisponde a IPv4",
+ "matches IPv6" : "corrisponde a IPv6",
+ "does not match IPv6" : "non corrisponde a IPv6",
+ "File system tag" : "Etichetta del file system",
+ "is tagged with" : "è etichettato con",
+ "is not tagged with" : "non è etichettato con",
+ "Request URL" : "URL della richiesta",
+ "Request time" : "Ora della richiesta",
+ "between" : "compreso",
+ "not between" : "non compreso",
+ "Request user agent" : "User agent della richiesta",
+ "is member of" : "è membro di",
+ "is not member of" : "non è membro di"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ja.js b/apps/workflowengine/l10n/ja.js
new file mode 100644
index 00000000000..82e789eeed1
--- /dev/null
+++ b/apps/workflowengine/l10n/ja.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "指定された演算子は無効",
+ "The given regular expression is invalid" : "指定の正規表現は無効",
+ "The given file size is invalid" : "指定されたファイルサイズは無効",
+ "The given tag id is invalid" : "指定されたIDタグは無効",
+ "The given IP range is invalid" : "指定されたIP範囲は無効",
+ "The given IP range is not valid for IPv4" : "指定されたIPはIPv4の範囲ではありません",
+ "The given IP range is not valid for IPv6" : "指定されたIPはIPv6の範囲ではありません",
+ "The given time span is invalid" : "指定された期間は無効です",
+ "The given start time is invalid" : "指定された開始時刻は無効です",
+ "The given end time is invalid" : "指定された終了時刻は無効です",
+ "The given group does not exist" : "指定されたグループは存在しません",
+ "File" : "ファイル",
+ "File created" : "ファイル作成時",
+ "File updated" : "ファイル更新時",
+ "File renamed" : "ファイル名変更時",
+ "File deleted" : "ファイル削除時",
+ "File accessed" : "ファイルアクセス時",
+ "File copied" : "ファイル複製時",
+ "Tag assigned" : "タグ割り当て時",
+ "Someone" : "誰か",
+ "%s created %s" : "%s が %s を作成",
+ "%s modified %s" : "%s が %s を更新",
+ "%s deleted %s" : "%s が %s を削除",
+ "%s accessed %s" : "%s が %s にアクセス",
+ "%s renamed %s" : "%s が %s をリネーム",
+ "%s copied %s" : "%s を %s に複製",
+ "%s assigned %s to %s" : "%s が %s を %s に割り当て",
+ "Operation #%s does not exist" : "#%s 操作は存在しません",
+ "Entity %s does not exist" : "エンティティー %s がありません",
+ "Entity %s is invalid" : "エンティティー %s が間違っています",
+ "No events are chosen." : "イベントが選択されていません。",
+ "Entity %s has no event %s" : "エンティティー %s には %s のイベントはありません",
+ "Operation %s does not exist" : "%s 操作は存在しません",
+ "Operation %s is invalid" : "%s 操作は無効です",
+ "At least one check needs to be provided" : "少なくともチェックを一つ設定してください",
+ "The provided operation data is too long" : "提供された操作データが長すぎます",
+ "Invalid check provided" : "チェック設定が正しくありません",
+ "Check %s does not exist" : "チェック %s は存在しません",
+ "Check %s is invalid" : "チェック %s は無効です",
+ "Check %s is not allowed with this entity" : " チェック%s はこのエンティティーでは利用できません",
+ "The provided check value is too long" : "提供されたチェック値が長すぎます",
+ "Check #%s does not exist" : "チェック #%s は存在しません",
+ "Check %s is invalid or does not exist" : "%sのチェックは無効か存在しません",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud ワークフローエンジン",
+ "Select a filter" : "フィルターを選択",
+ "Select a comparator" : "比較演算子を指定",
+ "Remove filter" : "フィルターを削除",
+ "Folder" : "フォルダー",
+ "Images" : "画像",
+ "Office documents" : "Officeドキュメント",
+ "PDF documents" : "PDFドキュメント",
+ "Custom MIME type" : "カスタムMIMEタイプ",
+ "Custom mimetype" : "カスタムMIMEタイプ",
+ "Select a file type" : "ファイルタイプを指定",
+ "e.g. httpd/unix-directory" : "例: httpd/unix-directory",
+ "Please enter a valid time span" : "正しい間隔を指定してください",
+ "Files WebDAV" : "ファイルWebDAV",
+ "Custom URL" : "カスタムURL",
+ "Select a request URL" : "リクエストURLを選択",
+ "Android client" : "アンドロイドクライアント",
+ "iOS client" : "iOSクライアント",
+ "Desktop client" : "デスクトップクライアント",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook アドオン",
+ "Custom user agent" : "カスタムユーザーエージェント",
+ "Select a user agent" : "ユーザーエージェントを選択",
+ "Select groups" : "グループを選択",
+ "Groups" : "グループ",
+ "Type to search for group …" : "グループを検索するためのタイプ",
+ "Select a trigger" : "トリガーを選択",
+ "At least one event must be selected" : "少なくともイベントを一つ指定してください",
+ "Add new flow" : "新しいフローを追加",
+ "The configuration is invalid" : "設定が正しくありません",
+ "Active" : "アクティブ化",
+ "Save" : "保存",
+ "When" : "いつ",
+ "and" : "かつ",
+ "Add a new filter" : "新しいフィルターを追加",
+ "Cancel" : "キャンセル",
+ "Delete" : "削除",
+ "Available flows" : "利用可能なフロー",
+ "For details on how to write your own flow, check out the development documentation." : "独自のフローを作成する方法の詳細については、開発ドキュメントを参照してください。",
+ "No flows installed" : "フローがインストールされていません",
+ "Ask your administrator to install new flows." : "あなたの管理者に新しいフローのインストールを依頼してください。",
+ "More flows" : "その他のフロー",
+ "Browse the App Store" : "AppStoreをブラウザーでみる",
+ "Show less" : "表示を減らす",
+ "Show more" : "表示を増やす",
+ "Configured flows" : "設定済みフロー",
+ "Your flows" : "作成したフロー",
+ "No flows configured" : "設定済みのフローはありません。",
+ "matches" : "一致",
+ "does not match" : "一致しない",
+ "is" : "は",
+ "is not" : "は異なる",
+ "File name" : "ファイル名",
+ "File MIME type" : "ファイルMIMEタイプ",
+ "File size (upload)" : "ファイルサイズ(アップロード)",
+ "less" : "より小さい",
+ "less or equals" : "より小さいか等しい",
+ "greater or equals" : "大きいか等しい",
+ "greater" : "大きい",
+ "Request remote address" : "リクエスト リモートアドレス",
+ "matches IPv4" : "次の IPv4アドレスに合致",
+ "does not match IPv4" : "次の IPv4アドレスに合致しない",
+ "matches IPv6" : "次の IPv6アドレスに合致",
+ "does not match IPv6" : "次の IPv6アドレスに合致しない",
+ "File system tag" : "ファイルシステムタグ",
+ "is tagged with" : "に次のタグが付いている",
+ "is not tagged with" : "に次のタグが付いていない",
+ "Request URL" : "呼びだしたURL",
+ "Request time" : "ルール適用の時刻",
+ "between" : "間",
+ "not between" : "間ではない",
+ "Request user agent" : "リクエスト時のユーザーエージェント",
+ "Group membership" : "グループメンバー",
+ "is member of" : "が次のグループのメンバーである",
+ "is not member of" : "が次のグループのメンバーではない"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/workflowengine/l10n/ja.json b/apps/workflowengine/l10n/ja.json
new file mode 100644
index 00000000000..e479bf4090a
--- /dev/null
+++ b/apps/workflowengine/l10n/ja.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "指定された演算子は無効",
+ "The given regular expression is invalid" : "指定の正規表現は無効",
+ "The given file size is invalid" : "指定されたファイルサイズは無効",
+ "The given tag id is invalid" : "指定されたIDタグは無効",
+ "The given IP range is invalid" : "指定されたIP範囲は無効",
+ "The given IP range is not valid for IPv4" : "指定されたIPはIPv4の範囲ではありません",
+ "The given IP range is not valid for IPv6" : "指定されたIPはIPv6の範囲ではありません",
+ "The given time span is invalid" : "指定された期間は無効です",
+ "The given start time is invalid" : "指定された開始時刻は無効です",
+ "The given end time is invalid" : "指定された終了時刻は無効です",
+ "The given group does not exist" : "指定されたグループは存在しません",
+ "File" : "ファイル",
+ "File created" : "ファイル作成時",
+ "File updated" : "ファイル更新時",
+ "File renamed" : "ファイル名変更時",
+ "File deleted" : "ファイル削除時",
+ "File accessed" : "ファイルアクセス時",
+ "File copied" : "ファイル複製時",
+ "Tag assigned" : "タグ割り当て時",
+ "Someone" : "誰か",
+ "%s created %s" : "%s が %s を作成",
+ "%s modified %s" : "%s が %s を更新",
+ "%s deleted %s" : "%s が %s を削除",
+ "%s accessed %s" : "%s が %s にアクセス",
+ "%s renamed %s" : "%s が %s をリネーム",
+ "%s copied %s" : "%s を %s に複製",
+ "%s assigned %s to %s" : "%s が %s を %s に割り当て",
+ "Operation #%s does not exist" : "#%s 操作は存在しません",
+ "Entity %s does not exist" : "エンティティー %s がありません",
+ "Entity %s is invalid" : "エンティティー %s が間違っています",
+ "No events are chosen." : "イベントが選択されていません。",
+ "Entity %s has no event %s" : "エンティティー %s には %s のイベントはありません",
+ "Operation %s does not exist" : "%s 操作は存在しません",
+ "Operation %s is invalid" : "%s 操作は無効です",
+ "At least one check needs to be provided" : "少なくともチェックを一つ設定してください",
+ "The provided operation data is too long" : "提供された操作データが長すぎます",
+ "Invalid check provided" : "チェック設定が正しくありません",
+ "Check %s does not exist" : "チェック %s は存在しません",
+ "Check %s is invalid" : "チェック %s は無効です",
+ "Check %s is not allowed with this entity" : " チェック%s はこのエンティティーでは利用できません",
+ "The provided check value is too long" : "提供されたチェック値が長すぎます",
+ "Check #%s does not exist" : "チェック #%s は存在しません",
+ "Check %s is invalid or does not exist" : "%sのチェックは無効か存在しません",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud ワークフローエンジン",
+ "Select a filter" : "フィルターを選択",
+ "Select a comparator" : "比較演算子を指定",
+ "Remove filter" : "フィルターを削除",
+ "Folder" : "フォルダー",
+ "Images" : "画像",
+ "Office documents" : "Officeドキュメント",
+ "PDF documents" : "PDFドキュメント",
+ "Custom MIME type" : "カスタムMIMEタイプ",
+ "Custom mimetype" : "カスタムMIMEタイプ",
+ "Select a file type" : "ファイルタイプを指定",
+ "e.g. httpd/unix-directory" : "例: httpd/unix-directory",
+ "Please enter a valid time span" : "正しい間隔を指定してください",
+ "Files WebDAV" : "ファイルWebDAV",
+ "Custom URL" : "カスタムURL",
+ "Select a request URL" : "リクエストURLを選択",
+ "Android client" : "アンドロイドクライアント",
+ "iOS client" : "iOSクライアント",
+ "Desktop client" : "デスクトップクライアント",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook アドオン",
+ "Custom user agent" : "カスタムユーザーエージェント",
+ "Select a user agent" : "ユーザーエージェントを選択",
+ "Select groups" : "グループを選択",
+ "Groups" : "グループ",
+ "Type to search for group …" : "グループを検索するためのタイプ",
+ "Select a trigger" : "トリガーを選択",
+ "At least one event must be selected" : "少なくともイベントを一つ指定してください",
+ "Add new flow" : "新しいフローを追加",
+ "The configuration is invalid" : "設定が正しくありません",
+ "Active" : "アクティブ化",
+ "Save" : "保存",
+ "When" : "いつ",
+ "and" : "かつ",
+ "Add a new filter" : "新しいフィルターを追加",
+ "Cancel" : "キャンセル",
+ "Delete" : "削除",
+ "Available flows" : "利用可能なフロー",
+ "For details on how to write your own flow, check out the development documentation." : "独自のフローを作成する方法の詳細については、開発ドキュメントを参照してください。",
+ "No flows installed" : "フローがインストールされていません",
+ "Ask your administrator to install new flows." : "あなたの管理者に新しいフローのインストールを依頼してください。",
+ "More flows" : "その他のフロー",
+ "Browse the App Store" : "AppStoreをブラウザーでみる",
+ "Show less" : "表示を減らす",
+ "Show more" : "表示を増やす",
+ "Configured flows" : "設定済みフロー",
+ "Your flows" : "作成したフロー",
+ "No flows configured" : "設定済みのフローはありません。",
+ "matches" : "一致",
+ "does not match" : "一致しない",
+ "is" : "は",
+ "is not" : "は異なる",
+ "File name" : "ファイル名",
+ "File MIME type" : "ファイルMIMEタイプ",
+ "File size (upload)" : "ファイルサイズ(アップロード)",
+ "less" : "より小さい",
+ "less or equals" : "より小さいか等しい",
+ "greater or equals" : "大きいか等しい",
+ "greater" : "大きい",
+ "Request remote address" : "リクエスト リモートアドレス",
+ "matches IPv4" : "次の IPv4アドレスに合致",
+ "does not match IPv4" : "次の IPv4アドレスに合致しない",
+ "matches IPv6" : "次の IPv6アドレスに合致",
+ "does not match IPv6" : "次の IPv6アドレスに合致しない",
+ "File system tag" : "ファイルシステムタグ",
+ "is tagged with" : "に次のタグが付いている",
+ "is not tagged with" : "に次のタグが付いていない",
+ "Request URL" : "呼びだしたURL",
+ "Request time" : "ルール適用の時刻",
+ "between" : "間",
+ "not between" : "間ではない",
+ "Request user agent" : "リクエスト時のユーザーエージェント",
+ "Group membership" : "グループメンバー",
+ "is member of" : "が次のグループのメンバーである",
+ "is not member of" : "が次のグループのメンバーではない"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ka.js b/apps/workflowengine/l10n/ka.js
new file mode 100644
index 00000000000..4e584689600
--- /dev/null
+++ b/apps/workflowengine/l10n/ka.js
@@ -0,0 +1,121 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "The given operator is invalid",
+ "The given regular expression is invalid" : "The given regular expression is invalid",
+ "The given file size is invalid" : "The given file size is invalid",
+ "The given tag id is invalid" : "The given tag id is invalid",
+ "The given IP range is invalid" : "The given IP range is invalid",
+ "The given IP range is not valid for IPv4" : "The given IP range is not valid for IPv4",
+ "The given IP range is not valid for IPv6" : "The given IP range is not valid for IPv6",
+ "The given time span is invalid" : "The given time span is invalid",
+ "The given start time is invalid" : "The given start time is invalid",
+ "The given end time is invalid" : "The given end time is invalid",
+ "The given group does not exist" : "The given group does not exist",
+ "File" : "File",
+ "File created" : "File created",
+ "File updated" : "File updated",
+ "File renamed" : "File renamed",
+ "File deleted" : "File deleted",
+ "File accessed" : "File accessed",
+ "File copied" : "File copied",
+ "Tag assigned" : "Tag assigned",
+ "Someone" : "Someone",
+ "%s created %s" : "%s created %s",
+ "%s modified %s" : "%s modified %s",
+ "%s deleted %s" : "%s deleted %s",
+ "%s accessed %s" : "%s accessed %s",
+ "%s renamed %s" : "%s renamed %s",
+ "%s copied %s" : "%s copied %s",
+ "%s assigned %s to %s" : "%s assigned %s to %s",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Entity %s does not exist" : "Entity %s does not exist",
+ "Entity %s is invalid" : "Entity %s is invalid",
+ "No events are chosen." : "No events are chosen.",
+ "Entity %s has no event %s" : "Entity %s has no event %s",
+ "Operation %s does not exist" : "Operation %s does not exist",
+ "Operation %s is invalid" : "Operation %s is invalid",
+ "At least one check needs to be provided" : "At least one check needs to be provided",
+ "The provided operation data is too long" : "The provided operation data is too long",
+ "Invalid check provided" : "Invalid check provided",
+ "Check %s does not exist" : "Check %s does not exist",
+ "Check %s is invalid" : "Check %s is invalid",
+ "Check %s is not allowed with this entity" : "Check %s is not allowed with this entity",
+ "The provided check value is too long" : "The provided check value is too long",
+ "Check #%s does not exist" : "Check #%s does not exist",
+ "Check %s is invalid or does not exist" : "Check %s is invalid or does not exist",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Select a filter",
+ "Select a comparator" : "Select a comparator",
+ "Remove filter" : "Remove filter",
+ "Folder" : "Folder",
+ "Images" : "Images",
+ "Office documents" : "Office documents",
+ "PDF documents" : "PDF documents",
+ "Custom MIME type" : "Custom MIME type",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "Select a file type",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Please enter a valid time span",
+ "Files WebDAV" : "Files WebDAV",
+ "Custom URL" : "Custom URL",
+ "Select a request URL" : "Select a request URL",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Custom user agent",
+ "Select a user agent" : "Select a user agent",
+ "Select groups" : "Select groups",
+ "Groups" : "Groups",
+ "Select a trigger" : "Select a trigger",
+ "At least one event must be selected" : "At least one event must be selected",
+ "Add new flow" : "Add new flow",
+ "The configuration is invalid" : "The configuration is invalid",
+ "Active" : "Active",
+ "Save" : "Save",
+ "When" : "When",
+ "and" : "and",
+ "Add a new filter" : "Add a new filter",
+ "Cancel" : "Cancel",
+ "Delete" : "Delete",
+ "Available flows" : "Available flows",
+ "For details on how to write your own flow, check out the development documentation." : "For details on how to write your own flow, check out the development documentation.",
+ "No flows installed" : "No flows installed",
+ "Ask your administrator to install new flows." : "Ask your administrator to install new flows.",
+ "More flows" : "More flows",
+ "Browse the App Store" : "Browse the App Store",
+ "Show less" : "Show less",
+ "Show more" : "Show more",
+ "Configured flows" : "Configured flows",
+ "Your flows" : "Your flows",
+ "No flows configured" : "No flows configured",
+ "matches" : "matches",
+ "does not match" : "does not match",
+ "is" : "is",
+ "is not" : "is not",
+ "File name" : "File name",
+ "File MIME type" : "File MIME type",
+ "File size (upload)" : "File size (upload)",
+ "less" : "less",
+ "less or equals" : "less or equals",
+ "greater or equals" : "greater or equals",
+ "greater" : "greater",
+ "Request remote address" : "Request remote address",
+ "matches IPv4" : "matches IPv4",
+ "does not match IPv4" : "does not match IPv4",
+ "matches IPv6" : "matches IPv6",
+ "does not match IPv6" : "does not match IPv6",
+ "File system tag" : "File system tag",
+ "is tagged with" : "is tagged with",
+ "is not tagged with" : "is not tagged with",
+ "Request URL" : "Request URL",
+ "Request time" : "Request time",
+ "between" : "between",
+ "not between" : "not between",
+ "Request user agent" : "Request user agent",
+ "is member of" : "is member of",
+ "is not member of" : "is not member of"
+},
+"nplurals=2; plural=(n!=1);");
diff --git a/apps/workflowengine/l10n/ka.json b/apps/workflowengine/l10n/ka.json
new file mode 100644
index 00000000000..ebf89c5e0ee
--- /dev/null
+++ b/apps/workflowengine/l10n/ka.json
@@ -0,0 +1,119 @@
+{ "translations": {
+ "The given operator is invalid" : "The given operator is invalid",
+ "The given regular expression is invalid" : "The given regular expression is invalid",
+ "The given file size is invalid" : "The given file size is invalid",
+ "The given tag id is invalid" : "The given tag id is invalid",
+ "The given IP range is invalid" : "The given IP range is invalid",
+ "The given IP range is not valid for IPv4" : "The given IP range is not valid for IPv4",
+ "The given IP range is not valid for IPv6" : "The given IP range is not valid for IPv6",
+ "The given time span is invalid" : "The given time span is invalid",
+ "The given start time is invalid" : "The given start time is invalid",
+ "The given end time is invalid" : "The given end time is invalid",
+ "The given group does not exist" : "The given group does not exist",
+ "File" : "File",
+ "File created" : "File created",
+ "File updated" : "File updated",
+ "File renamed" : "File renamed",
+ "File deleted" : "File deleted",
+ "File accessed" : "File accessed",
+ "File copied" : "File copied",
+ "Tag assigned" : "Tag assigned",
+ "Someone" : "Someone",
+ "%s created %s" : "%s created %s",
+ "%s modified %s" : "%s modified %s",
+ "%s deleted %s" : "%s deleted %s",
+ "%s accessed %s" : "%s accessed %s",
+ "%s renamed %s" : "%s renamed %s",
+ "%s copied %s" : "%s copied %s",
+ "%s assigned %s to %s" : "%s assigned %s to %s",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Entity %s does not exist" : "Entity %s does not exist",
+ "Entity %s is invalid" : "Entity %s is invalid",
+ "No events are chosen." : "No events are chosen.",
+ "Entity %s has no event %s" : "Entity %s has no event %s",
+ "Operation %s does not exist" : "Operation %s does not exist",
+ "Operation %s is invalid" : "Operation %s is invalid",
+ "At least one check needs to be provided" : "At least one check needs to be provided",
+ "The provided operation data is too long" : "The provided operation data is too long",
+ "Invalid check provided" : "Invalid check provided",
+ "Check %s does not exist" : "Check %s does not exist",
+ "Check %s is invalid" : "Check %s is invalid",
+ "Check %s is not allowed with this entity" : "Check %s is not allowed with this entity",
+ "The provided check value is too long" : "The provided check value is too long",
+ "Check #%s does not exist" : "Check #%s does not exist",
+ "Check %s is invalid or does not exist" : "Check %s is invalid or does not exist",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Select a filter",
+ "Select a comparator" : "Select a comparator",
+ "Remove filter" : "Remove filter",
+ "Folder" : "Folder",
+ "Images" : "Images",
+ "Office documents" : "Office documents",
+ "PDF documents" : "PDF documents",
+ "Custom MIME type" : "Custom MIME type",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "Select a file type",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Please enter a valid time span",
+ "Files WebDAV" : "Files WebDAV",
+ "Custom URL" : "Custom URL",
+ "Select a request URL" : "Select a request URL",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Custom user agent",
+ "Select a user agent" : "Select a user agent",
+ "Select groups" : "Select groups",
+ "Groups" : "Groups",
+ "Select a trigger" : "Select a trigger",
+ "At least one event must be selected" : "At least one event must be selected",
+ "Add new flow" : "Add new flow",
+ "The configuration is invalid" : "The configuration is invalid",
+ "Active" : "Active",
+ "Save" : "Save",
+ "When" : "When",
+ "and" : "and",
+ "Add a new filter" : "Add a new filter",
+ "Cancel" : "Cancel",
+ "Delete" : "Delete",
+ "Available flows" : "Available flows",
+ "For details on how to write your own flow, check out the development documentation." : "For details on how to write your own flow, check out the development documentation.",
+ "No flows installed" : "No flows installed",
+ "Ask your administrator to install new flows." : "Ask your administrator to install new flows.",
+ "More flows" : "More flows",
+ "Browse the App Store" : "Browse the App Store",
+ "Show less" : "Show less",
+ "Show more" : "Show more",
+ "Configured flows" : "Configured flows",
+ "Your flows" : "Your flows",
+ "No flows configured" : "No flows configured",
+ "matches" : "matches",
+ "does not match" : "does not match",
+ "is" : "is",
+ "is not" : "is not",
+ "File name" : "File name",
+ "File MIME type" : "File MIME type",
+ "File size (upload)" : "File size (upload)",
+ "less" : "less",
+ "less or equals" : "less or equals",
+ "greater or equals" : "greater or equals",
+ "greater" : "greater",
+ "Request remote address" : "Request remote address",
+ "matches IPv4" : "matches IPv4",
+ "does not match IPv4" : "does not match IPv4",
+ "matches IPv6" : "matches IPv6",
+ "does not match IPv6" : "does not match IPv6",
+ "File system tag" : "File system tag",
+ "is tagged with" : "is tagged with",
+ "is not tagged with" : "is not tagged with",
+ "Request URL" : "Request URL",
+ "Request time" : "Request time",
+ "between" : "between",
+ "not between" : "not between",
+ "Request user agent" : "Request user agent",
+ "is member of" : "is member of",
+ "is not member of" : "is not member of"
+},"pluralForm" :"nplurals=2; plural=(n!=1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ko.js b/apps/workflowengine/l10n/ko.js
new file mode 100644
index 00000000000..7a029194ce8
--- /dev/null
+++ b/apps/workflowengine/l10n/ko.js
@@ -0,0 +1,107 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "지정한 연산자가 잘못됨",
+ "The given regular expression is invalid" : "지정한 정규 표현식이 잘못됨",
+ "The given file size is invalid" : "지정한 파일 크기가 잘못됨",
+ "The given tag id is invalid" : "지정한 태그 ID가 잘못됨",
+ "The given IP range is invalid" : "지정한 IP 범위가 잘못됨",
+ "The given IP range is not valid for IPv4" : "지정한 IP 범위가 올바른 IPv4가 아님",
+ "The given IP range is not valid for IPv6" : "지정한 IP 범위가 올바른 IPv6이 아님",
+ "The given time span is invalid" : "지정한 시간 간격이 올바르지 않음",
+ "The given start time is invalid" : "지정한 시작 시간이 올바르지 않음",
+ "The given end time is invalid" : "지정한 끝 시간이 올바르지 않음",
+ "The given group does not exist" : "지정한 그룹이 존재히지 않음",
+ "File" : "파일",
+ "File created" : "파일 생성됨",
+ "File updated" : "파일 업데이트됨",
+ "File renamed" : "파일 이름이 변경됨",
+ "File deleted" : "파일 삭제됨",
+ "File accessed" : "파일 접근됨",
+ "File copied" : "파일 복사됨",
+ "Tag assigned" : "태그 할당됨",
+ "%s created %s" : "%s님이 %s을(를) 생성함",
+ "%s modified %s" : "%s님이 %s을(를) 수정함",
+ "%s deleted %s" : "%s님이 %s을(를) 삭제함",
+ "%s accessed %s" : "%s님이 %s에 접근함",
+ "%s renamed %s" : "%s님이 %s의 이름을 변경함",
+ "%s copied %s" : "%s님이 %s을(를) 복사함",
+ "%s assigned %s to %s" : "%s님이 %s을(를) %s(으)로 할당함",
+ "Operation #%s does not exist" : "작업 #%s이(가) 존재하지 않음",
+ "Entity %s does not exist" : "엔티티 %s이 없습니다.",
+ "Entity %s is invalid" : "엔티티 %s이 유효하지 않습니다.",
+ "No events are chosen." : "선택된 이벤트 없음",
+ "Entity %s has no event %s" : "엔티티 %s은 이벤트 %s을 포함하지 않습니다.",
+ "Operation %s does not exist" : "작업 %s이(가) 존재하지 않음",
+ "Operation %s is invalid" : "작업 %s이(가) 잘못됨",
+ "Check %s does not exist" : "검사 %s이(가) 존재하지 않음",
+ "Check %s is invalid" : "검사 %s이(가) 잘못됨",
+ "Check #%s does not exist" : "검사 #%s이(가) 존재하지 않음",
+ "Check %s is invalid or does not exist" : "검사 %s이(가) 올바르지 않거나 존재하지 않음",
+ "Flow" : "흐름",
+ "Nextcloud workflow engine" : "Nextcloud 작업 흐름 엔진",
+ "Select a filter" : "필터 선택",
+ "Remove filter" : "필터 삭제",
+ "Folder" : "폴더",
+ "Images" : "파일",
+ "Office documents" : "오피스 문서",
+ "PDF documents" : "PDF 문서",
+ "Custom mimetype" : "사용자 mimetype",
+ "Select a file type" : "파일 타입 선택",
+ "Files WebDAV" : "파일 WebDAV",
+ "Custom URL" : "사용자 정의 URL",
+ "Select a request URL" : "요청 URL 선택",
+ "Android client" : "Android 클라이언트",
+ "iOS client" : "iOS 클라이언트",
+ "Desktop client" : "데스크톱 클라이언트",
+ "Thunderbird & Outlook addons" : "Thunderbird와 Outlook 확장 기능",
+ "Select a user agent" : "사용자 에이전트 지정",
+ "Select groups" : "그룹 선택",
+ "Groups" : "그룹",
+ "At least one event must be selected" : "적어도 하나의 이벤트는 선택해야합니다.",
+ "Add new flow" : "새 흐름 추가",
+ "The configuration is invalid" : "설정이 잘못됨",
+ "Active" : "활성화",
+ "Save" : "저장",
+ "When" : "언제",
+ "and" : "그리고",
+ "Add a new filter" : "새 필터 추가",
+ "Cancel" : "취소",
+ "Delete" : "삭제",
+ "Available flows" : "사용 가능한 흐름",
+ "For details on how to write your own flow, check out the development documentation." : "어떻게 내 흐름을 작성하는지 자세히 알아보려면 개발자 문서를 참조하십시오.",
+ "More flows" : "더 많은 흐름",
+ "Browse the App Store" : "앱 스토어에서 둘러보기",
+ "Show less" : "적게 보기",
+ "Show more" : "더 보기",
+ "Configured flows" : "설정된 흐름",
+ "Your flows" : "내 흐름",
+ "No flows configured" : "설정된 흐름이 없음",
+ "matches" : "일치함",
+ "does not match" : "일치하지 않음",
+ "is" : "맞음",
+ "is not" : "아님",
+ "File name" : "파일 이름",
+ "File MIME type" : "파일 MIME 형식",
+ "File size (upload)" : "파일 크기(업로드)",
+ "less" : "작음",
+ "less or equals" : "작거나 같음",
+ "greater or equals" : "크거나 같음",
+ "greater" : "큼",
+ "Request remote address" : "요청의 원격 주소",
+ "matches IPv4" : "IPv4와 일치함",
+ "does not match IPv4" : "IPv4와 일치하지 않음",
+ "matches IPv6" : "IPv6과 일치함",
+ "does not match IPv6" : "IPv6과 일치하지 않음",
+ "File system tag" : "파일 시스템 태그",
+ "is tagged with" : "다음으로 태그됨",
+ "is not tagged with" : "다음으로 태그되지 않음",
+ "Request URL" : "요청 URL",
+ "Request time" : "요청 시간",
+ "between" : "사이",
+ "not between" : "사이에 없음",
+ "Request user agent" : "요청 사용자 에이전트",
+ "is member of" : "구성원임",
+ "is not member of" : "구성원이 아님"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/workflowengine/l10n/ko.json b/apps/workflowengine/l10n/ko.json
new file mode 100644
index 00000000000..6e05cefbbe9
--- /dev/null
+++ b/apps/workflowengine/l10n/ko.json
@@ -0,0 +1,105 @@
+{ "translations": {
+ "The given operator is invalid" : "지정한 연산자가 잘못됨",
+ "The given regular expression is invalid" : "지정한 정규 표현식이 잘못됨",
+ "The given file size is invalid" : "지정한 파일 크기가 잘못됨",
+ "The given tag id is invalid" : "지정한 태그 ID가 잘못됨",
+ "The given IP range is invalid" : "지정한 IP 범위가 잘못됨",
+ "The given IP range is not valid for IPv4" : "지정한 IP 범위가 올바른 IPv4가 아님",
+ "The given IP range is not valid for IPv6" : "지정한 IP 범위가 올바른 IPv6이 아님",
+ "The given time span is invalid" : "지정한 시간 간격이 올바르지 않음",
+ "The given start time is invalid" : "지정한 시작 시간이 올바르지 않음",
+ "The given end time is invalid" : "지정한 끝 시간이 올바르지 않음",
+ "The given group does not exist" : "지정한 그룹이 존재히지 않음",
+ "File" : "파일",
+ "File created" : "파일 생성됨",
+ "File updated" : "파일 업데이트됨",
+ "File renamed" : "파일 이름이 변경됨",
+ "File deleted" : "파일 삭제됨",
+ "File accessed" : "파일 접근됨",
+ "File copied" : "파일 복사됨",
+ "Tag assigned" : "태그 할당됨",
+ "%s created %s" : "%s님이 %s을(를) 생성함",
+ "%s modified %s" : "%s님이 %s을(를) 수정함",
+ "%s deleted %s" : "%s님이 %s을(를) 삭제함",
+ "%s accessed %s" : "%s님이 %s에 접근함",
+ "%s renamed %s" : "%s님이 %s의 이름을 변경함",
+ "%s copied %s" : "%s님이 %s을(를) 복사함",
+ "%s assigned %s to %s" : "%s님이 %s을(를) %s(으)로 할당함",
+ "Operation #%s does not exist" : "작업 #%s이(가) 존재하지 않음",
+ "Entity %s does not exist" : "엔티티 %s이 없습니다.",
+ "Entity %s is invalid" : "엔티티 %s이 유효하지 않습니다.",
+ "No events are chosen." : "선택된 이벤트 없음",
+ "Entity %s has no event %s" : "엔티티 %s은 이벤트 %s을 포함하지 않습니다.",
+ "Operation %s does not exist" : "작업 %s이(가) 존재하지 않음",
+ "Operation %s is invalid" : "작업 %s이(가) 잘못됨",
+ "Check %s does not exist" : "검사 %s이(가) 존재하지 않음",
+ "Check %s is invalid" : "검사 %s이(가) 잘못됨",
+ "Check #%s does not exist" : "검사 #%s이(가) 존재하지 않음",
+ "Check %s is invalid or does not exist" : "검사 %s이(가) 올바르지 않거나 존재하지 않음",
+ "Flow" : "흐름",
+ "Nextcloud workflow engine" : "Nextcloud 작업 흐름 엔진",
+ "Select a filter" : "필터 선택",
+ "Remove filter" : "필터 삭제",
+ "Folder" : "폴더",
+ "Images" : "파일",
+ "Office documents" : "오피스 문서",
+ "PDF documents" : "PDF 문서",
+ "Custom mimetype" : "사용자 mimetype",
+ "Select a file type" : "파일 타입 선택",
+ "Files WebDAV" : "파일 WebDAV",
+ "Custom URL" : "사용자 정의 URL",
+ "Select a request URL" : "요청 URL 선택",
+ "Android client" : "Android 클라이언트",
+ "iOS client" : "iOS 클라이언트",
+ "Desktop client" : "데스크톱 클라이언트",
+ "Thunderbird & Outlook addons" : "Thunderbird와 Outlook 확장 기능",
+ "Select a user agent" : "사용자 에이전트 지정",
+ "Select groups" : "그룹 선택",
+ "Groups" : "그룹",
+ "At least one event must be selected" : "적어도 하나의 이벤트는 선택해야합니다.",
+ "Add new flow" : "새 흐름 추가",
+ "The configuration is invalid" : "설정이 잘못됨",
+ "Active" : "활성화",
+ "Save" : "저장",
+ "When" : "언제",
+ "and" : "그리고",
+ "Add a new filter" : "새 필터 추가",
+ "Cancel" : "취소",
+ "Delete" : "삭제",
+ "Available flows" : "사용 가능한 흐름",
+ "For details on how to write your own flow, check out the development documentation." : "어떻게 내 흐름을 작성하는지 자세히 알아보려면 개발자 문서를 참조하십시오.",
+ "More flows" : "더 많은 흐름",
+ "Browse the App Store" : "앱 스토어에서 둘러보기",
+ "Show less" : "적게 보기",
+ "Show more" : "더 보기",
+ "Configured flows" : "설정된 흐름",
+ "Your flows" : "내 흐름",
+ "No flows configured" : "설정된 흐름이 없음",
+ "matches" : "일치함",
+ "does not match" : "일치하지 않음",
+ "is" : "맞음",
+ "is not" : "아님",
+ "File name" : "파일 이름",
+ "File MIME type" : "파일 MIME 형식",
+ "File size (upload)" : "파일 크기(업로드)",
+ "less" : "작음",
+ "less or equals" : "작거나 같음",
+ "greater or equals" : "크거나 같음",
+ "greater" : "큼",
+ "Request remote address" : "요청의 원격 주소",
+ "matches IPv4" : "IPv4와 일치함",
+ "does not match IPv4" : "IPv4와 일치하지 않음",
+ "matches IPv6" : "IPv6과 일치함",
+ "does not match IPv6" : "IPv6과 일치하지 않음",
+ "File system tag" : "파일 시스템 태그",
+ "is tagged with" : "다음으로 태그됨",
+ "is not tagged with" : "다음으로 태그되지 않음",
+ "Request URL" : "요청 URL",
+ "Request time" : "요청 시간",
+ "between" : "사이",
+ "not between" : "사이에 없음",
+ "Request user agent" : "요청 사용자 에이전트",
+ "is member of" : "구성원임",
+ "is not member of" : "구성원이 아님"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/lt_LT.js b/apps/workflowengine/l10n/lt_LT.js
new file mode 100644
index 00000000000..e7a443d4638
--- /dev/null
+++ b/apps/workflowengine/l10n/lt_LT.js
@@ -0,0 +1,116 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Nurodytas operatorius yra neteisingas",
+ "The given regular expression is invalid" : "Nurodytas reguliarusis reiškinys yra neteisingas",
+ "The given file size is invalid" : "Nurodytas failo dydis yra neteisingas",
+ "The given tag id is invalid" : "Nurodytas žymos id yra neteisingas",
+ "The given IP range is invalid" : "Nurodytas IP rėžis yra neteisingas",
+ "The given IP range is not valid for IPv4" : "Nurodytas IPv4 adresas neteisingas",
+ "The given IP range is not valid for IPv6" : "Nurodytas IPv6 adresas neteisingas",
+ "The given time span is invalid" : "Neteisingai nurodytas laiko tarpsnis",
+ "The given start time is invalid" : "Neteisingai nurodyta laiko pradžia",
+ "The given end time is invalid" : "Neteisingai nurodyta laiko pabaiga",
+ "The given group does not exist" : "Pateikta grupė neegzistuoja",
+ "File" : "Failas",
+ "File created" : "Failas sukurtas",
+ "File updated" : "Failas atnaujintas",
+ "File renamed" : "Failas pervadintas",
+ "File deleted" : "Failas ištrintas",
+ "File accessed" : "Gauta prieiga prie failo",
+ "File copied" : "Failas nukopijuotas",
+ "Tag assigned" : "Priskirta žyma",
+ "Someone" : "Kažkas",
+ "%s created %s" : "%s sukūrė %s",
+ "%s modified %s" : "%s modifikavo %s",
+ "%s deleted %s" : "%s ištrynė %s",
+ "%s accessed %s" : "%s pasiekiamas %s",
+ "%s renamed %s" : "%s pervadino %s",
+ "%s copied %s" : "%s nukopijavo %s",
+ "%s assigned %s to %s" : "%s priskyrė %s į %s",
+ "Operation #%s does not exist" : "Operacijos #%s nėra",
+ "Entity %s does not exist" : "Subjektas %s neegzistuoja",
+ "Entity %s is invalid" : "Subjektas %s yra neteisingas",
+ "No events are chosen." : "Nepasirinkta jokių įvykių.",
+ "Entity %s has no event %s" : "Subjektas %s neturi įvykių %s",
+ "Operation %s does not exist" : "Operacijos %s nėra",
+ "Operation %s is invalid" : "Neteisinga %s operacija",
+ "At least one check needs to be provided" : "Privalo būti nurodytas bent vienas patikrinimas",
+ "Invalid check provided" : "Nurodytas neteisingas payikrinimas",
+ "Check %s does not exist" : "Patikrinimas %s neegzistuoja",
+ "Check %s is invalid" : "Patikrinimas %s yra neteisingas",
+ "Check %s is not allowed with this entity" : "%s yra negalimas šiam subjektui",
+ "Check #%s does not exist" : "Patikrinimas #%s neegzistuoja",
+ "Check %s is invalid or does not exist" : "%s neteisingas arba neegzistuoja",
+ "Flow" : "Eiga",
+ "Nextcloud workflow engine" : "Nextcloud darbo eigos modulis",
+ "Select a filter" : "Pasirinkite filtrą",
+ "Select a comparator" : "Pasirinkite palyginimą",
+ "Remove filter" : "Šalinti filtrą",
+ "Folder" : "Aplankas",
+ "Images" : "Paveikslai",
+ "Office documents" : "Raštinės dokumentai",
+ "PDF documents" : "PDF dokumentai",
+ "Custom MIME type" : "Tinkintas MIME tipas",
+ "Custom mimetype" : "Tinkintas MIME tipas",
+ "Select a file type" : "Pasirinkite failo tipą",
+ "e.g. httpd/unix-directory" : "pvz., httpd/unix-directory",
+ "Please enter a valid time span" : "Įveskite teisingą laiko intervalą",
+ "Files WebDAV" : "WebDAV failai",
+ "Custom URL" : "Tinkintas URL",
+ "Select a request URL" : "Pasirinkite užklausos URL",
+ "Android client" : "Android klientas",
+ "iOS client" : "iOS klientas",
+ "Desktop client" : "Darbalaukio klientas",
+ "Thunderbird & Outlook addons" : "Thunderbird ir Outlook priedai",
+ "Custom user agent" : "Tinkintas naudotojo agentas",
+ "Select a user agent" : "Pasirinkite naudotojo agentą",
+ "Select groups" : "Pasirinkti grupes",
+ "Groups" : "Grupės",
+ "Type to search for group …" : "Rašykite norėdami ieškoti grupės…",
+ "At least one event must be selected" : "Privalo būti pasirinktas bent vienas įvykis",
+ "Add new flow" : "Pridėti naują eigą",
+ "The configuration is invalid" : "Konfigūracija yra neteisinga",
+ "Active" : "Aktyvi",
+ "Save" : "Įrašyti",
+ "When" : "Kada",
+ "and" : "ir",
+ "Add a new filter" : "Pridėti naują filtrą",
+ "Cancel" : "Atsisakyti",
+ "Delete" : "Ištrinti",
+ "Available flows" : "Prieinamos eigos",
+ "For details on how to write your own flow, check out the development documentation." : "Išsamesnę informaciją apie tai, kaip parašyti savo asmeninę eigą, rasite plėtotojo dokumentacijoje.",
+ "More flows" : "Daugiau eigų",
+ "Browse the App Store" : "Naršyti programėlių parduotuvę",
+ "Show less" : "Rodyti mažiau",
+ "Show more" : "Rodyti daugiau",
+ "Configured flows" : "Konfigūruotos eigos",
+ "Your flows" : "Jūsų eigos",
+ "matches" : "atitinka",
+ "does not match" : "neatitinka",
+ "is" : "yra",
+ "is not" : "nėra",
+ "File name" : "Failo pavadinimas",
+ "File MIME type" : "Failo MIME tipas",
+ "File size (upload)" : "Failo dydis (įkėlimas)",
+ "less" : "mažiau",
+ "less or equals" : "mažiau arba lygu",
+ "greater or equals" : "daugiau arba lygu",
+ "greater" : "daugiau",
+ "Request remote address" : "Užklausti nuotolinį adresą",
+ "matches IPv4" : "atitinka IPv4",
+ "does not match IPv4" : "neatitinka IPv4",
+ "matches IPv6" : "atitinka IPv6",
+ "does not match IPv6" : "neatitinka IPv6",
+ "File system tag" : "Failų sistemos žyma",
+ "is tagged with" : "pažymėtas",
+ "is not tagged with" : "nepažymėtas",
+ "Request URL" : "Užklausos URL",
+ "Request time" : "Užklausos laikas",
+ "between" : "tarp",
+ "not between" : "nėra tarp",
+ "Request user agent" : "Užklausti naudotojo agentą",
+ "is member of" : "priklauso grupei",
+ "is not member of" : "nepriklauso grupei"
+},
+"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/apps/workflowengine/l10n/lt_LT.json b/apps/workflowengine/l10n/lt_LT.json
new file mode 100644
index 00000000000..4eb679fe493
--- /dev/null
+++ b/apps/workflowengine/l10n/lt_LT.json
@@ -0,0 +1,114 @@
+{ "translations": {
+ "The given operator is invalid" : "Nurodytas operatorius yra neteisingas",
+ "The given regular expression is invalid" : "Nurodytas reguliarusis reiškinys yra neteisingas",
+ "The given file size is invalid" : "Nurodytas failo dydis yra neteisingas",
+ "The given tag id is invalid" : "Nurodytas žymos id yra neteisingas",
+ "The given IP range is invalid" : "Nurodytas IP rėžis yra neteisingas",
+ "The given IP range is not valid for IPv4" : "Nurodytas IPv4 adresas neteisingas",
+ "The given IP range is not valid for IPv6" : "Nurodytas IPv6 adresas neteisingas",
+ "The given time span is invalid" : "Neteisingai nurodytas laiko tarpsnis",
+ "The given start time is invalid" : "Neteisingai nurodyta laiko pradžia",
+ "The given end time is invalid" : "Neteisingai nurodyta laiko pabaiga",
+ "The given group does not exist" : "Pateikta grupė neegzistuoja",
+ "File" : "Failas",
+ "File created" : "Failas sukurtas",
+ "File updated" : "Failas atnaujintas",
+ "File renamed" : "Failas pervadintas",
+ "File deleted" : "Failas ištrintas",
+ "File accessed" : "Gauta prieiga prie failo",
+ "File copied" : "Failas nukopijuotas",
+ "Tag assigned" : "Priskirta žyma",
+ "Someone" : "Kažkas",
+ "%s created %s" : "%s sukūrė %s",
+ "%s modified %s" : "%s modifikavo %s",
+ "%s deleted %s" : "%s ištrynė %s",
+ "%s accessed %s" : "%s pasiekiamas %s",
+ "%s renamed %s" : "%s pervadino %s",
+ "%s copied %s" : "%s nukopijavo %s",
+ "%s assigned %s to %s" : "%s priskyrė %s į %s",
+ "Operation #%s does not exist" : "Operacijos #%s nėra",
+ "Entity %s does not exist" : "Subjektas %s neegzistuoja",
+ "Entity %s is invalid" : "Subjektas %s yra neteisingas",
+ "No events are chosen." : "Nepasirinkta jokių įvykių.",
+ "Entity %s has no event %s" : "Subjektas %s neturi įvykių %s",
+ "Operation %s does not exist" : "Operacijos %s nėra",
+ "Operation %s is invalid" : "Neteisinga %s operacija",
+ "At least one check needs to be provided" : "Privalo būti nurodytas bent vienas patikrinimas",
+ "Invalid check provided" : "Nurodytas neteisingas payikrinimas",
+ "Check %s does not exist" : "Patikrinimas %s neegzistuoja",
+ "Check %s is invalid" : "Patikrinimas %s yra neteisingas",
+ "Check %s is not allowed with this entity" : "%s yra negalimas šiam subjektui",
+ "Check #%s does not exist" : "Patikrinimas #%s neegzistuoja",
+ "Check %s is invalid or does not exist" : "%s neteisingas arba neegzistuoja",
+ "Flow" : "Eiga",
+ "Nextcloud workflow engine" : "Nextcloud darbo eigos modulis",
+ "Select a filter" : "Pasirinkite filtrą",
+ "Select a comparator" : "Pasirinkite palyginimą",
+ "Remove filter" : "Šalinti filtrą",
+ "Folder" : "Aplankas",
+ "Images" : "Paveikslai",
+ "Office documents" : "Raštinės dokumentai",
+ "PDF documents" : "PDF dokumentai",
+ "Custom MIME type" : "Tinkintas MIME tipas",
+ "Custom mimetype" : "Tinkintas MIME tipas",
+ "Select a file type" : "Pasirinkite failo tipą",
+ "e.g. httpd/unix-directory" : "pvz., httpd/unix-directory",
+ "Please enter a valid time span" : "Įveskite teisingą laiko intervalą",
+ "Files WebDAV" : "WebDAV failai",
+ "Custom URL" : "Tinkintas URL",
+ "Select a request URL" : "Pasirinkite užklausos URL",
+ "Android client" : "Android klientas",
+ "iOS client" : "iOS klientas",
+ "Desktop client" : "Darbalaukio klientas",
+ "Thunderbird & Outlook addons" : "Thunderbird ir Outlook priedai",
+ "Custom user agent" : "Tinkintas naudotojo agentas",
+ "Select a user agent" : "Pasirinkite naudotojo agentą",
+ "Select groups" : "Pasirinkti grupes",
+ "Groups" : "Grupės",
+ "Type to search for group …" : "Rašykite norėdami ieškoti grupės…",
+ "At least one event must be selected" : "Privalo būti pasirinktas bent vienas įvykis",
+ "Add new flow" : "Pridėti naują eigą",
+ "The configuration is invalid" : "Konfigūracija yra neteisinga",
+ "Active" : "Aktyvi",
+ "Save" : "Įrašyti",
+ "When" : "Kada",
+ "and" : "ir",
+ "Add a new filter" : "Pridėti naują filtrą",
+ "Cancel" : "Atsisakyti",
+ "Delete" : "Ištrinti",
+ "Available flows" : "Prieinamos eigos",
+ "For details on how to write your own flow, check out the development documentation." : "Išsamesnę informaciją apie tai, kaip parašyti savo asmeninę eigą, rasite plėtotojo dokumentacijoje.",
+ "More flows" : "Daugiau eigų",
+ "Browse the App Store" : "Naršyti programėlių parduotuvę",
+ "Show less" : "Rodyti mažiau",
+ "Show more" : "Rodyti daugiau",
+ "Configured flows" : "Konfigūruotos eigos",
+ "Your flows" : "Jūsų eigos",
+ "matches" : "atitinka",
+ "does not match" : "neatitinka",
+ "is" : "yra",
+ "is not" : "nėra",
+ "File name" : "Failo pavadinimas",
+ "File MIME type" : "Failo MIME tipas",
+ "File size (upload)" : "Failo dydis (įkėlimas)",
+ "less" : "mažiau",
+ "less or equals" : "mažiau arba lygu",
+ "greater or equals" : "daugiau arba lygu",
+ "greater" : "daugiau",
+ "Request remote address" : "Užklausti nuotolinį adresą",
+ "matches IPv4" : "atitinka IPv4",
+ "does not match IPv4" : "neatitinka IPv4",
+ "matches IPv6" : "atitinka IPv6",
+ "does not match IPv6" : "neatitinka IPv6",
+ "File system tag" : "Failų sistemos žyma",
+ "is tagged with" : "pažymėtas",
+ "is not tagged with" : "nepažymėtas",
+ "Request URL" : "Užklausos URL",
+ "Request time" : "Užklausos laikas",
+ "between" : "tarp",
+ "not between" : "nėra tarp",
+ "Request user agent" : "Užklausti naudotojo agentą",
+ "is member of" : "priklauso grupei",
+ "is not member of" : "nepriklauso grupei"
+},"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/apps/workflowengine/l10n/lv.js b/apps/workflowengine/l10n/lv.js
new file mode 100644
index 00000000000..30577193c0a
--- /dev/null
+++ b/apps/workflowengine/l10n/lv.js
@@ -0,0 +1,70 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Norādītais operators ir nederīgs",
+ "The given regular expression is invalid" : "Norādītā regulārā izteiksme nav derīga.",
+ "The given file size is invalid" : "Norādītais datnes formāts nav derīgs",
+ "The given tag id is invalid" : "Norādītais birkas id ir nederīgs",
+ "The given IP range is invalid" : "Norādītais IP diapazons ir nederīgs",
+ "The given IP range is not valid for IPv4" : "Norādītais IP diapazons nav derīgs IPv4",
+ "The given IP range is not valid for IPv6" : "Norādītais IP diapazons nav derīgs IPv6",
+ "The given time span is invalid" : "Norādītais laiks nav derīgs.",
+ "The given start time is invalid" : "Dotais sākuma laiks ir nederīgs",
+ "The given end time is invalid" : "Norādītais beigu laiks nav derīgs.",
+ "The given group does not exist" : "Norādītā grupa nepastāv.",
+ "File" : "Datne",
+ "File renamed" : "Datne pārdēvēta",
+ "%s renamed %s" : "%s pārdēvēja %s",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Operation %s does not exist" : "Darbība %s nepastāv",
+ "Operation %s is invalid" : "Darbība %s ir nederīga",
+ "Check %s does not exist" : "Pārbaude %s nepastāv",
+ "Check %s is invalid" : "Pārbaude %s ir nederīga",
+ "Check #%s does not exist" : "Pārbaude #%s nepastāv",
+ "Check %s is invalid or does not exist" : "Pārbaude %s ir nederīga vai nepastāv",
+ "Flow" : "Plūsma",
+ "Nextcloud workflow engine" : "Nextcloud darbplūsmu dzinis",
+ "Folder" : "Mape",
+ "Images" : "Attēli",
+ "Files WebDAV" : "Datņu WebDAV",
+ "Android client" : "Android klients",
+ "iOS client" : "iOS klients",
+ "Desktop client" : "Darbvirsmas klients",
+ "Select groups" : "Izvēlieties grupas",
+ "Groups" : "Grupas",
+ "Add new flow" : "Pievienot jaunu plūsmu",
+ "Save" : "Saglabāt",
+ "Cancel" : "Atcelt",
+ "Delete" : "Izdzēst",
+ "Available flows" : "Pieejamās plūsmas",
+ "No flows installed" : "Nav uzstādītu plūsmu",
+ "More flows" : "Vairāk plūsmu",
+ "Show more" : "Parādīt vairāk",
+ "matches" : "atbilst",
+ "does not match" : "neatbilst",
+ "is" : "ir",
+ "is not" : "nav",
+ "File name" : "Datnes nosaukums",
+ "File MIME type" : "Datnes MIME veids",
+ "File size (upload)" : "Datnes lielums (augšupielādēt)",
+ "less" : "mazāk",
+ "less or equals" : "mazāks vai vienāds ar",
+ "greater or equals" : "lielāks vai vienāds ar",
+ "greater" : "lielāks",
+ "Request remote address" : "Pieprasīt attālo adresi",
+ "matches IPv4" : "atbilst IPv4",
+ "does not match IPv4" : "neatbilst IPv4",
+ "matches IPv6" : "atbilst IPv6",
+ "does not match IPv6" : "neatbilst IPv6",
+ "File system tag" : "Datņu sistēmas birka",
+ "is tagged with" : "atzīmēts ar",
+ "is not tagged with" : "nav atzīmēts ar",
+ "Request URL" : "Pieprasījuma URL",
+ "Request time" : "Pieprasījuma laiks",
+ "between" : "starp",
+ "not between" : "nav starp",
+ "Request user agent" : "Nepieciešams lietotāja aģents",
+ "is member of" : "ir biedrs",
+ "is not member of" : "nav dalībnieks"
+},
+"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);");
diff --git a/apps/workflowengine/l10n/lv.json b/apps/workflowengine/l10n/lv.json
new file mode 100644
index 00000000000..1665558a6fc
--- /dev/null
+++ b/apps/workflowengine/l10n/lv.json
@@ -0,0 +1,68 @@
+{ "translations": {
+ "The given operator is invalid" : "Norādītais operators ir nederīgs",
+ "The given regular expression is invalid" : "Norādītā regulārā izteiksme nav derīga.",
+ "The given file size is invalid" : "Norādītais datnes formāts nav derīgs",
+ "The given tag id is invalid" : "Norādītais birkas id ir nederīgs",
+ "The given IP range is invalid" : "Norādītais IP diapazons ir nederīgs",
+ "The given IP range is not valid for IPv4" : "Norādītais IP diapazons nav derīgs IPv4",
+ "The given IP range is not valid for IPv6" : "Norādītais IP diapazons nav derīgs IPv6",
+ "The given time span is invalid" : "Norādītais laiks nav derīgs.",
+ "The given start time is invalid" : "Dotais sākuma laiks ir nederīgs",
+ "The given end time is invalid" : "Norādītais beigu laiks nav derīgs.",
+ "The given group does not exist" : "Norādītā grupa nepastāv.",
+ "File" : "Datne",
+ "File renamed" : "Datne pārdēvēta",
+ "%s renamed %s" : "%s pārdēvēja %s",
+ "Operation #%s does not exist" : "Operation #%s does not exist",
+ "Operation %s does not exist" : "Darbība %s nepastāv",
+ "Operation %s is invalid" : "Darbība %s ir nederīga",
+ "Check %s does not exist" : "Pārbaude %s nepastāv",
+ "Check %s is invalid" : "Pārbaude %s ir nederīga",
+ "Check #%s does not exist" : "Pārbaude #%s nepastāv",
+ "Check %s is invalid or does not exist" : "Pārbaude %s ir nederīga vai nepastāv",
+ "Flow" : "Plūsma",
+ "Nextcloud workflow engine" : "Nextcloud darbplūsmu dzinis",
+ "Folder" : "Mape",
+ "Images" : "Attēli",
+ "Files WebDAV" : "Datņu WebDAV",
+ "Android client" : "Android klients",
+ "iOS client" : "iOS klients",
+ "Desktop client" : "Darbvirsmas klients",
+ "Select groups" : "Izvēlieties grupas",
+ "Groups" : "Grupas",
+ "Add new flow" : "Pievienot jaunu plūsmu",
+ "Save" : "Saglabāt",
+ "Cancel" : "Atcelt",
+ "Delete" : "Izdzēst",
+ "Available flows" : "Pieejamās plūsmas",
+ "No flows installed" : "Nav uzstādītu plūsmu",
+ "More flows" : "Vairāk plūsmu",
+ "Show more" : "Parādīt vairāk",
+ "matches" : "atbilst",
+ "does not match" : "neatbilst",
+ "is" : "ir",
+ "is not" : "nav",
+ "File name" : "Datnes nosaukums",
+ "File MIME type" : "Datnes MIME veids",
+ "File size (upload)" : "Datnes lielums (augšupielādēt)",
+ "less" : "mazāk",
+ "less or equals" : "mazāks vai vienāds ar",
+ "greater or equals" : "lielāks vai vienāds ar",
+ "greater" : "lielāks",
+ "Request remote address" : "Pieprasīt attālo adresi",
+ "matches IPv4" : "atbilst IPv4",
+ "does not match IPv4" : "neatbilst IPv4",
+ "matches IPv6" : "atbilst IPv6",
+ "does not match IPv6" : "neatbilst IPv6",
+ "File system tag" : "Datņu sistēmas birka",
+ "is tagged with" : "atzīmēts ar",
+ "is not tagged with" : "nav atzīmēts ar",
+ "Request URL" : "Pieprasījuma URL",
+ "Request time" : "Pieprasījuma laiks",
+ "between" : "starp",
+ "not between" : "nav starp",
+ "Request user agent" : "Nepieciešams lietotāja aģents",
+ "is member of" : "ir biedrs",
+ "is not member of" : "nav dalībnieks"
+},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/mk.js b/apps/workflowengine/l10n/mk.js
new file mode 100644
index 00000000000..a7f641f0aff
--- /dev/null
+++ b/apps/workflowengine/l10n/mk.js
@@ -0,0 +1,100 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Зададениот оператор не е валиден",
+ "The given regular expression is invalid" : "Зададеното регуларно изразување е невалидно",
+ "The given file size is invalid" : "Зададената големина на датотека е невалидна",
+ "The given tag id is invalid" : "Зададениот ИД за ознака е невалиден",
+ "The given IP range is invalid" : "Зададениот ИП опсег е невалиден",
+ "The given IP range is not valid for IPv4" : "Зададениот ИП опсег е невалиден за IPv4",
+ "The given IP range is not valid for IPv6" : "Зададениот ИП опсег е невалиден за IPv6",
+ "The given time span is invalid" : "Зададениот временски опсег е невалиден",
+ "The given start time is invalid" : "Зададеното почетно време е невалидно",
+ "The given end time is invalid" : "Зададеното завршно време е невалидно",
+ "The given group does not exist" : "Зададената група не постои",
+ "File" : "Датотека",
+ "File created" : "Датотека е креирана",
+ "File updated" : "Датотека е прикачена",
+ "File renamed" : "Датотека е преименувана",
+ "File deleted" : "Датотека е избришана",
+ "File accessed" : "Пристапено до датотека",
+ "File copied" : "Датотека е копирана",
+ "Tag assigned" : "Доделена ознака",
+ "Someone" : "Некој",
+ "%s created %s" : "%s креираше%s",
+ "%s modified %s" : "%s измени %s",
+ "%s deleted %s" : "%s избриша %s",
+ "%s accessed %s" : "%s пристапи %s",
+ "%s renamed %s" : "%s преименува %s",
+ "%s copied %s" : "%s копираше %s",
+ "%s assigned %s to %s" : "%s пристапи %s до %s",
+ "Operation #%s does not exist" : "Операцијата #%s не постои",
+ "Entity %s does not exist" : "Субјектот %s не постои",
+ "Entity %s is invalid" : "Субјектот %s е невалиден",
+ "No events are chosen." : "Не е избран настан.",
+ "Entity %s has no event %s" : "Субјектот %s нема настан %s",
+ "Operation %s does not exist" : "Операцијата %s не постои",
+ "Operation %s is invalid" : "Операцијата %s е невалидна",
+ "Flow" : "Проток",
+ "Select a filter" : "Изберете филтер",
+ "Select a comparator" : "Изберете компаратор",
+ "Remove filter" : "Острани филтер",
+ "Folder" : "Папка",
+ "Images" : "Слики",
+ "Office documents" : "Office документи",
+ "PDF documents" : "PDF документи",
+ "Custom mimetype" : "Прилагоден тип на датотеки",
+ "Select a file type" : "Изберете вид на датотека",
+ "e.g. httpd/unix-directory" : "Пр. httpd/unix-directory",
+ "Please enter a valid time span" : "Внесете валиден времески осег",
+ "Android client" : "Android клиент",
+ "iOS client" : "iOS клиент",
+ "Desktop client" : "Клиент за компјутер",
+ "Select groups" : "Одбери групи",
+ "Groups" : "Групи",
+ "Select a trigger" : "Избери активатор",
+ "At least one event must be selected" : "Најмалку едно мора да биде означено",
+ "Add new flow" : "Додади нов проток",
+ "Active" : "Активно",
+ "Save" : "Зачувај",
+ "When" : "Кога",
+ "and" : "и",
+ "Add a new filter" : "Додади нов филтер",
+ "Cancel" : "Откажи",
+ "Delete" : "Избриши",
+ "Available flows" : "Достапни протоци",
+ "For details on how to write your own flow, check out the development documentation." : "За детали како да пишувате ваши сопствени протоци, посетете ја документацијата за развивачи.",
+ "More flows" : "Повеќе протоци",
+ "Browse the App Store" : "Прелистајте во продавницата со апликации",
+ "Show less" : "Помалку",
+ "Show more" : "Прикажи повеќе",
+ "Configured flows" : "Конфигурирани протоци",
+ "Your flows" : "Ваши протоци",
+ "matches" : "се совпаѓа",
+ "does not match" : "не се совпаѓа",
+ "is" : "е",
+ "is not" : "не е",
+ "File name" : "Име на датотека",
+ "File MIME type" : "Вид на датотека",
+ "File size (upload)" : "Големина на датотека (прикачи)",
+ "less" : "помалку",
+ "less or equals" : "помалку или еднакво",
+ "greater or equals" : "поголемо или еднакво",
+ "greater" : "поголемо",
+ "Request remote address" : "Барање од надворешна адреса",
+ "matches IPv4" : "се совпаѓањаат IPv4",
+ "does not match IPv4" : "не се совпаѓаат IPv4",
+ "matches IPv6" : "се совпаѓањаат IPv6",
+ "does not match IPv6" : "не се совпаѓаат IPv6",
+ "File system tag" : "Датотека со системска ознака",
+ "is tagged with" : "е означена со",
+ "is not tagged with" : "не е означена со",
+ "Request URL" : "Барање URL",
+ "Request time" : "Време на барање",
+ "between" : "помеѓу",
+ "not between" : "не помеѓу",
+ "Request user agent" : "Барање од кориснички агент",
+ "is member of" : "е член на",
+ "is not member of" : "не е член на"
+},
+"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/workflowengine/l10n/mk.json b/apps/workflowengine/l10n/mk.json
new file mode 100644
index 00000000000..f2ef7213da4
--- /dev/null
+++ b/apps/workflowengine/l10n/mk.json
@@ -0,0 +1,98 @@
+{ "translations": {
+ "The given operator is invalid" : "Зададениот оператор не е валиден",
+ "The given regular expression is invalid" : "Зададеното регуларно изразување е невалидно",
+ "The given file size is invalid" : "Зададената големина на датотека е невалидна",
+ "The given tag id is invalid" : "Зададениот ИД за ознака е невалиден",
+ "The given IP range is invalid" : "Зададениот ИП опсег е невалиден",
+ "The given IP range is not valid for IPv4" : "Зададениот ИП опсег е невалиден за IPv4",
+ "The given IP range is not valid for IPv6" : "Зададениот ИП опсег е невалиден за IPv6",
+ "The given time span is invalid" : "Зададениот временски опсег е невалиден",
+ "The given start time is invalid" : "Зададеното почетно време е невалидно",
+ "The given end time is invalid" : "Зададеното завршно време е невалидно",
+ "The given group does not exist" : "Зададената група не постои",
+ "File" : "Датотека",
+ "File created" : "Датотека е креирана",
+ "File updated" : "Датотека е прикачена",
+ "File renamed" : "Датотека е преименувана",
+ "File deleted" : "Датотека е избришана",
+ "File accessed" : "Пристапено до датотека",
+ "File copied" : "Датотека е копирана",
+ "Tag assigned" : "Доделена ознака",
+ "Someone" : "Некој",
+ "%s created %s" : "%s креираше%s",
+ "%s modified %s" : "%s измени %s",
+ "%s deleted %s" : "%s избриша %s",
+ "%s accessed %s" : "%s пристапи %s",
+ "%s renamed %s" : "%s преименува %s",
+ "%s copied %s" : "%s копираше %s",
+ "%s assigned %s to %s" : "%s пристапи %s до %s",
+ "Operation #%s does not exist" : "Операцијата #%s не постои",
+ "Entity %s does not exist" : "Субјектот %s не постои",
+ "Entity %s is invalid" : "Субјектот %s е невалиден",
+ "No events are chosen." : "Не е избран настан.",
+ "Entity %s has no event %s" : "Субјектот %s нема настан %s",
+ "Operation %s does not exist" : "Операцијата %s не постои",
+ "Operation %s is invalid" : "Операцијата %s е невалидна",
+ "Flow" : "Проток",
+ "Select a filter" : "Изберете филтер",
+ "Select a comparator" : "Изберете компаратор",
+ "Remove filter" : "Острани филтер",
+ "Folder" : "Папка",
+ "Images" : "Слики",
+ "Office documents" : "Office документи",
+ "PDF documents" : "PDF документи",
+ "Custom mimetype" : "Прилагоден тип на датотеки",
+ "Select a file type" : "Изберете вид на датотека",
+ "e.g. httpd/unix-directory" : "Пр. httpd/unix-directory",
+ "Please enter a valid time span" : "Внесете валиден времески осег",
+ "Android client" : "Android клиент",
+ "iOS client" : "iOS клиент",
+ "Desktop client" : "Клиент за компјутер",
+ "Select groups" : "Одбери групи",
+ "Groups" : "Групи",
+ "Select a trigger" : "Избери активатор",
+ "At least one event must be selected" : "Најмалку едно мора да биде означено",
+ "Add new flow" : "Додади нов проток",
+ "Active" : "Активно",
+ "Save" : "Зачувај",
+ "When" : "Кога",
+ "and" : "и",
+ "Add a new filter" : "Додади нов филтер",
+ "Cancel" : "Откажи",
+ "Delete" : "Избриши",
+ "Available flows" : "Достапни протоци",
+ "For details on how to write your own flow, check out the development documentation." : "За детали како да пишувате ваши сопствени протоци, посетете ја документацијата за развивачи.",
+ "More flows" : "Повеќе протоци",
+ "Browse the App Store" : "Прелистајте во продавницата со апликации",
+ "Show less" : "Помалку",
+ "Show more" : "Прикажи повеќе",
+ "Configured flows" : "Конфигурирани протоци",
+ "Your flows" : "Ваши протоци",
+ "matches" : "се совпаѓа",
+ "does not match" : "не се совпаѓа",
+ "is" : "е",
+ "is not" : "не е",
+ "File name" : "Име на датотека",
+ "File MIME type" : "Вид на датотека",
+ "File size (upload)" : "Големина на датотека (прикачи)",
+ "less" : "помалку",
+ "less or equals" : "помалку или еднакво",
+ "greater or equals" : "поголемо или еднакво",
+ "greater" : "поголемо",
+ "Request remote address" : "Барање од надворешна адреса",
+ "matches IPv4" : "се совпаѓањаат IPv4",
+ "does not match IPv4" : "не се совпаѓаат IPv4",
+ "matches IPv6" : "се совпаѓањаат IPv6",
+ "does not match IPv6" : "не се совпаѓаат IPv6",
+ "File system tag" : "Датотека со системска ознака",
+ "is tagged with" : "е означена со",
+ "is not tagged with" : "не е означена со",
+ "Request URL" : "Барање URL",
+ "Request time" : "Време на барање",
+ "between" : "помеѓу",
+ "not between" : "не помеѓу",
+ "Request user agent" : "Барање од кориснички агент",
+ "is member of" : "е член на",
+ "is not member of" : "не е член на"
+},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/nb.js b/apps/workflowengine/l10n/nb.js
new file mode 100644
index 00000000000..ceb07f76558
--- /dev/null
+++ b/apps/workflowengine/l10n/nb.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Den angitte operatøren er ugyldig",
+ "The given regular expression is invalid" : "Det angitte regulære uttrykket er ugyldig",
+ "The given file size is invalid" : "Den angitte filstørrelsen er ugyldig",
+ "The given tag id is invalid" : "Den angitte merkelappen er ugyldig",
+ "The given IP range is invalid" : "Den angitte ip rangen er ugyldig",
+ "The given IP range is not valid for IPv4" : "Den angitte ip rangen er ugyldig for IPv4",
+ "The given IP range is not valid for IPv6" : "Den angitte ip rangen er ugyldig for IPv6",
+ "The given time span is invalid" : "Den angitte tidsrammen er ugyldig",
+ "The given start time is invalid" : "Den angitte starttiden er ugyldig",
+ "The given end time is invalid" : "Den angitte slutttiden er ugyldig",
+ "The given group does not exist" : "Den angitte brukergruppen finnes ikke",
+ "File" : "Fil",
+ "File created" : "Fil laget",
+ "File updated" : "Fil oppdatert",
+ "File renamed" : "Fil har fått nytt navn",
+ "File deleted" : "Fil slettet",
+ "File accessed" : "Fil åpnet",
+ "File copied" : "Fil kopiert",
+ "Tag assigned" : "Tildelt etikett",
+ "Someone" : "Noen",
+ "%s created %s" : "%s laget %s",
+ "%s modified %s" : "%s endret %s",
+ "%s deleted %s" : "%s slettet %s",
+ "%s accessed %s" : "%s åpnet %s",
+ "%s renamed %s" : "%s gitt nytt navn %s",
+ "%s copied %s" : "%s kopiert %s",
+ "%s assigned %s to %s" : "%s tildelt %s til %s",
+ "Operation #%s does not exist" : "Handlingen #%s finnes ikke",
+ "Entity %s does not exist" : "Enheten %s eksisterer ikke",
+ "Entity %s is invalid" : "Enheten %s er ugyldig",
+ "No events are chosen." : "Ingen hendelser er valgt.",
+ "Entity %s has no event %s" : "Enheten %s har ingen hendelser %s",
+ "Operation %s does not exist" : "Handlingen %s finnes ikke",
+ "Operation %s is invalid" : "Handlingen %s er ugyldig",
+ "At least one check needs to be provided" : "Minst èn sjekk må gis",
+ "The provided operation data is too long" : "De oppgitte operasjonsdataene er for lange",
+ "Invalid check provided" : "Ugyldig sjekk gitt",
+ "Check %s does not exist" : "Sjekk %s finnes ikke",
+ "Check %s is invalid" : "Sjekk %s er ugyldig",
+ "Check %s is not allowed with this entity" : "Sjekk %s er ikke tillatt med denne hendelsen",
+ "The provided check value is too long" : "Den oppgitte sjekkverdien er for lang",
+ "Check #%s does not exist" : "Sjekk #%s finnes ikke",
+ "Check %s is invalid or does not exist" : "Sjekk %s er ugyldig eller finnes ikke",
+ "Flow" : "Flyt",
+ "Nextcloud workflow engine" : "Nextcloud arbeidsflytsmotor",
+ "Select a filter" : "Velg et filter",
+ "Select a comparator" : "Velg en komparator",
+ "Remove filter" : "Fjern filter",
+ "Folder" : "Mappe",
+ "Images" : "Bilder",
+ "Office documents" : "Office dokumenter",
+ "PDF documents" : "PDF dokumenter",
+ "Custom MIME type" : "Egendefinert MIME-type",
+ "Custom mimetype" : "Egendefinert MIME-type",
+ "Select a file type" : "Velg filtype",
+ "e.g. httpd/unix-directory" : "f.eks. httpd/unix-mappe",
+ "Please enter a valid time span" : "Vennligst skriv inn en gyldig tidsperiode",
+ "Files WebDAV" : "Filer WebDAV",
+ "Custom URL" : "Egendefinert URL",
+ "Select a request URL" : "Velg en forespurt URL",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Skrivebordsklient",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook tillegg",
+ "Custom user agent" : "Egendefinert brukeragent",
+ "Select a user agent" : "Velg en brukeragent",
+ "Select groups" : "Velg grupper",
+ "Groups" : "Grupper",
+ "Type to search for group …" : "Skriv for å søke etter gruppe...",
+ "Select a trigger" : "Velg en utløser",
+ "At least one event must be selected" : "Minst èn hendelse må velges",
+ "Add new flow" : "Legg til ny flyt",
+ "The configuration is invalid" : "Konfigurasjonen er ugyldig",
+ "Active" : "Aktiv",
+ "Save" : "Lagre",
+ "When" : "Når",
+ "and" : "og",
+ "Add a new filter" : "Legg til nytt filter",
+ "Cancel" : "Avbryt",
+ "Delete" : "Slett",
+ "Available flows" : "Tilgjengelige flyt",
+ "For details on how to write your own flow, check out the development documentation." : "For informasjon om hvordan du skriver din egen flyt, sjekk ut utviklingsdokumentasjonen.",
+ "No flows installed" : "Ingen flyter installert",
+ "Ask your administrator to install new flows." : "Be administratoren om å installere nye flyter.",
+ "More flows" : "Flere flyt",
+ "Browse the App Store" : "Utforsk appbutikken",
+ "Show less" : "Vis mindre",
+ "Show more" : "Vis mer",
+ "Configured flows" : "Konfigurerte flyt",
+ "Your flows" : "Dine flyt",
+ "No flows configured" : "Ingen flyter konfigurert",
+ "matches" : "passer",
+ "does not match" : "passer ikke",
+ "is" : "er",
+ "is not" : "er ikke",
+ "File name" : "Filnavn",
+ "File MIME type" : "Filens MIME-type",
+ "File size (upload)" : "Filstørrelse (opplasting)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller lik",
+ "greater or equals" : "større eller lik",
+ "greater" : "større",
+ "Request remote address" : "Be om ekstern adresse",
+ "matches IPv4" : "passer IPv4",
+ "does not match IPv4" : "passer ikke IPv4",
+ "matches IPv6" : "passer IPv6",
+ "does not match IPv6" : "passer ikke IPv6",
+ "File system tag" : "Filsystem-merkelapp",
+ "is tagged with" : "er merket med",
+ "is not tagged with" : "er ikke merket med",
+ "Request URL" : "Ønsk en URL",
+ "Request time" : "Ønsket tidspunkt",
+ "between" : "mellom",
+ "not between" : "ikke mellom",
+ "Request user agent" : "Ønsket brukeragent",
+ "Group membership" : "Gruppemedlemskap",
+ "is member of" : "er medlem av",
+ "is not member of" : "er ikke medlem av"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/nb.json b/apps/workflowengine/l10n/nb.json
new file mode 100644
index 00000000000..dc5df0cb967
--- /dev/null
+++ b/apps/workflowengine/l10n/nb.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Den angitte operatøren er ugyldig",
+ "The given regular expression is invalid" : "Det angitte regulære uttrykket er ugyldig",
+ "The given file size is invalid" : "Den angitte filstørrelsen er ugyldig",
+ "The given tag id is invalid" : "Den angitte merkelappen er ugyldig",
+ "The given IP range is invalid" : "Den angitte ip rangen er ugyldig",
+ "The given IP range is not valid for IPv4" : "Den angitte ip rangen er ugyldig for IPv4",
+ "The given IP range is not valid for IPv6" : "Den angitte ip rangen er ugyldig for IPv6",
+ "The given time span is invalid" : "Den angitte tidsrammen er ugyldig",
+ "The given start time is invalid" : "Den angitte starttiden er ugyldig",
+ "The given end time is invalid" : "Den angitte slutttiden er ugyldig",
+ "The given group does not exist" : "Den angitte brukergruppen finnes ikke",
+ "File" : "Fil",
+ "File created" : "Fil laget",
+ "File updated" : "Fil oppdatert",
+ "File renamed" : "Fil har fått nytt navn",
+ "File deleted" : "Fil slettet",
+ "File accessed" : "Fil åpnet",
+ "File copied" : "Fil kopiert",
+ "Tag assigned" : "Tildelt etikett",
+ "Someone" : "Noen",
+ "%s created %s" : "%s laget %s",
+ "%s modified %s" : "%s endret %s",
+ "%s deleted %s" : "%s slettet %s",
+ "%s accessed %s" : "%s åpnet %s",
+ "%s renamed %s" : "%s gitt nytt navn %s",
+ "%s copied %s" : "%s kopiert %s",
+ "%s assigned %s to %s" : "%s tildelt %s til %s",
+ "Operation #%s does not exist" : "Handlingen #%s finnes ikke",
+ "Entity %s does not exist" : "Enheten %s eksisterer ikke",
+ "Entity %s is invalid" : "Enheten %s er ugyldig",
+ "No events are chosen." : "Ingen hendelser er valgt.",
+ "Entity %s has no event %s" : "Enheten %s har ingen hendelser %s",
+ "Operation %s does not exist" : "Handlingen %s finnes ikke",
+ "Operation %s is invalid" : "Handlingen %s er ugyldig",
+ "At least one check needs to be provided" : "Minst èn sjekk må gis",
+ "The provided operation data is too long" : "De oppgitte operasjonsdataene er for lange",
+ "Invalid check provided" : "Ugyldig sjekk gitt",
+ "Check %s does not exist" : "Sjekk %s finnes ikke",
+ "Check %s is invalid" : "Sjekk %s er ugyldig",
+ "Check %s is not allowed with this entity" : "Sjekk %s er ikke tillatt med denne hendelsen",
+ "The provided check value is too long" : "Den oppgitte sjekkverdien er for lang",
+ "Check #%s does not exist" : "Sjekk #%s finnes ikke",
+ "Check %s is invalid or does not exist" : "Sjekk %s er ugyldig eller finnes ikke",
+ "Flow" : "Flyt",
+ "Nextcloud workflow engine" : "Nextcloud arbeidsflytsmotor",
+ "Select a filter" : "Velg et filter",
+ "Select a comparator" : "Velg en komparator",
+ "Remove filter" : "Fjern filter",
+ "Folder" : "Mappe",
+ "Images" : "Bilder",
+ "Office documents" : "Office dokumenter",
+ "PDF documents" : "PDF dokumenter",
+ "Custom MIME type" : "Egendefinert MIME-type",
+ "Custom mimetype" : "Egendefinert MIME-type",
+ "Select a file type" : "Velg filtype",
+ "e.g. httpd/unix-directory" : "f.eks. httpd/unix-mappe",
+ "Please enter a valid time span" : "Vennligst skriv inn en gyldig tidsperiode",
+ "Files WebDAV" : "Filer WebDAV",
+ "Custom URL" : "Egendefinert URL",
+ "Select a request URL" : "Velg en forespurt URL",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Skrivebordsklient",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook tillegg",
+ "Custom user agent" : "Egendefinert brukeragent",
+ "Select a user agent" : "Velg en brukeragent",
+ "Select groups" : "Velg grupper",
+ "Groups" : "Grupper",
+ "Type to search for group …" : "Skriv for å søke etter gruppe...",
+ "Select a trigger" : "Velg en utløser",
+ "At least one event must be selected" : "Minst èn hendelse må velges",
+ "Add new flow" : "Legg til ny flyt",
+ "The configuration is invalid" : "Konfigurasjonen er ugyldig",
+ "Active" : "Aktiv",
+ "Save" : "Lagre",
+ "When" : "Når",
+ "and" : "og",
+ "Add a new filter" : "Legg til nytt filter",
+ "Cancel" : "Avbryt",
+ "Delete" : "Slett",
+ "Available flows" : "Tilgjengelige flyt",
+ "For details on how to write your own flow, check out the development documentation." : "For informasjon om hvordan du skriver din egen flyt, sjekk ut utviklingsdokumentasjonen.",
+ "No flows installed" : "Ingen flyter installert",
+ "Ask your administrator to install new flows." : "Be administratoren om å installere nye flyter.",
+ "More flows" : "Flere flyt",
+ "Browse the App Store" : "Utforsk appbutikken",
+ "Show less" : "Vis mindre",
+ "Show more" : "Vis mer",
+ "Configured flows" : "Konfigurerte flyt",
+ "Your flows" : "Dine flyt",
+ "No flows configured" : "Ingen flyter konfigurert",
+ "matches" : "passer",
+ "does not match" : "passer ikke",
+ "is" : "er",
+ "is not" : "er ikke",
+ "File name" : "Filnavn",
+ "File MIME type" : "Filens MIME-type",
+ "File size (upload)" : "Filstørrelse (opplasting)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller lik",
+ "greater or equals" : "større eller lik",
+ "greater" : "større",
+ "Request remote address" : "Be om ekstern adresse",
+ "matches IPv4" : "passer IPv4",
+ "does not match IPv4" : "passer ikke IPv4",
+ "matches IPv6" : "passer IPv6",
+ "does not match IPv6" : "passer ikke IPv6",
+ "File system tag" : "Filsystem-merkelapp",
+ "is tagged with" : "er merket med",
+ "is not tagged with" : "er ikke merket med",
+ "Request URL" : "Ønsk en URL",
+ "Request time" : "Ønsket tidspunkt",
+ "between" : "mellom",
+ "not between" : "ikke mellom",
+ "Request user agent" : "Ønsket brukeragent",
+ "Group membership" : "Gruppemedlemskap",
+ "is member of" : "er medlem av",
+ "is not member of" : "er ikke medlem av"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/nl.js b/apps/workflowengine/l10n/nl.js
new file mode 100644
index 00000000000..a86b92ea72c
--- /dev/null
+++ b/apps/workflowengine/l10n/nl.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "De opgegeven operator is ongeldig",
+ "The given regular expression is invalid" : "De opgegeven reguliere expressie is ongeldig",
+ "The given file size is invalid" : "De opgegeven bestandsgrootte is ongeldig",
+ "The given tag id is invalid" : "De opgegeven markerings-id is ongeldig",
+ "The given IP range is invalid" : "De opgegeven IP-range is ongeldig",
+ "The given IP range is not valid for IPv4" : "De opgegeven IP-range is niet geldig voor IPv4",
+ "The given IP range is not valid for IPv6" : "De opgegeven IP-range is niet geldig voor IPv6",
+ "The given time span is invalid" : "De opgegeven tijdspanne is ongeldig",
+ "The given start time is invalid" : "De opgegeven begintijd is ongeldig",
+ "The given end time is invalid" : "De opgegeven eindtijd is ongeldig",
+ "The given group does not exist" : "De opgegeven groep bestaat niet",
+ "File" : "Bestand",
+ "File created" : "Bestand aangemaakt",
+ "File updated" : "Bestand bijgewerkt",
+ "File renamed" : "Bestand hernoemd",
+ "File deleted" : "Bestand verwijderd",
+ "File accessed" : "Bestand benaderd",
+ "File copied" : "Bestand gekopieerd",
+ "Tag assigned" : "Tag toegewezen",
+ "Someone" : "Iemand",
+ "%s created %s" : "%s creëerde %s",
+ "%s modified %s" : "%s wijzigde %s",
+ "%s deleted %s" : "%s verwijderde %s",
+ "%s accessed %s" : "%s opende %s",
+ "%s renamed %s" : "%s hernoemde %s",
+ "%s copied %s" : "%s kopieerde %s",
+ "%s assigned %s to %s" : "%s wees %s toe aan %s",
+ "Operation #%s does not exist" : "Bewerking #%s bestaat niet",
+ "Entity %s does not exist" : "Entiteit %s bestaat niet",
+ "Entity %s is invalid" : "Entiteit %s is ongeldig",
+ "No events are chosen." : "Nog geen gebeurtenissen gekozen.",
+ "Entity %s has no event %s" : "Entiteit %s heeft geen gebeurtenis %s",
+ "Operation %s does not exist" : "Bewerking %s bestaat niet",
+ "Operation %s is invalid" : "Bewerking %s is ongeldig",
+ "At least one check needs to be provided" : "Minstens één controle moet worden opgegeven",
+ "The provided operation data is too long" : "De opgegeven bewerkingsgegevens zijn te lang",
+ "Invalid check provided" : "Ongeldige controle opgegeven",
+ "Check %s does not exist" : "Controleer: %s bestaat niet",
+ "Check %s is invalid" : "Controleer: %s is ongeldig",
+ "Check %s is not allowed with this entity" : "Controle %s is niet toegestaan met deze waarde",
+ "The provided check value is too long" : "Het opgegeven controlegetal is te lang",
+ "Check #%s does not exist" : "Controleer: #%s bestaat niet",
+ "Check %s is invalid or does not exist" : "Controleer: %s is ongeldig of bestaat niet",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Selecteer een filter",
+ "Select a comparator" : "Selecteer een comparator",
+ "Remove filter" : "Verwijder filter",
+ "Folder" : "Map",
+ "Images" : "Afbeeldingen",
+ "Office documents" : "Office documenten",
+ "PDF documents" : "PDF documenten",
+ "Custom MIME type" : "Maatwerk mimetype",
+ "Custom mimetype" : "Maatwerk mimetype",
+ "Select a file type" : "Selecteer een bestandstype",
+ "e.g. httpd/unix-directory" : "bijv. httpd/unix-directory",
+ "Please enter a valid time span" : "Geef een geldige tijdsinterval op",
+ "Files WebDAV" : "Bestanden WebDAV",
+ "Custom URL" : "Maatwerk URL",
+ "Select a request URL" : "Selecteer een aanvraag URL",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Aangepaste 'user agent'",
+ "Select a user agent" : "Selecteer een 'user agent'",
+ "Select groups" : "Selecteer groepen",
+ "Groups" : "Groepen",
+ "Type to search for group …" : "Type om groep te zoeken …",
+ "Select a trigger" : "Selecteer een trigger",
+ "At least one event must be selected" : "Er moet minimaal één gebeurtenis worden geselecteerd",
+ "Add new flow" : "Nieuwe flow toevoegen",
+ "The configuration is invalid" : "De configuratie is ongeldig",
+ "Active" : "Actief",
+ "Save" : "Opslaan",
+ "When" : "Wanneer",
+ "and" : "en",
+ "Add a new filter" : "Nieuw filter toevoegen",
+ "Cancel" : "Annuleren",
+ "Delete" : "Verwijderen",
+ "Available flows" : "Beschikbare flows",
+ "For details on how to write your own flow, check out the development documentation." : "Raadpleeg de ontwikkeldocumentatie voor meer informatie over het ontwikkelen van je eigen flow.",
+ "No flows installed" : "Geen flows geïnstalleerd",
+ "Ask your administrator to install new flows." : "Vraag de beheerder om nieuwe flows te installeren.",
+ "More flows" : "Meer flows",
+ "Browse the App Store" : "Blader door de App Store",
+ "Show less" : "Toon minder",
+ "Show more" : "Toon meer",
+ "Configured flows" : "Geconfigureerde flows",
+ "Your flows" : "Jouw flows",
+ "No flows configured" : "Geen flows geconfigureerd",
+ "matches" : "komt overeen",
+ "does not match" : "komt niet overeen",
+ "is" : "is",
+ "is not" : "is niet",
+ "File name" : "Bestandsnaam",
+ "File MIME type" : "Mimetype bestand",
+ "File size (upload)" : "Bestandsgrootte (upload)",
+ "less" : "minder",
+ "less or equals" : "minder of gelijk",
+ "greater or equals" : "groter of gelijk",
+ "greater" : "groter",
+ "Request remote address" : "Extern adres aanvraag",
+ "matches IPv4" : "komt overeen met IPv4",
+ "does not match IPv4" : "komt niet overeen met IPv4",
+ "matches IPv6" : "komt overeen met IPv6",
+ "does not match IPv6" : "komt niet overeen met IPv6",
+ "File system tag" : "Bestandssysteem markering",
+ "is tagged with" : "is gemarkeerd met",
+ "is not tagged with" : "is niet gemarkeerd met",
+ "Request URL" : "URL aanvraag",
+ "Request time" : "Tijdstip aanvraag",
+ "between" : "tussen",
+ "not between" : "niet tussen",
+ "Request user agent" : "Useragent aanvraag",
+ "Group membership" : "Groepslidmaatschap",
+ "is member of" : "is lid van",
+ "is not member of" : "is geen lid van"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/nl.json b/apps/workflowengine/l10n/nl.json
new file mode 100644
index 00000000000..d2679c172d3
--- /dev/null
+++ b/apps/workflowengine/l10n/nl.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "De opgegeven operator is ongeldig",
+ "The given regular expression is invalid" : "De opgegeven reguliere expressie is ongeldig",
+ "The given file size is invalid" : "De opgegeven bestandsgrootte is ongeldig",
+ "The given tag id is invalid" : "De opgegeven markerings-id is ongeldig",
+ "The given IP range is invalid" : "De opgegeven IP-range is ongeldig",
+ "The given IP range is not valid for IPv4" : "De opgegeven IP-range is niet geldig voor IPv4",
+ "The given IP range is not valid for IPv6" : "De opgegeven IP-range is niet geldig voor IPv6",
+ "The given time span is invalid" : "De opgegeven tijdspanne is ongeldig",
+ "The given start time is invalid" : "De opgegeven begintijd is ongeldig",
+ "The given end time is invalid" : "De opgegeven eindtijd is ongeldig",
+ "The given group does not exist" : "De opgegeven groep bestaat niet",
+ "File" : "Bestand",
+ "File created" : "Bestand aangemaakt",
+ "File updated" : "Bestand bijgewerkt",
+ "File renamed" : "Bestand hernoemd",
+ "File deleted" : "Bestand verwijderd",
+ "File accessed" : "Bestand benaderd",
+ "File copied" : "Bestand gekopieerd",
+ "Tag assigned" : "Tag toegewezen",
+ "Someone" : "Iemand",
+ "%s created %s" : "%s creëerde %s",
+ "%s modified %s" : "%s wijzigde %s",
+ "%s deleted %s" : "%s verwijderde %s",
+ "%s accessed %s" : "%s opende %s",
+ "%s renamed %s" : "%s hernoemde %s",
+ "%s copied %s" : "%s kopieerde %s",
+ "%s assigned %s to %s" : "%s wees %s toe aan %s",
+ "Operation #%s does not exist" : "Bewerking #%s bestaat niet",
+ "Entity %s does not exist" : "Entiteit %s bestaat niet",
+ "Entity %s is invalid" : "Entiteit %s is ongeldig",
+ "No events are chosen." : "Nog geen gebeurtenissen gekozen.",
+ "Entity %s has no event %s" : "Entiteit %s heeft geen gebeurtenis %s",
+ "Operation %s does not exist" : "Bewerking %s bestaat niet",
+ "Operation %s is invalid" : "Bewerking %s is ongeldig",
+ "At least one check needs to be provided" : "Minstens één controle moet worden opgegeven",
+ "The provided operation data is too long" : "De opgegeven bewerkingsgegevens zijn te lang",
+ "Invalid check provided" : "Ongeldige controle opgegeven",
+ "Check %s does not exist" : "Controleer: %s bestaat niet",
+ "Check %s is invalid" : "Controleer: %s is ongeldig",
+ "Check %s is not allowed with this entity" : "Controle %s is niet toegestaan met deze waarde",
+ "The provided check value is too long" : "Het opgegeven controlegetal is te lang",
+ "Check #%s does not exist" : "Controleer: #%s bestaat niet",
+ "Check %s is invalid or does not exist" : "Controleer: %s is ongeldig of bestaat niet",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud workflow engine",
+ "Select a filter" : "Selecteer een filter",
+ "Select a comparator" : "Selecteer een comparator",
+ "Remove filter" : "Verwijder filter",
+ "Folder" : "Map",
+ "Images" : "Afbeeldingen",
+ "Office documents" : "Office documenten",
+ "PDF documents" : "PDF documenten",
+ "Custom MIME type" : "Maatwerk mimetype",
+ "Custom mimetype" : "Maatwerk mimetype",
+ "Select a file type" : "Selecteer een bestandstype",
+ "e.g. httpd/unix-directory" : "bijv. httpd/unix-directory",
+ "Please enter a valid time span" : "Geef een geldige tijdsinterval op",
+ "Files WebDAV" : "Bestanden WebDAV",
+ "Custom URL" : "Maatwerk URL",
+ "Select a request URL" : "Selecteer een aanvraag URL",
+ "Android client" : "Android client",
+ "iOS client" : "iOS client",
+ "Desktop client" : "Desktop client",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook addons",
+ "Custom user agent" : "Aangepaste 'user agent'",
+ "Select a user agent" : "Selecteer een 'user agent'",
+ "Select groups" : "Selecteer groepen",
+ "Groups" : "Groepen",
+ "Type to search for group …" : "Type om groep te zoeken …",
+ "Select a trigger" : "Selecteer een trigger",
+ "At least one event must be selected" : "Er moet minimaal één gebeurtenis worden geselecteerd",
+ "Add new flow" : "Nieuwe flow toevoegen",
+ "The configuration is invalid" : "De configuratie is ongeldig",
+ "Active" : "Actief",
+ "Save" : "Opslaan",
+ "When" : "Wanneer",
+ "and" : "en",
+ "Add a new filter" : "Nieuw filter toevoegen",
+ "Cancel" : "Annuleren",
+ "Delete" : "Verwijderen",
+ "Available flows" : "Beschikbare flows",
+ "For details on how to write your own flow, check out the development documentation." : "Raadpleeg de ontwikkeldocumentatie voor meer informatie over het ontwikkelen van je eigen flow.",
+ "No flows installed" : "Geen flows geïnstalleerd",
+ "Ask your administrator to install new flows." : "Vraag de beheerder om nieuwe flows te installeren.",
+ "More flows" : "Meer flows",
+ "Browse the App Store" : "Blader door de App Store",
+ "Show less" : "Toon minder",
+ "Show more" : "Toon meer",
+ "Configured flows" : "Geconfigureerde flows",
+ "Your flows" : "Jouw flows",
+ "No flows configured" : "Geen flows geconfigureerd",
+ "matches" : "komt overeen",
+ "does not match" : "komt niet overeen",
+ "is" : "is",
+ "is not" : "is niet",
+ "File name" : "Bestandsnaam",
+ "File MIME type" : "Mimetype bestand",
+ "File size (upload)" : "Bestandsgrootte (upload)",
+ "less" : "minder",
+ "less or equals" : "minder of gelijk",
+ "greater or equals" : "groter of gelijk",
+ "greater" : "groter",
+ "Request remote address" : "Extern adres aanvraag",
+ "matches IPv4" : "komt overeen met IPv4",
+ "does not match IPv4" : "komt niet overeen met IPv4",
+ "matches IPv6" : "komt overeen met IPv6",
+ "does not match IPv6" : "komt niet overeen met IPv6",
+ "File system tag" : "Bestandssysteem markering",
+ "is tagged with" : "is gemarkeerd met",
+ "is not tagged with" : "is niet gemarkeerd met",
+ "Request URL" : "URL aanvraag",
+ "Request time" : "Tijdstip aanvraag",
+ "between" : "tussen",
+ "not between" : "niet tussen",
+ "Request user agent" : "Useragent aanvraag",
+ "Group membership" : "Groepslidmaatschap",
+ "is member of" : "is lid van",
+ "is not member of" : "is geen lid van"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/pl.js b/apps/workflowengine/l10n/pl.js
new file mode 100644
index 00000000000..63f1f8d2382
--- /dev/null
+++ b/apps/workflowengine/l10n/pl.js
@@ -0,0 +1,116 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Dana operacja jest nieprawidłowa",
+ "The given regular expression is invalid" : "Podane wyrażenie regularne jest nieprawidłowe",
+ "The given file size is invalid" : "Podany rozmiar pliku jest nieprawidłowy",
+ "The given tag id is invalid" : "Podane id etykiety jest nieprawidłowe",
+ "The given IP range is invalid" : "Podany zakres adresów IP jest nieprawidłowy",
+ "The given IP range is not valid for IPv4" : "Podany zakres adresów IP jest nieprawidłowy dla IPv4",
+ "The given IP range is not valid for IPv6" : "Podany zakres adresów IP jest nieprawidłowy dla IPv6",
+ "The given time span is invalid" : "Podany przedział czasowy jest nieprawidłowy",
+ "The given start time is invalid" : "Podany czas rozpoczęcia jest nieprawidłowy",
+ "The given end time is invalid" : "Podany czas zakończenia jest nieprawidłowy",
+ "The given group does not exist" : "Podana grupa nie istnieje",
+ "File" : "Plik",
+ "File created" : "Plik utworzony",
+ "File updated" : "Plik zaktualizowany",
+ "File renamed" : "Nazwa pliku zmieniona",
+ "File deleted" : "Plik usunięty",
+ "File accessed" : "Plik udostępniony",
+ "File copied" : "Plik skopiowany",
+ "Tag assigned" : "Etykieta przypisana",
+ "Someone" : "Ktoś",
+ "%s created %s" : "%s utworzył %s",
+ "%s modified %s" : "%s zmodyfikował %s",
+ "%s deleted %s" : "%s usunął %s",
+ "%s accessed %s" : "%s udostępnił %s",
+ "%s renamed %s" : "%s zmienił %s",
+ "%s copied %s" : "%s skopiował %s",
+ "%s assigned %s to %s" : "%s przypisał %s do %s",
+ "Operation #%s does not exist" : "Operacja do wykonania #%s nie istnieje",
+ "Entity %s does not exist" : "Obiekt %s nie istnieje",
+ "Entity %s is invalid" : "Obiekt %s jest nieprawidłowy",
+ "No events are chosen." : "Nie wybrano żadnych wydarzeń.",
+ "Entity %s has no event %s" : "Obiekt %s nie ma zdarzenia %s",
+ "Operation %s does not exist" : "Operacja do wykonania %s nie istnieje",
+ "Operation %s is invalid" : "Operacja %s jest nieprawidłowa",
+ "At least one check needs to be provided" : "Co najmniej jedno sprawdzenie musi być dostarczone",
+ "The provided operation data is too long" : "Podane dane operacji są za długie",
+ "Invalid check provided" : "Sprawdzenie niepoprawnie dostarczone",
+ "Check %s does not exist" : "Sprawdź, czy %s nie istnieje",
+ "Check %s is invalid" : "Sprawdź, czy %s jest nieprawidłowy",
+ "Check %s is not allowed with this entity" : "Sprawdzenie %s jest niedozwolone w tym obiekcie",
+ "The provided check value is too long" : "Podana wartość kontrolna jest za długa",
+ "Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje",
+ "Check %s is invalid or does not exist" : "Sprawdź, czy %s jest nieprawidłowa lub nie istnieje",
+ "Flow" : "Przepływ",
+ "Nextcloud workflow engine" : "Silnik przepływu pracy Nextcloud",
+ "Select a filter" : "Wybierz filtr",
+ "Select a comparator" : "Wybierz komparator",
+ "Remove filter" : "Usuń filtr",
+ "Folder" : "Katalog",
+ "Images" : "Obrazy",
+ "Office documents" : "Dokumenty biurowe",
+ "PDF documents" : "Dokumenty PDF",
+ "Custom MIME type" : "Niestandardowy typ MIME",
+ "Custom mimetype" : "Niestandardowy typ MIME",
+ "Select a file type" : "Wybierz typ pliku",
+ "e.g. httpd/unix-directory" : "np. httpd/unix-directory",
+ "Please enter a valid time span" : "Podaj prawidłowy przedział czasu",
+ "Files WebDAV" : "Pliki WebDAV",
+ "Custom URL" : "Niestandardowy adres URL",
+ "Select a request URL" : "Wybierz adres URL żądania",
+ "Android client" : "Klient Android",
+ "iOS client" : "Klient iOS",
+ "Desktop client" : "Klient na komputer",
+ "Thunderbird & Outlook addons" : "Dodatki Thunderbird i Outlook",
+ "Custom user agent" : "Niestandardowy klient użytkownika",
+ "Select a user agent" : "Wybierz klienta użytkownika",
+ "Select groups" : "Wybierz grupy",
+ "Groups" : "Grupy",
+ "At least one event must be selected" : "Należy wybrać co najmniej jedno wydarzenie",
+ "Add new flow" : "Dodaj nowy przepływ",
+ "The configuration is invalid" : "Konfiguracja jest nieprawidłowa",
+ "Active" : "Aktywne",
+ "Save" : "Zapisz",
+ "When" : "Kiedy",
+ "and" : "i",
+ "Cancel" : "Anuluj",
+ "Delete" : "Usuń",
+ "Available flows" : "Dostępne przepływy",
+ "For details on how to write your own flow, check out the development documentation." : "Aby uzyskać szczegółowe informacje na temat pisania własnego przepływu, zapoznaj się z dokumentacją programistyczną.",
+ "More flows" : "Więcej przepływów",
+ "Browse the App Store" : "Przeglądaj Nextcloud App Store",
+ "Show less" : "Pokaż mniej",
+ "Show more" : "Pokaż więcej",
+ "Configured flows" : "Skonfigurowane przepływy",
+ "Your flows" : "Twoje przepływy",
+ "matches" : "pasuje",
+ "does not match" : "nie pasuje",
+ "is" : "jest",
+ "is not" : "nie jest",
+ "File name" : "Nazwa pliku",
+ "File MIME type" : "Typy plików MIME",
+ "File size (upload)" : "Rozmiar pliku (wczytywanego)",
+ "less" : "mniejszy",
+ "less or equals" : "mniejszy lub równy",
+ "greater or equals" : "większy lub równy",
+ "greater" : "większy",
+ "Request remote address" : "Uzyskaj zdalny adres",
+ "matches IPv4" : "pasuje IPv4",
+ "does not match IPv4" : "nie pasuje IPv4",
+ "matches IPv6" : "pasuje IPv6",
+ "does not match IPv6" : "nie pasuje IPv6",
+ "File system tag" : "Etykieta systemu plików",
+ "is tagged with" : "jest oznaczony",
+ "is not tagged with" : "nie jest oznaczony",
+ "Request URL" : "Żądanie URL",
+ "Request time" : "Czas odpowiedzi",
+ "between" : "pomiędzy",
+ "not between" : "nie pomiędzy",
+ "Request user agent" : "Żądanie agenta użytkownika",
+ "is member of" : "jest członkiem w",
+ "is not member of" : "nie jest członkiem w"
+},
+"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/apps/workflowengine/l10n/pl.json b/apps/workflowengine/l10n/pl.json
new file mode 100644
index 00000000000..4cd8a74eae6
--- /dev/null
+++ b/apps/workflowengine/l10n/pl.json
@@ -0,0 +1,114 @@
+{ "translations": {
+ "The given operator is invalid" : "Dana operacja jest nieprawidłowa",
+ "The given regular expression is invalid" : "Podane wyrażenie regularne jest nieprawidłowe",
+ "The given file size is invalid" : "Podany rozmiar pliku jest nieprawidłowy",
+ "The given tag id is invalid" : "Podane id etykiety jest nieprawidłowe",
+ "The given IP range is invalid" : "Podany zakres adresów IP jest nieprawidłowy",
+ "The given IP range is not valid for IPv4" : "Podany zakres adresów IP jest nieprawidłowy dla IPv4",
+ "The given IP range is not valid for IPv6" : "Podany zakres adresów IP jest nieprawidłowy dla IPv6",
+ "The given time span is invalid" : "Podany przedział czasowy jest nieprawidłowy",
+ "The given start time is invalid" : "Podany czas rozpoczęcia jest nieprawidłowy",
+ "The given end time is invalid" : "Podany czas zakończenia jest nieprawidłowy",
+ "The given group does not exist" : "Podana grupa nie istnieje",
+ "File" : "Plik",
+ "File created" : "Plik utworzony",
+ "File updated" : "Plik zaktualizowany",
+ "File renamed" : "Nazwa pliku zmieniona",
+ "File deleted" : "Plik usunięty",
+ "File accessed" : "Plik udostępniony",
+ "File copied" : "Plik skopiowany",
+ "Tag assigned" : "Etykieta przypisana",
+ "Someone" : "Ktoś",
+ "%s created %s" : "%s utworzył %s",
+ "%s modified %s" : "%s zmodyfikował %s",
+ "%s deleted %s" : "%s usunął %s",
+ "%s accessed %s" : "%s udostępnił %s",
+ "%s renamed %s" : "%s zmienił %s",
+ "%s copied %s" : "%s skopiował %s",
+ "%s assigned %s to %s" : "%s przypisał %s do %s",
+ "Operation #%s does not exist" : "Operacja do wykonania #%s nie istnieje",
+ "Entity %s does not exist" : "Obiekt %s nie istnieje",
+ "Entity %s is invalid" : "Obiekt %s jest nieprawidłowy",
+ "No events are chosen." : "Nie wybrano żadnych wydarzeń.",
+ "Entity %s has no event %s" : "Obiekt %s nie ma zdarzenia %s",
+ "Operation %s does not exist" : "Operacja do wykonania %s nie istnieje",
+ "Operation %s is invalid" : "Operacja %s jest nieprawidłowa",
+ "At least one check needs to be provided" : "Co najmniej jedno sprawdzenie musi być dostarczone",
+ "The provided operation data is too long" : "Podane dane operacji są za długie",
+ "Invalid check provided" : "Sprawdzenie niepoprawnie dostarczone",
+ "Check %s does not exist" : "Sprawdź, czy %s nie istnieje",
+ "Check %s is invalid" : "Sprawdź, czy %s jest nieprawidłowy",
+ "Check %s is not allowed with this entity" : "Sprawdzenie %s jest niedozwolone w tym obiekcie",
+ "The provided check value is too long" : "Podana wartość kontrolna jest za długa",
+ "Check #%s does not exist" : "Sprawdź, czy #%s nie istnieje",
+ "Check %s is invalid or does not exist" : "Sprawdź, czy %s jest nieprawidłowa lub nie istnieje",
+ "Flow" : "Przepływ",
+ "Nextcloud workflow engine" : "Silnik przepływu pracy Nextcloud",
+ "Select a filter" : "Wybierz filtr",
+ "Select a comparator" : "Wybierz komparator",
+ "Remove filter" : "Usuń filtr",
+ "Folder" : "Katalog",
+ "Images" : "Obrazy",
+ "Office documents" : "Dokumenty biurowe",
+ "PDF documents" : "Dokumenty PDF",
+ "Custom MIME type" : "Niestandardowy typ MIME",
+ "Custom mimetype" : "Niestandardowy typ MIME",
+ "Select a file type" : "Wybierz typ pliku",
+ "e.g. httpd/unix-directory" : "np. httpd/unix-directory",
+ "Please enter a valid time span" : "Podaj prawidłowy przedział czasu",
+ "Files WebDAV" : "Pliki WebDAV",
+ "Custom URL" : "Niestandardowy adres URL",
+ "Select a request URL" : "Wybierz adres URL żądania",
+ "Android client" : "Klient Android",
+ "iOS client" : "Klient iOS",
+ "Desktop client" : "Klient na komputer",
+ "Thunderbird & Outlook addons" : "Dodatki Thunderbird i Outlook",
+ "Custom user agent" : "Niestandardowy klient użytkownika",
+ "Select a user agent" : "Wybierz klienta użytkownika",
+ "Select groups" : "Wybierz grupy",
+ "Groups" : "Grupy",
+ "At least one event must be selected" : "Należy wybrać co najmniej jedno wydarzenie",
+ "Add new flow" : "Dodaj nowy przepływ",
+ "The configuration is invalid" : "Konfiguracja jest nieprawidłowa",
+ "Active" : "Aktywne",
+ "Save" : "Zapisz",
+ "When" : "Kiedy",
+ "and" : "i",
+ "Cancel" : "Anuluj",
+ "Delete" : "Usuń",
+ "Available flows" : "Dostępne przepływy",
+ "For details on how to write your own flow, check out the development documentation." : "Aby uzyskać szczegółowe informacje na temat pisania własnego przepływu, zapoznaj się z dokumentacją programistyczną.",
+ "More flows" : "Więcej przepływów",
+ "Browse the App Store" : "Przeglądaj Nextcloud App Store",
+ "Show less" : "Pokaż mniej",
+ "Show more" : "Pokaż więcej",
+ "Configured flows" : "Skonfigurowane przepływy",
+ "Your flows" : "Twoje przepływy",
+ "matches" : "pasuje",
+ "does not match" : "nie pasuje",
+ "is" : "jest",
+ "is not" : "nie jest",
+ "File name" : "Nazwa pliku",
+ "File MIME type" : "Typy plików MIME",
+ "File size (upload)" : "Rozmiar pliku (wczytywanego)",
+ "less" : "mniejszy",
+ "less or equals" : "mniejszy lub równy",
+ "greater or equals" : "większy lub równy",
+ "greater" : "większy",
+ "Request remote address" : "Uzyskaj zdalny adres",
+ "matches IPv4" : "pasuje IPv4",
+ "does not match IPv4" : "nie pasuje IPv4",
+ "matches IPv6" : "pasuje IPv6",
+ "does not match IPv6" : "nie pasuje IPv6",
+ "File system tag" : "Etykieta systemu plików",
+ "is tagged with" : "jest oznaczony",
+ "is not tagged with" : "nie jest oznaczony",
+ "Request URL" : "Żądanie URL",
+ "Request time" : "Czas odpowiedzi",
+ "between" : "pomiędzy",
+ "not between" : "nie pomiędzy",
+ "Request user agent" : "Żądanie agenta użytkownika",
+ "is member of" : "jest członkiem w",
+ "is not member of" : "nie jest członkiem w"
+},"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/apps/workflowengine/l10n/pt_BR.js b/apps/workflowengine/l10n/pt_BR.js
new file mode 100644
index 00000000000..8d40914252d
--- /dev/null
+++ b/apps/workflowengine/l10n/pt_BR.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "O operador fornecido é inválido",
+ "The given regular expression is invalid" : "A expressão regular fornecida é inválida",
+ "The given file size is invalid" : "O tamanho fornecido do arquivo é inválido",
+ "The given tag id is invalid" : "O id da etiqueta fornecida é inválido",
+ "The given IP range is invalid" : "O intervalo de IP fornecido é inválido",
+ "The given IP range is not valid for IPv4" : "O intervalo de IP fornecido é inválido para IPv4",
+ "The given IP range is not valid for IPv6" : "O range de IP fornecido é inválido para IPv6",
+ "The given time span is invalid" : "O intervalo de tempo fornecido é inválido",
+ "The given start time is invalid" : "O horário de início fornecido é inválido",
+ "The given end time is invalid" : "O horário de término fornecido é inválido",
+ "The given group does not exist" : "O grupo fornecido não existe",
+ "File" : "Arquivo",
+ "File created" : "Arquivo criado",
+ "File updated" : "Arquivo atualizado",
+ "File renamed" : "Arquivo renomeado",
+ "File deleted" : "Arquivo apagado",
+ "File accessed" : "Arquivo acessado",
+ "File copied" : "Arquivo copiado",
+ "Tag assigned" : "Etiqueta atribuída",
+ "Someone" : "Alguém",
+ "%s created %s" : "%s criou %s",
+ "%s modified %s" : "%s modificou %s",
+ "%s deleted %s" : "%s excluiu %s",
+ "%s accessed %s" : "%s acessou %s",
+ "%s renamed %s" : "%s renomeado %s",
+ "%s copied %s" : "%s copiou %s",
+ "%s assigned %s to %s" : "%s atribuiu %s para %s",
+ "Operation #%s does not exist" : "Operação #%s não existe",
+ "Entity %s does not exist" : "Entidade %s não existe",
+ "Entity %s is invalid" : "Entidade %s é inválida",
+ "No events are chosen." : "Nenhum evento escolhido.",
+ "Entity %s has no event %s" : "Entidade %s não tem evento %s",
+ "Operation %s does not exist" : "Operação %s não existe",
+ "Operation %s is invalid" : "Operação %s é inválida",
+ "At least one check needs to be provided" : "É necessário fornecer ao menos uma verificação",
+ "The provided operation data is too long" : "Os dados de operação fornecidos são muito longos",
+ "Invalid check provided" : "Verificação fornecida inválida",
+ "Check %s does not exist" : "Verifique se %s não existe",
+ "Check %s is invalid" : "Verifique se %s é inválido",
+ "Check %s is not allowed with this entity" : "Verificação de %s não é permitida nesta entidade",
+ "The provided check value is too long" : "O valor de verificação fornecido é muito longo",
+ "Check #%s does not exist" : "Verifique se %s não existe",
+ "Check %s is invalid or does not exist" : "Verifique se %s é valido ou existe",
+ "Flow" : "Fluxo",
+ "Nextcloud workflow engine" : "Mecanismo de fluxo de trabalho Nextcloud",
+ "Select a filter" : "Selecionar um filtro",
+ "Select a comparator" : "Selecionar um comparador",
+ "Remove filter" : "Remover filtro",
+ "Folder" : "Pasta",
+ "Images" : "Imagens",
+ "Office documents" : "Documentos Office",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo MIME personalizado",
+ "Custom mimetype" : "Mimetype personalizado",
+ "Select a file type" : "Selecionar um tipo de arquivo",
+ "e.g. httpd/unix-directory" : "por ex. httpd/unix-directory",
+ "Please enter a valid time span" : "Digite um período de tempo válido",
+ "Files WebDAV" : "Arquivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Selecione uma URL de solicitação",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de Desktop",
+ "Thunderbird & Outlook addons" : "Extensões para Thunderbird & Outlook",
+ "Custom user agent" : "Agente do usuário personalizado",
+ "Select a user agent" : "Selecione um agente de usuário",
+ "Select groups" : "Selecione grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Digite para pesquisar um grupo …",
+ "Select a trigger" : "Selecione um gatilho",
+ "At least one event must be selected" : "É necessário selecionar ao menos um evento",
+ "Add new flow" : "Adicionar novo fluxo",
+ "The configuration is invalid" : "A configuração é inválida",
+ "Active" : "Ativo",
+ "Save" : "Salvar",
+ "When" : "Quando",
+ "and" : "e",
+ "Add a new filter" : "Adicionar um novo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Excluir",
+ "Available flows" : "Fluxos disponíveis",
+ "For details on how to write your own flow, check out the development documentation." : "Para detalhes sobre como escrever seu próprio fluxo, consulte a documentação de desenvolvimento.",
+ "No flows installed" : "Nenhum fluxo instalado",
+ "Ask your administrator to install new flows." : "Peça ao seu administrador para instalar novos fluxos.",
+ "More flows" : "Mais fluxos",
+ "Browse the App Store" : "Navegar pela Loja de Aplicativos",
+ "Show less" : "Mostrar menos",
+ "Show more" : "Mostrar mais",
+ "Configured flows" : "Fluxos configurados",
+ "Your flows" : "Seus fluxos",
+ "No flows configured" : "Nenhum fluxo configurado",
+ "matches" : "corresponde",
+ "does not match" : "não coincide",
+ "is" : "é",
+ "is not" : "não é",
+ "File name" : "Nome do arquivo",
+ "File MIME type" : "Tipo de arquivo MIME",
+ "File size (upload)" : "Tamanho do arquivo (upload)",
+ "less" : "menor que",
+ "less or equals" : "menor ou igual a",
+ "greater or equals" : "maior ou igual a",
+ "greater" : "maior que",
+ "Request remote address" : "Endereço da requisição",
+ "matches IPv4" : "corresponde a IPv4",
+ "does not match IPv4" : "não corresponde a IPv4",
+ "matches IPv6" : "corresponde a IPv6",
+ "does not match IPv6" : "não corresponde a IPv6",
+ "File system tag" : "Etiqueta do sistema de arquivos",
+ "is tagged with" : "está etiquetado com",
+ "is not tagged with" : "não está etiquetado com",
+ "Request URL" : "URL da requisição",
+ "Request time" : "Tempo de solicitação",
+ "between" : "entre",
+ "not between" : "não entre",
+ "Request user agent" : "Agente de usuário da requisição",
+ "Group membership" : "Associação ao grupo",
+ "is member of" : "é membro de",
+ "is not member of" : "não é membro de"
+},
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/pt_BR.json b/apps/workflowengine/l10n/pt_BR.json
new file mode 100644
index 00000000000..2cbde62dc24
--- /dev/null
+++ b/apps/workflowengine/l10n/pt_BR.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "O operador fornecido é inválido",
+ "The given regular expression is invalid" : "A expressão regular fornecida é inválida",
+ "The given file size is invalid" : "O tamanho fornecido do arquivo é inválido",
+ "The given tag id is invalid" : "O id da etiqueta fornecida é inválido",
+ "The given IP range is invalid" : "O intervalo de IP fornecido é inválido",
+ "The given IP range is not valid for IPv4" : "O intervalo de IP fornecido é inválido para IPv4",
+ "The given IP range is not valid for IPv6" : "O range de IP fornecido é inválido para IPv6",
+ "The given time span is invalid" : "O intervalo de tempo fornecido é inválido",
+ "The given start time is invalid" : "O horário de início fornecido é inválido",
+ "The given end time is invalid" : "O horário de término fornecido é inválido",
+ "The given group does not exist" : "O grupo fornecido não existe",
+ "File" : "Arquivo",
+ "File created" : "Arquivo criado",
+ "File updated" : "Arquivo atualizado",
+ "File renamed" : "Arquivo renomeado",
+ "File deleted" : "Arquivo apagado",
+ "File accessed" : "Arquivo acessado",
+ "File copied" : "Arquivo copiado",
+ "Tag assigned" : "Etiqueta atribuída",
+ "Someone" : "Alguém",
+ "%s created %s" : "%s criou %s",
+ "%s modified %s" : "%s modificou %s",
+ "%s deleted %s" : "%s excluiu %s",
+ "%s accessed %s" : "%s acessou %s",
+ "%s renamed %s" : "%s renomeado %s",
+ "%s copied %s" : "%s copiou %s",
+ "%s assigned %s to %s" : "%s atribuiu %s para %s",
+ "Operation #%s does not exist" : "Operação #%s não existe",
+ "Entity %s does not exist" : "Entidade %s não existe",
+ "Entity %s is invalid" : "Entidade %s é inválida",
+ "No events are chosen." : "Nenhum evento escolhido.",
+ "Entity %s has no event %s" : "Entidade %s não tem evento %s",
+ "Operation %s does not exist" : "Operação %s não existe",
+ "Operation %s is invalid" : "Operação %s é inválida",
+ "At least one check needs to be provided" : "É necessário fornecer ao menos uma verificação",
+ "The provided operation data is too long" : "Os dados de operação fornecidos são muito longos",
+ "Invalid check provided" : "Verificação fornecida inválida",
+ "Check %s does not exist" : "Verifique se %s não existe",
+ "Check %s is invalid" : "Verifique se %s é inválido",
+ "Check %s is not allowed with this entity" : "Verificação de %s não é permitida nesta entidade",
+ "The provided check value is too long" : "O valor de verificação fornecido é muito longo",
+ "Check #%s does not exist" : "Verifique se %s não existe",
+ "Check %s is invalid or does not exist" : "Verifique se %s é valido ou existe",
+ "Flow" : "Fluxo",
+ "Nextcloud workflow engine" : "Mecanismo de fluxo de trabalho Nextcloud",
+ "Select a filter" : "Selecionar um filtro",
+ "Select a comparator" : "Selecionar um comparador",
+ "Remove filter" : "Remover filtro",
+ "Folder" : "Pasta",
+ "Images" : "Imagens",
+ "Office documents" : "Documentos Office",
+ "PDF documents" : "Documentos PDF",
+ "Custom MIME type" : "Tipo MIME personalizado",
+ "Custom mimetype" : "Mimetype personalizado",
+ "Select a file type" : "Selecionar um tipo de arquivo",
+ "e.g. httpd/unix-directory" : "por ex. httpd/unix-directory",
+ "Please enter a valid time span" : "Digite um período de tempo válido",
+ "Files WebDAV" : "Arquivos WebDAV",
+ "Custom URL" : "URL personalizada",
+ "Select a request URL" : "Selecione uma URL de solicitação",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de Desktop",
+ "Thunderbird & Outlook addons" : "Extensões para Thunderbird & Outlook",
+ "Custom user agent" : "Agente do usuário personalizado",
+ "Select a user agent" : "Selecione um agente de usuário",
+ "Select groups" : "Selecione grupos",
+ "Groups" : "Grupos",
+ "Type to search for group …" : "Digite para pesquisar um grupo …",
+ "Select a trigger" : "Selecione um gatilho",
+ "At least one event must be selected" : "É necessário selecionar ao menos um evento",
+ "Add new flow" : "Adicionar novo fluxo",
+ "The configuration is invalid" : "A configuração é inválida",
+ "Active" : "Ativo",
+ "Save" : "Salvar",
+ "When" : "Quando",
+ "and" : "e",
+ "Add a new filter" : "Adicionar um novo filtro",
+ "Cancel" : "Cancelar",
+ "Delete" : "Excluir",
+ "Available flows" : "Fluxos disponíveis",
+ "For details on how to write your own flow, check out the development documentation." : "Para detalhes sobre como escrever seu próprio fluxo, consulte a documentação de desenvolvimento.",
+ "No flows installed" : "Nenhum fluxo instalado",
+ "Ask your administrator to install new flows." : "Peça ao seu administrador para instalar novos fluxos.",
+ "More flows" : "Mais fluxos",
+ "Browse the App Store" : "Navegar pela Loja de Aplicativos",
+ "Show less" : "Mostrar menos",
+ "Show more" : "Mostrar mais",
+ "Configured flows" : "Fluxos configurados",
+ "Your flows" : "Seus fluxos",
+ "No flows configured" : "Nenhum fluxo configurado",
+ "matches" : "corresponde",
+ "does not match" : "não coincide",
+ "is" : "é",
+ "is not" : "não é",
+ "File name" : "Nome do arquivo",
+ "File MIME type" : "Tipo de arquivo MIME",
+ "File size (upload)" : "Tamanho do arquivo (upload)",
+ "less" : "menor que",
+ "less or equals" : "menor ou igual a",
+ "greater or equals" : "maior ou igual a",
+ "greater" : "maior que",
+ "Request remote address" : "Endereço da requisição",
+ "matches IPv4" : "corresponde a IPv4",
+ "does not match IPv4" : "não corresponde a IPv4",
+ "matches IPv6" : "corresponde a IPv6",
+ "does not match IPv6" : "não corresponde a IPv6",
+ "File system tag" : "Etiqueta do sistema de arquivos",
+ "is tagged with" : "está etiquetado com",
+ "is not tagged with" : "não está etiquetado com",
+ "Request URL" : "URL da requisição",
+ "Request time" : "Tempo de solicitação",
+ "between" : "entre",
+ "not between" : "não entre",
+ "Request user agent" : "Agente de usuário da requisição",
+ "Group membership" : "Associação ao grupo",
+ "is member of" : "é membro de",
+ "is not member of" : "não é membro de"
+},"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/apps/workflowengine/l10n/pt_PT.js b/apps/workflowengine/l10n/pt_PT.js
new file mode 100644
index 00000000000..24aa45be975
--- /dev/null
+++ b/apps/workflowengine/l10n/pt_PT.js
@@ -0,0 +1,86 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "O operador em questão é inválido",
+ "The given regular expression is invalid" : "A dada expressão regular é inválida",
+ "The given file size is invalid" : "O tamanho dado do ficheiro é inválido",
+ "The given tag id is invalid" : "A determinada identificação da etiqueta é inválida",
+ "The given IP range is invalid" : "O intervalo de IP dado é inválido",
+ "The given IP range is not valid for IPv4" : "A gama IP dada não é válida para IPv4",
+ "The given IP range is not valid for IPv6" : "A gama de IP indicada não é válida para IPv6",
+ "The given time span is invalid" : "O período de tempo dado é inválido",
+ "The given start time is invalid" : "A determinada hora de início é inválida",
+ "The given end time is invalid" : "O tempo final dado é inválido",
+ "The given group does not exist" : "O grupo em questão não existe",
+ "File" : "Ficheiro",
+ "File created" : "Ficheiro criado",
+ "File updated" : "Ficheiro enviado",
+ "File renamed" : "Ficheiro renomeado",
+ "File deleted" : "Ficheiro apagado",
+ "File accessed" : "Ficheiro acedido",
+ "File copied" : "Ficheiro copiado",
+ "Tag assigned" : "Etiqueta atribuída",
+ "Someone" : "Alguém",
+ "%s created %s" : "1%s criado 1%s",
+ "%s modified %s" : "1%s modificado 1%s",
+ "%s deleted %s" : "1%s apagado 1%s",
+ "%s accessed %s" : "1%s acedido 1%s",
+ "%s renamed %s" : "1%s renomeado 1%s",
+ "%s copied %s" : "1%s copiado 1%s",
+ "%s assigned %s to %s" : "1%s atribuido 1%s para 1%s",
+ "Operation #%s does not exist" : "Operação #1%s não existe",
+ "Entity %s does not exist" : "Entidade %s não existe",
+ "Entity %s is invalid" : "Entidade %s é inválida",
+ "No events are chosen." : "Não são escolhidos eventos.",
+ "Entity %s has no event %s" : "Entidade %s não tem evento %s",
+ "Operation %s is invalid" : "Operação %s é inválida",
+ "Check %s does not exist" : "Validação %s não existe",
+ "Check %s is invalid" : "Validação %s é inválida",
+ "Check %s is invalid or does not exist" : "Verifique%sé inválido ou não existe",
+ "Flow" : "Fluxo",
+ "Nextcloud workflow engine" : "Motor de fluxo de trabalho da Nextcloud",
+ "Select a filter" : "Selecionar um filtro",
+ "Select a comparator" : "Selecionar um comparador",
+ "Remove filter" : "Remover filtro",
+ "Folder" : "Pasta",
+ "Images" : "Imagens",
+ "Files WebDAV" : "Ficheiros WebDAV",
+ "Android client" : "Cliente de Android",
+ "iOS client" : "Cliente de iOS",
+ "Desktop client" : "Cliente de PC",
+ "Thunderbird & Outlook addons" : "Extras do Thunderbird & Outlook",
+ "Select groups" : "Selecionar grupos",
+ "Groups" : "Grupos",
+ "Save" : "Guardar",
+ "and" : "e",
+ "Cancel" : "Cancelar",
+ "Delete" : "Apagar",
+ "Show less" : "Mostrar menos",
+ "matches" : "corresponde",
+ "does not match" : "não corresponde",
+ "is" : "é",
+ "is not" : "não é",
+ "File name" : "Nome do ficheiro",
+ "File MIME type" : "Tipo de ficheiro MIME",
+ "File size (upload)" : "Tamanho do ficheiro (envio)",
+ "less" : "menor",
+ "less or equals" : "menor ou igual",
+ "greater or equals" : "maior ou igual",
+ "greater" : "maior",
+ "Request remote address" : "Solicitar endereço remoto",
+ "matches IPv4" : "corresponde a IPv4",
+ "does not match IPv4" : "não corresponde a IPv4",
+ "matches IPv6" : "corresponde a IPv6",
+ "does not match IPv6" : "não corresponde a IPv6",
+ "File system tag" : "Etiqueta do sistema de ficheiros",
+ "is tagged with" : "tem a etiqueta",
+ "is not tagged with" : "não tem a etiqueta",
+ "Request URL" : "Solicitar URL",
+ "Request time" : "Tempo do pedido",
+ "between" : "entre",
+ "not between" : "fora de",
+ "Request user agent" : "Solicitar agente de utilizador",
+ "is member of" : "é membro de",
+ "is not member of" : "não é um membro de"
+},
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/workflowengine/l10n/pt_PT.json b/apps/workflowengine/l10n/pt_PT.json
new file mode 100644
index 00000000000..5cec10df737
--- /dev/null
+++ b/apps/workflowengine/l10n/pt_PT.json
@@ -0,0 +1,84 @@
+{ "translations": {
+ "The given operator is invalid" : "O operador em questão é inválido",
+ "The given regular expression is invalid" : "A dada expressão regular é inválida",
+ "The given file size is invalid" : "O tamanho dado do ficheiro é inválido",
+ "The given tag id is invalid" : "A determinada identificação da etiqueta é inválida",
+ "The given IP range is invalid" : "O intervalo de IP dado é inválido",
+ "The given IP range is not valid for IPv4" : "A gama IP dada não é válida para IPv4",
+ "The given IP range is not valid for IPv6" : "A gama de IP indicada não é válida para IPv6",
+ "The given time span is invalid" : "O período de tempo dado é inválido",
+ "The given start time is invalid" : "A determinada hora de início é inválida",
+ "The given end time is invalid" : "O tempo final dado é inválido",
+ "The given group does not exist" : "O grupo em questão não existe",
+ "File" : "Ficheiro",
+ "File created" : "Ficheiro criado",
+ "File updated" : "Ficheiro enviado",
+ "File renamed" : "Ficheiro renomeado",
+ "File deleted" : "Ficheiro apagado",
+ "File accessed" : "Ficheiro acedido",
+ "File copied" : "Ficheiro copiado",
+ "Tag assigned" : "Etiqueta atribuída",
+ "Someone" : "Alguém",
+ "%s created %s" : "1%s criado 1%s",
+ "%s modified %s" : "1%s modificado 1%s",
+ "%s deleted %s" : "1%s apagado 1%s",
+ "%s accessed %s" : "1%s acedido 1%s",
+ "%s renamed %s" : "1%s renomeado 1%s",
+ "%s copied %s" : "1%s copiado 1%s",
+ "%s assigned %s to %s" : "1%s atribuido 1%s para 1%s",
+ "Operation #%s does not exist" : "Operação #1%s não existe",
+ "Entity %s does not exist" : "Entidade %s não existe",
+ "Entity %s is invalid" : "Entidade %s é inválida",
+ "No events are chosen." : "Não são escolhidos eventos.",
+ "Entity %s has no event %s" : "Entidade %s não tem evento %s",
+ "Operation %s is invalid" : "Operação %s é inválida",
+ "Check %s does not exist" : "Validação %s não existe",
+ "Check %s is invalid" : "Validação %s é inválida",
+ "Check %s is invalid or does not exist" : "Verifique%sé inválido ou não existe",
+ "Flow" : "Fluxo",
+ "Nextcloud workflow engine" : "Motor de fluxo de trabalho da Nextcloud",
+ "Select a filter" : "Selecionar um filtro",
+ "Select a comparator" : "Selecionar um comparador",
+ "Remove filter" : "Remover filtro",
+ "Folder" : "Pasta",
+ "Images" : "Imagens",
+ "Files WebDAV" : "Ficheiros WebDAV",
+ "Android client" : "Cliente de Android",
+ "iOS client" : "Cliente de iOS",
+ "Desktop client" : "Cliente de PC",
+ "Thunderbird & Outlook addons" : "Extras do Thunderbird & Outlook",
+ "Select groups" : "Selecionar grupos",
+ "Groups" : "Grupos",
+ "Save" : "Guardar",
+ "and" : "e",
+ "Cancel" : "Cancelar",
+ "Delete" : "Apagar",
+ "Show less" : "Mostrar menos",
+ "matches" : "corresponde",
+ "does not match" : "não corresponde",
+ "is" : "é",
+ "is not" : "não é",
+ "File name" : "Nome do ficheiro",
+ "File MIME type" : "Tipo de ficheiro MIME",
+ "File size (upload)" : "Tamanho do ficheiro (envio)",
+ "less" : "menor",
+ "less or equals" : "menor ou igual",
+ "greater or equals" : "maior ou igual",
+ "greater" : "maior",
+ "Request remote address" : "Solicitar endereço remoto",
+ "matches IPv4" : "corresponde a IPv4",
+ "does not match IPv4" : "não corresponde a IPv4",
+ "matches IPv6" : "corresponde a IPv6",
+ "does not match IPv6" : "não corresponde a IPv6",
+ "File system tag" : "Etiqueta do sistema de ficheiros",
+ "is tagged with" : "tem a etiqueta",
+ "is not tagged with" : "não tem a etiqueta",
+ "Request URL" : "Solicitar URL",
+ "Request time" : "Tempo do pedido",
+ "between" : "entre",
+ "not between" : "fora de",
+ "Request user agent" : "Solicitar agente de utilizador",
+ "is member of" : "é membro de",
+ "is not member of" : "não é um membro de"
+},"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/apps/workflowengine/l10n/ru.js b/apps/workflowengine/l10n/ru.js
new file mode 100644
index 00000000000..6d24bbea78e
--- /dev/null
+++ b/apps/workflowengine/l10n/ru.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Указанный оператор неверен",
+ "The given regular expression is invalid" : "Указанное регулярное выражение неверно",
+ "The given file size is invalid" : "Укзанный размер файла неверен",
+ "The given tag id is invalid" : "Указанная метка неверна",
+ "The given IP range is invalid" : "Указанный диапазон IP адресов неверен",
+ "The given IP range is not valid for IPv4" : "Указанный диапазон IP не соответствует IPv4",
+ "The given IP range is not valid for IPv6" : "Указанный диапазон IP не соответствует IPv6",
+ "The given time span is invalid" : "Указанный интервал времени неверен",
+ "The given start time is invalid" : "Указаное время начала неверно",
+ "The given end time is invalid" : "Указаное время окончания неверно",
+ "The given group does not exist" : "Указанная группа не существует",
+ "File" : "Файл",
+ "File created" : "Файл создан",
+ "File updated" : "Файл обновлен",
+ "File renamed" : "Файл переименован",
+ "File deleted" : "Файл удален",
+ "File accessed" : "Файл доступен",
+ "File copied" : "Файл скопирован",
+ "Tag assigned" : "Метка присвоена",
+ "Someone" : "Пользователь",
+ "%s created %s" : "%s создал(а) %s",
+ "%s modified %s" : "%s изменил(а) %s",
+ "%s deleted %s" : "%s удалил(а) %s",
+ "%s accessed %s" : "%s получил(а) доступ к %s",
+ "%s renamed %s" : "%s переименовал(а) %s",
+ "%s copied %s" : "%s скопировал(а) %s",
+ "%s assigned %s to %s" : "%s присвоила(а) метку %s файлу %s",
+ "Operation #%s does not exist" : "Операция #%s не существует",
+ "Entity %s does not exist" : "Сущность %s не существует",
+ "Entity %s is invalid" : "Сущность %s неверна",
+ "No events are chosen." : "События не выбраны.",
+ "Entity %s has no event %s" : "У сущности %s нет события %s",
+ "Operation %s does not exist" : "Операция %s не существует",
+ "Operation %s is invalid" : "Операция %s неверна",
+ "At least one check needs to be provided" : "Необходимо задать как минимум одну проверку",
+ "The provided operation data is too long" : "Заданы слишком длинные данные для операции",
+ "Invalid check provided" : "Задана неверная проверка",
+ "Check %s does not exist" : "Проверка %s не существует",
+ "Check %s is invalid" : "Проверка %s неверна",
+ "Check %s is not allowed with this entity" : "Проверка %s не разрешена с этой сущностью",
+ "The provided check value is too long" : "Задано слишком длинное проверочное значение",
+ "Check #%s does not exist" : "Проверка #%s не существует",
+ "Check %s is invalid or does not exist" : "Проверка %s неверна или не существует",
+ "Flow" : "Обработка файлов",
+ "Nextcloud workflow engine" : "Механизм обработки Nextcloud",
+ "Select a filter" : "Выберите фильтр",
+ "Select a comparator" : "Выберите компаратор",
+ "Remove filter" : "Удалить фильтр",
+ "Folder" : "Каталог",
+ "Images" : "Изображения",
+ "Office documents" : "Офисные документы",
+ "PDF documents" : "PDF документы",
+ "Custom MIME type" : "Пользовательский тип MIME",
+ "Custom mimetype" : "Пользовательский тип mime",
+ "Select a file type" : "Выберите тип файла",
+ "e.g. httpd/unix-directory" : "например, каталог httpd/unix",
+ "Please enter a valid time span" : "Введите верный диапазон",
+ "Files WebDAV" : "Файлы WebDAV",
+ "Custom URL" : "Пользовательский URL",
+ "Select a request URL" : "Выберите URL запроса",
+ "Android client" : "клиент для Android",
+ "iOS client" : "клиент для iOS",
+ "Desktop client" : "клиент для ПК",
+ "Thunderbird & Outlook addons" : "Дополнения для Thunderbird и Outlook",
+ "Custom user agent" : "Пользовательский user agent",
+ "Select a user agent" : "Выберите user agent",
+ "Select groups" : "Выберите группы",
+ "Groups" : "Группы",
+ "Type to search for group …" : "Введите для поиска группу…",
+ "Select a trigger" : "Выберите триггер",
+ "At least one event must be selected" : "Необходимо выбрать как минимум одно событие",
+ "Add new flow" : "Добавить обработку",
+ "The configuration is invalid" : "Конфигурация неверна",
+ "Active" : "Активный",
+ "Save" : "Сохранить",
+ "When" : "Когда",
+ "and" : "и",
+ "Add a new filter" : "Добавить новый фильтр",
+ "Cancel" : "Отменить",
+ "Delete" : "Удалить",
+ "Available flows" : "Доступные обработки",
+ "For details on how to write your own flow, check out the development documentation." : "За дополнительными сведениями о написании собственных обработок, обратитесь к документации.",
+ "No flows installed" : "Потоки не установлены",
+ "Ask your administrator to install new flows." : "Попросите своего администратора установить новые потоки.",
+ "More flows" : "Дополнительные обработки",
+ "Browse the App Store" : "Просмотреть магазин приложений",
+ "Show less" : "Показывать меньше",
+ "Show more" : "Показывать больше",
+ "Configured flows" : "Настроенные обработки",
+ "Your flows" : "Ваши обработки",
+ "No flows configured" : "Потоки не настроены",
+ "matches" : "соответствует",
+ "does not match" : "не соответствует",
+ "is" : "равняется",
+ "is not" : "не равняется",
+ "File name" : "Имя файла",
+ "File MIME type" : "MIME-тип файла",
+ "File size (upload)" : "Размер передаваемого на сервер файла",
+ "less" : "меньше",
+ "less or equals" : "меньше либо равно",
+ "greater or equals" : "больше либо равно",
+ "greater" : "больше",
+ "Request remote address" : "Адрес, с которого производится запрос",
+ "matches IPv4" : "соответствует IPv4",
+ "does not match IPv4" : "не соответствует IPv4",
+ "matches IPv6" : "соответствует IPv6",
+ "does not match IPv6" : "не соответствует IPv6",
+ "File system tag" : "Метка файла",
+ "is tagged with" : "файл помечен",
+ "is not tagged with" : "файл не помечен",
+ "Request URL" : "URL запроса",
+ "Request time" : "Время запроса",
+ "between" : "между",
+ "not between" : "не между",
+ "Request user agent" : "Используемое приложение (user agent)",
+ "Group membership" : "Членство в группе",
+ "is member of" : "является участником",
+ "is not member of" : "не является участником"
+},
+"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/apps/workflowengine/l10n/ru.json b/apps/workflowengine/l10n/ru.json
new file mode 100644
index 00000000000..228ad6a71ce
--- /dev/null
+++ b/apps/workflowengine/l10n/ru.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Указанный оператор неверен",
+ "The given regular expression is invalid" : "Указанное регулярное выражение неверно",
+ "The given file size is invalid" : "Укзанный размер файла неверен",
+ "The given tag id is invalid" : "Указанная метка неверна",
+ "The given IP range is invalid" : "Указанный диапазон IP адресов неверен",
+ "The given IP range is not valid for IPv4" : "Указанный диапазон IP не соответствует IPv4",
+ "The given IP range is not valid for IPv6" : "Указанный диапазон IP не соответствует IPv6",
+ "The given time span is invalid" : "Указанный интервал времени неверен",
+ "The given start time is invalid" : "Указаное время начала неверно",
+ "The given end time is invalid" : "Указаное время окончания неверно",
+ "The given group does not exist" : "Указанная группа не существует",
+ "File" : "Файл",
+ "File created" : "Файл создан",
+ "File updated" : "Файл обновлен",
+ "File renamed" : "Файл переименован",
+ "File deleted" : "Файл удален",
+ "File accessed" : "Файл доступен",
+ "File copied" : "Файл скопирован",
+ "Tag assigned" : "Метка присвоена",
+ "Someone" : "Пользователь",
+ "%s created %s" : "%s создал(а) %s",
+ "%s modified %s" : "%s изменил(а) %s",
+ "%s deleted %s" : "%s удалил(а) %s",
+ "%s accessed %s" : "%s получил(а) доступ к %s",
+ "%s renamed %s" : "%s переименовал(а) %s",
+ "%s copied %s" : "%s скопировал(а) %s",
+ "%s assigned %s to %s" : "%s присвоила(а) метку %s файлу %s",
+ "Operation #%s does not exist" : "Операция #%s не существует",
+ "Entity %s does not exist" : "Сущность %s не существует",
+ "Entity %s is invalid" : "Сущность %s неверна",
+ "No events are chosen." : "События не выбраны.",
+ "Entity %s has no event %s" : "У сущности %s нет события %s",
+ "Operation %s does not exist" : "Операция %s не существует",
+ "Operation %s is invalid" : "Операция %s неверна",
+ "At least one check needs to be provided" : "Необходимо задать как минимум одну проверку",
+ "The provided operation data is too long" : "Заданы слишком длинные данные для операции",
+ "Invalid check provided" : "Задана неверная проверка",
+ "Check %s does not exist" : "Проверка %s не существует",
+ "Check %s is invalid" : "Проверка %s неверна",
+ "Check %s is not allowed with this entity" : "Проверка %s не разрешена с этой сущностью",
+ "The provided check value is too long" : "Задано слишком длинное проверочное значение",
+ "Check #%s does not exist" : "Проверка #%s не существует",
+ "Check %s is invalid or does not exist" : "Проверка %s неверна или не существует",
+ "Flow" : "Обработка файлов",
+ "Nextcloud workflow engine" : "Механизм обработки Nextcloud",
+ "Select a filter" : "Выберите фильтр",
+ "Select a comparator" : "Выберите компаратор",
+ "Remove filter" : "Удалить фильтр",
+ "Folder" : "Каталог",
+ "Images" : "Изображения",
+ "Office documents" : "Офисные документы",
+ "PDF documents" : "PDF документы",
+ "Custom MIME type" : "Пользовательский тип MIME",
+ "Custom mimetype" : "Пользовательский тип mime",
+ "Select a file type" : "Выберите тип файла",
+ "e.g. httpd/unix-directory" : "например, каталог httpd/unix",
+ "Please enter a valid time span" : "Введите верный диапазон",
+ "Files WebDAV" : "Файлы WebDAV",
+ "Custom URL" : "Пользовательский URL",
+ "Select a request URL" : "Выберите URL запроса",
+ "Android client" : "клиент для Android",
+ "iOS client" : "клиент для iOS",
+ "Desktop client" : "клиент для ПК",
+ "Thunderbird & Outlook addons" : "Дополнения для Thunderbird и Outlook",
+ "Custom user agent" : "Пользовательский user agent",
+ "Select a user agent" : "Выберите user agent",
+ "Select groups" : "Выберите группы",
+ "Groups" : "Группы",
+ "Type to search for group …" : "Введите для поиска группу…",
+ "Select a trigger" : "Выберите триггер",
+ "At least one event must be selected" : "Необходимо выбрать как минимум одно событие",
+ "Add new flow" : "Добавить обработку",
+ "The configuration is invalid" : "Конфигурация неверна",
+ "Active" : "Активный",
+ "Save" : "Сохранить",
+ "When" : "Когда",
+ "and" : "и",
+ "Add a new filter" : "Добавить новый фильтр",
+ "Cancel" : "Отменить",
+ "Delete" : "Удалить",
+ "Available flows" : "Доступные обработки",
+ "For details on how to write your own flow, check out the development documentation." : "За дополнительными сведениями о написании собственных обработок, обратитесь к документации.",
+ "No flows installed" : "Потоки не установлены",
+ "Ask your administrator to install new flows." : "Попросите своего администратора установить новые потоки.",
+ "More flows" : "Дополнительные обработки",
+ "Browse the App Store" : "Просмотреть магазин приложений",
+ "Show less" : "Показывать меньше",
+ "Show more" : "Показывать больше",
+ "Configured flows" : "Настроенные обработки",
+ "Your flows" : "Ваши обработки",
+ "No flows configured" : "Потоки не настроены",
+ "matches" : "соответствует",
+ "does not match" : "не соответствует",
+ "is" : "равняется",
+ "is not" : "не равняется",
+ "File name" : "Имя файла",
+ "File MIME type" : "MIME-тип файла",
+ "File size (upload)" : "Размер передаваемого на сервер файла",
+ "less" : "меньше",
+ "less or equals" : "меньше либо равно",
+ "greater or equals" : "больше либо равно",
+ "greater" : "больше",
+ "Request remote address" : "Адрес, с которого производится запрос",
+ "matches IPv4" : "соответствует IPv4",
+ "does not match IPv4" : "не соответствует IPv4",
+ "matches IPv6" : "соответствует IPv6",
+ "does not match IPv6" : "не соответствует IPv6",
+ "File system tag" : "Метка файла",
+ "is tagged with" : "файл помечен",
+ "is not tagged with" : "файл не помечен",
+ "Request URL" : "URL запроса",
+ "Request time" : "Время запроса",
+ "between" : "между",
+ "not between" : "не между",
+ "Request user agent" : "Используемое приложение (user agent)",
+ "Group membership" : "Членство в группе",
+ "is member of" : "является участником",
+ "is not member of" : "не является участником"
+},"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);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/sc.js b/apps/workflowengine/l10n/sc.js
new file mode 100644
index 00000000000..b7b473071dd
--- /dev/null
+++ b/apps/workflowengine/l10n/sc.js
@@ -0,0 +1,115 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Cust'utèntzia no podet operare",
+ "The given regular expression is invalid" : "Cust'espressione regulare no est bàlida",
+ "The given file size is invalid" : "Custa mannària de archìviu no est bàlida",
+ "The given tag id is invalid" : "Custa eticheta no est bàlida",
+ "The given IP range is invalid" : "Custu grupu de IP no est bàlidu",
+ "The given IP range is not valid for IPv4" : "Custu grupu de IP no est bàlidu pro IPv4",
+ "The given IP range is not valid for IPv6" : "Custu grupu de IP no est bàlidu pro IPv6",
+ "The given time span is invalid" : "Custu intervallu de tempus no est bàlidu",
+ "The given start time is invalid" : "Custa ora de cumintzu no est bàlida",
+ "The given end time is invalid" : "Custa ora de acabbu no est bàlida",
+ "The given group does not exist" : "Custu grupu no esistit",
+ "File" : "Archìviu",
+ "File created" : "Archìviu creadu",
+ "File updated" : "Archìviu agiornadu",
+ "File renamed" : "Archìviu torradu a numenare",
+ "File deleted" : "Archìviu cantzelladu",
+ "File accessed" : "Fatu s'atzessu a s'archìviu",
+ "File copied" : "Archìviu copiadu",
+ "Tag assigned" : "Eticheta assignada",
+ "Someone" : "Calecuna persone",
+ "%s created %s" : "%s at creadu %s",
+ "%s modified %s" : "%s at modificadu %s",
+ "%s deleted %s" : "%s at cantzelladu %s",
+ "%s accessed %s" : "%s at fatu s'atzessu in %s",
+ "%s renamed %s" : "%s at torradu a numenare %s",
+ "%s copied %s" : "%s at copiadu %s",
+ "%s assigned %s to %s" : "%s at assignadu %s a %s",
+ "Operation #%s does not exist" : "S'operatzione #%s no esistit",
+ "Entity %s does not exist" : "S'entidade %s no esistit",
+ "Entity %s is invalid" : "S'entidade %s no est bàlida",
+ "No events are chosen." : "Perunu eventu seberadu",
+ "Entity %s has no event %s" : "S'entidade %s no tenet eventos %s",
+ "Operation %s does not exist" : "S'operatzione %s no esistit",
+ "Operation %s is invalid" : "S'operatzione %s no est bàlida",
+ "At least one check needs to be provided" : "Depet èssere frunidu a su mancu unu controllu",
+ "The provided operation data is too long" : "Is datos operativos frunidos sunt tropu longos",
+ "Invalid check provided" : "Su controllu frunidu no est bàlidu",
+ "Check %s does not exist" : "Su controllu %s no esistit",
+ "Check %s is invalid" : "Su controllu %s no est bàlidu",
+ "Check %s is not allowed with this entity" : "Su controllu %s no est permìtidu cun custa entidade",
+ "The provided check value is too long" : "Su balore de su controllu frunidu est tropu longu",
+ "Check #%s does not exist" : "Su controllu #%s no esistit",
+ "Check %s is invalid or does not exist" : "Su controllu %s no est bàlidu o no esistit",
+ "Flow" : "Flussu",
+ "Nextcloud workflow engine" : "Motore de su flussu de traballu de Nextcloud",
+ "Select a filter" : "Seletziona unu filtru",
+ "Select a comparator" : "Seletziona unu cumparadore",
+ "Folder" : "Cartella",
+ "Images" : "Immàgines",
+ "Office documents" : "Documentos de Office",
+ "PDF documents" : "Documentos PDF",
+ "Custom mimetype" : "Personaliza sa genia MIME",
+ "Select a file type" : "Seletziona una genia de archìviu",
+ "e.g. httpd/unix-directory" : "pro esèmpiu httpd/unix-directory",
+ "Please enter a valid time span" : "Inserta•nche un'intervallu de tempus bàlidu",
+ "Files WebDAV" : "Archìvios WebDAV",
+ "Custom URL" : "Personaliza URL",
+ "Select a request URL" : "Seletziona unu URL de rechesta",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de iscrivania",
+ "Thunderbird & Outlook addons" : "Cumponente de agiunta de Thunderbird & Outlook",
+ "Custom user agent" : "Personaliza agente de utente",
+ "Select a user agent" : "Seletziona un'agente de utente",
+ "Select groups" : "Seletziona grupos",
+ "Groups" : "Grupos",
+ "At least one event must be selected" : "Depet èssere seletzionadu a su mancu un'eventu",
+ "Add new flow" : "Agiunghe flussu nou",
+ "The configuration is invalid" : "Sa cunfiguratzione no est bàlida",
+ "Active" : "Ativu",
+ "Save" : "Sarva",
+ "When" : "Cando",
+ "and" : "e",
+ "Add a new filter" : "Agiunghe unu filtru nou",
+ "Cancel" : "Annulla",
+ "Delete" : "Cantzella",
+ "Available flows" : "Flussos a disponimentu",
+ "For details on how to write your own flow, check out the development documentation." : "Pro detàllios subra comente iscriere su flussu tuo etotu, controlla sa documentatzione de isvilupu.",
+ "More flows" : "Àteros flussos",
+ "Browse the App Store" : "Esplora sa butega de is aplicatziones",
+ "Show less" : "Mustra prus pagu",
+ "Show more" : "Mustra de prus",
+ "Configured flows" : "Flussos cunfigurados",
+ "Your flows" : "Flussos tuos",
+ "matches" : "currispondèntzias",
+ "does not match" : "no currispondet",
+ "is" : "est",
+ "is not" : "no est",
+ "File name" : "Nùmene de archìviu",
+ "File MIME type" : "Genia de archìviu MIME",
+ "File size (upload)" : "Mannària de s'archìviu (carrigamentu)",
+ "less" : "prus pagu",
+ "less or equals" : "prus pagu o uguale",
+ "greater or equals" : "prus mannu o uguale",
+ "greater" : "prus mannu",
+ "Request remote address" : "Indiritzu dae tesu de sa rechesta",
+ "matches IPv4" : "currispondet a IPv4",
+ "does not match IPv4" : "no currispondet a IPv4",
+ "matches IPv6" : "currispondet a IPv6",
+ "does not match IPv6" : "no currispondet a IPv6",
+ "File system tag" : "Eticheta de archìviu de sistema",
+ "is tagged with" : "est etichetadu cun",
+ "is not tagged with" : "no est etichetadu cun",
+ "Request URL" : "URL de sa rechesta",
+ "Request time" : "Ora de sa rechesta",
+ "between" : "cumprèndidu tra",
+ "not between" : "no cumprèndidu tra",
+ "Request user agent" : "Agente de utente de sa rechesta",
+ "is member of" : "partètzipat a",
+ "is not member of" : "no partètzipat a"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/sc.json b/apps/workflowengine/l10n/sc.json
new file mode 100644
index 00000000000..0ae1be297b9
--- /dev/null
+++ b/apps/workflowengine/l10n/sc.json
@@ -0,0 +1,113 @@
+{ "translations": {
+ "The given operator is invalid" : "Cust'utèntzia no podet operare",
+ "The given regular expression is invalid" : "Cust'espressione regulare no est bàlida",
+ "The given file size is invalid" : "Custa mannària de archìviu no est bàlida",
+ "The given tag id is invalid" : "Custa eticheta no est bàlida",
+ "The given IP range is invalid" : "Custu grupu de IP no est bàlidu",
+ "The given IP range is not valid for IPv4" : "Custu grupu de IP no est bàlidu pro IPv4",
+ "The given IP range is not valid for IPv6" : "Custu grupu de IP no est bàlidu pro IPv6",
+ "The given time span is invalid" : "Custu intervallu de tempus no est bàlidu",
+ "The given start time is invalid" : "Custa ora de cumintzu no est bàlida",
+ "The given end time is invalid" : "Custa ora de acabbu no est bàlida",
+ "The given group does not exist" : "Custu grupu no esistit",
+ "File" : "Archìviu",
+ "File created" : "Archìviu creadu",
+ "File updated" : "Archìviu agiornadu",
+ "File renamed" : "Archìviu torradu a numenare",
+ "File deleted" : "Archìviu cantzelladu",
+ "File accessed" : "Fatu s'atzessu a s'archìviu",
+ "File copied" : "Archìviu copiadu",
+ "Tag assigned" : "Eticheta assignada",
+ "Someone" : "Calecuna persone",
+ "%s created %s" : "%s at creadu %s",
+ "%s modified %s" : "%s at modificadu %s",
+ "%s deleted %s" : "%s at cantzelladu %s",
+ "%s accessed %s" : "%s at fatu s'atzessu in %s",
+ "%s renamed %s" : "%s at torradu a numenare %s",
+ "%s copied %s" : "%s at copiadu %s",
+ "%s assigned %s to %s" : "%s at assignadu %s a %s",
+ "Operation #%s does not exist" : "S'operatzione #%s no esistit",
+ "Entity %s does not exist" : "S'entidade %s no esistit",
+ "Entity %s is invalid" : "S'entidade %s no est bàlida",
+ "No events are chosen." : "Perunu eventu seberadu",
+ "Entity %s has no event %s" : "S'entidade %s no tenet eventos %s",
+ "Operation %s does not exist" : "S'operatzione %s no esistit",
+ "Operation %s is invalid" : "S'operatzione %s no est bàlida",
+ "At least one check needs to be provided" : "Depet èssere frunidu a su mancu unu controllu",
+ "The provided operation data is too long" : "Is datos operativos frunidos sunt tropu longos",
+ "Invalid check provided" : "Su controllu frunidu no est bàlidu",
+ "Check %s does not exist" : "Su controllu %s no esistit",
+ "Check %s is invalid" : "Su controllu %s no est bàlidu",
+ "Check %s is not allowed with this entity" : "Su controllu %s no est permìtidu cun custa entidade",
+ "The provided check value is too long" : "Su balore de su controllu frunidu est tropu longu",
+ "Check #%s does not exist" : "Su controllu #%s no esistit",
+ "Check %s is invalid or does not exist" : "Su controllu %s no est bàlidu o no esistit",
+ "Flow" : "Flussu",
+ "Nextcloud workflow engine" : "Motore de su flussu de traballu de Nextcloud",
+ "Select a filter" : "Seletziona unu filtru",
+ "Select a comparator" : "Seletziona unu cumparadore",
+ "Folder" : "Cartella",
+ "Images" : "Immàgines",
+ "Office documents" : "Documentos de Office",
+ "PDF documents" : "Documentos PDF",
+ "Custom mimetype" : "Personaliza sa genia MIME",
+ "Select a file type" : "Seletziona una genia de archìviu",
+ "e.g. httpd/unix-directory" : "pro esèmpiu httpd/unix-directory",
+ "Please enter a valid time span" : "Inserta•nche un'intervallu de tempus bàlidu",
+ "Files WebDAV" : "Archìvios WebDAV",
+ "Custom URL" : "Personaliza URL",
+ "Select a request URL" : "Seletziona unu URL de rechesta",
+ "Android client" : "Cliente Android",
+ "iOS client" : "Cliente iOS",
+ "Desktop client" : "Cliente de iscrivania",
+ "Thunderbird & Outlook addons" : "Cumponente de agiunta de Thunderbird & Outlook",
+ "Custom user agent" : "Personaliza agente de utente",
+ "Select a user agent" : "Seletziona un'agente de utente",
+ "Select groups" : "Seletziona grupos",
+ "Groups" : "Grupos",
+ "At least one event must be selected" : "Depet èssere seletzionadu a su mancu un'eventu",
+ "Add new flow" : "Agiunghe flussu nou",
+ "The configuration is invalid" : "Sa cunfiguratzione no est bàlida",
+ "Active" : "Ativu",
+ "Save" : "Sarva",
+ "When" : "Cando",
+ "and" : "e",
+ "Add a new filter" : "Agiunghe unu filtru nou",
+ "Cancel" : "Annulla",
+ "Delete" : "Cantzella",
+ "Available flows" : "Flussos a disponimentu",
+ "For details on how to write your own flow, check out the development documentation." : "Pro detàllios subra comente iscriere su flussu tuo etotu, controlla sa documentatzione de isvilupu.",
+ "More flows" : "Àteros flussos",
+ "Browse the App Store" : "Esplora sa butega de is aplicatziones",
+ "Show less" : "Mustra prus pagu",
+ "Show more" : "Mustra de prus",
+ "Configured flows" : "Flussos cunfigurados",
+ "Your flows" : "Flussos tuos",
+ "matches" : "currispondèntzias",
+ "does not match" : "no currispondet",
+ "is" : "est",
+ "is not" : "no est",
+ "File name" : "Nùmene de archìviu",
+ "File MIME type" : "Genia de archìviu MIME",
+ "File size (upload)" : "Mannària de s'archìviu (carrigamentu)",
+ "less" : "prus pagu",
+ "less or equals" : "prus pagu o uguale",
+ "greater or equals" : "prus mannu o uguale",
+ "greater" : "prus mannu",
+ "Request remote address" : "Indiritzu dae tesu de sa rechesta",
+ "matches IPv4" : "currispondet a IPv4",
+ "does not match IPv4" : "no currispondet a IPv4",
+ "matches IPv6" : "currispondet a IPv6",
+ "does not match IPv6" : "no currispondet a IPv6",
+ "File system tag" : "Eticheta de archìviu de sistema",
+ "is tagged with" : "est etichetadu cun",
+ "is not tagged with" : "no est etichetadu cun",
+ "Request URL" : "URL de sa rechesta",
+ "Request time" : "Ora de sa rechesta",
+ "between" : "cumprèndidu tra",
+ "not between" : "no cumprèndidu tra",
+ "Request user agent" : "Agente de utente de sa rechesta",
+ "is member of" : "partètzipat a",
+ "is not member of" : "no partètzipat a"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/sk.js b/apps/workflowengine/l10n/sk.js
new file mode 100644
index 00000000000..dc3fd686753
--- /dev/null
+++ b/apps/workflowengine/l10n/sk.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Zadaný operátor je neplatný",
+ "The given regular expression is invalid" : "Zadaný regulárny výraz je neplatný",
+ "The given file size is invalid" : "Zadaná veľkosť súboru je neplatná",
+ "The given tag id is invalid" : "Zadaný identifikátor štítku je neplatný",
+ "The given IP range is invalid" : "Zadaný rozsah IP je neplatný",
+ "The given IP range is not valid for IPv4" : "Zadaný IP rozsah nie je platný pre IPv4",
+ "The given IP range is not valid for IPv6" : "Zadaný IP rozsah nie je platný pre IPv6",
+ "The given time span is invalid" : "Zadané časové rozpätie nie je platné",
+ "The given start time is invalid" : "Zadaný čas začatia nie je platný",
+ "The given end time is invalid" : "Zadaný čas ukončenia nie je platný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "File" : "Súbor",
+ "File created" : "Vytvorený súbor",
+ "File updated" : "Aktualizovaný súbor",
+ "File renamed" : "Premenovaný súbor",
+ "File deleted" : "Zmazaný súbor",
+ "File accessed" : "Prístup k súboru",
+ "File copied" : "Kopírovaný súbor",
+ "Tag assigned" : "Priradený štítok",
+ "Someone" : "Niekto",
+ "%s created %s" : "%s vytvorené %s",
+ "%s modified %s" : "%s zmenené %s",
+ "%s deleted %s" : "%s vymazané %s",
+ "%s accessed %s" : "%s pristupené k %s",
+ "%s renamed %s" : "%s premenované %s",
+ "%s copied %s" : "%s skopírovné %s",
+ "%s assigned %s to %s" : "%s priradené %s k %s",
+ "Operation #%s does not exist" : "Operácia #%s neexistuje",
+ "Entity %s does not exist" : "Entita%s neexistuje",
+ "Entity %s is invalid" : "Entita %s je neplatná",
+ "No events are chosen." : "Neboli vybrané žiadne udalosti.",
+ "Entity %s has no event %s" : "Entita %s nemá udalosť %s",
+ "Operation %s does not exist" : "Operácia %s neexistuje",
+ "Operation %s is invalid" : "Operácia #%s nie je platná",
+ "At least one check needs to be provided" : "Musí sa vykonať aspoň jedna kontrola",
+ "The provided operation data is too long" : "Poskytnuté prevádzkové údaje sú príliš dlhé",
+ "Invalid check provided" : "Poskytnutá neplatná kontrola",
+ "Check %s does not exist" : "Kontrola %s neexistuje",
+ "Check %s is invalid" : "Kontrola %s je neplatná",
+ "Check %s is not allowed with this entity" : "Kontrola %s nie je pre túto entitu povolená",
+ "The provided check value is too long" : "Zadaná kontrolná hodnota je príliš dlhá",
+ "Check #%s does not exist" : "Kontrola #%s neexistuje",
+ "Check %s is invalid or does not exist" : "Kontrola %s je neplatná alebo neexistuje",
+ "Flow" : "Flow (tok)",
+ "Nextcloud workflow engine" : "Služba Nextcloud pre pracovné postupy",
+ "Select a filter" : "Vybrať filter",
+ "Select a comparator" : "Vybrať porovnávač",
+ "Remove filter" : "Odstrániť filter",
+ "Folder" : "Priečinok",
+ "Images" : "Obrázky",
+ "Office documents" : "Dokumenty Office",
+ "PDF documents" : "Dokumenty PDF",
+ "Custom MIME type" : "Vlastný typ MIME",
+ "Custom mimetype" : "Vlastné typy mime",
+ "Select a file type" : "Vyberte typ súboru",
+ "e.g. httpd/unix-directory" : "napr. adresár httpd/unix",
+ "Please enter a valid time span" : "Zadajte prosím platné časové rozmedzie",
+ "Files WebDAV" : "WebDAV súbory",
+ "Custom URL" : "Vlastná URL",
+ "Select a request URL" : "Vybrať URL požiadavku",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Desktopový klient",
+ "Thunderbird & Outlook addons" : "Doplnky pre Thunderbird a Outlook",
+ "Custom user agent" : "Vlastný agent užívateľa",
+ "Select a user agent" : "Zvoliť užívateľského agenta",
+ "Select groups" : "Vybrať skupinu",
+ "Groups" : "Skupiny",
+ "Type to search for group …" : "Začnite písať pre vyhľadanie skupiny ...",
+ "Select a trigger" : "Vyberte spúšťač",
+ "At least one event must be selected" : "Musí byť vybraná aspoň jedna udalosť",
+ "Add new flow" : "Pridať nový tok",
+ "The configuration is invalid" : "Konfigurácia je neplatná",
+ "Active" : "Aktívne",
+ "Save" : "Uložiť",
+ "When" : "Keď",
+ "and" : "a",
+ "Add a new filter" : "Pridať nový filter",
+ "Cancel" : "Zrušiť",
+ "Delete" : "Zmazať",
+ "Available flows" : "Dostupné toky",
+ "For details on how to write your own flow, check out the development documentation." : "Podrobnosti o tom, ako vytvárať vlastné toky, nájdete v dokumentácii pre vývojárov.",
+ "No flows installed" : "Žiadne toky neboli nainštalované",
+ "Ask your administrator to install new flows." : "Požiadajte svojho administrátora, aby nainštaloval nové toky.",
+ "More flows" : "Ďalšie toky",
+ "Browse the App Store" : "Prehliadanie obchodu s aplikáciami",
+ "Show less" : "Zobraziť menej",
+ "Show more" : "Zobraziť viac",
+ "Configured flows" : "Nastavené toky",
+ "Your flows" : "Vaše toky",
+ "No flows configured" : "Žiadne toky neboli nakonfigurované",
+ "matches" : "súhlasí",
+ "does not match" : "nesúhlasí",
+ "is" : "je",
+ "is not" : "nie je",
+ "File name" : "Názov súboru",
+ "File MIME type" : "MIME typ súboru",
+ "File size (upload)" : "Veľkosť súboru (upload)",
+ "less" : "menej",
+ "less or equals" : "menej alebo rovné",
+ "greater or equals" : "viac alebo rovné",
+ "greater" : "viac",
+ "Request remote address" : "Vyžiadať vzdialenú adresu",
+ "matches IPv4" : "súhlasí s IPv4",
+ "does not match IPv4" : "nesúhlasí s IPv4",
+ "matches IPv6" : "súhlasí s IPv6",
+ "does not match IPv6" : "nesúhlasí s IPv6",
+ "File system tag" : "Štítok súborového systému",
+ "is tagged with" : "je označený",
+ "is not tagged with" : "nie je označený",
+ "Request URL" : "Vyžiadať URL",
+ "Request time" : "Čas požiadavky",
+ "between" : "medzi",
+ "not between" : "nie je medzi",
+ "Request user agent" : "User agent požiadavky",
+ "Group membership" : "Skupinové členstvo",
+ "is member of" : "Je členom",
+ "is not member of" : "Nie je členom"
+},
+"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/apps/workflowengine/l10n/sk.json b/apps/workflowengine/l10n/sk.json
new file mode 100644
index 00000000000..25761ee0053
--- /dev/null
+++ b/apps/workflowengine/l10n/sk.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Zadaný operátor je neplatný",
+ "The given regular expression is invalid" : "Zadaný regulárny výraz je neplatný",
+ "The given file size is invalid" : "Zadaná veľkosť súboru je neplatná",
+ "The given tag id is invalid" : "Zadaný identifikátor štítku je neplatný",
+ "The given IP range is invalid" : "Zadaný rozsah IP je neplatný",
+ "The given IP range is not valid for IPv4" : "Zadaný IP rozsah nie je platný pre IPv4",
+ "The given IP range is not valid for IPv6" : "Zadaný IP rozsah nie je platný pre IPv6",
+ "The given time span is invalid" : "Zadané časové rozpätie nie je platné",
+ "The given start time is invalid" : "Zadaný čas začatia nie je platný",
+ "The given end time is invalid" : "Zadaný čas ukončenia nie je platný",
+ "The given group does not exist" : "Zadaná skupina neexistuje",
+ "File" : "Súbor",
+ "File created" : "Vytvorený súbor",
+ "File updated" : "Aktualizovaný súbor",
+ "File renamed" : "Premenovaný súbor",
+ "File deleted" : "Zmazaný súbor",
+ "File accessed" : "Prístup k súboru",
+ "File copied" : "Kopírovaný súbor",
+ "Tag assigned" : "Priradený štítok",
+ "Someone" : "Niekto",
+ "%s created %s" : "%s vytvorené %s",
+ "%s modified %s" : "%s zmenené %s",
+ "%s deleted %s" : "%s vymazané %s",
+ "%s accessed %s" : "%s pristupené k %s",
+ "%s renamed %s" : "%s premenované %s",
+ "%s copied %s" : "%s skopírovné %s",
+ "%s assigned %s to %s" : "%s priradené %s k %s",
+ "Operation #%s does not exist" : "Operácia #%s neexistuje",
+ "Entity %s does not exist" : "Entita%s neexistuje",
+ "Entity %s is invalid" : "Entita %s je neplatná",
+ "No events are chosen." : "Neboli vybrané žiadne udalosti.",
+ "Entity %s has no event %s" : "Entita %s nemá udalosť %s",
+ "Operation %s does not exist" : "Operácia %s neexistuje",
+ "Operation %s is invalid" : "Operácia #%s nie je platná",
+ "At least one check needs to be provided" : "Musí sa vykonať aspoň jedna kontrola",
+ "The provided operation data is too long" : "Poskytnuté prevádzkové údaje sú príliš dlhé",
+ "Invalid check provided" : "Poskytnutá neplatná kontrola",
+ "Check %s does not exist" : "Kontrola %s neexistuje",
+ "Check %s is invalid" : "Kontrola %s je neplatná",
+ "Check %s is not allowed with this entity" : "Kontrola %s nie je pre túto entitu povolená",
+ "The provided check value is too long" : "Zadaná kontrolná hodnota je príliš dlhá",
+ "Check #%s does not exist" : "Kontrola #%s neexistuje",
+ "Check %s is invalid or does not exist" : "Kontrola %s je neplatná alebo neexistuje",
+ "Flow" : "Flow (tok)",
+ "Nextcloud workflow engine" : "Služba Nextcloud pre pracovné postupy",
+ "Select a filter" : "Vybrať filter",
+ "Select a comparator" : "Vybrať porovnávač",
+ "Remove filter" : "Odstrániť filter",
+ "Folder" : "Priečinok",
+ "Images" : "Obrázky",
+ "Office documents" : "Dokumenty Office",
+ "PDF documents" : "Dokumenty PDF",
+ "Custom MIME type" : "Vlastný typ MIME",
+ "Custom mimetype" : "Vlastné typy mime",
+ "Select a file type" : "Vyberte typ súboru",
+ "e.g. httpd/unix-directory" : "napr. adresár httpd/unix",
+ "Please enter a valid time span" : "Zadajte prosím platné časové rozmedzie",
+ "Files WebDAV" : "WebDAV súbory",
+ "Custom URL" : "Vlastná URL",
+ "Select a request URL" : "Vybrať URL požiadavku",
+ "Android client" : "Android klient",
+ "iOS client" : "iOS klient",
+ "Desktop client" : "Desktopový klient",
+ "Thunderbird & Outlook addons" : "Doplnky pre Thunderbird a Outlook",
+ "Custom user agent" : "Vlastný agent užívateľa",
+ "Select a user agent" : "Zvoliť užívateľského agenta",
+ "Select groups" : "Vybrať skupinu",
+ "Groups" : "Skupiny",
+ "Type to search for group …" : "Začnite písať pre vyhľadanie skupiny ...",
+ "Select a trigger" : "Vyberte spúšťač",
+ "At least one event must be selected" : "Musí byť vybraná aspoň jedna udalosť",
+ "Add new flow" : "Pridať nový tok",
+ "The configuration is invalid" : "Konfigurácia je neplatná",
+ "Active" : "Aktívne",
+ "Save" : "Uložiť",
+ "When" : "Keď",
+ "and" : "a",
+ "Add a new filter" : "Pridať nový filter",
+ "Cancel" : "Zrušiť",
+ "Delete" : "Zmazať",
+ "Available flows" : "Dostupné toky",
+ "For details on how to write your own flow, check out the development documentation." : "Podrobnosti o tom, ako vytvárať vlastné toky, nájdete v dokumentácii pre vývojárov.",
+ "No flows installed" : "Žiadne toky neboli nainštalované",
+ "Ask your administrator to install new flows." : "Požiadajte svojho administrátora, aby nainštaloval nové toky.",
+ "More flows" : "Ďalšie toky",
+ "Browse the App Store" : "Prehliadanie obchodu s aplikáciami",
+ "Show less" : "Zobraziť menej",
+ "Show more" : "Zobraziť viac",
+ "Configured flows" : "Nastavené toky",
+ "Your flows" : "Vaše toky",
+ "No flows configured" : "Žiadne toky neboli nakonfigurované",
+ "matches" : "súhlasí",
+ "does not match" : "nesúhlasí",
+ "is" : "je",
+ "is not" : "nie je",
+ "File name" : "Názov súboru",
+ "File MIME type" : "MIME typ súboru",
+ "File size (upload)" : "Veľkosť súboru (upload)",
+ "less" : "menej",
+ "less or equals" : "menej alebo rovné",
+ "greater or equals" : "viac alebo rovné",
+ "greater" : "viac",
+ "Request remote address" : "Vyžiadať vzdialenú adresu",
+ "matches IPv4" : "súhlasí s IPv4",
+ "does not match IPv4" : "nesúhlasí s IPv4",
+ "matches IPv6" : "súhlasí s IPv6",
+ "does not match IPv6" : "nesúhlasí s IPv6",
+ "File system tag" : "Štítok súborového systému",
+ "is tagged with" : "je označený",
+ "is not tagged with" : "nie je označený",
+ "Request URL" : "Vyžiadať URL",
+ "Request time" : "Čas požiadavky",
+ "between" : "medzi",
+ "not between" : "nie je medzi",
+ "Request user agent" : "User agent požiadavky",
+ "Group membership" : "Skupinové členstvo",
+ "is member of" : "Je členom",
+ "is not member of" : "Nie je členom"
+},"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/apps/workflowengine/l10n/sl.js b/apps/workflowengine/l10n/sl.js
new file mode 100644
index 00000000000..c7b1e61ccf5
--- /dev/null
+++ b/apps/workflowengine/l10n/sl.js
@@ -0,0 +1,119 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Podan operator ni veljaven.",
+ "The given regular expression is invalid" : "Podan logični izraz ni veljaven.",
+ "The given file size is invalid" : "Podana velikost datoteke ni veljavna.",
+ "The given tag id is invalid" : "Podan ID oznake ni veljaven.",
+ "The given IP range is invalid" : "Podan obseg IP ni veljaven.",
+ "The given IP range is not valid for IPv4" : "Podan obseg IP ni veljaven za IPv4.",
+ "The given IP range is not valid for IPv6" : "Podan obseg IP ni veljaven za IPv6.",
+ "The given time span is invalid" : "Podan časovni obseg ni veljaven.",
+ "The given start time is invalid" : "Podan čas začetka ni veljaven.",
+ "The given end time is invalid" : "Podan čas zaključka ni veljaven.",
+ "The given group does not exist" : "Podana skupina ne obstaja.",
+ "File" : "Datoteka",
+ "File created" : "datoteka ustvarjena",
+ "File updated" : "datoteka posodobljena",
+ "File renamed" : "datoteka preimenovana",
+ "File deleted" : "datoteka izbrisana",
+ "File accessed" : "datoteka dostopana",
+ "File copied" : "datoteka kopirana",
+ "Tag assigned" : "datoteka dodeljena",
+ "Someone" : "Nekdo",
+ "%s created %s" : "%s ustvari %s",
+ "%s modified %s" : "%s spremeni %s",
+ "%s deleted %s" : "%s izbriše %s",
+ "%s accessed %s" : "%s dostopi do %s",
+ "%s renamed %s" : "%s preimenuje %s",
+ "%s copied %s" : "%s kopira %s",
+ "%s assigned %s to %s" : "%s dodeli %s za %s",
+ "Operation #%s does not exist" : "Opravilo #%s ne obstaja.",
+ "Entity %s does not exist" : "Predmet %s ne obstaja.",
+ "Entity %s is invalid" : "Predmet %s ni veljaven.",
+ "No events are chosen." : "Ni izbranega nobenega dogodka.",
+ "Entity %s has no event %s" : "Predmetu %s ni določen noben dogodek %s",
+ "Operation %s does not exist" : "Opravilo %s ne obstaja.",
+ "Operation %s is invalid" : "Opravilo %s ni veljavno.",
+ "At least one check needs to be provided" : "Izbrano mora biti vsaj eno pravilo preverjanja",
+ "The provided operation data is too long" : "Podani podatki opravila so predolgi",
+ "Invalid check provided" : "Podano je neveljavno pravilo preverjanja",
+ "Check %s does not exist" : "Pravilo preverjanja %s ne obstaja.",
+ "Check %s is invalid" : "Pravilo preverjanja %s ni veljavno.",
+ "Check %s is not allowed with this entity" : "Pravilo preverjanja %s s tem predmetom ni veljavno",
+ "The provided check value is too long" : "Podani vrednost preverjanja je predolga",
+ "Check #%s does not exist" : "Preverba #%s ne obstaja.",
+ "Check %s is invalid or does not exist" : "Preverba %s ne obstaja.",
+ "Flow" : "Koračnik (Flow)",
+ "Nextcloud workflow engine" : "Program za koračno avtomatizacijo delovnih nalog",
+ "Select a filter" : "Izbor filtra",
+ "Select a comparator" : "Izbor primerjalnika",
+ "Remove filter" : "Odstrani filter",
+ "Folder" : "Mapa",
+ "Images" : "Slike",
+ "Office documents" : "Pisarniški dokumenti",
+ "PDF documents" : "Dokumenti PDF",
+ "Custom MIME type" : "Vrsta Mime po meri",
+ "Custom mimetype" : "Vrsta Mime po meri",
+ "Select a file type" : "Izbor vrste datoteke",
+ "e.g. httpd/unix-directory" : "npr. httpd/unix-directory",
+ "Please enter a valid time span" : "Vpisati je treba veljaven časovni obseg",
+ "Files WebDAV" : "Datoteke WebDAV",
+ "Custom URL" : "Naslov URL po meri",
+ "Select a request URL" : "Izberite naslov URL zahteve",
+ "Android client" : "Odjemalec za Android",
+ "iOS client" : "Odjemalec za iOS",
+ "Desktop client" : "Odjemalec za namizne računalnike",
+ "Thunderbird & Outlook addons" : "Razširitve za Thunderbird in Outlook",
+ "Custom user agent" : "Uporabniški odjemalec po meri",
+ "Select a user agent" : "Izbor uporabniškega odjemalca",
+ "Select groups" : "Izbor skupin",
+ "Groups" : "Skupine",
+ "At least one event must be selected" : "Izbran mora biti vsaj en dogodek",
+ "Add new flow" : "Dodaj koračnik",
+ "The configuration is invalid" : "Nastavitev ni veljavna",
+ "Active" : "Dejavno",
+ "Save" : "Shrani",
+ "When" : "Ko je",
+ "and" : "in",
+ "Cancel" : "Prekliči",
+ "Delete" : "Izbriši",
+ "Available flows" : "Razpoložljivi koračniki",
+ "For details on how to write your own flow, check out the development documentation." : "Za podrobnosti, kako sestaviti koračnike po meri, preverite razvijalsko dokumentacijo.",
+ "No flows installed" : "Ni nameščenih koračnikov",
+ "Ask your administrator to install new flows." : "Za namestitev novih stopite v stik s skrbnikom sistema.",
+ "More flows" : "Več koračnikov",
+ "Browse the App Store" : "Prebrskaj po trgovini programov",
+ "Show less" : "Pokaži manj",
+ "Show more" : "Pokaži več",
+ "Configured flows" : "Nastavljeni koračniki",
+ "Your flows" : "Koračniki po meri",
+ "No flows configured" : "Ni nastavljenih koračnikov",
+ "matches" : "se sklada z",
+ "does not match" : "se ne sklada z",
+ "is" : "je",
+ "is not" : "ni",
+ "File name" : "Ime datoteke",
+ "File MIME type" : "Vrsta MIME datoteke",
+ "File size (upload)" : "Velikost datoteke (↑)",
+ "less" : "je manjša",
+ "less or equals" : "je manjša ali enaka",
+ "greater or equals" : "je večja ali enaka",
+ "greater" : "je večja",
+ "Request remote address" : "Oddaljeni naslov",
+ "matches IPv4" : "se sklada z IPv4",
+ "does not match IPv4" : "ni skladen z IPv4",
+ "matches IPv6" : "se sklada z IPv6",
+ "does not match IPv6" : "ni skladen z IPv6",
+ "File system tag" : "Sistemska oznaka",
+ "is tagged with" : "je",
+ "is not tagged with" : "ni",
+ "Request URL" : "Naslov URL za dostop",
+ "Request time" : "Čas dostopa",
+ "between" : "je dovoljen med",
+ "not between" : "ni dovoljen med",
+ "Request user agent" : "Uporabniški odjemalec",
+ "is member of" : "je v skupini",
+ "is not member of" : "ni v skupini"
+},
+"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/workflowengine/l10n/sl.json b/apps/workflowengine/l10n/sl.json
new file mode 100644
index 00000000000..8792339b647
--- /dev/null
+++ b/apps/workflowengine/l10n/sl.json
@@ -0,0 +1,117 @@
+{ "translations": {
+ "The given operator is invalid" : "Podan operator ni veljaven.",
+ "The given regular expression is invalid" : "Podan logični izraz ni veljaven.",
+ "The given file size is invalid" : "Podana velikost datoteke ni veljavna.",
+ "The given tag id is invalid" : "Podan ID oznake ni veljaven.",
+ "The given IP range is invalid" : "Podan obseg IP ni veljaven.",
+ "The given IP range is not valid for IPv4" : "Podan obseg IP ni veljaven za IPv4.",
+ "The given IP range is not valid for IPv6" : "Podan obseg IP ni veljaven za IPv6.",
+ "The given time span is invalid" : "Podan časovni obseg ni veljaven.",
+ "The given start time is invalid" : "Podan čas začetka ni veljaven.",
+ "The given end time is invalid" : "Podan čas zaključka ni veljaven.",
+ "The given group does not exist" : "Podana skupina ne obstaja.",
+ "File" : "Datoteka",
+ "File created" : "datoteka ustvarjena",
+ "File updated" : "datoteka posodobljena",
+ "File renamed" : "datoteka preimenovana",
+ "File deleted" : "datoteka izbrisana",
+ "File accessed" : "datoteka dostopana",
+ "File copied" : "datoteka kopirana",
+ "Tag assigned" : "datoteka dodeljena",
+ "Someone" : "Nekdo",
+ "%s created %s" : "%s ustvari %s",
+ "%s modified %s" : "%s spremeni %s",
+ "%s deleted %s" : "%s izbriše %s",
+ "%s accessed %s" : "%s dostopi do %s",
+ "%s renamed %s" : "%s preimenuje %s",
+ "%s copied %s" : "%s kopira %s",
+ "%s assigned %s to %s" : "%s dodeli %s za %s",
+ "Operation #%s does not exist" : "Opravilo #%s ne obstaja.",
+ "Entity %s does not exist" : "Predmet %s ne obstaja.",
+ "Entity %s is invalid" : "Predmet %s ni veljaven.",
+ "No events are chosen." : "Ni izbranega nobenega dogodka.",
+ "Entity %s has no event %s" : "Predmetu %s ni določen noben dogodek %s",
+ "Operation %s does not exist" : "Opravilo %s ne obstaja.",
+ "Operation %s is invalid" : "Opravilo %s ni veljavno.",
+ "At least one check needs to be provided" : "Izbrano mora biti vsaj eno pravilo preverjanja",
+ "The provided operation data is too long" : "Podani podatki opravila so predolgi",
+ "Invalid check provided" : "Podano je neveljavno pravilo preverjanja",
+ "Check %s does not exist" : "Pravilo preverjanja %s ne obstaja.",
+ "Check %s is invalid" : "Pravilo preverjanja %s ni veljavno.",
+ "Check %s is not allowed with this entity" : "Pravilo preverjanja %s s tem predmetom ni veljavno",
+ "The provided check value is too long" : "Podani vrednost preverjanja je predolga",
+ "Check #%s does not exist" : "Preverba #%s ne obstaja.",
+ "Check %s is invalid or does not exist" : "Preverba %s ne obstaja.",
+ "Flow" : "Koračnik (Flow)",
+ "Nextcloud workflow engine" : "Program za koračno avtomatizacijo delovnih nalog",
+ "Select a filter" : "Izbor filtra",
+ "Select a comparator" : "Izbor primerjalnika",
+ "Remove filter" : "Odstrani filter",
+ "Folder" : "Mapa",
+ "Images" : "Slike",
+ "Office documents" : "Pisarniški dokumenti",
+ "PDF documents" : "Dokumenti PDF",
+ "Custom MIME type" : "Vrsta Mime po meri",
+ "Custom mimetype" : "Vrsta Mime po meri",
+ "Select a file type" : "Izbor vrste datoteke",
+ "e.g. httpd/unix-directory" : "npr. httpd/unix-directory",
+ "Please enter a valid time span" : "Vpisati je treba veljaven časovni obseg",
+ "Files WebDAV" : "Datoteke WebDAV",
+ "Custom URL" : "Naslov URL po meri",
+ "Select a request URL" : "Izberite naslov URL zahteve",
+ "Android client" : "Odjemalec za Android",
+ "iOS client" : "Odjemalec za iOS",
+ "Desktop client" : "Odjemalec za namizne računalnike",
+ "Thunderbird & Outlook addons" : "Razširitve za Thunderbird in Outlook",
+ "Custom user agent" : "Uporabniški odjemalec po meri",
+ "Select a user agent" : "Izbor uporabniškega odjemalca",
+ "Select groups" : "Izbor skupin",
+ "Groups" : "Skupine",
+ "At least one event must be selected" : "Izbran mora biti vsaj en dogodek",
+ "Add new flow" : "Dodaj koračnik",
+ "The configuration is invalid" : "Nastavitev ni veljavna",
+ "Active" : "Dejavno",
+ "Save" : "Shrani",
+ "When" : "Ko je",
+ "and" : "in",
+ "Cancel" : "Prekliči",
+ "Delete" : "Izbriši",
+ "Available flows" : "Razpoložljivi koračniki",
+ "For details on how to write your own flow, check out the development documentation." : "Za podrobnosti, kako sestaviti koračnike po meri, preverite razvijalsko dokumentacijo.",
+ "No flows installed" : "Ni nameščenih koračnikov",
+ "Ask your administrator to install new flows." : "Za namestitev novih stopite v stik s skrbnikom sistema.",
+ "More flows" : "Več koračnikov",
+ "Browse the App Store" : "Prebrskaj po trgovini programov",
+ "Show less" : "Pokaži manj",
+ "Show more" : "Pokaži več",
+ "Configured flows" : "Nastavljeni koračniki",
+ "Your flows" : "Koračniki po meri",
+ "No flows configured" : "Ni nastavljenih koračnikov",
+ "matches" : "se sklada z",
+ "does not match" : "se ne sklada z",
+ "is" : "je",
+ "is not" : "ni",
+ "File name" : "Ime datoteke",
+ "File MIME type" : "Vrsta MIME datoteke",
+ "File size (upload)" : "Velikost datoteke (↑)",
+ "less" : "je manjša",
+ "less or equals" : "je manjša ali enaka",
+ "greater or equals" : "je večja ali enaka",
+ "greater" : "je večja",
+ "Request remote address" : "Oddaljeni naslov",
+ "matches IPv4" : "se sklada z IPv4",
+ "does not match IPv4" : "ni skladen z IPv4",
+ "matches IPv6" : "se sklada z IPv6",
+ "does not match IPv6" : "ni skladen z IPv6",
+ "File system tag" : "Sistemska oznaka",
+ "is tagged with" : "je",
+ "is not tagged with" : "ni",
+ "Request URL" : "Naslov URL za dostop",
+ "Request time" : "Čas dostopa",
+ "between" : "je dovoljen med",
+ "not between" : "ni dovoljen med",
+ "Request user agent" : "Uporabniški odjemalec",
+ "is member of" : "je v skupini",
+ "is not member of" : "ni v skupini"
+},"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/apps/workflowengine/l10n/sr.js b/apps/workflowengine/l10n/sr.js
new file mode 100644
index 00000000000..30fc1769de7
--- /dev/null
+++ b/apps/workflowengine/l10n/sr.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Дати оператор није исправан",
+ "The given regular expression is invalid" : "Дати регуларни израз није исправан",
+ "The given file size is invalid" : "Дата величина фајла није исправна",
+ "The given tag id is invalid" : "Дати ИД ознаке није исправан",
+ "The given IP range is invalid" : "Дати опсег ИП адреса није исправан",
+ "The given IP range is not valid for IPv4" : "Дати опсег ИП адреса није исправан за IPv4",
+ "The given IP range is not valid for IPv6" : "Дати опсег ИП адреса није исправан за IPv6",
+ "The given time span is invalid" : "Дати временски оквир није исправан",
+ "The given start time is invalid" : "Дато време почетка није исправно",
+ "The given end time is invalid" : "Дато време краја није исправно",
+ "The given group does not exist" : "Дата група не постоји",
+ "File" : "Фајл",
+ "File created" : "Фајл направљен",
+ "File updated" : "Фајл измењен",
+ "File renamed" : "Фајл преименован",
+ "File deleted" : "Фајл обрисан",
+ "File accessed" : "Фајлу приступљено",
+ "File copied" : "Фајл копиран",
+ "Tag assigned" : "Додељена ознака",
+ "Someone" : "Неко",
+ "%s created %s" : "%s је направио %s",
+ "%s modified %s" : "%s је изменио %s",
+ "%s deleted %s" : "%s је обрисао %s",
+ "%s accessed %s" : "%s је приступио %s",
+ "%s renamed %s" : "%s је преименовао %s",
+ "%s copied %s" : "%s је копирао %s",
+ "%s assigned %s to %s" : "%s је доделио %s на %s",
+ "Operation #%s does not exist" : "Операција #%s не постоји",
+ "Entity %s does not exist" : "Ентитет %s не постоји",
+ "Entity %s is invalid" : "Ентитет %s није исправан",
+ "No events are chosen." : "Није одабран ниједан догађај.",
+ "Entity %s has no event %s" : "Ентитет %s нема ниједан догађај %s",
+ "Operation %s does not exist" : "Операција %s не постоји",
+ "Operation %s is invalid" : "Операција %s није исправна",
+ "At least one check needs to be provided" : "Треба да се зада бар једна провера",
+ "The provided operation data is too long" : "Наведени операциони подаци су сувише дугачки",
+ "Invalid check provided" : "Задата неисправна потврда",
+ "Check %s does not exist" : "Проверите да ли %s постоји",
+ "Check %s is invalid" : "Проверите да ли је %s исправно",
+ "Check %s is not allowed with this entity" : "Провера %s није дозвољена са овим ентитетом",
+ "The provided check value is too long" : "Наведена вредност за проверу је сувише дугачка",
+ "Check #%s does not exist" : "Проверите да ли #%s постоји",
+ "Check %s is invalid or does not exist" : "Проверите да ли је %s неисправно или не постоји",
+ "Flow" : "Ток",
+ "Nextcloud workflow engine" : "Некстклаудов мотор радног тока",
+ "Select a filter" : "Одаберите филтер",
+ "Select a comparator" : "Одаберите компаратор",
+ "Remove filter" : "Уклони филтер",
+ "Folder" : "Фасцикла",
+ "Images" : "Слике",
+ "Office documents" : "Канцеларијски документи",
+ "PDF documents" : "PDF документи",
+ "Custom MIME type" : "Прилагођени MIME тип",
+ "Custom mimetype" : "Произвољни MIME тип",
+ "Select a file type" : "Одаберите тип фајла",
+ "e.g. httpd/unix-directory" : "нпр. httpd/unix-directory",
+ "Please enter a valid time span" : "Унесите исправан временски распон",
+ "Files WebDAV" : "WebDAV фајлови",
+ "Custom URL" : "Произвољна адреса",
+ "Select a request URL" : "Одабери адресу захтева",
+ "Android client" : "Андроид клијент",
+ "iOS client" : "iOS клијент",
+ "Desktop client" : "Десктоп клијент",
+ "Thunderbird & Outlook addons" : "Додаци за Thunderbird & Outlook",
+ "Custom user agent" : "Произвољни агент захтева",
+ "Select a user agent" : "Одаберите агента захтева",
+ "Select groups" : "Изаберите групе",
+ "Groups" : "Групе",
+ "Type to search for group …" : "Куцајте да претражите групу",
+ "Select a trigger" : "Изаберите окидач",
+ "At least one event must be selected" : "Мора бити одабран бар један догађај",
+ "Add new flow" : "Додај нови ток",
+ "The configuration is invalid" : "Конфигурација је неисправна",
+ "Active" : "Активан",
+ "Save" : "Сачувај",
+ "When" : "Када",
+ "and" : "и",
+ "Add a new filter" : "Додај нови филтер",
+ "Cancel" : "Откажи",
+ "Delete" : "Обриши",
+ "Available flows" : "Доступни токови",
+ "For details on how to write your own flow, check out the development documentation." : "За детаље како написати сопствени ток, погледајте програмерску документацију.",
+ "No flows installed" : "Није инсталиран ниједан ток",
+ "Ask your administrator to install new flows." : "Затражите од свог администратора да инсталира нове токове.",
+ "More flows" : "Још токова",
+ "Browse the App Store" : "Прегледајте Продавницу апликација",
+ "Show less" : "Прикажи мање",
+ "Show more" : "Прикажи више",
+ "Configured flows" : "Подешени токови",
+ "Your flows" : "Ваши токови",
+ "No flows configured" : "Није конфигурисан ниједан ток",
+ "matches" : "се поклапа са",
+ "does not match" : "се не поклапа са",
+ "is" : "је",
+ "is not" : "није",
+ "File name" : "Име фајла",
+ "File MIME type" : "MIME тип фајла",
+ "File size (upload)" : "Величина фајла (отпремање)",
+ "less" : "је мања од",
+ "less or equals" : "мања или једнака од",
+ "greater or equals" : "већа или једнака од",
+ "greater" : "већа од",
+ "Request remote address" : "Захтевај удаљену адресу",
+ "matches IPv4" : "поклапа се са IPv4 адресом",
+ "does not match IPv4" : "не поклапа се са IPv4 адресом",
+ "matches IPv6" : "поклапа се са IPv6 адресом",
+ "does not match IPv6" : "не поклапа се са IPv6 адресом",
+ "File system tag" : "Системска ознака фајла",
+ "is tagged with" : "је означен са",
+ "is not tagged with" : "није означен са",
+ "Request URL" : "Адреса захтева",
+ "Request time" : "Време захтева",
+ "between" : "између",
+ "not between" : "није између",
+ "Request user agent" : "Кориснички агент захтева",
+ "Group membership" : "Припадност групи",
+ "is member of" : "је члан групе",
+ "is not member of" : "није члан групе"
+},
+"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/apps/workflowengine/l10n/sr.json b/apps/workflowengine/l10n/sr.json
new file mode 100644
index 00000000000..f47543608ed
--- /dev/null
+++ b/apps/workflowengine/l10n/sr.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Дати оператор није исправан",
+ "The given regular expression is invalid" : "Дати регуларни израз није исправан",
+ "The given file size is invalid" : "Дата величина фајла није исправна",
+ "The given tag id is invalid" : "Дати ИД ознаке није исправан",
+ "The given IP range is invalid" : "Дати опсег ИП адреса није исправан",
+ "The given IP range is not valid for IPv4" : "Дати опсег ИП адреса није исправан за IPv4",
+ "The given IP range is not valid for IPv6" : "Дати опсег ИП адреса није исправан за IPv6",
+ "The given time span is invalid" : "Дати временски оквир није исправан",
+ "The given start time is invalid" : "Дато време почетка није исправно",
+ "The given end time is invalid" : "Дато време краја није исправно",
+ "The given group does not exist" : "Дата група не постоји",
+ "File" : "Фајл",
+ "File created" : "Фајл направљен",
+ "File updated" : "Фајл измењен",
+ "File renamed" : "Фајл преименован",
+ "File deleted" : "Фајл обрисан",
+ "File accessed" : "Фајлу приступљено",
+ "File copied" : "Фајл копиран",
+ "Tag assigned" : "Додељена ознака",
+ "Someone" : "Неко",
+ "%s created %s" : "%s је направио %s",
+ "%s modified %s" : "%s је изменио %s",
+ "%s deleted %s" : "%s је обрисао %s",
+ "%s accessed %s" : "%s је приступио %s",
+ "%s renamed %s" : "%s је преименовао %s",
+ "%s copied %s" : "%s је копирао %s",
+ "%s assigned %s to %s" : "%s је доделио %s на %s",
+ "Operation #%s does not exist" : "Операција #%s не постоји",
+ "Entity %s does not exist" : "Ентитет %s не постоји",
+ "Entity %s is invalid" : "Ентитет %s није исправан",
+ "No events are chosen." : "Није одабран ниједан догађај.",
+ "Entity %s has no event %s" : "Ентитет %s нема ниједан догађај %s",
+ "Operation %s does not exist" : "Операција %s не постоји",
+ "Operation %s is invalid" : "Операција %s није исправна",
+ "At least one check needs to be provided" : "Треба да се зада бар једна провера",
+ "The provided operation data is too long" : "Наведени операциони подаци су сувише дугачки",
+ "Invalid check provided" : "Задата неисправна потврда",
+ "Check %s does not exist" : "Проверите да ли %s постоји",
+ "Check %s is invalid" : "Проверите да ли је %s исправно",
+ "Check %s is not allowed with this entity" : "Провера %s није дозвољена са овим ентитетом",
+ "The provided check value is too long" : "Наведена вредност за проверу је сувише дугачка",
+ "Check #%s does not exist" : "Проверите да ли #%s постоји",
+ "Check %s is invalid or does not exist" : "Проверите да ли је %s неисправно или не постоји",
+ "Flow" : "Ток",
+ "Nextcloud workflow engine" : "Некстклаудов мотор радног тока",
+ "Select a filter" : "Одаберите филтер",
+ "Select a comparator" : "Одаберите компаратор",
+ "Remove filter" : "Уклони филтер",
+ "Folder" : "Фасцикла",
+ "Images" : "Слике",
+ "Office documents" : "Канцеларијски документи",
+ "PDF documents" : "PDF документи",
+ "Custom MIME type" : "Прилагођени MIME тип",
+ "Custom mimetype" : "Произвољни MIME тип",
+ "Select a file type" : "Одаберите тип фајла",
+ "e.g. httpd/unix-directory" : "нпр. httpd/unix-directory",
+ "Please enter a valid time span" : "Унесите исправан временски распон",
+ "Files WebDAV" : "WebDAV фајлови",
+ "Custom URL" : "Произвољна адреса",
+ "Select a request URL" : "Одабери адресу захтева",
+ "Android client" : "Андроид клијент",
+ "iOS client" : "iOS клијент",
+ "Desktop client" : "Десктоп клијент",
+ "Thunderbird & Outlook addons" : "Додаци за Thunderbird & Outlook",
+ "Custom user agent" : "Произвољни агент захтева",
+ "Select a user agent" : "Одаберите агента захтева",
+ "Select groups" : "Изаберите групе",
+ "Groups" : "Групе",
+ "Type to search for group …" : "Куцајте да претражите групу",
+ "Select a trigger" : "Изаберите окидач",
+ "At least one event must be selected" : "Мора бити одабран бар један догађај",
+ "Add new flow" : "Додај нови ток",
+ "The configuration is invalid" : "Конфигурација је неисправна",
+ "Active" : "Активан",
+ "Save" : "Сачувај",
+ "When" : "Када",
+ "and" : "и",
+ "Add a new filter" : "Додај нови филтер",
+ "Cancel" : "Откажи",
+ "Delete" : "Обриши",
+ "Available flows" : "Доступни токови",
+ "For details on how to write your own flow, check out the development documentation." : "За детаље како написати сопствени ток, погледајте програмерску документацију.",
+ "No flows installed" : "Није инсталиран ниједан ток",
+ "Ask your administrator to install new flows." : "Затражите од свог администратора да инсталира нове токове.",
+ "More flows" : "Још токова",
+ "Browse the App Store" : "Прегледајте Продавницу апликација",
+ "Show less" : "Прикажи мање",
+ "Show more" : "Прикажи више",
+ "Configured flows" : "Подешени токови",
+ "Your flows" : "Ваши токови",
+ "No flows configured" : "Није конфигурисан ниједан ток",
+ "matches" : "се поклапа са",
+ "does not match" : "се не поклапа са",
+ "is" : "је",
+ "is not" : "није",
+ "File name" : "Име фајла",
+ "File MIME type" : "MIME тип фајла",
+ "File size (upload)" : "Величина фајла (отпремање)",
+ "less" : "је мања од",
+ "less or equals" : "мања или једнака од",
+ "greater or equals" : "већа или једнака од",
+ "greater" : "већа од",
+ "Request remote address" : "Захтевај удаљену адресу",
+ "matches IPv4" : "поклапа се са IPv4 адресом",
+ "does not match IPv4" : "не поклапа се са IPv4 адресом",
+ "matches IPv6" : "поклапа се са IPv6 адресом",
+ "does not match IPv6" : "не поклапа се са IPv6 адресом",
+ "File system tag" : "Системска ознака фајла",
+ "is tagged with" : "је означен са",
+ "is not tagged with" : "није означен са",
+ "Request URL" : "Адреса захтева",
+ "Request time" : "Време захтева",
+ "between" : "између",
+ "not between" : "није између",
+ "Request user agent" : "Кориснички агент захтева",
+ "Group membership" : "Припадност групи",
+ "is member of" : "је члан групе",
+ "is not member of" : "није члан групе"
+},"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/apps/workflowengine/l10n/sv.js b/apps/workflowengine/l10n/sv.js
new file mode 100644
index 00000000000..595f50e84f3
--- /dev/null
+++ b/apps/workflowengine/l10n/sv.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Den valda operatören är felaktig",
+ "The given regular expression is invalid" : "Det valda vanliga uttrycket är felaktigt",
+ "The given file size is invalid" : "Den valda filstorleken är felaktig",
+ "The given tag id is invalid" : "Den valda taggen är felaktig",
+ "The given IP range is invalid" : "Det valda IP-spannet är felaktigt",
+ "The given IP range is not valid for IPv4" : "Det valda IP-spannet är felaktigt för IPv4",
+ "The given IP range is not valid for IPv6" : "Det valda IP-spannet är felaktigt för IPv6",
+ "The given time span is invalid" : "Det valda tidsspannet är felaktigt",
+ "The given start time is invalid" : "Den valda starttiden är felaktig",
+ "The given end time is invalid" : "Den valda sluttiden är felaktig",
+ "The given group does not exist" : "Den valda gruppen finns inte",
+ "File" : "Fil",
+ "File created" : "Fil skapad",
+ "File updated" : "Fil uppdaterad",
+ "File renamed" : "Fil omdöpt",
+ "File deleted" : "Fil raderad",
+ "File accessed" : "Fil öppnad",
+ "File copied" : "Fil kopierad",
+ "Tag assigned" : "Tagg tilldelad",
+ "Someone" : "Någon",
+ "%s created %s" : "%s skapad %s",
+ "%s modified %s" : "%s ändrad %s",
+ "%s deleted %s" : "%s raderad %s",
+ "%s accessed %s" : "%s öppnade %s",
+ "%s renamed %s" : "%s omdöpt %s",
+ "%s copied %s" : "%s kopierad %s",
+ "%s assigned %s to %s" : "%s tilldelad %s till %s",
+ "Operation #%s does not exist" : "Operationen #%s existerar inte",
+ "Entity %s does not exist" : "Objekt 1%s finns inte",
+ "Entity %s is invalid" : "Entitet %s är ogiltig",
+ "No events are chosen." : "Inga händelser valda",
+ "Entity %s has no event %s" : "Objekt 1%s har ingen händelse 1%s",
+ "Operation %s does not exist" : "Operationen %s existerar inte",
+ "Operation %s is invalid" : "Operationen %s är ogiltig",
+ "At least one check needs to be provided" : "Minst en kontroll måste tillhandahållas",
+ "The provided operation data is too long" : "Den angivna operationsdatan är för lång",
+ "Invalid check provided" : "Ogiltig kontroll angavs",
+ "Check %s does not exist" : "Kontroll av %s existerar inte",
+ "Check %s is invalid" : "Kontroll av %s är ogiltig",
+ "Check %s is not allowed with this entity" : "Kontroll %s tillåts inte med denna enhet",
+ "The provided check value is too long" : "Det angivna kontrollvärdet är för långt",
+ "Check #%s does not exist" : "Kontroll av #%s existerar inte",
+ "Check %s is invalid or does not exist" : "Kontroll av %s är ogiltig eller existerar inte",
+ "Flow" : "Flöde",
+ "Nextcloud workflow engine" : "Nextcloud arbetsflödesmotor",
+ "Select a filter" : "Välj ett filter",
+ "Select a comparator" : "Välj en jämförelse",
+ "Remove filter" : "Ta bort filter",
+ "Folder" : "Mapp",
+ "Images" : "Bilder",
+ "Office documents" : "Office-dokument",
+ "PDF documents" : "PDF-dokument",
+ "Custom MIME type" : "Anpassad MIME-typ",
+ "Custom mimetype" : "Anpassad mimetyp",
+ "Select a file type" : "Välj en filtyp",
+ "e.g. httpd/unix-directory" : "t.ex. httpd/unix-directory",
+ "Please enter a valid time span" : "Ange ett giltigt tidsintervall",
+ "Files WebDAV" : "Filer WebDAV",
+ "Custom URL" : "Anpassad webbadress",
+ "Select a request URL" : "Välj en webbadress för begäran",
+ "Android client" : "Android-klient",
+ "iOS client" : "iOS-klient",
+ "Desktop client" : "Skrivbordsklient",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook - tillägg",
+ "Custom user agent" : "Anpassad användaragent",
+ "Select a user agent" : "Välj en användaragent",
+ "Select groups" : "Välj grupper",
+ "Groups" : "Grupper",
+ "Type to search for group …" : "Skriv för att söka efter grupp ...",
+ "Select a trigger" : "Välj en utlösare",
+ "At least one event must be selected" : "Minst en händelse måste väljas",
+ "Add new flow" : "Lägg till nytt flöde",
+ "The configuration is invalid" : "Konfigurationen är felaktig",
+ "Active" : "Aktiv",
+ "Save" : "Spara",
+ "When" : "När",
+ "and" : "och",
+ "Add a new filter" : "Lägg till nytt filter",
+ "Cancel" : "Avbryt",
+ "Delete" : "Radera",
+ "Available flows" : "Tillgängliga flöden",
+ "For details on how to write your own flow, check out the development documentation." : "För information om hur du skriver ditt eget flöde, se utvecklingsdokumentationen.",
+ "No flows installed" : "Inga flöden installerade",
+ "Ask your administrator to install new flows." : "Be din administratör att installera nya flöden.",
+ "More flows" : "Fler flöden",
+ "Browse the App Store" : "Bläddra i appbutiken",
+ "Show less" : "Visa mindre",
+ "Show more" : "Visa mer",
+ "Configured flows" : "Konfigurerade flöden",
+ "Your flows" : "Dina flöden",
+ "No flows configured" : "Inga flöden har konfigurerats",
+ "matches" : "träffar",
+ "does not match" : "matchar inte",
+ "is" : "är",
+ "is not" : "är inte",
+ "File name" : "Filnamn",
+ "File MIME type" : "Filens MIME-typ",
+ "File size (upload)" : "Filstorlek (uppladdning)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller motsvarar",
+ "greater or equals" : "större eller motsvarar",
+ "greater" : "större",
+ "Request remote address" : "Begär extern adress",
+ "matches IPv4" : "matchar IPv4",
+ "does not match IPv4" : "matchar inte IPv4",
+ "matches IPv6" : "matchar IPv6",
+ "does not match IPv6" : "matchar inte IPv6",
+ "File system tag" : "Filens systemtagg",
+ "is tagged with" : "är taggad med",
+ "is not tagged with" : "är inte taggad med",
+ "Request URL" : "Begär webbadress",
+ "Request time" : "Begärningstid",
+ "between" : "mellan",
+ "not between" : "inte mellan",
+ "Request user agent" : "Begär användaragent",
+ "Group membership" : "Gruppmedlemskap",
+ "is member of" : "är medlem i",
+ "is not member of" : "är inte medlem i"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/sv.json b/apps/workflowengine/l10n/sv.json
new file mode 100644
index 00000000000..4bb32eab747
--- /dev/null
+++ b/apps/workflowengine/l10n/sv.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Den valda operatören är felaktig",
+ "The given regular expression is invalid" : "Det valda vanliga uttrycket är felaktigt",
+ "The given file size is invalid" : "Den valda filstorleken är felaktig",
+ "The given tag id is invalid" : "Den valda taggen är felaktig",
+ "The given IP range is invalid" : "Det valda IP-spannet är felaktigt",
+ "The given IP range is not valid for IPv4" : "Det valda IP-spannet är felaktigt för IPv4",
+ "The given IP range is not valid for IPv6" : "Det valda IP-spannet är felaktigt för IPv6",
+ "The given time span is invalid" : "Det valda tidsspannet är felaktigt",
+ "The given start time is invalid" : "Den valda starttiden är felaktig",
+ "The given end time is invalid" : "Den valda sluttiden är felaktig",
+ "The given group does not exist" : "Den valda gruppen finns inte",
+ "File" : "Fil",
+ "File created" : "Fil skapad",
+ "File updated" : "Fil uppdaterad",
+ "File renamed" : "Fil omdöpt",
+ "File deleted" : "Fil raderad",
+ "File accessed" : "Fil öppnad",
+ "File copied" : "Fil kopierad",
+ "Tag assigned" : "Tagg tilldelad",
+ "Someone" : "Någon",
+ "%s created %s" : "%s skapad %s",
+ "%s modified %s" : "%s ändrad %s",
+ "%s deleted %s" : "%s raderad %s",
+ "%s accessed %s" : "%s öppnade %s",
+ "%s renamed %s" : "%s omdöpt %s",
+ "%s copied %s" : "%s kopierad %s",
+ "%s assigned %s to %s" : "%s tilldelad %s till %s",
+ "Operation #%s does not exist" : "Operationen #%s existerar inte",
+ "Entity %s does not exist" : "Objekt 1%s finns inte",
+ "Entity %s is invalid" : "Entitet %s är ogiltig",
+ "No events are chosen." : "Inga händelser valda",
+ "Entity %s has no event %s" : "Objekt 1%s har ingen händelse 1%s",
+ "Operation %s does not exist" : "Operationen %s existerar inte",
+ "Operation %s is invalid" : "Operationen %s är ogiltig",
+ "At least one check needs to be provided" : "Minst en kontroll måste tillhandahållas",
+ "The provided operation data is too long" : "Den angivna operationsdatan är för lång",
+ "Invalid check provided" : "Ogiltig kontroll angavs",
+ "Check %s does not exist" : "Kontroll av %s existerar inte",
+ "Check %s is invalid" : "Kontroll av %s är ogiltig",
+ "Check %s is not allowed with this entity" : "Kontroll %s tillåts inte med denna enhet",
+ "The provided check value is too long" : "Det angivna kontrollvärdet är för långt",
+ "Check #%s does not exist" : "Kontroll av #%s existerar inte",
+ "Check %s is invalid or does not exist" : "Kontroll av %s är ogiltig eller existerar inte",
+ "Flow" : "Flöde",
+ "Nextcloud workflow engine" : "Nextcloud arbetsflödesmotor",
+ "Select a filter" : "Välj ett filter",
+ "Select a comparator" : "Välj en jämförelse",
+ "Remove filter" : "Ta bort filter",
+ "Folder" : "Mapp",
+ "Images" : "Bilder",
+ "Office documents" : "Office-dokument",
+ "PDF documents" : "PDF-dokument",
+ "Custom MIME type" : "Anpassad MIME-typ",
+ "Custom mimetype" : "Anpassad mimetyp",
+ "Select a file type" : "Välj en filtyp",
+ "e.g. httpd/unix-directory" : "t.ex. httpd/unix-directory",
+ "Please enter a valid time span" : "Ange ett giltigt tidsintervall",
+ "Files WebDAV" : "Filer WebDAV",
+ "Custom URL" : "Anpassad webbadress",
+ "Select a request URL" : "Välj en webbadress för begäran",
+ "Android client" : "Android-klient",
+ "iOS client" : "iOS-klient",
+ "Desktop client" : "Skrivbordsklient",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook - tillägg",
+ "Custom user agent" : "Anpassad användaragent",
+ "Select a user agent" : "Välj en användaragent",
+ "Select groups" : "Välj grupper",
+ "Groups" : "Grupper",
+ "Type to search for group …" : "Skriv för att söka efter grupp ...",
+ "Select a trigger" : "Välj en utlösare",
+ "At least one event must be selected" : "Minst en händelse måste väljas",
+ "Add new flow" : "Lägg till nytt flöde",
+ "The configuration is invalid" : "Konfigurationen är felaktig",
+ "Active" : "Aktiv",
+ "Save" : "Spara",
+ "When" : "När",
+ "and" : "och",
+ "Add a new filter" : "Lägg till nytt filter",
+ "Cancel" : "Avbryt",
+ "Delete" : "Radera",
+ "Available flows" : "Tillgängliga flöden",
+ "For details on how to write your own flow, check out the development documentation." : "För information om hur du skriver ditt eget flöde, se utvecklingsdokumentationen.",
+ "No flows installed" : "Inga flöden installerade",
+ "Ask your administrator to install new flows." : "Be din administratör att installera nya flöden.",
+ "More flows" : "Fler flöden",
+ "Browse the App Store" : "Bläddra i appbutiken",
+ "Show less" : "Visa mindre",
+ "Show more" : "Visa mer",
+ "Configured flows" : "Konfigurerade flöden",
+ "Your flows" : "Dina flöden",
+ "No flows configured" : "Inga flöden har konfigurerats",
+ "matches" : "träffar",
+ "does not match" : "matchar inte",
+ "is" : "är",
+ "is not" : "är inte",
+ "File name" : "Filnamn",
+ "File MIME type" : "Filens MIME-typ",
+ "File size (upload)" : "Filstorlek (uppladdning)",
+ "less" : "mindre",
+ "less or equals" : "mindre eller motsvarar",
+ "greater or equals" : "större eller motsvarar",
+ "greater" : "större",
+ "Request remote address" : "Begär extern adress",
+ "matches IPv4" : "matchar IPv4",
+ "does not match IPv4" : "matchar inte IPv4",
+ "matches IPv6" : "matchar IPv6",
+ "does not match IPv6" : "matchar inte IPv6",
+ "File system tag" : "Filens systemtagg",
+ "is tagged with" : "är taggad med",
+ "is not tagged with" : "är inte taggad med",
+ "Request URL" : "Begär webbadress",
+ "Request time" : "Begärningstid",
+ "between" : "mellan",
+ "not between" : "inte mellan",
+ "Request user agent" : "Begär användaragent",
+ "Group membership" : "Gruppmedlemskap",
+ "is member of" : "är medlem i",
+ "is not member of" : "är inte medlem i"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/sw.js b/apps/workflowengine/l10n/sw.js
new file mode 100644
index 00000000000..302055b39f2
--- /dev/null
+++ b/apps/workflowengine/l10n/sw.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Opereta uliyopewa si sahihi",
+ "The given regular expression is invalid" : "Msemo wa kawaida uliotolewa si sahihi",
+ "The given file size is invalid" : "Ukubwa wa faili uliotolewa si sahihi",
+ "The given tag id is invalid" : "Kitambulisho cha lebo kilichotolewa si sahihi",
+ "The given IP range is invalid" : "Anuwai ya IP iliyotolewa si sahihi",
+ "The given IP range is not valid for IPv4" : "Anuwai ya IP iliyotolewa si halali kwa IPv4",
+ "The given IP range is not valid for IPv6" : "Anuwai ya IP iliyotolewa si halali kwa IPv6",
+ "The given time span is invalid" : "Muda uliyopewa si sahihi",
+ "The given start time is invalid" : "Muda wa kuanza uliyopewa si sahihi",
+ "The given end time is invalid" : "Muda wa kumaliza uliyopewa ni batili",
+ "The given group does not exist" : "Kundi lililotolewa halipo",
+ "File" : "Faili",
+ "File created" : "Faili imeundwa",
+ "File updated" : "Faili imesasishwa",
+ "File renamed" : "Faili imepewa jina upya",
+ "File deleted" : "Faili imefutwa",
+ "File accessed" : "Faili imefikiwa",
+ "File copied" : "Faili imenakiliwa",
+ "Tag assigned" : "Lebo imetolewa",
+ "Someone" : "Mtu fulani",
+ "%s created %s" : "%s imeundwa %s",
+ "%s modified %s" : "%s imeboreshwa %s",
+ "%s deleted %s" : "%s imefutwa %s",
+ "%s accessed %s" : "%s imefikiwa %s",
+ "%s renamed %s" : "%s imepewa jina jipya %s",
+ "%s copied %s" : "%s imenakiliwa %s",
+ "%s assigned %s to %s" : "%simekabidhiwa %s kwa %s",
+ "Operation #%s does not exist" : "Operesheni #%s haipo",
+ "Entity %s does not exist" : "Huluki %s haipo",
+ "Entity %s is invalid" : "Huluki %s si sahihi",
+ "No events are chosen." : "Hakuna matukio yaliyochaguliwa.",
+ "Entity %s has no event %s" : "Huluki %s haina tukio %s",
+ "Operation %s does not exist" : "Operesheni %s haipo",
+ "Operation %s is invalid" : "Operesheni %s si sahihi",
+ "At least one check needs to be provided" : "Angalau hundi moja inahitaji kutolewa",
+ "The provided operation data is too long" : "Taarifa za operesheni zilizotolewa ni ndefu sana",
+ "Invalid check provided" : "Hundi batili imetolewa",
+ "Check %s does not exist" : "Angalia %s haipo",
+ "Check %s is invalid" : "Angalia %s si sahihi",
+ "Check %s is not allowed with this entity" : "Kukagua %s hairuhusiwi na huluki hii",
+ "The provided check value is too long" : "Thamani ya hundi iliyotolewa ni ndefu sana",
+ "Check #%s does not exist" : "Ukaguzi #%s haupo",
+ "Check %s is invalid or does not exist" : "Angalia %s si sahihi au haipo",
+ "Flow" : "Mtiririko",
+ "Nextcloud workflow engine" : "Injini ya mtiririko wa kazi ya Nextcloud",
+ "Select a filter" : "Chagua kichujio",
+ "Select a comparator" : "Chagua kipimajoto",
+ "Remove filter" : "Ondoa kichujio",
+ "Folder" : "Kisanduku",
+ "Images" : "Picha",
+ "Office documents" : "Nyaraka za ofisi",
+ "PDF documents" : "Nyaraka za PDF",
+ "Custom MIME type" : "Aina ya MIME ya kawaida",
+ "Custom mimetype" : "Aina maalum ya mime",
+ "Select a file type" : "Chagua aina ya faili",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Tafadhali ingiza muda halali",
+ "Files WebDAV" : "Faili za WebDAV",
+ "Custom URL" : "URL maalum",
+ "Select a request URL" : "Chagua URL ya ombi",
+ "Android client" : "Mteja wa Android",
+ "iOS client" : "Mteja wa iOS",
+ "Desktop client" : "Mteja wa eneo-kazi",
+ "Thunderbird & Outlook addons" : "Viongezeo vya Thunderbird na Outlook",
+ "Custom user agent" : "Wakala maalum wa mtumiaji ",
+ "Select a user agent" : "Chagua wakala wa mtumiaji",
+ "Select groups" : "Chagua makundi",
+ "Groups" : "Makundi",
+ "Type to search for group …" : "Andika kutafuta kikundi …",
+ "Select a trigger" : "Chagua kichocheo",
+ "At least one event must be selected" : "Angalau tukio moja lazima lichaguliwe",
+ "Add new flow" : "Ongeza mtiririko mpya",
+ "The configuration is invalid" : "Usanidi si sahihi",
+ "Active" : "Hai",
+ "Save" : "Hifadhi",
+ "When" : "Lini",
+ "and" : "na",
+ "Add a new filter" : "Ongeza kichujio kipya",
+ "Cancel" : "Sitisha",
+ "Delete" : "Futa",
+ "Available flows" : "Mitiririko inayopatikana",
+ "For details on how to write your own flow, check out the development documentation." : "Kwa maelezo kuhusu jinsi ya kuandika mtiririko wako mwenyewe, angalia nyaraka za maendeleo.",
+ "No flows installed" : "Hakuna mtiririko uliowekwa",
+ "Ask your administrator to install new flows." : "Muulize msimamizi wako aweke mitiririko mipya.",
+ "More flows" : "Mtiririko zaidi",
+ "Browse the App Store" : "Vinjari hifadhi ya Programu",
+ "Show less" : "Onesha kidogo",
+ "Show more" : "Onesha zaidi",
+ "Configured flows" : "Mitiririko iliyosanidiwa",
+ "Your flows" : "Mitiririko yako",
+ "No flows configured" : "Hakuna mitiririko iliyosanidiwa",
+ "matches" : "inafanana",
+ "does not match" : "haifanani",
+ "is" : "ni",
+ "is not" : "si",
+ "File name" : "Jina la faili",
+ "File MIME type" : "Aina ya MIME ya faili",
+ "File size (upload)" : "Ukubwa wa faili (kupakia)",
+ "less" : "chini",
+ "less or equals" : "chini au sawa na",
+ "greater or equals" : "kubwa au sawa na",
+ "greater" : "kubwa",
+ "Request remote address" : "Omba anwani ya mbali",
+ "matches IPv4" : "Inafanana na IPv4",
+ "does not match IPv4" : "haifanani na IPv4",
+ "matches IPv6" : "inafanana na IPv6",
+ "does not match IPv6" : "haifanani na IPv6",
+ "File system tag" : "Lebo ya mfumo wa faili",
+ "is tagged with" : "Imewekewa alama na",
+ "is not tagged with" : "haijawekewa alama na",
+ "Request URL" : "Omba URL",
+ "Request time" : "Muda wa ombi",
+ "between" : "kati ya",
+ "not between" : "si kati ya",
+ "Request user agent" : "Omba wakala wa mtumiaji",
+ "Group membership" : "Uanachama wa kikundi",
+ "is member of" : "ni mwanachama wa",
+ "is not member of" : "si mwanachama wa"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/sw.json b/apps/workflowengine/l10n/sw.json
new file mode 100644
index 00000000000..a0d1179f2d9
--- /dev/null
+++ b/apps/workflowengine/l10n/sw.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Opereta uliyopewa si sahihi",
+ "The given regular expression is invalid" : "Msemo wa kawaida uliotolewa si sahihi",
+ "The given file size is invalid" : "Ukubwa wa faili uliotolewa si sahihi",
+ "The given tag id is invalid" : "Kitambulisho cha lebo kilichotolewa si sahihi",
+ "The given IP range is invalid" : "Anuwai ya IP iliyotolewa si sahihi",
+ "The given IP range is not valid for IPv4" : "Anuwai ya IP iliyotolewa si halali kwa IPv4",
+ "The given IP range is not valid for IPv6" : "Anuwai ya IP iliyotolewa si halali kwa IPv6",
+ "The given time span is invalid" : "Muda uliyopewa si sahihi",
+ "The given start time is invalid" : "Muda wa kuanza uliyopewa si sahihi",
+ "The given end time is invalid" : "Muda wa kumaliza uliyopewa ni batili",
+ "The given group does not exist" : "Kundi lililotolewa halipo",
+ "File" : "Faili",
+ "File created" : "Faili imeundwa",
+ "File updated" : "Faili imesasishwa",
+ "File renamed" : "Faili imepewa jina upya",
+ "File deleted" : "Faili imefutwa",
+ "File accessed" : "Faili imefikiwa",
+ "File copied" : "Faili imenakiliwa",
+ "Tag assigned" : "Lebo imetolewa",
+ "Someone" : "Mtu fulani",
+ "%s created %s" : "%s imeundwa %s",
+ "%s modified %s" : "%s imeboreshwa %s",
+ "%s deleted %s" : "%s imefutwa %s",
+ "%s accessed %s" : "%s imefikiwa %s",
+ "%s renamed %s" : "%s imepewa jina jipya %s",
+ "%s copied %s" : "%s imenakiliwa %s",
+ "%s assigned %s to %s" : "%simekabidhiwa %s kwa %s",
+ "Operation #%s does not exist" : "Operesheni #%s haipo",
+ "Entity %s does not exist" : "Huluki %s haipo",
+ "Entity %s is invalid" : "Huluki %s si sahihi",
+ "No events are chosen." : "Hakuna matukio yaliyochaguliwa.",
+ "Entity %s has no event %s" : "Huluki %s haina tukio %s",
+ "Operation %s does not exist" : "Operesheni %s haipo",
+ "Operation %s is invalid" : "Operesheni %s si sahihi",
+ "At least one check needs to be provided" : "Angalau hundi moja inahitaji kutolewa",
+ "The provided operation data is too long" : "Taarifa za operesheni zilizotolewa ni ndefu sana",
+ "Invalid check provided" : "Hundi batili imetolewa",
+ "Check %s does not exist" : "Angalia %s haipo",
+ "Check %s is invalid" : "Angalia %s si sahihi",
+ "Check %s is not allowed with this entity" : "Kukagua %s hairuhusiwi na huluki hii",
+ "The provided check value is too long" : "Thamani ya hundi iliyotolewa ni ndefu sana",
+ "Check #%s does not exist" : "Ukaguzi #%s haupo",
+ "Check %s is invalid or does not exist" : "Angalia %s si sahihi au haipo",
+ "Flow" : "Mtiririko",
+ "Nextcloud workflow engine" : "Injini ya mtiririko wa kazi ya Nextcloud",
+ "Select a filter" : "Chagua kichujio",
+ "Select a comparator" : "Chagua kipimajoto",
+ "Remove filter" : "Ondoa kichujio",
+ "Folder" : "Kisanduku",
+ "Images" : "Picha",
+ "Office documents" : "Nyaraka za ofisi",
+ "PDF documents" : "Nyaraka za PDF",
+ "Custom MIME type" : "Aina ya MIME ya kawaida",
+ "Custom mimetype" : "Aina maalum ya mime",
+ "Select a file type" : "Chagua aina ya faili",
+ "e.g. httpd/unix-directory" : "e.g. httpd/unix-directory",
+ "Please enter a valid time span" : "Tafadhali ingiza muda halali",
+ "Files WebDAV" : "Faili za WebDAV",
+ "Custom URL" : "URL maalum",
+ "Select a request URL" : "Chagua URL ya ombi",
+ "Android client" : "Mteja wa Android",
+ "iOS client" : "Mteja wa iOS",
+ "Desktop client" : "Mteja wa eneo-kazi",
+ "Thunderbird & Outlook addons" : "Viongezeo vya Thunderbird na Outlook",
+ "Custom user agent" : "Wakala maalum wa mtumiaji ",
+ "Select a user agent" : "Chagua wakala wa mtumiaji",
+ "Select groups" : "Chagua makundi",
+ "Groups" : "Makundi",
+ "Type to search for group …" : "Andika kutafuta kikundi …",
+ "Select a trigger" : "Chagua kichocheo",
+ "At least one event must be selected" : "Angalau tukio moja lazima lichaguliwe",
+ "Add new flow" : "Ongeza mtiririko mpya",
+ "The configuration is invalid" : "Usanidi si sahihi",
+ "Active" : "Hai",
+ "Save" : "Hifadhi",
+ "When" : "Lini",
+ "and" : "na",
+ "Add a new filter" : "Ongeza kichujio kipya",
+ "Cancel" : "Sitisha",
+ "Delete" : "Futa",
+ "Available flows" : "Mitiririko inayopatikana",
+ "For details on how to write your own flow, check out the development documentation." : "Kwa maelezo kuhusu jinsi ya kuandika mtiririko wako mwenyewe, angalia nyaraka za maendeleo.",
+ "No flows installed" : "Hakuna mtiririko uliowekwa",
+ "Ask your administrator to install new flows." : "Muulize msimamizi wako aweke mitiririko mipya.",
+ "More flows" : "Mtiririko zaidi",
+ "Browse the App Store" : "Vinjari hifadhi ya Programu",
+ "Show less" : "Onesha kidogo",
+ "Show more" : "Onesha zaidi",
+ "Configured flows" : "Mitiririko iliyosanidiwa",
+ "Your flows" : "Mitiririko yako",
+ "No flows configured" : "Hakuna mitiririko iliyosanidiwa",
+ "matches" : "inafanana",
+ "does not match" : "haifanani",
+ "is" : "ni",
+ "is not" : "si",
+ "File name" : "Jina la faili",
+ "File MIME type" : "Aina ya MIME ya faili",
+ "File size (upload)" : "Ukubwa wa faili (kupakia)",
+ "less" : "chini",
+ "less or equals" : "chini au sawa na",
+ "greater or equals" : "kubwa au sawa na",
+ "greater" : "kubwa",
+ "Request remote address" : "Omba anwani ya mbali",
+ "matches IPv4" : "Inafanana na IPv4",
+ "does not match IPv4" : "haifanani na IPv4",
+ "matches IPv6" : "inafanana na IPv6",
+ "does not match IPv6" : "haifanani na IPv6",
+ "File system tag" : "Lebo ya mfumo wa faili",
+ "is tagged with" : "Imewekewa alama na",
+ "is not tagged with" : "haijawekewa alama na",
+ "Request URL" : "Omba URL",
+ "Request time" : "Muda wa ombi",
+ "between" : "kati ya",
+ "not between" : "si kati ya",
+ "Request user agent" : "Omba wakala wa mtumiaji",
+ "Group membership" : "Uanachama wa kikundi",
+ "is member of" : "ni mwanachama wa",
+ "is not member of" : "si mwanachama wa"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/tr.js b/apps/workflowengine/l10n/tr.js
new file mode 100644
index 00000000000..41f1f784099
--- /dev/null
+++ b/apps/workflowengine/l10n/tr.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Belirtilen işlem geçersiz",
+ "The given regular expression is invalid" : "Belirtilen kurallı ifade geçersiz",
+ "The given file size is invalid" : "Belirtilen dosya boyutu geçersiz",
+ "The given tag id is invalid" : "Belirtilen etiket kimliği geçersiz",
+ "The given IP range is invalid" : "Belirtilen IP adresi aralığı geçersiz",
+ "The given IP range is not valid for IPv4" : "Belirtilen IP adresi aralığı IPv4 için geçersiz",
+ "The given IP range is not valid for IPv6" : "Belirtilen IP adresi aralığı IPv6 için geçersiz",
+ "The given time span is invalid" : "Belirtilen zaman aralığı geçersiz",
+ "The given start time is invalid" : "Belirtilen başlangıç zamanı geçersiz",
+ "The given end time is invalid" : "Belirtilen bitiş zamanı geçersiz",
+ "The given group does not exist" : "Belirtilen grup bulunamadı",
+ "File" : "Dosya",
+ "File created" : "Dosya oluşturuldu",
+ "File updated" : "Dosya güncellendi",
+ "File renamed" : "Dosya yeniden adlandırıldı",
+ "File deleted" : "Dosya silindi",
+ "File accessed" : "Dosyaya erişildi",
+ "File copied" : "Dosya kopyalandı",
+ "Tag assigned" : "Etiket atandı",
+ "Someone" : "Biri",
+ "%s created %s" : "%s oluşturuldu%s",
+ "%s modified %s" : "%s değiştirildi%s",
+ "%s deleted %s" : "%s silindi%s",
+ "%s accessed %s" : "%s erişildi %s",
+ "%s renamed %s" : "%s yeniden adlandırıldı%s",
+ "%s copied %s" : "%s kopyalandı%s",
+ "%s assigned %s to %s" : "%s atandı %s => %s",
+ "Operation #%s does not exist" : "#%s işlemi bulunamadı",
+ "Entity %s does not exist" : "%s varlığı bulunamadı",
+ "Entity %s is invalid" : "%s varlığı geçersiz",
+ "No events are chosen." : "Herhangi bir etkinlik seçilmemiş.",
+ "Entity %s has no event %s" : "%s varlığının herhangi bir etkinliği yok %s",
+ "Operation %s does not exist" : "%s işlemi bulunamadı",
+ "Operation %s is invalid" : "%s işlemi geçersiz",
+ "At least one check needs to be provided" : "En az bir denetim belirtilmelidir",
+ "The provided operation data is too long" : "Belirtilen işlem verileri çok uzun",
+ "Invalid check provided" : "Geçersiz denetim belirtildi",
+ "Check %s does not exist" : "%s denetimi bulunamadı",
+ "Check %s is invalid" : "%s denetimi geçersiz",
+ "Check %s is not allowed with this entity" : "Bu varlık için %s denetimi yapılamaz",
+ "The provided check value is too long" : "Belirtilen denetleme değeri çok uzun",
+ "Check #%s does not exist" : "#%s denetimi bulunamadı",
+ "Check %s is invalid or does not exist" : "%s denetimi geçersiz ya da bulunamadı",
+ "Flow" : "Akış",
+ "Nextcloud workflow engine" : "Nextcloud iş akışı işleyici",
+ "Select a filter" : "Bir süzgeç seçin",
+ "Select a comparator" : "Bir karşılaştırıcı seçin",
+ "Remove filter" : "Süzgeci kaldır",
+ "Folder" : "Klasör",
+ "Images" : "Görseller",
+ "Office documents" : "Office belgeleri",
+ "PDF documents" : "PDF belgeleri",
+ "Custom MIME type" : "Özel MIME türü",
+ "Custom mimetype" : "Özel MIME türü",
+ "Select a file type" : "Bir dosya türü seçin",
+ "e.g. httpd/unix-directory" : "örnek httpd/unix-directory",
+ "Please enter a valid time span" : "Lütfen geçerli bir tarih aralığı seçin",
+ "Files WebDAV" : "Dosya WebDAV",
+ "Custom URL" : "Özel adres",
+ "Select a request URL" : "Bir istek adresi seçin",
+ "Android client" : "Android istemcisi",
+ "iOS client" : "iOS istemcisi",
+ "Desktop client" : "Bilgisayar istemcisi",
+ "Thunderbird & Outlook addons" : "Thunderbird ve Outlook eklentileri",
+ "Custom user agent" : "Özel kullanıcı uygulaması",
+ "Select a user agent" : "Bir kullanıcı uygulaması seçin",
+ "Select groups" : "Grupları seçin",
+ "Groups" : "Gruplar",
+ "Type to search for group …" : "Grup aramak için yazmaya başlayın…",
+ "Select a trigger" : "Bir tetikleyici seçin",
+ "At least one event must be selected" : "En az bir etkinlik seçilmelidir",
+ "Add new flow" : "Akış ekle",
+ "The configuration is invalid" : "Yapılandırma geçersiz",
+ "Active" : "Etkin",
+ "Save" : "Kaydet",
+ "When" : "Şu zamanda",
+ "and" : "ve",
+ "Add a new filter" : "Yeni süzgeç ekle",
+ "Cancel" : "İptal",
+ "Delete" : "Sil",
+ "Available flows" : "Kullanılabilecek akışlar",
+ "For details on how to write your own flow, check out the development documentation." : "Kendi akışınızı nasıl yazacağınızı öğrenmek için geliştirme belgelerine bakabilirsiniz.",
+ "No flows installed" : "Herhangi bir akış kurulmamış",
+ "Ask your administrator to install new flows." : "Yöneticinizden yeni akışlar kurmasını isteyin.",
+ "More flows" : "Diğer akışlar",
+ "Browse the App Store" : "Uygulama mağazasına göz atın",
+ "Show less" : "Daha az ayrıntı",
+ "Show more" : "Daha çok ayrıntı",
+ "Configured flows" : "Yapılandırılmış akışlar",
+ "Your flows" : "Akışlarınız",
+ "No flows configured" : "Herhangi bir akış yapılandırılmamış",
+ "matches" : "şuna uyan",
+ "does not match" : "şuna uymayan",
+ "is" : "şu olan",
+ "is not" : "şu olmayan",
+ "File name" : "Dosya adı",
+ "File MIME type" : "Dosya MIME türü",
+ "File size (upload)" : "Dosya boyutu (yükleme)",
+ "less" : "şundan küçük",
+ "less or equals" : "şundan küçük ya da eşit",
+ "greater or equals" : "şundan büyük ya da eşit",
+ "greater" : "şundan büyük",
+ "Request remote address" : "Uzak adres isteği",
+ "matches IPv4" : "şu IPv4 adresine uyan",
+ "does not match IPv4" : "şu IPv4 adresine uymayan",
+ "matches IPv6" : "şu IPv6 adresine uyan",
+ "does not match IPv6" : "şu IPv6 adresine uymayan",
+ "File system tag" : "Dosya sistemi etiketi",
+ "is tagged with" : "şununla etiketlenmiş",
+ "is not tagged with" : "şununla etiketlenmemiş",
+ "Request URL" : "İstek adresi",
+ "Request time" : "İstek zamanı",
+ "between" : "şunların arasında olan",
+ "not between" : "şunların arasında olmayan",
+ "Request user agent" : "Kullanıcı uygulaması istensin",
+ "Group membership" : "Grup üyeliği",
+ "is member of" : "şunun üyesi olan",
+ "is not member of" : "şunun üyesi olmayan"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/workflowengine/l10n/tr.json b/apps/workflowengine/l10n/tr.json
new file mode 100644
index 00000000000..eb5dccff499
--- /dev/null
+++ b/apps/workflowengine/l10n/tr.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Belirtilen işlem geçersiz",
+ "The given regular expression is invalid" : "Belirtilen kurallı ifade geçersiz",
+ "The given file size is invalid" : "Belirtilen dosya boyutu geçersiz",
+ "The given tag id is invalid" : "Belirtilen etiket kimliği geçersiz",
+ "The given IP range is invalid" : "Belirtilen IP adresi aralığı geçersiz",
+ "The given IP range is not valid for IPv4" : "Belirtilen IP adresi aralığı IPv4 için geçersiz",
+ "The given IP range is not valid for IPv6" : "Belirtilen IP adresi aralığı IPv6 için geçersiz",
+ "The given time span is invalid" : "Belirtilen zaman aralığı geçersiz",
+ "The given start time is invalid" : "Belirtilen başlangıç zamanı geçersiz",
+ "The given end time is invalid" : "Belirtilen bitiş zamanı geçersiz",
+ "The given group does not exist" : "Belirtilen grup bulunamadı",
+ "File" : "Dosya",
+ "File created" : "Dosya oluşturuldu",
+ "File updated" : "Dosya güncellendi",
+ "File renamed" : "Dosya yeniden adlandırıldı",
+ "File deleted" : "Dosya silindi",
+ "File accessed" : "Dosyaya erişildi",
+ "File copied" : "Dosya kopyalandı",
+ "Tag assigned" : "Etiket atandı",
+ "Someone" : "Biri",
+ "%s created %s" : "%s oluşturuldu%s",
+ "%s modified %s" : "%s değiştirildi%s",
+ "%s deleted %s" : "%s silindi%s",
+ "%s accessed %s" : "%s erişildi %s",
+ "%s renamed %s" : "%s yeniden adlandırıldı%s",
+ "%s copied %s" : "%s kopyalandı%s",
+ "%s assigned %s to %s" : "%s atandı %s => %s",
+ "Operation #%s does not exist" : "#%s işlemi bulunamadı",
+ "Entity %s does not exist" : "%s varlığı bulunamadı",
+ "Entity %s is invalid" : "%s varlığı geçersiz",
+ "No events are chosen." : "Herhangi bir etkinlik seçilmemiş.",
+ "Entity %s has no event %s" : "%s varlığının herhangi bir etkinliği yok %s",
+ "Operation %s does not exist" : "%s işlemi bulunamadı",
+ "Operation %s is invalid" : "%s işlemi geçersiz",
+ "At least one check needs to be provided" : "En az bir denetim belirtilmelidir",
+ "The provided operation data is too long" : "Belirtilen işlem verileri çok uzun",
+ "Invalid check provided" : "Geçersiz denetim belirtildi",
+ "Check %s does not exist" : "%s denetimi bulunamadı",
+ "Check %s is invalid" : "%s denetimi geçersiz",
+ "Check %s is not allowed with this entity" : "Bu varlık için %s denetimi yapılamaz",
+ "The provided check value is too long" : "Belirtilen denetleme değeri çok uzun",
+ "Check #%s does not exist" : "#%s denetimi bulunamadı",
+ "Check %s is invalid or does not exist" : "%s denetimi geçersiz ya da bulunamadı",
+ "Flow" : "Akış",
+ "Nextcloud workflow engine" : "Nextcloud iş akışı işleyici",
+ "Select a filter" : "Bir süzgeç seçin",
+ "Select a comparator" : "Bir karşılaştırıcı seçin",
+ "Remove filter" : "Süzgeci kaldır",
+ "Folder" : "Klasör",
+ "Images" : "Görseller",
+ "Office documents" : "Office belgeleri",
+ "PDF documents" : "PDF belgeleri",
+ "Custom MIME type" : "Özel MIME türü",
+ "Custom mimetype" : "Özel MIME türü",
+ "Select a file type" : "Bir dosya türü seçin",
+ "e.g. httpd/unix-directory" : "örnek httpd/unix-directory",
+ "Please enter a valid time span" : "Lütfen geçerli bir tarih aralığı seçin",
+ "Files WebDAV" : "Dosya WebDAV",
+ "Custom URL" : "Özel adres",
+ "Select a request URL" : "Bir istek adresi seçin",
+ "Android client" : "Android istemcisi",
+ "iOS client" : "iOS istemcisi",
+ "Desktop client" : "Bilgisayar istemcisi",
+ "Thunderbird & Outlook addons" : "Thunderbird ve Outlook eklentileri",
+ "Custom user agent" : "Özel kullanıcı uygulaması",
+ "Select a user agent" : "Bir kullanıcı uygulaması seçin",
+ "Select groups" : "Grupları seçin",
+ "Groups" : "Gruplar",
+ "Type to search for group …" : "Grup aramak için yazmaya başlayın…",
+ "Select a trigger" : "Bir tetikleyici seçin",
+ "At least one event must be selected" : "En az bir etkinlik seçilmelidir",
+ "Add new flow" : "Akış ekle",
+ "The configuration is invalid" : "Yapılandırma geçersiz",
+ "Active" : "Etkin",
+ "Save" : "Kaydet",
+ "When" : "Şu zamanda",
+ "and" : "ve",
+ "Add a new filter" : "Yeni süzgeç ekle",
+ "Cancel" : "İptal",
+ "Delete" : "Sil",
+ "Available flows" : "Kullanılabilecek akışlar",
+ "For details on how to write your own flow, check out the development documentation." : "Kendi akışınızı nasıl yazacağınızı öğrenmek için geliştirme belgelerine bakabilirsiniz.",
+ "No flows installed" : "Herhangi bir akış kurulmamış",
+ "Ask your administrator to install new flows." : "Yöneticinizden yeni akışlar kurmasını isteyin.",
+ "More flows" : "Diğer akışlar",
+ "Browse the App Store" : "Uygulama mağazasına göz atın",
+ "Show less" : "Daha az ayrıntı",
+ "Show more" : "Daha çok ayrıntı",
+ "Configured flows" : "Yapılandırılmış akışlar",
+ "Your flows" : "Akışlarınız",
+ "No flows configured" : "Herhangi bir akış yapılandırılmamış",
+ "matches" : "şuna uyan",
+ "does not match" : "şuna uymayan",
+ "is" : "şu olan",
+ "is not" : "şu olmayan",
+ "File name" : "Dosya adı",
+ "File MIME type" : "Dosya MIME türü",
+ "File size (upload)" : "Dosya boyutu (yükleme)",
+ "less" : "şundan küçük",
+ "less or equals" : "şundan küçük ya da eşit",
+ "greater or equals" : "şundan büyük ya da eşit",
+ "greater" : "şundan büyük",
+ "Request remote address" : "Uzak adres isteği",
+ "matches IPv4" : "şu IPv4 adresine uyan",
+ "does not match IPv4" : "şu IPv4 adresine uymayan",
+ "matches IPv6" : "şu IPv6 adresine uyan",
+ "does not match IPv6" : "şu IPv6 adresine uymayan",
+ "File system tag" : "Dosya sistemi etiketi",
+ "is tagged with" : "şununla etiketlenmiş",
+ "is not tagged with" : "şununla etiketlenmemiş",
+ "Request URL" : "İstek adresi",
+ "Request time" : "İstek zamanı",
+ "between" : "şunların arasında olan",
+ "not between" : "şunların arasında olmayan",
+ "Request user agent" : "Kullanıcı uygulaması istensin",
+ "Group membership" : "Grup üyeliği",
+ "is member of" : "şunun üyesi olan",
+ "is not member of" : "şunun üyesi olmayan"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/ug.js b/apps/workflowengine/l10n/ug.js
new file mode 100644
index 00000000000..d889e4db86e
--- /dev/null
+++ b/apps/workflowengine/l10n/ug.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "بېرىلگەن تىجارەتچى ئىناۋەتسىز",
+ "The given regular expression is invalid" : "بېرىلگەن دائىملىق ئىپادىلەش ئىناۋەتسىز",
+ "The given file size is invalid" : "بېرىلگەن ھۆججەت چوڭلۇقى ئىناۋەتسىز",
+ "The given tag id is invalid" : "بېرىلگەن بەلگە id ئىناۋەتسىز",
+ "The given IP range is invalid" : "بېرىلگەن IP دائىرىسى ئىناۋەتسىز",
+ "The given IP range is not valid for IPv4" : "بېرىلگەن IP دائىرىسى IPv4 ئۈچۈن ئىناۋەتلىك ئەمەس",
+ "The given IP range is not valid for IPv6" : "بېرىلگەن IP دائىرىسى IPv6 ئۈچۈن ئىناۋەتلىك ئەمەس",
+ "The given time span is invalid" : "بېرىلگەن ۋاقىت ئىناۋەتسىز",
+ "The given start time is invalid" : "بېرىلگەن باشلىنىش ۋاقتى ئىناۋەتسىز",
+ "The given end time is invalid" : "بېرىلگەن ئاخىرقى ۋاقىت ئىناۋەتسىز",
+ "The given group does not exist" : "بېرىلگەن گۇرۇپپا مەۋجۇت ئەمەس",
+ "File" : "File",
+ "File created" : "ھۆججەت قۇرۇلدى",
+ "File updated" : "ھۆججەت يېڭىلاندى",
+ "File renamed" : "ھۆججەتنىڭ ئىسمى ئۆزگەرتىلدى",
+ "File deleted" : "ھۆججەت ئۆچۈرۈلدى",
+ "File accessed" : "ھۆججەت زىيارەت قىلىندى",
+ "File copied" : "ھۆججەت كۆچۈرۈلدى",
+ "Tag assigned" : "بەلگە تەقسىم قىلىندى",
+ "Someone" : "بىرەيلەن",
+ "%s created %s" : "% s% s نى قۇردى",
+ "%s modified %s" : "% s ئۆزگەرتىلگەن% s",
+ "%s deleted %s" : "% s ئۆچۈرۈلدى",
+ "%s accessed %s" : "% s زىيارەت قىلىندى% s",
+ "%s renamed %s" : "% s نىڭ ئىسمى% s",
+ "%s copied %s" : "% s كۆچۈرۈلگەن% s",
+ "%s assigned %s to %s" : "% s% s دىن% s نى تەقسىم قىلدى",
+ "Operation #%s does not exist" : "مەشغۇلات #% s مەۋجۇت ئەمەس",
+ "Entity %s does not exist" : "ئورۇن% s مەۋجۇت ئەمەس",
+ "Entity %s is invalid" : "ئورۇن% s ئىناۋەتسىز",
+ "No events are chosen." : "ھېچقانداق پائالىيەت تاللانمىدى.",
+ "Entity %s has no event %s" : "ئورۇن% s نىڭ ھېچقانداق پائالىيىتى يوق",
+ "Operation %s does not exist" : "% S مەشغۇلاتى مەۋجۇت ئەمەس",
+ "Operation %s is invalid" : "% S مەشغۇلاتى ئىناۋەتسىز",
+ "At least one check needs to be provided" : "كەم دېگەندە بىر تەكشۈرۈش بىلەن تەمىنلەش كېرەك",
+ "The provided operation data is too long" : "تەمىنلەنگەن مەشغۇلات سانلىق مەلۇماتلىرى بەك ئۇزۇن",
+ "Invalid check provided" : "ئىناۋەتسىز تەكشۈرۈش تەمىنلەندى",
+ "Check %s does not exist" : "تەكشۈرۈش% s مەۋجۇت ئەمەس",
+ "Check %s is invalid" : "تەكشۈرۈش% s ئىناۋەتسىز",
+ "Check %s is not allowed with this entity" : "بۇ ئورۇن بىلەن% s نى تەكشۈرۈشكە بولمايدۇ",
+ "The provided check value is too long" : "تەمىنلەنگەن تەكشۈرۈش قىممىتى بەك ئۇزۇن",
+ "Check #%s does not exist" : "تەكشۈرۈش #% s مەۋجۇت ئەمەس",
+ "Check %s is invalid or does not exist" : "تەكشۈرۈش% s ئىناۋەتسىز ياكى مەۋجۇت ئەمەس",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud خىزمەت ئېقىمى ماتورى",
+ "Select a filter" : "سۈزگۈچنى تاللاڭ",
+ "Select a comparator" : "سېلىشتۇرغۇچىنى تاللاڭ",
+ "Remove filter" : "سۈزگۈچنى ئۆچۈرۈڭ",
+ "Folder" : "قىسقۇچ",
+ "Images" : "سۈرەتلەر",
+ "Office documents" : "ئىشخانا ھۆججەتلىرى",
+ "PDF documents" : "PDF ھۆججەتلىرى",
+ "Custom MIME type" : "ئىختىيارى MIME تىپى",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "ھۆججەت تىپىنى تاللاڭ",
+ "e.g. httpd/unix-directory" : "مەسىلەن httpd / unix- مۇندەرىجە",
+ "Please enter a valid time span" : "ئىناۋەتلىك ۋاقىتنى كىرگۈزۈڭ",
+ "Files WebDAV" : "ھۆججەتلەر WebDAV",
+ "Custom URL" : "ئىختىيارى URL",
+ "Select a request URL" : "تەلەپ URL نى تاللاڭ",
+ "Android client" : "ئاندىرويىد خېرىدارى",
+ "iOS client" : "iOS خېرىدارى",
+ "Desktop client" : "ئۈستەل يۈزى خېرىدارى",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook خۇرۇچلىرى",
+ "Custom user agent" : "ئىشلەتكۈچى ۋاكالەتچىسى",
+ "Select a user agent" : "ئىشلەتكۈچى ۋاكالەتچىسىنى تاللاڭ",
+ "Select groups" : "گۇرۇپپىلارنى تاللاڭ",
+ "Groups" : "گۇرۇپپا",
+ "Type to search for group …" : "گۇرۇپپا ئىزدەش ئۈچۈن كىرگۈزۈڭ…",
+ "Select a trigger" : "قوزغاتقۇچنى تاللاڭ",
+ "At least one event must be selected" : "كەم دېگەندە بىر پائالىيەتنى تاللاش كېرەك",
+ "Add new flow" : "يېڭى ئېقىن قوشۇڭ",
+ "The configuration is invalid" : "سەپلىمىسى ئىناۋەتسىز",
+ "Active" : "ئاكتىپ",
+ "Save" : "ساقلا",
+ "When" : "قاچان",
+ "and" : "ۋە",
+ "Add a new filter" : "يېڭى سۈزگۈچ قوشۇڭ",
+ "Cancel" : "ۋاز كەچ",
+ "Delete" : "ئۆچۈر",
+ "Available flows" : "ئىشلەتكىلى بولىدىغان ئېقىن",
+ "For details on how to write your own flow, check out the development documentation." : "ئۆزىڭىزنىڭ ئېقىمىنى قانداق يېزىش ھەققىدىكى تەپسىلاتلارنى تەرەققىيات ھۆججىتىنى كۆرۈڭ.",
+ "No flows installed" : "ھېچقانداق ئېقىم ئورنىتىلمىدى",
+ "Ask your administrator to install new flows." : "باشقۇرغۇچىڭىزدىن يېڭى ئېقىن ئورنىتىشنى تەلەپ قىلىڭ.",
+ "More flows" : "تېخىمۇ كۆپ ئېقىن",
+ "Browse the App Store" : "ئەپ دۇكىنىنى كۆرۈڭ",
+ "Show less" : "ئازراق كۆرسەت",
+ "Show more" : "تېخىمۇ كۆپ كۆرسەت",
+ "Configured flows" : "تەڭشەلگەن ئېقىن",
+ "Your flows" : "ئېقىمىڭىز",
+ "No flows configured" : "ھېچقانداق ئېقىم سەپلەنمىگەن",
+ "matches" : "match",
+ "does not match" : "ماس كەلمەيدۇ",
+ "is" : "is",
+ "is not" : "ئەمەس",
+ "File name" : "ھۆججەت ئىسمى",
+ "File MIME type" : "ھۆججەت MIME تىپى",
+ "File size (upload)" : "ھۆججەت چوڭلۇقى (يوللاش)",
+ "less" : "ئاز",
+ "less or equals" : "ئاز ياكى باراۋەر",
+ "greater or equals" : "چوڭ ياكى باراۋەر",
+ "greater" : "تېخىمۇ چوڭ",
+ "Request remote address" : "يىراقتىكى ئادرېسنى تەلەپ قىلىڭ",
+ "matches IPv4" : "match IPv4",
+ "does not match IPv4" : "IPv4 غا ماس كەلمەيدۇ",
+ "matches IPv6" : "match IPv6",
+ "does not match IPv6" : "IPv6 غا ماس كەلمەيدۇ",
+ "File system tag" : "ھۆججەت سىستېمىسى بەلگىسى",
+ "is tagged with" : "with tagged with",
+ "is not tagged with" : "بەلگىسى يوق",
+ "Request URL" : "URL نى تەلەپ قىلىڭ",
+ "Request time" : "ۋاقىت تەلەپ قىلىش",
+ "between" : "between",
+ "not between" : "ئارىسىدا ئەمەس",
+ "Request user agent" : "ئىشلەتكۈچى ۋاكالەتچىسىنى تەلەپ قىلىڭ",
+ "Group membership" : "گۇرۇپپا ئەزالىقى",
+ "is member of" : "نىڭ ئەزاسى",
+ "is not member of" : "ئەزا ئەمەس"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/workflowengine/l10n/ug.json b/apps/workflowengine/l10n/ug.json
new file mode 100644
index 00000000000..03070e8f9a1
--- /dev/null
+++ b/apps/workflowengine/l10n/ug.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "بېرىلگەن تىجارەتچى ئىناۋەتسىز",
+ "The given regular expression is invalid" : "بېرىلگەن دائىملىق ئىپادىلەش ئىناۋەتسىز",
+ "The given file size is invalid" : "بېرىلگەن ھۆججەت چوڭلۇقى ئىناۋەتسىز",
+ "The given tag id is invalid" : "بېرىلگەن بەلگە id ئىناۋەتسىز",
+ "The given IP range is invalid" : "بېرىلگەن IP دائىرىسى ئىناۋەتسىز",
+ "The given IP range is not valid for IPv4" : "بېرىلگەن IP دائىرىسى IPv4 ئۈچۈن ئىناۋەتلىك ئەمەس",
+ "The given IP range is not valid for IPv6" : "بېرىلگەن IP دائىرىسى IPv6 ئۈچۈن ئىناۋەتلىك ئەمەس",
+ "The given time span is invalid" : "بېرىلگەن ۋاقىت ئىناۋەتسىز",
+ "The given start time is invalid" : "بېرىلگەن باشلىنىش ۋاقتى ئىناۋەتسىز",
+ "The given end time is invalid" : "بېرىلگەن ئاخىرقى ۋاقىت ئىناۋەتسىز",
+ "The given group does not exist" : "بېرىلگەن گۇرۇپپا مەۋجۇت ئەمەس",
+ "File" : "File",
+ "File created" : "ھۆججەت قۇرۇلدى",
+ "File updated" : "ھۆججەت يېڭىلاندى",
+ "File renamed" : "ھۆججەتنىڭ ئىسمى ئۆزگەرتىلدى",
+ "File deleted" : "ھۆججەت ئۆچۈرۈلدى",
+ "File accessed" : "ھۆججەت زىيارەت قىلىندى",
+ "File copied" : "ھۆججەت كۆچۈرۈلدى",
+ "Tag assigned" : "بەلگە تەقسىم قىلىندى",
+ "Someone" : "بىرەيلەن",
+ "%s created %s" : "% s% s نى قۇردى",
+ "%s modified %s" : "% s ئۆزگەرتىلگەن% s",
+ "%s deleted %s" : "% s ئۆچۈرۈلدى",
+ "%s accessed %s" : "% s زىيارەت قىلىندى% s",
+ "%s renamed %s" : "% s نىڭ ئىسمى% s",
+ "%s copied %s" : "% s كۆچۈرۈلگەن% s",
+ "%s assigned %s to %s" : "% s% s دىن% s نى تەقسىم قىلدى",
+ "Operation #%s does not exist" : "مەشغۇلات #% s مەۋجۇت ئەمەس",
+ "Entity %s does not exist" : "ئورۇن% s مەۋجۇت ئەمەس",
+ "Entity %s is invalid" : "ئورۇن% s ئىناۋەتسىز",
+ "No events are chosen." : "ھېچقانداق پائالىيەت تاللانمىدى.",
+ "Entity %s has no event %s" : "ئورۇن% s نىڭ ھېچقانداق پائالىيىتى يوق",
+ "Operation %s does not exist" : "% S مەشغۇلاتى مەۋجۇت ئەمەس",
+ "Operation %s is invalid" : "% S مەشغۇلاتى ئىناۋەتسىز",
+ "At least one check needs to be provided" : "كەم دېگەندە بىر تەكشۈرۈش بىلەن تەمىنلەش كېرەك",
+ "The provided operation data is too long" : "تەمىنلەنگەن مەشغۇلات سانلىق مەلۇماتلىرى بەك ئۇزۇن",
+ "Invalid check provided" : "ئىناۋەتسىز تەكشۈرۈش تەمىنلەندى",
+ "Check %s does not exist" : "تەكشۈرۈش% s مەۋجۇت ئەمەس",
+ "Check %s is invalid" : "تەكشۈرۈش% s ئىناۋەتسىز",
+ "Check %s is not allowed with this entity" : "بۇ ئورۇن بىلەن% s نى تەكشۈرۈشكە بولمايدۇ",
+ "The provided check value is too long" : "تەمىنلەنگەن تەكشۈرۈش قىممىتى بەك ئۇزۇن",
+ "Check #%s does not exist" : "تەكشۈرۈش #% s مەۋجۇت ئەمەس",
+ "Check %s is invalid or does not exist" : "تەكشۈرۈش% s ئىناۋەتسىز ياكى مەۋجۇت ئەمەس",
+ "Flow" : "Flow",
+ "Nextcloud workflow engine" : "Nextcloud خىزمەت ئېقىمى ماتورى",
+ "Select a filter" : "سۈزگۈچنى تاللاڭ",
+ "Select a comparator" : "سېلىشتۇرغۇچىنى تاللاڭ",
+ "Remove filter" : "سۈزگۈچنى ئۆچۈرۈڭ",
+ "Folder" : "قىسقۇچ",
+ "Images" : "سۈرەتلەر",
+ "Office documents" : "ئىشخانا ھۆججەتلىرى",
+ "PDF documents" : "PDF ھۆججەتلىرى",
+ "Custom MIME type" : "ئىختىيارى MIME تىپى",
+ "Custom mimetype" : "Custom mimetype",
+ "Select a file type" : "ھۆججەت تىپىنى تاللاڭ",
+ "e.g. httpd/unix-directory" : "مەسىلەن httpd / unix- مۇندەرىجە",
+ "Please enter a valid time span" : "ئىناۋەتلىك ۋاقىتنى كىرگۈزۈڭ",
+ "Files WebDAV" : "ھۆججەتلەر WebDAV",
+ "Custom URL" : "ئىختىيارى URL",
+ "Select a request URL" : "تەلەپ URL نى تاللاڭ",
+ "Android client" : "ئاندىرويىد خېرىدارى",
+ "iOS client" : "iOS خېرىدارى",
+ "Desktop client" : "ئۈستەل يۈزى خېرىدارى",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook خۇرۇچلىرى",
+ "Custom user agent" : "ئىشلەتكۈچى ۋاكالەتچىسى",
+ "Select a user agent" : "ئىشلەتكۈچى ۋاكالەتچىسىنى تاللاڭ",
+ "Select groups" : "گۇرۇپپىلارنى تاللاڭ",
+ "Groups" : "گۇرۇپپا",
+ "Type to search for group …" : "گۇرۇپپا ئىزدەش ئۈچۈن كىرگۈزۈڭ…",
+ "Select a trigger" : "قوزغاتقۇچنى تاللاڭ",
+ "At least one event must be selected" : "كەم دېگەندە بىر پائالىيەتنى تاللاش كېرەك",
+ "Add new flow" : "يېڭى ئېقىن قوشۇڭ",
+ "The configuration is invalid" : "سەپلىمىسى ئىناۋەتسىز",
+ "Active" : "ئاكتىپ",
+ "Save" : "ساقلا",
+ "When" : "قاچان",
+ "and" : "ۋە",
+ "Add a new filter" : "يېڭى سۈزگۈچ قوشۇڭ",
+ "Cancel" : "ۋاز كەچ",
+ "Delete" : "ئۆچۈر",
+ "Available flows" : "ئىشلەتكىلى بولىدىغان ئېقىن",
+ "For details on how to write your own flow, check out the development documentation." : "ئۆزىڭىزنىڭ ئېقىمىنى قانداق يېزىش ھەققىدىكى تەپسىلاتلارنى تەرەققىيات ھۆججىتىنى كۆرۈڭ.",
+ "No flows installed" : "ھېچقانداق ئېقىم ئورنىتىلمىدى",
+ "Ask your administrator to install new flows." : "باشقۇرغۇچىڭىزدىن يېڭى ئېقىن ئورنىتىشنى تەلەپ قىلىڭ.",
+ "More flows" : "تېخىمۇ كۆپ ئېقىن",
+ "Browse the App Store" : "ئەپ دۇكىنىنى كۆرۈڭ",
+ "Show less" : "ئازراق كۆرسەت",
+ "Show more" : "تېخىمۇ كۆپ كۆرسەت",
+ "Configured flows" : "تەڭشەلگەن ئېقىن",
+ "Your flows" : "ئېقىمىڭىز",
+ "No flows configured" : "ھېچقانداق ئېقىم سەپلەنمىگەن",
+ "matches" : "match",
+ "does not match" : "ماس كەلمەيدۇ",
+ "is" : "is",
+ "is not" : "ئەمەس",
+ "File name" : "ھۆججەت ئىسمى",
+ "File MIME type" : "ھۆججەت MIME تىپى",
+ "File size (upload)" : "ھۆججەت چوڭلۇقى (يوللاش)",
+ "less" : "ئاز",
+ "less or equals" : "ئاز ياكى باراۋەر",
+ "greater or equals" : "چوڭ ياكى باراۋەر",
+ "greater" : "تېخىمۇ چوڭ",
+ "Request remote address" : "يىراقتىكى ئادرېسنى تەلەپ قىلىڭ",
+ "matches IPv4" : "match IPv4",
+ "does not match IPv4" : "IPv4 غا ماس كەلمەيدۇ",
+ "matches IPv6" : "match IPv6",
+ "does not match IPv6" : "IPv6 غا ماس كەلمەيدۇ",
+ "File system tag" : "ھۆججەت سىستېمىسى بەلگىسى",
+ "is tagged with" : "with tagged with",
+ "is not tagged with" : "بەلگىسى يوق",
+ "Request URL" : "URL نى تەلەپ قىلىڭ",
+ "Request time" : "ۋاقىت تەلەپ قىلىش",
+ "between" : "between",
+ "not between" : "ئارىسىدا ئەمەس",
+ "Request user agent" : "ئىشلەتكۈچى ۋاكالەتچىسىنى تەلەپ قىلىڭ",
+ "Group membership" : "گۇرۇپپا ئەزالىقى",
+ "is member of" : "نىڭ ئەزاسى",
+ "is not member of" : "ئەزا ئەمەس"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/uk.js b/apps/workflowengine/l10n/uk.js
new file mode 100644
index 00000000000..a9583382441
--- /dev/null
+++ b/apps/workflowengine/l10n/uk.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "Зазначений оператор недійсний",
+ "The given regular expression is invalid" : "Зазначений регулярний вираз недійсний",
+ "The given file size is invalid" : "Зазначений розмір файлу недійсний",
+ "The given tag id is invalid" : "Зазначений ідентифікатор мітки недійсний",
+ "The given IP range is invalid" : "Зазначений діапазон IP-адрес недійсний",
+ "The given IP range is not valid for IPv4" : "Зазначений діапазон IP-адрес недійсний для IPv4",
+ "The given IP range is not valid for IPv6" : "Зазначений діапазон IP-адрес недійсний для IPv6",
+ "The given time span is invalid" : "Зазначений часовий проміжок недійсний",
+ "The given start time is invalid" : "Зазначений час початку недійсний",
+ "The given end time is invalid" : "Зазначений час завершення недійсний",
+ "The given group does not exist" : "Зазначена група не існує",
+ "File" : "Файл",
+ "File created" : "Файл створено",
+ "File updated" : "Файл оновлено",
+ "File renamed" : "Файл перейменовано",
+ "File deleted" : "Файл вилучено",
+ "File accessed" : "Отримано доступ до файлу",
+ "File copied" : "Файл скопійовано",
+ "Tag assigned" : "Призначено мітку",
+ "Someone" : "Хтось",
+ "%s created %s" : "%s створив(-ла) %s",
+ "%s modified %s" : "%s змінив(-ла) %s",
+ "%s deleted %s" : "%s вилучив(-ла) %s",
+ "%s accessed %s" : "%s отримав(-ла) доступ до %s",
+ "%s renamed %s" : "%s перейменував(-ла) %s",
+ "%s copied %s" : "%s скопіював(-ла) %s",
+ "%s assigned %s to %s" : "%s призначив(-ла) мітку%s файлу %s",
+ "Operation #%s does not exist" : "Операція №%s не існує",
+ "Entity %s does not exist" : "Об'єкт %s відсутній ",
+ "Entity %s is invalid" : "Об'єкт %s не дійсний",
+ "No events are chosen." : "Не вибрано жодної події.",
+ "Entity %s has no event %s" : "Об'єкт %s не має події %s",
+ "Operation %s does not exist" : "Операція %s не існує",
+ "Operation %s is invalid" : "Операція %s недійсна",
+ "At least one check needs to be provided" : "Потрібно визначити принаймні одну перевірку",
+ "The provided operation data is too long" : "Надано задовгі дані для операції",
+ "Invalid check provided" : "Зазначено недійсну перевірку",
+ "Check %s does not exist" : "Перевірка %s не існує",
+ "Check %s is invalid" : "Перевірка %s недійсна",
+ "Check %s is not allowed with this entity" : "Перевірку %s не дозволено для цієї сутності",
+ "The provided check value is too long" : "Зазначено задовге перевірочне значення",
+ "Check #%s does not exist" : "Перевірка №%s не існує",
+ "Check %s is invalid or does not exist" : "Перевірка %s недійсна або не існує",
+ "Flow" : "Процеси",
+ "Nextcloud workflow engine" : "Керування робочими процесами у Nextcloud",
+ "Select a filter" : "Виберіть фільтр",
+ "Select a comparator" : "Виберіть засіб для порівняння",
+ "Remove filter" : "Вилучити фільтр",
+ "Folder" : "Каталог",
+ "Images" : "Зображення",
+ "Office documents" : "Офісні документи",
+ "PDF documents" : "Документи PDF",
+ "Custom MIME type" : "Власний тип MIME",
+ "Custom mimetype" : "Власний mimetype",
+ "Select a file type" : "Виберіть тип файлу",
+ "e.g. httpd/unix-directory" : "напр., httpd/unix-directory",
+ "Please enter a valid time span" : "Зазначте дійсний часовий проміжок",
+ "Files WebDAV" : "Файли WebDAV",
+ "Custom URL" : "Власний URL",
+ "Select a request URL" : "Виберіть URL для запиту",
+ "Android client" : "Клієнт Android",
+ "iOS client" : "iOS клієнт",
+ "Desktop client" : "Клієнт для ПК",
+ "Thunderbird & Outlook addons" : "Доповнення Thunderbird та Outlook",
+ "Custom user agent" : "Власний user agent",
+ "Select a user agent" : "Виберіть user agent",
+ "Select groups" : "Виберіть групи",
+ "Groups" : "Групи",
+ "Type to search for group …" : "Почніть вводити, щод знайти групу ...",
+ "Select a trigger" : "Виберіть умову початку виконання",
+ "At least one event must be selected" : "Потрібно вибрати принаймні одну подію",
+ "Add new flow" : "Додати новий процес",
+ "The configuration is invalid" : "Налаштування не дійсне",
+ "Active" : "Активно",
+ "Save" : "Зберегти",
+ "When" : "Коли",
+ "and" : "та",
+ "Add a new filter" : "Додати новий фільтр",
+ "Cancel" : "Скасувати",
+ "Delete" : "Вилучити",
+ "Available flows" : "Процеси",
+ "For details on how to write your own flow, check out the development documentation." : "Перегляньте документацію для розробника, щоби дізнатися, як додати власні процеси.",
+ "No flows installed" : "Відсутні процеси",
+ "Ask your administrator to install new flows." : "Зверніться до адміністратора щодо встановлення нових процесів.",
+ "More flows" : "Більше процесів",
+ "Browse the App Store" : "Перейти до каталогу застосунків",
+ "Show less" : "Показувати менше",
+ "Show more" : "Показати більше",
+ "Configured flows" : "Налаштовані процеси",
+ "Your flows" : "Ваші процеси",
+ "No flows configured" : "Процеси не налаштовано",
+ "matches" : "містить",
+ "does not match" : "не містить",
+ "is" : "є",
+ "is not" : "не",
+ "File name" : "Ім'я файлу",
+ "File MIME type" : "Тип MIME файлу",
+ "File size (upload)" : "Розмір файлу (завантаження)",
+ "less" : "менше",
+ "less or equals" : "менше або дорівнює",
+ "greater or equals" : "більше або дорівнює",
+ "greater" : "більше",
+ "Request remote address" : "Запит віддаленої адреси",
+ "matches IPv4" : "відповідає IPv4",
+ "does not match IPv4" : "не відповідає IPv4",
+ "matches IPv6" : "відповідає IPv6",
+ "does not match IPv6" : "не відповідає IPv6",
+ "File system tag" : "Мітка файлової системи",
+ "is tagged with" : "позначено міткою",
+ "is not tagged with" : "не позначено мітками",
+ "Request URL" : "URL запиту",
+ "Request time" : "Час запиту",
+ "between" : "між",
+ "not between" : "не між",
+ "Request user agent" : "Запит агента користувача",
+ "Group membership" : "Участь в групах",
+ "is member of" : "є учасником",
+ "is not member of" : "не є учасником"
+},
+"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/apps/workflowengine/l10n/uk.json b/apps/workflowengine/l10n/uk.json
new file mode 100644
index 00000000000..93c18f047c3
--- /dev/null
+++ b/apps/workflowengine/l10n/uk.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "Зазначений оператор недійсний",
+ "The given regular expression is invalid" : "Зазначений регулярний вираз недійсний",
+ "The given file size is invalid" : "Зазначений розмір файлу недійсний",
+ "The given tag id is invalid" : "Зазначений ідентифікатор мітки недійсний",
+ "The given IP range is invalid" : "Зазначений діапазон IP-адрес недійсний",
+ "The given IP range is not valid for IPv4" : "Зазначений діапазон IP-адрес недійсний для IPv4",
+ "The given IP range is not valid for IPv6" : "Зазначений діапазон IP-адрес недійсний для IPv6",
+ "The given time span is invalid" : "Зазначений часовий проміжок недійсний",
+ "The given start time is invalid" : "Зазначений час початку недійсний",
+ "The given end time is invalid" : "Зазначений час завершення недійсний",
+ "The given group does not exist" : "Зазначена група не існує",
+ "File" : "Файл",
+ "File created" : "Файл створено",
+ "File updated" : "Файл оновлено",
+ "File renamed" : "Файл перейменовано",
+ "File deleted" : "Файл вилучено",
+ "File accessed" : "Отримано доступ до файлу",
+ "File copied" : "Файл скопійовано",
+ "Tag assigned" : "Призначено мітку",
+ "Someone" : "Хтось",
+ "%s created %s" : "%s створив(-ла) %s",
+ "%s modified %s" : "%s змінив(-ла) %s",
+ "%s deleted %s" : "%s вилучив(-ла) %s",
+ "%s accessed %s" : "%s отримав(-ла) доступ до %s",
+ "%s renamed %s" : "%s перейменував(-ла) %s",
+ "%s copied %s" : "%s скопіював(-ла) %s",
+ "%s assigned %s to %s" : "%s призначив(-ла) мітку%s файлу %s",
+ "Operation #%s does not exist" : "Операція №%s не існує",
+ "Entity %s does not exist" : "Об'єкт %s відсутній ",
+ "Entity %s is invalid" : "Об'єкт %s не дійсний",
+ "No events are chosen." : "Не вибрано жодної події.",
+ "Entity %s has no event %s" : "Об'єкт %s не має події %s",
+ "Operation %s does not exist" : "Операція %s не існує",
+ "Operation %s is invalid" : "Операція %s недійсна",
+ "At least one check needs to be provided" : "Потрібно визначити принаймні одну перевірку",
+ "The provided operation data is too long" : "Надано задовгі дані для операції",
+ "Invalid check provided" : "Зазначено недійсну перевірку",
+ "Check %s does not exist" : "Перевірка %s не існує",
+ "Check %s is invalid" : "Перевірка %s недійсна",
+ "Check %s is not allowed with this entity" : "Перевірку %s не дозволено для цієї сутності",
+ "The provided check value is too long" : "Зазначено задовге перевірочне значення",
+ "Check #%s does not exist" : "Перевірка №%s не існує",
+ "Check %s is invalid or does not exist" : "Перевірка %s недійсна або не існує",
+ "Flow" : "Процеси",
+ "Nextcloud workflow engine" : "Керування робочими процесами у Nextcloud",
+ "Select a filter" : "Виберіть фільтр",
+ "Select a comparator" : "Виберіть засіб для порівняння",
+ "Remove filter" : "Вилучити фільтр",
+ "Folder" : "Каталог",
+ "Images" : "Зображення",
+ "Office documents" : "Офісні документи",
+ "PDF documents" : "Документи PDF",
+ "Custom MIME type" : "Власний тип MIME",
+ "Custom mimetype" : "Власний mimetype",
+ "Select a file type" : "Виберіть тип файлу",
+ "e.g. httpd/unix-directory" : "напр., httpd/unix-directory",
+ "Please enter a valid time span" : "Зазначте дійсний часовий проміжок",
+ "Files WebDAV" : "Файли WebDAV",
+ "Custom URL" : "Власний URL",
+ "Select a request URL" : "Виберіть URL для запиту",
+ "Android client" : "Клієнт Android",
+ "iOS client" : "iOS клієнт",
+ "Desktop client" : "Клієнт для ПК",
+ "Thunderbird & Outlook addons" : "Доповнення Thunderbird та Outlook",
+ "Custom user agent" : "Власний user agent",
+ "Select a user agent" : "Виберіть user agent",
+ "Select groups" : "Виберіть групи",
+ "Groups" : "Групи",
+ "Type to search for group …" : "Почніть вводити, щод знайти групу ...",
+ "Select a trigger" : "Виберіть умову початку виконання",
+ "At least one event must be selected" : "Потрібно вибрати принаймні одну подію",
+ "Add new flow" : "Додати новий процес",
+ "The configuration is invalid" : "Налаштування не дійсне",
+ "Active" : "Активно",
+ "Save" : "Зберегти",
+ "When" : "Коли",
+ "and" : "та",
+ "Add a new filter" : "Додати новий фільтр",
+ "Cancel" : "Скасувати",
+ "Delete" : "Вилучити",
+ "Available flows" : "Процеси",
+ "For details on how to write your own flow, check out the development documentation." : "Перегляньте документацію для розробника, щоби дізнатися, як додати власні процеси.",
+ "No flows installed" : "Відсутні процеси",
+ "Ask your administrator to install new flows." : "Зверніться до адміністратора щодо встановлення нових процесів.",
+ "More flows" : "Більше процесів",
+ "Browse the App Store" : "Перейти до каталогу застосунків",
+ "Show less" : "Показувати менше",
+ "Show more" : "Показати більше",
+ "Configured flows" : "Налаштовані процеси",
+ "Your flows" : "Ваші процеси",
+ "No flows configured" : "Процеси не налаштовано",
+ "matches" : "містить",
+ "does not match" : "не містить",
+ "is" : "є",
+ "is not" : "не",
+ "File name" : "Ім'я файлу",
+ "File MIME type" : "Тип MIME файлу",
+ "File size (upload)" : "Розмір файлу (завантаження)",
+ "less" : "менше",
+ "less or equals" : "менше або дорівнює",
+ "greater or equals" : "більше або дорівнює",
+ "greater" : "більше",
+ "Request remote address" : "Запит віддаленої адреси",
+ "matches IPv4" : "відповідає IPv4",
+ "does not match IPv4" : "не відповідає IPv4",
+ "matches IPv6" : "відповідає IPv6",
+ "does not match IPv6" : "не відповідає IPv6",
+ "File system tag" : "Мітка файлової системи",
+ "is tagged with" : "позначено міткою",
+ "is not tagged with" : "не позначено мітками",
+ "Request URL" : "URL запиту",
+ "Request time" : "Час запиту",
+ "between" : "між",
+ "not between" : "не між",
+ "Request user agent" : "Запит агента користувача",
+ "Group membership" : "Участь в групах",
+ "is member of" : "є учасником",
+ "is not member of" : "не є учасником"
+},"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/apps/workflowengine/l10n/zh_CN.js b/apps/workflowengine/l10n/zh_CN.js
new file mode 100644
index 00000000000..6f500b68010
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_CN.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "给定的运算符无效",
+ "The given regular expression is invalid" : "给定的正则表达式无效",
+ "The given file size is invalid" : "给定的文件大小无效",
+ "The given tag id is invalid" : "给定的标签 ID 无效",
+ "The given IP range is invalid" : "给定的IP范围无效",
+ "The given IP range is not valid for IPv4" : "填写的 IP 范围不是有效的 IPv4 格式",
+ "The given IP range is not valid for IPv6" : "填写的 IP 范围不是有效的 IPv6 格式",
+ "The given time span is invalid" : "给定的时间范围无效",
+ "The given start time is invalid" : "给定的开始时间无效",
+ "The given end time is invalid" : "输入的截止时间无效",
+ "The given group does not exist" : "输入的群组不存在",
+ "File" : "文件",
+ "File created" : "已创建的文件",
+ "File updated" : "文件已更新",
+ "File renamed" : "重命名的文件",
+ "File deleted" : "已删除文件",
+ "File accessed" : "已访问的文件",
+ "File copied" : "已复制的文件",
+ "Tag assigned" : "已指派的标签",
+ "Someone" : "某人",
+ "%s created %s" : "%s 创建了 %s",
+ "%s modified %s" : "%s 修改了 %s",
+ "%s deleted %s" : "%s 删除了 %s",
+ "%s accessed %s" : "%s 访问了 %s",
+ "%s renamed %s" : "%s 重命名了 %s",
+ "%s copied %s" : "%s 复制了 %s",
+ "%s assigned %s to %s" : "%s 分配了 %s 给 %s",
+ "Operation #%s does not exist" : "操作 %s 不存在",
+ "Entity %s does not exist" : "实体%s不存在",
+ "Entity %s is invalid" : "实体%s是无效的",
+ "No events are chosen." : "没有事件被选中。",
+ "Entity %s has no event %s" : "实体%s没有事件%s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 %s 无效",
+ "At least one check needs to be provided" : "至少需要提供一次检查",
+ "The provided operation data is too long" : "提供的操作数据太长",
+ "Invalid check provided" : "提供的检查无效",
+ "Check %s does not exist" : "检查 %s 不存在",
+ "Check %s is invalid" : "检查%s是不可用",
+ "Check %s is not allowed with this entity" : "对于此实体,检查%s是不被允许的",
+ "The provided check value is too long" : "提供的检查值太长",
+ "Check #%s does not exist" : "检查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "检查%s是不可用或者不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流引擎",
+ "Select a filter" : "选择一个过滤器",
+ "Select a comparator" : "选择一个比较器",
+ "Remove filter" : "移除过滤条件",
+ "Folder" : "文件夹",
+ "Images" : "图片",
+ "Office documents" : "Office 文档",
+ "PDF documents" : "PDF文档",
+ "Custom MIME type" : "自定义 MIME 类型",
+ "Custom mimetype" : "自定义MIME类型",
+ "Select a file type" : "选择一个文件类型",
+ "e.g. httpd/unix-directory" : "例如: httpd/unix-directory",
+ "Please enter a valid time span" : "请输入有效的时间范围",
+ "Files WebDAV" : "文件 WebDAV",
+ "Custom URL" : "自定义URL",
+ "Select a request URL" : "选择一个请求URL",
+ "Android client" : "Android 客户端",
+ "iOS client" : "iOS 客户端",
+ "Desktop client" : "桌面客户端",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
+ "Custom user agent" : "自定义用户代理",
+ "Select a user agent" : "选择一个用户代理",
+ "Select groups" : "选择用户组",
+ "Groups" : "用户组",
+ "Type to search for group …" : "输入以搜索群组...",
+ "Select a trigger" : "选择一个触发器",
+ "At least one event must be selected" : "必须至少选择一个事件",
+ "Add new flow" : "添加新的流程",
+ "The configuration is invalid" : "此配置是无效的",
+ "Active" : "作用",
+ "Save" : "保存",
+ "When" : "时间",
+ "and" : "与",
+ "Add a new filter" : "添加一个新的筛选条件",
+ "Cancel" : "取消",
+ "Delete" : "删除",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "有关如何编写自己的流程的详细信息,请查看开发文档。",
+ "No flows installed" : "未安装任何流量设备",
+ "Ask your administrator to install new flows." : "请让你的管理员安装新的流量设备。",
+ "More flows" : "更多流程",
+ "Browse the App Store" : "浏览应用商店",
+ "Show less" : "显示更少",
+ "Show more" : "显示更多",
+ "Configured flows" : "已配置的流程",
+ "Your flows" : "你的流程",
+ "No flows configured" : "未配置任何流程",
+ "matches" : "匹配",
+ "does not match" : "不匹配",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "文件名",
+ "File MIME type" : "文件 MIME 类型",
+ "File size (upload)" : "文件大小 (上传)",
+ "less" : "小于",
+ "less or equals" : "小于等于",
+ "greater or equals" : "大于等于",
+ "greater" : "大于",
+ "Request remote address" : "要求远程地址",
+ "matches IPv4" : "匹配 IPv4",
+ "does not match IPv4" : "不匹配 IPv4",
+ "matches IPv6" : "匹配 IPv6",
+ "does not match IPv6" : "不匹配 IPv6",
+ "File system tag" : "文件系统标签",
+ "is tagged with" : "标记为",
+ "is not tagged with" : "未标记为",
+ "Request URL" : "请求 URL",
+ "Request time" : "请求时间",
+ "between" : "之间",
+ "not between" : "不在之间",
+ "Request user agent" : "请求用户代理",
+ "Group membership" : "组成员资格",
+ "is member of" : "是成员",
+ "is not member of" : "不是成员"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/workflowengine/l10n/zh_CN.json b/apps/workflowengine/l10n/zh_CN.json
new file mode 100644
index 00000000000..1a82f8ebaee
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_CN.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "给定的运算符无效",
+ "The given regular expression is invalid" : "给定的正则表达式无效",
+ "The given file size is invalid" : "给定的文件大小无效",
+ "The given tag id is invalid" : "给定的标签 ID 无效",
+ "The given IP range is invalid" : "给定的IP范围无效",
+ "The given IP range is not valid for IPv4" : "填写的 IP 范围不是有效的 IPv4 格式",
+ "The given IP range is not valid for IPv6" : "填写的 IP 范围不是有效的 IPv6 格式",
+ "The given time span is invalid" : "给定的时间范围无效",
+ "The given start time is invalid" : "给定的开始时间无效",
+ "The given end time is invalid" : "输入的截止时间无效",
+ "The given group does not exist" : "输入的群组不存在",
+ "File" : "文件",
+ "File created" : "已创建的文件",
+ "File updated" : "文件已更新",
+ "File renamed" : "重命名的文件",
+ "File deleted" : "已删除文件",
+ "File accessed" : "已访问的文件",
+ "File copied" : "已复制的文件",
+ "Tag assigned" : "已指派的标签",
+ "Someone" : "某人",
+ "%s created %s" : "%s 创建了 %s",
+ "%s modified %s" : "%s 修改了 %s",
+ "%s deleted %s" : "%s 删除了 %s",
+ "%s accessed %s" : "%s 访问了 %s",
+ "%s renamed %s" : "%s 重命名了 %s",
+ "%s copied %s" : "%s 复制了 %s",
+ "%s assigned %s to %s" : "%s 分配了 %s 给 %s",
+ "Operation #%s does not exist" : "操作 %s 不存在",
+ "Entity %s does not exist" : "实体%s不存在",
+ "Entity %s is invalid" : "实体%s是无效的",
+ "No events are chosen." : "没有事件被选中。",
+ "Entity %s has no event %s" : "实体%s没有事件%s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 %s 无效",
+ "At least one check needs to be provided" : "至少需要提供一次检查",
+ "The provided operation data is too long" : "提供的操作数据太长",
+ "Invalid check provided" : "提供的检查无效",
+ "Check %s does not exist" : "检查 %s 不存在",
+ "Check %s is invalid" : "检查%s是不可用",
+ "Check %s is not allowed with this entity" : "对于此实体,检查%s是不被允许的",
+ "The provided check value is too long" : "提供的检查值太长",
+ "Check #%s does not exist" : "检查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "检查%s是不可用或者不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流引擎",
+ "Select a filter" : "选择一个过滤器",
+ "Select a comparator" : "选择一个比较器",
+ "Remove filter" : "移除过滤条件",
+ "Folder" : "文件夹",
+ "Images" : "图片",
+ "Office documents" : "Office 文档",
+ "PDF documents" : "PDF文档",
+ "Custom MIME type" : "自定义 MIME 类型",
+ "Custom mimetype" : "自定义MIME类型",
+ "Select a file type" : "选择一个文件类型",
+ "e.g. httpd/unix-directory" : "例如: httpd/unix-directory",
+ "Please enter a valid time span" : "请输入有效的时间范围",
+ "Files WebDAV" : "文件 WebDAV",
+ "Custom URL" : "自定义URL",
+ "Select a request URL" : "选择一个请求URL",
+ "Android client" : "Android 客户端",
+ "iOS client" : "iOS 客户端",
+ "Desktop client" : "桌面客户端",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
+ "Custom user agent" : "自定义用户代理",
+ "Select a user agent" : "选择一个用户代理",
+ "Select groups" : "选择用户组",
+ "Groups" : "用户组",
+ "Type to search for group …" : "输入以搜索群组...",
+ "Select a trigger" : "选择一个触发器",
+ "At least one event must be selected" : "必须至少选择一个事件",
+ "Add new flow" : "添加新的流程",
+ "The configuration is invalid" : "此配置是无效的",
+ "Active" : "作用",
+ "Save" : "保存",
+ "When" : "时间",
+ "and" : "与",
+ "Add a new filter" : "添加一个新的筛选条件",
+ "Cancel" : "取消",
+ "Delete" : "删除",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "有关如何编写自己的流程的详细信息,请查看开发文档。",
+ "No flows installed" : "未安装任何流量设备",
+ "Ask your administrator to install new flows." : "请让你的管理员安装新的流量设备。",
+ "More flows" : "更多流程",
+ "Browse the App Store" : "浏览应用商店",
+ "Show less" : "显示更少",
+ "Show more" : "显示更多",
+ "Configured flows" : "已配置的流程",
+ "Your flows" : "你的流程",
+ "No flows configured" : "未配置任何流程",
+ "matches" : "匹配",
+ "does not match" : "不匹配",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "文件名",
+ "File MIME type" : "文件 MIME 类型",
+ "File size (upload)" : "文件大小 (上传)",
+ "less" : "小于",
+ "less or equals" : "小于等于",
+ "greater or equals" : "大于等于",
+ "greater" : "大于",
+ "Request remote address" : "要求远程地址",
+ "matches IPv4" : "匹配 IPv4",
+ "does not match IPv4" : "不匹配 IPv4",
+ "matches IPv6" : "匹配 IPv6",
+ "does not match IPv6" : "不匹配 IPv6",
+ "File system tag" : "文件系统标签",
+ "is tagged with" : "标记为",
+ "is not tagged with" : "未标记为",
+ "Request URL" : "请求 URL",
+ "Request time" : "请求时间",
+ "between" : "之间",
+ "not between" : "不在之间",
+ "Request user agent" : "请求用户代理",
+ "Group membership" : "组成员资格",
+ "is member of" : "是成员",
+ "is not member of" : "不是成员"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/zh_HK.js b/apps/workflowengine/l10n/zh_HK.js
new file mode 100644
index 00000000000..edd352c1880
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_HK.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "指定的操作無效",
+ "The given regular expression is invalid" : "指定的規則表達式無效",
+ "The given file size is invalid" : "指定的檔案大小無效",
+ "The given tag id is invalid" : "指定的標籤 Id無效",
+ "The given IP range is invalid" : "指定的IP 範圍無效",
+ "The given IP range is not valid for IPv4" : "指定的IP範圍不是有效的IPv4",
+ "The given IP range is not valid for IPv6" : "指定的IP範圍不是有效的IPv6",
+ "The given time span is invalid" : "指定的時間範圍無效",
+ "The given start time is invalid" : "指定的開始時間無效",
+ "The given end time is invalid" : "指定的結束時間無效",
+ "The given group does not exist" : "指定的群組不存在",
+ "File" : "檔案",
+ "File created" : "檔案建立",
+ "File updated" : "檔案更新",
+ "File renamed" : "檔案重新命名",
+ "File deleted" : "檔案刪除",
+ "File accessed" : "檔案存取",
+ "File copied" : "檔案複製",
+ "Tag assigned" : "分派標籤",
+ "Someone" : "某人",
+ "%s created %s" : "%s 建立 %s",
+ "%s modified %s" : "%s 修改 %s",
+ "%s deleted %s" : "%s 刪除 %s",
+ "%s accessed %s" : "%s 存取 %s",
+ "%s renamed %s" : "%s 重新命名 %s",
+ "%s copied %s" : "%s 複製 %s",
+ "%s assigned %s to %s" : "%s 分派 %s 給 %s",
+ "Operation #%s does not exist" : "操作 #%s 不存在",
+ "Entity %s does not exist" : "實體 %s 不存在",
+ "Entity %s is invalid" : "實體 %s 無效",
+ "No events are chosen." : "未選擇事件。",
+ "Entity %s has no event %s" : "實體 %s 沒有事件 %s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 #%s 無效",
+ "At least one check needs to be provided" : "至少需要提供一個檢查規則",
+ "The provided operation data is too long" : "指定的操作數據太長",
+ "Invalid check provided" : "提供了無效的檢查規則",
+ "Check %s does not exist" : "檢查 %s 不存在",
+ "Check %s is invalid" : "檢查 %s 無效",
+ "Check %s is not allowed with this entity" : "此實體不允許使用檢查規則 %s",
+ "The provided check value is too long" : "指定的檢查數據太長",
+ "Check #%s does not exist" : "檢查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流程引擎",
+ "Select a filter" : "選擇過濾器",
+ "Select a comparator" : "選擇比較器",
+ "Remove filter" : "移除過濾",
+ "Folder" : "資料夾",
+ "Images" : "圖片",
+ "Office documents" : "Microsoft Office 文件",
+ "PDF documents" : "PDF 文件",
+ "Custom MIME type" : "自訂 MIME 類型",
+ "Custom mimetype" : "自訂 mimetype",
+ "Select a file type" : "選擇檔案類型",
+ "e.g. httpd/unix-directory" : "例如 httpd/unix-directory",
+ "Please enter a valid time span" : "請輸入有效的時間跨度",
+ "Files WebDAV" : "檔案 WebDAV",
+ "Custom URL" : "自訂 URL",
+ "Select a request URL" : "選擇一個請求URL",
+ "Android client" : "Android 客戶端",
+ "iOS client" : "iOS 客戶端",
+ "Desktop client" : "桌面客戶端",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
+ "Custom user agent" : "自訂 user agent",
+ "Select a user agent" : "選擇用戶 agent",
+ "Select groups" : "選擇群組",
+ "Groups" : "群組",
+ "Type to search for group …" : "輸入以搜尋群組 …",
+ "Select a trigger" : "選擇觸發條件",
+ "At least one event must be selected" : "必須選擇至少一個活動",
+ "Add new flow" : "添加新流程",
+ "The configuration is invalid" : "配置無效",
+ "Active" : "啟動",
+ "Save" : "儲存",
+ "When" : "時間",
+ "and" : "及",
+ "Add a new filter" : "添加新過濾",
+ "Cancel" : "取消",
+ "Delete" : "刪除",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "有關如何編寫自己的流程的詳細信息,請查看開發說明文件。",
+ "No flows installed" : "未安裝流程",
+ "Ask your administrator to install new flows." : "要求您的管理員安裝新流程。",
+ "More flows" : "更多流程",
+ "Browse the App Store" : "瀏覽 App Store",
+ "Show less" : "顯示較少",
+ "Show more" : "顯示更多",
+ "Configured flows" : "配置流程",
+ "Your flows" : "您的流程",
+ "No flows configured" : "未設定流程",
+ "matches" : "匹配",
+ "does not match" : "不能匹配",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "檔案名稱",
+ "File MIME type" : "檔案MIME類型",
+ "File size (upload)" : "檔案大小(上傳)",
+ "less" : "更少",
+ "less or equals" : "小於或等於",
+ "greater or equals" : "大於或等於",
+ "greater" : "更大",
+ "Request remote address" : "索取遠端地址",
+ "matches IPv4" : "匹配 IPv4",
+ "does not match IPv4" : "不能匹配 IPv4",
+ "matches IPv6" : "匹配 IPv6",
+ "does not match IPv6" : "不能匹配 IPv6",
+ "File system tag" : "檔案系統標籤",
+ "is tagged with" : "標記為",
+ "is not tagged with" : "没有標記為",
+ "Request URL" : "索取網址",
+ "Request time" : "索取時間",
+ "between" : "介於",
+ "not between" : "皆非",
+ "Request user agent" : "索取 user agent",
+ "Group membership" : "群組成員身分",
+ "is member of" : "是以下群組的成員:",
+ "is not member of" : "非以下群組的成員:"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/workflowengine/l10n/zh_HK.json b/apps/workflowengine/l10n/zh_HK.json
new file mode 100644
index 00000000000..9b249cd1af4
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_HK.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "指定的操作無效",
+ "The given regular expression is invalid" : "指定的規則表達式無效",
+ "The given file size is invalid" : "指定的檔案大小無效",
+ "The given tag id is invalid" : "指定的標籤 Id無效",
+ "The given IP range is invalid" : "指定的IP 範圍無效",
+ "The given IP range is not valid for IPv4" : "指定的IP範圍不是有效的IPv4",
+ "The given IP range is not valid for IPv6" : "指定的IP範圍不是有效的IPv6",
+ "The given time span is invalid" : "指定的時間範圍無效",
+ "The given start time is invalid" : "指定的開始時間無效",
+ "The given end time is invalid" : "指定的結束時間無效",
+ "The given group does not exist" : "指定的群組不存在",
+ "File" : "檔案",
+ "File created" : "檔案建立",
+ "File updated" : "檔案更新",
+ "File renamed" : "檔案重新命名",
+ "File deleted" : "檔案刪除",
+ "File accessed" : "檔案存取",
+ "File copied" : "檔案複製",
+ "Tag assigned" : "分派標籤",
+ "Someone" : "某人",
+ "%s created %s" : "%s 建立 %s",
+ "%s modified %s" : "%s 修改 %s",
+ "%s deleted %s" : "%s 刪除 %s",
+ "%s accessed %s" : "%s 存取 %s",
+ "%s renamed %s" : "%s 重新命名 %s",
+ "%s copied %s" : "%s 複製 %s",
+ "%s assigned %s to %s" : "%s 分派 %s 給 %s",
+ "Operation #%s does not exist" : "操作 #%s 不存在",
+ "Entity %s does not exist" : "實體 %s 不存在",
+ "Entity %s is invalid" : "實體 %s 無效",
+ "No events are chosen." : "未選擇事件。",
+ "Entity %s has no event %s" : "實體 %s 沒有事件 %s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 #%s 無效",
+ "At least one check needs to be provided" : "至少需要提供一個檢查規則",
+ "The provided operation data is too long" : "指定的操作數據太長",
+ "Invalid check provided" : "提供了無效的檢查規則",
+ "Check %s does not exist" : "檢查 %s 不存在",
+ "Check %s is invalid" : "檢查 %s 無效",
+ "Check %s is not allowed with this entity" : "此實體不允許使用檢查規則 %s",
+ "The provided check value is too long" : "指定的檢查數據太長",
+ "Check #%s does not exist" : "檢查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流程引擎",
+ "Select a filter" : "選擇過濾器",
+ "Select a comparator" : "選擇比較器",
+ "Remove filter" : "移除過濾",
+ "Folder" : "資料夾",
+ "Images" : "圖片",
+ "Office documents" : "Microsoft Office 文件",
+ "PDF documents" : "PDF 文件",
+ "Custom MIME type" : "自訂 MIME 類型",
+ "Custom mimetype" : "自訂 mimetype",
+ "Select a file type" : "選擇檔案類型",
+ "e.g. httpd/unix-directory" : "例如 httpd/unix-directory",
+ "Please enter a valid time span" : "請輸入有效的時間跨度",
+ "Files WebDAV" : "檔案 WebDAV",
+ "Custom URL" : "自訂 URL",
+ "Select a request URL" : "選擇一個請求URL",
+ "Android client" : "Android 客戶端",
+ "iOS client" : "iOS 客戶端",
+ "Desktop client" : "桌面客戶端",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
+ "Custom user agent" : "自訂 user agent",
+ "Select a user agent" : "選擇用戶 agent",
+ "Select groups" : "選擇群組",
+ "Groups" : "群組",
+ "Type to search for group …" : "輸入以搜尋群組 …",
+ "Select a trigger" : "選擇觸發條件",
+ "At least one event must be selected" : "必須選擇至少一個活動",
+ "Add new flow" : "添加新流程",
+ "The configuration is invalid" : "配置無效",
+ "Active" : "啟動",
+ "Save" : "儲存",
+ "When" : "時間",
+ "and" : "及",
+ "Add a new filter" : "添加新過濾",
+ "Cancel" : "取消",
+ "Delete" : "刪除",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "有關如何編寫自己的流程的詳細信息,請查看開發說明文件。",
+ "No flows installed" : "未安裝流程",
+ "Ask your administrator to install new flows." : "要求您的管理員安裝新流程。",
+ "More flows" : "更多流程",
+ "Browse the App Store" : "瀏覽 App Store",
+ "Show less" : "顯示較少",
+ "Show more" : "顯示更多",
+ "Configured flows" : "配置流程",
+ "Your flows" : "您的流程",
+ "No flows configured" : "未設定流程",
+ "matches" : "匹配",
+ "does not match" : "不能匹配",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "檔案名稱",
+ "File MIME type" : "檔案MIME類型",
+ "File size (upload)" : "檔案大小(上傳)",
+ "less" : "更少",
+ "less or equals" : "小於或等於",
+ "greater or equals" : "大於或等於",
+ "greater" : "更大",
+ "Request remote address" : "索取遠端地址",
+ "matches IPv4" : "匹配 IPv4",
+ "does not match IPv4" : "不能匹配 IPv4",
+ "matches IPv6" : "匹配 IPv6",
+ "does not match IPv6" : "不能匹配 IPv6",
+ "File system tag" : "檔案系統標籤",
+ "is tagged with" : "標記為",
+ "is not tagged with" : "没有標記為",
+ "Request URL" : "索取網址",
+ "Request time" : "索取時間",
+ "between" : "介於",
+ "not between" : "皆非",
+ "Request user agent" : "索取 user agent",
+ "Group membership" : "群組成員身分",
+ "is member of" : "是以下群組的成員:",
+ "is not member of" : "非以下群組的成員:"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/zh_TW.js b/apps/workflowengine/l10n/zh_TW.js
new file mode 100644
index 00000000000..8cbe56564d3
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_TW.js
@@ -0,0 +1,123 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "指定的運算子無效",
+ "The given regular expression is invalid" : "指定的正則表達式無效",
+ "The given file size is invalid" : "指定的檔案大小無效",
+ "The given tag id is invalid" : "指定的標籤 id 無效",
+ "The given IP range is invalid" : "指定的 IP 範圍無效",
+ "The given IP range is not valid for IPv4" : "指定的 IP 範圍不是有效的 IPv4",
+ "The given IP range is not valid for IPv6" : "指定的 IP 範圍不是有效的 IPv6",
+ "The given time span is invalid" : "指定的時間範圍無效",
+ "The given start time is invalid" : "指定的開始時間無效",
+ "The given end time is invalid" : "指定的結束時間無效",
+ "The given group does not exist" : "指定的群組不存在",
+ "File" : "檔案",
+ "File created" : "檔案建立",
+ "File updated" : "檔案更新",
+ "File renamed" : "檔案重新命名",
+ "File deleted" : "檔案刪除",
+ "File accessed" : "檔案存取",
+ "File copied" : "檔案複製",
+ "Tag assigned" : "標籤指派",
+ "Someone" : "某人",
+ "%s created %s" : "%s 建立了 %s",
+ "%s modified %s" : "%s 修改了 %s",
+ "%s deleted %s" : "%s 刪除了 %s",
+ "%s accessed %s" : "%s 存取了 %s",
+ "%s renamed %s" : "%s 重新命名了 %s",
+ "%s copied %s" : "%s 複製了 %s",
+ "%s assigned %s to %s" : "%s 指派了 %s 給 %s",
+ "Operation #%s does not exist" : "操作 #%s 不存在",
+ "Entity %s does not exist" : "實體 %s 不存在",
+ "Entity %s is invalid" : "實體 %s 無效",
+ "No events are chosen." : "未選擇事件。",
+ "Entity %s has no event %s" : "實體 %s 沒有事件 %s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 #%s 無效",
+ "At least one check needs to be provided" : "至少需要提供一次檢查",
+ "The provided operation data is too long" : "提供的操作資料過長",
+ "Invalid check provided" : "提供無效的檢查",
+ "Check %s does not exist" : "檢查 %s 不存在",
+ "Check %s is invalid" : "檢查 %s 無效",
+ "Check %s is not allowed with this entity" : "不允許對此實體進行檢查 %s",
+ "The provided check value is too long" : "提供的檢查值過長",
+ "Check #%s does not exist" : "檢查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流程引擎",
+ "Select a filter" : "選取過濾條件",
+ "Select a comparator" : "選取比較程式",
+ "Remove filter" : "移除過濾條件",
+ "Folder" : "資料夾",
+ "Images" : "圖片",
+ "Office documents" : "Office 文件",
+ "PDF documents" : "PDF 文件",
+ "Custom MIME type" : "自訂 MIME 類型",
+ "Custom mimetype" : "自訂 mimetype",
+ "Select a file type" : "選取檔案類型",
+ "e.g. httpd/unix-directory" : "例如:httpd/unix-directory",
+ "Please enter a valid time span" : "請輸入有效的時間範圍",
+ "Files WebDAV" : "檔案 WebDAV",
+ "Custom URL" : "自訂 URL",
+ "Select a request URL" : "選取請求 URL",
+ "Android client" : "Android 客戶端",
+ "iOS client" : "iOS 客戶端",
+ "Desktop client" : "桌面客戶端",
+ "Thunderbird & Outlook addons" : "Thunderbird 與 Outlook 附加元件",
+ "Custom user agent" : "自訂使用者代理字串",
+ "Select a user agent" : "選取使用者代理字串",
+ "Select groups" : "選擇群組",
+ "Groups" : "群組",
+ "Type to search for group …" : "輸入以搜尋群組……",
+ "Select a trigger" : "選取觸發條件",
+ "At least one event must be selected" : "必須至少選取一個事件",
+ "Add new flow" : "新增新流程",
+ "The configuration is invalid" : "組態設定無效",
+ "Active" : "啟動",
+ "Save" : "儲存",
+ "When" : "當",
+ "and" : "與",
+ "Add a new filter" : "新增過濾條件",
+ "Cancel" : "取消",
+ "Delete" : "刪除",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "關於如何編寫自己的流程,請看開發文件。",
+ "No flows installed" : "未安裝流程",
+ "Ask your administrator to install new flows." : "請向您的管理員要求安裝新流程。",
+ "More flows" : "更多流程",
+ "Browse the App Store" : "瀏覽應用程式商店",
+ "Show less" : "顯示較少",
+ "Show more" : "顯示更多",
+ "Configured flows" : "已設定的流程",
+ "Your flows" : "您的流程",
+ "No flows configured" : "未設定流程",
+ "matches" : "符合",
+ "does not match" : "不符合",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "檔案名稱",
+ "File MIME type" : "檔案 MIME 類型",
+ "File size (upload)" : "檔案大小(上傳)",
+ "less" : "小於",
+ "less or equals" : "小於或等於",
+ "greater or equals" : "大於或等於",
+ "greater" : "大於",
+ "Request remote address" : "請求遠端地址",
+ "matches IPv4" : "符合 IPv4",
+ "does not match IPv4" : "不符合 IPv4",
+ "matches IPv6" : "符合 IPv6",
+ "does not match IPv6" : "不符合 IPv6",
+ "File system tag" : "檔案系統標籤",
+ "is tagged with" : "標記為",
+ "is not tagged with" : "没有標記為",
+ "Request URL" : "請求 URL",
+ "Request time" : "請求時間",
+ "between" : "介於",
+ "not between" : "不介於",
+ "Request user agent" : "請求使用者代理字串",
+ "Group membership" : "群組成員資格",
+ "is member of" : "是成員的群組",
+ "is not member of" : "不是成員的群組"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/workflowengine/l10n/zh_TW.json b/apps/workflowengine/l10n/zh_TW.json
new file mode 100644
index 00000000000..0bc8fdf63a6
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_TW.json
@@ -0,0 +1,121 @@
+{ "translations": {
+ "The given operator is invalid" : "指定的運算子無效",
+ "The given regular expression is invalid" : "指定的正則表達式無效",
+ "The given file size is invalid" : "指定的檔案大小無效",
+ "The given tag id is invalid" : "指定的標籤 id 無效",
+ "The given IP range is invalid" : "指定的 IP 範圍無效",
+ "The given IP range is not valid for IPv4" : "指定的 IP 範圍不是有效的 IPv4",
+ "The given IP range is not valid for IPv6" : "指定的 IP 範圍不是有效的 IPv6",
+ "The given time span is invalid" : "指定的時間範圍無效",
+ "The given start time is invalid" : "指定的開始時間無效",
+ "The given end time is invalid" : "指定的結束時間無效",
+ "The given group does not exist" : "指定的群組不存在",
+ "File" : "檔案",
+ "File created" : "檔案建立",
+ "File updated" : "檔案更新",
+ "File renamed" : "檔案重新命名",
+ "File deleted" : "檔案刪除",
+ "File accessed" : "檔案存取",
+ "File copied" : "檔案複製",
+ "Tag assigned" : "標籤指派",
+ "Someone" : "某人",
+ "%s created %s" : "%s 建立了 %s",
+ "%s modified %s" : "%s 修改了 %s",
+ "%s deleted %s" : "%s 刪除了 %s",
+ "%s accessed %s" : "%s 存取了 %s",
+ "%s renamed %s" : "%s 重新命名了 %s",
+ "%s copied %s" : "%s 複製了 %s",
+ "%s assigned %s to %s" : "%s 指派了 %s 給 %s",
+ "Operation #%s does not exist" : "操作 #%s 不存在",
+ "Entity %s does not exist" : "實體 %s 不存在",
+ "Entity %s is invalid" : "實體 %s 無效",
+ "No events are chosen." : "未選擇事件。",
+ "Entity %s has no event %s" : "實體 %s 沒有事件 %s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 #%s 無效",
+ "At least one check needs to be provided" : "至少需要提供一次檢查",
+ "The provided operation data is too long" : "提供的操作資料過長",
+ "Invalid check provided" : "提供無效的檢查",
+ "Check %s does not exist" : "檢查 %s 不存在",
+ "Check %s is invalid" : "檢查 %s 無效",
+ "Check %s is not allowed with this entity" : "不允許對此實體進行檢查 %s",
+ "The provided check value is too long" : "提供的檢查值過長",
+ "Check #%s does not exist" : "檢查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流程引擎",
+ "Select a filter" : "選取過濾條件",
+ "Select a comparator" : "選取比較程式",
+ "Remove filter" : "移除過濾條件",
+ "Folder" : "資料夾",
+ "Images" : "圖片",
+ "Office documents" : "Office 文件",
+ "PDF documents" : "PDF 文件",
+ "Custom MIME type" : "自訂 MIME 類型",
+ "Custom mimetype" : "自訂 mimetype",
+ "Select a file type" : "選取檔案類型",
+ "e.g. httpd/unix-directory" : "例如:httpd/unix-directory",
+ "Please enter a valid time span" : "請輸入有效的時間範圍",
+ "Files WebDAV" : "檔案 WebDAV",
+ "Custom URL" : "自訂 URL",
+ "Select a request URL" : "選取請求 URL",
+ "Android client" : "Android 客戶端",
+ "iOS client" : "iOS 客戶端",
+ "Desktop client" : "桌面客戶端",
+ "Thunderbird & Outlook addons" : "Thunderbird 與 Outlook 附加元件",
+ "Custom user agent" : "自訂使用者代理字串",
+ "Select a user agent" : "選取使用者代理字串",
+ "Select groups" : "選擇群組",
+ "Groups" : "群組",
+ "Type to search for group …" : "輸入以搜尋群組……",
+ "Select a trigger" : "選取觸發條件",
+ "At least one event must be selected" : "必須至少選取一個事件",
+ "Add new flow" : "新增新流程",
+ "The configuration is invalid" : "組態設定無效",
+ "Active" : "啟動",
+ "Save" : "儲存",
+ "When" : "當",
+ "and" : "與",
+ "Add a new filter" : "新增過濾條件",
+ "Cancel" : "取消",
+ "Delete" : "刪除",
+ "Available flows" : "可用的流程",
+ "For details on how to write your own flow, check out the development documentation." : "關於如何編寫自己的流程,請看開發文件。",
+ "No flows installed" : "未安裝流程",
+ "Ask your administrator to install new flows." : "請向您的管理員要求安裝新流程。",
+ "More flows" : "更多流程",
+ "Browse the App Store" : "瀏覽應用程式商店",
+ "Show less" : "顯示較少",
+ "Show more" : "顯示更多",
+ "Configured flows" : "已設定的流程",
+ "Your flows" : "您的流程",
+ "No flows configured" : "未設定流程",
+ "matches" : "符合",
+ "does not match" : "不符合",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "檔案名稱",
+ "File MIME type" : "檔案 MIME 類型",
+ "File size (upload)" : "檔案大小(上傳)",
+ "less" : "小於",
+ "less or equals" : "小於或等於",
+ "greater or equals" : "大於或等於",
+ "greater" : "大於",
+ "Request remote address" : "請求遠端地址",
+ "matches IPv4" : "符合 IPv4",
+ "does not match IPv4" : "不符合 IPv4",
+ "matches IPv6" : "符合 IPv6",
+ "does not match IPv6" : "不符合 IPv6",
+ "File system tag" : "檔案系統標籤",
+ "is tagged with" : "標記為",
+ "is not tagged with" : "没有標記為",
+ "Request URL" : "請求 URL",
+ "Request time" : "請求時間",
+ "between" : "介於",
+ "not between" : "不介於",
+ "Request user agent" : "請求使用者代理字串",
+ "Group membership" : "群組成員資格",
+ "is member of" : "是成員的群組",
+ "is not member of" : "不是成員的群組"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file